<SEC-DOCUMENT>0000811156-21-000016.txt : 20210211
<SEC-HEADER>0000811156-21-000016.hdr.sgml : 20210211
<ACCEPTANCE-DATETIME>20210211082056
ACCESSION NUMBER:		0000811156-21-000016
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		167
CONFORMED PERIOD OF REPORT:	20201231
FILED AS OF DATE:		20210211
DATE AS OF CHANGE:		20210211

FILER:

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

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

	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]
		IRS NUMBER:				380442310
		STATE OF INCORPORATION:			MI
		FISCAL YEAR END:			1231

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

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

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

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CONSUMERS POWER CO
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>cms-20201231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:35d8ab41-28a9-489b-a23f-57c184438fa4,g:2f16a6a7-c331-4538-aa29-5f8357d212c4,d:be111af6d52149569b23f8b48d5770c6--><html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:cms="http://www.consumersenergy.com/20201231" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cms-20201231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl80L2ZyYWc6YzA4OWVmYzkyNmFiNGNiNjk4M2NjOGVhZDg2YzJhMzEvdGFibGU6YTNlNTY1MGUwNjQ3NGYxMGJlNzlkNGQ5ODY0MGYwOTgvdGFibGVyYW5nZTphM2U1NjUwZTA2NDc0ZjEwYmU3OWQ0ZDk4NjQwZjA5OF8zLTEtMS0xLTA_aa589aaa-dd6a-43ce-a444-0e25518f23dc">0000811156</ix:nonNumeric><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl80L2ZyYWc6YzA4OWVmYzkyNmFiNGNiNjk4M2NjOGVhZDg2YzJhMzEvdGFibGU6YTNlNTY1MGUwNjQ3NGYxMGJlNzlkNGQ5ODY0MGYwOTgvdGFibGVyYW5nZTphM2U1NjUwZTA2NDc0ZjEwYmU3OWQ0ZDk4NjQwZjA5OF81LTEtMS0xLTA_28a72e4a-e68b-4f67-b74a-eb29c46b34a0">2020</ix:nonNumeric><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl80L2ZyYWc6YzA4OWVmYzkyNmFiNGNiNjk4M2NjOGVhZDg2YzJhMzEvdGFibGU6YTNlNTY1MGUwNjQ3NGYxMGJlNzlkNGQ5ODY0MGYwOTgvdGFibGVyYW5nZTphM2U1NjUwZTA2NDc0ZjEwYmU3OWQ0ZDk4NjQwZjA5OF82LTEtMS0xLTA_6518f5e6-bdde-4fb6-9aa2-be82accdccbc">FY</ix:nonNumeric><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" format="ixt:booleanfalse" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl80L2ZyYWc6YzA4OWVmYzkyNmFiNGNiNjk4M2NjOGVhZDg2YzJhMzEvdGFibGU6YTNlNTY1MGUwNjQ3NGYxMGJlNzlkNGQ5ODY0MGYwOTgvdGFibGVyYW5nZTphM2U1NjUwZTA2NDc0ZjEwYmU3OWQ0ZDk4NjQwZjA5OF83LTEtMS0xLTA_93949d31-18a1-471c-ac59-8abd22ee9dad">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl80L2ZyYWc6YzA4OWVmYzkyNmFiNGNiNjk4M2NjOGVhZDg2YzJhMzEvdGFibGU6YTNlNTY1MGUwNjQ3NGYxMGJlNzlkNGQ5ODY0MGYwOTgvdGFibGVyYW5nZTphM2U1NjUwZTA2NDc0ZjEwYmU3OWQ0ZDk4NjQwZjA5OF85LTEtMS0xLTA_bb4feb25-fcb0-423d-9fc0-d455f5d3802e">0000201533</ix:nonNumeric><ix:nonNumeric contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjkxMjBlYzBmZDhkMTQwMjZiNjNjMjNjMTgwYTZkNDIyXzcxNDY4MjU1ODA2MDM_cf20d703-4e4c-44d4-9cca-718a5e2d14e9">us-gaap:OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjkxMjBlYzBmZDhkMTQwMjZiNjNjMjNjMTgwYTZkNDIyXzcxNDY4MjU1ODA2MDM_f83072d1-18a8-446a-ab17-c11cc3b899d0">us-gaap:OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMC0xLTEtMC90ZXh0cmVnaW9uOjJlOGVjYTA4MzhlNDQ1OWY4MDUwOWI0YjI3MTI2ZjBkXzcxNDY4MjU1ODA2MTE_1ad46998-5e98-4d71-af8b-e31228ac1f69">us-gaap:OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMC0xLTEtMC90ZXh0cmVnaW9uOjJlOGVjYTA4MzhlNDQ1OWY4MDUwOWI0YjI3MTI2ZjBkXzcxNDY4MjU1ODA2MTE_8583282b-225c-4e42-afd6-f3491c46df3e">us-gaap:OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTkzL2ZyYWc6NjFlMTM2ZjBmYzNlNDU2ZWE5OWEyY2QyMWE5YjM5YjkvdGFibGU6NmRkOTJhOTAzM2NjNGRiNDliY2M4YTRjZjQ1YzE2ZWUvdGFibGVyYW5nZTo2ZGQ5MmE5MDMzY2M0ZGI0OWJjYzhhNGNmNDVjMTZlZV8xLTEtMS0xLTI5ODA3_8f4f938f-ca9d-45bd-8326-79a5ab0af142">us-gaap:OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231" name="cms:RetirementYearsOfService" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM5Njk_555d3b34-2bfb-401b-bc53-cb0760a2c544">P10Y</ix:nonNumeric><ix:nonNumeric contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" name="cms:RetirementYearsOfService" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM5Njk_65264563-63f8-4fc1-b171-6c85cc8d980c">P10Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cms-20201231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f481c797bff4263a5c85ea042b66f4d_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16c79251459d4d478e457e206edaaf5f_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f01c1e1785842fe94018ea8d23c4e07_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8bf11cd44e8455182a3538945c9e463_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c32553e46714ffcb47b080173267be9_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i154bc47133344b48b9f3d3333a039404_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i87f782d4b7e04c8eba3703fc6df70be0_I20210115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-01-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3dabfa450c349de8166e4741f3ed312_I20210115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i050174aa1c664c6f9780e80013115851_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b5014445e1e4491985b94ac08ea38ae_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d32dcec2c9548328e511e57c6864873_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2053919ea2ff4f7884d3c863b2d3f2bf_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6508cc5960dd4dada50f666754293352_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44d768957c2b45cc9bfda4caa69667c3_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib871dc6119534904a850655cfceb0e61_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i1e7f8c220c9845f3991b59a483d79782_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i371456efa43d45aeb71a416c50fafe3a_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d77ce248bd2430da52ab763c6d5e634_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica4bcd261ac04d48bade959e953795fe_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2910db31de94b0b9d37061a7b2b1173_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied954e4da2e24ad7a615ccfb0a24c812_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c08f3c3b4ee418682d05cd6f6ce5a9b_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42752c46920b42d592238965a79a5c40_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41c3d4f6dddf427bb20113e7e17d8b70_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7cb56a9a9d454bad876850476d7db5a5_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i274314df73574941a2965c2689c0a813_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2602d9c7e86d43ad984f0d8b7ef946db_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if344102b16344203b78f76eaf382cfc5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7528ff756663419db0832ec854209571_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06ec617c15ae4de4bb0a82f1f11a081e_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5439bb1a324d45428d0d1905bbf764a6_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50dc79bcd5af46bda9b39a4efc6c6be0_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0fe5799efca457e869b8e8b3a840a48_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6f1a67cf80b4da0981b7396eec91d52_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15330d43fcab41c98c050e6a178419c2_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib12d2d0f2172427b814592a703068d96_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica1ea36abd874d2590e31bad1a705aae_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33e46a186f1d4e0c81053a98d9552bd3_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d4c1a0ed9c745b08dc3191a27cd76ed_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d946b9cfc2c4cd58f6169417dc7aa4d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bf0f075a078426fa3849060526e4ec6_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7aee00403489465ebffb2ee87dc37a7b_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2315c0840404421be66443653da2d05_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cf31058602b4e8a8023f2780629f303_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f9c20c6cc1f4940a08cb5517548052c_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e7316c5304b4cbfb13cb33c193e960d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie60e1011b7a2493d890b8ad14cd6a6e8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81d678bae4a5407cb3ca7f7434553c64_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ba8ba58cc1647ff8935be4b56979421_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a24b8bdec9043c183681c56d9eb5ace_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c34594ba04242c5879ec02b27a49d24_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c3b43ec133b4bb18e4154c892c353f5_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5368d6927de4d83ae7c015e4a96fd46_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d2ee2d5c13e419295678a0adb4ca506_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c7284b99dfc44e998bf21c821686b57_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15df31b9976241239d9f60e8edaa761d_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e075381f78c45e1abb2c2951d0d5aa3_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a2d793a16154cd0a4d4af1bfe2ee296_I20191231"><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="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d9147ef40a34cd0bd2ab283a0edf59a_I20181231"><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="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a853f54340647a88ea21c5e310c7cee_I20171231"><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="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i310af3abdd4b4da895f6033a9ff74e4b_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibfbe7ea2263a4ca7a48d023ac389b6b0_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i425ca2e76c444d6c9dc0ba218469f2fc_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife9c816654754ee2aaf12eab2036fd03_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf04f68f601847c9acf8ea3458db5606_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3fd13226b4c3457fa40b6a83f2f1e219_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92cbcc61322c47c88057b602999685f0_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28332cbfbb5e4eb4975a15c551226e16_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6e045d9b41f49c2a1e8d48fe9c5c38c_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdbe4cc6f3f5410f9833999d3f938217_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie33499da82d848b9a0ee8c9b9a511e48_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5485f102916548949693145085dae680_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2580eef534db454489ae547a6ef2f0dd_D20200101-20201231"><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:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaefa4e2710934f219df1775a511d18b1_D20190101-20191231"><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:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6456ebc68a00404886a120c9bc09cd0f_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f7f68caa9734e9cb26e97037ec96883_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id461783a6e824217bd777bbda613adcc_I20201231"><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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a160aadf62e4358b899fa6caae78deb_I20191231"><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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i483da57344094dba988967cb04309f9f_I20181231"><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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2bac7fb58d746fb8bd077ac78a1c9b6_I20171231"><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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib83a829617624a98baac87bb30f51496_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54e58f75407a49818b4d20b55041f6e9_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i417138f42679464cab181d46b04f1e49_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i631a957b048d4ca0a5b939fcbe37db0d_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb033e719a4b446cad07a7860e618793_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bd3918dab2c46fda6ba3a83de4dd601_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i614b40d1c72b45389a3a566fa6a7042e_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d70bbb53c8a477ead5ce9a94eea2047_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2e10851433841d39ba22a5729379905_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20c4a976831b4d53a6df9a420dff3121_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb5c408b24514e9e9bf091b5d209f9dc_I20191231"><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:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib21676fd3e95443795635f7e5d2eb9e3_I20181231"><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:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c1fc852da43441d8abd36c90fa6b786_I20171231"><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:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e7d0406a4cd43b69ed369f771eafb81_I20191231"><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:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8bd6a803aad47268eca99d995f51d51_I20181231"><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:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a84804db94644cca0277b30f63b3170_I20171231"><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:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i996774ae3f7f4ae5a4a4ed8b8cf6b2e4_D20200101-20201231"><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:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f8da1eeba17422ea4108c8c0de51058_D20190101-20191231"><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:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if349dc12fa874e9a937ec3539b3d19ff_D20180101-20181231"><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:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b99dc2552904b9a8c21b863f257db1a_I20201231"><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:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e80283b28034c1dac626a1d797039be_I20191231"><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:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3335514298c431d96f6e96371846306_I20181231"><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:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d2994016ffd4462a511c4f376097808_I20171231"><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:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ebb8619c14c452c85c60dc8db62cfaa_I20191231"><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:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if43e7675d9594f599f8064def846422c_I20181231"><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:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74b1687b4c584c53a3b489b024922d95_I20171231"><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:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib496e958371949d8b9a01827538c3874_D20200101-20201231"><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:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia70770663e374d188e9a9feb6e02fd65_D20190101-20191231"><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:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b9708c5af9a4a4a80cb05792da02a03_D20180101-20181231"><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:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a030d53491b4505b358246f13f0615e_I20201231"><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:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3df70cf4d884cf0a496505a382825a3_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e4ad055c46e46808750cd5d13daec17_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cf2e6cdfe6346399da4382b4ae57472_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0c6c469941c4b5a87d6a7be3cff8469_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i690b4f39557f4f4dadc127332cffe14f_I20191231"><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><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c8e3f54828b481a988490b7aac55a8f_I20181231"><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><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie23d3643b50b42a2acbc6e3c90081906_I20171231"><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><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icdca5685b6074af58127dad8ed221600_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida6b2fa8786642fbbd1cf4e8cb842a56_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d936f3df14b4b2fae9bf9f212be959b_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3a788cc48c5475db6faf1ab9042c2d6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0d141be1f0e4a558c5b2b17810fd2ed_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9736e65f3b4d43fcb71823b371942b9a_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ab275a0d3b34f239a63599ede7e34c7_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5684f72a63944667beaa70853db72814_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ba8666eee9149c2b13c0bd4e375d6bd_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cms:FinancingReceivablesAndUnfundedLoanCommitmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29aa7f129010471a9d0856a82a324485_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i119706c0258140619517e8b55c8a25d4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5750af1bc4fa4c968cdbf2514427115e_I20201231"><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:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e00d384b13148168865e273b344ee05_I20191231"><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:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68b86dd305244747a1d8896dedd8ce27_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredProjectCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2b42146b44846da90052226ec01fc5c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredProjectCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f19a1a6cfe243a2b63c964ac4e10ff3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i863e76db9dcc426b855917dfac34d70c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b1b0fe429d04c52906c5e0bc38cdb01_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33e8632e2c304907bd8dc4227465612a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie838a1ff6e1c4d5da483ab9345cace02_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:CoalFueledElectricGeneratingUnitsToBeRetiredMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ca296b4b4f14cc4a18dd9a9e40cafa4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:CoalFueledElectricGeneratingUnitsToBeRetiredMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab181d7faf8048269dc304def817b241_I20201231"><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:SecuritizedCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b76b27dbffc4d27809b35f7e5dc5722_I20191231"><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:SecuritizedCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i587df8ba0dd24c1990d3bdea26eabfac_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i192bed0b89c24431b233b3f52dbab3e3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98aa071c4bdd4fb0913605c8a9165a45_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95fb9287b46146f196a9d307225dcb35_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1523512724774383972ce74d17fcdec1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:LossOnReacquiredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0cc2524b27f43af8f2d387584008932_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:LossOnReacquiredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04a5de4d939c47ceaaa8fdd0bef77349_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:EnergyWasteReductionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i468df4c3c1904f3893fed1840a00af0e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:EnergyWasteReductionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifdfb7addfc6e4734bba795b2c3819fc1_I20201231"><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:DemandResponseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i240772561cce453e9b8895a9508103bc_I20191231"><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:DemandResponseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22f4fee6abfc43b9bb8cce9d38d16c44_I20201231"><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:COVID19CostsAccountingDeferralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea95ce7bc8a848dea54733ea16ba76ed_I20191231"><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:COVID19CostsAccountingDeferralMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8bbc8f3eab3e4dc0a61ed5877571b0ef_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46bb43d8e8044afdb6ccb3c7176d1f3f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida64ae8cd6dd4f1cbe50e9906be9cb3a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RevenueSubjectToRefundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65f4d7e4f285450580eea74b68d426f8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RevenueSubjectToRefundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id669f6e903234c7ca4268e16301c90e0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd826c82d38a48dcb9287df42198bab7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied48047ab5974ae598026264344b0b93_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96d5d4bd4098402885a38a9f4e9fcd89_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69e7881377fa460895af0091d1c0ba5d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RemovalCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22482a3a24144dc9ad833501bd3e7b2d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RemovalCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b587baf7f5540bf9394173c74eabc6c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RenewableEnergyGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i825ef4ded4464c599bd9d4739b162037_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RenewableEnergyGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c6667a957fc472f885e7ea40ae6c4aa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3de4fd9b15ea40a2b0e68750d471d91f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0cc0b330465e4fa5bc580646ca937c53_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RenewableEnergyProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica17bef653b641dc91ea39c12e9bb322_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RenewableEnergyProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab89a6dbe776428dba0b167c963bde09_I20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7eb81f1bb9b941b8a29b1c61a4c1ae42_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5cb4d0570394990b3ed312e47439c85_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35a978bda7dd4ac58eb9f21c3f685e07_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="coal_fueled_electric_generating_unit"><xbrli:measure>cms:coal_fueled_electric_generating_unit</xbrli:measure></xbrli:unit><xbrli:context id="ic1911910df9e45b2a05edcafaa4469e6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:CoalFueledElectricGeneratingUnitsToBeRetiredMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="site"><xbrli:measure>cms:site</xbrli:measure></xbrli:unit><xbrli:context id="i53e23b4628bd452fac305af4cfa156ac_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:CoalFueledElectricGenerationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id261b598eeb54bc2b6034552e8da8c71_D20160101-20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasFueledElectricGenerationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc2db237c73546068bdc62389a00f4b2_I20201231"><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:EnvironmentalRemediationSiteAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83d11442f1964569973d102d9722d98c_D20200101-20201231"><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:EnvironmentalRemediationSiteAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id325411f11ac4784af4e9beac16b9ae2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasRateCaseTaxReformRateChangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:IncomeTaxesSubjectToNormalizationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a21beecde354e6f85d73007d773ffd6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseTaxReformRateChangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:IncomeTaxesSubjectToNormalizationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i686b88a219b049888cd56fbbf25ebcf4_D20130101-20131231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RenewableEnergyGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2013-01-01</xbrli:startDate><xbrli:endDate>2013-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39ad5ba0648b4fd4b221ce56b2e301bf_D20200201-20200229"><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>2020-02-01</xbrli:startDate><xbrli:endDate>2020-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i1662362bfd0d4ba6921bdd98cc8103c9_D20200701-20200731"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4924b3a8b726468ab42d80dfeb2988ff_D20201201-20201231"><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>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i358011e3cbf745c59630705dd4febaa2_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseTaxReformRateChangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f608531539a4b19b17e61e2401c588b_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseNetOfTCJAImpactMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a312f89aed64dd18beb289ac092c3a2_I20201231"><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><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredProjectCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99fd627cda9b41749a9440f1f7ad9e50_I20201231"><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><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:FinancialCompensationMechanismPPAsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04b696d4019c4067b0a8a058729451b8_D20200101-20201231"><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><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:FinancialCompensationMechanismPPAsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2cc628002df748ef8267a57281c8bad8_D20191201-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasRateCaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebce25f0bc3e46459191ba68a3e553d3_D20200501-20200531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasRateCaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i252cc473ad1449ccb692e61d25976bc8_D20200901-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasRateCaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc2e93bb30bb42128a71304f6e559b01_D20200901-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e7a7c9b46894adcb266dc6a4b2ba1b5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44347ff438bd409480729872c5fae572_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03d594d16abb49bd98c1c59ddf34e8e7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i969322a89fea486a848ffc55f5382d90_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51b3115156ff46f894ce7562860c7f95_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib643cb86c07d4b3c96aae4284f5bb3a4_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23d4f751400c44ca88157344fa7883cd_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf40c6d7840c4774a596e169ccd286cf_D20180401-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib66badbc088545ef9eaa38872f1f0ea2_I20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b6a9630dd3549afa22260b5eaa12383_D20180401-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:RayCompressorStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2f1cf97062e4f31a3b9d36d092a669a_D20190401-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0b28bd3241a46cb87fe9d03e379a72a_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="lawsuit"><xbrli:measure>cms:lawsuit</xbrli:measure></xbrli:unit><xbrli:context id="i47fde25fdc10438e9bca020f29a1c00a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:GasIndexPriceReportingClassActionLawsuitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2b88f62c83c4028a26749429d636716_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:GasIndexPriceReportingIndividualLawsuitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b13a387fa3543809d5503b053ef1d25_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:GasIndexPriceReportingLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i500d34474d944b77a1ba24cb3a6ac5b7_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7677e2e41254a5d81a22b492712350f_D20200101-20201231"><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:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ce653fa6fc644b5bcb2eedf9d65b8bd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">cms:EquatorialGuineaTaxAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40a09f94b791418e9beb1da20ed0b21e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie75b86aff6f049309422ba77ce0f10ae_I20201231"><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:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1801dc85ffa149d7a80006e0cc64a42b_I20201231"><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:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idad11695c86e44be96f97283b667f17a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:CerclaLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifef9bb1bfbe64cb999b6e876eeb7bc49_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:CerclaLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bc20ddb7df648829e152fc8f08e6d12_I20201231"><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:EnvironmentalRemediationSiteAxis">cms:CerclaLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6e982f042e04cdf92a4a98b2d6fc757_I20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:McvPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04e3fecbbc4442d39d02ec954f97a25f_D20200301-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:UnderwatercablesStraitsofMackinacMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3aba2c51aa14dde800ddf8c6daf80ab_I20201231"><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:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7e64f10743243099bf227d87762e793_I20201231"><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:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14fe7b678a174271aa4b41f242ab70a6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:RayCompressorStationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id74d844ecebc4cd59c3fd3dbf95d89df_D20200501-20200530"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:CivilCaseConsumersV.MPSCStaffMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-05-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d051ac43a484e31a246dddf6aa16e70_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7cb33d38f1894c2b88d10f0ce148d6aa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ba8c4b670784465a7574fd69e5963f6_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4863b8b3e0c4838a7b606a130be996c_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4760f905ad1d49599946dca1f2b3795a_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23c145a7fd9641758cf919393335f1ff_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8252c265fea24aaca465fa2c32ffd2a8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a9c4135db1741e49695fd4f12b62d2c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72edeb2ef72340e68f888cc755c70aa6_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i456d172644264177ae0c494ca9095367_I20201231"><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:LossContingenciesByNatureOfContingencyAxis">cms:TaxAndOtherIndemnityObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide31bfba261f4387a5c27b2fbb59589d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:PpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33d647b131004aed8daf0bb97cdc489e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPurchaseObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56979dce7bbf439486d63ab300f31435_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0bda378949141c79d87878e6f8d21cc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:PalisadesPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38c7cbedb0d44526817f37ec5bd279d6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:RelatedPartiesPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic870db88a624451caaebc616a13aab21_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaea8017ac9c14676bcd3b69a33a20019_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPurchaseObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="mw"><xbrli:measure>utr:MW</xbrli:measure></xbrli:unit><xbrli:unit id="usdPerMW"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>utr:MW</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i519d014ed2df4932a99bfbb369fa1c15_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:UnrecordedUnconditionalPurchaseObligationPeriodAxis">cms:YearEndThroughMarch2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia396af5681334d23820bd501ede25737_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:UnrecordedUnconditionalPurchaseObligationPeriodAxis">cms:March2025ThroughTerminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerMWh"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>utr:MWh</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i9bdb7f1511ef401bb3e456d281750de5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i699761b6a5624765a4f2241f32d64c80_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46b11358db124b6b815936632cd47be8_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf5f98d50c4e41c9a223dd1c6f93b9b4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:PalisadesPowerPurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FinancingObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia26c5b4028774c318c2da8c8337b6908_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:PalisadesPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10723215e6e4400882014582b0a226d6_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:PalisadesPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i310a4a7bdd6e4a5fa332ffbe5c2bb27b_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:PalisadesPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd928adc5a374e42ad689405652c48d4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib93828af75264ed1a8a51a4927254a43_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6fe996d3fef74336a80d055fd67942e2_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaab06348e6114839879613ae21afda64_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointZeroFiveZeroPercentSeniorNotesDue2022Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa23587ff6ec4ca083b2ba5d53f4460b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointZeroFiveZeroPercentSeniorNotesDue2022Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c974a9cfbfc40b192078387bb91dae6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightSevenFivePercentSeniorNotesDue2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6154d1e83eca4c83accba61371363f7e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightSevenFivePercentSeniorNotesDue2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f89935672ff4c469e0f86363a8a8407_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixZeroZeroPercentSeniorNotesDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cf6d9985d1342d2af6cccdf9cc27707_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixZeroZeroPercentSeniorNotesDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a98b0d880ed4d5e85b04e57d5272c0a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i544cc1d00df44b69b24bb5bcc99a1087_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6535d2103f684dee81649594748c0867_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bb2369b18df487ca6f066d69367359b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6953f0bdfa134edcb8b7b28e95a31a43_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFourFiveZeroPercentSeniorNotesDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10810c3ab69d40dcb4e8396127f94b1b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFourFiveZeroPercentSeniorNotesDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9dd90b37b1c94ec18be492256a350312_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointSevenZeroZeroPercentSeniorNotesDue2043Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd1f822c7830434586155cc4c01fcca1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointSevenZeroZeroPercentSeniorNotesDue2043Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea3ed68f1f02443a9664dd9a6be38528_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointEightSevenFivePercentSeniorNotesDue2044Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84a85c5d65d8450ab023b56c41e9e0c0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointEightSevenFivePercentSeniorNotesDue2044Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbcfdfab1b8a47a5a0873ce4715cd214_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5f9e15386084ae7a73cd5afe4195fd1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a50ae3cddb447bba25acc6aa8b654e8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueFebruary2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i857c30a587284e2f8008068affa202c9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueFebruary2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87284c32483b45bf83740172302bbaa3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie910b641293d4c5cbc829bdb793f2280_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf36a03aaa8a4071a3a1060ac81ea3b6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8569d88ba8c46c9b7e98674f6787a58_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaadcf26da1494037a69ebc4161abca48_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.625JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4fa9945d7fc418185f3da6aaea66643_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.625JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a62bf44af0d4ff6ae8926c265c58802_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5bda811f91344585b5051ab097d2933c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc19ffc59115493f916323c1da204399_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2079Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3788bc6a60e04488a607fefebe9c1d1a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2079Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i657766b4260f4130b6f18499f214ae3f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c088be574154a85ae6bad3b8b57e267_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i291448f7fcaf421eac783d8f00f20291_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iffef3630f5c7409c986155d306fea101_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i320db859587043de997cdca53815e7c7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i691804196e8e41299a114d8147b08392_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:EnerbankCertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:OtherCmsSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f47098d692f4b8582c3edf377695a1d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:EnerbankCertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:OtherCmsSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae779ecebfe24bbb87ff808018468dbe_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueFebruary2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcaaec8bc8ee41b6b75401541a66fbdd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5848eb1f4d424c9480c80fa01366cc35_D20221001-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief014c0849f244bf8148e28213c47006_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i480dbd1808f74ba28f3a327d935f408f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9174919083334d4496f4da7e4216ad52_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c14fd14f93649ec8948398c4ead49a9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i319369507c2c4306819faf7d0a56fb80_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10ed8111199e41289ef097f66555f256_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95e6e0b08f484d2e9688c83a7a8019c7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A0350FirstMortgageBondsDue2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c4dbb41617b45f08290e699bc1a175a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A0350FirstMortgageBondsDue2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa0bd13423084a2db690798823518fa2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i306b774d3dd1494cbb18bb9ff6a24a1f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia16d269f3f224651b815349d3b449acb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1175d2b159cc456c82bce72798db39e3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7877b091895d487cbab09f2dd83722f6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bcf298c022f41b58b3ac596015e32cd_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb789af5eae4406ab5e9d9943f11f8f3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2dc4c554dc94c198103ea4cf9b7e5cb_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbc075dad8914754ac3854750a0c3570_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida6894a2f3d44ae499e2b96229abbbbc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5261a24b156a4cd4b6c3764ef0a1a499_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iddeaeabc7cf9489aa7fab8768a4f760c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i588f0e966b88409b88be37cfc7c1a965_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if58eb99f0cdb43e0ba1f1aeef61c3ba1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cdcc68f625e4f5399defeed1417ada5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62ccee49f03d4ad793d5f7d43b2db7ad_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfeb83bd34d540e0b0cf1e9706570df4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45ef3a3f76744afbbc257aa1b483d17c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc1a7d5ed580413285a5d7afdee8f23f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4c7631cd6e74d8aab36032fe96e1e1e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93bf80e304fb42c7bdd7cdbdd964fc1b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57844647088b451c8f1d20efa6852c80_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c1910bf0f514be9bd9dcc09051558de_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67468e1706e1470daad7c359907c3bd0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96c9b91301304df88038c016f07e75df_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7624beb29414f76abfa3f96caf2ab0c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i742cb255180540418241a2fe2e2c5dde_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfa74f26befe4d02aa88bc3053b846cc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fcaa7e9f16c48c0b19beb01d4fc4809_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i932cb3d1fc1e4c9cb009b114b9e1aa8f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e1a4e6613234cf7a5ecf3b5a9443f5e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic108db7900c340bdaf0bae86960b7eeb_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id545191f6db6438abf810d4e54df22e8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17223cabc31049c49ddf9a3d3c355395_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia690909a601c4db5bf191edbd59c489c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13a3e5e72f8c4accb82408e138bcdc68_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e89ce918c73431a95847712d4a27791_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1ce1fc670144f67a72fa9df975fedcd_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cedaef6e54b45eebed51ee3e8fbf8c4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba3cfcc25c0a43f7ba9f65e14a709d51_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3888a13604c4cf19bada93edfc6ae6c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3319563e0ad84ba3b54d672c82d2856f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8f8375ca530406c83fbd1aaf4e4229c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3500FirstMortgageBondsDue2051Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0d0d6f815fd4164aa8277462a392f82_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3500FirstMortgageBondsDue2051Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib83897e5200a450fb026cbaac9220eda_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5ab380b21dc435fa7950537c7719974_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30f30440729d4f2cbfdb868924d15b26_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i303af36428424f9381954c261df39199_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f221aad054e4405b3e91c598a80372e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A2500FirstMortgageBondsDue2060Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd266c0c4b9e4f94a1c00020f40a3196_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A2500FirstMortgageBondsDue2060Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3260e82201740adad37e5c6d63101fe_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0700d9047ca400e955e7fd1835d762d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f301cb0d25749eb801d7ffe67c64f7d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDue2069Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9c7b66ed1d74776b733f8c986f523b4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDue2069Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e99582a49fc47d881e61e1bcb4bd5c3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDueMay2070Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4b206e26bb448a6a1e102f99e28aebe_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDueMay2070Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42e7f44eef9e41a6aa57b2175c3c7ef4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDueOctober2070Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53814de183674d2483731a50dd133b3b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDueOctober2070Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i695f4a275b8e417a88829655a58b6e01_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc3a361ae97241818520b62e1a3819ae_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f5bc7e9d08246c38eeab49b60090ea8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TaxExemptRevenueBondsDue2035Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i478153f0e7424d4a86b546486a203566_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TaxExemptRevenueBondsDue2035Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f462590b4f44f8eb949792cd345165e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3ca2e984f7e4341a511cd0d96d1a4d3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83dfdeb81734478785fe53210d3ec407_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7dbc6868a4694753bd3aba35301a5a78_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7a894ee09a74825a3a66b3a463e0e31_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SecuritizationBondsDue20252029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1459af5dfff44f44820a5f0136ee7480_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SecuritizationBondsDue20252029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie22998781d4f4665a766ded40f19ddd0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b0cad1b8e734d3cb997fd0640394d57_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i546885d451524fc3a65cedac9b965d4a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueJanuary2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i950bb1edc9af4cb39a68945a5a1966ae_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueFebruary2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8c917162aa3489ea333ea0f98c9d3ae_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1debbefc89304c3ba1ac47999defe916_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:UsTreasuryUstInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2565acf90aeb43ce9cf85851650e8463_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id12d44028246474c8962127cbb5720b0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:UsTreasuryUstInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55b1621dc30c4ffabc0fba6a80d8844e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointZeroFiveZeroPercentSeniorNotesDue2022Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06293adb8c104c81ba51762bb93bdece_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae36575e1d64409c848a8b92ff638682_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38878a6fd55a4c0cb6e8fe251816291b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8f3780acffc45db870c52157f9e44a1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueJanuary2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9d981c827ad4cd599e45cee4612de9c_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TaxExemptRevenueBondsDue2035Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cb1b6d0024d4359b9c09c8a20667446_D20200901-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:AviatorWindMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie64d496b83d74a6cb639d4406ba22c1b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id17e348259264179ba51e92b6b8e7070_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id19edc59092d4609a899fab683e2c324_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09dc16f23d164220ad0abc78a824f8f6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7f5a7e768ca4356bad123f001de8b53_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d60981c874f45d2996092d146a35085_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4f560d9aef747f99f28eeb5facba00b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5940877204304aacb000d0c3392c8d6e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i199e61825e424c8bbfa5043f6dfa6d3b_D20200101-20201231"><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:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6ce19c95864430b939c41b633b253ca_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if19413fcadf24fe5ab55e8525f504831_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5b1e226d1544ea8b6cfe8e0ab9329f7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2e4ea97c60a424fb0c224a2838aafa0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e2ea3972a5b4f59b86b790cf48be0c1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63ebb0f84b97486481e6a222205290a7_I20201231"><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:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5795ea6dc1514ff3a76426172b120c1e_D20180101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic15f1030dbd84d87aae2a6866dfc02e7_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e19bd259f4c477a9d462271bff208a6_D20200915-20200915"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-15</xbrli:startDate><xbrli:endDate>2020-09-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f247316ab6b425a966520877b2186b4_D20201231-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-31</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f64084e4a46401eb04323ed66ded52e_D20201222-20201222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-22</xbrli:startDate><xbrli:endDate>2020-12-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98a94090cb0d43ac87c0fc0a0758848e_D20201231-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-31</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70cac380de39430185624f557e0bd776_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:Series450Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e5fb5f2602f41acac59f636440f7f59_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:Series450Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i534a924d530c444abfa4b9da5b4bcdbd_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0d10894fd4c41d182da8a477acc24a1_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99c54baef1a74d1898f627872e7b45e6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8dbd2e31289147a8aef5fda060129bef_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b8a3efcd9f048b4b1bff490b4c53686_I20201231"><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:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7cd463d085e946e8b41018fdd6dc40de_I20191231"><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:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5478be02d995461f9fd45c9c4e2144d2_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i215e0bc4b5744e7aa166dff2d430a9d7_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc45ce3f715844b0b5d57b979f3e350e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i063ba975533a427f9d5620053a05b712_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a4f9f3d247d416e818f2ca276f758f1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6975e873b08e43649abf83a1b98093f7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i000d1cb7828e4a9b9e2bbc604e559a5f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib17c784a0bb7440597811fa8b6f087ab_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cms:InterestRateSwapNotesReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f4859043863492582faea553be5c277_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ided3376ebffd4f7d93c2aa6c8092708a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d031c54a5fe4ba4acad7b50854f554e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cms:InterestRateSwapNotesReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d38dd350141413d9b9c4427ebf57aa6_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb629f961eeb48bcab9db439cb8a46c0_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08e1546e625c47568609c08041d53272_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i069ccb4a892a4d37b8c1e43a1f8cc1bd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8af6e140ce2f4f17a871b3e9c67e940d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i762adfb056264be9a646643b1d2a2848_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7fcb5c4ab1f41e681113b7a5a5544c0_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i351ccc2176004e09ac659ac3532406de_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia89a9c79badc4f159c6587790eceb621_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40860d710d6047b492b6820e1064b304_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id60047e2d7b242d98ed8d106992c12aa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib17d6d40f1e140fe8f865a566a51b6b9_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i398bb91826a54bd3969eea026cdeaca1_I20201231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iedf9a3913be44f7b90ccc23a30c11696_I20201231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6241b94b53af4a53acc4c1a89b3ecf57_I20201231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide3240c4cd9140b5809e5b01ed5db71e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1ae8b1e690443e1b8ae77a306e843f8_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61f02d2c954944fcbec6f4f1577ef80b_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie740b3d220db40bdbf9306fd62c7612c_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i801c5238880742598bad106fb5862735_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1bae05d219284e98acc8bac3665c5455_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01cebbc6069b4a1a970e41b3a4516b92_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d302b2194b643949a33df223b89b087_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a57a12961e642f293dc929562f26a2b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">cms:RetailInstallmentContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69ac0184a20b4a0b811ee9ac32e0993b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if00289517ca84f09ad848ca3330e98b9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditScoreFicoAxis">cms:FICOScoreBetweenGoodAndExcellentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f453c5463b946ee8aa8e1afb855292a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:LoansOriginatedWithinLastFiveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecb28360425d45a7bcb63bdabb9b52ee_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfe0a60e036b4c79980f7c2dcb1e3fe8_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e6d3ae7689443b1bdd7cfb2b98ef0c2_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:UnfundedLoanCommitmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9091cc9396664a789c85a1a470ee6597_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:UnfundedLoanCommitmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02df3f50b42a4b42b23cd24fe6bb3b63_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:CMSEnergyNotePayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6b73a2f0fb949f5bb376b580285ce7b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d79c137dfa84aadb4a58229f94fee5b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8ac3343026c49b082e55eb25411b7ed_D20200101-20201231"><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:StatementBusinessSegmentsAxis">cms:EnterprisesIppMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32281ea0b4354ae2a0307ad899355536_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesIppMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fd2e3a97cae4163844b3fc54ec2b6d6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesIppMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0259c9ef52de48c582523b5e17e0b001_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesIppMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f8bcaf8b44d4bda9f9d3917b850b7fd_D20200101-20201231"><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:StatementBusinessSegmentsAxis">cms:EnterprisesOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc328749423a41a7bf26ad83f1cb04cf_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6abdbae82c94b2cb600ad6dea2653e9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2aaed1dcd7448b3a76c2cb904788c7d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52e4715b4c034d43b38eaba4d905d96e_D20200101-20201231"><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:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia50e84769faf4a129b85a5d97f888c27_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87956c9671e54f22b5a3a322eac7f4d7_I20201231"><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:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ca31e8ee459400e92057da81f28339d_I20191231"><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:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f7e83d483a54f1aa409ec8a95fe8ead_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10438ceed9474d43a014dd50f87f8346_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c74524a5bcb4e239134914090bad399_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7de5fc60902c4fb0b4336c973fb3196f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03d9a74c7c1a4eca8fa637a24b3006ef_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b4a93a6264343af82e7cb4e6b7ac3c6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5567576608346f98a60b4c48609b86a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9676c9132d540b3a1e8f3115032ce05_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8439c936732f4810aff6760da9f1161e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied43479839b84fb7aa791dd0ccdd489d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id967b5fa319f419d860eba614e8c55b2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iffa8172a40604596861cfee119779aad_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida7df11ee3144342831c120f556885a8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f0cd86ebd0b4a4fa9f788243bd3bc18_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55952a0156c945218b5424aa0dfcd69c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d80ff5f93ca49b094d7feb79c61c59b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27ce1fcb32fd4aeaa8d83f8827dfd853_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id37295ba51a047a8a484127b88f493ca_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27d725533e30452ab499e45e65319c33_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i357b4718d14c47739f9553cc000d149d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id96f161c3a0248dcbe90594038af7da5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ac877ab44cb49acb4e02e247a501797_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2fc11f11ed6b48d2ae8dae1b581964b5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71575e5202a94f67a4d29929b6605935_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i952f8a250d8443a5ac18b92feb83d0a9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7971541f0b3d46dfba461ef636421e75_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82e9564939a84998ae30345de6017399_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i050a2109d3a94cee91a8eaa9007a8756_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i137e8f7a880d4967b9745aeba58c25ba_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i549f568682004664b00c1b1bda94069d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib77f0e7266484d31ba5c46121f948b31_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c88aba1d18445ba80bca629df8801d7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa91c19c075641319e8315b66c4d8199_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3db1f8039c040279033525da37d6b2e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i392d7191cabe4bb4bb49f653507f5a6c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66dad722374a4b538bde819f47e9f244_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60d4676876f04702bcd7d3d43d22d833_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6bcb854cb0c490293625f69b2529968_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib30e708a5de545f2895ec0ab61ef9e75_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4780500a85f54986b7ef61bae808dc4b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c8b766b6e87444aa38324fc5e2ad318_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ReserveQuantitiesByTypeOfReserveAxis">srt:NaturalGasReservesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66d04d7dd4684033a302089436c8fd0a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ReserveQuantitiesByTypeOfReserveAxis">srt:NaturalGasReservesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3698543cb104399b544a5a7b6e0b764_D20200101-20201231"><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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d095765d1c24b28b04da3fa0db236f9_D20200101-20201231"><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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42c5f1dde5f645c7ab66ac5d32fd762f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8cb2eac1dcf44e7ad331aec03ef02e6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i880f0f530f284c18900d854b116e6321_D20200101-20201231"><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:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9d11de44da04a9585ea1551203cfa85_D20200101-20201231"><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:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21b591c1e8404f638d8e0c6a3ade2efb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7f8f329209d4ee68b14fdaf533336a8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75fd20f52139404dabef2561a3c31c29_D20200101-20201231"><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:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4249a380df749e19fee7bf317dc8d8d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b2e8a9bdeb94adba7aab5990e4aaaa0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id301d24793be47da90821903d80925dc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d713dc46d85421d9c716907de61f914_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i152830c7ab51462b9ce94b2d1bb7e8cc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfadc8ad2e5a413bb034cc26e322f4fe_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6b92a74bac14d77aded6d7a919e15b6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icfc7b7ba7a794ed5ace18383006a92ca_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i614acacbbb2741c09c74310f1d78c75f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i742aea74c314403088fa6f7b684afe2f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30d5558ec2264281b10b1c4f7446d8be_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib68bb35bb129479d89f72431b245e335_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f9605d187924c58b05e6c695428e85f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2326d22f8f2e4f23a1e380f579801228_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9eb551dd4b64676ab412903a48a0462_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifac4bcc6b9c44b80927b8611a239de46_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id285913997664069bcf5285ea5168354_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6eb5e5463b34a0db18d45ff55ac2ce8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id107ae7c09a445daaac34a02c85520e5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b4995c4662b4fbbbfd53c84db41ccd0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if895550a276b4596807ab291cd837c8e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d05fd0d4c9048379576208936ab0318_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb0f89913c36444a838b53a7a3b505d1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83d395962dee455ba5d50a7385b2f697_D20200101-20201231"><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:IntangiblePlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e903467f67646cb9f0ea09d2cb7b07a_D20190101-20191231"><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:IntangiblePlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3dd07c0295234de3b70f2ba4ecd12ac1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6d9bd4d632a44aea4d905eab404ea30_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i926ab65279dc44d583c9a8a472d63669_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib755e3c1b2ac41de813c4cbc7ca4068d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6acc220152346fdb417b1ab84ac79b7_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i192119e890bd41378b60fb2e18844c34_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61d6a8cb9a57454799d413b75a1514a5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4642fa0ae25e42249539f4a1e4458075_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2553af4867b94a3d854b8fbad9702680_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35ebc4e3f2524660990f3fa506365b1b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifff2a7975ad84172aa5d83c848de0108_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e32a42457454ca0b8894f3a9e99a1b2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f5c0aa673f94c879aa9d7280690985e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae02d32fe70b4ab1ad43bdc63c60b6d5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc442236569e4215874b7b6c703e85fa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c215004664f461f9bb4782e2206673d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e52bf7e43ea4c08b078417b196bc0ff_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityPropertyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ebf85f99d674b80b4f63c356078f48c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityPropertyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44d1c1e7ecd34fcdb002e3366019f055_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityPropertyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7db16332db1440bcae5093826b66f57c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6bd09dc78c849f6a355322890dabff4_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdb03999db064e0ca517ff705e84ccf5_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7ea6a18686e4afb947c6ecf5f4578bd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">srt:OtherPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f3eb7ebafb748f89c57ffbf7b37a4c0_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">srt:OtherPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2248c943637941dcbbc964a55a8c17d5_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">srt:OtherPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ecc227099e54918bfeec0b031d64d8c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f0637fc45bf48f4b7b15188b16bfa74_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ec44120b9084a1e80d03966720de0b8_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i237fb75f491740b0acd9640bc0a582f8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1e3bb99e9e844b08689a2d7ec82e0e6_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a4a06830af845918326adc4ba32a4f6_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89d0851064ef4c71990c5c93ba31b37a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e900ada190c49f3a8abbefa1938b380_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id30ad741ce4945e8b72960ee288dfd8e_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57beb5ed66394c449af2e0bb69767120_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c1178d14a9f412db25d5928778b6abf_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13e9a1a26ae44e00a2a1a03134906501_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib294ac135f9e4511bfd99764051e23a9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if389a54ecaa84d87bb35e5d7b2f53e81_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1805ea40f2df4b09a0c0ccaf2e00907c_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2b380a7e98947c3b91821d46f3a1698_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf0c944eb7c246f78a41d7d5b97cda13_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1ccbd8f14d9448faf0a10e121675413_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id58954e751784ee1984563c678bf4d85_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">cms:CampbellUnit3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i325aa9812f39470ea2114b7c5f601556_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">cms:LudingtonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if93968f98e5d490bbccd3d86c418f981_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">cms:DistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45a9de8c485a43c0943e7e2550752288_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cms:RelatedPartyLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3621294f99df4861bed64e972bbcb4fc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cms:RelatedPartyLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic90e2ea4595f4437b8cacb8c378868cc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PipelinesAndPowerPurchaseAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i313a20190b4242e0a6a29ed221a4c809_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:OtherFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad0d1ffa58904320a4c7b4883d4c52da_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PipelinesAndPowerPurchaseAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79f824cafa1d4ddc88ae71905927b84e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:OtherFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3af670c980f3472185a3330fdb3b06e6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PowerSalesAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i729bd80dc1174a738ea344a69ce99a27_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PowerSalesAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd2e215b247b436f8a272ae3058655f5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cms:CMSEnergySubsidiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:NaturalGasTransportationAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2381fe72c6f46fc8fb485b9fb1bce8d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f86cbe738764cb49974a22209cd01a5_I20071231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:PalisadesPowerPurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FinancingObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2007-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2bd2ff7f5a64b7a9f3f83ab5d771f35_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:PalisadesPowerPurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FinancingObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52675e78aef3449291523c1b35553183_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:PalisadesPowerPurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FinancingObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f24c6ec4121416db609ee7b826ff8e6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:PalisadesPowerPurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FinancingObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02b151fe2434401f865a87d99503aba1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9f73e54be644e7d81e6736b9de1bee2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08bdd78169fe407b897ad6b22bca275e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4885856e62b4d3db0f8feb6947a470c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ad24f678b904e8299390fd64f8c52c3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09745a9182484c66bb1b1b8fab281487_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39b965743a844c3f9828b0bb5817027e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaccb636c0bab4a47bcf918c50ed456b5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9b6fc4c1ed242ef820db016b6581352_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id49d0b66accd48149681a6c549d85877_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7d3e14bf1954d7f86e5c6e85f2371f8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i126d4a37249c4336b65712be81ee44d0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9ffcfa86ccb4957bcb405676033609c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa0221a0abff48c8b33b4034201e71fa_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8294a684b07e4d04bfc07e61072af03b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0496fc98baf94997b66851e61e843126_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie48a4f8e043f4654b5014ba20cf9635c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie32b762729d84373b660031fa601f60d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia67a74d9b5564e01884964f54c3fde9e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CableUnderStraightsOfMackinacMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i944f1f27aea84dce80256fbd4264a991_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CableUnderStraightsOfMackinacMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83416c68ede048ae901a306e546b12ff_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CableUnderStraightsOfMackinacMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86c4e969e7b4429c89b48d178718d988_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CloseGasTreatingPlantAndGasWellsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i905ae3efda4741158483ed7d08e711bd_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CloseGasTreatingPlantAndGasWellsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0737349b238447ce85bb647484df85c6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CloseGasTreatingPlantAndGasWellsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1e2a6d5f2b64c40bb37c6a80a0c2ae5_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad53e939cb944191b54ef72c8cf434a1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03823400058843dca2e8a0390c94917f_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d45c7f297db4e839d7b9a8c8a3466d3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i698f27e9000646ada48d3069567ba9a9_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i356d077b513e4c0789901778f64d5328_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddef2eb2430e4334a8ffc62f84bf6f36_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf5f440d971d457fae5e558a2a698a12_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iffd287279de7402baccef48b43520b3f_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1fa4e088635445d3839c04fc8d7ac29f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib32fc9f786d74337b8220a419666add4_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10cecb7e774b41928f1ec6184b1322ee_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4679aba08a74504a4d2c2e1f65edb1b_D20200831-20200831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-31</xbrli:startDate><xbrli:endDate>2020-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3ef1f0d0884428caff13a5b48668452_D20200831-20200831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-31</xbrli:startDate><xbrli:endDate>2020-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5ed81bd5cc444d481f90e7cc2e8484e_D20200901-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77ed79edbb52486d84d035e95bdcb618_D20200901-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ac025e25def40749d48214909d9ab80_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DBPensionPlanASettlementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie39208ece4984245a641e82a40f9363d_D20200101-20201231"><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:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5dcee831e5847cba05e75d886377384_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdcea7d427e94fbf93b3876b910fde62_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic87f11caeac343d3886c5ab3a1eb2e32_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2e96c3390a241d5a2ec8d9985ea4ccf_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3cd826af48d4db087106c60fa40737b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9806aad938a34ee3917690024ab4c133_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib726e558944548b3821a0d906f85fa53_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47e129475f7a45ce9041bef62dca541b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i832a55f996f54a42b62e63cb073e80dc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40e7531fda3f43789cbadb2f686ce254_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i179a9b4173244c5684bb62d483a3b028_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84c7f0b06c674692bad6289bb2b96c8a_I20201231"><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:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac2f3a8432964efaa4b0a7142c08ad94_I20191231"><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:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90483c4e9d06468a8e29d3582d27a474_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9512c74289b44e87891b547e8c56caf8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7738bfcf1569416db0030283bd8ff530_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b96a9199462421cabf5c21cf5082b07_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia561bc2473b44d84ad9956870e787379_D20200101-20201231"><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:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e0c54e5af1a4da2bee697670a0a3bfa_D20200101-20201231"><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:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7285d588f39f49d3bb416f6ec16e1e1a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0402432914494c52bad23eceb2ebde6f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2f486365d964b8781d4d9ec704af422_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5152ea7c53a44149962ca52dca181d25_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a6cd54aea1b4e7097c3ca9c29a604a9_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b878ff841bc4c83abc44d7701563c17_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8dd1ab1b4be3470180828d134db1d180_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6a41b7300144f4f9511846d18101d95_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41a51e7447624086989615a6844d5c90_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68595ccb27544a1bbbb9e2c30751e7ff_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id19105f29bd642a691b6415df718429e_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="year"><xbrli:measure>cms:year</xbrli:measure></xbrli:unit><xbrli:context id="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id191cb05d8e8403f9e00369a177f8afc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie259ff22423748bc9a71aa67929a57e9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id32bcb5513a845a1bd2348f49ce41db0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2d3e820807742b18862288e3aced6db_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib62ee62aa9db41d0b518d3a435e85865_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9688fc469b664cdcbe83432794b5d2b5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5c207c45d0141bda8df051f53ee8604_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie61a25d709dc4d38a756037fcbfb5bf2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf548c06b1f34d0187540276c1fe72d8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec983be54523439aaa09a370e64d0ce3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47c8359f319141529c0389a74537a86b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07c8db86fb0740c4b88907f60e0c77be_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fd09160774940e593e0455c83b4d57d_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c34b648c5314ac084d5143e73c07814_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3727bd6b95f2477a9d4c5bdf7728fd84_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba2545d1b71c47389645a6ea44587284_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08577b44f65b4d57a9860033166a4d13_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idadecda21d3c4ef7b1be900213f2dc63_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09651bc10f024b53be4dd548425f381d_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3024274c11f44b4a8f80c5961779fb2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19ee86ab73154f7da14f36a461843d26_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25913e42006448ce8a4d9410dfc92f22_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7905ea9bce6a450f9a4a8f64843be197_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i189e8faac39744dc9923b606fcb93d13_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6198eaef7feb4213af784dd571edf0d0_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i975f83d2dc7645418d2084696f4b42fc_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3538b214846b415d9787dc943db0d638_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9f98914887d452ea2bd2d8cd2ede9b0_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9008588ff2ba46dcae3d62ed01a9f6e4_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf81e14a45924c0f8c6533731e1ad8f5_D20200101-20201231"><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">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i560aabb07f16490d9de8736211904ff3_D20190101-20191231"><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">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f4e90248e7640fe99992ffee3275245_D20180101-20181231"><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">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99f93856544c447abca275607d77b767_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i737cf0c332ba4576be68e4d981b42800_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05dc51c9bf8846b49cbfeee014221b90_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6c443c25bc7457c8f94f0947313166e_D20200101-20201231"><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:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic795ccd9b5634a88a38fb3e023d8ba95_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9c2841e17f64bcfa1d0951e074f6d06_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30bc82e6537342b4b70bcff3611cccae_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5212464e5efb436a959e12ebee51fbed_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifebf04f38d174388b1e5a2e7083a1932_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0615c50ce4a24e208a6e3462199e1429_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1c3ee28707546e2b5f66d62cae09bd9_I20201231"><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:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if84a0f1baf5a4968833c3f70a8baccf6_I20191231"><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:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if368f7e25c374899b40cd17cba7614b4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ce6b577e15f473baa13a86dde954244_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic05ed7c7fa46450b904d6b3d33a2437c_I20201231"><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">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4170ac7a7bfa4339aaf4f87fa08cb7d5_I20191231"><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">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9fd40bf05767404bb851f17671c594d3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60141b9bef64421189b62db4a2c32d92_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe32eaff7e7c4c84b0f814d515adaa71_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab138e8df00e46f0b87a9c2ba560d44d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68302ce04a8741f38779c29bd1387169_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5ced4f1092b45539fd339c67f537d03_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26da2e6b46ef4f2dbd31ae970568e9ee_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8aee5c1e2634e39910b75c34a8aec2f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id92c51d2b4a247d9a24aa2a5baee54d8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i734774ea0e744c3f86ed9d920bc60f68_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56cf2440011a4441b0af2ee8805f39ad_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b98850e9def41338454cfed0f32f09d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib616333b25b34fdf8cf7428b06e005b7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54457b2452634aadb8f4beb127b18aad_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a47fc019e164246ac035d0c8728b538_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad6632f5b34e4975aa0f02ec229fd5fb_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2918f501d475484684e649bce08e9e7d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46d71f85049b4d389205f605c4ae45c7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48278d1476f74d71aebde77bbecf2a11_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73efc840642041a39216e0e59e0b73d4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i741d80b6a1c14a1f9b5897fbd81f7672_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabc23d2cea5848edad47af05cccc3ec6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i393b202559074204877af849ecc5fb20_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie61397e4c4c6487ab1babfa38c47d716_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7fe8679c8d24fcdb6b24b90ef4e0662_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33ff845e853e497fa62c83366d095c18_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i973d2bfce8b141798dc7106572caef0f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0eaa30e0ffd45a2a0595a9d33570e9b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2de22b1fec546e38fc1c1f02f1ed853_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4204f46242d43ee8a8fc75246043ac0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff1b397e21334971a228bc86b4b29cf8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5aef713d77cb495d99636d224baeecf1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie62596b2d7144e45a97a7a5fa9695f40_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53a3caf18bc84361a36420323dabefc7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief2ed1c33dce415a9250bf0d3cec90ca_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c86316483f34084a0da2425674265d9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i051d3e89777b411a935bf29a022a94cc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica9169c56d114b87a539e45a587d6e31_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib66b5b9f485f41469e07ac292427bab7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a37db4ab11c43378fa81b531b91dc77_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4876e43473e84e3d8523c034672ec1f9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6908bfce69034aacae2695d3d68cbb8e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92c0fc34d5204081aca97f8f4f11e71f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66383ca177f842e888a69064ae8c55f6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24c1a80694fe43718c0a6225bb9be9cc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35c6ff952c614916bcc5c0cf25fc7862_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79eca3426eb8472a841c12417f97217e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i128849806808427eb3d6768059cfbaaf_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2ac03892c3f43aa984219791d846d88_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47436624cd494f318f53be906a6ed1ea_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i622ced4598124ce493c9aded8d0b4921_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e883fce67db46f48db8f4deb4da72a6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i257bc45f7c2746abaff67a12186080ee_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1749e6b4d8814760a31f104f649bcd7a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69a417ab290d479687aced87ab3bb59f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bfd4e4ebc444e14afddbd782f5e37a1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6763001852e47508460322a8613b45e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if361f52069c249f984a5dd10fde1b39d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f8ae2eb5e5b46e6b9a267abe4ded04b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdbc97afc1154f118893a3d5e27f98ba_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6121287bf82347979c88b866de1bab71_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18aac45e265b46a5b44128c2a5eb970f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91a608d95d264385b3a0119a599ca850_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb801ab21b8a431eae894825c3906459_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16546f80fdb94f42b0f03a552721c60a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6775c5541b6a43d3865989f5f793968c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27ab561161e848f7bbb7b21ad9c7550b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f7d1739126b4b1a874b5a88b5012d01_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3654748b141543f5a50c138678dd6497_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idac42827ca164caf98d79cd0708d5dba_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f0050e43bd344ae813c349505ebe69c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i387d400a64794e40b43cbeb15d846faa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i689bd32556bc4e179f1a3c8d3222f6c3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MultiassetInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id29871c3a9204cf2975ca2945f741360_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MultiassetInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4683815e78f148998115bc40badaf67d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23e794b6613c4cd9966fa3370a860875_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f2e1aa6a8fb4b06858c084dddf22783_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MultiassetInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb4da8a9867240c691a9fe2843147223_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementLifeInsuranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90a30df84e2943ab84486300df17619d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementLifeInsuranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f002328157d4ddb8469c6415c2b5238_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MultiassetInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementLifeInsuranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i623f0a079c7a43e7b2d770021beb841c_D20190101-20191231"><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:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idfe4e3456d9c4d90a42f35eaa6033bbe_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46ab09693ba7487fbb311e171c75a3f8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41f6186d571e4455aa9f2c6c42fe29ca_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idca29e2778904e7faef33e96b5d6ef19_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic88aeda4008b43ef9472424c33f9dc30_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:MarketBasedRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d63a1fd1c6e4005ae93928231ce45b5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:MarketBasedRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic337d818f8a54baa8f5b619d0b1a138c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib38b06f8adff462198cd4479e07296db_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib44819c1acdc41c99fa9eb07a6977fa0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:TimeLapsedRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1468a44cb20d4ecbb79db284e803192c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:TimeLapsedRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9be89d70ca234c14809e58794c4f70f4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5eac07e19d8e4bec9c9f5224e1f92bd1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83cab758758a43519bfdac4deb993d36_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc793a07ca374feb9e35f4a5b5c134e8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e10acd972db4d609054dd08640e6057_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc70505118c64da2855b7b79eb540c25_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i908148abafb24685a08b0f4c57b5b4cb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c4fa85daead4193b6d005ac2a6b3f38_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:TimeLapsedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7aceafb5f7bb4d4f9078e9800bed9247_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:TimeLapsedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a274a70e3844629b899fb9c0b3e954b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnMarketBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icddcd37928844685bfb3628887737004_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnMarketBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ab7cbe6dc94443f973ad572a1dd4453_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnPerformanceBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92c24966c1a9457fa84663a82aec6c3a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnPerformanceBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib74c1a1daa2e4e8d9395a7d35bd74015_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b79bdda5d304c3aba9765d5b34afd48_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cf5faadca224dedbd11419a3cde0fb6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30fc5a2913414493be20471fca35c83d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab6f6beb07674914bba3bf21452be17a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77bad6804815454c91846f09189fe948_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fb5d62ecee24711882fc34596a46473_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ad61ae5f8314d828153ffa38c248d94_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41a8265bfbf447e28019c3b07f36840c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8540555a1f954ad8b798cb05b2dcc748_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29fe4876c280478c8b40a32a217f0e16_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bc6f145cca845809d866cf55eeb6638_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb9056590c774c2aba2cd37b465832a5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if923ea98a9d34835a0c7a427dec942e4_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b483aa00ee44ef4bc5757f1d1d86dd9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i268d936e9d5e4f03b789bdbd67fabb12_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibeffa63d8db74bae9fd40c939f8ed6a6_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id292b2461ac24bb5a7058227c6fb60ed_D20200301-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12cc952c7e1d476c81b2a2a38848e518_D20200301-20200331"><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:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2455b8df4fd944a1913ae2aeca9d75dc_D20180301-20180331"><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:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-03-01</xbrli:startDate><xbrli:endDate>2018-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i177b4e4f86b3426e9b9ef3c274e52999_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieeafd4c2ba524ccb9bc6cdd525a7514e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cms:StateTaxAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i659eae8d01974e35992b5bef565b9959_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cms:LocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3987461492564154b1e9e548e0ac02d1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:GeneralBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbec5d1e3a73448eaefbde41d35e4f3e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55644b2f49ca40bfba010710869b4cf5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cms:StateTaxAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic59e9e1f76284521baeeeb5a3f9e6f0f_I20201231"><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:TaxCreditCarryforwardAxis">us-gaap:GeneralBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib264c255f4604b5f98e7fdd4d099ee10_D20200101-20201231"><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:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ba746e0e28c4ead8bd5ea8d306bf0af_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b2efc31ed544c7eaac330784b83f4f1_D20200101-20201231"><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:EnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if27cbe186b4c4b21827858f5d07f7223_D20200101-20201231"><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:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i723b3e6199f34926863b9266a9ca6ef7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaab57a2bf70b4fecbcf0f95cc7c00275_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3127afa650194cdab36a04c3c2346bdb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9d497651126428bbe8c2dbc40e5245a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib89bffe775de475daa737a758a2d15e1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58f61c88cc7a49b3b989a23b5e4db6fd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ab9c1b611df4588afc612f5e4be077c_D20200101-20201231"><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="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03acd5452efe42819a183cbb85b21389_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i165495665f594f06a97d35190b61b535_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i125c8614cd634886abe6723fd33a88d0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8fb89ab49ce488bb5be8234006fa0e1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0da54d4b7d9c43509c7f8ea50161f185_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2eabb64e9f44d42bcf3c6df4fffaf19_D20190101-20191231"><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:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66214e30f8a24fbc826ac6d41cfc5f0c_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief858962888c4cc5911fa0e9ea922cf3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3db1e492e5834d299a60a71de9b4437b_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b3b5bd4595e44798d4cb69a5d7d2d72_D20190101-20191231"><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:EnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4948fc7492d42e9a0ce41350ee3875d_D20190101-20191231"><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:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fa58739e9ac405c9b09b5d706969c15_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb89a18e6b1f475baece2be6d789d1a5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8eba3f5c77864bcb8b6cc170e6c020b7_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i982b936810d044b1b7833e9e79adb00c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f7e4102093a4b68ac23afdb655d7539_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64c02d7279e34f26b3741ad7c76feb7e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18809df46a5c499190b921f7e7e7df96_D20190101-20191231"><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="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifada1d1c012e463d9df96e65857908e5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70b243bcc83645ce950cab23c8188ee3_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b7f75e30a0b432ba68021e3ffe96d7d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62f344e52e4b48e48b85bad5d9830bc1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife984ddaa3324e8896f1322b73de3dd0_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i487fae34490d4a29985da307265af179_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b6e1ad94ef345469255c12fc291290a_D20180101-20181231"><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:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i317d9b3fbc6c434294dbd99574c88ddd_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76e90775ca73489c933b20722519b529_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaab0852791fa4335a5b31b8470f7a0dc_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i153fdea8b6604cd099f0c42176de7998_D20180101-20181231"><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:EnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab77382b17d046bb94a01b90d48fabde_D20180101-20181231"><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:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46067bfc06f44debab1b349e9a723e2f_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i390b8063b3494d809f2fd4c8ca0d3546_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8eb61f7e13d495ba499d48eddd684dc_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b208c1655a845acbde93dde701c9027_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c1ccc65acc64126ab4d28616e63d2c2_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb4864d4f96d4408b25b4c678103f84e_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5c230b0f6824d0cb438738ce6490ace_D20180101-20181231"><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="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if389d3a8a0f549e5b18752a12bf551c6_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic220d80b2e57486eb83419da799ce6a0_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i756047017b6a4644a7d93bc0ba0fcfe2_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7625c942a1348da89e823ac9e38c6e0_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ff871277d8d48078a99ff4c0acb685e_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46ac30f1fc3a4e8b95b5bcde016e75e7_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6f740e1b9d54da2879df5ca3502be24_D20180101-20181231"><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:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0dfae696097d4a37b04ce777f2386265_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9e5d9b51071458fbb1aee4b99f7b012_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0380d8653244200b59ef9c922b0038b_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c89642bb87847b5988d8548c392f0d9_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia983206200724786bf7981aa3fc9c515_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5064c9afd8a4479bb040d8a80ca33b4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifeeda099e70e4b54a7cb18c2911d5b68_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia35e30f634224b41aafe49996af48fc4_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i728224edc939452caab92e37fca2c8ca_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab13e0fdff3a4cd79ff876e2e6e079d2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if44661ac14af4e2ea242eb235576e495_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i869572f210aa4d78b301e7d30885e515_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabab45944abf4d2ba141bbc68ceaac5c_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f5634836cbb4c7c97983dea9aa9de62_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i942fbfdaea2f413ba5b14b61c8f14bcc_I20201231"><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:EnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i935d463d710840619e0dc842efc34dc5_I20191231"><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:EnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id212d838320e4424b2039af409ddfa67_I20181231"><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:EnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55111f8bc50442de9f3b64786cb6d123_I20181231"><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:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if732695950a54412a8cacd62985a25ef_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic30d44caa8ec43fa9174b8214cc6d67b_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae1f2adcbae943dc8cb7b7884b83b61b_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40ed989355694e2f9bebdd0ff288eefe_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae4bbbcf7b8d400da32a684eaaa2bff8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ce88cdb4c7b4c97bece1015dec7ccd9_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifbe90f19fdb244fba403e9a6873004a6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f2af5ba65d345afa2bd287ecd84b5f3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica4d164844a94f539cda29cfa193ac6c_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1def0f700c1c4697879e472b1d4f02aa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69732e4b93f447839fe30442c0918c1c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51871ae719484c8c8fce355eff041aed_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f03d52474a94289b6c68e9dcf13489c_D20200701-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:AviatorWindMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if09737f7d00c459397d73ea090aaf443_D20200101-20201231"><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:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6410ba89c8ad47e9863673c6c7230670_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1048a65fa74246dbb3e7d46940399521_D20200101-20201231"><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:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i443f31ab28124e66b8f55eee2c7808ee_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:CravenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ff41c51270f4fef90158d72f260b2b4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:GeneseeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51f84ea0570548bb81d6285abf1d2db1_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i419e83b84a404dea99313b48db4c9cf4_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1ab2f69f83c451898842df6cde6930e_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a0a9dad038b402db18bcccffb2cbb26_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09b4c037cd5b4e08a706c832c09ae784_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ed9cc5bd32043aead97f0cdf9f65f3b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d394154db1c4c1ab872609258738466_D20191001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06f738ef26f849eca66c5ee5e8b45532_D20191001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i756b94d9905c49c4a435fb7b07bd1460_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ec0b1452605482e89621638082da470_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71a9b9b84f364d1cb8a87ae9803fec92_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if33bec18f66a4e179803334b504442f4_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i325bc9131fe54cc38acceba36c0c41f2_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4eb99cde34404b06acb519be62700dee_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a72628342894a26a3b89c1d1303232d_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd643c469ab94410bed772e523b8c6de_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d631fd057dc4219a1e7cc211abe8d25_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a0a5436eee540c4a828053cc78e967a_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ed677339ea8469398318c25b2d59c82_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib465c502dde64f9dbcc4c84e7882636e_D20201001-20201231"><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>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2bb43469dff74d519472cfe7f119144c_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i531b0d572c6b41aaa64e02b9184e79f9_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ac56e2780ac45aca19fd9a4a5d95e35_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6554cd52b9264c3482af15ec64cb3b52_D20191001-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i449c11783fb2470c8e487b45f6111f28_D20190101-20190331"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec0047b7df754d278cf067725008991d_D20190401-20190630"><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>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c52317b6f934489a9aa7d4a9030c11a_D20190701-20190930"><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>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0afec5202a8460ca431c87002162cea_D20191001-20191231"><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>2019-10-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3bcdd51f0d184f9cbdb7f67b1d55e5d6_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f8bcc400cd0419c91d93fa2bc1fb1a7_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2e4ef592ca54c94a114157465aa0281_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:CMSEnergyNotePayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icbbc90d74e24434396ffe386ccb6c81b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9b1219a2d9c4f999f6494e462c0b363_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2729812cc8a14dc8bd2766b09e4de620_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1b4786d0cd2408cbc6d49c9226246d8_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i492c917f6c5d47d6ab03f15f2734579a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe9fed7090964e6fb4e15c3350a60644_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7831ddad121440669970f25b3d6cb07d_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f4171775bb8449888d88ef6189f9747_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic01e855005a44d17a1047d604d5a2d1a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i847272064b284242866adf7d25106e8c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5867deb0e2374d2c90859d2bfe1f6625_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida479cad5d5944508e574c38e9046359_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i624d5b923cd44c3db06f07be10f60c41_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7074ca46936b4ed4821610fd49c62a24_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18f9f1f688894de6bb1732385da52ca9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForLossesOnFinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ddc7846936a42e0a957db788d38d0cc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForLossesOnFinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie30aa0928558457fb7fc92f967f82600_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForLossesOnFinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf16d385b21b48469b3757fe67577c85_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForLossesOnFinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i838bbb73d7eb4609a8645ed0f907e73d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForLossesOnFinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51f259539c1d4f26bf7a9f99a81cc0b7_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForLossesOnFinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78d2eaeb8711451b83fd7d869c621028_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForLossesOnFinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i306740ed55d346b8b2bd5f8c85d4e5a2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ba28f3952bd477aae61b685453c78cd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d8adc6d138a4a0e99caec9904bb991b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74f19bf217f5419c838805b6879b6182_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d3e16661461445ba00fe27b28649daa_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba167667c28945ac84f70da447334c42_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25c46947afeb41b1bb9bac91bc90dde5_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ibe111af6d52149569b23f8b48d5770c6_1"></div><div style="min-height:24.75pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:24.75pt 36.00pt 15.75pt 45.07pt"><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UNITED&#160;STATES SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Washington,&#160;D.C. 20549</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FORM&#160;<ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV84Mg_b5c0dcf2-0405-42f5-92b0-832dbe8b9238">10-K</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV84NQ_6c8fbac2-1e57-48de-bc81-4dbf3677aca8">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;ANNUAL REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the fiscal year ended <ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV83MTQ2ODI1NTg2MTg1_46552cfd-41d7-412b-98df-04a672441b3e"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" format="ixt:datemonthdayen" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV83MTQ2ODI1NTg2MTg1_2c4425c5-eec7-41d7-b257-cad8ddc2c631">December&#160;31</ix:nonNumeric>, 2020</ix:nonNumeric></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV8yMDU_ee13d77c-abfb-4fa0-8ff4-9e7ca88bfbf1">&#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:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">For the transition period from _____to_____</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:21.106%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:54.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.390%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commission File Number</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Registrant; State of Incorporation; Address; and Telephone Number</span></td><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRS Employer Identification No.</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NTEwMDViMjcyMzgzNDkxMWIxNmYxMTgyYjcxYWExZWIvdGFibGVyYW5nZTo1MTAwNWIyNzIzODM0OTExYjE2ZjExODJiNzFhYTFlYl8xLTAtMS0xLTA_572a29e5-bddb-4bef-ae77-8f23f38be30b">1-9513</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NTEwMDViMjcyMzgzNDkxMWIxNmYxMTgyYjcxYWExZWIvdGFibGVyYW5nZTo1MTAwNWIyNzIzODM0OTExYjE2ZjExODJiNzFhYTFlYl8xLTEtMS0xLTA_87653784-a1fd-4b6f-862e-16873b5a3b8e">CMS&#160;ENERGY CORPORATION</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NTEwMDViMjcyMzgzNDkxMWIxNmYxMTgyYjcxYWExZWIvdGFibGVyYW5nZTo1MTAwNWIyNzIzODM0OTExYjE2ZjExODJiNzFhYTFlYl8xLTItMS0xLTA_bf5b91c8-13ce-41fc-885d-824f98267e39">38-2726431</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:105%">(A <ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV8zNDc_20d0bef4-053c-460c-a737-2b01ae94b994">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="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV8zNjM_551c3bc0-9aae-474f-8af5-643133055243">One Energy Plaza</ix:nonNumeric>, <ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV8zNjc_348533a8-204e-43e0-902e-f32a548af270">Jackson</ix:nonNumeric>, <ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV8zNzE_48a1b397-c6a7-4729-8c7d-232910b34f0e">Michigan</ix:nonNumeric> <ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV8zNzQ_e4b8ac25-b447-47a1-b945-0baf4a2e6b4c">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="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV8zNzk_d6bc7191-9c7f-4388-b90d-a97cc12c4413">517</ix:nonNumeric>) <ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV8zODM_6e68088d-a313-43d7-a9c6-9feae96bdc91">788&#8209;0550</ix:nonNumeric></span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:21.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.390%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NTE3YzZiMzhhNzRlNDEyYzkzNDFhYzRiMTRlNDQ5MDIvdGFibGVyYW5nZTo1MTdjNmIzOGE3NGU0MTJjOTM0MWFjNGIxNGU0NDkwMl8wLTAtMS0xLTA_e136ef81-8d0d-48e0-9570-6d3362007073">1-5611</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NTE3YzZiMzhhNzRlNDEyYzkzNDFhYzRiMTRlNDQ5MDIvdGFibGVyYW5nZTo1MTdjNmIzOGE3NGU0MTJjOTM0MWFjNGIxNGU0NDkwMl8wLTEtMS0xLTA_dbed70be-dcfc-43a0-bf70-396088caf784">CONSUMERS&#160;ENERGY COMPANY</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NTE3YzZiMzhhNzRlNDEyYzkzNDFhYzRiMTRlNDQ5MDIvdGFibGVyYW5nZTo1MTdjNmIzOGE3NGU0MTJjOTM0MWFjNGIxNGU0NDkwMl8wLTItMS0xLTA_802bc93f-dc66-42a2-b327-9db195062a2c">38-0442310</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:105%">(A <ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV8zOTE_4211bc0f-ae43-4556-ad58-912bd9ab01df">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="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV80MDc_73288633-5b05-414a-ba23-79d08facf01b">One Energy Plaza</ix:nonNumeric>, <ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV80MTE_665ad97c-9725-4a4b-a8c0-f2e589c11f6b">Jackson</ix:nonNumeric>, <ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV80MTU_dd7847c4-353d-4d3b-9122-1daa20cae5cd">Michigan</ix:nonNumeric> <ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV80MTg_c3dc0861-e007-4d5b-afd1-cd94c7ac158d">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="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV80MjI_e5e0518e-d172-4137-a802-07071adae0d2">517</ix:nonNumeric>) <ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV80MjY_cb5f75de-37bb-4ca6-b5ac-d67233ca3e67">788&#8209;0550</ix:nonNumeric></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:49.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.902%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.728%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Securities registered pursuant to Section&#160;12(b) of the Act:</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="padding:0 1pt"></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:7.5pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7f481c797bff4263a5c85ea042b66f4d_D20200101-20201231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV8zLTAtMS0xLTA_fcc78611-adaf-4bc2-aac4-1d83454b0c92">CMS&#160;Energy Corporation Common Stock, $0.01 par value</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7f481c797bff4263a5c85ea042b66f4d_D20200101-20201231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV8zLTItMS0xLTA_edc43679-5e56-4e3a-9a14-192078a5f18e">CMS</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7f481c797bff4263a5c85ea042b66f4d_D20200101-20201231" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV8zLTQtMS0xLTA_dcf96eed-fbcd-409c-a0dd-d9da3d1bbd67">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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i16c79251459d4d478e457e206edaaf5f_D20200101-20201231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV80LTAtMS0xLTA_eae3bcfd-113c-488d-9350-e00e44a36ea5">CMS&#160;Energy Corporation 5.625% Junior Subordinated Notes due 2078</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i16c79251459d4d478e457e206edaaf5f_D20200101-20201231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV80LTItMS0xLTA_e6fcf974-5991-4f44-a18f-2ed77d3fea3c">CMSA</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i16c79251459d4d478e457e206edaaf5f_D20200101-20201231" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV80LTQtMS0xLTA_a416b795-ce40-4236-a410-62a8ac632c7b">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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0f01c1e1785842fe94018ea8d23c4e07_D20200101-20201231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV81LTAtMS0xLTA_958995f0-24c6-4e09-9827-fa003705543a">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2078</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0f01c1e1785842fe94018ea8d23c4e07_D20200101-20201231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV81LTItMS0xLTA_3614cdc7-c8a2-4426-a971-365bc720eb2d">CMSC</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0f01c1e1785842fe94018ea8d23c4e07_D20200101-20201231" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV81LTQtMS0xLTA_f923d5a9-2eae-4d5e-a3cb-86daea79b4c6">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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if8bf11cd44e8455182a3538945c9e463_D20200101-20201231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV82LTAtMS0xLTA_3a0583b0-3503-4cf4-9623-7c3ff6f22a23">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2079</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if8bf11cd44e8455182a3538945c9e463_D20200101-20201231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV82LTItMS0xLTA_9447072d-df8b-471f-a61b-c6f71af84e9d">CMSD</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if8bf11cd44e8455182a3538945c9e463_D20200101-20201231" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV82LTQtMS0xLTA_a645ae89-34e5-4aad-8cb8-29920410ef93">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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0c32553e46714ffcb47b080173267be9_D20200101-20201231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV83LTAtMS0xLTA_50fa5c34-bd07-4a25-81a1-7c3553e30fb2">Consumers Energy Company Cumulative Preferred Stock, $100&#160;par&#160;value: $4.50 Series</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0c32553e46714ffcb47b080173267be9_D20200101-20201231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV83LTItMS0xLTA_84e351ff-6813-402b-b8f0-df5b4408bfe5">CMS-PB</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0c32553e46714ffcb47b080173267be9_D20200101-20201231" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV83LTQtMS0xLTA_e0551c34-3032-4857-8e77-a4f5dd030f8f">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:34.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.873%"></td><td style="width:0.1%"></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:7.5pt;font-weight:700;line-height:100%">Securities registered pursuant to Section&#160;12(g) of the Act:</span></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:17.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.159%"></td><td style="width:0.1%"></td></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:7.5pt;font-weight:400;line-height:100%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6ZmI0NTVkMjRjZjU2NGY1M2I5YTZkYmJiODAwYjk4ZmUvdGFibGVyYW5nZTpmYjQ1NWQyNGNmNTY0ZjUzYjlhNmRiYmI4MDBiOThmZV8xLTEtMS0xLTA_a8cf7212-0c3d-4166-9d53-b67c448fa665">Yes</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6ZmI0NTVkMjRjZjU2NGY1M2I5YTZkYmJiODAwYjk4ZmUvdGFibGVyYW5nZTpmYjQ1NWQyNGNmNTY0ZjUzYjlhNmRiYmI4MDBiOThmZV8xLTctMS0xLTA_fcefc903-b013-4a9f-be0c-a7e1c30db718">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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:17.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.159%"></td><td style="width:0.1%"></td></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:7.5pt;font-weight:400;line-height:100%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Act.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NTNjN2M5NTQ2NWE2NDBkYTllYWE0MGM4NDk1ODkwZTkvdGFibGVyYW5nZTo1M2M3Yzk1NDY1YTY0MGRhOWVhYTQwYzg0OTU4OTBlOV8xLTMtMS0xLTA_0c994ab0-302d-4a5c-802a-d594fb4e866e">No</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NTNjN2M5NTQ2NWE2NDBkYTllYWE0MGM4NDk1ODkwZTkvdGFibGVyYW5nZTo1M2M3Yzk1NDY1YTY0MGRhOWVhYTQwYzg0OTU4OTBlOV8xLTktMS0xLTA_07a3baf9-94d5-4166-b4c7-f6a8a3b55ae4">No</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:17.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.159%"></td><td style="width:0.1%"></td></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:7.5pt;font-weight:400;line-height:100%">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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MjkxNjBmZTEyMWVkNDYyOWE5ZGQ2ZTljN2VjMGFkNDEvdGFibGVyYW5nZToyOTE2MGZlMTIxZWQ0NjI5YTlkZDZlOWM3ZWMwYWQ0MV8xLTEtMS0xLTA_2efb7b12-83c5-45b0-bd95-47440bbd9100">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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MjkxNjBmZTEyMWVkNDYyOWE5ZGQ2ZTljN2VjMGFkNDEvdGFibGVyYW5nZToyOTE2MGZlMTIxZWQ0NjI5YTlkZDZlOWM3ZWMwYWQ0MV8xLTctMS0xLTA_23d865d8-7f37-43fb-a342-74abdef95ffe">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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:17.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.159%"></td><td style="width:0.1%"></td></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:7.5pt;font-weight:400;line-height:100%">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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6ZGU0YTkzYTZlMDlmNDRhZmIwN2MxNDUzODhjOGQ5ODUvdGFibGVyYW5nZTpkZTRhOTNhNmUwOWY0NGFmYjA3YzE0NTM4OGM4ZDk4NV8xLTEtMS0xLTA_e2bd2fb8-1a01-409c-830e-623e96f18a3e">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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6ZGU0YTkzYTZlMDlmNDRhZmIwN2MxNDUzODhjOGQ5ODUvdGFibGVyYW5nZTpkZTRhOTNhNmUwOWY0NGFmYjA3YzE0NTM4OGM4ZDk4NV8xLTctMS0xLTA_b73f24f5-27b3-4efc-a2fd-ead37b8898fe">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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:17.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.159%"></td><td style="width:0.1%"></td></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:7.5pt;font-weight:400;line-height:100%">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:7.5pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Consumers&#160;Energy Company:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NmY0NWQxNTE2YjU5NGMwY2JjNGMwOGYzNzI5OTE3MGEvdGFibGVyYW5nZTo2ZjQ1ZDE1MTZiNTk0YzBjYmM0YzA4ZjM3Mjk5MTcwYV8yLTAtMS0xLTA_95b5e588-2452-465f-8de2-fc18558e2cce">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></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:7.5pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;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%">Large accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></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:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;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%">Non&#8209;accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></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:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;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%"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NmY0NWQxNTE2YjU5NGMwY2JjNGMwOGYzNzI5OTE3MGEvdGFibGVyYW5nZTo2ZjQ1ZDE1MTZiNTk0YzBjYmM0YzA4ZjM3Mjk5MTcwYV8zLTYtMS0xLTA_f1a751d3-e643-4369-b242-cf72520ed3eb">Non&#8209;accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></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:7.5pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;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%">Accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></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:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;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%">Accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></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:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;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%">Smaller reporting company</span></td><td colspan="3" style="padding:0 1pt"></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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NmY0NWQxNTE2YjU5NGMwY2JjNGMwOGYzNzI5OTE3MGEvdGFibGVyYW5nZTo2ZjQ1ZDE1MTZiNTk0YzBjYmM0YzA4ZjM3Mjk5MTcwYV81LTItMS0xLTA_5a9e6ce0-9535-485e-a800-d51449036db4">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;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%">Smaller reporting company</span></td><td colspan="3" style="padding:0 1pt"></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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NmY0NWQxNTE2YjU5NGMwY2JjNGMwOGYzNzI5OTE3MGEvdGFibGVyYW5nZTo2ZjQ1ZDE1MTZiNTk0YzBjYmM0YzA4ZjM3Mjk5MTcwYV81LTgtMS0xLTA_cc99841c-d72b-484f-885c-ffe416ae8760">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;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%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"></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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NmY0NWQxNTE2YjU5NGMwY2JjNGMwOGYzNzI5OTE3MGEvdGFibGVyYW5nZTo2ZjQ1ZDE1MTZiNTk0YzBjYmM0YzA4ZjM3Mjk5MTcwYV82LTItMS0xLTA_42e7009e-e0b1-4701-91aa-8f588a0a59f9">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;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%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"></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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NmY0NWQxNTE2YjU5NGMwY2JjNGMwOGYzNzI5OTE3MGEvdGFibGVyYW5nZTo2ZjQ1ZDE1MTZiNTk0YzBjYmM0YzA4ZjM3Mjk5MTcwYV82LTgtMS0xLTA_a12170c7-37ec-496a-ba1e-840040e536a6">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:17.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.159%"></td><td style="width:0.1%"></td></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:7.5pt;font-weight:400;line-height:100%">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:7.5pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:0 1pt"></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:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:0 1pt"></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:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:17.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.159%"></td><td style="width:0.1%"></td></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:7.5pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section&#160;404(b) of the Sarbanes-Oxley Act (15&#160;U.S.C.&#160;7262(b)) by the registered public accounting firm that prepared or issued its audit report.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:0 1pt;text-indent:-9pt"></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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6ZTNkNWY1ZjQ3NzgzNGVhMDliNWEzNWEyMWZjMGRhNmUvdGFibGVyYW5nZTplM2Q1ZjVmNDc3ODM0ZWEwOWI1YTM1YTIxZmMwZGE2ZV8xLTItMS0xLTI5Nzg0_e3913696-22e1-4482-873e-87c150375622">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:0 1pt;text-indent:-9pt"></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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6ZTNkNWY1ZjQ3NzgzNGVhMDliNWEzNWEyMWZjMGRhNmUvdGFibGVyYW5nZTplM2Q1ZjVmNDc3ODM0ZWEwOWI1YTM1YTIxZmMwZGE2ZV8xLTgtMS0xLTI5Nzg2_7342a6b0-1a99-415e-8e3b-87241c1e286a">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:17.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.159%"></td><td style="width:0.1%"></td></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:7.5pt;font-weight:400;line-height:100%">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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NzdmNGRlNjMyZWZkNGM1NzhhNTI1NGQ2ZTdjYjkwYjYvdGFibGVyYW5nZTo3N2Y0ZGU2MzJlZmQ0YzU3OGE1MjU0ZDZlN2NiOTBiNl8xLTItMS0xLTA_d800646d-da22-4de9-acf6-061b83518db0">&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NzdmNGRlNjMyZWZkNGM1NzhhNTI1NGQ2ZTdjYjkwYjYvdGFibGVyYW5nZTo3N2Y0ZGU2MzJlZmQ0YzU3OGE1MjU0ZDZlN2NiOTBiNl8xLTgtMS0xLTA_f3393bf2-ea4b-4f58-a130-d445064ecbea">&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">The aggregate market value of CMS&#160;Energy voting and non&#8209;voting common equity held by non&#8209;affiliates was $<ix:nonFraction unitRef="usd" contextRef="i154bc47133344b48b9f3d3333a039404_I20200630" decimals="-6" format="ixt:numdotdecimal" name="dei:EntityPublicFloat" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV81NTk_1482de4e-ada2-4918-9477-bf997b3f83ed">16.647</ix:nonFraction>&#160;billion for the 284,957,910 CMS&#160;Energy Corporation Common Stock shares outstanding on June&#160;30,&#160;2020 based on the closing sale price of $58.42 for CMS&#160;Energy Corporation Common Stock, as reported by the <ix:nonNumeric contextRef="i7f481c797bff4263a5c85ea042b66f4d_D20200101-20201231" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV83MTQ2ODI1NTgxODI4_dcf96eed-fbcd-409c-a0dd-d9da3d1bbd67">New York Stock Exchange</ix:nonNumeric> on such date. There were no&#160;shares of Consumers common equity held by non&#8209;affiliates as of June&#160;30,&#160;2020.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">There were <ix:nonFraction unitRef="shares" contextRef="i87f782d4b7e04c8eba3703fc6df70be0_I20210115" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV84NjY_61e4ad7b-6f48-4af6-90ed-c6effc775a2f">288,943,354</ix:nonFraction> shares of CMS&#160;Energy Corporation Common Stock outstanding on January&#160;15,&#160;2021. On January&#160;15,&#160;2021, CMS&#160;Energy held all <ix:nonFraction unitRef="shares" contextRef="id3dabfa450c349de8166e4741f3ed312_I20210115" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV85OTE_c94deb61-1321-4c86-bae1-e9a15ec6e282">84,108,789</ix:nonFraction> outstanding shares of common stock of Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Documents incorporated by reference in Part&#160;III:&#160;<ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV8xMTg2_2c83ae1a-646c-4bae-bb12-66ead51067bd" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV8xMTg3_b1823e0a-7ef3-404d-800f-8899e7c753b1" escape="true">CMS&#160;Energy&#8217;s and Consumers&#8217; proxy statement relating to their 2021&#160;Annual Meetings of Shareholders to be held May&#160;7,&#160;2021.</ix:nonNumeric></ix:nonNumeric></span></div></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><br/></span></div><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:24.75pt 36.00pt 15.75pt 45.07pt"><div style="margin-bottom:12pt"><span><br/></span></div></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="ibe111af6d52149569b23f8b48d5770c6_7"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Annual Reports on Form&#160;10-K to the Securities and Exchange Commission for the Year Ended December&#160;31,&#160;2020</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%">Table of Contents</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.311%"></td><td style="width:0.1%"></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="#ibe111af6d52149569b23f8b48d5770c6_10">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:#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="#ibe111af6d52149569b23f8b48d5770c6_10">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:#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="#ibe111af6d52149569b23f8b48d5770c6_13">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:#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="#ibe111af6d52149569b23f8b48d5770c6_13">10</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="#ibe111af6d52149569b23f8b48d5770c6_16">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:#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="#ibe111af6d52149569b23f8b48d5770c6_16">10</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="#ibe111af6d52149569b23f8b48d5770c6_19">Part&#160;I</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_19">14</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:#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="#ibe111af6d52149569b23f8b48d5770c6_22">Item&#160;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="#ibe111af6d52149569b23f8b48d5770c6_22">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_22">14</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:#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="#ibe111af6d52149569b23f8b48d5770c6_25">Item&#160;1A.</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="#ibe111af6d52149569b23f8b48d5770c6_25">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_25">36</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:#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="#ibe111af6d52149569b23f8b48d5770c6_28">Item&#160;1B.</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="#ibe111af6d52149569b23f8b48d5770c6_28">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_28">46</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:#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="#ibe111af6d52149569b23f8b48d5770c6_31">Item&#160;2.</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="#ibe111af6d52149569b23f8b48d5770c6_31">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_31">46</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:#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="#ibe111af6d52149569b23f8b48d5770c6_34">Item&#160;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="#ibe111af6d52149569b23f8b48d5770c6_34">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_34">47</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:#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="#ibe111af6d52149569b23f8b48d5770c6_37">Item&#160;4.</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="#ibe111af6d52149569b23f8b48d5770c6_37">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_37">47</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="#ibe111af6d52149569b23f8b48d5770c6_40">Part&#160;II</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_40">47</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:#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="#ibe111af6d52149569b23f8b48d5770c6_43">Item&#160;5.</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="#ibe111af6d52149569b23f8b48d5770c6_43">Market For Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_43">47</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:#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="#ibe111af6d52149569b23f8b48d5770c6_46">Item&#160;6.</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="#ibe111af6d52149569b23f8b48d5770c6_46">Selected Financial Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_46">50</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_49">Item&#160;7.</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="#ibe111af6d52149569b23f8b48d5770c6_49">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:#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="#ibe111af6d52149569b23f8b48d5770c6_49">52</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_73">Item&#160;7A.</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="#ibe111af6d52149569b23f8b48d5770c6_73">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:#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="#ibe111af6d52149569b23f8b48d5770c6_73">89</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_76">Item&#160;8.</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="#ibe111af6d52149569b23f8b48d5770c6_76">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_76">91</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:#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="#ibe111af6d52149569b23f8b48d5770c6_253">Item&#160;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="#ibe111af6d52149569b23f8b48d5770c6_253">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_253">189</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_256">Item&#160;9A.</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="#ibe111af6d52149569b23f8b48d5770c6_256">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_256">189</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_259">Item&#160;9B.</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="#ibe111af6d52149569b23f8b48d5770c6_259">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:#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="#ibe111af6d52149569b23f8b48d5770c6_259">191</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_262">Part&#160;III</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_262">191</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_265">Item&#160;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="#ibe111af6d52149569b23f8b48d5770c6_265">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_265">191</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_268">Item&#160;11.</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="#ibe111af6d52149569b23f8b48d5770c6_268">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_268">192</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:#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="#ibe111af6d52149569b23f8b48d5770c6_271">Item&#160;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="#ibe111af6d52149569b23f8b48d5770c6_271">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_271">192</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:#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="#ibe111af6d52149569b23f8b48d5770c6_274">Item&#160;13.</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="#ibe111af6d52149569b23f8b48d5770c6_274">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_274">193</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_277">Item&#160;14.</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="#ibe111af6d52149569b23f8b48d5770c6_277">Principal Accountant Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_277">193</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="#ibe111af6d52149569b23f8b48d5770c6_280">Part&#160;IV</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_280">195</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:#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="#ibe111af6d52149569b23f8b48d5770c6_283">Item&#160;15.</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="#ibe111af6d52149569b23f8b48d5770c6_283">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_283">195</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:#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="#ibe111af6d52149569b23f8b48d5770c6_319">Item&#160;16.</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="#ibe111af6d52149569b23f8b48d5770c6_319">Form&#160;10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_319">207</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="#ibe111af6d52149569b23f8b48d5770c6_322">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="#ibe111af6d52149569b23f8b48d5770c6_322">208</a></span></div></td></tr></table></div></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="ibe111af6d52149569b23f8b48d5770c6_10"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><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%">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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2016&#160;Energy Law</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Michigan&#8217;s Public Acts 341 and 342 of 2016</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ABATE</span></div><div 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 Association of Businesses Advocating Tariff Equity</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ABO</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accumulated benefit obligation; the liabilities of a pension plan based on service and pay to date, which differs from the PBO in that it does not reflect expected future salary increases</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">AFUDC</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Allowance for borrowed and equity funds used during construction</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">AOCI</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARO</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Asset retirement obligation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ASC&#160;715</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Financial Accounting Standards Board Accounting Standards Codification Topic&#160;715, Retirement Benefits</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ASU</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Financial Accounting Standards Board Accounting Standards Update</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Aviator Wind</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Aviator Wind,&#160;LLC, a VIE in which Aviator Wind Equity Holdings holds a Class&#160;B membership interest</span></div><div><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></div><div style="margin-bottom:12pt"><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 CMS&#160;Enterprises, has a 51&#8209;percent interest</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Bay Harbor</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A residential/commercial real estate area located near Petoskey, Michigan, in which CMS&#160;Energy sold its interest in 2002</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">bcf</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Billion cubic feet</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cantera Gas Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cantera Gas Company&#160;LLC, a non&#8209;affiliated company, formerly known as CMS&#160;Field Services</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cantera Natural Gas,&#160;Inc.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cantera Natural Gas,&#160;Inc., a non&#8209;affiliated company that purchased CMS&#160;Field Services</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CAO</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Chief Accounting Officer</span></div></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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CARES Act</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Coronavirus Aid, Relief, and Economic Security Act of 2020</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CCR</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Coal combustion residual</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CDC</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">U.S. Centers for Disease Control and Prevention</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CEO</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Chief Executive Officer</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CERCLA</span></div><div 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 Comprehensive Environmental Response, Compensation, and Liability Act of 1980, as amended</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CFO</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Chief Financial Officer</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">city-gate contract</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">An arrangement made for the point at which a local distribution company physically receives gas from a supplier or pipeline</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Clean Air Act</span></div><div style="margin-bottom:12pt"><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></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">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%">Consumers&#8217; long-term strategy for delivering clean, reliable, and affordable energy to its customers through the increased use of energy efficiency and customer demand management programs, additional renewable energy generation, and conservation voltage reduction</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Clean Water Act</span></div><div style="margin-bottom:12pt"><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></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Capital</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Capital,&#160;L.L.C., a wholly owned subsidiary of CMS&#160;Energy</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation and its consolidated subsidiaries, unless otherwise noted; the parent of Consumers, CMS&#160;Enterprises, and EnerBank</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Enterprises</span></div><div 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;Enterprises Company, a wholly owned subsidiary of CMS&#160;Energy</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;ERM</span></div><div 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 Resource Management Company, formerly known as CMS&#160;MST, a wholly owned subsidiary of CMS&#160;Enterprises</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Field Services</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Field Services,&#160;Inc., a former wholly owned subsidiary of CMS&#160;Gas Transmission</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Gas Transmission</span></div><div 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;Gas&#160;Transmission&#160;Company, a wholly owned subsidiary of CMS&#160;Enterprises</span></div></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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Land</span></div><div 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;Land Company, a wholly owned subsidiary of CMS&#160;Capital</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;MST</span></div><div 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;Marketing, Services and Trading Company, a wholly owned subsidiary of CMS&#160;Enterprises, whose name was changed to CMS&#160;ERM in 2004</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Energy Company and its consolidated subsidiaries, unless otherwise noted; a wholly owned subsidiary of CMS&#160;Energy</span></div><div><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></div><div 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 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></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Craven</span></div><div style="margin-bottom:12pt"><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 CMS&#160;Enterprises, has a 50-percent interest</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">COVID&#8209;19</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Coronavirus disease 2019, a respiratory illness that was declared a pandemic in March&#160;2020 and to which public and private agencies have responded by instituting social-distancing and other measures designed to slow the spread of the disease</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CSAPR</span></div><div 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 Cross-State Air Pollution Rule of 2011, as amended</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DB&#160;Pension Plan&#160;A</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Defined benefit pension plan of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries, created as of December&#160;31,&#160;2017 for active employees who were covered under the defined benefit pension plan that closed in 2005</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DB&#160;Pension Plan&#160;B</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Defined benefit pension plan of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries, amended as of December&#160;31,&#160;2017 to include only retired and former employees who were covered under the defined benefit pension plan that closed in 2005</span></div><div><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></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Defined benefit pension plans of CMS&#160;Energy and Consumers, comprising DB&#160;Pension Plan&#160;A and DB&#160;Pension Plan&#160;B</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DB&#160;SERP</span></div><div style="margin-bottom:12pt"><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></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DCCP</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Defined Company Contribution Plan</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DC&#160;SERP</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Defined Contribution Supplemental Executive Retirement Plan</span></div></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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DIG</span></div><div style="margin-bottom:12pt"><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 CMS&#160;Energy</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Discount Window</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Federal Reserve lending program to depository institutions</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Dodd-Frank Act</span></div><div style="margin-bottom:12pt"><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></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DTE&#160;Electric</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">DTE&#160;Electric Company, a non&#8209;affiliated company</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EEI</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Edison Electric Institute, an association representing all U.S. investor-owned electric companies</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EGLE</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Michigan Department of Environment, Great Lakes, and Energy, formerly known as the Michigan Department of Environmental Quality</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EnerBank</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">EnerBank&#160;USA, a wholly owned subsidiary of CMS&#160;Capital</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">energy waste reduction</span></div><div 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 reduction of energy consumption through energy efficiency and demand-side energy conservation, as established under the 2016&#160;Energy Law</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Entergy</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Entergy Corporation, a non&#8209;affiliated company</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EPA</span></div><div style="margin-bottom:12pt"><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></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EPS</span></div><div 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 per share</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exchange Act</span></div><div style="margin-bottom:12pt"><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></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">FDIC</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Federal Deposit Insurance Corporation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Federal Reserve</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Federal Reserve System, the central bank of the U.S.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">FERC</span></div><div 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 Federal Energy Regulatory Commission</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">FICO</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Fair Isaac Corporation, a non-affiliated company providing data analytic services, with a focus on credit scoring services</span></div></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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">First Mortgage Bond Indenture</span></div><div 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 indenture dated as of September&#160;1,&#160;1945 between Consumers and The Bank of New&#160;York Mellon, as Trustee, as amended and supplemented</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">FTR</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Financial transmission right</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">GAAP</span></div><div style="margin-bottom:12pt"><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></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">GCC</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Gas Customer Choice, which allows gas customers to purchase gas from alternative suppliers</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">GCR</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Gas cost recovery</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Genesee</span></div><div style="margin-bottom:12pt"><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 CMS&#160;Enterprises, has a 50-percent interest</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Grayling</span></div><div style="margin-bottom:12pt"><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 CMS&#160;Enterprises, has a 50-percent interest</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">GWh</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Gigawatt-hour, a unit of energy equal to one&#160;billion watt-hours</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Internal Revenue Code</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Internal Revenue Code of 1986, as amended</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">IRP</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Integrated resource plan</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">IRS</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Internal Revenue Service</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">IT</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Information Technology</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">kV</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Thousand volts, a unit used to measure the difference in electrical pressure along a current</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">kVA</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Thousand volt-amperes, a unit used to reflect the electrical power capacity rating of equipment or a system</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">kWh</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Kilowatt-hour, a unit of energy equal to one thousand watt-hours</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">LIBOR</span></div><div 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 London Interbank Offered Rate</span></div></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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Ludington</span></div><div 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 pumped-storage plant, jointly owned by Consumers and DTE&#160;Electric</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MATS</span></div><div style="margin-bottom:12pt"><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></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">mcf</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Thousand cubic feet</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MCV&#160;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%">A 1,647&#160;MW natural gas-fueled, combined-cycle cogeneration facility operated by the MCV&#160;Partnership</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MCV&#160;Partnership</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Midland Cogeneration Venture Limited Partnership</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MCV&#160;PPA</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">PPA between Consumers and the MCV&#160;Partnership</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">METC</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Michigan Electric Transmission Company,&#160;LLC, a non&#8209;affiliated company</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MGP</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Manufactured gas plant</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Michigan Mercury Rule</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Michigan Air Pollution Control Rules of 2009, as amended: Part&#160;15, Emission Limitations and Prohibitions&#8212;Mercury</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MISO</span></div><div style="margin-bottom:12pt"><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></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">mothball</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To 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></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MPSC</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Michigan Public Service Commission</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MRV</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Market-related value of plan assets</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MW</span></div><div style="margin-bottom:12pt"><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></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MWh</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Megawatt-hour, a unit of energy equal to one&#160;million watt-hours</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NAAQS</span></div><div style="margin-bottom:12pt"><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></div></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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NERC</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The North American Electric Reliability Corporation, a non&#8209;affiliated company responsible for developing and enforcing reliability standards, monitoring the bulk power system, and educating and certifying industry personnel</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NPDES</span></div><div style="margin-bottom:12pt"><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></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NREPA</span></div><div style="margin-bottom:12pt"><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></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NSR</span></div><div 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 Source Review, a construction-permitting program under the Clean Air Act</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">OPEB</span></div><div style="margin-bottom:12pt"><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></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">OPEB Plan</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Postretirement health care and life insurance plans of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">OSHA</span></div><div style="margin-bottom:12pt;margin-top:0.55pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Occupational Safety and Health Administration</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Palisades</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Palisades nuclear power plant, sold by Consumers to Entergy in 2007</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PBO</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Projected benefit obligation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PCB</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Polychlorinated biphenyl</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PFAS</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Per- and polyfluoroalkyl substances </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PHMSA</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The U.S.&#160;Department of Transportation&#8217;s Pipeline and Hazardous Materials Safety Administration</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PISP</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Performance Incentive Stock Plan</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PPA</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Power purchase agreement</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PSCR</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Power supply cost recovery</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PURPA</span></div><div 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 Public Utility Regulatory Policies Act of 1978</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">RCRA</span></div><div 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 Federal Resource Conservation and Recovery Act of 1976</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">REC</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Renewable energy credit</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ROA</span></div><div style="margin-bottom:12pt"><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></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">S&amp;P</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Standard&#160;&amp; Poor&#8217;s Financial Services&#160;LLC</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SEC</span></div><div style="margin-bottom:12pt"><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></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">securitization</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A 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></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Smart 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&#8217; Smart Energy grid modernization project, which includes the installation of smart meters that transmit and receive data, a two-way communications network, and modifications to Consumers&#8217; existing IT system to manage the data and enable changes to key business processes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">TCJA</span></div><div style="margin-bottom:12pt"><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></div><div><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></div><div style="margin-bottom:12pt"><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 CMS&#160;Enterprises, has a 50-percent interest</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">USW</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">United Steel, Paper and Forestry, Rubber, Manufacturing, Energy, Allied Industrial and Service Workers International Union, AFL-CIO-CLC</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">UWUA</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Utility Workers Union of America, AFL-CIO</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">VEBA trust</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Voluntary employees&#8217; beneficiary association trusts accounts established specifically to set aside employer-contributed assets to pay for future expenses of the OPEB Plan</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">VIE</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Variable interest entity</span></div></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><div id="ibe111af6d52149569b23f8b48d5770c6_13"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><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%">Filing Format</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This combined Form&#160;10&#8209;K is separately filed by CMS&#160;Energy and Consumers. Information in this combined Form&#160;10&#8209;K relating to each individual registrant is filed by such registrant on its own behalf. Consumers makes no representation regarding information relating to any other companies affiliated with CMS&#160;Energy other than its own subsidiaries. None of CMS&#160;Energy, CMS&#160;Enterprises, EnerBank, 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, CMS&#160;Enterprises, EnerBank, 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="ibe111af6d52149569b23f8b48d5770c6_16"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Forward-Looking Statements and Information</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Form&#160;10&#8209;K and other CMS&#160;Energy and Consumers disclosures may contain forward-looking statements as defined by the Private Securities Litigation Reform Act of 1995. The use of &#8220;might,&#8221; &#8220;may,&#8221; &#8220;could,&#8221; &#8220;should,&#8221; &#8220;anticipates,&#8221; &#8220;believes,&#8221; &#8220;estimates,&#8221; &#8220;expects,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;projects,&#8221; &#8220;forecasts,&#8221; &#8220;predicts,&#8221; &#8220;assumes,&#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: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 impact of the COVID-19 pandemic and the related economic disruption on CMS Energy&#8217;s and Consumers&#8217; revenues, expenses, uncollectible accounts, energy efficiency programs, pension funding, PSCR and GCR costs, capital investment programs, cash flows, liquidity, maintenance of existing assets, and other operating expenses</span></div><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 impact of new regulation by the MPSC, FERC, and other applicable governmental proceedings and regulations, including any associated impact on electric or gas rates or rate structures</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 or failure to receive timely regulatory orders affecting Consumers that are or could come before the MPSC, FERC, or other governmental authorities</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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, METC, 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:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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, PURPA, infrastructure integrity or security, gas pipeline safety, gas pipeline capacity, energy waste reduction, the environment, regulation or deregulation, reliability, health care reforms (including comprehensive health care reform enacted in 2010), taxes, accounting matters, climate change, air emissions, renewable energy, the Dodd-Frank Act, and other business </span></div></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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 operations, such as costs and availability of personnel, equipment, and materials; weather conditions; natural disasters; catastrophic weather-related damage; scheduled or unscheduled equipment outages; maintenance or repairs; 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; and changes in trade policies or regulations</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 execute its cost-reduction strategies</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 EGLE, the EPA, 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; routine maintenance, repair, and replacement classification under NSR regulations</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 and price 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, and certain related products</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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: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 potential effects of a future transition from LIBOR to an alternative reference interest rate in the credit and capital markets</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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, or energy waste reduction and storage</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">increased renewable energy demand due to customers seeking to meet their own sustainability goals</span></div></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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt;padding-left:36pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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-party fraud or non&#8209;compliance with codes of conduct or with laws or regulations</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 credit markets, economic conditions, increased competition, and any new banking and consumer protection regulations on EnerBank</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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, 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, and government approvals</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 of, or other impacts on facilities, utility infrastructure, operations, or backup systems due to accidents, explosions, physical disasters, global pandemics, cyber incidents, civil unrest, vandalism, war, or terrorism, and the ability to obtain or maintain insurance coverage for these events</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes or disruption in fuel supply, including but not limited to supplier bankruptcy and delivery disruptions</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 cyber attack or other cyber incident</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 IT backup or disaster recovery systems</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 technology successfully</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 (e.g., the adoption of the hypothetical liquidation at book value method of accounting for certain non-regulated renewable energy projects)</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">other matters that may be disclosed from time to time in CMS&#160;Energy&#8217;s and Consumers&#8217; SEC filings, or in other public documents</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">All forward-looking statements should be considered in the context of the risk and other factors described above and as detailed from time to time in CMS&#160;Energy&#8217;s and Consumers&#8217; SEC filings. For additional details regarding these and other uncertainties, see Item&#160;1A. Risk Factors; Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook; and Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Regulatory Matters and Note&#160;4, Contingencies and Commitments.</span></div></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><div id="ibe111af6d52149569b23f8b48d5770c6_19"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Part&#160;I</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_22"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;1.&#160;&#160;&#160;&#160;Business</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">General</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy was formed as a corporation in Michigan in 1987 and is an energy company operating primarily in Michigan. It is the parent holding company of several subsidiaries, including Consumers, an electric and gas utility; CMS&#160;Enterprises, primarily a domestic independent power producer and marketer; and EnerBank, an industrial bank located in Utah. Consumers serves individuals and businesses operating in the alternative energy, automotive, chemical, food, and metal products industries, as well as a diversified group of other industries. CMS&#160;Enterprises, 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. EnerBank provides primarily unsecured, fixed-rate installment loans throughout the U.S. to finance home improvements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy manages its businesses by the nature of services each provides, and operates principally in four business segments: electric utility; gas utility; enterprises, its non&#8209;utility operations and investments; and EnerBank. Consumers&#8217; consolidated operations account for the substantial majority of CMS&#160;Energy&#8217;s total assets, income, and operating revenue. CMS&#160;Energy&#8217;s consolidated operating revenue was $6.7&#160;billion in 2020, $6.8&#160;billion in 2019, and $6.9&#160;billion in 2018.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For further information about operating revenue, income, and assets and liabilities attributable to all of CMS&#160;Energy&#8217;s business segments and operations, see Item&#160;6. Selected Financial Data and Item&#160;8. Financial Statements and Supplementary Data&#8212;CMS&#160;Energy Consolidated Financial Statements and Notes to the Consolidated Financial Statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has served Michigan customers since 1886. Consumers was incorporated in Maine in 1910 and became a Michigan corporation in 1968. Consumers owns and operates electric generation and distribution facilities and gas transmission, storage, and distribution facilities. It provides electricity and/or natural gas to 6.8&#160;million of Michigan&#8217;s 10&#160;million residents. Consumers&#8217; rates and certain other aspects of its business are subject to the jurisdiction of the MPSC and FERC, as well as to NERC reliability standards, as described in Item&#160;1. Business&#8212;CMS&#160;Energy and Consumers Regulation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; consolidated operating revenue was $6.2&#160;billion in 2020, $6.4&#160;billion in 2019, and $6.5&#160;billion in 2018. For further information about operating revenue, income, and assets and liabilities attributable to Consumers&#8217; electric and gas utility operations, see Item&#160;6. Selected Financial Data and Item&#160;8. Financial Statements and Supplementary Data&#8212;Consumers Consolidated Financial Statements and Notes to the Consolidated Financial Statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers owns its principal properties in fee, except that most electric lines and gas mains are located below or adjacent to public roads or on land owned by others and are accessed by Consumers through easements and other rights. Almost all of Consumers&#8217; properties are subject to the lien of its First Mortgage Bond Indenture. For additional information on Consumers&#8217; properties, see Item&#160;1. Business&#8212;Business Segments&#8212;Consumers Electric Utility&#8212;Electric Utility Properties and Business Segments&#8212;Consumers Gas Utility&#8212;Gas Utility Properties.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div 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, Consumers served 1.9&#160;million electric customers and 1.8&#160;million gas customers in Michigan&#8217;s Lower Peninsula. Presented in the following map are Consumers&#8217; service territories:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.270%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.436%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="21" style="padding:0 1pt"><div style="text-align:center"><img src="cms-20201231_g1.jpg" alt="cms-20201231_g1.jpg" style="height:465px;margin-bottom:5pt;vertical-align:text-bottom;width:380px"/></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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 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 style="height:15pt"><td colspan="3" style="background-color:#fed967;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Service Territory</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 5.5pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 5.5pt;text-indent:-9pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#007ac8;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Service Territory</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 5.5pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 5.5pt;text-indent:-9pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#78c241;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Combination Electric and</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Service Territory</span></div></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 5.5pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><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:18pt"><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:400;line-height:120%">&#8226;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Generation Facilities</span></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 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 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 style="height:60pt"><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></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> &#8211; </span><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%">For information regarding CMS&#160;Energy&#8217;s and Consumers&#8217; purpose and impact on the &#8220;triple bottom line&#8221; of people, planet, and profit, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Executive Overview.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Business Segments</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Utility Operations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; electric utility operations, which include the generation, purchase, distribution, and sale of electricity, generated operating revenue of $4.4&#160;billion in 2020 and 2019, and $4.6&#160;billion in 2018. Consumers&#8217; electric utility customer base consists of a mix of primarily residential, commercial, and diversified industrial customers in Michigan&#8217;s Lower Peninsula.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><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 is Consumers&#8217; 2020 electric utility operating revenue of $4.4&#160;billion by customer class:</span></div><div style="text-align:center"><img src="cms-20201231_g2.jpg" alt="cms-20201231_g2.jpg" style="height:400px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; electric utility operations are not dependent on a single customer, or even a few customers, and the loss of any one or even a few of Consumers&#8217; largest customers is not reasonably likely to have a material adverse effect on Consumers&#8217; financial condition.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2020, Consumers&#8217; electric deliveries were 35&#160;billion&#160;kWh, which included ROA deliveries of three&#160;billion&#160;kWh, resulting in net bundled sales of 32&#160;billion&#160;kWh. In 2019, Consumers&#8217; electric deliveries were 37&#160;billion&#160;kWh, which included ROA deliveries of four&#160;billion&#160;kWh, resulting in net bundled sales of 33&#160;billion&#160;kWh.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; electric utility operations are seasonal. The consumption of electric energy typically increases in the summer months, due primarily to the use of air conditioners and other cooling equipment.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following illustration are Consumers&#8217; monthly weather-normalized electric deliveries (deliveries adjusted to reflect normal weather conditions) to its customers, including ROA deliveries, during 2020 and 2019: </span></div><div style="margin-bottom:9pt;text-align:center"><img src="cms-20201231_g3.jpg" alt="cms-20201231_g3.jpg" style="height:370px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; 2020 summer peak demand was 8,215&#160;MW, which included ROA demand of 540&#160;MW. For the 2019-2020 winter season, Consumers&#8217; peak demand was 5,602&#160;MW, which included ROA demand of 464&#160;MW. As required by MISO reserve margin requirements, Consumers owns or controls, through long-term PPAs and short-term capacity purchases, all of the capacity required to supply its projected firm peak load and necessary reserve margin for summer 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Utility Properties:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers owns and operates electric generation and distribution facilities. For details about Consumers&#8217; electric generation facilities, see the Electric Utility Generation and Supply Mix section that follows this Electric Utility Properties section. Consumers&#8217; distribution system consists of:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">205&#160;miles of high-voltage distribution overhead lines operating at 138&#160;kV</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">4&#160;miles of high-voltage distribution underground lines operating at 138&#160;kV</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">4,428&#160;miles of high-voltage distribution overhead lines operating at 46&#160;kV and 69&#160;kV</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">19&#160;miles of high-voltage distribution underground lines operating at 46&#160;kV</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">77,833&#160;miles of electric distribution overhead lines</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">9,264&#160;miles of underground distribution lines</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">1,096 substations with an aggregate transformer capacity of 26&#160;million&#160;kVA</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">two battery facilities with storage capacity of 2&#160;MW</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is interconnected to the interstate high-voltage electric transmission system owned by METC and operated by MISO. Consumers is also interconnected to neighboring utilities and to other transmission systems.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Utility Generation and Supply Mix:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> During 2020, Consumers announced a goal of achieving net-zero carbon emissions from its electric business by 2040. This goal includes not only emissions from Consumers&#8217; owned generation, but also emissions from the generation of power purchased through long-term PPAs and from the MISO energy market.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers expects to reduce carbon emissions of its owned generation by more than 90&#160;percent from its 2005 levels by 2040 through execution of its Clean Energy Plan, which calls for replacing its coal-fueled generation predominantly with investment in renewable energy. The remaining emissions will be offset through alternative measures including, but not limited to, carbon sequestration, landfill methane emission capture, and large-scale tree planting. Specifically, the Clean Energy Plan provides for the retirement of the D.E.&#160;Karn&#160;1&#160;&amp;&#160;2 coal-fueled generating units in 2023 and the potential retirement of the J.H.&#160;Campbell&#160;1&#160;&amp;&#160;2 coal-fueled generating units in 2031 or earlier.</span></div></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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are details about Consumers&#8217; 2020 electric generation and supply mix:</span></div><div style="margin-bottom:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.566%"></td><td style="width:0.1%"></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%">Name and Location (Michigan)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Units and Year Entered Service</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020<br/>Generation Capacity<br/>(MW)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020<br/>Electric Supply<br/>(GWh)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coal steam generation  </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">J.H.&#160;Campbell 1&#160;&amp; 2 &#8211; West Olive  </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%">2 Units, 1962-1967</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,538&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J.H.&#160;Campbell 3 &#8211; West Olive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</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%">1 Unit, 1980</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,804&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">D.E.&#160;Karn 1&#160;&amp; 2 &#8211; Essexville</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">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%">2 Units, 1959-1961</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,785&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,960&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Oil/Gas steam generation  </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">D.E.&#160;Karn 3&#160;&amp; 4 &#8211; Essexville  </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 Units, 1975-1977</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hydroelectric  </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">Ludington &#8211; Ludington  </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6 Units, 1973</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td></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%">Conventional hydro generation &#8211; various locations  </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%">35 Units, 1906-1949</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">482&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,051&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 0 10pt;text-indent:-9pt"></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%">111&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gas combined cycle  </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">Jackson &#8211; Jackson  </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%">1 Unit, 2002</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></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%">Zeeland &#8211; Zeeland  </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 Units, 2002</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,081&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 0 10pt;text-indent:-9pt"></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%">5,251&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gas combustion turbines  </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">Zeeland (simple cycle) &#8211; Zeeland  </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 Units, 2001</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Wind generation  </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Energy Park &#8211; Tuscola County  </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114 Turbines, <br/>2014, 2018, and 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Energy Park &#8211; Mason County</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56 Turbines, 2012</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></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%">Gratiot Farms Wind Project &#8211; Gratiot County  </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%">60 Turbines, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,017&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Solar generation  </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">Solar Gardens &#8211; Allendale and Kalamazoo  </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%">15,100 Panels, 2016</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total owned generation</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%">5,350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">14,983&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 0 10pt;text-indent:-9pt"></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:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchased power</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">6</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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 0 10pt;text-indent:-9pt"></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%">Coal generation &#8211; T.E.S.&#160;Filer City</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas generation &#8211; MCV Facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">7</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></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 gas generation &#8211; various locations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nuclear generation &#8211; Palisades</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">7</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">813&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></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%">Wind generation &#8211; various locations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">Solar generation &#8211; various locations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other renewable generation &#8211; various locations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,057&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 22pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,577&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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 0 10pt;text-indent:-9pt"></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%">16,982&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net interchange power</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">8</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total purchased and interchange power</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,577&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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 0 10pt;text-indent:-9pt"></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%">19,637&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total supply</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,927&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 0 10pt;text-indent:-9pt"></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%">34,620&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 distribution and transmission loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></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 bundled sales</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><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 0 10pt;text-indent:-9pt"></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%">31,810&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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">Represents generation capacity during the summer months (planning year 2020 capacity as reported to MISO and limited by interconnection service limits), except for the Gratiot Farms Wind Project, which </span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><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%">began operation in December&#160;2020. For wind and solar generation, the amount represents the effective load-carrying capability.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Represents Consumers&#8217; share of the capacity of the J.H.&#160;Campbell&#160;3 unit, net of the 6.69-percent ownership interest of the Michigan Public Power Agency and Wolverine Power Supply Cooperative,&#160;Inc.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers plans to retire these coal-fueled generating units in 2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Represents Consumers&#8217; 51-percent share of the capacity of Ludington. DTE&#160;Electric holds the remaining 49-percent ownership interest.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Represents Consumers&#8217; share of net pumped-storage generation. The pumped-storage facility consumes electricity to pump water during off-peak hours for storage in order to generate electricity later during peak&#8209;demand hours.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Represents purchases under long-term PPAs.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">For information about Consumers&#8217; long-term PPAs related to the MCV&#160;Facility and Palisades, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;4, Contingencies and Commitments&#8212;Contractual Commitments.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Represents purchases from the MISO energy market.</span></div></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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the sources of Consumers&#8217; electric supply for the last three&#160;years:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.975%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.975%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.977%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">GWh</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Owned generation</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">Coal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,883&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Oil</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net pumped storage</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(371)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total owned generation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,983&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,020&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,943&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchased power</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas generation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nuclear generation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,749&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy generation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,387&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal generation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net interchange power</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total purchased and interchange power</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,637&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,666&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,304&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total supply</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,620&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,686&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">37,247&#160;</span></td><td style="background-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">Represents Consumers&#8217; share of net pumped-storage generation. During 2020, the pumped-storage facility consumed 1,369&#160;GWh of electricity to pump water during off-peak hours for storage in order to generate 998&#160;GWh of electricity later during peak-demand hours.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Represents purchases under long-term PPAs.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Represents purchases from the MISO energy market.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During 2020, Consumers acquired 57 percent of the electricity it provided to customers through long-term PPAs and the MISO energy market. Consumers offers its generation into the MISO energy market on a day-ahead and real-time basis and bids for power in the market to serve the demand of its customers. Consumers is a net purchaser of power and supplements its generation capability with purchases from the MISO energy market to meet its customers&#8217; needs during peak-demand periods.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2020, Consumers had future commitments to purchase capacity and energy under long-term PPAs with various generating plants. These contracts require monthly capacity payments based on the plants&#8217; availability or deliverability. The payments for 2021 through 2040 are estimated to total $9.0&#160;billion and, for each of the next five&#160;years, range from $0.7&#160;billion to $1.1&#160;billion annually. These amounts may vary depending on plant availability and fuel costs. For further information about Consumers&#8217; future capacity and energy purchase obligations, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Capital Resources and Liquidity&#8212;Contractual Obligations and Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;4, Contingencies and Commitments&#8212;Contractual Commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During 2020, 23 percent of the energy Consumers provided to customers was generated by its coal-fueled generating units, which burned five&#160;million tons of coal and produced a combined total of 7,960&#160;GWh of electricity. In order to obtain the coal it needs, Consumers enters into physical coal supply contracts.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2020, Consumers had future commitments to purchase coal through 2022; payment obligations under these contracts totaled $88&#160;million. Most of Consumers&#8217; rail-supplied coal contracts have fixed prices, although some contain market-based pricing. Consumers&#8217; vessel-supplied coal contracts have fixed base prices that are adjusted monthly to reflect changes to the fuel cost of vessel transportation. At December&#160;31,&#160;2020, Consumers had 76&#160;percent of its 2021 expected coal requirements under contract, as well as a 54-day supply of coal on hand.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In conjunction with its coal supply contracts, Consumers leases a fleet of railcars and has transportation contracts with various companies to provide rail and vessel services for delivery of purchased coal to Consumers&#8217; generating facilities. Consumers&#8217; coal transportation contracts are future commitments and expire on various dates through 2025; payment obligations under these contracts totaled $718&#160;million at December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During 2020, 17 percent of the energy Consumers provided to customers was generated by its natural gas&#8209;fueled generating units, which burned 43&#160;bcf of natural gas and produced a combined total of 5,883&#160;GWh of electricity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In order to obtain the gas it needs for electric generation fuel, Consumers&#8217; electric utility purchases gas from the market near the time of consumption, at prices that allow it to compete in the electric wholesale market. For units 3 &amp; 4 of D.E.&#160;Karn and for the Jackson and Zeeland plants, Consumers utilizes an agent that owns firm transportation rights to each plant to purchase gas from the market and transport the gas to the facilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Utility Competition:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; electric utility business is subject to actual and potential competition from many sources, in both the wholesale and retail markets, as well as in electric generation, electric delivery, and retail services.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Michigan law allows electric customers in Consumers&#8217; service territory to buy electric generation service from alternative electric suppliers in an aggregate amount capped at ten&#160;percent of Consumers&#8217; sales, with certain exceptions. At December&#160;31,&#160;2020, electric deliveries under the ROA program were at the ten&#8209;percent limit. Of Consumers&#8217; 1.9&#160;million electric customers, fewer than 300, or 0.02 percent, purchased electric generation service under the ROA program. For additional information, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook&#8212;Consumers Electric Utility Outlook and Uncertainties.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers also faces competition or potential competition associated with industrial customers relocating all or a portion of their production capacity outside of Consumers&#8217; service territory for economic reasons; municipalities owning or operating competing electric delivery systems; and customer self-generation. Consumers addresses this competition in various ways, including:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">aggressively controlling operating, maintenance, and fuel costs and passing savings on to customers</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">providing renewable energy options and energy waste reduction programs</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">providing competitive rate-design options, particularly for large energy-intensive customers</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">offering tariff-based incentives that support economic development</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">monitoring activity in adjacent geographical areas</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Utility Operations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; gas utility operations, which include the purchase, transmission, storage, distribution, and sale of natural gas, generated operating revenue of $1.8&#160;billion in 2020, and $1.9&#160;billion in 2019 and 2018. Consumers&#8217; gas utility customer base consists of a mix of primarily residential, commercial, and diversified industrial customers in Michigan&#8217;s Lower Peninsula.</span></div><div><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; 2020 gas utility operating revenue of $1.8&#160;billion by customer class: </span></div><div style="text-align:center"><img src="cms-20201231_g4.jpg" alt="cms-20201231_g4.jpg" style="height:400px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; gas utility operations are not dependent on a single customer, or even a few customers, and the loss of any one or even a few of Consumers&#8217; largest customers is not reasonably likely to have a material adverse effect on Consumers&#8217; financial condition.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2020, deliveries of natural gas through Consumers&#8217; pipeline and distribution network, including off-system transportation deliveries, totaled 360&#160;bcf, which included GCC deliveries of 36&#160;bcf. In 2019, deliveries of natural gas through Consumers&#8217; pipeline and distribution network, including off-system transportation deliveries, totaled 391&#160;bcf, which included GCC deliveries of 41&#160;bcf. Consumers&#8217; gas utility operations are seasonal. The consumption of natural gas typically increases in the winter, due primarily to colder temperatures and the resulting use of natural gas as heating fuel. Consumers injects natural gas into storage during the summer months for use during the winter months. During 2020, 43&#160;percent of the natural gas supplied to all customers during the winter months was supplied from storage.</span></div></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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following illustration are Consumers&#8217; monthly weather-normalized natural gas deliveries (deliveries adjusted to reflect normal weather conditions) to its customers, including GCC deliveries, during 2020 and 2019: </span></div><div style="margin-bottom:9pt;text-align:center"><img src="cms-20201231_g5.jpg" alt="cms-20201231_g5.jpg" style="height:370px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Utility Properties:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; gas transmission, storage, and distribution system consists of:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">2,410&#160;miles of transmission lines</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">15&#160;gas storage fields with a total storage capacity of 309&#160;bcf and a working gas volume of 151&#160;bcf</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">27,958&#160;miles of distribution mains</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">eight&#160;compressor stations with a total of 167,017&#160;installed and available horsepower</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2019, Consumers released its Methane Reduction Plan, which 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 by accelerating the replacement of aging pipe, rehabilitating or retiring outdated infrastructure, and adopting new technologies and practices. The remaining emissions will be offset by purchasing and/or producing renewable natural gas. </span></div></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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Utility Supply:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2020, Consumers purchased 84&#160;percent of the gas it delivered from U.S.&#160;suppliers. The remaining 16&#160;percent was purchased from authorized GCC suppliers and delivered by Consumers to customers in the GCC program. Presented in the following illustration are the supply arrangements for the gas Consumers delivered to GCC and GCR customers during 2020: </span></div><div style="text-align:center"><img src="cms-20201231_g6.jpg" alt="cms-20201231_g6.jpg" style="height:400px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Firm gas transportation or firm city-gate contracts are those that define a fixed amount, price, and delivery time frame. Consumers&#8217; firm gas transportation contracts are with Panhandle Eastern Pipe Line Company and Trunkline Gas Company,&#160;LLC, each a non&#8209;affiliated company. Under these contracts, Consumers purchases and transports gas to Michigan for ultimate delivery to its customers. Consumers&#8217; firm gas transportation contracts expire on various dates through 2023 and provide for the delivery of 31&#160;percent of Consumers&#8217; total gas supply requirements in 2021. Consumers purchases the balance of its required gas supply under firm city-gate contracts and through authorized suppliers under the GCC program.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Utility Competition:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Competition exists in various aspects of Consumers&#8217; gas utility business. Competition comes from GCC and from alternative fuels and energy sources, such as propane, oil, and electricity.</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%">Enterprises Segment&#8212;Non-Utility Operations and Investments</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s enterprises segment, through various subsidiaries and certain equity investments, is engaged in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production. The enterprises segment&#8217;s operating revenue was $229&#160;million in 2020, $248&#160;million in 2019, and $252&#160;million in 2018.</span></div></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><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Independent Power Production:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table is information about the independent power plants in which CMS&#160;Energy had an ownership interest at December&#160;31,&#160;2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.451%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></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%">Location</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ownership Interest<br/>(%)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Primary Fuel Type</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross Capacity<br/>(MW)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020 Net Generation<br/>(GWh)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dearborn, Michigan</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Natural gas</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">770&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">5,029&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gaylord, Michigan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Natural gas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">Paulding County, Ohio</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wind</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">286&#160;</span></td><td style="background-color:#cceeff;padding: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%">Comstock, Michigan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Natural gas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delta Township, Michigan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Solar</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Phillips, Wisconsin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Solar</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coke County, Texas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wind</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">537&#160;</span></td><td style="background-color:#cceeff;padding: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%">Filer City, Michigan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New Bern, North Carolina</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Flint, Michigan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grayling, Michigan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,838&#160;</span></td><td style="background-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="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%">6,877&#160;</span></td><td style="background-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">Represents the intended full-load sustained output of each plant. The amount of capacity relating to CMS&#160;Energy&#8217;s ownership interest was 1,480&#160;MW at December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Began operation in September&#160;2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The operating revenue from independent power production was $32&#160;million in 2020 and 2019, and $19&#160;million in 2018.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Energy Resource Management:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;ERM purchases and sells energy commodities in support of CMS&#160;Energy&#8217;s generating facilities with a focus on optimizing CMS&#160;Energy&#8217;s independent power production portfolio. In 2020, CMS&#160;ERM marketed five&#160;bcf of natural gas and 7,080&#160;GWh of electricity. Electricity marketed by CMS&#160;ERM was generated by independent power production of the enterprises segment and by unrelated third parties. CMS&#160;ERM&#8217;s operating revenue was $197&#160;million in 2020, $216&#160;million in 2019, and $233&#160;million in 2018.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Enterprises Segment Competition:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The enterprises segment competes with other independent power producers. The needs of this market are driven by electric demand and the generation available.</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%">EnerBank</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EnerBank Operations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> EnerBank is a Utah state-chartered, FDIC-insured industrial bank providing primarily unsecured, fixed-rate installment loans throughout the U.S. to finance home improvements. EnerBank works with strategic business partners and contractors throughout the U.S. to provide homeowners with payment options for home improvements. Strategic business partners include manufacturers, distributors, franchisors, member or trade associations, and major retailers of home improvement, remodeling, and energy-saving products and services.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EnerBank&#8217;s operating revenue was $262&#160;million in 2020, $221&#160;million in 2019, and $157&#160;million in 2018. EnerBank&#8217;s average loan size is $10,000 and all of the loans originated by EnerBank in 2020 were fixed-rate installment loans. The distribution of borrowers throughout the U.S. is generally consistent with the population distribution by state. </span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EnerBank Competition: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EnerBank competes with FDIC-insured banks, credit unions, consumer finance companies, and financial technology companies. EnerBank addresses this competition 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">offering competitive loan features and pricing</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">maintaining a stable funding model</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">providing convenient loan processes for contractors and homeowners</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">providing strong marketing support for strategic business partners and authorized contractors</span></div><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">focusing on customer service</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 and Consumers Regulation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy, Consumers, and their subsidiaries are subject to regulation by various federal, state, and local governmental agencies, including those described in the following sections. If CMS Energy or Consumers failed to comply with applicable laws and regulations, they could become subject to fines, penalties, or disallowed costs, or be required to implement additional compliance, cleanup, or remediation programs, the cost of which could be material. For more information on the potential impacts of government regulation affecting CMS Energy and Consumers, see Item&#160;1A. Risk Factors, Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook, and Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">FERC and NERC</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">FERC has exercised limited jurisdiction over several independent power plants and exempt wholesale generators in which CMS&#160;Enterprises has ownership interests, as well as over CMS&#160;ERM, CMS&#160;Gas Transmission, and DIG. FERC&#8217;s jurisdiction includes, among other things, acquisitions, operations, disposals of certain assets and facilities, services provided and rates charged, and conduct among affiliates. FERC also has limited jurisdiction over holding company matters with respect to CMS&#160;Energy. FERC, in connection with NERC and with regional reliability organizations, also regulates generation and transmission owners and operators, load serving entities, purchase and sale entities, and others with regard to reliability of the bulk power system.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">FERC regulates limited aspects of Consumers&#8217; gas business, principally compliance with FERC capacity release rules, shipping rules, the prohibition against certain buy/sell transactions, and the price-reporting rule.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">FERC also regulates certain aspects of Consumers&#8217; electric operations, including compliance with FERC accounting rules, wholesale and transmission rates, operation of licensed hydroelectric generating plants, transfers of certain facilities, corporate mergers, and issuances of securities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">MPSC</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is subject to the jurisdiction of the MPSC, which regulates public utilities in Michigan with respect to retail utility rates, accounting, utility services, certain facilities, certain asset transfers, corporate mergers, and other matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Michigan Attorney General, ABATE, the MPSC Staff, and certain other parties typically participate in MPSC proceedings concerning Consumers. These parties often challenge various aspects of those proceedings, including the prudence of Consumers&#8217; policies and practices, and seek cost disallowances and other relief. The parties also have appealed significant MPSC orders.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Rate Proceedings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> For information regarding open rate proceedings, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook and Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Other Regulation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The U.S.&#160;Secretary of Energy regulates imports and exports of natural gas and has delegated various aspects of this jurisdiction to FERC and the U.S.&#160;Department of Energy&#8217;s Office of Fossil Fuels.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The U.S.&#160;Department of Transportation&#8217;s Office of Pipeline Safety regulates the safety and security of gas pipelines through the Natural Gas Pipeline Safety Act of 1968 and subsequent laws.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EnerBank is regulated by the Utah Department of Financial Institutions and the FDIC.</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 and Consumers Environmental Strategy and Compliance</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are committed to protecting the environment; this commitment extends beyond compliance with applicable laws and regulations. In February&#160;2020, Consumers announced a goal of achieving net-zero carbon emissions from its electric business by 2040. This goal includes not only emissions from Consumers&#8217; owned generation, but also emissions from the generation of power purchased through long-term PPAs and from the MISO energy market. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers expects to reduce carbon emissions of its owned generation by more than 90&#160;percent from its 2005 levels by 2040 through execution of its Clean Energy Plan, which calls for replacing its coal-fueled generation predominantly with investment in renewable energy. The remaining emissions will be offset through alternative measures including, but not limited to, carbon sequestration, landfill methane emission capture, and large-scale tree planting. During 2020, Consumers provided 11 percent of its electricity (self-generated and purchased) from renewable sources. Additionally, Consumers began operation of Gratiot Farms Wind Project, a 150-MW wind generation project, in December&#160;2020 and expects to take full ownership and begin commercial operation of another with capacity of up to 166 MW in early 2021. Furthermore, Consumers has executed agreements to purchase another wind generation project under development, with capacity of up to 201&#160;MW, and a solar generating facility under development, with capacity of up to 150 MW. For each of these projects, Consumers expects to take full ownership and begin commercial operation of the project in 2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to Consumers&#8217; efforts to reduce the electric utility&#8217;s carbon footprint, it is also making efforts to reduce the gas utility&#8217;s methane footprint. In 2019, Consumers released its Methane Reduction Plan, which 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 by accelerating the replacement of aging pipe, rehabilitating or retiring outdated infrastructure, and adopting new technologies and practices. The remaining emissions will be offset by purchasing and/or producing renewable natural gas. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy, Consumers, and their subsidiaries are subject to various federal, state, and local environmental regulations for air and water quality, solid waste management, and other matters. Consumers expects to recover costs to comply with environmental regulations in customer rates, but cannot guarantee this result. For additional information concerning environmental matters, see Item&#160;1A. Risk Factors,&#160;Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook, and Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;4, Contingencies and Commitments.</span></div></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><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has recorded a $45&#160;million liability for its subsidiaries&#8217; obligations associated with Bay Harbor and Consumers has recorded a $56&#160;million liability for its obligations at a number of former MGP sites. For additional information, see Item&#160;1A. Risk Factors and Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;4, Contingencies and Commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Solid Waste Disposal:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Costs related to the construction, operation, corrective action, and closure of solid waste disposal facilities for coal ash are significant. Consumers&#8217; coal ash disposal areas are regulated under Michigan&#8217;s solid waste rules and by the EPA&#8217;s rules regulating CCRs. To address some of the requirements of these rules, Consumers has converted all of its fly ash handling systems to dry systems. In addition, Consumers&#8217; ash facilities have programs designed to protect the environment and are subject to quarterly EGLE inspections. Consumers&#8217; estimate of capital and cost of removal expenditures to comply with regulations relating to ash disposal is $156&#160;million from 2021 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:700;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%"> Consumers uses substantial amounts of water to operate and cool its electric generating plants and gas compression stations. Water discharge quality is regulated and administered by EGLE under the federal NPDES program. To comply with such regulation, Consumers&#8217; facilities have discharge monitoring programs. The EPA issued final regulations for wastewater discharges from electric generating plants in 2015 and amended them in 2017 and 2020. Consumers&#8217; estimate of capital expenditures to comply with these regulations as presently promulgated is $23&#160;million from 2021 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%">In 2014, the EPA finalized its cooling water intake rule for electric generating units, which requires Consumers to evaluate the biological impact of its cooling water intake systems and ensure that it is using the best technology available to minimize adverse environmental impacts. Consumers&#8217; estimate of capital expenditures to comply with these regulations is $38&#160;million from 2021 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:700;line-height:120%">Air:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers is subject to federal and state environmental regulations that require extensive reductions in nitrogen oxides, sulfur dioxides, particulate matter, and mercury emissions. To comply with these regulations, Consumers has invested in emissions control equipment at its electric generating plants. Consumers&#8217; estimate of ongoing capital expenditures to comply with these regulations is $43&#160;million from 2021 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%">Consumers&#8217; future costs to comply with solid waste disposal, water, and air environmental regulations may vary depending on future legislation, litigation, executive orders, treaties, or rulemaking.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For further information concerning estimated capital expenditures related to solid waste disposal, water, and air, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook&#8212;Consumers Electric Utility Outlook and Uncertainties&#8212;Electric Environmental Outlook.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Insurance</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and its subsidiaries, including Consumers, maintain insurance coverage generally similar to comparable companies in the same lines of business. The insurance policies are subject to terms, conditions, limitations, and exclusions that might not fully compensate CMS&#160;Energy or Consumers for all losses. A portion of each loss is generally assumed by CMS&#160;Energy or Consumers in the form of deductibles and self-insured retentions that, in some cases, are substantial. As CMS&#160;Energy or Consumers renews its policies, it is possible that some of the present insurance coverage may not be renewed or obtainable on commercially reasonable terms due to restrictive insurance markets.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Human Capital</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CMS&#160;Energy and Consumers employ a highly trained and skilled workforce comprised of union, non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:115%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">union, and seasonal employees, and also uses contractors. Presented in the following table are the number of employees and contractors of CMS&#160;Energy and Consumers:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.726%"></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:9.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Full-time employees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,957&#160;</span></td><td style="background-color:#ffffff;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%">Seasonal employees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">603&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">603&#160;</span></td><td style="background-color:#cceeff;padding: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%">Part-time employees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractors</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">508&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total workforce</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,345&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,298&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Full-time employees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,504&#160;</span></td><td style="background-color:#ffffff;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%">Seasonal employees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">603&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">603&#160;</span></td><td style="background-color:#cceeff;padding: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%">Part-time employees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractors</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">508&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total workforce</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,738&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,762&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,777&#160;</span></td><td style="background-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">Consumers&#8217; seasonal workforce peaked at 603&#160;employees during 2020, and 614&#160;employees during 2019 and 2018. Seasonal employees work primarily during the construction season.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">At December&#160;31,&#160;2020, unions represented 41 percent of CMS&#160;Energy&#8217;s employees and 44 percent of Consumers&#8217; employees. The UWUA represents Consumers&#8217; operating, maintenance, construction, and customer contact center employees. The USW represents Zeeland plant employees. For information about CMS&#160;Energy&#8217;s and Consumers&#8217; collective bargaining agreements, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook&#8212;Other Outlook and Uncertainties and Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;12, Retirement Benefits.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The safety of employees, customers, and the general public is a priority of CMS&#160;Energy and Consumers. Accordingly, CMS&#160;Energy and Consumers have worked to integrate a set of safety principles into their business operations and culture. These principles include complying with applicable safety, health, and security regulations and implementing programs and processes aimed at continually improving safety and security conditions. On an annual basis, CMS&#160;Energy and Consumers set various safety goals, with their primary measure being the number of recordable incidents. There were 101&#160;recordable incidents in 2020 and 105&#160;recordable incidents in 2019. The target for 2021 is no more than 81&#160;recordable incidents. Over the last ten&#160;years, Consumers&#8217; OSHA recordable incident rate has decreased by over 53&#160;percent and ranks in the first quartile of its EEI peer group.</span></div><div 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 response to the COVID-19 pandemic, CMS&#160;Energy and Consumers have issued a response plan that is focused on the health, safety, and well-being of their co-workers, customers, and communities. CMS&#160;Energy and Consumers have aligned with safety and health guidelines from the CDC, OSHA, and the Michigan Department of Health and Human Services in order to protect their employees, customers, and contractors to ensure the continued delivery of critical energy services. For more information about CMS&#160;Energy&#8217;s and Consumers&#8217; response to the COVID-19 pandemic, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Executive Overview.</span></div></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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Within the utility industry, there is strong competition for rare, high-demand talent, including those related to renewable energy generation, technology, and data analytics. In order to address this competition and to be able to meet its human capital needs, CMS&#160;Energy and Consumers provide compensation and benefits that are competitive with industry peers. Furthermore, the companies have developed a comprehensive talent strategy, the Talent Roadmap, to attract, develop, and retain highly skilled employees. The strategy focuses on three areas, which are summarized 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:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;padding-left:14.15pt">Cultivating a Purpose-Driven Culture:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> This goal is aimed at ensuring all co-workers understand how their work drives the companies&#8217; key strategic goals. The companies&#8217; progress toward a purpose-driven culture is measured through an engagement index and an empowerment index developed from data obtained through an annual employee engagement survey of union and non-union co-workers administered by a third party. For the year ended December&#160;31,&#160;2020, the employee engagement index score was 83&#160;percent, which ranked in the first quartile of U.S. utilities. The employee empowerment index score, which measures the percentage of employees that feel the workplace promotes empowerment, was 63&#160;percent. Each employee empowerment question was individually benchmarked and ranked in the second quartile of high-performing companies. The high-performing benchmark was created by the third party who administered the survey through a targeted sampling of working adults within the U.S. who work for firms with widely respected reputations. CMS Energy and Consumers have a goal to achieve a first-quartile score by 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:11pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;padding-left:14.15pt">Creating a Breakthrough Employee Experience: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">A breakthrough employee experience is one that instills pride and ownership in one&#8217;s work. To measure progress toward a breakthrough employee experience, the companies measure employees&#8217; satisfaction with people processes, such as performance management and hiring and onboarding new employees. For the year ended December&#160;31,&#160;2020, the employee experience index was 52 percent; the companies have a goal to achieve a score of 80 percent within the next ten years.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%;padding-left:14.15pt">Building Skill Sets at Scale: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">With an overarching goal of ensuring employees have the right skills to succeed, the companies measure progress in this area through achievement of workforce planning and hiring milestones and through a first-time skill attainment index to evaluate the effectiveness of training. The companies develop skill sets in co-workers through a variety of means, including union apprenticeship programs and yearly trainings for newly required skills. In 2021, the companies will launch a full-scale development program for leaders to enable robust succession planning and improve employee engagement and empowerment.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">This talent strategy allows CMS&#160;Energy and Consumers to shape employees&#8217; experience and enable leaders to coach and develop co-workers, source talent, and anticipate and adjust to changing skill sets in the business environment.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:115%">Diversity, Equity, and Inclusion</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">As a part of the companies&#8217; Talent Roadmap, CMS&#160;Energy and Consumers also employ a comprehensive diversity, equity, and inclusion strategy designed to embed diversity, equity, and inclusion into all aspects of their business. This is done through embedding standards for diversity, equity, and inclusion into all company processes and ensuring these standards are incorporated into all employee experiences. To measure their success, the companies utilize select questions in the annual engagement survey to create a diversity, equity, and inclusion index. For the year ended December&#160;31,&#160;2020, the diversity, equity, and inclusion index score was 76&#160;percent; the companies have a goal to achieve a score of 78&#160;percent in 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Co-workers are also empowered to engage in employee resource groups and events that encourage candid conversations around diversity, equity, and inclusion. There are seven employee resource groups available to all co-workers; these groups are, by date of origin:</span></div></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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;padding-left:14.15pt">the Women&#8217;s Advisory Panel, contributing to the achievement of the corporate strategy by supporting the retention, development, and success of women</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;padding-left:14.15pt">the Minority Advisory Panel, promoting a culture of diversity and inclusion among all racial and ethnic minorities through education, leadership, development, and networking</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;padding-left:14.15pt">the Women&#8217;s Engineering Network, connecting and empowering women in the science, technology, engineering, and mathematics fields, while building capabilities to support company objectives</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;padding-left:14.15pt">the Veteran&#8217;s Advisory Panel, supporting former and active military personnel and assisting in recruiting and retaining veterans through career development</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;padding-left:14.15pt">GEN-ERGY, a multigenerational group designed to bridge the gap of learning, networking, and mentoring across the generations of the companies&#8217; workforce</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;padding-left:14.15pt">the Pride Alliance of Consumers Energy, promoting an inclusive environment that is safe, supportive, and respectful for lesbian, gay, bi-sexual, and transgender persons and allies</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;padding-left:14.15pt">capABLE, aimed at removing barriers and creating pathways to meaningful work for employees of all abilities</span></div></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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:115%">Information About CMS&#160;Energy&#8217;s and Consumers&#8217; Executive Officers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the company positions held during the last five&#160;years for each of CMS&#160;Energy&#8217;s and Consumers&#8217; executive officers as of February&#160;1, 2021:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name, Age, Position(s)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Garrick J. Rochow (age 46)</span></div></td><td 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%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">President, CEO, and Director</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12/2020 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Vice President</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1/2020 &#8211; 12/2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7/2016 &#8211; 1/2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3/2015 &#8211; 7/2016</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">President, CEO, and Director</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12/2020 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Vice President</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1/2020 &#8211; 12/2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7/2016 &#8211; 1/2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President</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%">10/2010 &#8211; 7/2016</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%">CMS&#160;Enterprises</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chairman of the Board, CEO, and Director</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12/2020 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Rejji P. Hayes (age 46)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Vice President and CFO</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5/2017 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Vice President and CFO</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5/2017 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Enterprises</span></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%">Executive Vice President, CFO, and Director</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5/2017 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chairman of the Board and Director</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10/2018 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Jean-Francois Brossoit (age 53)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;border-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%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4/2017 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11/2016 &#8211; 4/2017</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4/2017 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11/2016 &#8211; 4/2017</span></td></tr></table></div></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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name, Age, Position(s)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Period</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Catherine A. Hendrian (age 52)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4/2017 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President</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%">3/2015 &#8211; 4/2017</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Director of Human Resources</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10/2012 &#8211; 3/2015</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4/2017 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President</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%">3/2015 &#8211; 4/2017</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Director of Human Resources</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10/2012 &#8211; 3/2015</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Brandon J. Hofmeister (age 44)</span></div></td><td 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%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7/2017 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7/2017 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7/2016 &#8211; 7/2017</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Director, Policy Research, Analysis, and Public Affairs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6/2015 &#8211; 7/2016</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Director, Policy Research and Analysis</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9/2013 &#8211; 6/2015</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%">CMS&#160;Enterprises</span></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%">Senior Vice President</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9/2017 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Shaun M. Johnson (age 42)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President and General Counsel</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5/2019 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President and Deputy General Counsel</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4/2016 &#8211; 5/2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President and General Counsel</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5/2019 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President and Deputy General Counsel</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4/2016 &#8211; 5/2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Enterprises</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President, General Counsel, and Director</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4/2019 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President and General Counsel</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10/2018 &#8211; 4/2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President and General Counsel</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/2018 &#8211; 6/2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Venkat Dhenuvakonda Rao (age 50)</span></div></td><td 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%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9/2016 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President and Treasurer</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7/2012 &#8211; 9/2016</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9/2016 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President and Treasurer</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7/2012 &#8211; 9/2016</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%">CMS&#160;Enterprises</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Director</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11/2017 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9/2016 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President and Treasurer</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7/2012 &#8211; 9/2016</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%">EnerBank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chairman of the Board</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9/2016 &#8211; 5/2017</span></td></tr></table></div></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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name, Age, Position(s)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Period</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Brian F. Rich (age 46)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President and Chief Customer Officer</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/2019 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President and Chief Information Officer</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7/2016 &#8211; 8/2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President and Chief Information Officer</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7/2014 &#8211; 7/2016</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President and Chief Customer Officer</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/2019 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President and Chief Information Officer</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7/2016 &#8211; 8/2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President and Chief Information Officer</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7/2014 &#8211; 7/2016</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LeeRoy Wells, Jr. (age 42)</span></div></td><td 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%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12/2020 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12/2020 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/2017 &#8211; 12/2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Director, Electric Systems Operations and Maintenance</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%">12/2015 &#8211; 8/2017</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Glenn P. Barba (age 55)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President, Controller, and CAO</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2/2003 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President, Controller, and CAO</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1/2003 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice President, Controller, and CAO</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11/2007 &#8211; Present</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">Prior to joining CMS&#160;Energy and Consumers, Mr.&#160;Hayes was executive vice president and CFO for ITC&#160;Holdings Corp., a non&#8209;affiliated company, from May&#160;2014 through November&#160;2016. Mr.&#160;Hayes started with ITC&#160;Holdings Corp. in 2012 as vice president of finance and treasurer.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Prior to joining CMS&#160;Energy and Consumers, Mr.&#160;Brossoit was vice president of manufacturing operations for United Technologies Corp., a non&#8209;affiliated company. Mr.&#160;Brossoit started with United Technologies Corp. in 2006.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Prior to joining CMS&#160;Energy and Consumers, Mr.&#160;Johnson was a partner with Dykema Gossett&#160;PLLC, a 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%">affiliated company, from 2012 to 2016. Mr.&#160;Johnson started with Dykema Gossett&#160;PLLC in 2005.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are no family relationships among executive officers and directors of CMS&#160;Energy or Consumers. The list of directors and their biographies will be included in CMS&#160;Energy&#8217;s and Consumers&#8217; definitive proxy statement for their 2021&#160;Annual Meetings of Shareholders to be held May&#160;7,&#160;2021. The term of office of each of the executive officers extends to the first meeting of each of the Boards of Directors of CMS&#160;Energy and Consumers after the next annual election of Directors of CMS&#160;Energy and Consumers (to be held on May&#160;7,&#160;2021).</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%">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. Information contained on CMS&#160;Energy&#8217;s website is not incorporated </span></div></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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">herein. CMS&#160;Energy&#8217;s and Consumers&#8217; annual reports on Form&#160;10&#8209;K, quarterly reports on Form&#160;10&#8209;Q, current reports on Form&#160;8-K, and any amendments to those reports filed pursuant to Section&#160;13(a)&#160;or 15(d)&#160;of the Exchange Act are accessible free of charge on CMS&#160;Energy&#8217;s website. These reports are available soon after they are electronically filed with the SEC. Also on CMS&#160;Energy&#8217;s website are CMS&#160;Energy&#8217;s and Consumers&#8217;:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Corporate Governance Principles</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Articles of Incorporation</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Bylaws</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Charters and Codes of Conduct (including the Charters of the Audit Committee, Compensation and Human Resources Committee, Finance Committee, and Governance, Sustainability and Public Responsibility Committee, as well as the Employee, Board of Directors, EnerBank, and Third Party Codes of Conduct)</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy will provide this information in print to any stockholder who requests it.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The SEC maintains an internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC. The address is www.sec.gov.</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_25"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;1A.&#160;&#160;&#160;&#160;Risk Factors</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are exposed to a variety of factors, often beyond their control, that are difficult to predict and that involve uncertainties that may materially adversely affect CMS Energy&#8217;s or Consumers&#8217; business, liquidity, financial condition, or results of operations. Additional risks and uncertainties not presently known or that management believes to be immaterial may also adversely affect CMS&#160;Energy or Consumers. The risk factors described in the following sections, as well as the other information included in this report and in other documents filed with the SEC, should be considered carefully before making an investment in securities of CMS&#160;Energy or Consumers. Risk factors of Consumers are also risk factors of CMS&#160;Energy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Investment/Financial Risks</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy depends on dividends from its subsidiaries to meet its debt service obligations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Due to its holding company structure, CMS&#160;Energy depends on dividends from its subsidiaries to meet its debt service and other payment obligations. If sufficient dividends were not paid to CMS&#160;Energy by its subsidiaries, CMS&#160;Energy might not be able to generate the funds necessary to fulfill its payment obligations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; ability to pay dividends or acquire its own stock from CMS&#160;Energy is limited by restrictions contained in Consumers&#8217; preferred stock provisions and potentially by other legal restrictions, such as certain terms in its articles of incorporation and FERC requirements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy has indebtedness that could limit its financial flexibility and its ability to meet its debt service obligations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The level of CMS&#160;Energy&#8217;s present and future indebtedness could have several important effects on its future operations, including, among others, that:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a significant portion of CMS&#160;Energy&#8217;s cash flow from operations could be dedicated to the payment of principal and interest on its indebtedness and would not be available for other purposes</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">covenants contained in CMS&#160;Energy&#8217;s existing debt arrangements, which require it to meet certain financial tests, could affect its flexibility in planning for, and reacting to, changes in its business</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">CMS&#160;Energy&#8217;s ability to obtain additional financing for working capital, capital expenditures, acquisitions, and general corporate and other purposes could become limited</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">CMS&#160;Energy could be placed at a competitive disadvantage to its competitors that are less leveraged</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">CMS&#160;Energy&#8217;s vulnerability to adverse economic and industry conditions could increase</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">CMS&#160;Energy&#8217;s future credit ratings could fluctuate</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s ability to meet its debt service obligations and to reduce its total indebtedness will depend on its future performance, which will be subject to general economic conditions, industry cycles, changes in laws or regulatory decisions, and financial, business, and other factors affecting its operations, many of which are beyond its control. CMS&#160;Energy cannot make assurances that its businesses will continue to generate sufficient cash flow from operations to service its indebtedness, which could require CMS&#160;Energy to sell assets or obtain additional financing.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy and Consumers have financing needs and could be unable to obtain bank financing or access the capital markets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers rely on the capital markets, as well as on bank syndications, to meet their financial commitments and short-term liquidity needs not otherwise funded internally.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Disruptions in the capital and credit markets, or the inability to obtain required FERC authorization for issuances of securities including debt, could adversely affect CMS&#160;Energy&#8217;s and Consumers&#8217; access to liquidity needed for their businesses. Any liquidity disruption could require CMS&#160;Energy and Consumers to take measures to conserve cash including, but not limited to, deferring capital expenditures, changing commodity purchasing strategies to avoid collateral-posting requirements, and reducing or eliminating future share repurchases, dividend payments, or other discretionary uses of cash.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Entering into new financings is subject in part to capital market receptivity to utility industry securities in general and to CMS&#160;Energy&#8217;s and Consumers&#8217; securities in particular. CMS&#160;Energy and Consumers continue to explore financing opportunities to supplement their respective financial strategies. These potential opportunities include refinancing and/or issuing new debt, issuing CMS&#160;Energy preferred stock and/or common equity, or entering into commercial paper, bank financing, and leasing arrangements. CMS&#160;Energy and Consumers cannot guarantee the capital markets&#8217; acceptance of their securities. CMS&#160;Energy may also, from time to time, repurchase (either in open market transactions or through privately negotiated transactions), redeem, or otherwise retire its outstanding debt. Such activities, if any, will depend on prevailing market conditions, contractual restrictions, and other factors. The amounts involved may or may not be material.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain of CMS&#160;Energy&#8217;s and Consumers&#8217; securities and those of their affiliates are rated by various credit rating agencies. A reduction or withdrawal of one or more of its credit ratings could have a material adverse impact on CMS&#160;Energy&#8217;s or Consumers&#8217; ability to access capital on acceptable terms and maintain commodity lines of credit, could increase their cost of borrowing, and could cause CMS&#160;Energy or Consumers to reduce capital expenditures. If either or both were unable to maintain commodity lines of credit, CMS&#160;Energy or Consumers might have to post collateral or make prepayments to certain suppliers under existing contracts. Further, since Consumers provides dividends to CMS&#160;Energy, any adverse developments affecting Consumers that result in a lowering of its credit ratings could have an adverse effect on CMS&#160;Energy&#8217;s credit ratings.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Market performance and other changes could decrease the value of employee benefit plan assets, which then could require substantial funding.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The performance of various markets affects the value of assets that are held in trust to satisfy future obligations under CMS&#160;Energy&#8217;s and Consumers&#8217; pension and postretirement benefit plans. CMS&#160;Energy and Consumers have significant obligations under these plans and hold significant assets in these trusts. These assets are subject to market fluctuations and will yield uncertain returns, which could fall below CMS&#160;Energy&#8217;s and Consumers&#8217; forecasted return rates. A decline in the market value of the assets or a change in the level of interest rates used to measure the required minimum funding levels could significantly increase the funding requirements of these obligations. Also, changes in demographics, including an increased number of retirements or changes in life expectancy assumptions, could significantly increase the funding requirements of the obligations related to the pension and postretirement benefit plans.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Industry/Regulatory Risks</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Changes to ROA could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; businesses.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Michigan law allows electric customers in Consumers&#8217; service territory to buy electric generation service from alternative electric suppliers in an aggregate amount capped at ten&#160;percent of Consumers&#8217; sales, with certain exceptions. The proportion of Consumers&#8217; electric deliveries under the ROA program and on the ROA waiting list is over ten percent. Consumers&#8217; rates are regulated by the MPSC, while alternative electric suppliers charge market-based rates, putting competitive pressure on Consumers&#8217; electric supply. If the ROA limit were increased or if electric generation service in Michigan were deregulated, it could have a material adverse effect on CMS Energy and Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy and Consumers are subject to rate regulation, which could have an adverse effect on financial results.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are subject to rate regulation. Consumers&#8217; electric and gas retail rates are set by the MPSC and cannot be changed without regulatory authorization. If rate regulators fail to provide adequate rate relief, it could have a material adverse effect on Consumers or Consumers&#8217; plans for making significant capital investments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Orders of the MPSC could limit recovery of costs of providing service. These orders could also result in adverse regulatory treatment of other matters. For example, MPSC orders could prevent or curtail Consumers from shutting off non&#8209;paying customers or could prevent or limit the implementation of a gas revenue mechanism.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">FERC authorizes certain subsidiaries of CMS&#160;Energy to sell electricity at market-based rates. Failure of these subsidiaries to maintain this FERC authority could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. Transmission rates are also set by FERC.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The various risks associated with the MPSC and FERC regulation of CMS&#160;Energy&#8217;s and Consumers&#8217; businesses, which include the risk of adverse decisions in any number of rate or regulatory proceedings before either agency, as well as judicial proceedings challenging any agency decisions, could have a material adverse effect on CMS&#160;Energy and Consumers.</span></div></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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Utility regulation, state or federal legislation, and compliance could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; businesses.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are subject to, or affected by, extensive utility regulation and state and federal legislation. If it were determined that CMS&#160;Energy or Consumers failed to comply with applicable laws and regulations, they could become subject to fines, penalties, or disallowed costs, or be required to implement additional compliance, cleanup, or remediation programs, the cost of which could be material. CMS&#160;Energy and Consumers cannot predict the impact of new laws, rules, regulations, principles, or practices by federal or state agencies, or challenges or changes to present laws, rules, regulations, principles, or practices and the interpretation of any adoption or change. Furthermore, any state or federal legislation concerning CMS&#160;Energy&#8217;s or Consumers&#8217; operations could also have a material adverse effect.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">FERC, through NERC, oversees reliability of certain portions of the electric grid. CMS&#160;Energy and Consumers cannot predict the impact of FERC orders regarding electric system reliability.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Changes in taxation as well as the inherent difficulty in quantifying potential tax effects of business decisions could negatively impact CMS&#160;Energy and Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are required to make judgments regarding the potential tax effects of various financial transactions and results of operations in order to estimate their obligations to taxing authorities. The tax obligations include income taxes, real estate taxes, sales and use taxes, employment-related taxes, and ongoing issues related to these tax matters. The judgments include determining reserves for potential adverse outcomes regarding tax positions that have been taken and may be subject to challenge by the IRS and/or other taxing authorities. Unfavorable settlements of any of the issues related to these reserves or other tax matters at CMS&#160;Energy or Consumers could have a material adverse effect. Additionally, changes in federal, state, or local tax rates or other changes in tax laws could have adverse impacts.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy and its subsidiaries, including Consumers and EnerBank, must comply with the Dodd-Frank Act and its related regulations, which are subject to change and could involve material costs or affect 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%">Regulations that are intended to implement the Dodd-Frank Act have been and are still being adopted and modified by the appropriate agencies. The Dodd-Frank Act added a new Section&#160;13 to the Bank Holding Company Act. Known, together with its implementing regulations, as the Volcker Rule, it generally restricts certain banking entities (such as EnerBank) and their subsidiaries or affiliates from engaging in proprietary trading activities and from owning equity in or sponsoring any private equity funds or hedge funds (or certain other private issuing entities). The activities of CMS&#160;Energy and its subsidiaries (including EnerBank) have not been and are not expected to be materially affected by the Volcker Rule; however, they are restricted from engaging in proprietary trading, investing in third&#8209;party hedge or private equity funds (and certain other private issuing entities), and sponsoring these funds (and entities) in the future unless CMS&#160;Energy qualifies for an exemption from the rule. CMS&#160;Energy and its subsidiaries are also subject to certain ongoing compliance requirements pursuant to the regulations. CMS&#160;Energy cannot predict the full impact of the Volcker Rule, including any impact resulting from changes to implementing regulations,&#160;on CMS&#160;Energy&#8217;s or EnerBank&#8217;s operations or financial condition.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">All companies that directly or indirectly control an FDIC-insured bank are required to serve as a source of financial strength for that institution. As a result, CMS&#160;Energy could be called upon by the FDIC to infuse additional capital into EnerBank to the extent that EnerBank fails to satisfy its capital requirements. In addition, CMS&#160;Energy is contractually required (i)&#160;to make cash capital contributions to EnerBank in the event that EnerBank does not maintain required minimum capital ratios and (ii)&#160;to provide EnerBank </span></div></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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">financial support, in an amount and duration as may be necessary for EnerBank to meet the cash needs of its depositors and other operations. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition, the Dodd-Frank Act provides for regulation by the Commodity Futures Trading Commission of certain commodity-related contracts. Although CMS&#160;Energy, Consumers, EnerBank, and certain subsidiaries of CMS&#160;Enterprises qualify for an end-user exception from mandatory clearing of commodity-related swaps, these regulations could affect the ability of these entities to participate in these markets and could add additional regulatory oversight over their contracting activities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy and Consumers could incur substantial costs to comply with environmental requirements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are subject to costly and stringent environmental regulations that will likely require additional significant capital expenditures for CCR disposal and storage, cooling water intake equipment, effluent treatment, and PCB remediation. In addition, regulatory action on PFAS at the state and/or federal level could cause CMS&#160;Energy and Consumers to further test and remediate some sites if PFAS is present at certain levels. Present and reasonably anticipated state and federal environmental statutes and regulations will continue to have a material effect on CMS&#160;Energy and Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers have interests in fossil-fuel-fired power plants and other types of power plants that produce greenhouse gases. Federal and state environmental laws and rules, as well as international accords and treaties, could require CMS&#160;Energy and Consumers to install additional equipment for emission controls, undertake heat-rate improvement projects, purchase carbon emissions allowances, curtail operations, invest in generating capacity with fewer carbon dioxide emissions, or take other significant steps to manage or lower the emission of greenhouse gases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following risks related to climate change, emissions, and environmental regulations could also have a material adverse impact on CMS&#160;Energy and Consumers:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">litigation originated by third parties against CMS&#160;Energy or Consumers due to CMS&#160;Energy&#8217;s or Consumers&#8217; greenhouse gas or other emissions or CCR disposal and storage</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">impairment of CMS&#160;Energy&#8217;s or Consumers&#8217; reputation due to their greenhouse gas or other emissions and public perception of their response to potential environmental regulations, rules, and legislation</span></div><div style="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">extreme weather conditions, such as severe storms or flooding, that may affect customer demand, company operations, or 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 retired seven smaller coal-fueled electric generating units in 2016. Consumers may encounter environmental conditions that will need to be addressed in a timely fashion with state and federal environmental regulators as facilities and equipment on these sites are taken out of 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%">Consumers expects to collect fully from its customers, through the ratemaking process, expenditures incurred to comply with environmental regulations, but cannot guarantee this outcome. If Consumers were unable to recover these expenditures from customers in rates, CMS&#160;Energy or Consumers could be required to seek significant additional financing to fund these expenditures.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For additional information regarding compliance with environmental regulations, see Item&#160;1. Business&#8212;CMS&#160;Energy and Consumers Environmental Strategy and Compliance and Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook&#8212;Consumers Electric Utility Outlook and Uncertainties and Consumers Gas Utility Outlook and Uncertainties.</span></div></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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy&#8217;s and Consumers&#8217; businesses could be affected adversely by any delay in meeting environmental requirements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A delay or failure by CMS&#160;Energy or Consumers to obtain or maintain any necessary environmental permits or approvals to satisfy any applicable environmental regulatory requirements or install emission or pollution control equipment could:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">prevent the construction of new facilities</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">prevent the continued operation and sale of energy from existing facilities</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">prevent the suspension of operations at existing facilities</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">prevent the modification of existing facilities</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">result in significant additional costs</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy and Consumers expect to incur additional substantial costs related to remediation of legacy environmental sites.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers expects to incur additional substantial costs related to the remediation of its former MGP sites and other response activity costs at a number of other sites under NREPA and CERCLA. Consumers believes these costs should be recoverable in rates, but cannot guarantee that outcome.</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%">Business/Operations Risks</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">There are risks associated with Consumers&#8217; substantial capital investment program planned for the next ten&#160;years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; planned investments include the construction or acquisition of electric generation, electric and gas infrastructure, conversions and expansions, environmental controls, electric grid modernization technology, and other electric and gas investments to upgrade delivery systems, as well as decommissioning of older facilities. The success of these capital investments depends on or could be affected by a variety of factors that include, but are not limited to:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">effective pre-acquisition evaluation of asset values, future operating costs, potential environmental and other liabilities, and other factors beyond Consumers&#8217; control</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">effective cost and schedule management of new capital projects</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">availability of qualified construction personnel</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in commodity and other prices</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">governmental approvals and permitting</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">operational performance</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in environmental, legislative, and regulatory requirements</span></div><div style="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">regulatory cost recovery</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">It is possible that adverse events associated with these factors could have a material adverse effect on Consumers.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy and Consumers could be affected adversely by legacy litigation and retained liabilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The agreements that CMS&#160;Energy and Consumers enter into for the sale of assets customarily include provisions whereby they are required to:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">retain specified preexisting liabilities, such as for taxes, pensions, or environmental conditions</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">indemnify the buyers against specified risks, including the inaccuracy of representations and warranties that CMS&#160;Energy and Consumers make</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">make payments to the buyers depending on the outcome of post-closing adjustments, litigation, audits, or other reviews, including claims resulting from attempts by foreign or domestic governments to assess taxes on past operations or transactions</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Many of these contingent liabilities can remain open for extended periods of time after the sales are closed. Depending on the extent to which the buyers might ultimately seek to enforce their rights under these contractual provisions, and the resolution of any disputes concerning them, there could be a material adverse effect on CMS&#160;Energy&#8217;s or Consumers&#8217; liquidity, financial condition, and results of operations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2002, CMS&#160;Energy sold its oil, gas, and methanol investments in Equatorial Guinea. The government of Equatorial Guinea claims that, in connection with the sale, CMS&#160;Energy owes $152&#160;million in taxes, plus substantial penalties and interest that could be up to or exceed the amount of the taxes claimed. In 2015, the matter was proceeding to formal arbitration; however, since then, the government of Equatorial Guinea has stopped communicating. CMS&#160;Energy has concluded that the government&#8217;s tax claim is without merit and will continue to contest the claim, but cannot predict the financial impact or outcome of the matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers is exposed to risks related to general economic conditions in its service territories.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; electric and gas utility businesses are affected by the economic conditions impacting the customers they serve. If the Michigan economy becomes sluggish or declines, Consumers could experience reduced demand for electricity or natural gas that could result in decreased earnings and cash flow. In addition, economic conditions in Consumers&#8217; service territory affect its collections of accounts receivable and levels of lost or stolen gas.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers is exposed to changes in customer usage that could impact financial results.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Technology advances, government incentives and subsidies, and recent regulatory decisions could increase the cost effectiveness of customer-owned methods of producing electricity and managing energy use resulting in reduced load, cross subsidization, and increased costs.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Customers could also reduce their consumption through demand-side energy conservation and energy waste reduction programs.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy&#8217;s and Consumers&#8217; energy sales and operations are affected by seasonal factors and varying weather conditions from year to year.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s and Consumers&#8217; utility operations are seasonal. The consumption of electric energy typically increases in the summer months, due primarily to the use of air conditioners and other cooling equipment, while peak demand for natural gas typically occurs in the winter due to colder temperatures and the resulting use of natural gas as heating fuel. Accordingly, CMS&#160;Energy&#8217;s and Consumers&#8217; overall results may fluctuate substantially on a seasonal basis. Mild temperatures during the summer cooling season and winter heating season as well as the impact of extreme weather events on Consumers&#8217; system could have a material adverse effect.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy and Consumers are subject to information security risks, risks of unauthorized access to their systems, and technology failures.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the regular course of business, CMS&#160;Energy and Consumers handle a range of sensitive confidential security and customer information. In addition, CMS&#160;Energy and Consumers operate in a highly regulated industry that requires the continued operation of sophisticated information and control technology systems and network infrastructure. Despite implementation of security measures, technology systems, including disaster recovery and backup systems, are vulnerable to failure, cyber crime, unauthorized access, and being disabled. These events could impact the reliability of electric generation and electric and gas delivery and also subject CMS&#160;Energy and Consumers to financial harm. Cyber crime, which includes the use of malware, computer viruses, and other means for disruption or unauthorized access against companies, including CMS&#160;Energy and Consumers, is increasing in frequency, scope, and potential impact. While CMS&#160;Energy and Consumers have not been subject to cyber crime incidents that have had a material impact on their operations to date, their security measures in place may be insufficient to prevent a major cyber incident in the future. If technology systems, including disaster recovery and backup systems, were to fail or be breached, CMS&#160;Energy and Consumers might not be able to fulfill critical business functions, and sensitive confidential and proprietary data could be compromised. In addition, because CMS&#160;Energy&#8217;s and Consumers&#8217; generation, transmission, and distribution systems are part of an interconnected system, a disruption caused by a cyber incident at another utility, electric generator, system operator, or commodity supplier could also adversely affect CMS&#160;Energy or Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A variety of technological tools and systems, including both company-owned IT and technological services provided by outside parties, support critical functions. The failure of these technologies, including backup systems, or the inability of CMS&#160;Energy and Consumers to have these technologies supported, updated, expanded, or integrated into other technologies, could hinder their business operations. A breach or failure of technology, including disaster recovery or backup systems, could also have a negative impact on CMS&#160;Energy&#8217;s banking subsidiary, EnerBank.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy&#8217;s and Consumers&#8217; businesses have liability risks.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; electric and gas delivery systems, power plants, gas infrastructure including storage facilities, wind energy or solar equipment, and energy products, and the independent power plants owned in whole or in part by CMS&#160;Energy could be involved in incidents, failures, or accidents that result in injury, loss of life, or property loss to customers, employees, or the public. Although CMS&#160;Energy and Consumers have insurance coverage for many potential incidents (subject to deductibles, limitations, and self-insurance amounts that could be material), depending upon the nature or severity of any incident, failure, or accident, CMS&#160;Energy or Consumers could suffer financial loss, reputational damage, and negative repercussions from regulatory agencies or other public authorities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy and Consumers are subject to risks that are beyond their control, including but not limited to natural disasters, civil unrest, terrorist attacks and related acts of war, cyber incidents, vandalism, and other catastrophic events.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Natural disasters, severe weather, wars, terrorist acts, civil unrest, vandalism, theft, cyber incidents, pandemics, and other catastrophic events could result in severe damage to CMS&#160;Energy&#8217;s and Consumers&#8217; assets beyond what could be recovered through insurance policies (which are subject to deductibles and limits), could require CMS&#160;Energy and Consumers to incur significant upfront costs, and could severely disrupt operations, resulting in loss of service to customers. There is also a risk that regulators could, after the fact, conclude that Consumers&#8217; preparedness or response to such an event was inadequate and take adverse actions as a result.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Energy risk management strategies might not be effective in managing fuel and electricity pricing risks, which could result in unanticipated liabilities to CMS&#160;Energy and Consumers or increased volatility in their earnings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are exposed to changes in market prices for natural gas, coal, electric capacity, electric energy, emission allowances, gasoline, diesel fuel, and RECs. CMS Energy and Consumers manage commodity price risk using established policies and procedures, and they may use various contracts to manage this risk, including swaps, options, futures, and forward contracts. No assurance can be made that these strategies will be successful in managing CMS&#160;Energy&#8217;s and Consumers&#8217; risk or that they will not result in net liabilities to CMS&#160;Energy or Consumers as a result of future volatility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A substantial portion of Consumers&#8217; operating expenses for its electric generating plants and vehicle fleet consists of the costs of obtaining these commodities. The contracts associated with Consumers&#8217; fuel for electric generation and purchased power are executed in conjunction with the PSCR mechanism, which is designed to allow Consumers to recover prudently incurred costs associated with its positions in these commodities. If the MPSC determined that any of these contracts or related contracting policies were imprudent, recovery of these costs could be disallowed.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Natural gas prices in particular have been historically volatile. Consumers routinely enters into contracts for natural gas to mitigate exposure to the risks of demand, market effects of weather, and changes in commodity prices associated with the gas distribution business. These contracts are executed in conjunction with the GCR mechanism, which is designed to allow Consumers to recover prudently incurred costs associated with its natural gas positions. If the MPSC determined that any of these contracts or related contracting policies were imprudent, recovery of these costs could be disallowed. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers do not always hedge any or all of the exposure of their operations from commodity price volatility. Furthermore, the ability to hedge exposure to commodity price volatility depends on liquid commodity markets. As a result, to the extent the commodity markets are illiquid, CMS&#160;Energy and Consumers might not be able to execute their risk management strategies, which could result in larger unhedged positions than preferred at a given time. To the extent that unhedged positions exist, fluctuating commodity prices could have a negative effect on CMS&#160;Energy and Consumers. Changes in laws that limit CMS&#160;Energy&#8217;s and Consumers&#8217; ability to hedge could also have a negative effect on CMS&#160;Energy and Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers might not be able to obtain an adequate supply of natural gas or coal, which could limit its ability to operate its electric generation facilities or serve its natural gas customers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has natural gas and coal supply and transportation contracts in place for the natural gas and coal it requires for its electric generating capacity. Consumers also has interstate transportation and supply agreements in place to facilitate delivery of natural gas to its customers. Apart from the contractual and monetary remedies available to Consumers in the event of a counterparty&#8217;s failure to perform under any of these contracts, there can be no assurances that the counterparties to these contracts will fulfill their obligations to provide natural gas or coal to Consumers. The counterparties under the agreements could experience financial or operational problems that inhibit their ability to fulfill their obligations to Consumers. In addition, counterparties under these contracts might not be required to supply natural gas or coal to Consumers under certain circumstances, such as in the event of a natural disaster or severe weather.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If Consumers were unable to obtain its supply requirements, it could be required to purchase natural gas or coal at higher prices or implement its natural gas curtailment program filed with the MPSC.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Unplanned outages or maintenance could be costly for CMS&#160;Energy or Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Unforeseen outages or maintenance of the electric and gas delivery systems, power plants, gas infrastructure including storage facilities and compression stations, wind energy or solar equipment, and energy products owned in whole or in part by CMS Energy or Consumers may be required for many reasons. When unplanned outages occur, CMS&#160;Energy and Consumers will not only incur unexpected maintenance expenses, but may also have to make spot market purchases of electric and gas commodities that may exceed CMS&#160;Energy&#8217;s or Consumers&#8217; expected cost of generation or gas supply, be forced to curtail services, or retire a given asset if the cost or timing of the maintenance is not reasonable and prudent. Unplanned generator outages could reduce the capacity credit CMS&#160;Energy or Consumers receives from MISO and could cause CMS&#160;Energy or Consumers to incur additional capacity costs in future years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The COVID-19 pandemic could materially and adversely affect each of CMS Energy&#8217;s and Consumers&#8217; business, results of operations, financial condition, capital investment program, liquidity, and cash flows.</span></div><div style="margin-bottom:12pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">COVID&#8209;19 pandemic</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> has had widespread impacts on people, businesses, economies, and financial markets globally, in the U.S., and in markets where CMS&#160;Energy and Consumers conduct business. Future impacts of the pandemic could include a prolonged reduction in economic activity, extended disruption to supply chains and operations, and reduced availability of labor and productivity. CMS&#160;Energy and Consumers provide essential services, which means that CMS&#160;Energy and Consumers must keep employees, who operate facilities or interact with customers, safe and minimize unnecessary risk of exposure to COVID&#8209;19. CMS&#160;Energy and Consumers have taken extra precautions in an effort to protect the health of employees working in the field and in CMS&#160;Energy&#8217;s and Consumers&#8217; facilities. CMS&#160;Energy and Consumers have also implemented work-from-home policies where possible. This is an evolving situation; CMS&#160;Energy and Consumers will continue to monitor developments and will take additional necessary precautions in order to keep employees, customers, contractors, and communities safe.</span></div><div style="margin-bottom:12pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The ultimate impact of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">COVID&#8209;19 pandemic</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> depends on factors beyond CMS&#160;Energy&#8217;s and Consumers&#8217; knowledge or control. Consumers has experienced a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">decline in electric deliveries to commercial and industrial customers and increased uncollectible accounts</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Over the long term, the pandemic</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> could have numer</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ous and significant adverse effects on CMS&#160;Energy and Consumers. Additionally, EnerBank could experience </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">slower lending growth, higher loan write-offs, and increased loan modifications.</span></div><div style="margin-bottom:12pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers cannot predict how the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">COVID&#8209;19 pandemic</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> will impact CMS&#160;Energy and Consumers. The degree to which COVID&#8209;19 will impact CMS&#160;Energy and Consumers will depend in part on future developments, including the severity and duration of the outbreak, actions </span><span style="color:#202429;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">or inactions </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">that may be taken by governmental authorities, and to what extent and when normal economic and operational conditions can resume.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">General Risk Factors</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy and Consumers are exposed to counterparty risk.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Adverse economic conditions or financial difficulties experienced by counterparties with whom CMS&#160;Energy and Consumers do business could impair the ability of these counterparties to pay for CMS&#160;Energy&#8217;s and Consumers&#8217; services and/or fulfill their contractual obligations, including performance and payment of damages. CMS&#160;Energy and Consumers depend on these counterparties to remit payments and perform contracted services in a timely fashion. Any delay or default in payment or </span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">performance of contractual obligations could have a material adverse effect on CMS&#160;Energy and Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Volatility and disruptions in capital and credit markets could have a negative impact on CMS&#160;Energy&#8217;s and Consumers&#8217; lenders, vendors, contractors, suppliers, customers, and other counterparties, causing them to fail to meet their obligations. Adverse economic conditions could also have a negative impact on the loan portfolio of CMS&#160;Energy&#8217;s banking subsidiary, EnerBank.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy and Consumers are exposed to significant reputational risks.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers could suffer negative impacts to their reputations as a result of operational incidents, violations of corporate policies, regulatory violations, inappropriate use of social media, or other events. Reputational damage could have a material adverse effect and could result in negative customer perception and increased regulatory oversight.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">A work interruption or other union actions could adversely affect Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Unions represent 44 percent of Consumers&#8217; employees. Consumers&#8217; union agreements expire in 2025. If these employees were to engage in a strike, work stoppage, or other slowdown, Consumers could experience a significant disruption in its operations and higher ongoing labor costs.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Failure to attract and retain an appropriately qualified workforce could adversely impact CMS&#160;Energy&#8217;s and Consumers&#8217; results of operations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In some areas, competition for skilled employees is high and if CMS&#160;Energy and Consumers were unable to match skill sets to future needs, they could encounter operating challenges and increased costs. These challenges could include a lack of resources, loss of knowledge, and delays in skill development. Additionally, higher costs could result from the use of contractors to replace employees, loss of productivity, and safety incidents. Failing to train replacement employees adequately and to transfer internal knowledge and expertise could adversely affect CMS&#160;Energy&#8217;s and Consumers&#8217; ability to manage and operate their businesses.</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_28"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;1B.&#160;&#160;&#160;&#160;Unresolved Staff Comments</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">None.</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_31"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;2.&#160;&#160;&#160;&#160;Properties</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Descriptions of CMS&#160;Energy&#8217;s and Consumers&#8217; properties are found in the following sections of Item&#160;1. Business, all of which are incorporated by reference in this Item&#160;2:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">General&#8212;CMS&#160;Energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">General&#8212;Consumers</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Business Segments&#8212;Consumers Electric Utility&#8212;Electric Utility Properties</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Business Segments&#8212;Consumers Gas Utility&#8212;Gas Utility Properties</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Business Segments&#8212;Enterprises Segment&#8212;Non-Utility Operations and Investments&#8212;Independent Power Production</span></div></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><div id="ibe111af6d52149569b23f8b48d5770c6_34"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;3.&#160;&#160;&#160;&#160;Legal Proceedings</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For information regarding CMS&#160;Energy&#8217;s and Consumers&#8217; significant pending administrative and judicial proceedings involving regulatory, operating, transactional, environmental, and other matters, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Regulatory Matters and Note&#160;4, Contingencies and Commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy, Consumers, and certain of their affiliates are also parties to routine lawsuits and administrative proceedings incidental to their businesses involving, for example, claims for personal injury and property damage, contractual matters, various taxes, and rates and licensing.</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_37"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;4.&#160;&#160;&#160;&#160;Mine Safety Disclosures</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_40"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Part&#160;II</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_43"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;5.&#160;&#160;&#160;&#160;Market For Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">CMS&#160;Energy</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s common stock is traded on the New&#160;York Stock Exchange under the symbol CMS. Market prices for CMS&#160;Energy&#8217;s common stock and related security holder matters are contained in Item&#160;6. Selected Financial Data, which is incorporated by reference herein. At&#160;January&#160;15, 2021, the number of registered holders of CMS&#160;Energy&#8217;s common stock totaled 28,083, based on the number of record holders.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For additional information regarding securities authorized for issuance under equity compensation plans, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;13, Stock-Based Compensation and Item&#160;12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters. For additional information regarding dividends and dividend restrictions, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;5, Financings and Capitalization.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Comparison of Five-year Cumulative Total Return</span></div><div style="margin-bottom:12pt;text-align:center"><img src="cms-20201231_g7.jpg" alt="cms-20201231_g7.jpg" style="height:370px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.025%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="36" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Five-Year Cumulative Total Return</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company/Index</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2015</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2016</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2017</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">139&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">151&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">196&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">195&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">S&amp;P 500 Index</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dow Jones Utility Index</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">177&#160;</span></td><td style="background-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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">S&amp;P 400 Utilities Index</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></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%">100&#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 10pt 0 1pt;text-indent:-9pt"></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%">127&#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 10pt 0 1pt;text-indent:-9pt"></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%">141&#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 10pt 0 1pt;text-indent:-9pt"></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%">151&#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 10pt 0 1pt;text-indent:-9pt"></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%">173&#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 10pt 0 1pt;text-indent:-9pt"></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%">149&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These cumulative total returns assume reinvestments of dividends.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; common stock is privately held by its parent, CMS&#160;Energy, and does not trade in the public market.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Issuer Repurchases of Equity Securities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s repurchases of equity securities for the three&#160;months ended December&#160;31,&#160;2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.797%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.609%"></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%">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:100%">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%">October&#160;1, 2020 to October&#160;31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">406&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63.78&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November&#160;1, 2020 to November&#160;30, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;1, 2020 to December&#160;31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59.48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,264&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61.69&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 of the common shares were repurchased to satisfy the minimum statutory income tax withholding obligation for common shares that have vested under the PISP. The value of shares repurchased is based on the market price on the vesting date.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Unregistered Sales of Equity Securities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">None.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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="ibe111af6d52149569b23f8b48d5770c6_46"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;6.&#160;&#160;&#160;&#160;Selected Financial Data</span></div><div style="margin-bottom:12pt"><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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.137%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.518%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">2020</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%">2019</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%">2018</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%">2017</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%">2016</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue (in millions)</span></td><td colspan="3" style="background-color:#cceeff;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%">($)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,680&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,873&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,583&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,399&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from equity method investees (in millions)</span></td><td colspan="3" style="background-color:#ffffff;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%">($)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (in millions)</span></td><td colspan="3" style="background-color:#cceeff;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%">($)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) attributable to noncontrolling interests (in millions)</span></td><td colspan="3" style="background-color:#ffffff;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%">($)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income available to common stockholders (in millions)</span></td><td colspan="3" style="background-color:#cceeff;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%">($)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">755&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">551&#160;</span></td><td style="background-color:#cceeff;padding: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%">Average common shares outstanding (in millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">285.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">283.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">282.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">280.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">277.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings per average common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#8211; Basic</span></td><td colspan="3" style="background-color:#ffffff;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%">($)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.99&#160;</span></td><td style="background-color:#ffffff;padding: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%">&#160;&#8211; Diluted</span></td><td colspan="3" style="background-color:#cceeff;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%">($)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by operations (in&#160;millions)</span></td><td colspan="3" style="background-color:#ffffff;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%">($)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,276&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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, excluding assets placed under finance lease (in&#160;millions)</span></td><td colspan="3" style="background-color:#cceeff;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%">($)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,317&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,074&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,665&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,672&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets (in&#160;millions)</span></td><td colspan="3" style="background-color:#ffffff;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%">($)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,837&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,622&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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, excluding current portion (in&#160;millions)</span></td><td colspan="3" style="background-color:#cceeff;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%">($)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,951&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,640&#160;</span></td><td style="background-color:#cceeff;padding: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%">Non&#8209;current portion of finance leases and other financing (in&#160;millions)</span></td><td colspan="3" style="background-color:#ffffff;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%">($)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 dividends declared per common share</span></td><td colspan="3" style="background-color:#cceeff;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%">($)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market price of common stock at year-end</span></td><td colspan="3" style="background-color:#ffffff;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%">($)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61.01&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49.65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47.30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41.62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Book value per common share at year-end</span></td><td colspan="3" style="background-color:#cceeff;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%">($)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17.67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16.78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total employees at year-end</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,837&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Electric Utility Statistics</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 (billions of kWh)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers (in&#160;thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,866&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,848&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,805&#160;</span></td><td style="background-color:#cceeff;padding: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%">Average sales rate per kWh</span></td><td colspan="3" style="background-color:#ffffff;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%">(&#162;)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gas Utility Statistics</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 transportation deliveries (bcf)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">Customers (in&#160;thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,804&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,793&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,784&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,772&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Average sales rate per mcf</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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%">($)</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.60&#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="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%">7.44&#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="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%">7.44&#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="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%">7.51&#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="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%">7.31&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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">Excludes off-system transportation customers.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:1.0%"></td><td style="width:2.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.518%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">2020</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%">2019</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%">2018</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%">2017</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%">2016</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue (in&#160;millions)</span></td><td colspan="3" style="background-color:#cceeff;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%">($)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,189&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,376&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,464&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,222&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,064&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (in millions)</span></td><td colspan="3" style="background-color:#ffffff;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%">($)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">616&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 stockholder (in millions)</span></td><td colspan="3" style="background-color:#cceeff;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%">($)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">814&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">703&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by operations (in&#160;millions)</span></td><td colspan="3" style="background-color:#ffffff;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%">($)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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, excluding assets placed under finance lease (in&#160;millions)</span></td><td colspan="3" style="background-color:#cceeff;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%">($)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,822&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 (in&#160;millions)</span></td><td colspan="3" style="background-color:#ffffff;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%">($)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,399&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,099&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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, excluding current portion (in&#160;millions)</span></td><td colspan="3" style="background-color:#cceeff;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%">($)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,742&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,253&#160;</span></td><td style="background-color:#cceeff;padding: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%">Non&#8209;current portion of finance leases and other financing (in&#160;millions)</span></td><td colspan="3" style="background-color:#ffffff;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%">($)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total preferred stock (in&#160;millions)</span></td><td colspan="3" style="background-color:#cceeff;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%">($)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of preferred stockholders at year-end</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">922&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,056&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,095&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total employees at year-end</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Electric Utility Statistics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></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%">Sales (billions of kWh)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers (in&#160;thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,831&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,805&#160;</span></td><td style="background-color:#ffffff;padding: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%">Average sales rate per kWh</span></td><td colspan="3" style="background-color:#cceeff;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%">(&#162;)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gas Utility Statistics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></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%">Sales and transportation deliveries (bcf)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">358&#160;</span></td><td style="background-color:#cceeff;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%">Customers (in&#160;thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,784&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Average sales rate per mcf</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">($)</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.60&#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="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.44&#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="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.44&#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="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.51&#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="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.31&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Excludes off-system transportation customers.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">51</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_49"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;7.&#160;&#160;&#160;&#160;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations is a combined report of CMS&#160;Energy and Consumers.</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_52"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Executive Overview</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy is an energy company operating primarily in Michigan. It is the parent holding company of several subsidiaries, including Consumers, an electric and gas utility; CMS&#160;Enterprises, primarily a domestic independent power producer and marketer; and EnerBank, an industrial bank located in Utah. 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. CMS&#160;Enterprises, 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. EnerBank provides primarily unsecured, fixed-rate installment loans throughout the U.S. to finance home improvements.</span></div><div 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 four business segments: electric utility; gas utility; enterprises, its non&#8209;utility operations and investments; and EnerBank. 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 style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">COVID-19 Pandemic</span></div><div 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 respond to the public health emergency caused by the COVID&#8209;19 pandemic by instituting and maintaining measures consistent with guidance provided by local, state, and federal agencies. CMS Energy and Consumers maintain over 60 departmental business continuity plans; these plans were reviewed and enhanced in early 2020 to ensure readiness for the COVID-19 pandemic. CMS Energy and Consumers continue to take steps to protect the safety of employees, customers, and contractors, and have executed their business continuity plans to ensure the continued delivery of critical energy services. Additionally, CMS Energy and Consumers have mitigated the potential impact of the pandemic on their liquidity by completing financing transactions and reducing the need for additional external funding.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The COVID&#8209;19 pandemic is a continually evolving situation. As a result of the pandemic, Consumers has experienced a decline in electric deliveries to commercial and industrial customers, offset partially by an increase in deliveries to residential customers. It has also experienced increased uncollectible accounts and workforce-related expenses, among other cost increases directly attributable to the pandemic. Consumers anticipates that these trends will continue in the near term. In April&#160;2020, the MPSC issued an </span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">order authorizing Consumers to defer incremental uncollectible accounts expense associated with the pandemic.</span></div><div 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, EnerBank anticipates it could experience slower lending growth, higher loan write-offs, and increased loan modifications in the future as a result of the pandemic. The companies cannot predict the long-term impact of the pandemic on their business, results of operations, financial condition, capital investment program, liquidity, and cash flows. More detailed discussion of the near-term impacts of and future uncertainties related to the COVID&#8209;19 pandemic can be found in Item&#160;1A. Risk Factors and throughout this Item&#160;7. 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: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, the companies employ the &#8220;Consumers Energy 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 the companies create for customers and investors, but also their responsibility to social and environmental goals. The triple bottom line balances the interests of the companies&#8217; employees, customers, suppliers, regulators, creditors, Michigan&#8217;s residents, the investment community, and other stakeholders, and it reflects the broader societal impacts of the companies&#8217; activities.</span></div><div style="margin-bottom:12pt;text-align:center"><img src="cms-20201231_g8.jpg" alt="cms-20201231_g8.jpg" style="height:86px;margin-bottom:5pt;vertical-align:text-bottom;width:556px"/></div><div 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; Sustainability Report, which is available to the public, describes the company&#8217;s progress toward world class performance measured in the areas of people, planet, and profit.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">People:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The people element of the triple bottom line represents CMS&#160;Energy&#8217;s and Consumers&#8217; commitment to their employees, their customers, the residents of local communities in which the companies do business, and other stakeholders.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The safety of employees, customers, and the general public is a priority of CMS&#160;Energy and Consumers. Accordingly, CMS&#160;Energy and Consumers have worked to integrate a set of safety principles into their business operations and culture. These principles include complying with applicable safety, health, and security regulations and implementing programs and processes aimed at continually improving safety and security conditions. Over the last ten&#160;years, Consumers&#8217; OSHA recordable incident rate has decreased by over 53&#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 response to the COVID-19 pandemic, CMS&#160;Energy and Consumers have issued a response plan that is focused on the health, safety, and well-being of their co-workers, customers, and communities. CMS&#160;Energy and Consumers have aligned with safety and health guidelines from the CDC, OSHA, and the Michigan Department of Health and Human Services in order to protect their employees, customers, </span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and contractors to ensure the continued delivery of critical energy services. To align with, and in addition to, these guidelines, CMS&#160;Energy and Consumers have:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">secured the supply chain necessary to provide front-line workers with appropriate personal protective equipment and cleaning supplies</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">worked with local health departments and hospital systems to begin administering vaccinations to essential front-line employees</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">when necessary, sequestered employees with critical roles at generating plants, gas compression facilities, and electric control rooms</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">implemented a paid self-quarantine requirement for employees who are exhibiting symptoms of COVID-19 or who have come into contact with a person suspected to have COVID-19</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">prohibited business-related international travel and instituted a mandatory ten-day work remote period for employees who return from personal travel to heavily impacted areas</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">required employees to work remotely when possible</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">when necessary, reduced service at 13 direct payment offices to drop box and drive-through services only</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">initially adjusted work to focus on emergent and critical activities such as electric outages, gas leaks, and other public safety and reliability work; as work restrictions have gradually lifted in Michigan, the companies have resumed normal work with safety measures in place</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">contracted a chief medical officer to guide the companies&#8217; response and provide rapid support and supplies for the workforce</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">limited access to company facilities, enhanced cleaning protocols, and established a mask-wearing policy</span></div><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">offered additional paid leave to employees to alleviate child care-related burdens and implemented other interim workforce policies to offer flexibility and reduce employee 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%">In response to the pandemic, CMS&#160;Energy and Consumers initially suspended shut-offs of service for non-payment and extended payment protection plans for low-income and senior customers. CMS&#160;Energy and Consumers slowly began resuming shut-offs of service for non-payment in late July&#160;2020 for commercial and industrial customers and in October 2020 for residential customers. CMS&#160;Energy and Consumers remain committed to assisting customers impacted by the pandemic. During 2020, Consumers provided $12&#160;million to help Michigan residents and small businesses who had experienced difficulty paying their energy bill due to the pandemic. Additionally, in December&#160;2020, Consumers donated another $3&#160;million to agencies that provide energy bill assistance to low-income households.</span></div><div 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, which has resulted in measurable improvements in customer satisfaction.</span></div><div 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 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">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="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><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div 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, Consumers&#8217; gas commodity costs declined by 66&#160;percent from 2010 through 2020, due not only to a decrease in market prices but also to Consumers&#8217; improvements to its gas infrastructure and optimization of its gas purchasing and storage strategy. These gas commodity savings are passed on to customers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Planet:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The planet element of the triple bottom line represents CMS&#160;Energy&#8217;s and Consumers&#8217; commitment to protect the environment. This commitment extends beyond compliance with various state and federal environmental, health, and safety laws and regulations. Management considers climate change and other environmental risks in the companies&#8217; 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 to reduce their carbon footprint. As a result of actions already taken by CMS&#160;Energy and Consumers, the companies have:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">decreased their combined percentage of electric supply (self-generated and purchased) from coal by 21&#160;percentage points since 2015</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 over 35&#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 the amount of water used to generate electricity by over 30&#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 over 1.5&#160;million 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">reduced methane emissions by 17&#160;percent since 2012</span></div><div 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, over the last 20&#160;years, Consumers has reduced its sulfur dioxide, nitrogen oxide, particulate matter, and mercury emissions by over 90&#160;percent. Presented in the following illustration are Consumers&#8217; reductions in these emissions (Consumers began tracking mercury emissions in 2007): </span></div><div style="text-align:center"><img src="cms-20201231_g9.jpg" alt="cms-20201231_g9.jpg" style="height:440px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div 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 2016&#160;Energy Law:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">raised the renewable energy standard to 12.5 percent in 2019 and 15 percent in 2021; Consumers met the 12.5-percent requirement in 2019 and 2020 with a combination of newly generated RECs and previously generated RECs carried over from prior years</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">established a goal of 35&#160;percent combined renewable energy and energy waste reduction by 2025; Consumers has achieved 25&#160;percent combined renewable energy and energy waste reduction through 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">authorized incentives for demand response programs and expanded existing incentives for energy efficiency programs, referring to the combined initiatives as energy waste 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:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">established an integrated planning process for new generation resources</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2019, the MPSC approved the IRP that Consumers filed in 2018, which details its Clean Energy Plan. Under its Clean Energy Plan, Consumers will meet the requirements of the 2016&#160;Energy Law using its clean and lean strategy, which focuses on increasing the generation of renewable energy, helping customers use less energy, and offering demand response programs to reduce demand during critical peak times. Further, Consumers plans to replace its coal-fueled generation predominantly with investment in renewable energy, which will enable Consumers to meet and exceed the 2016&#160;Energy Law renewable energy requirements and fulfill increasing customer demand for renewable energy. The Clean Energy Plan will also allow Consumers to achieve a breakthrough goal of at least 50&#160;percent combined renewable energy and energy waste reduction by 2030.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In February 2020, Consumers announced a goal of achieving net-zero carbon emissions from its electric business by 2040. This goal includes not only emissions from Consumers&#8217; owned generation, but also emissions from the generation of power purchased through long-term PPAs and from the MISO energy market. Consumers expects to reduce carbon emissions of its owned generation by more than 90&#160;percent from its 2005 levels by 2040 through execution of its Clean Energy Plan. The remaining emissions will be offset through alternative measures including, but not limited to, carbon sequestration, landfill methane emission capture, and large-scale tree planting.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><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 is Consumers&#8217; 2020 capacity portfolio and its future capacity portfolio as projected in the IRP. This illustration includes the effects of purchased capacity and energy waste reduction and uses the nameplate capacity of renewable energy sources:</span></div><div style="text-align:center"><img src="cms-20201231_g10.jpg" alt="cms-20201231_g10.jpg" style="height:500px;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:115%">In September&#160;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-percent reduction below 2005 levels of greenhouse gas emissions by 2025. Consumers has already surpassed the 28-percent reduction milestone for its owned electric generation and previously announced, in February&#160;2020, a goal of achieving net-zero carbon emissions from its electric business 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%">In addition to Consumers&#8217; efforts to reduce the electric utility&#8217;s carbon footprint, it is also making efforts to reduce the gas utility&#8217;s methane footprint. In 2019, Consumers released its Methane Reduction Plan, which 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 by accelerating the replacement of aging pipe, rehabilitating or retiring outdated infrastructure, and adopting new technologies and practices. The remaining emissions will be offset by purchasing and/or producing renewable natural gas. </span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div 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 announced the following five&#8209;year targets during 2018:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 its water use by one&#160;billion gallons; since 2017, Consumers reduced its water usage by over 880&#160;million gallons cumulatively</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 5,000&#160;acres of land; since 2017, Consumers enhanced, restored, or protected over 4,600&#160;acres of land cumulatively</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 the amount of waste taken to landfills by 35&#160;percent; compared to 2017, Consumers reduced its waste to landfills by 54&#160;percent in 2020</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy, through CMS&#160;Enterprises, continues to pursue further opportunities for the development of renewable generation projects. In July&#160;2020, CMS&#160;Enterprises purchased an ownership interest in Aviator Wind, a 525-MW wind generation project in Coke County, Texas. The project was completed and became operational in September&#160;2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are monitoring numerous legislative, policy, and regulatory initiatives, including those to regulate greenhouse gases, and related litigation. While CMS&#160;Energy and Consumers cannot predict the outcome of these matters, which could have a material effect on the companies, they intend to continue to move forward with their clean and lean strategy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Profit:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The profit element of the triple bottom line represents CMS&#160;Energy&#8217;s and Consumers&#8217; commitment to meeting their financial objectives and providing economic development opportunities and benefits in the communities in which they do business. CMS&#160;Energy&#8217;s and Consumers&#8217; financial strength allows them to maintain solid investment-grade credit ratings and thereby reduce funding costs for the benefit of customers and investors, to preserve and create jobs, and to reinvest in the communities they serve.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2020, CMS&#160;Energy&#8217;s net income available to common stockholders was $755&#160;million, and diluted EPS were $2.64. This compares with net income available to common stockholders of $680&#160;million and diluted EPS of $2.39 in 2019. In 2020, the benefits from gas and electric rate increases and lower operating and maintenance expenses were offset partially by higher depreciation and property taxes reflecting higher capital spending, lower gas sales due primarily to unfavorable weather, and higher donations. 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%">Consumers has experienced a decline in electric deliveries to commercial and industrial customers as a result of the COVID-19 pandemic. Over the next five years, Consumers expects weather-normalized electric and gas deliveries to remain stable relative to 2020. This outlook reflects the effects of energy waste reduction programs offset largely by modest growth in electric and gas demand.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><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 2020, CMS&#160;Energy and Consumers:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">realized over $100&#160;million in cost reductions by leveraging the Consumers Energy Way and through other initiatives</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">named a Chief Diversity Officer responsible for setting and monitoring the companies&#8217; diversity, equity, and inclusion strategy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 a 90-mile gas pipeline construction project to upgrade gas pipelines and infrastructure throughout three Michigan counties</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 a new parental leave policy for employees, allowing six months of paid leave to mothers and four&#160;months of paid leave to a nonbirthing parent</span></div><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">pledged to join five other energy companies in facilitating the construction of a Midwest electric vehicle charging network</span></div><div 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 Consumers Energy Way to enable them to achieve world class performance and positively impact the triple bottom line. Consumers&#8217; investment plan and the regulatory environment in which it operates also drive its ability to impact the triple bottom line.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Investment Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to make capital investments of $25&#160;billion over the next ten&#160;years. Over the next five&#160;years, Consumers expects to make significant expenditures on infrastructure upgrades and replacements and electric supply projects. 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 is expected to result in annual rate-base growth of six to eight&#160;percent. This rate-base growth, together with cost-control measures, should allow Consumers to maintain affordable customer prices.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><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 planned capital expenditures of $13.2&#160;billion that Consumers expects to make from 2021 through 2025:</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><img src="cms-20201231_g11.jpg" alt="cms-20201231_g11.jpg" 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 $10.0&#160;billion over the next five&#160;years to maintain and upgrade its gas infrastructure and electric distribution systems in order to enhance safety and reliability, improve customer satisfaction, reduce energy waste on those systems, and facilitate its clean energy transition. The gas infrastructure projects comprise $5.3 billion to sustain deliverability, enhance pipeline integrity and safety, and reduce methane emissions. The electric distribution projects comprise $4.7 billion to strengthen circuits and substations, replace poles, and interconnect clean energy resources. Consumers also expects to spend $2.4 billion for new clean generation, which includes investments in wind, solar, and hydro electric generation resources, and $0.8 billion for other electric supply projects. In response to the COVID&#8209;19 pandemic, Consumers has rescheduled some capital investment projects, but has not made any changes to its long-term capital investment program at this time.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight: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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:14.15pt">2019 Gas Rate Case:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In December&#160;2019, Consumers filed an application with the MPSC seeking an annual rate increase of $245&#160;million, based on a 10.5 percent authorized return on equity and a projected twelve-month period ending September&#160;30,&#160;2021. In May&#160;2020, Consumers reduced its requested annual rate increase to $229&#160;million. In September&#160;2020, the MPSC approved a settlement agreement authorizing an annual rate increase of $144&#160;million, based on a 9.9 percent authorized return on equity. As part of that agreement, Consumers agreed not to file a new gas rate case prior to December&#160;2021. The MPSC also approved the continuation of a revenue decoupling mechanism, which annually reconciles Consumers&#8217; actual weather-normalized non-fuel revenues with the revenues approved by the MPSC. </span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:14.15pt">2020 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 February&#160;2020, Consumers filed an application with the MPSC seeking an annual rate increase of $244&#160;million, based on a 10.5 percent authorized return on equity and a projected twelve-month period ending December&#160;31,&#160;2021. In July&#160;2020, Consumers reduced its requested annual rate increase to $230&#160;million. In December&#160;2020, the MPSC approved an annual rate increase of $90&#160;million, based on a 9.9 percent authorized return on equity. This increase reflects a $36&#160;million refund to customers of regulatory tax liabilities associated with the remeasurement of Consumers&#8217; deferred income taxes as a result of the TCJA; excluding the impacts of this refund, the order resulted in a $126&#160;million increase in annual rates. The order also approved the recovery of $13&#160;million associated with Consumers&#8217; deferral of depreciation and property tax expense and the overall rate of return on distribution-related capital investments exceeding certain threshold amounts. Additionally, the order approved the method of recovering amounts earned under the financial compensation mechanism approved by the MPSC in Consumers&#8217; IRP. This mechanism allows Consumers to earn a return on payments made under PPAs approved by the MPSC after January&#160;1,&#160;2019.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Looking Forward</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers will continue to consider the impact on the triple bottom line of people, planet, and profit in their daily operations as well as in their long-term strategic decisions. Consumers will continue to seek fair and timely regulatory treatment that will support its customer-driven investment plan, while pursuing cost-control measures that will allow it to maintain sustainable customer base rates. The Consumers Energy 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><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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><div id="ibe111af6d52149569b23f8b48d5770c6_55"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><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%">Results of Operations</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 Consolidated Results of Operations</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.726%"></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.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">755&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">680&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">657&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic Earnings Per Average Common Share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.64&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.39&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.32&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.553%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.879%"></td><td style="width:0.1%"></td></tr><tr><td colspan="39" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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%">554&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">509&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">45&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">509&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">535&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">(154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(144)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(144)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(25)</span></td><td style="background-color:#cceeff;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%">Net 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="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%">755&#160;</span></td><td style="background-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%">680&#160;</span></td><td style="background-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%">75&#160;</span></td><td style="background-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%">680&#160;</span></td><td style="background-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%">657&#160;</span></td><td style="background-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%">23&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div 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 after-tax changes to net income available to common stockholders for 2020 versus 2019:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.460%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.860%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.860%"></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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%">680&#160;</span></td><td style="border-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%">Reasons for the change</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 16pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric rate increase, including return on higher renewable capital spending</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas rate increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower distribution, transmission, generation, and compression expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower corporate and IT expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower OPEB expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower service restoration costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain on sale of electric transmission assets in 2020, net of voluntary gain sharing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(36)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher donations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></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%">Voluntary revenue refund</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher property tax, reflecting higher capital spending</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Absence of 2019 gain on sale of electric transmission assets, net of voluntary gain sharing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 22pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">EnerBank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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-style:italic;font-weight:400;line-height:120%">Corporate interest and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Year Ended December&#160;31,&#160;2020</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">755&#160;</span></td><td style="background-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">See Note&#160;3, Regulatory Matters</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note&#160;22, Asset Sale and Exit Activities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For specific after-tax changes to net income available to common stockholders for 2019 versus 2018, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Results of Operations&#8212;CMS&#160;Energy Consolidated Results of Operations, in the </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115620000004/a2019form10-kxcmsenerg.htm">Form&#160;10&#8209;K for the fiscal year ended December&#160;31,&#160;2019, filed February&#160;6,&#160;2020</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span></div><div style="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 Results of Operations</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the detailed changes to the electric utility&#8217;s net income available to common stockholders for 2020 versus 2019 (amounts are presented pre-tax, with the exception of income tax changes):</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.460%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.860%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.860%"></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><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%">509&#160;</span></td><td style="border-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%">Reasons for the change</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt;text-indent:-9pt"></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-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="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rate increase, including return on higher renewable capital spending</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher sales due primarily to favorable weather and sales mix, offset partially by lower deliveries to commercial and industrial customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher energy waste reduction program revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Voluntary revenue refund</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower other revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 22pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower service restoration costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower corporate and IT expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></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%">Gain on sale of transmission assets in 2020, net of voluntary gain sharing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower distribution, transmission, and generation expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher mutual insurance distribution</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher energy waste reduction program costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Absence of 2019 gain on sale of transmission assets, net of voluntary gain sharing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Absence of favorable 2019 litigation settlement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Retention benefits related to D.E. Karn</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Voluntary separation plan expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower maintenance and other operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 22pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increased plant in service, reflecting higher capital spending</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher property tax, reflecting higher capital spending</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income, net of expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower OPEB expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher donations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher other income, net of expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 22pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower tax expense due primarily to research and development tax credits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td></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%">Higher production tax credits attributable primarily to Cross Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Energy Park</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher electric utility pre-tax earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower other income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 21.25pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">554&#160;</span></td><td style="background-color:#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">Deliveries to end-use customers were 35.4&#160;billion&#160;kWh in 2020 and 36.8&#160;billion&#160;kWh in 2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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;3, Regulatory Matters.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">See Note&#160;3, Regulatory Matters</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note&#160;22, Asset Sale and Exit Activities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">See Note&#160;22, Asset Sale and Exit Activities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">See Note&#160;14, Income Taxes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For detailed changes to the electric utility&#8217;s net income available to common stockholders for 2019 versus 2018, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Results of Operations&#8212;Consumers Electric Utility Results of Operations, in the </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115620000004/a2019form10-kxcmsenerg.htm">Form&#160;10&#8209;K for the fiscal year ended December&#160;31,&#160;2019, filed February&#160;6,&#160;2020</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility Results of Operations</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the detailed changes to the gas utility&#8217;s net income available to common stockholders for 2020 versus 2019 (amounts are presented pre-tax, with the exception of income tax changes):</span></div><div style="margin-bottom:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.460%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.860%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.860%"></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><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%">233&#160;</span></td><td style="border-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%">Reasons for the change</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></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-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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rate increase</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower sales due primarily to unfavorable weather</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Voluntary revenue refund</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Disallowance of incremental gas purchased during the Ray Compressor Station fire</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower energy waste reduction program revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher other revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 16pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#ffffff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower distribution, transmission, and compression expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower corporate and IT expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower energy waste reduction program costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Voluntary separation plan expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower maintenance and other operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 16pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increased plant in service, reflecting higher capital spending</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(22)</span></td><td style="background-color:#ffffff;padding: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-style:italic;font-weight:400;line-height:120%">General taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher property tax, reflecting higher capital spending</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower other general taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14)</span></td><td style="background-color:#ffffff;padding: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-style:italic;font-weight:400;line-height:120%">Other income, net of expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower OPEB expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher donations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower other income, net of expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 16pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19)</span></td><td style="background-color:#ffffff;padding: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-style:italic;font-weight:400;line-height:120%">Income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher gas utility pre-tax earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower tax expense due primarily to research and development tax credits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher other income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 22pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261&#160;</span></td><td style="background-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">Deliveries to end-use customers were 283&#160;bcf in 2020 and 313&#160;bcf in 2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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;3, Regulatory Matters.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">See Note&#160;4, Contingencies and Commitments&#8212;Consumers Gas Utility Contingencies.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">See Note&#160;14, Income Taxes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For detailed changes to the gas utility&#8217;s net income available to common stockholders for 2019 versus 2018, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Results of Operations&#8212;Consumers Gas Utility Results of Operations, in the </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115620000004/a2019form10-kxcmsenerg.htm">Form&#160;10&#8209;K for the fiscal year ended December&#160;31,&#160;2019, filed February&#160;6,&#160;2020</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Enterprises 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 after-tax changes to the enterprises segment&#8217;s net income available to common stockholders for 2020 versus 2019:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.460%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.860%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.860%"></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><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%">33&#160;</span></td><td style="border-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%">Reason for the change</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 due primarily to improved receivables management and DIG operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;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%">Income tax benefit due to restoring previously sequestered alternative minimum tax credits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 2019 gain on sale of transmission equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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;14, Income Taxes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For detailed after-tax changes to the enterprises segment&#8217;s net income available to common stockholders for 2019 versus 2018, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Results of Operations&#8212;Enterprises Results of Operations, in the </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115620000004/a2019form10-kxcmsenerg.htm">Form&#160;10&#8209;K for the fiscal year ended December&#160;31,&#160;2019, filed February&#160;6,&#160;2020</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">EnerBank 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 after-tax changes to EnerBank&#8217;s net income available to common stockholders for 2020 versus 2019:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.460%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.860%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.860%"></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><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%">49&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reason for the change</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 due primarily to growth in consumer lending</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Implementation of new credit losses standard</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16)</span></td><td style="background-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%">Year Ended December&#160;31,&#160;2020</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#ffffff;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">See Note&#160;2, 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%">For detailed after-tax changes to EnerBank&#8217;s net income available to common stockholders for 2019 versus 2018, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Results of Operations&#8212;EnerBank Results of Operations, in the </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115620000004/a2019form10-kxcmsenerg.htm">Form&#160;10&#8209;K for the fiscal year ended December&#160;31,&#160;2019, filed February&#160;6,&#160;2020</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><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 after-tax changes to corporate interest and other results for 2020 versus 2019:</span></div><div style="margin-bottom:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.460%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.860%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.860%"></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><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%">(144)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 2019 accrual for legacy legal obligation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;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%">Income tax benefit due to restoring previously sequestered alternative minimum tax credits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 fixed charges due to higher debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16)</span></td><td style="background-color:#ffffff;padding: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%">Loss on early extinguishment of debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 2019 tax benefits recognized as a result of asset sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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)</span></td><td style="background-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">See Note&#160;14, Income Taxes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For detailed after-tax changes to corporate interest and other&#8217;s net income available to common stockholders for 2019 versus 2018, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Results of Operations&#8212;Corporate Interest and Other Results of Operations, in the </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115620000004/a2019form10-kxcmsenerg.htm">Form&#160;10&#8209;K for the fiscal year ended December&#160;31,&#160;2019, filed February&#160;6,&#160;2020</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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="ibe111af6d52149569b23f8b48d5770c6_58"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Cash Position, Investing, and Financing</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2020, CMS&#160;Energy had $185&#160;million of consolidated cash and cash equivalents, which included $17&#160;million of restricted cash and cash equivalents. At December&#160;31,&#160;2020, Consumers had $35&#160;million of consolidated cash and cash equivalents, which included $15&#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 2020 versus 2019: </span></div><div style="margin-bottom:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.875%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2019</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,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher net 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%">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;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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">135&#160;</span></td><td style="background-color:#cceeff;padding: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%">Higher contributions to postretirement benefit plans, primarily to pension plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(702)</span></td><td style="background-color:#ffffff;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%">Favorable impact of changes in core working capital,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> due primarily to extended payment terms for vendors in 2020 and higher vendor payments in 2019, offset partially by lower customer receipts due to lower electric and gas deliveries</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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 other assets and liabilities, due primarily to higher property tax payments, a payment to settle litigation, and higher energy waste reduction spending in excess of collections, offset partially by the absence of 2019 refunds to customers related to the TCJA and self-implemented electric rates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</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,276&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher net 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%">73&#160;</span></td><td style="background-color:#cceeff;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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher contributions to postretirement benefit plans, primarily to pension plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(683)</span></td><td style="background-color:#cceeff;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%">Favorable impact of changes in core working capital,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> due primarily to extended payment terms for vendors in 2020 and higher vendor payments in 2019, offset partially by lower customer receipts due to lower electric and gas deliveries</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%">40&#160;</span></td><td style="background-color:#ffffff;padding: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%">Unfavorable impact of changes in other assets and liabilities, due primarily to higher property tax payments and higher energy waste reduction spending in excess of collections, offset partially by lower income taxes payments to CMS&#160;Energy and the absence of 2019 refunds to customers related to the TCJA and self-implemented electric rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</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,218&#160;</span></td><td style="background-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">Non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cash transactions comprise depreciation and amortization, changes in deferred income taxes and investment tax credits, bad debt expense, and other non&#8209;cash operating activities and reconciling adjustments.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Core working capital comprises accounts receivable, notes receivable, accrued revenue, inventories, accounts payable, and accrued rate refunds.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For specific components of net cash provided by operating activities for 2019 versus 2018, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Cash Position, Investing, and Financing&#8212;Operating Activities, in the </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115620000004/a2019form10-kxcmsenerg.htm">Form&#160;10&#8209;K for the fiscal year ended December&#160;31,&#160;2019, filed February&#160;6,&#160;2020</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Investing Activities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are specific components of net cash used in investing activities for 2020 versus 2019:</span></div><div style="margin-bottom:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.875%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(213)</span></td><td style="background-color:#ffffff;padding: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%">Changes in EnerBank notes receivable, reflecting growth in consumer lending</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(256)</span></td><td style="background-color:#cceeff;padding: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%">Lower purchases of notes receivable by EnerBank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 proceeds from sale of EnerBank notes receivable in 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130&#160;</span></td><td style="background-color:#cceeff;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%">Lower proceeds from sale of transmission equipment in 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(39)</span></td><td style="background-color:#ffffff;padding: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 investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</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%">(2,867)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(85)</span></td><td style="background-color:#ffffff;padding: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%">DB&#160;SERP investment in note receivable &#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%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Lower proceeds from sale of transmission equipment in 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,246)</span></td><td style="background-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">See Note&#160;22, Asset Sale and Exit 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%">For specific components of net cash used in investing activities for 2019 versus 2018, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Cash Position, Investing, and Financing&#8212;Investing Activities, in the </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115620000004/a2019form10-kxcmsenerg.htm">Form&#160;10&#8209;K for the fiscal year ended December&#160;31,&#160;2019, filed February&#160;6,&#160;2020</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Financing Activities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are specific components of net cash provided by financing activities for 2020 versus 2019:</span></div><div style="margin-bottom:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.875%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2019</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,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher debt issuances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher debt retirements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(725)</span></td><td style="background-color:#cceeff;padding: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%">Lower borrowings of certificates of deposit at EnerBank </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(215)</span></td><td style="background-color:#ffffff;padding: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%">Higher repayments under Consumers&#8217; commercial paper program</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(83)</span></td><td style="background-color:#cceeff;padding: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%">Higher issuances of common stock, primarily the settlement of equity forward sale contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">241&#160;</span></td><td style="background-color:#ffffff;padding: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%">Higher payments of dividends on common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(31)</span></td><td style="background-color:#cceeff;padding: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%">Higher debt prepayment costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#ffffff;padding: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%">Proceeds from the sale of membership interest in VIE to tax equity investor</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contribution from noncontrolling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</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,619&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2019</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%">508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher debt issuances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher debt retirements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(545)</span></td><td style="background-color:#cceeff;padding: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%">Higher repayments under Consumers&#8217; commercial paper program</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings from CMS 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%">307&#160;</span></td><td style="background-color:#cceeff;padding: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%">Lower stockholder contribution from CMS&#160;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%">(25)</span></td><td style="background-color:#ffffff;padding: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%">Higher payments of dividends on common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(45)</span></td><td style="background-color:#cceeff;padding: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%">Higher debt prepayment costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35)</span></td><td style="background-color:#ffffff;padding: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 financing activities, primarily higher debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</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,035&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For specific components of net cash provided by financing activities for 2019 versus 2018, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Cash Position, Investing, and Financing&#8212;Financing Activities, in the </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115620000004/a2019form10-kxcmsenerg.htm">Form&#160;10&#8209;K for the fiscal year ended December&#160;31,&#160;2019, filed February&#160;6,&#160;2020</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div 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><div id="ibe111af6d52149569b23f8b48d5770c6_61"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><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%">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 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 debt covenants and articles of incorporation and potentially by FERC requirements and provisions under the Federal Power Act and the Natural Gas Act. For additional details on Consumers&#8217; dividend restrictions, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;5, Financings and Capitalization&#8212;Dividend Restrictions. For the year ended December&#160;31,&#160;2020, Consumers paid $637&#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:400;line-height:120%">CMS&#160;Energy and Consumers expect to have sufficient liquidity to fund their commitments despite potential material uncertainties that may impact their cash management and financing strategies as a result of the COVID&#8209;19 pandemic. CMS&#160;Energy and Consumers rely on the capital markets to fund their robust capital plan and those markets have faced significant strain. CMS Energy and Consumers have mitigated the potential impact of the pandemic on their liquidity by completing financing transactions and reducing the need for additional external funding. For more information on CMS&#160;Energy&#8217;s and Consumers&#8217; financing transactions, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;5, Financings and Capitalization.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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. The COVID&#8209;19 pandemic is a continually evolving situation and CMS&#160;Energy and Consumers cannot predict the ultimate impact it will have on their debt covenants, business, results of operations, financial condition, capital investment program, liquidity, and cash flows.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy will make a change in method of tax accounting in its 2020 tax return to take advantage of IRS tax guidance that allows certain costs to maintain, replace, or improve electric assets to be deducted as repairs for tax purposes. Under this guidance, the costs can be deducted immediately rather than capitalized and depreciated over a 20-year period. This change will allow CMS&#160;Energy to claim accelerated one-time federal tax deductions of approximately $975&#160;million upon initial adoption, with favorable ongoing annual deductions thereafter, placing CMS&#160;Energy in a net operating loss carryforward position until 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%">In 2020, 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 $500&#160;million in privately negotiated transactions, in &#8220;at the market&#8221; offerings, through forward sales transactions, or otherwise.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has entered into forward sales transactions under this program, which allow CMS&#160;Energy to either physically settle the contracts by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or net settle the contracts through the delivery or receipt of cash or </span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For more information on these forward sale contracts, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;5, Financings and Capitalization&#8212;Issuance of Common Stock.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2020, CMS&#160;Energy had $532&#160;million of its revolving credit facility available and Consumers had $1.1&#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 the aggregate in commercial paper notes with maturities of up to 365&#160;days at market interest rates. These issuances are supported by Consumers&#8217; revolving credit facilities. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2020, 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 Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;5, Financings and Capitalization.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain of CMS&#160;Energy&#8217;s and Consumers&#8217; credit agreements contain covenants that require CMS&#160;Energy and Consumers to maintain certain financial ratios, as defined therein. At December&#160;31,&#160;2020, no default had occurred with respect to any financial covenants contained in CMS&#160;Energy&#8217;s and Consumers&#8217; credit agreements. CMS&#160;Energy and Consumers were each in compliance with these covenants as of December&#160;31,&#160;2020, as presented in the following table:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.887%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.407%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit Agreement</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%">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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt to Capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&lt;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 0.70 to 1.0</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.58 to 1.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><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;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt to Capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&lt;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 0.65 to 1.0</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.49 to 1.0</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Applies to CMS&#160;Energy&#8217;s revolving credit agreement and term loan credit agreement. In April&#160;2020, amendments to these agreements changed the required financial covenant from a leverage ratio to a capitalization ratio.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 and letter of credit agreement. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Components of CMS&#160;Energy&#8217;s and Consumers&#8217; cash management plan include controlling operating expenses and capital expenditures and evaluating market conditions for financing and refinancing opportunities. CMS&#160;Energy&#8217;s and Consumers&#8217; present level of cash and expected cash flows from operating activities, together with access to sources of liquidity, are anticipated to be sufficient to fund the companies&#8217; contractual obligations for 2021 and beyond.</span></div><div 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 also required both by law and by contract to provide financial support, including infusing additional capital, to ensure that EnerBank satisfies mandated capital requirements and has sufficient liquidity to operate. With its self-funding plan, EnerBank has exceeded these requirements historically and exceeded them as of December&#160;31,&#160;2020. In addition, EnerBank has access to contingent funding sources, including the Discount Window and a $50&#160;million uncommitted federal funds line of credit. Each month, EnerBank pledges a subset of its eligible loans to the Federal Reserve to ensure a seamless </span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">borrowing capability should the need arise. At December&#160;31,&#160;2020, there were no outstanding borrowings under EnerBank&#8217;s contingent funding sources.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Contractual Obligations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; contractual obligations. The table excludes all amounts classified as current liabilities on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets, other than the current portion of long-term debt, leases, and other financing.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.585%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.585%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.585%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.585%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.591%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" 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 #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments Due</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less Than One Year</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One to Three Years</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three to Five Years</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">More Than Five Years</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,486&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest payments on long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">499&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">962&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,222&#160;</span></td><td style="background-color:#cceeff;padding: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%">Finance leases and other financing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">183&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AROs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Environmental liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 payables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total PPAs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,057&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,522&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,516&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,803&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">282&#160;</span></td><td style="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 contractual obligations</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%">42,388&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,540&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,549&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,373&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,926&#160;</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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest payments on long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">522&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,315&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases and other financing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77&#160;</span></td><td style="background-color:#cceeff;padding: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%">Operating 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%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AROs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">1,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred investment tax credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Environmental liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PPAs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MCV PPA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Palisades PPA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">517&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related-party PPAs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other PPAs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">589&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,693&#160;</span></td><td style="background-color:#cceeff;padding: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%">Total PPAs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,898&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,057&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,522&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,516&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #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 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,803&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Total contractual obligations</span></div></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%">28,687&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,130&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,897&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,788&#160;</span></td><td style="background-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%">18,872&#160;</span></td><td style="background-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">Long-term contracts for the purchase of commodities and related services, and construction and service agreements. The commodities and related services include natural gas and coal and associated transportation.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Long-term PPAs from certain affiliates of CMS&#160;Enterprises.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div 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 have recognized 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%">current liabilities for which the timing of payments cannot be reasonably estimated. These items, which are excluded from the table above, include regulatory liabilities, deferred income taxes, workers&#8217; compensation liabilities, accrued liabilities under renewable energy programs, and other liabilities. Retirement benefits are also excluded from the table above. For details related to benefit payments, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;12, Retirement Benefits.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Off-Balance-Sheet Arrangements:</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 enter into various arrangements in the normal course of business to facilitate commercial transactions with third parties. These arrangements include indemnities, surety bonds, letters of credit, and financial and performance guarantees. Additionally, CMS&#160;Energy has entered into forward sales contracts to sell its common stock in order to invest in its utility and non-utility businesses; as of December&#160;31,&#160;2020, these contracts have an aggregate sales price of $58 million, maturing through 2022. For additional details on the companies&#8217; indemnity and guarantee arrangements, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;4, Contingencies and Commitments&#8212;Guarantees. For additional details on letters of credit and CMS&#160;Energy&#8217;s forward sales contracts, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;5, Financings and Capitalization.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Capital Expenditures:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Over the next five&#160;years, Consumers expect to make substantial capital investments. Consumers may revise its forecasts of capital expenditures periodically due to a number of factors, including environmental regulations, business opportunities, market volatility, economic trends, and the ability to access capital. Presented in the following table are Consumers&#8217; estimated capital expenditures, including lease commitments, for 2021 through 2025:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.025%"></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 Billions</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%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total 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%">2.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">13.2&#160;</span></td><td style="background-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 id="ibe111af6d52149569b23f8b48d5770c6_64"></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%">Outlook</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Several business trends and uncertainties may affect CMS&#160;Energy&#8217;s and Consumers&#8217; financial condition and results of operations. These trends and uncertainties could have a material impact on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated income, cash flows, or financial position. For additional details regarding these and other uncertainties, see Forward-Looking Statements and Information; Item&#160;1A. Risk Factors; Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Regulatory Matters; and Note&#160;4, Contingencies and Commitments.</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_3136"></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%"> In 2019, the MPSC approved the IRP that Consumers filed in 2018, which details its Clean Energy Plan. Through its Clean Energy Plan, Consumers expects to reduce carbon emissions of its owned generation by more than 90&#160;percent from its 2005 levels by 2040 and eliminate the use of coal to generate electricity by 2040. The Clean Energy Plan provides the foundation for Consumers&#8217; 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. Consumers is required to file a new IRP by June&#160;2021.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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&#160;1&#160;&amp;&#160;2 coal-fueled generating units, totaling 460 MW, 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:11pt;font-weight:400;line-height:120%">&#8226;</span><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 potential retirement of the J.H.&#160;Campbell&#160;1&#160;&amp;&#160;2 coal-fueled generating units, totaling 540&#160;MW, in 2031 or earlier</span></div><div 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 will replace the capacity to be retired with:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">increased 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">increased energy efficiency</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">increased renewable energy generation</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">conservation voltage reduction</span></div><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">increased pumped storage</span></div><div 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 competitively bid new capacity and at least 50&#160;percent of the new capacity will be built and owned by third parties; the remainder will be owned and operated 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%">In support of its Clean Energy Plan, Consumers issued requests for proposals in September&#160;2019 and July&#160;2020, each to acquire up to 300&#160;MW of new capacity from projects to be operational in Michigan&#8217;s Lower Peninsula by May&#160;2023. Specifically, Consumers solicited offers to enter into PPAs with or purchase solar generation projects ranging in size from 20&#160;MW to 150&#160;MW and to enter into PPAs with PURPA qualifying facilities up to 20&#160;MW. Any contracts entered into as a result of the request for proposals would be subject to MPSC 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%">As a result of the 2019 request for proposals, in December&#160;2020, Consumers entered into a 25-year PPA under which it will purchase 140&#160;MW of renewable capacity, energy, and RECs from a solar generating facility to be constructed in Calhoun County, Michigan. The facility is expected to be operational in 2022. Also, in January&#160;2021, Consumers entered into an agreement to purchase a solar generating facility under development in Michigan, with capacity of up to 150 MW. Consumers expects to take full ownership and begin commercial operation of the project in 2022. Both of these agreements are subject to MPSC approval. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The 2016&#160;Energy Law raised the renewable energy standard to 15 percent in 2021, with an interim target of 12.5 percent in 2019. Consumers met the interim target for 2019 and demonstrated its compliance in the 2019 renewable energy cost reconciliation that the MPSC approved in February&#160;2021. 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 expects 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%">Under Consumers&#8217; renewable energy plan, 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&#160;percent return on equity on any projects approved by the MPSC. 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-MW wind generation project in Gratiot County, Michigan; the project became operational in December&#160;2020</span></div><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">purchase of a wind generation project under development, with capacity of up to 166 MW, in Hillsdale, Michigan; Consumers expects to take full ownership and begin commercial operation of the project in early 2021</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div 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;2020, Consumers entered into an agreement to purchase a wind generation project under development, with capacity of up to 201&#160;MW, in Gratiot County, Michigan. Consumers expects to take full ownership and begin commercial operation of the project in 2022. The agreement is subject to MPSC 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 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-MW solar generating facility to be constructed in Calhoun County, Michigan; the facility is expected to be operational in 2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight: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. </span></div><div 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 the COVID-19 pandemic, Consumers has delayed implementation of a summer peak time-of-use rate for electric residential customers, originally planned to begin in June&#160;2020. The summer peak time-of-use rate will allow customers to take advantage of lower-cost energy during off-peak times during the summer months. Customers could reduce their electric bills by shifting their consumption from on&#8209;peak to off&#8209;peak times. The MPSC approved delaying implementation of the summer peak time-of-use rate to&#160;2021, recognizing that more customers may be at home during the pandemic and may not have the same opportunities to manage peak power consumption.</span></div><div 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 response to the COVID&#8209;19 pandemic, Michigan&#8217;s Governor issued various executive orders requiring all non-essential businesses to close temporarily and Michigan residents to stay home during the period from March&#160;23,&#160;2020 to June&#160;8,&#160;2020. Subsequent executive orders gradually eased restrictions. In October&#160;2020, the Michigan Supreme Court issued an opinion that limits the governor&#8217;s authority to issue executive orders relating to the COVID-19 pandemic. Subsequently, the Michigan Department of Health and Human Services issued emergency orders maintaining and then increasing restrictions on indoor gatherings. Most recent orders have resulted in stepped-up enforcement of remote work in lieu of in-person work when possible and restrictions on certain entertainment venues and indoor dining at restaurants. Presently, most businesses are now open at limited capacity and with safety measures in place.</span></div><div 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 period from April&#160;1,&#160;2020 through December&#160;31,&#160;2020, a period covering the majority of the pandemic to date, weather-normalized electric deliveries were approximately five&#160;percent lower than deliveries during the same period in 2019, due mainly to a decline in deliveries to commercial and industrial customers of approximately 13&#160;percent. This decline, however, was offset partially by an increase of approximately seven&#160;percent in deliveries to residential customers. Consumers cannot predict the long-term impact of the COVID-19 pandemic.</span></div><div 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 response to the pandemic, Consumers initially suspended shut-offs of service for non-payment and extended payment protection plans for low-income and senior customers. Consumers slowly began resuming shut-offs of service for non-payment in late July&#160;2020 for commercial and industrial customers and in October 2020 for residential customers. Consumers has experienced and anticipates it will continue to experience increased uncollectible accounts in the near term, but cannot predict the long-term impact of the pandemic on Michigan&#8217;s economy or its customers.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div 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 years, Consumers expects weather-normalized electric deliveries to remain stable relative to 2020. This outlook reflects the effects of energy waste reduction programs and appliance efficiency standards offset largely by modest growth in electric demand. Actual delivery levels will depend on:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">energy conservation measures and results of energy waste reduction programs</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">weather fluctuations</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Michigan&#8217;s economic conditions, including utilization, expansion, or contraction of manufacturing facilities, population trends, and housing activity</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric ROA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Michigan law allows electric customers in Consumers&#8217; service territory to buy electric generation service from alternative electric suppliers in an aggregate amount capped at ten&#160;percent of Consumers&#8217; sales, with certain exceptions. At December&#160;31,&#160;2020, electric deliveries under the ROA program were at the ten&#8209;percent limit. Of Consumers&#8217; 1.9&#160;million electric customers, fewer than 300, or 0.02 percent, 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%">The 2016&#160;Energy 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 new law also authorized the MPSC to ensure that alternative electric suppliers have procured enough capacity to cover their anticipated capacity requirements for the four-year forward period. In 2017, the MPSC issued an order establishing a state reliability mechanism for Consumers. Under this mechanism, beginning June&#160;2018, if an alternative electric supplier does not demonstrate that it has procured its capacity requirements for the four-year forward period, its customers will pay a set charge to the utility for capacity that is not provided by the alternative electric supplier. All alternative electric suppliers have demonstrated that they have procured their capacity requirements through the MISO planning year beginning June&#160;1,&#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%">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 procured to serve customers during peak demand times is located in the MISO footprint in Michigan&#8217;s Lower Peninsula. In 2018, the Michigan Court of Appeals issued a decision that the MPSC does not have statutory authority to implement such a requirement for individual alternative electric suppliers. In April&#160;2020, the Michigan Supreme Court issued a unanimous opinion reversing the Court of Appeals&#8217; decision and determined that the 2016 Energy Law authorizes the MPSC to implement a local clearing requirement on individual alternative electric suppliers. The Michigan Supreme Court remanded the case to the Court of Appeals to consider a procedural challenge previously undecided by the Court of Appeals; this challenge concerns the process that the MPSC used in 2017 to consider a local clearing requirement and does not affect the substance of the MPSC&#8217;s authority to implement a local clearing requirement for future planning periods. In April&#160;2020, ABATE filed a motion for rehearing of the Michigan Supreme Court&#8217;s decision; the Michigan Supreme Court denied ABATE&#8217;s motion in May&#160;2020. In June&#160;2020, the Michigan Court of Appeals issued a letter resubmitting the case for its consideration of the Michigan Supreme Court&#8217;s remand of the procedural issue. In December&#160;2020, the Michigan Court of Appeals issued a decision in response to the Michigan Supreme Court&#8217;s procedural remand upholding the MPSC&#8217;s procedure for determining capacity obligations of electric providers under the 2016 Energy Law. The Michigan Court of Appeals also held that the 2016 Energy Law&#8217;s provision for the MPSC to implement a local clearing requirement does not constitute an unlawful delegation of the Michigan Legislature&#8217;s authority.</span></div><div 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;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 </span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December&#160;2020, Consumers filed a motion to intervene and defend the local clearing requirement in that federal litigation; this motion was granted in January&#160;2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Rate Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Rate matters are critical to Consumers&#8217; electric utility business. For additional details on rate matters, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Regulatory Matters and Note&#160;4, Contingencies and Commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Depreciation Rate Case:&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In July&#160;2020, Consumers filed a depreciation case related to Ludington, requesting to increase depreciation expense, and its recovery of that expense, by $17&#160;million annually. In February&#160;2021, the MPSC approved a settlement agreement that decreases depreciation expense by $9&#160;million annually based on December 31, 2019 balances. The new depreciation rates will be reflected in rates determined in Consumers&#8217; next-filed electric rate case.</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%">PSCR Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers submitted its 2021 PSCR plan to the MPSC in September&#160;2020 and, in accordance with its proposed plan, self-implemented the 2021 PSCR charge beginning in January&#160;2021. In January&#160;2021, Consumers filed an amendment to its plan with the MPSC and will self-implement a new 2021 PSCR charge beginning in May&#160;2021.</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_3141"></div><div 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; operations are subject to various state and federal environmental laws and regulations. Consumers estimates that it will incur capital expenditures of $260&#160;million from 2021 through 2025 to continue to comply with RCRA, the Clean Water Act, the Clean Air Act, and numerous state and federal environmental regulations. Consumers expects to recover these costs in customer rates, but cannot guarantee this result. 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.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CSAPR, which became effective in 2015, requires Michigan and many other states to improve air quality by reducing power plant emissions that, according to EPA computer models, contribute to ground-level ozone and fine particle pollution in other downwind states. In 2016, the EPA finalized new ozone season standards for CSAPR, which became effective in 2017. In October 2020, in response to a court-ordered remand due to litigation, the EPA proposed a revised CSAPR rule to reflect updated emission reductions from electric generating units in 12 states, including Michigan. The EPA intends to finalize the rule by March 2021, and has made provisions for program implementation by May 2021, with continued emission reductions through 2024. Consumers is evaluating its emission compliance strategy for existing units based on the proposed number of allowances allocated to Michigan for 2021 through 2024.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2012, the EPA published emission standards for electric generating units, known as MATS, based on Section&#160;112 of the Clean Air Act. Under MATS, all of Consumers&#8217; existing coal-fueled electric generating units were required to add additional controls for hazardous air pollutants. Consumers met the deadline for five coal-fueled units and two oil/gas-fueled units it continues to operate and retired its seven remaining coal-fueled units. In addition, in May 2020, the EPA finalized changes to the supporting analysis used to enact MATS, but did not make any changes to the MATS regulations. These changes do not impact Consumers&#8217; MATS compliance strategy because, if the MATS regulations were repealed, Consumers would then be required to comply with the Michigan Mercury Rule, which has similar requirements to MATS. In addition, Consumers must comply with emission limits in its renewable operating permits, which have similar emission requirements to MATS.</span></div><div 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. The 2015 ozone NAAQS made it more difficult to construct or modify power plants and other emission sources in areas of the country that have not met the 2015 ozone standard. In&#160;2018, the EPA designated certain areas of Michigan as not meeting the ozone standard. None of Consumers&#8217; fossil-fuel-fired generating units are located in these areas. Additionally, </span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div 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 State of Michigan has convened industry workgroups to seek implementation and control strategy ideas for statewide compliance of the 2015 ozone standard. In August 2020, the EPA proposed to retain the 2015 NAAQS for ozone without revision, and finalized this regulatory decision in December 2020. Consumers does not expect that any litigation involving NAAQS for ozone will have a material adverse impact on 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&#8217; strategy to comply with air quality regulations, including CSAPR, NAAQS, and MATS, as well as its legal obligations, involved the installation and operation of emission control equipment at some facilities and the suspension of operations at others; however, Consumers continues to evaluate these rules in conjunction with other EPA and EGLE rulemakings, litigation, executive orders, treaties, and congressional action. 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:120%">&#8226;</span><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 how certain units are used</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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="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">changes in Consumers&#8217; environmental compliance costs</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 of greenhouse gases. Consumers continues to monitor and comment on these initiatives and to follow litigation involving 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%">In 2015, the EPA finalized new rules&#160;pursuant to Section&#160;111(b) of the Clean Air Act to limit carbon dioxide emissions from new electric generating units, as well as modified or reconstructed electric generating units. New coal-fueled units would not be able to meet this limit without installing carbon dioxide control equipment using such methods as carbon capture and sequestration.</span></div><div 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&#160;2018, the EPA proposed a revised Section&#160;111(b) regulation to replace the 2015 standard rule limiting carbon dioxide emissions from new electric generating units, citing limited availability and high costs of carbon capture and sequestration equipment as reasons to change the 2015 rule. The revised Section&#160;111(b) regulation would require new coal-fueled generating units to meet a highly efficient steam cycle performance standard. If finalized, Consumers does not expect this proposal to change its existing environmental strategy.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2019, the EPA finalized the Affordable Clean Energy rule. The rule requires individual states to evaluate coal&#8209;fueled power plants for heat&#8209;rate improvements that could increase overall plant efficiency. The evaluations to be performed by the State of Michigan may require Consumers to make heat-rate improvements at its J.H. Campbell plant beginning in the mid&#8209;2020s. However, the D.C. Circuit Court of Appeals vacated and remanded this rule to the EPA in January 2021. Consumers cannot evaluate the potential impact of the remand until the EPA acts and any additional appeals are extinguished.</span></div><div 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, a group of 195&#160;countries, including the U.S., finalized the Paris Agreement, which governs carbon dioxide reduction measures beginning in 2020. While the U.S. withdrew from the Paris Agreement, it has taken the necessary steps to rejoin the Paris Agreement in 2021. At this time, Consumers does not expect any adverse changes to its environmental strategy as a result of these events.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">In September&#160;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-percent reduction below 2005 levels of greenhouse gas emissions by 2025. Consumers has already surpassed the 28-percent reduction milestone for its owned electric generation and previously announced, in February&#160;2020, a goal </span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">of achieving net-zero carbon emissions from its electric business by 2040. The order directs EGLE to develop and oversee an action plan for achieving these goals. In addition, the Governor established the Council on Climate Solutions, an advisory group of key stakeholders to be appointed by the Governor that will assist EGLE in implementing the plan. These goals are aspirational in nature and any changes in law or regulation to achieve these goals would need to be approved by Michigan Legislature or the relevant regulatory agency. The MPSC has requested comments from utilities and other stakeholders on how the Governor&#8217;s goal should be incorporated into future IRP filings. Consumers does not expect any adverse changes to its environmental strategy as a result of these events.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">While Consumers cannot predict the outcome of changes in U.S. policy or of other legislative or regulatory initiatives involving the potential regulation of greenhouse gases, it intends to continue to move forward with its Clean Energy Plan, its present net-zero carbon reduction goal, and its emphasis on supply diversity. Consumers will continue to monitor regulatory and legislative activity and related litigation regarding greenhouse gas emissions standards that may affect electric generating units.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Increased frequency of severe weather events, including those due to climate change, could materially impact Consumers&#8217; facilities, energy sales, and results of operations. Consumers is unable to predict these events or their financial impact; however, Consumers evaluates the potential physical impacts of climate change on its operations, including increased storm activity, increased rainfall, and higher lake and river levels. Consumers is taking steps to mitigate these risks 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%">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 require Consumers to replace equipment, install additional emission control equipment, purchase emission allowances or credits, curtail operations, arrange for alternative sources of supply, mothball or retire facilities that generate certain emissions, pursue energy efficiency or demand response measures more swiftly, or take other steps to manage or lower the emission of greenhouse gases. 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 and capital expenditures 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 final rule regulating CCRs under RCRA. The final rule adopts minimum standards for beneficially reusing and disposing of non&#8209;hazardous CCRs. The rule establishes new minimum requirements for site location, groundwater monitoring, flood protection, storm water design, fugitive dust control, and public disclosure of information, including any groundwater protection standard exceedances. The rule also sets out conditions under which CCR units would be forced to cease receiving CCR and non&#8209;CCR wastewater and initiate closure based on the inability to achieve minimum safety standards, meet a location standard, or meet minimum groundwater standards. Consumers has aligned with EGLE on closure plans for each of its unlined ash ponds to ensure coordination between federal and state requirements. The unlined ash ponds have ceased operation and, where applicable, have been replaced with double-lined ash ponds or concrete tanks. Significant closure work has been completed at the remaining ash ponds.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Due to litigation, many aspects of the 2015 CCR rule have been remanded to the EPA, which has resulted in various new rulemakings. These new rulemakings are now in litigation. Continued litigation will add uncertainty around requirements for compliance and state permit programs.</span></div><div 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. In&#160;2018, the Michigan Legislature adopted a permitting program, which requires the EPA&#8217;s authorization. This program should reduce costly, duplicative oversight over CCRs and provide local oversight to CCR issues unique to Michigan. In April 2020, EGLE submitted a regulatory package for Michigan&#8217;s permit program to the EPA for its review. Federal rulemaking challenges may delay EPA approval of the Michigan permitting program.</span></div></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:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div 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 aligned with EGLE on closure plans for all of its coal ash disposal sites, including those subject to the EPA&#8217;s 2015 CCR rule, and adjusted its recorded ARO accordingly. 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 and the corresponding rules that were revised in 2014. 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), 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:115%">In 2015, the EPA released its final effluent limitation guidelines for steam electric generating plants. These guidelines, which are presently being litigated, set stringent new requirements for the discharge from electric generating units into surface waters. The EPA published a final rule in October 2020, with an effective date of December 2020, revising the 2015 guidelines related to the discharge of certain wastewater streams from electric generating units. The rule also allows 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 does not expect any adverse changes to its environmental strategy as a result of these revisions to the rule.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">In recent years, the EPA and the U.S.&#160;Army Corps of Engineers have proposed rules redefining &#8220;Waters of the United States,&#8221; which defines the scope of federal jurisdiction under the Clean Water Act, and other changes to the Clean Water Act regulations. For example, the EPA recently finalized a rule repealing the 2015 definition of &#8220;Waters of the United States&#8221; and, in January 2020, released a rule with its new definition. The new definition narrows the scope of federal jurisdiction and reduces the frequency of dual jurisdiction in states with authority to regulate the same waters; Michigan is one such state. Consumers does not expect adverse changes to its environmental strategy as a result of the new definition, which is presently being litigated in multiple jurisdictions.</span></div><div 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 renewed every five&#160;years and are vital to the facilities&#8217; operations. 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%">Other Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Other electric environmental matters could have a material impact on Consumers&#8217; outlook. For additional details on other electric environmental matters, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;4, Contingencies and Commitments&#8212;Consumers Electric Utility Contingencies&#8212;Electric Environmental Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Retention Incentive Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In October 2019, Consumers announced a retention incentive program to ensure necessary staffing at the D.E.&#160;Karn generating complex through the anticipated retirement of the coal-fueled generating units. Based on the number of employees that have chosen to participate, the aggregate cost of the program through 2023 is estimated to be $35&#160;million. Consumers expects to recognize $8&#160;million of retention benefit costs in 2021; this expense will be deferred as a regulatory asset. In its order in Consumers&#8217; 2020 electric rate case, the MPSC approved deferred accounting treatment for these costs. For additional details on this program, see Note&#160;22, Asset Sale and Exit Activities.</span></div></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="ibe111af6d52149569b23f8b48d5770c6_3131"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><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 typically 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%">The impact of the COVID-19 pandemic on weather-normalized gas deliveries during 2020 was not material. Consumers has experienced and anticipates it will continue to experience increased uncollectible accounts in the near term, but cannot predict the long-term impact of the pandemic on Michigan&#8217;s economy or its 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%">Over the next five years, Consumers expects weather-normalized gas deliveries to remain stable relative to 2020. This outlook reflects modest growth in gas demand offset by the predicted effects of energy efficiency and conservation. Actual delivery levels from year to year may vary from this expectation as a result of:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">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 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 of competing energy sources or fuels</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">energy efficiency and conservation impacts</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Rate Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Rate matters are critical to Consumers&#8217; gas utility business. For additional details on rate matters, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Regulatory Matters and Note&#160;4, Contingencies and Commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">GCR Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers submitted its 2021-2022 GCR plan to the MPSC in December&#160;2020 and, in accordance with its proposed plan, expects to self-implement the 2021-2022 GCR charge beginning in April&#160;2021. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">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%"> In October&#160;2019, PHMSA published a final rule that expands federal safety standards for gas transmission pipelines. To comply with the rule, Consumers will incur increased capital costs to install and remediate pipelines as well as increased operating and maintenance costs to expand inspections, maintenance, and monitoring of its existing pipelines. The requirements in the regulation took effect July&#160;1,&#160;2020, with various implementation phases over numerous 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%">In February 2020, PHMSA finalized an interim rule it had published in 2016; this rule established minimum federal safety standards for underground natural gas storage facilities. To comply with the rule, Consumers incurred increased capital and operating and maintenance costs to expand inspections, maintenance, and monitoring of its underground gas 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 and capital expenditures in rates consistent with the recovery of other reasonable costs of complying with laws and regulations. Consumers will continue to monitor gas safety regulations and continue implementation of the American Petroleum Institute&#8217;s Recommended Practice&#160;1173, Pipeline Safety Management Systems. This program minimizes gas system asset- and performance-related risks by ensuring that there are policies, procedures, work instructions, forms, and records in place to streamline adoption and deployment of any existing or future regulations.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">83</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_3146"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Environmental Outlook:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur response activity costs at a number of sites, including 23&#160;former MGP sites. For additional details, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;4, Contingencies and Commitments&#8212;Consumers Gas Utility Contingencies&#8212;Gas Environmental Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-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%">Consumers is making voluntary efforts to reduce its gas utility&#8217;s methane emissions. In 2019, Consumers released its Methane Reduction Plan, which set a goal of net-zero methane emissions from its natural gas delivery system by 2030. Under its Methane Reduction Plan, Consumers plans to reduce methane emissions from its system by about 80&#160;percent by accelerating the replacement of aging pipe, rehabilitating or retiring outdated infrastructure, and adopting new technologies and practices. The remaining emissions will be offset by purchasing and/or producing renewable natural gas. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">In September&#160;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-percent reduction below 2005 levels of greenhouse gas emissions by 2025. These new goals could have an impact on Consumers&#8217; gas business over the long term. For additional details on the executive order, see Consumers Electric Utility Outlook and Uncertainties&#8212;Electric Environmental Outlook.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There is increasing interest at the federal, state, and local levels involving potential regulation of greenhouse gases or its sources. Such regulation, if adopted, may involve requirements to reduce methane emissions from Consumers&#8217; gas utility operations and carbon dioxide emissions from natural gas customer use. No such measures apply to Consumers at this time. 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 id="ibe111af6d52149569b23f8b48d5770c6_3119"></div><div style="margin-bottom:12pt;padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility and 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%">Energy Waste Reduction Plan: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The 2016&#160;Energy Law authorized incentives for demand response programs and expanded existing incentives for energy efficiency programs, referring to the combined initiatives as energy waste reduction programs. The 2016&#160;Energy Law:</span></div><div style="padding-left:36pt;padding-right:6.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">extended the requirement to achieve annual reductions of 1.0&#160;percent in customers&#8217; electricity use through 2021 and 0.75&#160;percent in customers&#8217; natural gas use indefinitely</span></div><div style="padding-left:36pt;padding-right:20.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">removed limits on investments under the program and provided for a higher return on those investments; together, these provisions effectively doubled the financial incentives Consumers may earn for exceeding the statutory targets</span></div><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">established a goal of 35&#160;percent combined renewable energy and energy waste reduction by 2025; Consumers has achieved 25&#160;percent combined renewable energy and energy waste reduction through 2020</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additionally, the MPSC has approved the recovery of demand response costs and an associated financial incentive based on demand response target performance.</span></div><div 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 energy waste reduction plan, Consumers provides its customers with incentives to reduce usage by offering energy audits, rebates and discounts on purchases of highly efficient appliances, and other incentives and programs. The COVID&#8209;19 pandemic may impact Consumers&#8217; ability to execute energy efficiency programs effectively and, accordingly, could affect Consumers&#8217; ability to exceed its statutory savings targets and earn the maximum energy waste reduction incentive for 2021. Consumers cannot predict the ultimate financial impact of the pandemic on its 2021 energy waste reduction incentive. </span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">84</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_3124"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><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%">Enterprises 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 enterprises businesses is to maximize the value of generating assets, its share of which represents 1,480&#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%">In July&#160;2020, CMS&#160;Enterprises purchased an ownership interest in Aviator Wind, a 525-MW wind generation project in Coke County, Texas. The project was completed and became operational in September&#160;2020. Of the project&#8217;s 525-MW nameplate capacity, 420 MW has been committed under long-term PPAs. For additional details, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;21, Variable Interest Entities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The enterprises segment&#8217;s assets may be affected by environmental laws and regulations. The 2015 ozone NAAQS made it more difficult to construct or modify power plants and other emission sources in areas of the country that have not met the 2015 ozone standard. In&#160;2018, the EPA designated certain areas of Michigan as not meeting the ozone standard. The enterprises segment&#8217;s DIG plant located in Dearborn, Michigan is in one such area and, as a result, would be subject to additional permitting restrictions in the event of any future modifications. For additional details regarding the new ozone NAAQS, see Consumers Electric Utility Outlook and Uncertainties&#8212;Electric Environmental Outlook.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Trends, uncertainties, and other matters related to the enterprises segment 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 and interest rates 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 and environmental remediation obligations at Bay&#160;Harbor, including an inability to renew an NPDES permit</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">obligations related to a tax claim from the government of Equatorial Guinea</span></div><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">representations, warranties, and indemnities provided by CMS&#160;Energy in connection with previous sales of 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%">For additional details regarding the enterprises segment&#8217;s uncertainties, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;4, Contingencies and Commitments.</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_3109"></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%">EnerBank 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%">EnerBank is a Utah state-chartered, FDIC-insured industrial bank providing primarily unsecured, fixed-rate installment loans throughout the U.S. to finance home improvements. The carrying value of EnerBank&#8217;s loan portfolio was $2.9&#160;billion at December&#160;31,&#160;2020. The 12-month rolling average net default rate on loans held by EnerBank was 1.1 percent at December&#160;31,&#160;2020. For additional details regarding EnerBank&#8217;s loan portfolio, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;8, Notes Receivable.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EnerBank&#8217;s loan portfolio was funded primarily by certificates of deposit of $2.8&#160;billion at December&#160;31,&#160;2020. With its loan portfolio funded by certificates of deposit, EnerBank has not had to rely </span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">on access to the financial and capital markets in order to fund loan growth during the COVID-19 pandemic. As a result, EnerBank has experienced market share gains as new customers have transitioned from less financially stable competitors. Accordingly, EnerBank has experienced increased lending growth in recent months and expects this trend to continue during 2021. Over the next five years, EnerBank expects lending growth of approximately seven&#160;percent annually. For additional details regarding EnerBank&#8217;s capital and liquidity, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;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%">In response to the COVID-19 pandemic, and consistent with FDIC guidance, EnerBank offered new payment accommodations for current qualifying customers. EnerBank cannot predict the longer-term impacts of the pandemic, but could experience slower lending growth, higher loan write-offs, and increased loan modifications.</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_3114"></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 style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Employee Separation Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In December&#160;2019, CMS&#160;Energy and Consumers announced a voluntary separation program for non-union employees. For the year ended December&#160;31,&#160;2020, CMS&#160;Energy and Consumers recorded an after-tax charge of $9&#160;million related to the program, under which 140 employees accepted and were approved for early separation. As a result of the program, CMS&#160;Energy and Consumers expect to benefit from future cost savings, as employee staffing levels will be better matched to workload demand, which reflects the companies&#8217; ongoing workforce productivity improvements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Union Contracts:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The UWUA represents Consumers&#8217; operating, maintenance, construction, and customer contact center employees. The USW represents Zeeland plant employees. The UWUA and USW agreements expired and new agreements were ratified in 2020. The new agreements ratified in 2020 provide 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">three-percent pay increases to operating, maintenance, and construction employees and the same annual increase through 2024</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">three-and-a-half-percent pay increases to customer contact center employees</span></div><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">three-percent pay increases to Zeeland Plant employees and the same annual increase through 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%">Litigation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy, Consumers, and certain of their subsidiaries are named as parties in various litigation matters, as well as in administrative proceedings before various courts and governmental agencies, arising in the ordinary course of business. For additional details regarding these and other legal matters, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Regulatory Matters and Note&#160;4, Contingencies and Commitments.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">86</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_67"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following information is important to understand CMS&#160;Energy&#8217;s and Consumers&#8217; results of operations and financial condition. For additional accounting policies, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;1, Significant Accounting Policies.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the preparation of CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated financial statements, estimates and assumptions are used that may affect reported amounts and disclosures. CMS&#160;Energy and Consumers use accounting estimates for asset valuations, unbilled revenue, depreciation, amortization, financial and derivative instruments, employee benefits, stock-based compensation, the effects of regulation, indemnities, contingencies, and AROs. Actual results may differ from estimated results due to changes in the regulatory environment, regulatory decisions, lawsuits, competition, and other factors. CMS&#160;Energy and Consumers consider all relevant factors in making these assessments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Accounting for the Effects of Industry Regulation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Because Consumers has regulated operations, it uses regulatory accounting to recognize the effects of the regulators&#8217; decisions on its financial statements. Consumers continually assesses whether future recovery of its regulatory assets is probable by considering communications and experience with its regulators and changes in the regulatory environment. If Consumers determined that recovery of a regulatory asset were not probable, Consumers would be required to write off the asset and immediately recognize the expense in earnings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Contingencies:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers make judgments regarding the future outcome of various matters that give rise to contingent liabilities. For such matters, they record liabilities when they are considered probable and reasonably estimable, based on all available information. In particular, CMS&#160;Energy and Consumers are participating in various environmental remediation projects for which they have recorded liabilities. The recorded amounts represent estimates that may take into account such considerations as the number of sites, the anticipated scope, cost, and timing of remediation work, the available technology, applicable regulations, and the requirements of governmental authorities. For remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. The amount recorded for any contingency may differ from actual costs incurred when the contingency is resolved. For additional details, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;4, Contingencies and Commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers account for certain contracts as derivative instruments. If a contract is a derivative and does not qualify for the normal purchases and sales exception, it is recorded on the consolidated balance sheets at its fair value. At CMS&#160;Energy, if the derivative is accounted for as a cash flow hedge, unrealized gains and losses from changes in the fair value of the derivative are recognized in AOCI and subsequently recognized in earnings when the hedged transactions impact earnings. If the derivative is accounted for as a fair value hedge, changes in the fair value of the derivative and changes in the fair value of the hedged item due to the hedged risk are recognized in earnings. For the FTRs at Consumers, changes in fair value are deferred as regulatory assets or liabilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The criteria used to determine if an instrument qualifies for derivative accounting or for an exception from derivative accounting are complex and often require judgment in application. Changes in business strategies or market conditions, as well as a requirement to apply different interpretations of the derivative accounting literature, could result in changes in accounting for a single contract or groups of contracts, </span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">87</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">which could have a material impact on CMS&#160;Energy&#8217;s and Consumers&#8217; financial statements. For additional details on CMS&#160;Energy&#8217;s and Consumers&#8217; derivatives and how the fair values of derivatives are determined, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;6, Fair Value Measurements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Income Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The amount of income taxes paid by CMS&#160;Energy is subject to ongoing audits by federal, state, and foreign tax authorities, which can result in proposed assessments. An estimate of the potential outcome of any uncertain tax issue is highly judgmental. CMS&#160;Energy believes adequate reserves have been provided for these exposures; however, future results may include favorable or unfavorable adjustments to the estimated tax liabilities in the period the assessments are made or resolved or when statutes of limitation on potential assessments expire. Additionally, CMS&#160;Energy&#8217;s judgment as to the ability to recover its deferred tax assets may change. CMS&#160;Energy believes the valuation allowances related to its deferred tax assets are adequate, but future results may include favorable or unfavorable adjustments. As a result, CMS&#160;Energy&#8217;s effective tax rate may fluctuate significantly over time. For additional details, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;14, Income Taxes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Pension and OPEB:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers provide retirement pension benefits to certain employees under non&#8209;contributory DB&#160;Pension Plans, and they provide postretirement health and life benefits to qualifying retired employees under an OPEB Plan.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record liabilities for pension and OPEB on their consolidated balance sheets at the present value of the future obligations, net of any plan assets. The calculation of the liabilities and associated expenses requires the expertise of actuaries, and requires many assumptions, including:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">life expectancies</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">discount rates</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">expected long-term rate of return on plan assets</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">rate of compensation increases</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">expected health care costs</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A change in these assumptions could change significantly CMS&#160;Energy&#8217;s and Consumers&#8217; recorded liabilities and associated expenses.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are estimates of costs (credits) and cash contributions through 2023 for the DB&#160;Pension Plans and OPEB Plan. Actual future costs and contributions will depend on future investment performance, discount rates, and various factors related to the participants of the DB&#160;Pension </span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">88</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Plans and OPEB Plan. CMS&#160;Energy and Consumers will, at a minimum, contribute to the plans as needed to comply with federal funding requirements.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.726%"></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.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: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.643%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding: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%">Cost (Credit)</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contribution</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost (Credit)</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contribution</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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%">(113)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(113)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" 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-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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%">(105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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%">(105)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;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)</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="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%">(99)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers&#8217; pension and OPEB costs are recoverable through its general ratemaking process.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Lowering the expected long-term rate of return on the assets of the DB&#160;Pension Plans by 25&#160;basis points would increase estimated pension cost for 2021 by $7&#160;million for both CMS&#160;Energy and Consumers. Lowering the PBO discount rates by 25&#160;basis points would increase estimated pension cost for 2021 by $5&#160;million for both CMS&#160;Energy and Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pension and OPEB plan assets are accounted for and disclosed at fair value. Fair value measurements incorporate assumptions that market participants would use in pricing an asset or liability, including assumptions about risk. Development of these assumptions may require judgment.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For additional details on postretirement benefits, including the fair value measurements for the assets of the DB&#160;Pension Plans and OPEB Plan, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;12, Retirement Benefits.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Unbilled Revenues:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; customers are billed monthly in cycles having billing dates that do not generally coincide with the end of a calendar month. This results in customers having received electricity or natural gas that they have not been billed for as of the month-end. Consumers estimates its unbilled revenues by applying an average billed rate to total unbilled deliveries for each customer class. For additional information on unbilled revenues, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;16, Revenue.</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_70"></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%">New Accounting Standards</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are no new accounting standards issued but not yet effective that are expected to have a material impact on CMS&#160;Energy&#8217;s or Consumers&#8217; consolidated financial statements.</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_73"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;7A.&#160;&#160;&#160;&#160;Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are exposed to market risks including, but not limited to, changes in interest rates, commodity prices, and investment security prices. They may enter into various risk management contracts to mitigate exposure to these risks, including swaps, options, futures, and forward contracts. CMS&#160;Energy and Consumers enter into these contracts using established policies and procedures, under </span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div 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 direction of an executive oversight committee consisting of certain officers and a risk committee consisting of those and other officers and business managers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following risk sensitivities illustrate the potential loss in fair value, cash flows, or future earnings from financial instruments, assuming a hypothetical adverse change in market rates or prices of ten&#160;percent. Potential losses could exceed the amounts shown in the sensitivity analyses if changes in market rates or prices were to exceed ten&#160;percent.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Long-Term Debt:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers are exposed to interest-rate risk resulting from issuing fixed-rate and variable-rate debt instruments. CMS&#160;Energy and Consumers use a combination of these instruments, and may also enter into interest-rate swap agreements, in order to manage this risk and to achieve a reasonable cost of capital.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a sensitivity analysis of interest-rate risk on CMS&#160;Energy&#8217;s and Consumers&#8217; debt instruments, which includes the effects of interest-rate swaps (assuming an adverse change in market interest rates of ten&#160;percent):</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fixed-rate financing&#8212;potential loss in fair value</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-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="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">634&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">558&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">372&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">355&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair value losses in the above table could be realized only if CMS&#160;Energy and Consumers transferred all of their fixed-rate financing to other creditors. The annual earnings exposure related to variable-rate financing was immaterial for both CMS&#160;Energy and Consumers at December&#160;31,&#160;2020 and 2019, assuming an adverse change in market interest rates of ten&#160;percent.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Notes Receivable:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy is exposed to interest-rate risk resulting from EnerBank&#8217;s fixed-rate installment loans. EnerBank provides primarily unsecured, fixed-rate installment loans throughout the U.S. to finance home improvements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a sensitivity analysis of interest-rate risk on EnerBank&#8217;s notes receivable, which includes the effects of interest-rate swaps (assuming an adverse change in market interest rates of ten&#160;percent):</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes receivable&#8212;potential loss in fair value</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair value losses for CMS&#160;Energy in the above table could be realized only if EnerBank&#8217;s loans were sold to other parties. The annual earnings exposure related to variable-rate interest receipts at EnerBank was immaterial at December&#160;31,&#160;2020 and 2019. For additional details on financial instruments, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;7, Financial Instruments.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">90</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_76"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;8.&#160;&#160;&#160;&#160;Financial Statements and Supplementary Data</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_79"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Index to Financial Statements</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:5.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.311%"></td><td style="width:0.1%"></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="#ibe111af6d52149569b23f8b48d5770c6_82">CMS&#160;Energy Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_82">92</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="#ibe111af6d52149569b23f8b48d5770c6_85">Consolidated Statements of Income</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_85">92</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="#ibe111af6d52149569b23f8b48d5770c6_88">Consolidated Statements of Comprehensive Income</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_88">93</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="#ibe111af6d52149569b23f8b48d5770c6_94">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_94">94</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="#ibe111af6d52149569b23f8b48d5770c6_97">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_97">96</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="#ibe111af6d52149569b23f8b48d5770c6_103">Consolidated Statements of Changes in Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_103">98</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="#ibe111af6d52149569b23f8b48d5770c6_109">Consumers Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_109">100</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="#ibe111af6d52149569b23f8b48d5770c6_112">Consolidated Statements of Income</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_112">100</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="#ibe111af6d52149569b23f8b48d5770c6_115">Consolidated Statements of Comprehensive Income</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_115">101</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="#ibe111af6d52149569b23f8b48d5770c6_121">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_121">102</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="#ibe111af6d52149569b23f8b48d5770c6_124">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_124">104</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="#ibe111af6d52149569b23f8b48d5770c6_130">Consolidated Statements of Changes in Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_130">106</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="#ibe111af6d52149569b23f8b48d5770c6_136">Notes to the Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_136">107</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="#ibe111af6d52149569b23f8b48d5770c6_139">1:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_139">Significant Accounting Policies</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_139">107</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="#ibe111af6d52149569b23f8b48d5770c6_142">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="#ibe111af6d52149569b23f8b48d5770c6_142">New Accounting Standards</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="#ibe111af6d52149569b23f8b48d5770c6_142">110</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="#ibe111af6d52149569b23f8b48d5770c6_148">3:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_148">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="#ibe111af6d52149569b23f8b48d5770c6_148">111</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="#ibe111af6d52149569b23f8b48d5770c6_154">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="#ibe111af6d52149569b23f8b48d5770c6_154">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="#ibe111af6d52149569b23f8b48d5770c6_154">117</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="#ibe111af6d52149569b23f8b48d5770c6_160">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="#ibe111af6d52149569b23f8b48d5770c6_160">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="#ibe111af6d52149569b23f8b48d5770c6_160">124</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_166">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="#ibe111af6d52149569b23f8b48d5770c6_166">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="#ibe111af6d52149569b23f8b48d5770c6_166">131</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="#ibe111af6d52149569b23f8b48d5770c6_169">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="#ibe111af6d52149569b23f8b48d5770c6_169">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="#ibe111af6d52149569b23f8b48d5770c6_169">134</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="#ibe111af6d52149569b23f8b48d5770c6_175">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="#ibe111af6d52149569b23f8b48d5770c6_175">Notes Receivable</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="#ibe111af6d52149569b23f8b48d5770c6_175">135</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_178">9:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_178">Plant, Property, and Equipment</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_178">138</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="#ibe111af6d52149569b23f8b48d5770c6_184">10:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_184">Leases and Palisades Financing</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="#ibe111af6d52149569b23f8b48d5770c6_184">142</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="#ibe111af6d52149569b23f8b48d5770c6_190">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="#ibe111af6d52149569b23f8b48d5770c6_190">Asset Retirement Obligations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_190">147</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="#ibe111af6d52149569b23f8b48d5770c6_193">12:</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="#ibe111af6d52149569b23f8b48d5770c6_193">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="#ibe111af6d52149569b23f8b48d5770c6_193">149</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="#ibe111af6d52149569b23f8b48d5770c6_199">13:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_199">Stock-Based Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_199">159</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="#ibe111af6d52149569b23f8b48d5770c6_205">14:</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="#ibe111af6d52149569b23f8b48d5770c6_205">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="#ibe111af6d52149569b23f8b48d5770c6_205">163</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="#ibe111af6d52149569b23f8b48d5770c6_211">15:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_211">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="#ibe111af6d52149569b23f8b48d5770c6_211">167</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="#ibe111af6d52149569b23f8b48d5770c6_214">16:</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="#ibe111af6d52149569b23f8b48d5770c6_214">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="#ibe111af6d52149569b23f8b48d5770c6_214">168</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="#ibe111af6d52149569b23f8b48d5770c6_220">17:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_220">Other Income and Other Expense</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_220">172</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="#ibe111af6d52149569b23f8b48d5770c6_223">18:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_223">Cash and Cash Equivalents</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="#ibe111af6d52149569b23f8b48d5770c6_223">172</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="#ibe111af6d52149569b23f8b48d5770c6_226">19:</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="#ibe111af6d52149569b23f8b48d5770c6_226">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="#ibe111af6d52149569b23f8b48d5770c6_226">173</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="#ibe111af6d52149569b23f8b48d5770c6_229">20:</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="#ibe111af6d52149569b23f8b48d5770c6_229">Related-Party Transactions&#8212;Consumers</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_229">177</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="#ibe111af6d52149569b23f8b48d5770c6_235">21:</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="#ibe111af6d52149569b23f8b48d5770c6_235">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="#ibe111af6d52149569b23f8b48d5770c6_235">178</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="#ibe111af6d52149569b23f8b48d5770c6_241">22:</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="#ibe111af6d52149569b23f8b48d5770c6_241">Asset Sale and 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="#ibe111af6d52149569b23f8b48d5770c6_241">180</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="#ibe111af6d52149569b23f8b48d5770c6_244">23:</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="#ibe111af6d52149569b23f8b48d5770c6_244">Quarterly Financial and Common Stock Information (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="#ibe111af6d52149569b23f8b48d5770c6_244">181</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="#ibe111af6d52149569b23f8b48d5770c6_247">Reports of Independent Registered Public Accounting Firm</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="#ibe111af6d52149569b23f8b48d5770c6_247">182</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="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="#ibe111af6d52149569b23f8b48d5770c6_247">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="#ibe111af6d52149569b23f8b48d5770c6_247">182</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="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="#ibe111af6d52149569b23f8b48d5770c6_250">Consumers</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_250">186</a></span></div></td></tr></table></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">91</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_82"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><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 id="ibe111af6d52149569b23f8b48d5770c6_85"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Income</span></div><div style="margin-bottom:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMi0yLTEtMS0w_9313beec-e5f0-4032-b428-9a762121e92e">6,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMi00LTEtMS0w_c4a5236d-02f1-4b62-af3b-425ef952d48d">6,845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMi02LTEtMS0w_e073b870-5522-4374-a8ac-0ad7a57b3142">6,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:FuelCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNS0yLTEtMS0w_349bc845-2013-4c99-a286-afba4c7f8e3a">375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:FuelCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNS00LTEtMS0w_97ccd37d-11ca-4ab8-af1f-36ffe0cc6ea9">493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:FuelCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNS02LTEtMS0w_9046b4e1-c01a-4808-bcd9-c69e406d1691">528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Purchased and interchange power</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6b5014445e1e4491985b94ac08ea38ae_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNi0yLTEtMS0w_7693a870-0b19-4016-bf61-bbf1334715ab">1,492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4d32dcec2c9548328e511e57c6864873_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNi00LTEtMS0w_6c12d83e-c17e-4dee-8aac-6bc826e50d07">1,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2053919ea2ff4f7884d3c863b2d3f2bf_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNi02LTEtMS0w_c355791b-0129-4c25-a28d-e08171dec865">1,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Purchased power &#8211; related parties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="cms:PurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNy0yLTEtMS0w_1d1426a1-23d7-4f2e-81ef-6fdaba1089ce">64</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="cms:PurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNy00LTEtMS0w_3682cb4b-00e0-40a3-b77c-ea9dc14c1af3">75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="cms:PurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNy02LTEtMS0w_c2307293-c321-48ba-af5b-5fa0e5afa48a">81</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Cost of gas sold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6508cc5960dd4dada50f666754293352_D20200101-20201231" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfOC0yLTEtMS0w_55bfbe13-ab8e-4a0a-a274-d20a7491f909">577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i44d768957c2b45cc9bfda4caa69667c3_D20190101-20191231" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfOC00LTEtMS0w_52f90ab1-e26a-48af-afa8-fb0bd40a7358">769</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib871dc6119534904a850655cfceb0e61_D20180101-20181231" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfOC02LTEtMS0w_2d7f8945-f99c-45d1-9d9c-d98086f17cd1">836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Maintenance and other operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfOS0yLTEtMS0w_461cff75-20ad-496f-b943-47ae047177a6">1,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfOS00LTEtMS0w_25e26da5-92b9-4a8a-ba94-48dfc42f8e66">1,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfOS02LTEtMS0w_0bdcbe1f-e90d-41e8-8914-b145953e0b2f">1,417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTAtMi0xLTEtMA_c1b5c73d-01e7-4d2c-a200-4a45f08ac692">1,048</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTAtNC0xLTEtMA_393873e0-4b94-4a12-8c01-2ebe15b2cc76">992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTAtNi0xLTEtMA_9041900d-1e3b-431f-a06e-ddb64195b559">933</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">General taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTEtMi0xLTEtMA_24f5aa59-f597-465a-9b2f-96b61f05209f">359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTEtNC0xLTEtMA_077b42f9-539e-4018-a7c6-9517c71dba88">333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTEtNi0xLTEtMA_8fabd0cf-1610-40b8-bb1f-4a341721ef18">303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTItMi0xLTEtMA_762ca7e0-4cb0-419c-9e3f-0999865a7b80">5,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTItNC0xLTEtMA_4b575d84-0f40-41f9-a9ba-db7ac804ac62">5,606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTItNi0xLTEtMA_9dcf2e04-108e-40c5-a03d-b533f5eae7ae">5,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTQtMi0xLTEtMA_21758e6e-04ae-4832-a0ba-bbfe98327fd5">1,362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTQtNC0xLTEtMA_20e77b71-ffc0-4f72-b392-c2b645f8a744">1,239</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTQtNi0xLTEtMA_85520855-5626-4e4f-9392-f22d6c50a358">1,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Income (Expense)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTctMi0xLTEtMA_e5d9b6a3-7981-4717-9986-d32a38ad88e1">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTctNC0xLTEtMA_b3e54d8a-c3b5-4642-8a55-3beb6d69ef06">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTctNi0xLTEtMA_5c563c27-fc28-4968-b9aa-1bc3d8c254ec">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Interest income &#8211; related parties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="cms:InterestAndDividendIncomeRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTgtMi0xLTEtOTI2Ng_e4223177-e7b2-422e-94a0-1ca247d1caa8">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="cms:InterestAndDividendIncomeRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTgtNC0xLTEtOTI2Ng_f7775af6-0030-4205-b1b9-5f08f9fc97f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="cms:InterestAndDividendIncomeRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTgtNi0xLTEtOTI2Ng_6cbebef6-fb23-4cda-97ae-e794c8e9e200">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Allowance for equity funds used during construction</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTgtMi0xLTEtMA_ece5e601-d218-4fbf-a886-fed0acbcc55f">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTgtNC0xLTEtMA_4eb20fa2-84e2-432b-bfc5-72be1b9cc785">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTgtNi0xLTEtMA_9471ece4-5720-4d64-9fd4-172fc4198934">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Income from equity method investees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTktMi0xLTEtMA_6b5fca74-a8ff-483b-89f6-d8659eb328e6">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTktNC0xLTEtMA_16f4e856-9379-4a7b-9c38-80fd9bab6229">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTktNi0xLTEtMA_63305f95-0a8c-41bc-833e-bee375c6f4ad">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Nonoperating retirement benefits, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjAtMi0xLTEtMA_2a52bbcc-fa98-47a4-bfcc-59ae788c08ea">118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjAtNC0xLTEtMA_ee8d818d-e084-4b3a-8b74-1ac04be7c4de">91</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjAtNi0xLTEtMA_81e2e7b6-fa94-47b3-acc0-3f3a23ab047a">90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjEtMi0xLTEtMA_2a380c20-aaae-4764-ba3d-574d459b2445">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjEtNC0xLTEtMA_02d63d20-3b15-4ffb-b4a4-55f01a761378">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjEtNi0xLTEtMA_2566c409-dafc-465f-b0dd-9886b7a5a0f9">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjItMi0xLTEtMA_ace81b4c-961d-45a4-9254-076f91cdf6b7">62</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjItNC0xLTEtMA_9ad6fa11-2234-4a1b-be0e-319b9ef82267">13</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjItNi0xLTEtMA_b344162c-185e-4d92-aa0b-d1ef07923a7b">48</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjMtMi0xLTEtMA_ad5e0075-1a27-4719-aab8-20d81c06d62f">84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjMtNC0xLTEtMA_17791ff8-aa0f-41f0-89e6-496b7a1668d6">109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjMtNi0xLTEtMA_17a277b2-6a26-4d11-b3bf-8e152bf714d1">70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Charges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjYtMi0xLTEtMA_e135b5eb-4d86-4552-8774-ecfd83f42c59">483</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjYtNC0xLTEtMA_e9280648-2622-4448-aff9-0e48166ff46d">439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjYtNi0xLTEtMA_65e032c6-4b96-4aae-820d-562994c8e348">412</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Interest expense &#8211; related parties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjctMi0xLTEtMA_fd3d5e50-95d1-450a-9273-398c38891cb1">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjctNC0xLTEtMA_9ac4bdc3-58ca-4e26-8a7d-90845e26daa9">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjctNi0xLTEtMA_1d0632e6-d30f-4ff3-9a79-15673b7f173c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjgtMi0xLTEtMA_d500eb7f-bf61-4f60-b9cd-dec5043e1630">68</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjgtNC0xLTEtMA_8a18b147-63c2-4277-92b7-03d87b30f607">75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjgtNi0xLTEtMA_33bba027-b1f5-4339-b3d0-81510d507c80">49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for borrowed funds used during construction</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjktMi0xLTEtMA_5368eebf-1140-4e50-bf7a-f8b7f252e5f1">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjktNC0xLTEtMA_f6421bda-f3e2-4716-b8db-b76bbfb3fe33">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjktNi0xLTEtMA_7f2f745b-158c-4dbb-83cf-f38fc25059d4">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzAtMi0xLTEtMA_e04a32c7-5322-4e24-8efd-51176a85fe65">561</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><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="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzAtNC0xLTEtMA_ba35d562-9a14-411f-b1f6-ab20467d6385">519</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzAtNi0xLTEtMA_3c1cf68c-6ff7-4ee0-8b2e-ed99182f4f83">458</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></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Before Income Taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzItMi0xLTEtMA_85f42f1a-06c1-4649-86e3-7e2adc8b7cf8">885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzItNC0xLTEtMA_a42e2f6a-827a-4b31-b2f3-4bef9eff0d2c">829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzItNi0xLTEtMA_65a5bb37-1d6d-4a10-8917-2be16c12ffff">774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzMtMi0xLTEtMA_92b704d3-9d01-484e-9085-576ab7096422">133</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzMtNC0xLTEtMA_8d3e059e-9713-4c01-9204-d4a571556b92">147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzMtNi0xLTEtMA_3584d23c-e904-43a5-a864-e06f9769f0f0">115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzgtMi0xLTEtMA_7144d5fc-5f10-4264-9635-a3d661c78dd3">752</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzgtNC0xLTEtMA_881d19c8-282f-42ce-af48-794be3b00379">682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzgtNi0xLTEtMA_a20a0860-fc71-4e86-80ad-0f390622df87">659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income (Loss) Attributable to Noncontrolling Interests</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzktMi0xLTEtMA_33b83d21-1e6b-43bf-9247-5525b138e478">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzktNC0xLTEtMA_2c0bf51e-0290-4918-a419-2325ac88de51">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzktNi0xLTEtMA_015869d9-d45b-4c2b-a2c7-3eee52fb1106">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:700;line-height:120%">Net Income Available to Common Stockholders</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNDQtMi0xLTEtMA_4ceaeccb-5903-4450-813d-36039ce8c4a8">755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNDQtNC0xLTEtMA_2c833996-d09e-4a8c-8de1-d69520e7bd40">680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNDQtNi0xLTEtMA_c0c710c6-2e6d-41a3-9915-dd8e102037ae">657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNDYtMi0xLTEtMA_8b80d953-021d-4f9e-9b9a-9d441f660004">2.65</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNDYtNC0xLTEtMA_1c7e56d9-763d-406d-9711-ef1f2b12bc52">2.40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNDYtNi0xLTEtMA_e1e28d59-7082-43c2-9d18-0a77d3bd9a00">2.33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Diluted Earnings Per Average Common Share</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNDctMi0xLTEtMA_7171c5db-c72d-4567-bc36-71ada9fe4315">2.64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNDctNC0xLTEtMA_f89010ed-b417-409c-b8c3-f4cbc493744c">2.39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNDctNi0xLTEtMA_b9cc2fd8-2815-432c-85bf-5b1ff98dd6bd">2.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">92</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_88"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Comprehensive Income</span></div><div style="margin-bottom:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMi0yLTEtMS0w_845e1b80-0fb0-455b-a2b6-cbdbbe8e609f">752</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMi00LTEtMS0w_feac5188-e157-442b-9195-29b29371a7e5">682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMi02LTEtMS0w_906202f3-0ebb-47c6-9156-966e3721cbe5">659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">Net loss arising during the period, net of tax of $(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNS0wLTEtMS0wL3RleHRyZWdpb246NTVkY2NhOTE3YjFmNGM3ZDg2NzU1ZDExMTZjZTQ5YzlfNzE0NjgyNTU4MDY3MQ_0ae0e02f-aa24-4398-b4a6-7b963387dff5">4</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNS0wLTEtMS0wL3RleHRyZWdpb246NTVkY2NhOTE3YjFmNGM3ZDg2NzU1ZDExMTZjZTQ5YzlfNzE0NjgyNTU4MDY4Mw_ac27ca46-60b8-4d60-bcd1-f70348f9630d">3</ix:nonFraction>), and $(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNS0wLTEtMS0wL3RleHRyZWdpb246NTVkY2NhOTE3YjFmNGM3ZDg2NzU1ZDExMTZjZTQ5YzlfNzE0NjgyNTU4MDY5OQ_7cbe5477-c317-4472-870b-af0f0a958a35">1</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNS0yLTEtMS0w_c207d3ff-d1ad-4989-ab4e-cc9f376eeb8a">15</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNS00LTEtMS0w_309e9612-9805-4060-95ea-158c89458e10">7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNS02LTEtMS0w_f03967b6-600d-44cb-bee3-e57632ebcbdb">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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%">Settlement arising during the period, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi0wLTEtMS0zMTIxL3RleHRyZWdpb246MWE3ZWE1Zjc3YjM2NGI4M2FhYTFiY2ZlOWZjMzU4N2FfNzY5NjU4MTM5NDU5Nw_47dd479d-22ef-482c-8f2c-f3a39e2c521b"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi0wLTEtMS0zMTIxL3RleHRyZWdpb246MWE3ZWE1Zjc3YjM2NGI4M2FhYTFiY2ZlOWZjMzU4N2FfNzY5NjU4MTM5NDU5Nw_9b00f720-27d1-49fa-ab39-865d545ddd4b"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi0wLTEtMS0zMTIxL3RleHRyZWdpb246MWE3ZWE1Zjc3YjM2NGI4M2FhYTFiY2ZlOWZjMzU4N2FfNzY5NjU4MTM5NDU5Nw_ce3b472a-04f0-4b09-815d-b80ab441363e">&#8212;</ix:nonFraction></ix:nonFraction></ix:nonFraction> for all periods   </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%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi0yLTEtMS0zMTIx_c7f99815-0de6-4e8b-956e-0b392e4651dc">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi00LTEtMS0zMTIx_4511dd78-5c98-4111-8412-82675c13eb75">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi02LTEtMS0zMTIx_8c4264d0-6e98-4acc-89a1-bfa08c8ea21f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Prior service credit adjustment, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi0wLTEtMS0wL3RleHRyZWdpb246ZmMyOTc3MGY0NTJhNGNmMjg0MmZjZThkMjU0OWExMjFfNzY5NjU4MTM5NDU0OQ_5f6ad61d-1c16-4002-a48c-de6be7c34e66"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi0wLTEtMS0wL3RleHRyZWdpb246ZmMyOTc3MGY0NTJhNGNmMjg0MmZjZThkMjU0OWExMjFfNzY5NjU4MTM5NDU0OQ_6e8825f3-f407-466b-83d8-66012a502b5d"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi0wLTEtMS0wL3RleHRyZWdpb246ZmMyOTc3MGY0NTJhNGNmMjg0MmZjZThkMjU0OWExMjFfNzY5NjU4MTM5NDU0OQ_b103bd8e-5ec7-4d0a-b8f7-46f2d014d1e4">&#8212;</ix:nonFraction></ix:nonFraction></ix:nonFraction> for all periods   </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%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi0yLTEtMS0w_76e62afc-e2de-489e-9715-9a25b68fa7a7">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi00LTEtMS0w_664fd7ad-d38b-42c5-bc11-5c997a867873">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi02LTEtMS0w_b5e1cef0-e9de-4617-8e51-920c7b48d27d">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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%">Amortization of net actuarial loss, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNy0wLTEtMS0wL3RleHRyZWdpb246ZjQxMzk5MWRkNGEyNGNkMzlhZjk5MmNhNjRkNTJhNmFfNzE0NjgyNTU4MDY2Nw_2c4b59b1-3306-4860-9193-46d574271152"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNy0wLTEtMS0wL3RleHRyZWdpb246ZjQxMzk5MWRkNGEyNGNkMzlhZjk5MmNhNjRkNTJhNmFfNzE0NjgyNTU4MDY2Nw_361a2fe2-ddfb-44f5-8a29-61243771c410"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNy0wLTEtMS0wL3RleHRyZWdpb246ZjQxMzk5MWRkNGEyNGNkMzlhZjk5MmNhNjRkNTJhNmFfNzE0NjgyNTU4MDY2Nw_fd110f69-437b-4ac5-8f20-6286c77cee11">1</ix:nonFraction></ix:nonFraction></ix:nonFraction> for all periods   </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%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNy0yLTEtMS0w_a05c128f-7989-4c71-bb22-d079478d3673">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNy00LTEtMS0w_4a1fc525-fee7-4bd0-aa9a-d20060387bde">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNy02LTEtMS0w_61841796-2381-496d-b14d-084470c3819a">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Amortization of prior service credit, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfOC0wLTEtMS0wL3RleHRyZWdpb246MDYyZjMwOGUyZGRmNDkxMzhjYWRhNzI1NDZlZDY3YjNfNzE0NjgyNTU4MDY3Mw_a4f898ab-50e7-4df5-92aa-c1910a968322">&#8212;</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfOC0wLTEtMS0wL3RleHRyZWdpb246MDYyZjMwOGUyZGRmNDkxMzhjYWRhNzI1NDZlZDY3YjNfNzE0NjgyNTU4MDY4Mw_23fdf003-7f65-4058-b929-c77590903077">&#8212;</ix:nonFraction>, and $(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfOC0wLTEtMS0wL3RleHRyZWdpb246MDYyZjMwOGUyZGRmNDkxMzhjYWRhNzI1NDZlZDY3YjNfNzE0NjgyNTU4MDY5OQ_f80422e9-ab87-41b9-b95a-638206e5ef46">1</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfOC0yLTEtMS0w_92f8112f-d796-436a-8b92-49ed0e436cab">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfOC00LTEtMS0w_94030fd5-dc7d-44ee-ba88-4a10f660b867">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfOC02LTEtMS0w_01679570-d3ee-4a11-ac30-7efe59d4a225">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:700;line-height:120%">Derivatives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">Unrealized loss on derivative instruments, net of tax of $(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOmUyNDE2MzlhNmFlZTQxMzViYWMwMDNmMWQ5YjBkNDBmXzc2OTY1ODEzOTQ1NzE_c718a589-e0d6-4195-b633-a69e1ca54a8f">2</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOmUyNDE2MzlhNmFlZTQxMzViYWMwMDNmMWQ5YjBkNDBmXzc2OTY1ODEzOTQ1ODM_326fa96d-491d-4477-98c9-9991765303e7">1</ix:nonFraction>), and $<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOmUyNDE2MzlhNmFlZTQxMzViYWMwMDNmMWQ5YjBkNDBmXzc2OTY1ODEzOTQ1OTc_556e3a5f-0f82-46c1-9408-afebfc624e00">&#8212;</ix:nonFraction></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%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTUtMi0xLTEtMA_3d58d1c0-b422-4dfd-bb26-8901417f5cd4">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTUtNC0xLTEtMA_52e8d2e2-71c0-493d-abe8-2b2da64c36f5">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTUtNi0xLTEtMA_f59923d8-d95d-47e7-93f4-9d0c9f0b2671">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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%">Reclassification adjustments included in net income, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOjNhODgyZDMwMDljOTQwODM4N2YxYjdkYWQ4ZTMxNjM3Xzc2OTY1ODEzOTQ1OTA_1525fda4-a595-41a6-ab95-b2b02189180e"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOjNhODgyZDMwMDljOTQwODM4N2YxYjdkYWQ4ZTMxNjM3Xzc2OTY1ODEzOTQ1OTA_332d30d8-880f-42ec-9e53-a4be29cf7a60"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOjNhODgyZDMwMDljOTQwODM4N2YxYjdkYWQ4ZTMxNjM3Xzc2OTY1ODEzOTQ1OTA_3d7cf232-64df-49c1-b6ba-66c2ceaa89c3">&#8212;</ix:nonFraction></ix:nonFraction></ix:nonFraction> for all periods   </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%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTYtMi0xLTEtMA_edb61f44-91a2-4933-97f3-ce451b412b11">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTYtNC0xLTEtMA_28e8e142-cb43-4328-b656-16683e0c9e4e">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTYtNi0xLTEtMA_cca1b552-1540-4faf-a850-e126cf99a4f8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-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:700;line-height:120%">Other Comprehensive Loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTgtMi0xLTEtMA_3f3c6100-fe6c-42e1-a61d-345489e16fc9">13</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTgtNC0xLTEtMA_c7eea1ad-bf9c-41b0-863d-160a10653b0f">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTgtNi0xLTEtMA_c8568916-8711-4814-baf3-c600ca63e526">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-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:700;line-height:120%">Comprehensive 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%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMjAtMi0xLTEtMA_ad799705-0377-442e-95a9-5abe485815ef">739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMjAtNC0xLTEtMA_5453ebc7-af2f-4e93-bf9c-b6679a63303a">674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMjAtNi0xLTEtMA_a7b7d693-dddb-4df5-92d0-a553e6c274dd">655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 (Loss) Attributable to Noncontrolling Interests</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMjItMi0xLTEtMA_4f614a8d-2186-4672-bd9e-3329957cdbf6">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMjItNC0xLTEtMA_0f483c67-38d4-4b9c-9131-2e0848e9ce46">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMjItNi0xLTEtMA_5a36864d-728c-4026-becc-87f526c506f7">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="background-color:#ffffff;border-bottom:3pt double #000;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%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMjQtMi0xLTEtMA_ed1eb501-0e95-4d64-be97-eaf964020710">742</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMjQtNC0xLTEtMA_d5829f0a-e84e-4072-be70-eb36283f74b3">672</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMjQtNi0xLTEtMA_98996bcd-8be2-4cbf-8804-4e7f5a4bf92b">653</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></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><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">93</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_94"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div style="margin-bottom:6pt"><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 &#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMy0yLTEtMS0w_836bc600-179a-4f92-b35c-00c3c08e2438">752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMy00LTEtMS0w_d976c901-a3d0-4409-8273-9dd121f4c1ea">682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMy02LTEtMS0w_58775288-9993-4f3e-ab76-3f6dd22fb8f5">659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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-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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNS0yLTEtMS0w_f8d7ca0b-74cd-450c-aafd-e45a25ac3a79">1,048</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNS00LTEtMS0w_a5193a65-003d-49e1-adc9-5ff3444b33ab">992</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNS02LTEtMS0w_c598aaea-4cb9-4afe-b2ea-5bbc3af55d26">933</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes and investment tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNi0yLTEtMS0w_a71b1f45-1ac3-441a-87b6-3c9d8b0d09d4">170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNi00LTEtMS0w_c625ae7b-8501-42a5-910e-06189bcaefa6">150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNi02LTEtMS0w_d087dc2f-2ed2-4498-8315-a3d7809b9e20">182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bad debt expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNy0yLTEtMS0w_0263cbd7-44ef-4faa-9f5d-0428d8d357d3">90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNy00LTEtMS0w_2e0808c3-9029-4601-b134-053947258e75">67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNy02LTEtMS0w_a76d1fa5-e61c-44ea-a632-a15be5d712af">54</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non&#8209;cash operating activities and reconciling&#160;adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfOC0yLTEtMS0w_6cbee243-2638-4e38-af16-a886e1e967c4">22</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfOC00LTEtMS0w_1df1743e-5537-4c7e-993f-dfc1048cf8fe">58</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfOC02LTEtMS0w_1eb2da04-5f14-4d03-bbb2-da8c0da77e4b">22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfOS0yLTEtMS0w_0bd65462-76c3-4975-b94f-5ffc80e35419">712</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfOS00LTEtMS0w_9440b96d-bbc3-4870-abc8-9dc1343dd2e9">10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfOS02LTEtMS0w_dabef4ac-5756-405c-adf5-0e8c46fb9b8d">252</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash provided by (used in) changes in assets and liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts and notes receivable and accrued revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTEtMi0xLTEtMA_5c8c8769-af94-48eb-b931-6cbdba8aefd3">12</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTEtNC0xLTEtMA_ad0b5067-2881-48ab-9fbd-1e79d6a8524a">45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTEtNi0xLTEtMA_aeb0c041-bfbf-4b94-a7c1-db4f04d17562">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTItMi0xLTEtMA_c8fde2d2-2471-4f99-b9de-f5c96b4fc771">28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTItNC0xLTEtMA_6a7d90b3-f9e6-4ff3-8145-9e5af7b87bb8">44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTItNi0xLTEtMA_a5d986b4-08a1-42df-b751-8393e6f09b9a">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and accrued rate refunds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTMtMi0xLTEtMA_bd49db67-be5a-49b2-a76a-13a40ff9cd19">54</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTMtNC0xLTEtMA_22de5254-1697-408f-808a-a963471c070e">69</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTMtNi0xLTEtMA_e116780d-cb50-4428-b7ab-6d3f5a7f346c">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current and non&#8209;current assets and liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTQtMi0xLTEtMA_204226ec-e3c3-4667-8544-077c04d559db">120</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTQtNC0xLTEtMA_94ca60c5-862e-441d-90ff-8b93df372c25">53</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTQtNi0xLTEtMA_32d1c716-21f0-40b1-941e-26e1a2a40bc8">54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTUtMi0xLTEtMA_981411df-5c40-4c33-b65d-d51b90420c8a">1,276</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTUtNC0xLTEtMA_d9a0dc1e-b301-49f9-a02d-dea086e9d0f7">1,790</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTUtNi0xLTEtMA_9624aad9-b54d-4a45-a1c6-b2bceecf6aab">1,703</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></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">Capital expenditures (excludes assets placed under finance lease)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTgtMi0xLTEtMA_b4d9fec2-e705-4dc4-8859-76760c90c571">2,317</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTgtNC0xLTEtMA_a3a8934a-24cc-4070-a47b-0a5a4f8e1be3">2,104</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTgtNi0xLTEtMA_de42cfa4-2bb0-4dfa-a270-e9104db91932">2,074</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding: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%">Increase in EnerBank notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsToAcquireLoansReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTktMi0xLTEtMA_a24e3cb7-3592-4727-995f-640b93b37cb4">657</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:PaymentsToAcquireLoansReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTktNC0xLTEtMA_2d6748c7-0770-46fb-851e-7f30ac25759f">401</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:PaymentsToAcquireLoansReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTktNi0xLTEtMA_a6d7d0d7-681d-4759-ad5e-45f81a93be2e">307</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">Purchase of notes receivable by EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsToAcquireNotesReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjAtMi0xLTEtMA_a89f0b67-01c5-4c61-ba41-a9572ea8498a">17</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:PaymentsToAcquireNotesReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjAtNC0xLTEtMA_f95953b9-b6b6-4fd5-a6d4-80c86a2d1f91">343</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:PaymentsToAcquireNotesReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjAtNi0xLTEtMA_642e089c-81d2-4cec-9da0-d6a651ff4ccd">225</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding: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%">Proceeds from DB&#160;SERP investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjEtMi0xLTEtMA_4bf08039-21ce-4839-90e5-b6244b85e303">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjEtNC0xLTEtMA_69347b4e-0dcc-40b3-beea-4bc243c8d534">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjEtNi0xLTEtMA_d2b04655-dd23-465e-af64-d31a10e69f16">146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Proceeds from sale of EnerBank notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromSaleOfNotesReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjItMi0xLTEtMA_f546fbef-7a99-4ff9-91fb-84c08428910a">197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:ProceedsFromSaleOfNotesReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjItNC0xLTEtMA_6dc0d17d-1441-4386-8307-beb388a0a6e4">67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:ProceedsFromSaleOfNotesReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjItNi0xLTEtMA_50e7224f-6f80-42eb-833e-99238b0da9ba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Proceeds from sale of transmission equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjMtMi0xLTEtMA_c3141ee7-68fb-4fe2-9707-37c46603a8b5">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjMtNC0xLTEtMA_76994570-2ae1-46c5-8695-28f3f6e418e7">97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjMtNi0xLTEtMA_900473ef-0c78-4b0e-a150-e7318dc15721">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Cost to retire property and other investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjQtMi0xLTEtMA_f3bf85e2-6854-4a85-8233-5be8c5b8d1ea">131</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjQtNC0xLTEtMA_ecc994f0-56b7-4fa2-811f-5d55b6a67fe1">132</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjQtNi0xLTEtMA_d162a80c-7e26-4c66-8b51-d68ca6e8bb8e">146</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjUtMi0xLTEtMA_bccf038c-6614-4afe-a374-ba25b87ac9b1">2,867</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjUtNC0xLTEtMA_e5962bd2-81e4-4ba9-ab81-bd460d719ea0">2,816</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjUtNi0xLTEtMA_1cb459f4-e5ce-450c-b23c-0aff6d95998d">2,606</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></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from issuance of debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjgtMi0xLTEtMA_d5f9dbae-ecc1-4239-bc8c-735c84a89c7e">3,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjgtNC0xLTEtMA_a6fe4db4-0d6d-4a8d-a366-16886a75e842">2,151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjgtNi0xLTEtMA_72ee623f-253e-4eaf-aa7f-8a8e66703ed9">2,767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retirement of debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjktMi0xLTEtMA_9830d3f7-6ac7-4ad3-a003-3b24e3cc887b">2,010</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjktNC0xLTEtMA_41726848-65ed-4930-96d3-a3d653097544">1,285</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjktNi0xLTEtMA_e2917167-f6e9-422a-b182-7a4855e734d7">1,870</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">Increase in EnerBank certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInTimeDeposits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzAtMi0xLTEtMA_d3e3e272-397d-427a-b74b-f8a143b768da">416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:IncreaseDecreaseInTimeDeposits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzAtNC0xLTEtMA_35cbd2fd-9a80-44ee-bad2-b2c600e32f7f">631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:IncreaseDecreaseInTimeDeposits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzAtNi0xLTEtMA_2497562c-41ba-4266-96ac-089c5d1b681d">513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in notes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzEtMi0xLTEtMA_a1f55cef-bdda-4e3c-b6c8-36dede6ece26">90</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzEtNC0xLTEtMA_86caa6f8-320c-4401-b3a8-aa61189ced00">7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzEtNi0xLTEtMA_d63652d2-3bed-44f2-bd77-844a0392a655">73</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issuance of common stock, net of issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzItMi0xLTEtMA_c165450c-e506-4978-aa96-d3fa376372fd">253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzItNC0xLTEtMA_75608a35-1164-4a62-bc84-5baffec0a32a">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzItNi0xLTEtMA_e105d307-ed1f-43fa-8e87-a2fe016a20b6">41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Payment of dividends on common and preferred stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzMtMi0xLTEtMA_05025208-36bf-4782-b711-462706026e6c">467</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzMtNC0xLTEtMA_015687aa-fabe-43e8-9d5b-552b53007268">436</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzMtNi0xLTEtMA_350d6699-2bbb-47d6-9627-f06c527b4a84">407</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">Debt prepayment costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzQtMi0xLTEtMA_bb1fbebf-b5ca-4a9c-96f0-7088593b45dc">59</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzQtNC0xLTEtMA_b7998aba-4644-40f8-b062-a7c8eec1a9c7">8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzQtNi0xLTEtMA_4af1ab5f-4590-447b-8ea1-4f52651baba6">36</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding: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%">Proceeds from the sale of membership interest in VIE to tax equity investor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzUtMi0xLTEtMTY5MTY_26e3e77b-9d73-4619-9f82-56f33c864af5">417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzUtNC0xLTEtMTY5MTY_415b6dfa-7b79-44cb-9fa3-0c6c134826e9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzUtNi0xLTEtMTY5MTY_ea685434-974f-48db-b036-e8051e60439a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Contribution from noncontrolling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromMinorityShareholders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzYtMi0xLTEtMTY5MTY_2d60c74a-13fd-4818-ab3b-47b5061a8489">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:ProceedsFromMinorityShareholders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzYtNC0xLTEtMTY5MTY_0c09bb4a-5b7c-45b7-a09c-a50832ec0e7a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:ProceedsFromMinorityShareholders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzYtNi0xLTEtMTY5MTY_5ec78284-5e14-47e6-90e5-aefa736d045e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 financing costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzUtMi0xLTEtMA_dbe7288b-45e8-45ae-8d1f-be842b1e93d2">51</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzUtNC0xLTEtMA_50a05eeb-b74b-4c5e-aa9a-85403531ef7b">50</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzUtNi0xLTEtMA_9eefb644-dd8f-49bc-bcf8-19bcad0cd2a1">61</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></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="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzYtMi0xLTEtMA_cc9a3bd4-b8d1-49b1-b6a3-186d06cf87b4">1,619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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"><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="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzYtNC0xLTEtMA_763c809e-15fb-4d88-9715-ee7685ad01fb">1,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzYtNi0xLTEtMA_d89bcae8-4953-4be1-8846-3adeee0d2e27">874</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzgtMi0xLTEtMA_0a757ec1-6751-4826-b113-fdd00042c051">28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzgtNC0xLTEtMA_1a2cc2c3-4a8a-44f8-8f0c-cf641b518c25">18</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzgtNi0xLTEtMA_760b58e4-f9e5-4ef5-8b7c-2a0284e56a9b">29</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzktMi0xLTEtMA_4e63abb3-29e2-4bbe-8089-3c4291981f84">157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i371456efa43d45aeb71a416c50fafe3a_I20181231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzktNC0xLTEtMA_21fcb2c3-f345-4f7a-a1e6-68823b1e1ecf">175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1d77ce248bd2430da52ab763c6d5e634_I20171231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzktNi0xLTEtMA_a32ab6f8-3f2a-411a-86d3-e7082638c5b4">204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNDEtMi0xLTEtMA_1f6cceab-adb8-4a5c-9b7a-e9067596bf06">185</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New 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="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNDEtNC0xLTEtMA_efd1f37c-97ba-4e1a-99a1-7d06e6bc6faa">157</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New 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="i371456efa43d45aeb71a416c50fafe3a_I20181231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNDEtNi0xLTEtMA_0c353d61-b43e-4baf-9af4-af736b76be7a">175</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></tr></table></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">94</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div><span><br/></span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="21" 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%">Other Cash Flow Activities and Non&#8209;cash Investing and Financing Activities</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 transactions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest paid (net of amounts capitalized)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmFhZmE2ODkxYTY5NTQ2YTRiOTUzMzE5YWQ1YjBhMGZjL3RhYmxlcmFuZ2U6YWFmYTY4OTFhNjk1NDZhNGI5NTMzMTlhZDViMGEwZmNfNS0yLTEtMS0w_33da0895-52b9-4405-a6f5-6a7274de4c0e">549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmFhZmE2ODkxYTY5NTQ2YTRiOTUzMzE5YWQ1YjBhMGZjL3RhYmxlcmFuZ2U6YWFmYTY4OTFhNjk1NDZhNGI5NTMzMTlhZDViMGEwZmNfNS00LTEtMS0w_7f8e9673-2a6b-4031-829d-a17b0eb116ed">498</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmFhZmE2ODkxYTY5NTQ2YTRiOTUzMzE5YWQ1YjBhMGZjL3RhYmxlcmFuZ2U6YWFmYTY4OTFhNjk1NDZhNGI5NTMzMTlhZDViMGEwZmNfNS02LTEtMS0w_d1381824-bae1-494a-a60a-bc49f6a6209a">458</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Income taxes paid (refunds received), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmFhZmE2ODkxYTY5NTQ2YTRiOTUzMzE5YWQ1YjBhMGZjL3RhYmxlcmFuZ2U6YWFmYTY4OTFhNjk1NDZhNGI5NTMzMTlhZDViMGEwZmNfNi0yLTEtMS0w_626797c8-110a-4d8c-aeae-8a6e09463b0f">58</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmFhZmE2ODkxYTY5NTQ2YTRiOTUzMzE5YWQ1YjBhMGZjL3RhYmxlcmFuZ2U6YWFmYTY4OTFhNjk1NDZhNGI5NTMzMTlhZDViMGEwZmNfNi00LTEtMS0w_16bf5eb6-567a-48e8-b205-283a431c2a8a">58</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmFhZmE2ODkxYTY5NTQ2YTRiOTUzMzE5YWQ1YjBhMGZjL3RhYmxlcmFuZ2U6YWFmYTY4OTFhNjk1NDZhNGI5NTMzMTlhZDViMGEwZmNfNi02LTEtMS0w_8f1c5d5b-8cb6-4337-a185-368d678f2205">123</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non&#8209;cash transactions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures not paid</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmFhZmE2ODkxYTY5NTQ2YTRiOTUzMzE5YWQ1YjBhMGZjL3RhYmxlcmFuZ2U6YWFmYTY4OTFhNjk1NDZhNGI5NTMzMTlhZDViMGEwZmNfOS0yLTEtMS0w_4c6f5260-c569-49ab-b878-9c94df3d5a9a">141</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmFhZmE2ODkxYTY5NTQ2YTRiOTUzMzE5YWQ1YjBhMGZjL3RhYmxlcmFuZ2U6YWFmYTY4OTFhNjk1NDZhNGI5NTMzMTlhZDViMGEwZmNfOS00LTEtMS0w_3f9a8aea-c131-4594-a06b-573bdbbed2f2">170</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmFhZmE2ODkxYTY5NTQ2YTRiOTUzMzE5YWQ1YjBhMGZjL3RhYmxlcmFuZ2U6YWFmYTY4OTFhNjk1NDZhNGI5NTMzMTlhZDViMGEwZmNfOS02LTEtMS0w_107b6b8a-d3f2-42ef-aa8f-1abb2a30c53f">158</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">The accompanying notes are an integral part of these statements.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">95</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_97"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Balance Sheets</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASSETS</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNC0yLTEtMS0w_b8b381ca-7e8e-404c-aaa5-5351eea6fcb9">168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNC00LTEtMS0w_2ebe7860-8b19-4231-a627-61a56d18920c">140</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Restricted cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNS0yLTEtMS0w_6399862e-2f8c-4180-af6d-7c77e70e6e1c">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNS00LTEtMS0w_232ef14e-d554-4342-bb2d-bb6c1890242c">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Accounts receivable and accrued revenue, less allowance of $<ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNi0wLTEtMS0wL3RleHRyZWdpb246YjMzYzAxZWFhOTY2NDJlOGE5NzkyNTA3Njc0OTJmOGRfNzY5NjU4MTM5NDU4NQ_1c7cbd65-13b5-47e7-99db-f294fc6cff07">29</ix:nonFraction> in 2020 and $<ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNi0wLTEtMS0wL3RleHRyZWdpb246YjMzYzAxZWFhOTY2NDJlOGE5NzkyNTA3Njc0OTJmOGRfNzY5NjU4MTM5NDYwNw_1878de28-170b-40a2-b57c-81944bda0996">20</ix:nonFraction> in 2019</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNi0yLTEtMS0w_d118b486-b443-4a56-892a-f6e921908094">863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNi00LTEtMS0w_1e2e88bc-1a09-46c2-bc64-05bba309c95d">886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Notes receivable, less allowance of $<ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:AllowanceForNotesAndLoansReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNy0wLTEtMS0wL3RleHRyZWdpb246NTBmYzk5MTE0ZjI1NDgxOWIyOTljYjVkNjNhOTVjNjRfNzY5NjU4MTM5NDU0Mw_f32a1302-1153-4693-8c25-5f16f82a75fb">32</ix:nonFraction> in 2020 and $<ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:AllowanceForNotesAndLoansReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNy0wLTEtMS0wL3RleHRyZWdpb246NTBmYzk5MTE0ZjI1NDgxOWIyOTljYjVkNjNhOTVjNjRfNzY5NjU4MTM5NDU2NQ_4f46bc43-7df4-4f5d-9957-2ab941fecfcf">33</ix:nonFraction> in 2019</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNy0yLTEtMS0w_26467fa6-32d4-4afc-bbf2-e84df3a37b74">275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNy00LTEtMS0w_cf689aa8-87dd-495a-a563-8e3ab0a39d17">242</ix:nonFraction>&#160;</span></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%">Accounts receivable &#8211; related parties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfOS0yLTEtMS0w_9d1da1bf-4769-45a7-bdc5-6caa93101850">19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfOS00LTEtMS0w_2cde33b5-e21c-4dd1-af96-afaeabccbae2">17</ix:nonFraction>&#160;</span></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-style:italic;font-weight:400;line-height:120%">Inventories at average cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas in underground storage</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTItMi0xLTEtMA_0b0d474f-aced-4752-9744-44f9382519aa">353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTItNC0xLTEtMA_c6ddecb9-e876-4e21-919b-a5c89139e201">399</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Materials and supplies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTMtMi0xLTEtMA_b971be1c-ef24-4866-acbb-ca355c658b93">155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTMtNC0xLTEtMA_9e035b0d-64f9-4a4c-8fae-e6e65360799c">140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generating plant fuel stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTQtMi0xLTEtMA_1f042ed4-78c1-41ec-ab2e-0495af38c711">68</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTQtNC0xLTEtMA_d0074511-e28d-415d-b884-e20c13c00809">66</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Deferred property taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTUtMi0xLTEtMA_a75e1259-486c-4e55-a387-8de4d23aee3e">332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTUtNC0xLTEtMA_d9ccf3b6-1c21-4053-a8fd-9936023a4af3">305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTYtMi0xLTEtMA_922e2a76-bca7-40f8-976f-9d3190246d44">42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTYtNC0xLTEtMA_c331855a-c48f-409e-97aa-00da9b96efce">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Prepayments and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTctMi0xLTEtMA_a409eb5a-dd31-4de0-a5ee-1b1fa0101103">112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTctNC0xLTEtMA_2393348d-c872-4fbe-ba5f-a7fde9c71aff">86</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTgtMi0xLTEtMA_ae3c5786-e1c3-487d-80cd-7cd96e5d869c">2,404</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><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="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTgtNC0xLTEtMA_2f7df7da-5fd6-4e88-a64f-29423735b7c6">2,331</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></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td 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:700;line-height:120%">Plant, Property, and Equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding: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%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjEtMi0xLTEtMA_cac2f132-777d-429c-9de7-dcd3617f8680">27,907</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjEtNC0xLTEtMA_8c19a93c-9561-4621-96b6-3fa98a382d50">25,390</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Less accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjItMi0xLTEtMA_7b700355-c2f0-4c2d-90d2-1dcb6944d347">7,953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjItNC0xLTEtMA_6971cfe7-3636-4355-be15-fde3f0bb5830">7,360</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Plant, property, and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentNetExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjMtMi0xLTEtMA_11a1322d-cb23-4fff-b9eb-b99e6d1f6c52">19,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentNetExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjMtNC0xLTEtMA_8b4c6981-e1be-41e8-bf68-bd92785006b9">18,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ConstructionInProgressGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjQtMi0xLTEtMA_0471eacc-c545-4035-b377-88233d1f7773">1,085</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:ConstructionInProgressGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjQtNC0xLTEtMA_7838659d-6d7d-4feb-94a3-6edd13f35a21">896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"></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="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjUtMi0xLTEtMA_6d669e11-a7f1-405d-a857-666f78c50ba7">21,039</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjUtNC0xLTEtMA_2e0b2a38-e197-43db-8815-dc13dac54d79">18,926</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding: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%">Regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjgtMi0xLTEtMA_f6fe4c0c-268f-408b-983c-9a77569b004d">2,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjgtNC0xLTEtMA_aeb57651-3df7-4497-b1d6-d63dfbac0e3f">2,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Accounts and notes receivable, less allowance of $<ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjktMC0xLTEtMC90ZXh0cmVnaW9uOjJkODZlOWQ0ZGEwMzQ5NGE5NTZhMjM1YTM4YTc5OGI2Xzc2OTY1ODEzOTQ1NDY_24fd8527-e8f6-4405-8af3-d08cd6c50cbb">91</ix:nonFraction> in 2020 and $<ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjktMC0xLTEtMC90ZXh0cmVnaW9uOjJkODZlOWQ0ZGEwMzQ5NGE5NTZhMjM1YTM4YTc5OGI2Xzc2OTY1ODEzOTQ1MjQ_f0f3aa2d-9e08-4274-8498-e67396855181">&#8212;</ix:nonFraction> in 2019</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjktMi0xLTEtMA_8d231092-d6b7-40d6-a2f0-949ffcf8ec5f">2,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjktNC0xLTEtMA_3ce9863a-9700-4d02-aebf-7877c0abe0e0">2,281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMzAtMi0xLTEtMA_08fd0df2-d9a0-488b-a194-7d197b567295">70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMzAtNC0xLTEtMA_417fc4a4-1262-46e7-b997-901bb0faead3">71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMzEtMi0xLTEtMA_7c3fee2a-a6ca-4da3-bc2f-ccb3cc261cf7">869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMzEtNC0xLTEtMA_c67f9ad5-706d-4161-96be-dbadc9fe07ff">739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other non&#8209;current assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMzItMi0xLTEtMA_935d5746-81f5-4757-aa9d-5d4833d7160a">6,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><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="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMzItNC0xLTEtMA_181ac28f-74ef-4772-b8b5-f33dd4084669">5,580</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></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMzQtMi0xLTEtMA_fa872130-69c7-41fe-aac1-b9808246c5b3">29,666</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New 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="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMzQtNC0xLTEtMA_23f31d13-c4d3-4167-ad10-f542993ef325">26,837</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></tr></table></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIABILITIES AND EQUITY</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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, finance leases, and other financing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfNC0yLTEtMS0w_8991a0ad-eb50-4a37-bf89-0cce280e3553">1,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfNC00LTEtMS0w_e27b9930-a948-4afa-be08-14630ac60b18">1,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:NotesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfNS0yLTEtMS0w_87b77b20-1eb8-4ef1-9260-167c640c43ec">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:NotesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfNS00LTEtMS0w_331c4368-ad54-41e8-915d-d7ae3e0dadf7">90</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfNi0yLTEtMS0w_a5d0c1b4-b7d2-4857-8929-02269daa415d">671</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfNi00LTEtMS0w_91d5c0f8-d3d8-4f2c-80dc-d74c01b5e887">622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable &#8211; related parties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfNy0yLTEtMS0w_daf9116b-b9b6-4f52-adb6-bdb6709f7e3a">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfNy00LTEtMS0w_4de48492-6fd7-4f59-84b5-79b124adcb92">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued rate refunds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfOC0yLTEtMS0w_71886a33-90dd-4a61-a30f-448ab7760ae7">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfOC00LTEtMS0w_f14803ad-984f-48eb-b064-e1e683f207f5">35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Accrued interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfOS0yLTEtMS0w_8ea18eb7-18b7-4ffb-9860-6b5d19aa14de">106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfOS00LTEtMS0w_1f21f515-3c89-4b7d-b425-c33b32ef70f4">104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTAtMi0xLTEtMA_ec8ec2ba-9f51-48e4-9664-0b4d4977101c">457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTAtNC0xLTEtMA_9d67a98d-7f58-4ac4-a4b6-6e73de7bf88e">437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTEtMi0xLTEtMA_4550a506-a5ef-422e-bcf7-e50495c9beda">151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTEtNC0xLTEtMA_1ea1a55b-5963-4a65-9e1c-934ee502270e">87</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTItMi0xLTEtMA_15da99e0-58d7-4be3-a6fa-677cd6291308">156</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTItNC0xLTEtMA_be37b91f-fe67-42d2-8d07-635ae0ae081d">186</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"></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="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTMtMi0xLTEtMA_db2f5dfa-0d73-4efb-b482-e2dcd054be71">3,074</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTMtNC0xLTEtMA_4137256b-91bc-4b92-bf23-a1b95760e4ab">2,704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non&#8209;current Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTYtMi0xLTEtMA_c25b9fc3-3c33-4ff2-9801-eb137a1c8eac">13,634</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTYtNC0xLTEtMA_d45cbd1f-646d-46b2-821b-281581cf7a56">11,951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Non-current portion of finance leases and other financing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="cms:FinanceLeaseLiabilityAndOtherNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTctMi0xLTEtMA_2999be38-86f0-4f62-8162-992d86097159">56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="cms:FinanceLeaseLiabilityAndOtherNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTctNC0xLTEtMA_1cc385bc-2089-45f2-90a3-7371a03bad40">76</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTgtMi0xLTEtMA_1ee63e89-ef02-466b-b4ad-8b6d9b7c3052">3,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTgtNC0xLTEtMA_ff8d1b2b-8457-4996-a5b7-49e9e7ae0d96">3,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Postretirement benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTktMi0xLTEtMA_6621fb2e-9533-4391-b787-2e5b3637fb6b">152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTktNC0xLTEtMA_92668c1b-25a3-4d26-ae7b-2f1aa903a8d8">674</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Asset retirement obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjAtMi0xLTEtMA_af4b07cd-87ff-4279-aba6-b4f2fdfc4295">553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjAtNC0xLTEtMA_071fe31a-a2bf-4d24-923c-a1d8c90ff00e">477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Deferred investment tax credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjEtMi0xLTEtMA_dde2af40-ed1b-4cfa-8674-434bfa823f4f">115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjEtNC0xLTEtMA_c7e9342f-a790-4c86-86da-c929b8a768ce">120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjItMi0xLTEtMA_d4158f12-4c56-4be7-98dd-46230362d589">1,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjItNC0xLTEtMA_64693446-7462-4c0a-babe-41abd6f6aaf8">1,655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non&#8209;current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjMtMi0xLTEtMA_4856223e-1d1a-4fdc-a35a-25bcfbfe3294">398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjMtNC0xLTEtMA_5dbb7dae-a5a6-4171-8e9a-5f3a6745bae5">383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non&#8209;current liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjQtMi0xLTEtMA_f7efe043-c5b0-4194-803f-64ded084edcb">20,515</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><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="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjQtNC0xLTEtMA_fb2b57f8-7359-4563-a0f0-1c68f56e6834">19,078</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></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td 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: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 3 and 4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjYtMi0xLTEtMA_94a635ac-9a9e-4849-ae9c-a935a25aab9b"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjYtNC0xLTEtMA_44163aa3-f658-407b-9cc7-a00f8497b0d1"></ix:nonFraction></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding: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-style:italic;font-weight:400;line-height:120%">Common stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding: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: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="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjAxZTNiMzM1ZGZkMTRjMmNhMzliZDYxNzlkYzRiODIxXzc2OTY1ODEzOTQ3NTA_3d066586-976d-4de6-be52-60b98a12cb6a"><ix:nonFraction unitRef="shares" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjAxZTNiMzM1ZGZkMTRjMmNhMzliZDYxNzlkYzRiODIxXzc2OTY1ODEzOTQ3NTA_efc9c1f7-6873-43f9-8982-2eadad1b0c69">350.0</ix:nonFraction></ix:nonFraction>&#160;shares; outstanding <ix:nonFraction unitRef="shares" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjAxZTNiMzM1ZGZkMTRjMmNhMzliZDYxNzlkYzRiODIxXzc2OTY1ODEzOTQ3MzY_66ba81ed-56c4-4a97-b9e4-893b9bd82485">288.9</ix:nonFraction>&#160;shares in 2020 and <ix:nonFraction unitRef="shares" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjAxZTNiMzM1ZGZkMTRjMmNhMzliZDYxNzlkYzRiODIxXzc2OTY1ODEzOTQ3NDA_7f3c3ed1-172d-493a-af9a-034be4a17129">283.9</ix:nonFraction>&#160;shares in 2019</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><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%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzAtMi0xLTEtMA_2789d996-612a-4af9-bfbb-9b8a942907c8">3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><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%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzAtNC0xLTEtMA_74a45830-005a-4288-a9be-a0a91213747f">3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other paid-in capital</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzEtMi0xLTEtMA_f1dc5fc7-2290-45c9-8501-ac9e212d0cba">5,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzEtNC0xLTEtMA_c780e152-d185-4273-866f-6f8f69b8c42c">5,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzItMi0xLTEtMA_f9ce5e80-af76-46d9-820c-6aa0b1600c3a">86</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzItNC0xLTEtMA_ea97a75f-78d8-4cb4-9ade-105dda8b8afd">73</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retained earnings (accumulated deficit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzMtMi0xLTEtMA_3747ba5a-8c3e-4e13-b7e3-c6ffebab49d7">214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzMtNC0xLTEtMA_531f5aaf-cae4-463e-a857-38d51ebefcea">25</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding: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%">Total common stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzQtMi0xLTEtMA_fb973be3-5585-4e36-8453-e5175277a08e">5,496</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzQtNC0xLTEtMA_789228be-fef5-4d1f-9df8-b92d5b043956">5,018</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:MinorityInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzUtMi0xLTEtMA_1674c09a-4314-4701-8e9d-c0819159551e">581</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:MinorityInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzUtNC0xLTEtMA_80d89ad4-5447-412d-83f3-fe161529d966">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzYtMi0xLTEtMA_2d07a823-1421-4acb-98d6-adbfde88658f">6,077</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><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="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzYtNC0xLTEtMA_39b49099-1acc-4644-9dc9-1c67f45d16b0">5,055</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></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzgtMi0xLTEtMA_c73773d3-5ac4-4358-ab46-c56d54a782ba">29,666</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New 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="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzgtNC0xLTEtMA_7c0672bd-2eeb-4f6e-8aab-fa9863eb44be">26,837</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></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><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">97</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_103"></div><hr style="page-break-after:always"/><div style="min-height:103.5pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div><div><span><br/></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 Energy Corporation</span></div><div style="margin-bottom:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Changes in Equity</span></div><div style="margin-bottom:6pt;padding-left:22.5pt"><span><br/></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:103.50pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></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="30" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Number of Shares in Thousands and Per Share Amounts</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="12" 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%">Total Equity at Beginning of Period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzMtNS0xLTEtMA_80160278-f47e-4c38-a648-3aa276c1e547">5,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i371456efa43d45aeb71a416c50fafe3a_I20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzMtNy0xLTEtMA_f3d77638-59a9-4701-9645-6792ae723bfe">4,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1d77ce248bd2430da52ab763c6d5e634_I20171231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzMtOS0xLTEtMA_be066886-841e-489b-81fa-4099265db9e4">4,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="12" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning and end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie2910db31de94b0b9d37061a7b2b1173_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzgtNS0xLTEtMA_104fae43-16d4-47fe-b7de-58a9634d5bd1"><ix:nonFraction unitRef="usd" contextRef="ied954e4da2e24ad7a615ccfb0a24c812_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzgtNS0xLTEtMA_42b22b5c-240c-4e58-820f-10d33903a095">3</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5c08f3c3b4ee418682d05cd6f6ce5a9b_I20181231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzgtNy0xLTEtMA_0dd364d7-531e-481f-bbb8-394da3abc4a9"><ix:nonFraction unitRef="usd" contextRef="ie2910db31de94b0b9d37061a7b2b1173_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzgtNy0xLTEtMA_497a317d-719d-437f-a690-e0d52c506c0a">3</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5c08f3c3b4ee418682d05cd6f6ce5a9b_I20181231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzgtOS0xLTEtMA_2b89bf64-f902-4509-8ab3-1d9982d7088b"><ix:nonFraction unitRef="usd" contextRef="i42752c46920b42d592238965a79a5c40_I20171231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzgtOS0xLTEtMA_8b237e39-bc31-4f91-bd21-d31886fb2e9c">3</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Paid-in Capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></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%">At beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ie2910db31de94b0b9d37061a7b2b1173_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzExLTEtMS0xLTA_5699cd90-2d92-4294-b220-520674afcb4c">283,864</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i5c08f3c3b4ee418682d05cd6f6ce5a9b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzExLTItMS0xLTA_38140491-1d61-4bbd-8e7b-dc7aa9da6946">283,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i42752c46920b42d592238965a79a5c40_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzExLTMtMS0xLTA_5387f68f-fd9f-418a-84be-ce64fa140fc2">281,647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i41c3d4f6dddf427bb20113e7e17d8b70_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzExLTUtMS0xLTA_5a8bee1c-811c-474d-b740-7f2a64719c4c">5,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7cb56a9a9d454bad876850476d7db5a5_I20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzExLTctMS0xLTA_c0da7f4e-f6a6-4f31-acd3-2f0e968e03b7">5,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i274314df73574941a2965c2689c0a813_I20171231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzExLTktMS0xLTA_4eeac7d7-353d-422c-b988-1e0cdbdf1eea">5,019</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Common stock issued</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i2602d9c7e86d43ad984f0d8b7ef946db_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEyLTEtMS0xLTA_12287a87-ccda-49cc-9647-98992d75ccc7">5,609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="if344102b16344203b78f76eaf382cfc5_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEyLTItMS0xLTA_da28e116-5634-48ce-8bbf-ae1c39c8cfc3">710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i7528ff756663419db0832ec854209571_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEyLTMtMS0xLTA_650f5d10-3803-4d22-b785-7ae82674f6c7">1,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i06ec617c15ae4de4bb0a82f1f11a081e_D20200101-20201231" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEyLTUtMS0xLTA_4202ab38-e483-4c7d-83bf-6ca372ca0ff2">265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5439bb1a324d45428d0d1905bbf764a6_D20190101-20191231" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEyLTctMS0xLTA_ee146e74-4e7e-4ad3-a443-b562db0b2314">35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i50dc79bcd5af46bda9b39a4efc6c6be0_D20180101-20181231" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEyLTktMS0xLTA_95c58df3-70e5-4907-8000-d5f0b357a8d9">59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Common stock repurchased</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="i2602d9c7e86d43ad984f0d8b7ef946db_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEzLTEtMS0xLTA_4acd87b9-3200-453e-a618-095d873f30f6">216</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="if344102b16344203b78f76eaf382cfc5_D20190101-20191231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEzLTItMS0xLTA_ff7ae719-d339-4ede-8694-b699abd732dd">181</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="i7528ff756663419db0832ec854209571_D20180101-20181231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEzLTMtMS0xLTA_578f2143-8255-4412-8e26-fd275acc2c03">224</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i06ec617c15ae4de4bb0a82f1f11a081e_D20200101-20201231" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEzLTUtMS0xLTA_466b6476-bdf8-49c0-8123-ff8cf9b37298">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5439bb1a324d45428d0d1905bbf764a6_D20190101-20191231" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEzLTctMS0xLTA_4af9b4a6-a40f-42c5-b05b-680601d0357b">10</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i50dc79bcd5af46bda9b39a4efc6c6be0_D20180101-20181231" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEzLTktMS0xLTA_c9aba80d-16e2-4b39-b1ad-292a0925ab5a">10</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding: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%">Common stock reissued</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i2602d9c7e86d43ad984f0d8b7ef946db_D20200101-20201231" decimals="-3" name="cms:CommonStockReissuedShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE0LTEtMS0xLTA_b4e9f095-2edf-4a64-a6a6-e2dbf4ac6e20">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="if344102b16344203b78f76eaf382cfc5_D20190101-20191231" decimals="-3" name="cms:CommonStockReissuedShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE0LTItMS0xLTA_94642028-2a1a-4af7-a37b-d5f1ac0962d5">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i7528ff756663419db0832ec854209571_D20180101-20181231" decimals="-3" name="cms:CommonStockReissuedShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE0LTMtMS0xLTA_6206670d-a781-4a8d-8189-4c0f6a637288">423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i06ec617c15ae4de4bb0a82f1f11a081e_D20200101-20201231" decimals="-6" name="cms:CommonStockReissuedValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE0LTUtMS0xLTA_7b17752b-c339-4b83-9957-143fe4753b6b">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5439bb1a324d45428d0d1905bbf764a6_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="cms:CommonStockReissuedValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE0LTctMS0xLTA_5bc47ea0-1eb7-418d-8528-6d3a5c863700">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i50dc79bcd5af46bda9b39a4efc6c6be0_D20180101-20181231" decimals="-6" name="cms:CommonStockReissuedValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE0LTktMS0xLTA_3f044109-a3f7-4dc5-ae8a-132c06878ff9">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Common stock reacquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i2602d9c7e86d43ad984f0d8b7ef946db_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE1LTEtMS0xLTA_c0248ed0-5fc9-4f8f-aa72-9d8e4125f1d3">329</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="if344102b16344203b78f76eaf382cfc5_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE1LTItMS0xLTA_c064c39c-9f02-4c95-a2f8-92795b4977b6">47</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="i7528ff756663419db0832ec854209571_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE1LTMtMS0xLTA_69dd9af5-515b-4472-9844-755a2ede386a">26</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i06ec617c15ae4de4bb0a82f1f11a081e_D20200101-20201231" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE1LTUtMS0xLTA_db77c063-3502-487f-a30f-be73362af5bb">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5439bb1a324d45428d0d1905bbf764a6_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE1LTctMS0xLTA_2a78be61-67ed-483b-a7ad-6443741fc9a6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i50dc79bcd5af46bda9b39a4efc6c6be0_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE1LTktMS0xLTA_dc106321-4439-4447-8a48-47cd1280fafe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">At end of period</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ied954e4da2e24ad7a615ccfb0a24c812_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE2LTEtMS0xLTA_6ca74e1e-dff5-4164-87ef-07d368c8b7ff">288,940</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ie2910db31de94b0b9d37061a7b2b1173_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE2LTItMS0xLTA_fc7b00b6-f01c-45a7-82f5-5c3e15755db8">283,864</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i5c08f3c3b4ee418682d05cd6f6ce5a9b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE2LTMtMS0xLTA_861b6629-3d69-41cb-ba77-21709bbdd2d2">283,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="id0fe5799efca457e869b8e8b3a840a48_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE2LTUtMS0xLTA_ba34cded-3fa5-4900-97c0-6e98c5a0cfd0">5,365</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i41c3d4f6dddf427bb20113e7e17d8b70_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE2LTctMS0xLTA_c8ddfaee-2750-4412-ade4-823e0e63a358">5,113</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7cb56a9a9d454bad876850476d7db5a5_I20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE2LTktMS0xLTA_e11f5670-a276-4e46-9b00-49384b671d9d">5,088</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></tr><tr style="height:3pt"><td colspan="12" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie6f1a67cf80b4da0981b7396eec91d52_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE5LTUtMS0xLTA_461e75e1-99fc-44ef-a95c-4ab8fedbaa00">73</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i15330d43fcab41c98c050e6a178419c2_I20181231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE5LTctMS0xLTA_8a7d342d-bf74-417b-bf9e-5469ac976c20">65</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib12d2d0f2172427b814592a703068d96_I20171231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE5LTktMS0xLTA_e9ae5d44-425e-4a69-a568-3b9e5b0946d6">50</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Retirement benefits liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ica1ea36abd874d2590e31bad1a705aae_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzIxLTUtMS0xLTA_6365ca8a-aa8a-424b-a594-9d4fa7b50db6">69</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i33e46a186f1d4e0c81053a98d9552bd3_I20181231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzIxLTctMS0xLTA_07ee7544-de5a-4445-af25-e299116f6df1">63</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9d4c1a0ed9c745b08dc3191a27cd76ed_I20171231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzIxLTktMS0xLTA_bbb60b54-4e37-4d42-92b8-50f228c0efa2">50</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative effect of change in accounting principle</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4d946b9cfc2c4cd58f6169417dc7aa4d_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzIyLTUtMS0xLTA_a59c069b-10fc-45af-93ab-abb41f71962e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3bf0f075a078426fa3849060526e4ec6_I20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzIyLTctMS0xLTA_b7ccae77-eecd-4692-b043-5e2c5d02ca7b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7aee00403489465ebffb2ee87dc37a7b_I20171231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzIyLTktMS0xLTA_cb78d35f-c68a-4513-a391-59e6a7f4ebed">11</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss arising during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if2315c0840404421be66443653da2d05_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzIzLTUtMS0xLTA_087bf4b7-4cc5-4372-b49c-a2fb3d4e7059">15</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8cf31058602b4e8a8023f2780629f303_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzIzLTctMS0xLTA_021ed41e-6d91-4abc-bb6e-ae59ca8422d7">7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5f9c20c6cc1f4940a08cb5517548052c_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzIzLTktMS0xLTA_26edb46e-2efe-4b8e-a12f-3c6f5148e375">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement arising during the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if2315c0840404421be66443653da2d05_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI0LTUtMS0xLTM0MzQ_41a7df0e-2a70-4bc1-924d-72c54499bb1f">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8cf31058602b4e8a8023f2780629f303_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI0LTctMS0xLTM0MzQ_6506221a-40bb-40a8-8ff6-35c565af9ab6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5f9c20c6cc1f4940a08cb5517548052c_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI0LTktMS0xLTM0MzQ_1a91d1c8-a19a-493d-804b-93acfd9c1e91">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service credit adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if2315c0840404421be66443653da2d05_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI0LTUtMS0xLTA_2152df7f-6401-4a15-9800-f9992cce4d2b">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8cf31058602b4e8a8023f2780629f303_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI0LTctMS0xLTA_03fee96b-07d9-4e7f-a727-cd6ccff2bb9a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5f9c20c6cc1f4940a08cb5517548052c_D20180101-20181231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI0LTktMS0xLTA_97ee8a3f-8ce0-437e-aa63-a96361bc652e">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of net actuarial loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if2315c0840404421be66443653da2d05_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI1LTUtMS0xLTA_2d9d9c03-3b14-447f-bfa1-065ae1150a44">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8cf31058602b4e8a8023f2780629f303_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI1LTctMS0xLTA_d96e59c6-fd09-41a7-9dc3-6c96d18ee973">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5f9c20c6cc1f4940a08cb5517548052c_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI1LTktMS0xLTA_90fb0d8d-0d29-4454-99f9-b7cca457680f">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of prior service credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if2315c0840404421be66443653da2d05_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI2LTUtMS0xLTA_c24db2d5-5068-405e-a58f-a6a3d774264d">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8cf31058602b4e8a8023f2780629f303_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI2LTctMS0xLTA_edf7876d-5c8b-4d2a-b19d-0810be2e98b8">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5f9c20c6cc1f4940a08cb5517548052c_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI2LTktMS0xLTA_c01dee2a-6f10-479f-a36d-aee1c4221cf7">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i0e7316c5304b4cbfb13cb33c193e960d_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI3LTUtMS0xLTA_227291f3-e9f4-4d7e-a7f3-18435ee70d28">80</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ica1ea36abd874d2590e31bad1a705aae_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI3LTctMS0xLTA_cc79eac8-490b-4e5b-9dfb-402d6498fcd5">69</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i33e46a186f1d4e0c81053a98d9552bd3_I20181231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI3LTktMS0xLTA_df84f7f1-b126-4fb9-9b1d-4c24c44f769b">63</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie60e1011b7a2493d890b8ad14cd6a6e8_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM1LTUtMS0xLTA_e8f0b910-5424-4a44-ae57-84b45cebd22a">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i81d678bae4a5407cb3ca7f7434553c64_I20181231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM1LTctMS0xLTA_65555e05-6615-4dca-88ca-7e96d8dc9149">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6ba8ba58cc1647ff8935be4b56979421_I20171231" decimals="-6" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM1LTktMS0xLTA_c14f273a-39d3-4516-b0ef-bae4777b0aa0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized loss on derivative instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3a24b8bdec9043c183681c56d9eb5ace_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM2LTUtMS0xLTA_2a4e2287-a5bf-45aa-ba48-1eed98fde5e7">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5c34594ba04242c5879ec02b27a49d24_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM2LTctMS0xLTA_dbfc29fe-719d-4631-9d59-9e94829dae32">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5c3b43ec133b4bb18e4154c892c353f5_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM2LTktMS0xLTA_a9262c61-bf23-42d9-99e7-299ff83d296b">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reclassification adjustments included in net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3a24b8bdec9043c183681c56d9eb5ace_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM3LTUtMS0xLTA_1d780b2f-2da6-4a3d-9459-e05526756ca5">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5c34594ba04242c5879ec02b27a49d24_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM3LTctMS0xLTA_b728ceff-f14d-4eb9-b194-bed3a4684835">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5c3b43ec133b4bb18e4154c892c353f5_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM3LTktMS0xLTA_54e625c5-e889-44d1-b2b3-9defdff17ff4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><td colspan="3" style="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="ib5368d6927de4d83ae7c015e4a96fd46_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM4LTUtMS0xLTA_d148d9c7-7058-4589-a9d7-56aa7efb0d1b">6</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><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%">(<ix:nonFraction unitRef="usd" contextRef="ie60e1011b7a2493d890b8ad14cd6a6e8_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM4LTctMS0xLTA_e8260f36-cd4d-4122-aeb5-c398803aefeb">4</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i81d678bae4a5407cb3ca7f7434553c64_I20181231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM4LTktMS0xLTA_cacdec86-ff5d-4058-b2bf-33ba38157fca">2</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></tr><tr><td colspan="12" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9d2ee2d5c13e419295678a0adb4ca506_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM5LTUtMS0xLTA_3d2bad64-20d0-459b-a50a-a6d9c6eb5be0">86</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie6f1a67cf80b4da0981b7396eec91d52_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM5LTctMS0xLTA_b51c18d7-372b-4a8d-b5c8-b815231b9320">73</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i15330d43fcab41c98c050e6a178419c2_I20181231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM5LTktMS0xLTA_70cda0bd-582a-4a12-a8c7-81673a635e98">65</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">98</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:103.5pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:103.50pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></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="30" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Number of Shares in Thousands and Per Share Amounts</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="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%">2019</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%">2018</span></td><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr style="height:3pt"><td colspan="12" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Retained Earnings (Accumulated Deficit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7c7284b99dfc44e998bf21c821686b57_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQyLTUtMS0xLTA_e2adb203-7f0b-43b8-af24-0e1eee230393">25</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i15df31b9976241239d9f60e8edaa761d_I20181231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQyLTctMS0xLTA_f2156a95-7b1f-4340-9616-8dd164eebbec">271</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7e075381f78c45e1abb2c2951d0d5aa3_I20171231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQyLTktMS0xLTA_b2ce2874-1913-4d04-8498-346f76262011">531</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative effect of change in accounting principle</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6a2d793a16154cd0a4d4af1bfe2ee296_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQzLTUtMS0xLTA_1ec966dd-6daa-4c8b-8a9a-5e67d93c9b1d">51</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0d9147ef40a34cd0bd2ab283a0edf59a_I20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQzLTctMS0xLTA_14cb6483-efc0-499a-aee3-7183ff22f918">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0a853f54340647a88ea21c5e310c7cee_I20171231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQzLTktMS0xLTA_a8b0ee9d-ffad-49cb-8aa2-aa6bdf84db20">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i310af3abdd4b4da895f6033a9ff74e4b_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQ0LTUtMS0xLTA_01a9b192-8c58-4ca3-9c19-2876f3b4e5ce">755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibfbe7ea2263a4ca7a48d023ac389b6b0_D20190101-20191231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQ0LTctMS0xLTA_307756e8-33cd-48c8-aea1-d29f75ed85f5">680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i425ca2e76c444d6c9dc0ba218469f2fc_D20180101-20181231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQ0LTktMS0xLTA_068bfeee-f273-4e18-8a12-1022a9001799">657</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends declared on common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i310af3abdd4b4da895f6033a9ff74e4b_D20200101-20201231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQ1LTUtMS0xLTA_7e556067-2561-48ed-ab85-51a77eef7d04">465</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibfbe7ea2263a4ca7a48d023ac389b6b0_D20190101-20191231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQ1LTctMS0xLTA_3d799ac5-890a-4586-bafd-d8e0f2555371">434</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i425ca2e76c444d6c9dc0ba218469f2fc_D20180101-20181231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQ1LTktMS0xLTA_398956ee-1fde-4ef7-ad97-06fc2ffd3044">405</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="12" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="ife9c816654754ee2aaf12eab2036fd03_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQ3LTUtMS0xLTA_44427a38-232a-471c-845a-109e4baa25f3">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><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%">(<ix:nonFraction unitRef="usd" contextRef="i7c7284b99dfc44e998bf21c821686b57_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQ3LTctMS0xLTA_ef0a074a-7466-4a82-b6b1-84c9fc333cbb">25</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><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%">(<ix:nonFraction unitRef="usd" contextRef="i15df31b9976241239d9f60e8edaa761d_I20181231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQ3LTktMS0xLTA_381562ba-1231-4622-8231-d07e5aca7453">271</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></tr><tr style="height:3pt"><td colspan="12" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Noncontrolling Interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaf04f68f601847c9acf8ea3458db5606_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUwLTUtMS0xLTA_b15ec1ef-b3d5-4dbe-b213-a3f57605e461">37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3fd13226b4c3457fa40b6a83f2f1e219_I20181231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUwLTctMS0xLTA_a7d2148d-6e16-49ec-bb3d-3b6a828829d4">37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i92cbcc61322c47c88057b602999685f0_I20171231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUwLTktMS0xLTA_786f38c1-a72f-4895-a6ec-07c95e3fe75e">37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Impact of purchase and consolidation of VIE</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i28332cbfbb5e4eb4975a15c551226e16_D20200101-20201231" decimals="-6" name="cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUyLTUtMS0xLTI4NDU_e4254b2d-747c-4759-b9a5-7eaaecfa8ce0">101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id6e045d9b41f49c2a1e8d48fe9c5c38c_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUyLTctMS0xLTI4NDU_359a7fea-528c-4000-877b-398f3138966d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdbe4cc6f3f5410f9833999d3f938217_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUyLTktMS0xLTI4NDU_39d8093a-aea4-4348-9f06-de195383aed5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sale of membership interest in VIE to tax equity investor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i28332cbfbb5e4eb4975a15c551226e16_D20200101-20201231" decimals="-6" name="us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUzLTUtMS0xLTI4NDU_0df47daa-289d-4e26-af2b-fcdb08d1fc48">417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id6e045d9b41f49c2a1e8d48fe9c5c38c_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUzLTctMS0xLTI4NDU_ce725ca0-0a27-4c6b-b5fa-8f78504d4c34">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdbe4cc6f3f5410f9833999d3f938217_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUzLTktMS0xLTI4NDU_1e7148ce-6652-477a-a24d-a121bae4645e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contribution from noncontrolling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i28332cbfbb5e4eb4975a15c551226e16_D20200101-20201231" decimals="-6" name="cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzU0LTUtMS0xLTI4NDU_e91cd254-a45a-46fb-8519-c316bc922ac3">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id6e045d9b41f49c2a1e8d48fe9c5c38c_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzU0LTctMS0xLTI4NDU_05aa49a4-d059-4ef8-8d3a-6524aa95272e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdbe4cc6f3f5410f9833999d3f938217_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzU0LTktMS0xLTI4NDU_c9b55c3f-4ee7-4bd4-a3e5-33f2d51b7abb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) attributable to noncontrolling interests</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i28332cbfbb5e4eb4975a15c551226e16_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUxLTUtMS0xLTA_520baf1f-d88a-4cdf-862c-3f2dd8da852c">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id6e045d9b41f49c2a1e8d48fe9c5c38c_D20190101-20191231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUxLTctMS0xLTA_21d03043-49a7-4d1c-8495-d91be921eac8">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdbe4cc6f3f5410f9833999d3f938217_D20180101-20181231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUxLTktMS0xLTA_263f69bc-5c77-42a3-9d9a-80f098a78451">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distributions and other changes in noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i28332cbfbb5e4eb4975a15c551226e16_D20200101-20201231" decimals="-6" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUyLTUtMS0xLTA_fdb44812-c8ab-4f43-b7fd-1524b1b669fd">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id6e045d9b41f49c2a1e8d48fe9c5c38c_D20190101-20191231" decimals="-6" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUyLTctMS0xLTA_f27fa834-9d25-43c1-a0f1-a3e22af59789">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibdbe4cc6f3f5410f9833999d3f938217_D20180101-20181231" decimals="-6" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUyLTktMS0xLTA_ddff8a13-3d10-4cde-a486-826c6b81e22c">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="ie33499da82d848b9a0ee8c9b9a511e48_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUzLTUtMS0xLTA_f04180b3-6449-444e-978d-708d3cf99002">581</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaf04f68f601847c9acf8ea3458db5606_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUzLTctMS0xLTA_9e13f597-e6c2-446a-bf02-fcb4549652ea">37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3fd13226b4c3457fa40b6a83f2f1e219_I20181231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUzLTktMS0xLTA_7e750255-f485-48cc-b8bc-6888e78b2a39">37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="12" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-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="12" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Equity at End of Period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzU1LTUtMS0xLTA_eb80f11b-694c-44d1-8322-95a1735b910d">6,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzU1LTctMS0xLTA_ed5c8bfe-261a-4da0-84e3-da090fadb2fd">5,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i371456efa43d45aeb71a416c50fafe3a_I20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzU1LTktMS0xLTA_0e7e7aa9-7fee-42f3-a02f-f35e2d68eb5f">4,792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="12" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="12" 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%">Dividends declared per common share</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzU3LTUtMS0xLTA_f9829a76-7ca5-4349-9636-30ab26884cdf">1.63</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzU3LTctMS0xLTA_0661cbd5-530f-4fcc-bef3-6735b8e38bda">1.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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzU3LTktMS0xLTA_38752731-9ee3-4dc0-8cfb-24e2c8160859">1.43</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></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><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">99</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_109"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><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="ibe111af6d52149569b23f8b48d5770c6_112"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Income</span></div><div style="margin-bottom:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzItMi0xLTEtMA_2e3cf1f3-1927-4a79-9400-d531a1ea8768">6,189</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzItNC0xLTEtMA_5d7dece1-846f-44fd-b24f-5745bb11bb0f">6,376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzItNi0xLTEtMA_53a8c6bc-7023-4d99-be51-6cafe748522e">6,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseFuelUsed" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzUtMi0xLTEtMA_e97396b0-584c-48dc-bdc4-0558ebe4c627">286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseFuelUsed" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzUtNC0xLTEtMA_6d96fc53-9419-4972-a220-2a946b335f8e">375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseFuelUsed" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzUtNi0xLTEtMA_2e7bec84-3993-433d-bdce-4cb52f021cd9">407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Purchased and interchange power</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzYtMi0xLTEtMA_95a5872a-8c98-4f74-92d4-e25bae0df5b1">1,454</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzYtNC0xLTEtMA_713584b7-7a8c-4c0a-8af3-38e49dc01a41">1,470</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzYtNi0xLTEtMA_b34ba54b-fa30-40bd-b219-19f4c62e5206">1,587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Purchased power &#8211; related parties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzctMi0xLTEtMA_6ee0506f-d86a-4e51-becc-b37e84bee076">64</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzctNC0xLTEtMA_6c5da826-4d53-4b65-a6ef-b68e826f3ac6">75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzctNi0xLTEtMA_20425124-53cf-41e6-9a4a-ae0abd41f67a">83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Cost of gas sold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzgtMi0xLTEtMA_987293d6-244f-48e6-a56f-c9bf326c9008">568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzgtNC0xLTEtMA_f467c7ec-cc21-4c96-bd84-00e376b9a6b6">754</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzgtNi0xLTEtMA_9b04625c-2e0f-4445-acb1-506ed350d661">819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Maintenance and other operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzktMi0xLTEtMA_2a2f8832-05df-4845-8837-c60fac59715a">1,224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzktNC0xLTEtMA_78c22469-a33d-4251-a987-cce70e1dc003">1,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzktNi0xLTEtMA_379e2bbe-fd8e-4849-a821-6d65322b054a">1,287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzEwLTItMS0xLTA_756a44e9-030d-4b2c-a556-7ae6bd6b1931">1,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzEwLTQtMS0xLTA_f6e3935e-061c-4df6-bc93-7063aabf47d3">975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzEwLTYtMS0xLTA_c9354779-1661-4414-a7de-5b8b3ff97b77">921</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">General taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzExLTItMS0xLTA_7a8845c5-9ae6-4e66-a34c-8485088ecf9d">349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzExLTQtMS0xLTA_c8971d64-b85c-4039-bc6d-5f5d6bfc4ef4">322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzExLTYtMS0xLTA_55931378-aecd-4cc5-9d9f-b4a96d29d764">295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzEyLTItMS0xLTA_7aa6c1a0-53e7-45b5-887a-5fb15ebcb83a">4,968</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzEyLTQtMS0xLTA_b1df96db-d883-43a1-a19f-51f3eca3c3c9">5,246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzEyLTYtMS0xLTA_66c0c444-3fe7-4379-8bd7-a9c3daf188c1">5,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE0LTItMS0xLTA_c56cef62-efd5-41f1-ac0e-c052b836205c">1,221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE0LTQtMS0xLTA_e19fb000-1b17-47af-b9aa-53c26437c46c">1,130</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE0LTYtMS0xLTA_c7edf1df-d9a5-45b5-b021-625cd93db854">1,065</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Income (Expense)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE3LTItMS0xLTA_9f6b6d79-6556-425d-bc93-daaf67c1c799">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE3LTQtMS0xLTA_2cc80918-ff36-4d15-821b-397d000758af">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE3LTYtMS0xLTA_04762abe-ba7d-4685-961f-0b504db72145">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Interest and dividend income &#8211; related parties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="cms:InterestAndDividendIncomeRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE4LTItMS0xLTA_50afcc9c-273d-45cd-b2b2-0e4778911789">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="cms:InterestAndDividendIncomeRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE4LTQtMS0xLTA_52a73ffd-4870-43a1-b3bd-10543127a971">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="cms:InterestAndDividendIncomeRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE4LTYtMS0xLTA_b48eaa9b-e6b8-4575-b5fa-eeb430b5a137">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Allowance for equity funds used during construction</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE5LTItMS0xLTA_110e875d-5853-4270-b6d9-d47dba6137d2">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE5LTQtMS0xLTA_9c316f01-709e-4828-ae10-78b0e7e05e9a">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE5LTYtMS0xLTA_392d9184-ce16-4916-ae1b-365f20e54e8b">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonoperating retirement benefits, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIwLTItMS0xLTA_dea12db1-ed78-4ef7-962c-409070cae069">112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIwLTQtMS0xLTA_bcc4bbd2-526b-4e97-a303-912cd36c6c83">85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIwLTYtMS0xLTA_7b50f810-ffc0-4f0d-8699-a6e0d4bfc092">83</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIxLTItMS0xLTA_aeb9da4a-8eb8-41bb-80bc-af2074268d0c">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIxLTQtMS0xLTA_7debf5b7-dcf3-4b81-8e80-61a8fe2c2672">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIxLTYtMS0xLTA_dac5d3cf-bbf2-4f7a-ad6f-d63b2dddd0fd">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIyLTItMS0xLTA_e486590b-5387-4d15-a824-a301f7e1b7d1">43</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIyLTQtMS0xLTA_010eae89-80bc-47f4-9666-e581dae54177">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIyLTYtMS0xLTA_3fffd438-b789-4855-abc6-560056371725">30</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other income</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIzLTItMS0xLTA_1fe16870-a889-40a5-9145-03abe5c28746">88</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><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="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIzLTQtMS0xLTA_dc0fa2d8-7d3b-4ed5-b84b-4647c3e5f1da">95</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><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="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIzLTYtMS0xLTA_35d867fc-5a8c-4680-a732-2161b628684e">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></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td 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:700;line-height:120%">Interest Charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding: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%">Interest on long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI2LTItMS0xLTA_1558e383-b202-4f06-a19d-61b10c2db2ca">299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI2LTQtMS0xLTA_88d89d7d-1328-4ac3-a602-abb6cc83d18e">277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI2LTYtMS0xLTA_b6fe9621-59ef-456a-a63e-9a92e42810bc">276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense &#8211; related parties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI3LTItMS0xLTA_3d6ee086-c70d-49c2-986e-86d6bccc85a6">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI3LTQtMS0xLTA_44111b5e-63f6-4d85-8756-56fd32eeead9">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI3LTYtMS0xLTA_aa2cf882-84f2-41ea-acd3-fc3ecc3c4a24">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI4LTItMS0xLTA_5c40efd0-9134-4d3d-a5a3-c7c14950dfa9">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI4LTQtMS0xLTA_89a87046-3ab8-4ad4-a7db-d30e6f3b33ba">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI4LTYtMS0xLTA_5746cd59-41d4-4746-84e8-5e46869d21bf">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Allowance for borrowed funds used during construction</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI5LTItMS0xLTA_894a4ad1-28ee-4458-b58d-34bf6cf82ff9">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI5LTQtMS0xLTA_ec8eb743-7e86-4908-ae7a-041bf1b66916">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI5LTYtMS0xLTA_ad767c61-2c9d-4f1d-b21e-a7ee9c9caaa6">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzMwLTItMS0xLTA_63dd6c43-f0fe-4ee5-9ae6-4b9458391c4d">320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzMwLTQtMS0xLTA_7462127f-a5b6-4b58-a501-4df394bb1822">297</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzMwLTYtMS0xLTA_3a56decd-4456-4d89-928b-b9666dc5deef">289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Before Income Taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzMyLTItMS0xLTA_5b4bfb6e-369b-4107-9074-482a0a0b38f0">989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzMyLTQtMS0xLTA_5ac433a0-e4b2-44bd-be34-05ec4fc89949">928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzMyLTYtMS0xLTA_c196bbad-8526-4f28-832c-9e1ee05da6b6">847</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Tax Expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzMzLTItMS0xLTA_afe39c31-b7c4-41ce-b39c-02603432c212">173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzMzLTQtMS0xLTA_8c2034bc-8293-44eb-a48f-c6b181646507">185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzMzLTYtMS0xLTA_ce7c028d-2dbc-41ab-8015-768347fe9cf5">142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td 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:700;line-height:120%">Net Income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzM1LTItMS0xLTA_12310a20-6f68-4f18-a96b-e6658e7a9847">816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzM1LTQtMS0xLTA_ebd5cfd7-a4a7-47b4-b902-86ec8ab113e5">743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzM1LTYtMS0xLTA_45d03caf-1271-4604-ad82-70f71686d5de">705</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preferred Stock Dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzM2LTItMS0xLTA_dfb33d12-d922-4e39-880a-d27b61ced9e2">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzM2LTQtMS0xLTA_92d21502-89a5-4fb3-b77c-a8c2adf7f18f">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzM2LTYtMS0xLTA_bfcc2b47-f3ad-4388-a7d6-755a033a7498">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-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="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzM4LTItMS0xLTA_a131c588-f915-44bc-ad50-9c1db7acd8d6">814</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzM4LTQtMS0xLTA_9580faf2-6a9c-4fcb-b11a-77cbc3a0144d">741</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzM4LTYtMS0xLTA_9573ef27-dfdd-42ae-b0db-bcc5ff7e9752">703</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></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><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">100</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_115"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><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%">Consolidated Statements of Comprehensive Income</span></div><div style="margin-bottom:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzItMi0xLTEtMA_62f952e6-a6cf-46f9-b00a-51c8bd86a0c1">816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzItNC0xLTEtMA_3e7e5e5f-f4fa-4209-bd5f-08b398cfbda0">743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzItNi0xLTEtMA_4b48d1b5-2c8d-4bcb-9f61-7620e95cf5b6">705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net gain (loss) arising during the period, net of tax of $(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzUtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNGUxZjk1MTcxNjRkZThiZDAyOGYxZGVlMTRhNWI5Xzc2OTY1ODEzOTQ1NzE_8f9222dd-6955-4596-afc4-864c64a133c9">3</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzUtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNGUxZjk1MTcxNjRkZThiZDAyOGYxZGVlMTRhNWI5Xzc2OTY1ODEzOTQ1ODM_db108cf8-8a73-4001-8597-3da5e5ac5225">3</ix:nonFraction>), and $<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzUtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNGUxZjk1MTcxNjRkZThiZDAyOGYxZGVlMTRhNWI5Xzc2OTY1ODEzOTQ1OTc_4288fbfc-ee21-448f-965f-03798e8e0ecd">2</ix:nonFraction></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%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzUtMi0xLTEtMA_d90be7f5-ed04-44ee-ba89-78a59c329dcb">9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzUtNC0xLTEtMA_b329f474-9384-4fdf-816c-81584149dde0">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzUtNi0xLTEtMA_9f466ca5-ecf1-4a8d-9a49-7a14ed4c0989">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Amortization of net actuarial loss, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzYtMC0xLTEtMC90ZXh0cmVnaW9uOmUyM2RmMGUwYWU0MTQyZDZhYjk4Zjc0MTI4MjJmMmI0Xzc2OTY1ODEzOTQ1NTk_f651b097-fbeb-4d8f-84ab-b5e6a8f1664f">1</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzYtMC0xLTEtMC90ZXh0cmVnaW9uOmUyM2RmMGUwYWU0MTQyZDZhYjk4Zjc0MTI4MjJmMmI0Xzc2OTY1ODEzOTQ1NzA_09c73f29-3189-4f7b-8af4-b9ce142e1d88">&#8212;</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzYtMC0xLTEtMC90ZXh0cmVnaW9uOmUyM2RmMGUwYWU0MTQyZDZhYjk4Zjc0MTI4MjJmMmI0Xzc2OTY1ODEzOTQ1ODU_2b01805a-c071-407c-89d2-609977fe80fc">&#8212;</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzYtMi0xLTEtMA_07bb8892-fa19-4475-aa8e-bf3d24906361">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzYtNC0xLTEtMA_696d0370-54cf-47ad-b3c1-51006548bc43">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzYtNi0xLTEtMA_d43ae311-5006-4b55-84e0-e2fe81261ebb">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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%">Unrealized loss on investments, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzktMC0xLTEtMC90ZXh0cmVnaW9uOmEwNzk4YTUxMDdmNzQyNDc5YTAzYzcwMDZmY2E2MWNkXzc2OTY1ODEzOTQ1MDI_5b1a7789-1400-4319-afad-6fef0dc560c3"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzktMC0xLTEtMC90ZXh0cmVnaW9uOmEwNzk4YTUxMDdmNzQyNDc5YTAzYzcwMDZmY2E2MWNkXzc2OTY1ODEzOTQ1MDI_611a1b44-ea08-4551-b78b-a047713fd65b"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzktMC0xLTEtMC90ZXh0cmVnaW9uOmEwNzk4YTUxMDdmNzQyNDc5YTAzYzcwMDZmY2E2MWNkXzc2OTY1ODEzOTQ1MDI_85b38ff0-47dd-43f2-ab93-a2f2286ef381">&#8212;</ix:nonFraction></ix:nonFraction></ix:nonFraction> for all periods   </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%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzktMi0xLTEtMA_5b56eb1d-922d-4d4b-82c6-480ed0d8437e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzktNC0xLTEtMA_a8175dc9-1855-4ffe-833e-41d0a54afba9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzktNi0xLTEtMA_e3fab0d1-81ee-4972-8e53-fa2cbf20f5d7">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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%">Reclassification adjustments included in net income, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjo5OTgwZTgzNzQwMGQ0OWI3OWMzOTk0OTY0MTU5YWQ1YV83Njk2NTgxMzk0NTkz_d2c55247-47c8-4b6d-9e5b-01af001292bf"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjo5OTgwZTgzNzQwMGQ0OWI3OWMzOTk0OTY0MTU5YWQ1YV83Njk2NTgxMzk0NTkz_e52e000b-ee33-4c7c-b3d9-4d8a4612ece7"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjo5OTgwZTgzNzQwMGQ0OWI3OWMzOTk0OTY0MTU5YWQ1YV83Njk2NTgxMzk0NTkz_eb7ab139-973c-42d0-9788-97e0d7408723">&#8212;</ix:nonFraction></ix:nonFraction></ix:nonFraction> for all periods   </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%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzEwLTItMS0xLTA_4af9cecf-58f9-4cdd-9418-16a4776543cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzEwLTQtMS0xLTA_ddfa7aa5-99b5-4bbf-a42b-6d4c464f9a97">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzEwLTYtMS0xLTA_2cab4a2d-3f9d-474a-a5c7-0c07663a06b3">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 (Loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzEzLTItMS0xLTA_55fa30ad-654e-444e-93c4-f81d1cc1d716">8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzEzLTQtMS0xLTA_301e474e-5c01-4a15-82c1-c5b2d852e103">7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzEzLTYtMS0xLTA_6e79e47e-88af-4915-8181-26eb73401ef7">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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</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%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzE1LTItMS0xLTA_d7f0f35a-7fe2-4a16-ba4d-d5faffc278a5">808</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><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%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzE1LTQtMS0xLTA_c28d6de7-2cb6-4e7a-a46f-fb23845607c8">736</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><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%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzE1LTYtMS0xLTA_ca130b44-0750-40f3-a60f-a032080b0dea">713</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></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><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">101</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_121"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><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%">Consolidated Statements of Cash Flows</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMtMi0xLTEtMA_4bc106eb-876f-4356-8ecd-fe6838186b67">816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMtNC0xLTEtMA_25e82219-db72-494c-92e2-56f2fd85d54d">743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMtNi0xLTEtMA_1f0257f5-b9a1-4abf-84a8-2ae742d09257">705</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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-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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzUtMi0xLTEtMA_c7b17169-593f-4172-b5fc-ec49e3cd3cc0">1,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzUtNC0xLTEtMA_7c23ee50-9a91-46d0-8998-b08cac55061d">975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzUtNi0xLTEtMA_def0e16c-4d31-42fa-9717-bc8e194f2afa">921</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes and investment tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzYtMi0xLTEtMA_b1992e37-de1b-4cb7-a445-a4fd9cd989b6">177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzYtNC0xLTEtMA_efd5a8f5-6fae-4c9d-a2fe-46308897f289">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzYtNi0xLTEtMA_6c597a8a-8e56-488b-ba4b-28dcd3fb539d">123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bad debt expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2580eef534db454489ae547a6ef2f0dd_D20200101-20201231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzctMi0xLTEtMA_af97229a-db6d-4d38-8da1-be3cf9b1a08f">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaefa4e2710934f219df1775a511d18b1_D20190101-20191231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzctNC0xLTEtMA_9fad6767-2594-4ed4-b049-ffefc9e4b2d6">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzctNi0xLTEtMA_827bd41e-f01c-4559-b285-fbef9e973c99">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non&#8209;cash operating activities and reconciling adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzgtMi0xLTEtMA_e7684576-9893-489c-b838-a54b9b082ae8">30</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzgtNC0xLTEtMA_5acaff96-0038-4bc0-8a45-b36ac21b7cc8">32</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzgtNi0xLTEtMA_bb42d99b-edb1-436b-bb38-e7c65e4acd77">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzktMi0xLTEtMA_7cce4553-a8f9-4525-aa0b-b05951659f9b">690</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzktNC0xLTEtMA_405f1550-00c2-419e-842f-757de97c90d7">7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzktNi0xLTEtMA_1412fdfc-9e68-4c60-a0a8-a232c3f9b43a">242</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash provided by (used in) changes in assets and liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">Accounts and notes receivable and accrued revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzExLTItMS0xLTA_15ef116c-7a72-4a8f-a38a-3d0ad8da0880">46</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzExLTQtMS0xLTA_4080afce-fa0e-4e4d-b9f3-158117980fae">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzExLTYtMS0xLTA_59e67209-4eba-455f-855a-9f8adf4c343d">26</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzEyLTItMS0xLTA_e35cf60c-2ea6-4a26-a00d-f9a84530ef29">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzEyLTQtMS0xLTA_7d1f94cd-0f70-4277-894d-5879331f0a19">40</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzEyLTYtMS0xLTA_6e4aabc3-255d-4f30-b92b-9558407d82a0">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and accrued rate refunds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzEzLTItMS0xLTA_5db48f8f-6ef9-42a0-a1ca-4a40ee9fae80">45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzEzLTQtMS0xLTA_d81f1dd6-105e-40cd-9d2e-fb724dffa3e3">63</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzEzLTYtMS0xLTA_72b20575-1df7-40d3-a7be-9a70b9c6450c">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current and non-current assets and liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE0LTItMS0xLTA_58e7fe59-8f94-4773-8fca-148a176f3612">136</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE0LTQtMS0xLTA_a7443eee-cc83-432f-a903-0309827b5507">129</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE0LTYtMS0xLTA_b6f30d10-1d79-4d4c-b9b8-93b01d18c7da">101</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE1LTItMS0xLTA_3951ed1f-6d74-4bdd-8ca0-25997895ecfa">1,218</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><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="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE1LTQtMS0xLTA_18ea811a-1c6b-4701-a2f9-d4cb487e1992">1,601</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><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="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE1LTYtMS0xLTA_9625dd29-d90b-43aa-aad8-961159a469f0">1,449</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></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">Capital expenditures (excludes assets placed under finance lease)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE4LTItMS0xLTA_d88a7873-b257-4281-b56b-8851a17ff090">2,170</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE4LTQtMS0xLTA_a4f06b98-dd09-4724-83b3-1d84b57bc725">2,085</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE4LTYtMS0xLTA_05dcfd0a-2094-49e4-80f8-f83a95e1bfdc">1,822</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding: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%">Proceeds from DB&#160;SERP investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE5LTItMS0xLTA_ae22e285-fc64-4997-b468-5d7d12e5d507">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE5LTQtMS0xLTA_682018ab-b48a-4992-9354-9204ace9e5e9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE5LTYtMS0xLTA_bce50bf9-c5d5-42c5-b770-1a16f0b1faf6">106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">DB&#160;SERP investment in note receivable &#8211; related party</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="cms:PurchaseOfIntercompanyNotesReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIwLTItMS0xLTA_b4454cf2-930d-4506-ac64-f19cfcabca6a">5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="cms:PurchaseOfIntercompanyNotesReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIwLTQtMS0xLTA_4026db9e-3d4e-4527-a8f8-9b4b5ca7a518">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="cms:PurchaseOfIntercompanyNotesReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIwLTYtMS0xLTA_bb2c6845-45e8-49f1-8154-9f18accd0f55">106</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding: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%">Proceeds from sale of transmission equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIxLTItMS0xLTA_428c2527-e770-44f7-9664-a81685828c95">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIxLTQtMS0xLTA_db9c0a0e-c6e5-4bd6-90cb-caed71a0c633">77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIxLTYtMS0xLTA_62468ed1-ce3c-49a8-ba20-1157ef2754cf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Cost to retire property and other investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIyLTItMS0xLTA_6d5e15f5-7275-40ff-a792-5d4c7974ae93">129</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIyLTQtMS0xLTA_55c0a94c-b2a0-4ae1-b991-001e06a511db">129</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIyLTYtMS0xLTA_5f9d9244-7744-4671-9622-cd1e19da6ac6">149</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIzLTItMS0xLTA_ad50fd0e-ede4-4737-a072-28a47cdaa475">2,246</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><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="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIzLTQtMS0xLTA_1acb7da1-c3ef-4b03-9ee5-e81d82613a47">2,137</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><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="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIzLTYtMS0xLTA_85741739-3da9-4639-9819-ce12ebd0595c">1,971</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></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from issuance of debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI2LTItMS0xLTA_dd06bc3c-0d28-4977-abc7-8830a6a12ca0">1,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI2LTQtMS0xLTA_9ed70417-35a8-40aa-9d5c-d0fecc9ba4d5">993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI2LTYtMS0xLTA_8b110faf-a120-47f0-8151-7836367d836f">2,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retirement of debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI3LTItMS0xLTA_89729628-dcff-4994-9819-b9f9485b4f75">1,086</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI3LTQtMS0xLTA_7fa9e694-f09b-4d54-bd15-95b3eb30baac">541</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI3LTYtMS0xLTA_7c9e5c87-5715-4f34-a4f8-74231b2a2d93">1,193</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">Decrease in notes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI4LTItMS0xLTA_3ce7af8c-f5de-4552-9ed9-713d9c8da436">90</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI4LTQtMS0xLTA_2612f3d7-da47-4ba2-9a55-338c8a590791">7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI4LTYtMS0xLTA_319ff967-8ded-4c57-b7f1-aa92a463d0ee">73</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding: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%">Increase in notes payable &#8211; related parties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInNotesPayableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI5LTItMS0xLTMwMTQx_b028d004-674b-4e8f-971b-c2ea7a367a7a">307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:IncreaseDecreaseInNotesPayableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI5LTQtMS0xLTMwMTQx_c341c66d-673e-4fda-9781-95160409197c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:IncreaseDecreaseInNotesPayableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI5LTYtMS0xLTMwMTQx_2a42ebd4-69ab-42f1-a46b-d8d2900ff7c9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Stockholder contribution</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromContributedCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI5LTItMS0xLTA_0802cf4d-f5b9-413e-a070-39562b33291f">650</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:ProceedsFromContributedCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI5LTQtMS0xLTA_96f28300-6725-47c1-875b-f7f05e16e495">675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:ProceedsFromContributedCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI5LTYtMS0xLTA_04bb5611-88f4-4cb5-9420-12d87a678860">250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Payment of dividends on common and preferred stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMwLTItMS0xLTA_1dc458db-186f-4fbf-8ab1-9a37f145562d">639</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMwLTQtMS0xLTA_ad90e874-43b7-4438-b3d3-157818934f53">594</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMwLTYtMS0xLTA_ea551c64-ed90-4e90-8f5b-e732e4c28992">533</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">Debt prepayment costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMxLTItMS0xLTA_8f018a89-c7c6-4b58-b7db-7e6989517eb6">43</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMxLTQtMS0xLTA_1d691fe2-ee72-425b-9864-c8e4aee6c08c">8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMxLTYtMS0xLTA_bef96247-a374-4620-ae08-5553b482cdac">20</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding: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 financing costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMyLTItMS0xLTA_7e1416eb-b66c-4df0-8561-778e0ee3acba">18</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMyLTQtMS0xLTA_6d8f4348-5705-400a-a2a4-28217c76ed64">10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMyLTYtMS0xLTA_cee6896f-121d-4344-bc82-e6d51325488a">24</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMzLTItMS0xLTA_dfeea432-f8ee-43db-9c3d-7718e37cc963">1,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMzLTQtMS0xLTA_9942faa7-cddd-43a4-8f1f-bdbed16e27a9">508</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMzLTYtMS0xLTA_544019e2-f1b4-4c0e-bd51-8b6cb94ef793">513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzM1LTItMS0xLTA_eb7a19c0-8693-43d2-af19-25f325871b38">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzM1LTQtMS0xLTA_b0adeba2-7bcb-417c-9f02-2f14b6bbe806">28</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzM1LTYtMS0xLTA_aa256f21-aecb-4df0-a954-7aa1bc65d10b">9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzM2LTItMS0xLTA_caeb53af-9a60-4160-ac23-f990e1f1411f">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzM2LTQtMS0xLTA_ce361c88-47e7-412a-8cec-3143d955e2a1">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1f7f68caa9734e9cb26e97037ec96883_I20171231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzM2LTYtMS0xLTA_d7062e16-61a6-4ca4-9b19-28ec98e09b6a">65</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td 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: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;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzM4LTItMS0xLTA_5ca123de-cb32-4a10-b3ef-39a2e6b42dd6">35</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New 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="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzM4LTQtMS0xLTA_f0299d51-102e-4d61-a70f-59cc6413163c">28</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New 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="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzM4LTYtMS0xLTA_89905adc-8285-4b80-8170-27c8993f79de">56</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></tr></table></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">102</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="21" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Cash Flow Activities and Non&#8209;cash Investing and Financing Activities</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash transactions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest paid (net of amounts capitalized)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZTplODIxNWVjYTQxOGI0MWQzYmM2MmVlMDRkOGYzNzQ5OS90YWJsZXJhbmdlOmU4MjE1ZWNhNDE4YjQxZDNiYzYyZWUwNGQ4ZjM3NDk5XzUtMi0xLTEtMA_565cd64b-8ea7-474c-b87d-88e4a513c749">305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZTplODIxNWVjYTQxOGI0MWQzYmM2MmVlMDRkOGYzNzQ5OS90YWJsZXJhbmdlOmU4MjE1ZWNhNDE4YjQxZDNiYzYyZWUwNGQ4ZjM3NDk5XzUtNC0xLTEtMA_109a2610-cdaa-4fef-a7d1-3ed4ec345555">279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZTplODIxNWVjYTQxOGI0MWQzYmM2MmVlMDRkOGYzNzQ5OS90YWJsZXJhbmdlOmU4MjE1ZWNhNDE4YjQxZDNiYzYyZWUwNGQ4ZjM3NDk5XzUtNi0xLTEtMA_6d999de1-0c7c-4b2d-bc25-07d81297ddba">287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Income taxes paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZTplODIxNWVjYTQxOGI0MWQzYmM2MmVlMDRkOGYzNzQ5OS90YWJsZXJhbmdlOmU4MjE1ZWNhNDE4YjQxZDNiYzYyZWUwNGQ4ZjM3NDk5XzYtMi0xLTEtMA_3057073f-ccbe-43d4-b10c-d19ef678eb78">51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZTplODIxNWVjYTQxOGI0MWQzYmM2MmVlMDRkOGYzNzQ5OS90YWJsZXJhbmdlOmU4MjE1ZWNhNDE4YjQxZDNiYzYyZWUwNGQ4ZjM3NDk5XzYtNC0xLTEtMA_d334d963-e075-448c-a4f7-7f7cfdf14675">132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZTplODIxNWVjYTQxOGI0MWQzYmM2MmVlMDRkOGYzNzQ5OS90YWJsZXJhbmdlOmU4MjE1ZWNhNDE4YjQxZDNiYzYyZWUwNGQ4ZjM3NDk5XzYtNi0xLTEtMA_96cf140d-96c9-4973-93e8-57955cd59dc8">156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non&#8209;cash transactions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures not paid</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZTplODIxNWVjYTQxOGI0MWQzYmM2MmVlMDRkOGYzNzQ5OS90YWJsZXJhbmdlOmU4MjE1ZWNhNDE4YjQxZDNiYzYyZWUwNGQ4ZjM3NDk5XzktMi0xLTEtMA_7ee828df-eb08-4118-9854-8441c8e47646">130</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZTplODIxNWVjYTQxOGI0MWQzYmM2MmVlMDRkOGYzNzQ5OS90YWJsZXJhbmdlOmU4MjE1ZWNhNDE4YjQxZDNiYzYyZWUwNGQ4ZjM3NDk5XzktNC0xLTEtMA_37804d63-c33d-4f6d-859c-8a83d71480c0">160</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZTplODIxNWVjYTQxOGI0MWQzYmM2MmVlMDRkOGYzNzQ5OS90YWJsZXJhbmdlOmU4MjE1ZWNhNDE4YjQxZDNiYzYyZWUwNGQ4ZjM3NDk5XzktNi0xLTEtMA_091e2f7a-94bd-4ba3-a590-d1ffd5cd6b61">143</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">The accompanying notes are an integral part of these statements.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">103</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_124"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><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%">Consolidated Balance Sheets</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASSETS</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><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 0 10pt;text-indent:-9pt"></td><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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzQtMi0xLTEtMA_12a569f1-260e-4017-8ace-bc2956266623">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzQtNC0xLTEtMA_3560511b-e403-4549-bc8b-f1ac40714955">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Restricted cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzUtMi0xLTEtMA_311f5c84-016d-4c6c-ae89-6100e5a97ebc">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzUtNC0xLTEtMA_964fe392-74d5-49ae-bc35-8d6aaad76e12">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Accounts receivable and accrued revenue, less allowance of $<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjA4NDIzODQ3MDI0ZjQ1NzJiYjdmZDUwY2Q0NmQ3NzJkXzc2OTY1ODEzOTQ1ODU_eb6e1e74-1023-4153-94d6-4a6d3fc9d540">29</ix:nonFraction> in 2020 and $<ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjA4NDIzODQ3MDI0ZjQ1NzJiYjdmZDUwY2Q0NmQ3NzJkXzc2OTY1ODEzOTQ2MDc_e9aabbdd-c9f6-44e5-abb8-3489d481b215">20</ix:nonFraction> in 2019</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzYtMi0xLTEtMA_00165ff1-7d2b-4a04-875a-3bd37e240009">828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzYtNC0xLTEtMA_a9cff5d4-e12b-453d-879e-e08ae214c89a">827</ix:nonFraction>&#160;</span></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%">Accounts and notes receivable &#8211; related parties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzgtMi0xLTEtMA_24bbe204-a4e8-4631-8115-a86e2a90c019">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzgtNC0xLTEtMA_8a33f9d6-8509-44c3-8019-3419bb90f207">9</ix:nonFraction>&#160;</span></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-style:italic;font-weight:400;line-height:120%">Inventories at average cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas in underground storage</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzExLTItMS0xLTA_5957e2c1-b80d-4224-9bd3-dedfcb8fc7a2">353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzExLTQtMS0xLTA_7a5b94b7-3230-4cd4-9d6f-0250cceb88e4">399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Materials and supplies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzEyLTItMS0xLTA_42ca2f63-2a53-411f-9e4e-f9230f9c2fea">149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzEyLTQtMS0xLTA_13670b41-7b12-449d-8f0f-b571931c14a3">135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generating plant fuel stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzEzLTItMS0xLTA_70f405fe-8e90-44a5-8802-314cd75e7692">67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzEzLTQtMS0xLTA_309ef012-f88c-402a-b069-d80493544f58">63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Deferred property taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzE0LTItMS0xLTA_a7d3237f-7f1a-4837-b9d0-26f46945adfa">332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzE0LTQtMS0xLTA_7f7e86e7-163a-49c9-9b04-01531930d6ea">305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzE1LTItMS0xLTA_280bfe4a-bd40-4d0c-a0e5-57d58e7921ee">42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzE1LTQtMS0xLTA_b7a33f64-3965-4fb2-b585-de9c913521f3">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepayments and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzE2LTItMS0xLTA_5891e3ea-7b6f-4790-9bdf-ae4589497be0">68</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzE2LTQtMS0xLTA_4959e944-99fc-4061-8757-aee460081623">73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"></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="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzE3LTItMS0xLTA_cb4ea874-7524-4769-8dda-2f076b75f278">1,892</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzE3LTQtMS0xLTA_a7015e28-eba8-4b8b-b500-99a013ac5d46">1,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzIwLTItMS0xLTA_5d0eea60-f7ac-4f0a-81fc-3640a66a9874">26,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzIwLTQtMS0xLTA_79298e99-ca49-4fda-a361-cfdb6d03411e">24,963</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Less accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzIxLTItMS0xLTA_13b1ead7-2e4d-4d69-95b1-97e03e1f2d7f">7,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzIxLTQtMS0xLTA_75aef3a9-9fb8-46fb-893d-5cb9b5b81c4d">7,272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Plant, property, and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzIyLTItMS0xLTA_8df298a0-d4ff-4d7a-bcd0-b1c0e168944e">18,913</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><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="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzIyLTQtMS0xLTA_f20accc9-8555-471d-b7c6-756a854428ea">17,691</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzIzLTItMS0xLTA_af0f0a1a-d711-4cf8-9eac-c0b38650a367">1,058</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzIzLTQtMS0xLTA_90f03da7-5872-40fc-9d2d-ce5d49df41d2">879</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzI0LTItMS0xLTA_703a4a1e-6252-4532-9eea-00f598504010">19,971</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><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="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzI0LTQtMS0xLTA_17febf03-a962-4434-9572-e405224c5b5a">18,570</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></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzI3LTItMS0xLTA_cc6f3d5c-c879-4c8d-8b3d-3db55e274b60">2,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzI3LTQtMS0xLTA_3a4b8d71-2777-4319-bb8b-1e8ab65b18d5">2,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzI4LTItMS0xLTA_a91ba03c-b226-4729-8184-0cd3bedb931c">25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzI4LTQtMS0xLTA_0ea2806b-2688-45c2-92ed-c22c90f7161d">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts and notes receivable &#8211; related parties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:DueFromRelatedPartiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzI5LTItMS0xLTA_1f755232-4d1e-4ab1-bf59-c7d0c7c864c2">105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:DueFromRelatedPartiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzI5LTQtMS0xLTA_6c388b9a-0f98-436f-85a2-86f82065dcb9">102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzMwLTItMS0xLTA_07a8abc2-4760-402d-befb-2cba27f734d2">753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzMwLTQtMS0xLTA_bd6d8346-1c66-487c-beea-2e2dc24c003d">637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzMxLTItMS0xLTA_96739079-2804-4859-85dc-d6180620208a">3,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzMxLTQtMS0xLTA_77a7eb0d-a984-4856-95b9-55d886ce6498">3,257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Assets</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzMzLTItMS0xLTA_a5be9690-65e6-4319-8e7b-3fc548238613">25,399</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New 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="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzMzLTQtMS0xLTA_6a5ac408-bda6-42c2-b5ce-98e18282dc77">23,699</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></tr></table></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">104</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIABILITIES AND EQUITY</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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, finance leases, and other financing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzQtMi0xLTEtMA_53d9d541-7fd6-472b-9e78-4fc3d0748c64">384</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzQtNC0xLTEtMA_fa713ad8-c9c0-4836-9cb2-abf616300b80">221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:NotesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzUtMi0xLTEtMA_b000b9a0-ab9d-4113-aa51-579f1d827841">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:NotesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzUtNC0xLTEtMA_cb9c92df-e9f1-4f4f-89ef-82db0f1f0185">90</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Notes payable &#8211; related parties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzYtMi0xLTEtMjk3MzM_f8791a0b-2ef0-48f1-8a8b-e6fab9499790">307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzYtNC0xLTEtMjk3Mzc_255e215f-3bd2-423b-b7fc-a0581cd2fcd4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzYtMi0xLTEtMA_2a98873b-e463-4b32-a3b3-c591bb7e35f0">636</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzYtNC0xLTEtMA_43c52aab-6884-492a-9020-ee6e6f16699b">593</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable &#8211; related parties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzctMi0xLTEtMA_37b2c99d-5bc4-4ae8-b12d-a4ca6e9ff7ef">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzctNC0xLTEtMA_7316d7d5-c653-4d4b-a8e8-3d7f26315ef3">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Accrued rate refunds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzgtMi0xLTEtMA_c58f82eb-e100-4f62-8c1c-186438e0a9f1">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzgtNC0xLTEtMA_a5097df3-85f1-4911-8851-28502bb4e702">35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzktMi0xLTEtMA_fe3a77a2-b796-49dc-a1a8-989dfcce6f68">72</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzktNC0xLTEtMA_a2e7401a-a315-4761-a876-8049e65a07b3">67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Accrued taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzEwLTItMS0xLTA_9b8a6867-2c5a-40aa-a4ae-3f6ec19bcd49">458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzEwLTQtMS0xLTA_367daa98-3765-49e4-b60c-f83e497a3b1c">481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzExLTItMS0xLTA_461af1c6-b5ac-49a9-97ba-dbddfd685cb3">151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzExLTQtMS0xLTA_6d38eef1-16be-4b3d-9467-2bf7ee0f48f2">87</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzEyLTItMS0xLTA_868b98e0-f123-4ab2-a5da-c2eb07b04035">104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzEyLTQtMS0xLTA_0b6e82c1-6af7-4419-9313-61769bab8077">118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzEzLTItMS0xLTA_1ace488a-7721-4291-9fce-2e14a0654cd5">2,139</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><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="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzEzLTQtMS0xLTA_83d33edc-41d9-4a1e-873c-c36ac0580bf1">1,712</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></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzE2LTItMS0xLTA_191de58e-f845-4042-9cb2-847c39f07bb6">7,742</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzE2LTQtMS0xLTA_470f9d5f-98ea-4b00-b6b3-3aba0a1a99d6">7,048</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Non-current portion of finance leases and other financing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="cms:FinanceLeaseLiabilityAndOtherNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzE3LTItMS0xLTA_3ff2ca90-5a00-43bb-9ee7-a51d9a4d2d26">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="cms:FinanceLeaseLiabilityAndOtherNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzE3LTQtMS0xLTA_9de8e426-489f-4ba9-a7a1-5d610df39f21">76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzE4LTItMS0xLTA_3b7cc3e9-da0d-4af7-82c9-57d8e222c88a">3,744</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzE4LTQtMS0xLTA_e97bb854-8a74-47c1-b089-27db92d63d8f">3,742</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzE5LTItMS0xLTA_ce8612ba-b0a9-41a8-a9c2-307d5387e100">112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzE5LTQtMS0xLTA_288a3e96-63d0-4e66-a104-e7056afe48c9">622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Asset retirement obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzIwLTItMS0xLTA_f311b56d-7846-45bb-9582-465a55d9bbf1">530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzIwLTQtMS0xLTA_8b224139-a683-4c24-a79c-f5a63c68cabb">474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Deferred investment tax credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzIxLTItMS0xLTA_9f87d846-ad48-416f-9be2-e8083bb8f286">115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzIxLTQtMS0xLTA_583fe108-fd82-4087-8360-908f679e4068">120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzIyLTItMS0xLTA_a1bb61df-0de9-4d37-be4c-17484e5c0a76">2,094</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzIyLTQtMS0xLTA_9dfa1f56-e62f-4d2d-8868-88b6c2bb7b2f">1,864</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzIzLTItMS0xLTA_f10de6dc-c02c-429f-a682-cd74df278da5">311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzIzLTQtMS0xLTA_46daa9ce-6b04-4189-87c7-4448b83952b2">304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzI0LTItMS0xLTA_de9d914d-ce8e-4e6a-b932-7e071578e767">14,704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzI0LTQtMS0xLTA_1f5e7c63-5c28-4523-b825-5843d76ae54e">14,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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: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 3 and 4)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzI2LTItMS0xLTA_013701b7-c83a-41c7-83ff-b89088572778"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzI2LTQtMS0xLTA_e396a2e9-8b58-45e4-8aea-e455e00b3074"></ix:nonFraction></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common stockholder&#8217;s equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock, authorized <ix:nonFraction unitRef="shares" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMwLTAtMS0xLTAvdGV4dHJlZ2lvbjpiMTJhZjBlMmE3ZGY0OTM1OTNjZDg2OTE1ODBjOGM3NF83Njk2NTgxMzk0NjE5_0fad088b-d89a-493b-83e6-4da2e5159913"><ix:nonFraction unitRef="shares" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMwLTAtMS0xLTAvdGV4dHJlZ2lvbjpiMTJhZjBlMmE3ZGY0OTM1OTNjZDg2OTE1ODBjOGM3NF83Njk2NTgxMzk0NjE5_3fdccab7-88d3-4c62-b9e5-5a31804660df">125.0</ix:nonFraction></ix:nonFraction>&#160;shares; outstanding <ix:nonFraction unitRef="shares" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMwLTAtMS0xLTAvdGV4dHJlZ2lvbjpiMTJhZjBlMmE3ZGY0OTM1OTNjZDg2OTE1ODBjOGM3NF83Njk2NTgxMzk0Njkx_38742b13-4c54-44b8-a68c-6a558f377aee"><ix:nonFraction unitRef="shares" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMwLTAtMS0xLTAvdGV4dHJlZ2lvbjpiMTJhZjBlMmE3ZGY0OTM1OTNjZDg2OTE1ODBjOGM3NF83Njk2NTgxMzk0Njkx_c0cf8d31-a104-43c7-b05c-f96392592300">84.1</ix:nonFraction></ix:nonFraction>&#160;shares in both periods</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMwLTItMS0xLTA_23754280-4530-4c5b-9022-3389c6a38b00">841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMwLTQtMS0xLTA_28eccf5d-1cb4-4e05-8b78-5bbe40056331">841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other paid-in capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMxLTItMS0xLTA_0fa3ef8c-e40a-495c-8dd2-5011f815ed27">6,024</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMxLTQtMS0xLTA_f1c11913-f789-4bb2-b92c-f5f92586b02b">5,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMyLTItMS0xLTA_83a07f39-1857-4ab2-aa39-b28ec2c2286c">36</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMyLTQtMS0xLTA_903c4e8e-a6fe-4f21-a24d-0642a08572a3">28</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retained earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMzLTItMS0xLTA_08758a49-3246-42b5-b96f-3407ee220614">1,690</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMzLTQtMS0xLTA_fa64a0e0-8f4d-4db8-a5ff-84de37f124c5">1,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Total common stockholder&#8217;s equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzM0LTItMS0xLTA_f67096a1-54fb-4dac-ae98-c32166534f68">8,519</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzM0LTQtMS0xLTA_43fa8d6c-ab03-4ff5-aae5-2dd3368c52ec">7,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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, $4.50&#160;series</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzM1LTItMS0xLTA_fee03a4c-bca2-440a-9e55-e31407df9a73">37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzM1LTQtMS0xLTA_51f842f0-bb38-4068-83bd-5cffc2b58723">37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"></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="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzM2LTItMS0xLTA_695dbe9c-b065-437c-b9f6-48a6d3de0003">8,556</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzM2LTQtMS0xLTA_0270dfa1-7b5a-44ca-9145-b755c036d857">7,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Liabilities and Equity</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzM4LTItMS0xLTA_8f27024c-f315-4a3e-b727-7c9cd963717f">25,399</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New 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="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzM4LTQtMS0xLTA_9abfe7ea-7140-420c-b627-f9a004520dc6">23,699</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></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><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">105</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_130"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><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%">Consolidated Statements of Changes in Equity</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.726%"></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.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzItMi0xLTEtMA_9a60f6dd-6c4f-4047-8afd-07a003d05865">7,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzItNC0xLTEtMA_2d3c46fb-c1f9-43da-b1d2-d9d8ac80ca86">6,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1f7f68caa9734e9cb26e97037ec96883_I20171231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzItNi0xLTEtMA_154ce9c6-278c-430e-a6d1-d3a2cddf5ca3">6,488</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">At beginning and end 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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id461783a6e824217bd777bbda613adcc_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzctMi0xLTEtMA_3d764b31-33a5-41d5-b659-f9fdbd8e14c4"><ix:nonFraction unitRef="usd" contextRef="i5a160aadf62e4358b899fa6caae78deb_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzctMi0xLTEtMA_7f8a74bf-0ac6-4035-bbd4-02bf97616ada">841</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i483da57344094dba988967cb04309f9f_I20181231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzctNC0xLTEtMA_a6b06c4c-dae1-444c-a031-b6f3331680ad"><ix:nonFraction unitRef="usd" contextRef="i5a160aadf62e4358b899fa6caae78deb_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzctNC0xLTEtMA_e33cfa97-284a-41fc-bd3f-85ef0f1edbd7">841</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i483da57344094dba988967cb04309f9f_I20181231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzctNi0xLTEtMA_6783fdac-b2b3-403e-a2b1-7ca355fabc49"><ix:nonFraction unitRef="usd" contextRef="if2bac7fb58d746fb8bd077ac78a1c9b6_I20171231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzctNi0xLTEtMA_e9531a6c-8730-4d73-882f-0f59ec2a987d">841</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">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;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib83a829617624a98baac87bb30f51496_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzEwLTItMS0xLTA_76f006b4-dc2f-4500-b339-1bf4f06c2822">5,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i54e58f75407a49818b4d20b55041f6e9_I20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzEwLTQtMS0xLTA_0c2eb41d-b514-46c8-9f94-6627b4ff9cf8">4,699</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i417138f42679464cab181d46b04f1e49_I20171231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzEwLTYtMS0xLTA_86aaaf40-87cc-4726-827f-d3e68c087fef">4,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Stockholder contribution</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i631a957b048d4ca0a5b939fcbe37db0d_D20200101-20201231" decimals="-6" name="cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzExLTItMS0xLTA_1ac1ca65-732d-45d7-a8a0-b54672ccbd74">650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibb033e719a4b446cad07a7860e618793_D20190101-20191231" decimals="-6" name="cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzExLTQtMS0xLTA_daca648c-ef89-4298-ad95-56c8b362f4e6">675</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bd3918dab2c46fda6ba3a83de4dd601_D20180101-20181231" decimals="-6" name="cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzExLTYtMS0xLTA_4a373845-0713-423f-bda3-54ec40ba8fc2">250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></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="i614b40d1c72b45389a3a566fa6a7042e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzEyLTItMS0xLTA_db39bb77-efc7-472c-8367-8b10023bde7d">6,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="ib83a829617624a98baac87bb30f51496_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzEyLTQtMS0xLTA_dc8f4a42-0e55-4c53-a93d-fe8fd4c6e547">5,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i54e58f75407a49818b4d20b55041f6e9_I20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzEyLTYtMS0xLTA_f9e63ef4-6555-44ff-8402-47efe724bd8d">4,699</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1d70bbb53c8a477ead5ce9a94eea2047_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE1LTItMS0xLTA_2fb128f5-3ef3-489c-a14b-df6646fa4d01">28</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib2e10851433841d39ba22a5729379905_I20181231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE1LTQtMS0xLTA_3672bc81-be5d-400a-aa1e-26a0fcab0020">21</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i20c4a976831b4d53a6df9a420dff3121_I20171231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE1LTYtMS0xLTA_230cb03e-6713-4093-9647-32799f022f91">12</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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-style:italic;font-weight:400;line-height:120%">Retirement benefits liability</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="idb5c408b24514e9e9bf091b5d209f9dc_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE3LTItMS0xLTA_25802d91-239f-493a-97e6-8ee4ed4a2c36">28</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib21676fd3e95443795635f7e5d2eb9e3_I20181231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE3LTQtMS0xLTA_28e3d3be-b563-4afe-a794-ae77483ec27d">21</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1c1fc852da43441d8abd36c90fa6b786_I20171231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE3LTYtMS0xLTA_b1afcd29-d3bf-42b5-b9f9-4707627819a0">24</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative effect of change in accounting principle</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5e7d0406a4cd43b69ed369f771eafb81_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE4LTItMS0xLTA_a08a3271-2711-4364-a4c8-cc438193e0cf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib8bd6a803aad47268eca99d995f51d51_I20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE4LTQtMS0xLTA_649c7762-d699-4c3b-ae91-a8f18bd7b862">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1a84804db94644cca0277b30f63b3170_I20171231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE4LTYtMS0xLTA_11b0c257-f35e-447a-8e8d-24c09ff8be9c">5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net gain (loss) arising during the 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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i996774ae3f7f4ae5a4a4ed8b8cf6b2e4_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE5LTItMS0xLTA_f5de0930-9696-4d6b-aa22-e976a8605c55">9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9f8da1eeba17422ea4108c8c0de51058_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE5LTQtMS0xLTA_e0fa84ee-03a0-4e3b-bdeb-c7283f370225">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if349dc12fa874e9a937ec3539b3d19ff_D20180101-20181231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE5LTYtMS0xLTA_9e5ba827-bfc2-47e3-981c-f15c2603351a">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of net actuarial 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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i996774ae3f7f4ae5a4a4ed8b8cf6b2e4_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzIwLTItMS0xLTA_a068d6d8-ec0c-4bba-8598-1323524b02a4">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9f8da1eeba17422ea4108c8c0de51058_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzIwLTQtMS0xLTA_8f5890dd-1346-4444-abf8-03a456bd382b">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if349dc12fa874e9a937ec3539b3d19ff_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzIwLTYtMS0xLTA_74aab464-f74d-44ae-bc2a-f35d4c5c4d97">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">At end 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:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i8b99dc2552904b9a8c21b863f257db1a_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzIxLTItMS0xLTA_dcb1e49b-0cd9-4008-b2d0-84b6a26da372">36</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="idb5c408b24514e9e9bf091b5d209f9dc_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzIxLTQtMS0xLTA_0007272f-0475-4701-a15a-3546d6bbd8fb">28</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="ib21676fd3e95443795635f7e5d2eb9e3_I20181231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzIxLTYtMS0xLTA_1370520f-383d-4090-aca3-4f93a2e5e814">21</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7e80283b28034c1dac626a1d797039be_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzIzLTItMS0xLTA_792938ad-40a4-4f65-8e61-ed86da7592f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia3335514298c431d96f6e96371846306_I20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzIzLTQtMS0xLTA_fe55aec0-692f-44e5-b050-bcdb636930f4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1d2994016ffd4462a511c4f376097808_I20171231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzIzLTYtMS0xLTA_b019c8dc-198f-4655-8267-4fd2b174f48f">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative effect of change in accounting principle</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8ebb8619c14c452c85c60dc8db62cfaa_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI0LTItMS0xLTA_430d94ad-08f2-45ea-89f7-7e63a787370f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if43e7675d9594f599f8064def846422c_I20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI0LTQtMS0xLTA_7b90a1cb-d532-4d34-a132-1c7cdb527f14">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i74b1687b4c584c53a3b489b024922d95_I20171231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI0LTYtMS0xLTA_7a836a57-7630-4fe3-ac34-1eb2d640352a">12</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized loss on investments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib496e958371949d8b9a01827538c3874_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI1LTItMS0xLTA_d8229e2f-4422-4e4c-af02-13400a89fe7d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia70770663e374d188e9a9feb6e02fd65_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI1LTQtMS0xLTA_d7fe79c1-5f65-4e73-ade3-4bb920758b70">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9b9708c5af9a4a4a80cb05792da02a03_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI1LTYtMS0xLTA_e66ac3d4-022c-49e1-ae8a-d08829b91742">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reclassification adjustments included in net income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib496e958371949d8b9a01827538c3874_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI2LTItMS0xLTA_53c88df2-751e-4951-9def-8f518a495f04">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia70770663e374d188e9a9feb6e02fd65_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI2LTQtMS0xLTA_4be7c369-b419-4b1f-973f-e38f74fc4889">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b9708c5af9a4a4a80cb05792da02a03_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI2LTYtMS0xLTA_5446f2ca-f772-4d9d-8a43-8ecf3a368c5d">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end 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:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i5a030d53491b4505b358246f13f0615e_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI4LTItMS0xLTA_1a5df6d3-cb71-4490-ab9a-99bb7dedb86c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i7e80283b28034c1dac626a1d797039be_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI4LTQtMS0xLTA_6da62286-7a17-4d58-8ab1-1fa7f3ddca97">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="ia3335514298c431d96f6e96371846306_I20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI4LTYtMS0xLTA_00b651bd-b717-4ac6-b898-8503f1f4cf71">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></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="if3df70cf4d884cf0a496505a382825a3_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI5LTItMS0xLTA_98e68f32-4df9-457c-bf8c-8a602f58c664">36</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i1d70bbb53c8a477ead5ce9a94eea2047_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI5LTQtMS0xLTA_669c0403-5151-46ce-ac11-28ac93af3881">28</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="ib2e10851433841d39ba22a5729379905_I20181231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI5LTYtMS0xLTA_27292632-fb5b-46c6-9b68-9b19d8ddce50">21</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></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0e4ad055c46e46808750cd5d13daec17_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzMyLTItMS0xLTA_bda76ebc-c71e-486e-a2a8-4e8f7e14012c">1,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3cf2e6cdfe6346399da4382b4ae57472_I20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzMyLTQtMS0xLTA_94157343-2c2c-42c5-8cd3-afb8f5d87c99">1,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie0c6c469941c4b5a87d6a7be3cff8469_I20171231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzMyLTYtMS0xLTA_52dff60e-9a32-48e5-a04d-8761dd9320f8">1,173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Cumulative effect of change in accounting principle</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i690b4f39557f4f4dadc127332cffe14f_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzMzLTItMS0xLTA_9255b360-6f35-4835-9681-3931f9e9cac9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1c8e3f54828b481a988490b7aac55a8f_I20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzMzLTQtMS0xLTA_eb5fae8d-d0fa-409f-a2ce-b27cd6ba9095">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie23d3643b50b42a2acbc6e3c90081906_I20171231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzMzLTYtMS0xLTA_f101bc2c-ead6-4223-a04b-e7799ce88716">19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Net income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icdca5685b6074af58127dad8ed221600_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM0LTItMS0xLTA_6297f7c1-06fd-466c-a07e-1cf9b265308f">816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ida6b2fa8786642fbbd1cf4e8cb842a56_D20190101-20191231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM0LTQtMS0xLTA_237c3eaa-acb0-405f-8e56-8957c87ad80d">743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0d936f3df14b4b2fae9bf9f212be959b_D20180101-20181231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM0LTYtMS0xLTA_dcffa1f1-9522-4929-a986-22541cd8acc8">705</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Dividends declared on common stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="icdca5685b6074af58127dad8ed221600_D20200101-20201231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM1LTItMS0xLTA_a8c8fa4f-1fe9-4df6-8f9a-48b006e9e43b">637</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ida6b2fa8786642fbbd1cf4e8cb842a56_D20190101-20191231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM1LTQtMS0xLTA_5668316b-5a96-451d-9a78-3b636753f9be">592</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0d936f3df14b4b2fae9bf9f212be959b_D20180101-20181231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM1LTYtMS0xLTA_958ef1fb-6ad8-4fee-992a-263fda4e4ab4">531</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding: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%">Dividends declared on preferred stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="icdca5685b6074af58127dad8ed221600_D20200101-20201231" decimals="-6" name="us-gaap:DividendsPreferredStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM2LTItMS0xLTA_d5c81eb0-7f1e-4fef-9ee9-fc3e56f4ef30">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ida6b2fa8786642fbbd1cf4e8cb842a56_D20190101-20191231" decimals="-6" name="us-gaap:DividendsPreferredStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM2LTQtMS0xLTA_27aac964-1754-461e-9971-57e86c34e347">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0d936f3df14b4b2fae9bf9f212be959b_D20180101-20181231" decimals="-6" name="us-gaap:DividendsPreferredStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM2LTYtMS0xLTA_b822ea3d-e131-4967-b74c-513007b93506">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></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="ic3a788cc48c5475db6faf1ab9042c2d6_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM3LTItMS0xLTA_0da95de9-2d4c-4e9e-9f58-211751e7c006">1,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i0e4ad055c46e46808750cd5d13daec17_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM3LTQtMS0xLTA_85ff9599-cf53-4552-ba88-88426051ad27">1,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i3cf2e6cdfe6346399da4382b4ae57472_I20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM3LTYtMS0xLTA_6b6f0a27-e56c-470b-9a8c-1fedac49f398">1,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">At beginning and end 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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic0d141be1f0e4a558c5b2b17810fd2ed_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzQyLTItMS0xLTA_5c856d70-46e5-4365-8c63-84785f787c33"><ix:nonFraction unitRef="usd" contextRef="i9736e65f3b4d43fcb71823b371942b9a_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzQyLTItMS0xLTA_ac63e450-6f9b-4ce9-a336-50f66f8dc0c2">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4ab275a0d3b34f239a63599ede7e34c7_I20181231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzQyLTQtMS0xLTA_63bee0e3-61e5-4109-9952-edc56e6140b0"><ix:nonFraction unitRef="usd" contextRef="i9736e65f3b4d43fcb71823b371942b9a_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzQyLTQtMS0xLTA_9b300523-6cf5-49ac-9b6a-bcb2d3d29ff4">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4ab275a0d3b34f239a63599ede7e34c7_I20181231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzQyLTYtMS0xLTA_71993d52-68ab-4090-8dbf-e6b42bdbf851"><ix:nonFraction unitRef="usd" contextRef="i5684f72a63944667beaa70853db72814_I20171231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzQyLTYtMS0xLTA_e59c019a-995f-4119-89ed-77b629cb0ac7">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></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Equity at End 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:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzQ0LTItMS0xLTA_1b735a01-8fb0-43c4-a6e2-3f9f0b6c4951">8,556</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzQ0LTQtMS0xLTA_ec956623-3029-41f6-9578-f133d4488fe7">7,737</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzQ0LTYtMS0xLTA_92779a19-dad3-4c57-8eaf-2de0afba92db">6,920</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></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><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">106</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_136"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Notes to the Consolidated Financial Statements</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_139"></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">1:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MzE_8dcd42d4-5380-458e-98f1-dcc0345fdd45" continuedAt="i5800e6ccd687436aae52e6010c34f66a" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3NTY_16b2580d-9c5e-4297-b7fd-61754e66118d" continuedAt="i134338766ed74927ad9754994a0dc1f8" escape="true">Significant Accounting Policies</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i5800e6ccd687436aae52e6010c34f66a" continuedAt="idc7df29cfb7b4f9c8262bf8e75d17fcd"><ix:continuation id="i134338766ed74927ad9754994a0dc1f8" continuedAt="i3dd6f4ca87bd4e5d88026c4b10d20f76"><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MzY_4112dd70-274c-4581-b992-1e1975a8baf0" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3Mzc_a5771409-9b60-4568-af60-ab061bac21f0" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Principles of Consolidation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#8217;s consolidated financial statements comprise CMS&#160;Energy, Consumers, CMS&#160;Enterprises, EnerBank, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#8217; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest or is the primary beneficiary. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.</span></ix:nonNumeric></ix:nonNumeric></div><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MjE_532ae2bb-a782-4d6c-b5ae-ddb85dd1e436" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MjI_536f6291-4951-4f8a-bd7e-4b508a93ffa0" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Use of Estimates:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.</span></ix:nonNumeric></ix:nonNumeric></div><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3Mzg_1c201111-9efb-4f98-aa90-9ba6a56a527f" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3Njg_c0df7659-2694-41c0-a083-21e44593b6fe" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Contingencies:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers record estimated liabilities for contingencies on their consolidated financial statements when it is probable that a liability has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.</span></ix:nonNumeric></ix:nonNumeric></div><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:DebtPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk2OTg_578bb178-90cd-49b9-a055-94787edf5748" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:DebtPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MDg_9cba147f-3884-4e30-845e-6766301fa991" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#8209;regulated portions of CMS&#160;Energy&#8217;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.</span></ix:nonNumeric></ix:nonNumeric></div><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk2OTM_abeb7de4-5add-4383-b0a9-326c3ce059bc" continuedAt="i666ce07bcfb24c819427e8c0b6afa5a2" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3NTg_57c5a795-c496-4d57-80c5-420cd6c2048e" continuedAt="id6ab8eda8190442aa0fb337e7fcf6ec1" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In order to support ongoing operations, CMS&#160;Energy and Consumers enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they qualify for the normal purchases and sales exception</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they cannot be net settled due in part to the absence of an active market for the commodity</span></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">107</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="idc7df29cfb7b4f9c8262bf8e75d17fcd" continuedAt="iae215dd91a2c4ac59940b5858f6cfe15"><ix:continuation id="i3dd6f4ca87bd4e5d88026c4b10d20f76" continuedAt="i22de3a5837c6405592b39336125ae574"><ix:continuation id="i666ce07bcfb24c819427e8c0b6afa5a2"><ix:continuation id="id6ab8eda8190442aa0fb337e7fcf6ec1"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives.</span></div><div 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, CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long-term debt and notes receivable transactions.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record derivative contracts that do not qualify for the normal purchases and sales exception at fair value on their consolidated balance sheets. At CMS&#160;Energy, if the derivative is accounted for as a cash flow hedge, unrealized gains and losses from changes in the fair value of the derivative are recognized in AOCI and subsequently recognized in earnings when the hedged transactions impact earnings. If the derivative is accounted for as a fair value hedge, changes in the fair value of the derivative and changes in the fair value of the hedged item due to the hedged risk are recognized in earnings. For the FTRs at Consumers, changes in fair value are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#8217;s and Consumers&#8217; derivative instruments recorded at fair value, see Note&#160;6, Fair Value Measurements.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3NDg_c80ff3be-8ce2-4f6b-aad4-0b461f4c1f57" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EPS:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy calculates basic and diluted EPS using the weighted-average number of shares of common stock and dilutive potential common stock outstanding during the period. Potential common stock, for purposes of determining diluted EPS, includes the effects of nonvested stock awards and forward equity sales. CMS&#160;Energy computes the effect on potential common stock using the treasury stock method. Diluted EPS excludes the impact of antidilutive securities, which are those securities resulting in an increase in EPS or a decrease in loss per share. For EPS computations, see Note&#160;15, Earnings Per Share&#8212;CMS&#160;Energy.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3NDk_eac82675-04a9-4791-ad04-986ce3570b17" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3NTI_9ce45cba-ca2c-4c24-a944-b84490637d86" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets and Equity Method Investments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers perform tests of impairment if certain triggering events occur or if there has been a decline in value that may be other than temporary.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.</span></div></ix:nonNumeric></ix:nonNumeric><div 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="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:EquityMethodInvestmentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3NTM_20b010a9-9300-4dfd-bf8e-abd957c0f5f9" escape="true">CMS&#160;Energy also assesses equity method investments for impairment whenever there has been a decline in value that is other than temporary. This assessment requires CMS&#160;Energy to determine the fair value of the equity method investment. CMS&#160;Energy determines fair value using valuation methodologies, including discounted cash flows, and assesses the ability of the investee to sustain an earnings capacity that justifies the carrying amount of the investment. CMS&#160;Energy records an impairment if the fair value is less than the carrying amount and the decline in value is considered to be other than temporary.</ix:nonNumeric></span></div><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:RegulatoryIncomeTaxesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk2OTk_5329c193-b8f4-4e88-a0cc-c00cc2139518" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:RegulatoryIncomeTaxesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3Mjc_b29fc280-deee-4da6-928c-77194a51bd0f" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Investment Tax Credits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment. CMS&#160;Energy&#8217;s non&#8209;regulated businesses use the deferral method of accounting for investment tax credits. Under the deferral method, the book basis of the associated assets is reduced by the amount of the credit, resulting in lower depreciation expense over the life of the assets. Furthermore, the tax basis of the assets is reduced by 50 percent of the related credit, resulting in a net deferred tax asset. CMS&#160;Energy recognizes the tax benefit of this basis difference as a reduction to income tax expense in the year in which the plant reaches commercial operation.</span></ix:nonNumeric></ix:nonNumeric></div></ix:continuation></ix:continuation></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">108</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="iae215dd91a2c4ac59940b5858f6cfe15"><ix:continuation id="i22de3a5837c6405592b39336125ae574"><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MjM_bb29c6c3-605a-41f4-89c3-70a90d04f481" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3NDI_29233027-2f2a-4c9a-b9cf-c87ee4c4f698" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Inventory:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock on their consolidated balance sheets.</span></ix:nonNumeric></ix:nonNumeric></div><div 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="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:EmissionCreditsOrAllowancesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MTA_8bfcadc8-1531-42bb-b3c7-16c2a81c7544" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:EmissionCreditsOrAllowancesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3NjM_6b84e78f-54b3-403e-beff-cae4fc09c855" escape="true">CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets on their consolidated balance sheets.</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:InventoryImpairmentPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MDU_19059f58-7a31-4e8b-ab43-75615adf2412" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:InventoryImpairmentPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MjA_d937bc1f-0a92-4e8d-8839-9c45088c6f4b" escape="true">CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MDY_0ea1e392-66c0-4619-9f74-427bcf79ef9b" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3NTU_013c5f96-bf0f-4eef-ac74-042ccf9d6fea" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MISO Transactions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.</span></ix:nonNumeric></ix:nonNumeric></div><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="cms:PropertyTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MzA_5b241ea5-a7ee-4e4e-a407-45d1d9691083" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="cms:PropertyTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MzU_791fbf0b-5cd2-483e-90b9-620946252d7f" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Property Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Property taxes are based on the taxable value of Consumers&#8217; real and personal property assessed by local taxing authorities. Consumers records property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of Consumers&#8217; accrued property tax that will be recognized over future governmental fiscal periods.</span></ix:nonNumeric></ix:nonNumeric></div><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="cms:RenewableEnergyGrantPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MDE_2d12bb56-e4fa-477d-b5cf-6f4b3adf55cf" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="cms:RenewableEnergyGrantPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3NjE_2006e4d1-3d6c-4822-8f1f-7a511a0a9c04" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Grant:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, Consumers received a renewable energy cash grant for Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park under Section&#160;1603 of the American Recovery and Reinvestment Tax Act of 2009. Upon receipt of the grant, Consumers recorded a regulatory liability, which Consumers is amortizing over the life of Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income. Consumers recorded the deferred income taxes related to the grant as a reduction of the book basis of Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park.</span></ix:nonNumeric></ix:nonNumeric></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Other:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> For additional accounting policies, see:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;8, Notes Receivable</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;9, Plant, Property, and Equipment</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;11, Asset Retirement Obligations</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;12, Retirement Benefits</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;14, Income Taxes</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;15, Earnings Per Share&#8212;CMS&#160;Energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;16, Revenue</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;18, Cash and Cash Equivalents</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;21, Variable Interest Entities</span></div></ix:continuation></ix:continuation></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%">109</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_142"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">2:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="cms:NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDIvZnJhZzplY2E5NzVhZmYxNGY0MDZhOGY2ZWJjZDhjNjUxZDVlMi90ZXh0cmVnaW9uOmVjYTk3NWFmZjE0ZjQwNmE4ZjZlYmNkOGM2NTFkNWUyXzg3OTYwOTMwNDg4MDQ_164f2c93-ac82-497b-8764-ad2c02bc9d7f" continuedAt="i559a954ff69b43da88471953d4d38631" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="cms:NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDIvZnJhZzplY2E5NzVhZmYxNGY0MDZhOGY2ZWJjZDhjNjUxZDVlMi90ZXh0cmVnaW9uOmVjYTk3NWFmZjE0ZjQwNmE4ZjZlYmNkOGM2NTFkNWUyXzg3OTYwOTMwNDg4MDQ_844b8fad-3698-4ff5-8299-b4bfcc3549d0" continuedAt="if5f8752d16dd4502815fdeb4ce6ddaf9" escape="true">New Accounting Standards</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i559a954ff69b43da88471953d4d38631"><ix:continuation id="if5f8752d16dd4502815fdeb4ce6ddaf9"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDIvZnJhZzplY2E5NzVhZmYxNGY0MDZhOGY2ZWJjZDhjNjUxZDVlMi90ZXh0cmVnaW9uOmVjYTk3NWFmZjE0ZjQwNmE4ZjZlYmNkOGM2NTFkNWUyXzMzMDY_a5dfd56b-3b84-4eb1-a7f2-d77b64e97a96" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDIvZnJhZzplY2E5NzVhZmYxNGY0MDZhOGY2ZWJjZDhjNjUxZDVlMi90ZXh0cmVnaW9uOmVjYTk3NWFmZjE0ZjQwNmE4ZjZlYmNkOGM2NTFkNWUyXzMzMTE_4440dda5-4074-4368-9afb-85eeab7d2e2e" 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%">Implementation of 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-style:italic;font-weight:400;line-height:120%">ASU&#160;2016&#8209;13, Measurement of Credit Losses on Financial Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This standard, which was effective on January 1, 2020 for CMS Energy and Consumers, provides new guidance for measuring and recognizing credit losses on financial instruments. The standard applies to financial assets that are not measured at fair value through net income as well as to certain off&#8209;balance-sheet credit exposures. CMS&#160;Energy and Consumers were required to apply the standard using a modified retrospective approach, under which the initial impacts of the standard are recorded through a cumulative-effect adjustment to beginning retained earnings on the effective 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%">The standard required an increase to the allowance for loan losses at EnerBank. Prior to the standard, the allowance reflected expected credit losses over a 12&#8209;month period, but the new guidance requires the allowance to reflect expected credit losses over the entire life of the loans. As a result, CMS&#160;Energy recorded a $<ix:nonFraction unitRef="usd" contextRef="i8ba8666eee9149c2b13c0bd4e375d6bd_I20200101" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDIvZnJhZzplY2E5NzVhZmYxNGY0MDZhOGY2ZWJjZDhjNjUxZDVlMi90ZXh0cmVnaW9uOmVjYTk3NWFmZjE0ZjQwNmE4ZjZlYmNkOGM2NTFkNWUyXzI4NDg_034496fc-f098-4680-b4a7-a5318cf6536a">65</ix:nonFraction>&#160;million increase to its expected credit loss reserves on January&#160;1,&#160;2020, with the offsetting adjustment recorded to retained earnings, net of taxes of $<ix:nonFraction unitRef="usd" contextRef="i29aa7f129010471a9d0856a82a324485_I20200101" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDIvZnJhZzplY2E5NzVhZmYxNGY0MDZhOGY2ZWJjZDhjNjUxZDVlMi90ZXh0cmVnaW9uOmVjYTk3NWFmZjE0ZjQwNmE4ZjZlYmNkOGM2NTFkNWUyXzc2OTY1ODE0MjEwMDg_e4310bd7-2753-49f3-9a80-ac87250bb685">14</ix:nonFraction>&#160;million. The standard also requires an increase in the initial provision for loan losses recognized in net income for new loans originated in 2020 and beyond. The adoption of this standard resulted in a $<ix:nonFraction unitRef="usd" contextRef="i119706c0258140619517e8b55c8a25d4_D20200101-20201231" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDIvZnJhZzplY2E5NzVhZmYxNGY0MDZhOGY2ZWJjZDhjNjUxZDVlMi90ZXh0cmVnaW9uOmVjYTk3NWFmZjE0ZjQwNmE4ZjZlYmNkOGM2NTFkNWUyXzE0ODQzNDA2OTk5NDAz_a95f1cb4-5312-4c7c-9508-577d8a606cec">21</ix:nonFraction>&#160;million reduction to CMS&#160;Energy&#8217;s income before income taxes for the year ended December&#160;31,&#160;2020. For further information on EnerBank&#8217;s loans and the related allowance for loan losses see Note&#160;8, Notes Receivable. At Consumers, the standard applies to the allowance for uncollectible accounts, but did not result in any significant changes to the allowance methodology and did not have a material impact on Consumers&#8217; consolidated financial statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This standard, which was effective as of March 12, 2020 for CMS&#160;Energy and Consumers, provides optional guidance intended to ease the potential burden in accounting for the expected discontinuation of LIBOR as a reference rate in the financial markets. The guidance can be applied to modifications made to certain contracts to replace LIBOR with a new reference rate. The guidance, if elected, will permit entities to treat such modifications as the continuation of the original contract, without any required accounting reassessments or remeasurements. The guidance will also facilitate the continuation of hedge accounting for derivatives that may have to be modified to incorporate a new rate. The guidance is effective through December&#160;31,&#160;2022. CMS&#160;Energy and Consumers presently have various contracts that reference LIBOR and they are assessing how this standard may be applied to specific contract modifications.</span></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation></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%">110</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_148"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">3:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:PublicUtilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEzODQx_365011af-e77b-41d0-9b62-424dcfcdd4ff" continuedAt="if42266a6ba76478cb6e6a47cfc91f400" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:PublicUtilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEzODQy_305b5004-2e2b-45e0-8096-246dc846f3a8" continuedAt="i03fb8f1cc5bc4a17a102a3e678752879" escape="true">Regulatory Matters</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="if42266a6ba76478cb6e6a47cfc91f400" continuedAt="id537d06dd17a4ce4bd90011e1d79b28f"><ix:continuation id="i03fb8f1cc5bc4a17a102a3e678752879" continuedAt="i3f6d1c28d3744d5db0e7fc727c15033f"><div 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 Staff, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#8217; rate cases and PSCR and GCR processes. 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 orders or other actions, could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are multiple appeals pending that involve various issues concerning cost recovery from customers, the adequacy of the record of evidence supporting the recovery of Smart Energy investments, and other matters. Consumers is unable to predict the outcome of these appeals.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Regulatory Assets and Liabilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is subject to the actions of the MPSC and FERC and therefore prepares its consolidated financial statements in accordance with the provisions of regulatory accounting. A utility must apply regulatory accounting when its rates are designed to recover specific costs of providing regulated services. Under regulatory accounting, Consumers records regulatory assets or liabilities for certain transactions that would have been treated as expense or revenue by non&#8209;regulated businesses.</span></div></ix:continuation></ix:continuation></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">111</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="id537d06dd17a4ce4bd90011e1d79b28f" continuedAt="iecc5a0654bc64f359ca2f68069cd93bc"><ix:continuation id="i3f6d1c28d3744d5db0e7fc727c15033f" continuedAt="ibde8b10dd8234dc2b35f9be89b7a413b"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEzODQ2_5d5d95ce-57e1-425d-a32f-a908883552db" continuedAt="i85cbe4a619ef4eeaa3ad212e9d49f5a4" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the regulatory assets and liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.248%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.602%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.605%"></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%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of Recovery or Refund Period</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></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%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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%"><ix:nonFraction unitRef="usd" contextRef="i5750af1bc4fa4c968cdbf2514427115e_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzQtNC0xLTEtMA_4b7ffdb2-8155-45b1-970e-93d19b7216e9">34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7e00d384b13148168865e273b344ee05_I20191231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzQtNi0xLTEtMA_1aae0a9d-c045-410e-9314-de436c6704db">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred capital spending</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i68b86dd305244747a1d8896dedd8ce27_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzUtNC0xLTEtMjkzOTQ_d4cdd52b-804a-4b66-aeb4-5342c98d26bb">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib2b42146b44846da90052226ec01fc5c_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzUtNi0xLTEtMjkzOTQ_36519085-0f12-4a4b-9580-cd27fd4166e5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0f19a1a6cfe243a2b63c964ac4e10ff3_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzUtNC0xLTEtMA_5d3c89ab-7dbf-422f-a37c-cb51bd1e0f1b">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i863e76db9dcc426b855917dfac34d70c_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzUtNi0xLTEtMA_989f0c05-13df-46ac-a801-3b37c8d9db8b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzYtNC0xLTEtMA_5521f2bd-c215-43b1-a4c0-6069e49de213">42</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><td 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%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzYtNi0xLTEtMA_5675ac85-61be-4441-8940-8dcce08bc9dc">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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%"><ix:nonFraction unitRef="usd" contextRef="i0b1b0fe429d04c52906c5e0bc38cdb01_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzgtNC0xLTEtMA_95f223e0-151a-4952-a1c5-f3a6ca2a0c60">1,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i33e8632e2c304907bd8dc4227465612a_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzgtNi0xLTEtMA_01a38589-794e-4ff7-8076-991a36f7e0e2">1,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of coal-fueled electric generating units to be retired</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie838a1ff6e1c4d5da483ab9345cace02_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzktNC0xLTEtMA_eff69cb5-c8ff-490f-8792-df1deac00732">678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4ca296b4b4f14cc4a18dd9a9e40cafa4_I20191231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzktNi0xLTEtMA_bd7fbc77-c98c-4753-84e9-c36ced3c3ddd">667</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab181d7faf8048269dc304def817b241_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzEwLTQtMS0xLTA_795c04a2-5932-4889-8863-250a6fb6a299">221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b76b27dbffc4d27809b35f7e5dc5722_I20191231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzEwLTYtMS0xLTA_b8634ec6-43d7-4e92-b77f-b3d0368a8fe0">247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i587df8ba0dd24c1990d3bdea26eabfac_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzExLTQtMS0xLTA_9a6da5b7-b993-4202-b26a-6a8500d9edc5">216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i192bed0b89c24431b233b3f52dbab3e3_I20191231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzExLTYtMS0xLTA_4008b0d1-1b45-42cf-a99e-5129118d9376">191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MGP sites</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i98aa071c4bdd4fb0913605c8a9165a45_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzEyLTQtMS0xLTA_e91ea1a4-5b8a-4c58-affb-47429047f039">120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i95fb9287b46146f196a9d307225dcb35_I20191231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzEyLTYtMS0xLTA_da546b91-a4b0-42a4-98d9-69f1d00f177d">130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized loss on reacquired debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1523512724774383972ce74d17fcdec1_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzEzLTQtMS0xLTA_9127a53e-3bca-491f-9a0e-85d3f93b61f8">108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id0cc2524b27f43af8f2d387584008932_I20191231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzEzLTYtMS0xLTA_3b27aca0-2d59-4071-8ab6-2da55582c2e1">70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5750af1bc4fa4c968cdbf2514427115e_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE0LTQtMS0xLTA_979e525c-7a41-4c68-9752-9e5069629f1e">42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7e00d384b13148168865e273b344ee05_I20191231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE0LTYtMS0xLTA_b206c4bf-eff7-4333-8503-8e3efde592f4">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i04a5de4d939c47ceaaa8fdd0bef77349_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE1LTQtMS0xLTA_312e6d4f-f50e-42c0-8c44-9347ee10bb93">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i468df4c3c1904f3893fed1840a00af0e_I20191231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE1LTYtMS0xLTA_15511095-16c0-4aaa-a6f0-de5f8d56231f">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand response program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifdfb7addfc6e4734bba795b2c3819fc1_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE3LTQtMS0xLTI5NDA4_bc94dd63-8f48-4c45-91a7-0ac07f24562f">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i240772561cce453e9b8895a9508103bc_I20191231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE3LTYtMS0xLTI5NDA4_98e57502-c471-4153-8496-9d486aa93e06">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">COVID-19 costs accounting deferral</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i22f4fee6abfc43b9bb8cce9d38d16c44_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE2LTQtMS0xLTI1NTM_30013857-ca03-465c-9d72-b36a7a70de5e">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iea95ce7bc8a848dea54733ea16ba76ed_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE2LTYtMS0xLTI1NTM_1c190ccf-13e2-449f-b43f-ebcad5bf7cd8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0f19a1a6cfe243a2b63c964ac4e10ff3_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE4LTQtMS0xLTA_4990c9b0-e3d2-4460-89a3-0b7664104a31">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i863e76db9dcc426b855917dfac34d70c_I20191231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE4LTYtMS0xLTA_ec1f2958-d484-4c2f-bcdd-71aae7c2d241">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE5LTQtMS0xLTA_4bb107b5-9cc8-4ff1-9f31-8f22f56566e8">2,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE5LTYtMS0xLTA_039404c1-3116-461c-a578-3085e6bda453">2,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzIwLTQtMS0xLTA_d9db68e9-1ac8-4f3d-9c06-bbd89603c59e">2,695</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzIwLTYtMS0xLTA_e077b80f-ff1a-41d8-a326-62583b26230d">2,522</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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%"><ix:nonFraction unitRef="usd" contextRef="i8bbc8f3eab3e4dc0a61ed5877571b0ef_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzIzLTQtMS0xLTA_1a51dbfc-1af0-41d9-ab56-1e03c32a47de">105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46bb43d8e8044afdb6ccb3c7176d1f3f_I20191231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzIzLTYtMS0xLTA_ac148562-d749-45be-b159-81a3cde57891">65</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserve for customer refunds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ida64ae8cd6dd4f1cbe50e9906be9cb3a_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzI1LTQtMS0xLTI5NDM1_21c89652-8267-4ee8-974f-ef7923300e48">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i65f4d7e4f285450580eea74b68d426f8_I20191231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzI1LTYtMS0xLTI5NDM1_2ab94e35-623f-485a-b9c3-b3d4a6c39bde">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Voluntary transmission asset sale gain share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id669f6e903234c7ca4268e16301c90e0_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzI0LTQtMS0xLTA_8b4349b5-7c83-4301-aea9-19a629e68647">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idd826c82d38a48dcb9287df42198bab7_I20191231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzI0LTYtMS0xLTA_c5d1c57a-2287-489c-8bcd-bcc6ae01847b">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied48047ab5974ae598026264344b0b93_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzI3LTQtMS0xLTA_5985f3f8-5f60-4646-a466-f37a891ac4de">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i96d5d4bd4098402885a38a9f4e9fcd89_I20191231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzI3LTYtMS0xLTA_120ff58a-4c3b-41bc-aa98-93f7b64a555d">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzI4LTQtMS0xLTA_7b554fc1-77ed-4331-93b7-f642e4c31fe3">151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzI4LTYtMS0xLTA_1f7e91f7-3a87-450f-bcb2-c9eb3a567ecf">87</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></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%">Cost of removal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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%"><ix:nonFraction unitRef="usd" contextRef="i69e7881377fa460895af0091d1c0ba5d_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzMwLTQtMS0xLTA_ba16d29b-5cd7-44cd-a039-5d8a9d1e4574">2,245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i22482a3a24144dc9ad833501bd3e7b2d_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzMwLTYtMS0xLTA_83a84d20-c7f2-462e-81b5-44831934e276">2,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8bbc8f3eab3e4dc0a61ed5877571b0ef_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzMxLTQtMS0xLTA_37dceacf-401e-4fa1-a275-b2db1587a03b">1,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46bb43d8e8044afdb6ccb3c7176d1f3f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzMxLTYtMS0xLTA_63dc9722-03a8-466f-856a-7cc5e690a1ef">1,510</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy grant</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b587baf7f5540bf9394173c74eabc6c_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzMyLTQtMS0xLTA_67b97a35-e4bc-4c24-81ac-f431db5c60b2">49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i825ef4ded4464c599bd9d4739b162037_I20191231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzMyLTYtMS0xLTA_03ca4aa8-c23b-48f3-84ff-754d3bb55087">52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARO</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c6667a957fc472f885e7ea40ae6c4aa_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzMzLTQtMS0xLTA_4bf55de9-043c-4ea1-ae6f-3a2264e59442">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3de4fd9b15ea40a2b0e68750d471d91f_I20191231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzMzLTYtMS0xLTA_3e5ebfad-d6c8-4e5e-b642-6295dad20c5f">26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0cc0b330465e4fa5bc580646ca937c53_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzM0LTQtMS0xLTA_6c25afac-0977-49b2-acf6-26b97784de48">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica17bef653b641dc91ea39c12e9bb322_I20191231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzM0LTYtMS0xLTA_3534f295-e3a1-46fd-9fb8-0b573860e12d">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied48047ab5974ae598026264344b0b93_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzM3LTQtMS0xLTA_517893c9-67e8-40c4-b87b-ebefffbbc19a">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i96d5d4bd4098402885a38a9f4e9fcd89_I20191231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzM3LTYtMS0xLTA_d3cefee7-529b-4b08-8b09-3e8b16fd8573">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzM4LTQtMS0xLTA_a29a18d5-7fe4-4020-90c4-960a12808a0e">3,744</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzM4LTYtMS0xLTA_36c56bfe-b79a-40c7-bb71-dd32a9fc8f99">3,742</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzM5LTQtMS0xLTA_1622924c-9db9-4c75-97d4-48c9c6cdcf96">3,895</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzM5LTYtMS0xLTA_02270e89-7ab7-43fd-adfd-e526b6f00580">3,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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 MPSC has historically authorized and Consumers expects the MPSC to authorize a specific return on these regulatory assets.</span></div></ix:nonNumeric></ix:continuation></ix:continuation></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%">112</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="iecc5a0654bc64f359ca2f68069cd93bc" continuedAt="i942ab0cc6486434986e61c03eef7021f"><ix:continuation id="ibde8b10dd8234dc2b35f9be89b7a413b" continuedAt="ie7ec6e230b6248ab9d9d9aca231d5c2c"><ix:continuation id="i85cbe4a619ef4eeaa3ad212e9d49f5a4"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 regulatory asset is included in rate base, thereby providing a return.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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">These regulatory assets represent incurred costs for which the MPSC has provided, or Consumers expects, recovery without a return on investment.</span></div></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Regulatory Assets</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Energy Waste Reduction Plan Incentive:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The energy waste reduction incentive mechanism provides a financial incentive if the energy savings of Consumers&#8217; customers exceed annual targets established by the MPSC. Consumers accounts for this program as an alternative-revenue program that meets the criteria for recognizing revenue related to the incentive as soon as energy savings exceed the annual targets established by the MPSC.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In November&#160;2020, the MPSC approved a settlement agreement authorizing Consumers to collect $<ix:nonFraction unitRef="usd" contextRef="iab89a6dbe776428dba0b167c963bde09_I20201130" decimals="-6" format="ixt:numdotdecimal" name="cms:AuthorizedRecoveryCollection" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzIwNzE_6d217767-cbeb-49fd-b91a-4fa501e3aff0">34</ix:nonFraction>&#160;million during 2021 as an incentive for exceeding its statutory savings targets in 2019. Consumers recognized incentive revenue under this program of $<ix:nonFraction unitRef="usd" contextRef="i7eb81f1bb9b941b8a29b1c61a4c1ae42_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzIyMTQ_1a13b887-ab25-4d03-9997-c561041fa35a">34</ix:nonFraction>&#160;million in 2019. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers also exceeded its statutory savings targets in 2020, achieved certain other goals, and will request the MPSC&#8217;s approval to collect $<ix:nonFraction unitRef="usd" contextRef="ic5cb4d0570394990b3ed312e47439c85_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:RequestedRecoveryCollection" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzIzNjM_eb306cd7-2a93-46e9-a54c-e8ddc546842c">42</ix:nonFraction>&#160;million, the maximum performance incentive, in the energy waste reduction reconciliation to be filed in 2021. Consumers recognized incentive revenue under this program of $<ix:nonFraction unitRef="usd" contextRef="i35a978bda7dd4ac58eb9f21c3f685e07_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzI1Mjc_09015cb6-b466-40d4-ba8c-85e635537ff7">42</ix:nonFraction>&#160;million in 2020. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Deferred Capital Spending:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In January&#160;2019, the MPSC approved a settlement agreement in Consumers&#8217; 2018 electric rate case, which provided deferred accounting treatment for distribution-related capital investments exceeding certain threshold amounts. Thus, for actual capital spending above the threshold amounts detailed in the settlement agreement, Consumers has deferred as a regulatory asset the associated depreciation and property tax expense as well as the debt component of the overall rate of return on such spending.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Postretirement Benefits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> As part of the ratemaking process, the MPSC allows Consumers to recover the costs of postretirement benefits. Accordingly, Consumers defers the net impact of actuarial losses and gains, prior service costs and credits, and settlements associated with postretirement benefits as a regulatory asset or liability. The asset or liability will decrease as the deferred items are amortized and recognized as components of net periodic benefit cost. For details about settlements and the amortization periods, see Note&#160;12, Retirement Benefits.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Costs of Coal-fueled Electric Generating Units to be Retired:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In June&#160;2019, the MPSC approved the settlement agreement reached in Consumers&#8217; IRP, under which Consumers plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;&#160;2 coal-fueled electric generating units in 2023. Under Michigan law, electric utilities have been permitted to use highly rated, low-cost securitization bonds to finance the recovery of qualified costs. In&#160;2019, Consumers removed from total plant, property, and equipment an amount representing the projected remaining book value of the <ix:nonFraction unitRef="coal_fueled_electric_generating_unit" contextRef="ic1911910df9e45b2a05edcafaa4469e6_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="cms:RegulatoryAssetsNumberOfUnits" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzM1ODY_5c00d7b7-e28d-4279-b066-982f45a6f464">two</ix:nonFraction>&#160;coal-fueled electric generating units upon their retirement, and recorded it as a regulatory asset. Until securitization, the book value of the generating units will remain in rate base and receive full regulatory returns in general rate cases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2020, the MPSC issued a securitization financing order authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of the <ix:nonFraction unitRef="coal_fueled_electric_generating_unit" contextRef="ic1911910df9e45b2a05edcafaa4469e6_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="cms:RegulatoryAssetsNumberOfUnits" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzkzNDU4NDg4ODMxNDA_5c00d7b7-e28d-4279-b066-982f45a6f464">two</ix:nonFraction>&#160;coal-fueled electric generating units upon their retirement. An intervenor has appealed the order, contending that it should not have to pay the securitization surcharge.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securitized Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, the MPSC issued a securitization financing order authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of <ix:nonFraction unitRef="site" contextRef="i53e23b4628bd452fac305af4cfa156ac_D20160101-20161231" decimals="INF" format="ixt-sec:numwordsen" name="cms:NumberOfUnitsRetired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzM5NjM_3c669299-761f-4c22-8eee-d0ce04f119dc">seven</ix:nonFraction> smaller </span></div></ix:continuation></ix:continuation></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%">113</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i942ab0cc6486434986e61c03eef7021f" continuedAt="i01b067cc31064bf492daf51dde4abfa6"><ix:continuation id="ie7ec6e230b6248ab9d9d9aca231d5c2c" continuedAt="ifa2040a90a664a9aa840f884db868329"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">coal-fueled electric generating units that Consumers retired in 2016 and <ix:nonFraction unitRef="site" contextRef="id261b598eeb54bc2b6034552e8da8c71_D20160101-20161231" decimals="INF" format="ixt-sec:numwordsen" name="cms:NumberOfUnitsRetired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzM5OTk_fa4be5af-a55b-45ac-8b87-6c94a82c9a1c">three</ix:nonFraction> smaller natural gas-fueled electric generating units that Consumers retired in 2015. Upon receipt of the MPSC&#8217;s order, Consumers removed the book value of the <ix:nonFraction unitRef="site" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="cms:NumberOfUnitsRetired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzQxNjE_fae2dfe0-135e-4e3d-8944-489fafa21610">ten</ix:nonFraction> units from plant, property, and equipment and recorded this amount as a regulatory asset. Consumers is amortizing the regulatory asset over the life of the related securitization bonds, which it issued through a subsidiary in 2014. For additional details regarding the securitization bonds, see Note&#160;5, Financings and Capitalization.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARO:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The recovery of the underlying asset investments and related removal and monitoring costs of recorded AROs is approved by the MPSC in depreciation rate cases. Consumers records a regulatory asset and a regulatory liability for timing differences between the recognition of AROs for financial reporting purposes and the recovery of these costs from customers. The recovery period approximates the useful life of the assets to be removed.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MGP Sites:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers is incurring environmental remediation and other response activity costs at <ix:nonFraction unitRef="site" contextRef="icc2db237c73546068bdc62389a00f4b2_I20201231" decimals="INF" name="cms:NumberOfFormerManufacturedGasPlants" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzUwMDI_7b2ccf72-bc84-43ff-b649-025cd7841519">23</ix:nonFraction>&#160;former MGP facilities. The MPSC allows Consumers to recover from its natural gas customers over a <ix:nonNumeric contextRef="i83d11442f1964569973d102d9722d98c_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:RegulatoryAssetAmortizationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2Xzg3OTYwOTMwNjQ4MzU_29350a84-311c-411d-827f-ac4feb364d9f">ten-year</ix:nonNumeric> period the costs incurred to remediate the MGP sites.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Unamortized Loss on Reacquired Debt:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under regulatory accounting, any unamortized discount, premium, or expense related to debt redeemed with the proceeds of new debt is capitalized and amortized over the life of the new debt.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Energy Waste Reduction Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The MPSC allows Consumers to collect surcharges from customers to fund its energy waste reduction plan. The amount of spending incurred in excess of surcharges collected is recorded as a regulatory asset and amortized as surcharges are collected from customers over the plan period. The amount of surcharges collected in excess of spending incurred is recorded as a regulatory liability and amortized as costs are incurred.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Demand Response Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In the IRP and in general electric rate cases, the MPSC has approved the recovery of demand response costs. Consumers annually files a reconciliation with the MPSC to review actual demand response costs against amounts approved. The method of recovery of demand response costs will be determined in a future rate case.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">COVID&#8209;19 Costs Accounting Deferral: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In April&#160;2020, the MPSC issued an order authorizing Consumers to defer uncollectible accounts expense incurred beginning March&#160;24,&#160;2020 that are in excess of the amount used to set existing rates.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Regulatory Liabilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Income Taxes, Net:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers records regulatory assets and liabilities to reflect the difference between deferred income taxes recognized for financial reporting purposes and amounts previously reflected in Consumers&#8217; rates. This net balance will decrease over the remaining life of the related temporary differences and flow through income tax expense. The majority of the net regulatory liability recorded related to income taxes is associated with plant assets that are subject to normalization, which is governed by the Internal Revenue Code, and will be returned to customers over the remaining book life of the related plant assets, the average of which is <ix:nonNumeric contextRef="id325411f11ac4784af4e9beac16b9ae2_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:RegulatoryLiabilityAmortizationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzkzNDU4NDg4Nzg3MzU_c50a157e-f928-4607-b6d8-a830e7a18ba6">44</ix:nonNumeric> years for gas plant assets and <ix:nonNumeric contextRef="i3a21beecde354e6f85d73007d773ffd6_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:RegulatoryLiabilityAmortizationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzkzNDU4NDg4Nzg3NDc_71698506-31fa-4362-ba3f-8ca30fb83814">27</ix:nonNumeric> years for electric plant assets. For additional details on deferred income taxes, see Note&#160;14, Income Taxes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Reserve for Customer Refunds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> In December&#160;2020, the MPSC issued an order authorizing Consumers to refund $<ix:nonFraction unitRef="usd" contextRef="ida64ae8cd6dd4f1cbe50e9906be9cb3a_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzkzNDU4NDg4ODQyNjQ_21c89652-8267-4ee8-974f-ef7923300e48">28</ix:nonFraction>&#160;million voluntarily to utility customers. Consumers is required to submit another filing by the end of February 2021 proposing an appropriate method for making this refund.</span></div></ix:continuation></ix:continuation></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%">114</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i01b067cc31064bf492daf51dde4abfa6" continuedAt="i223be71d8b9e4f68810774eefa2ad661"><ix:continuation id="ifa2040a90a664a9aa840f884db868329" continuedAt="i0494eee397044ba19dad53a30c371dd9"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Voluntary Transmission Asset Sale Gain Share:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> In October&#160;2020, Consumers completed a sale of the electric utility&#8217;s remaining transmission equipment to METC. In December&#160;2020, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with electric utility customers; this application was approved by the MPSC in February&#160;2021. Consumers will share the gain through an offset to additional spending in 2021 or through a bill credit to electric utility customers in 2022. As a result, Consumers deferred $<ix:nonFraction unitRef="usd" contextRef="id669f6e903234c7ca4268e16301c90e0_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzkzNDU4NDg4NzU0OTE_8b4349b5-7c83-4301-aea9-19a629e68647">14</ix:nonFraction>&#160;million of the gain in December&#160;2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In September&#160;2019, Consumers completed a sale of a portion of its electric utility&#8217;s substation transmission equipment to METC. In December&#160;2019, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with customers; this application was approved by the MPSC in April&#160;2020. As a result, Consumers deferred $<ix:nonFraction unitRef="usd" contextRef="idd826c82d38a48dcb9287df42198bab7_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNDk5Njg5_c5d1c57a-2287-489c-8bcd-bcc6ae01847b">17</ix:nonFraction>&#160;million of the gain in December&#160;2019 and shared that gain with customers in 2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Cost of Removal:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> The MPSC allows Consumers to collect amounts from customers to fund future asset removal activities. This regulatory liability is reduced as costs of removal are incurred. The refund period of this regulatory liability approximates the useful life of the assets to be removed.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Grant:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, Consumers received a $<ix:nonFraction unitRef="usd" contextRef="i686b88a219b049888cd56fbbf25ebcf4_D20130101-20131231" decimals="-6" format="ixt:numdotdecimal" name="cms:ProceedsFromGovernmentGrant" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzgzODQ_5fd32520-0a6a-44e4-a056-d3d53a399337">69</ix:nonFraction>&#160;million renewable energy grant for Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park, which began operations in 2012. This grant reduces Consumers&#8217; cost of complying with Michigan&#8217;s renewable portfolio standard and, accordingly, reduces the overall renewable energy surcharge to be collected from customers. The regulatory liability recorded for the grant will be amortized over the life of Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Energy Park.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has collected surcharges to fund its renewable energy plan. Amounts not yet spent under the plan are recorded as a regulatory liability, which is amortized as incremental costs are incurred to operate and depreciate Consumers&#8217; renewable generation facilities and to purchase RECs under renewable energy purchase agreements. Incremental costs represent costs incurred in excess of amounts recovered through the PSCR process.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility</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%">2020 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 February&#160;2020, Consumers filed an application with the MPSC seeking an annual rate increase of $<ix:nonFraction unitRef="usd" contextRef="i39ad5ba0648b4fd4b221ce56b2e301bf_D20200201-20200229" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNDk5NzM1_7c862a64-316f-4d98-9e0a-1c7e7a00ff11">244</ix:nonFraction>&#160;million, based on a <ix:nonFraction unitRef="number" contextRef="i39ad5ba0648b4fd4b221ce56b2e301bf_D20200201-20200229" decimals="3" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNDk5NzU0_cc16066f-b51b-4951-ab12-b6598f16043f">10.5</ix:nonFraction> percent authorized return on equity and a projected twelve-month period ending December&#160;31,&#160;2021. In July&#160;2020, Consumers reduced its requested annual rate increase to $<ix:nonFraction unitRef="usd" contextRef="i1662362bfd0d4ba6921bdd98cc8103c9_D20200701-20200731" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNDk5ODkx_29a48255-598c-4235-bb0a-c9dff73b9d34">230</ix:nonFraction>&#160;million. In December&#160;2020, the MPSC approved an annual rate increase of $<ix:nonFraction unitRef="usd" contextRef="i4924b3a8b726468ab42d80dfeb2988ff_D20201201-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNDk5OTA5_a322b0cb-b091-445d-b0f0-8d9dacc5902f">90</ix:nonFraction>&#160;million, based on a <ix:nonFraction unitRef="number" contextRef="i4924b3a8b726468ab42d80dfeb2988ff_D20201201-20201231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNDk5OTI4_8330c634-b7c7-48de-8610-2d8becbb7bd0">9.9</ix:nonFraction> percent authorized return on equity. This increase reflects a $<ix:nonFraction unitRef="usd" contextRef="i358011e3cbf745c59630705dd4febaa2_D20201201-20201231" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzkzNDU4NDg4NzkyNjA_818caac7-8c99-423c-bc7e-0e49584eb238">36</ix:nonFraction>&#160;million refund to customers of regulatory tax liabilities associated with the remeasurement of Consumers&#8217; deferred income taxes as a result of the TCJA; excluding the impacts of this refund, the order resulted in a $<ix:nonFraction unitRef="usd" contextRef="i8f608531539a4b19b17e61e2401c588b_D20201201-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzkzNDU4NDg4NzkyMzk_3709ea04-c3d6-4101-9c37-c687617b2b59">126</ix:nonFraction>&#160;million increase in annual rates. </span></div><div 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 order also approved the recovery of $<ix:nonFraction unitRef="usd" contextRef="i3a312f89aed64dd18beb289ac092c3a2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:AuthorizedRecoveryCollection" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNDk5OTQ0_58c57f77-7f63-4bed-a247-841bb0d37de3">13</ix:nonFraction>&#160;million associated with Consumers&#8217; deferral of depreciation and property tax expense and the overall rate of return on distribution-related capital investments exceeding certain threshold amounts. </span></div><div 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, the order approved the method of recovering amounts earned under the financial compensation mechanism approved by the MPSC in Consumers&#8217; IRP. This mechanism allows Consumers to earn a return equal to Consumer&#8217;s weighted-average cost of capital on payments made under PPAs approved by the MPSC after January&#160;1,&#160;2019. The order authorizes Consumers to recover $<ix:nonFraction unitRef="usd" contextRef="i99fd627cda9b41749a9440f1f7ad9e50_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:AuthorizedRecoveryCollection" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNDk5OTYy_a65c3138-12d8-4561-95fc-5aa20a096e96">3</ix:nonFraction>&#160;million, beginning in January&#160;2021, for incentives earned and to be earned on PPA payments during 2019 through 2021. Consumers accounts for this program as an alternative-revenue program that meets the criteria for recognizing revenue related to the mechanism as payments are made on MPSC-approved PPAs. Consumers recognized revenue under this mechanism of $<ix:nonFraction unitRef="usd" contextRef="i04b696d4019c4067b0a8a058729451b8_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzkzNDU4NDg4NzcwNjM_90630ef7-b754-4c97-be3c-930b326e08f5">1</ix:nonFraction>&#160;million in 2020.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span></div></ix:continuation></ix:continuation></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%">115</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i223be71d8b9e4f68810774eefa2ad661" continuedAt="i2e89fff73de84ba2b895086c10eac23d"><ix:continuation id="i0494eee397044ba19dad53a30c371dd9" continuedAt="i9de61e8a130b415cb4fb9334d2dafa1b"><div 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 also authorized in the order to replace the current net metering tariff with a new distributed generation tariff, pursuant to the 2016 Energy Law. The new distributed generation tariff is consistent with other distributed generation tariffs already approved by the MPSC and will reduce the subsidies paid by non-distributed generation customers under the current net metering program.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">2019 Gas Rate Case:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In December&#160;2019, Consumers filed an application with the MPSC seeking an annual rate increase of $<ix:nonFraction unitRef="usd" contextRef="i2cc628002df748ef8267a57281c8bad8_D20191201-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNTAwMDA5_2b53864d-9128-49fc-9842-1c8741bd3d48">245</ix:nonFraction>&#160;million, based on a <ix:nonFraction unitRef="number" contextRef="i2cc628002df748ef8267a57281c8bad8_D20191201-20191231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNTAwMDI4_e7c8b999-b34a-416a-ab6a-91ca04d32ce3">10.5</ix:nonFraction> percent authorized return on equity and a projected twelve-month period ending September&#160;30,&#160;2021. In May&#160;2020, Consumers reduced its requested annual rate increase to $<ix:nonFraction unitRef="usd" contextRef="iebce25f0bc3e46459191ba68a3e553d3_D20200501-20200531" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNTAwMDQ1_574ea1df-5aa6-47e9-aba3-d4063c14a9f8">229</ix:nonFraction>&#160;million. In September&#160;2020, the MPSC approved a settlement agreement authorizing an annual rate increase of $<ix:nonFraction unitRef="usd" contextRef="i252cc473ad1449ccb692e61d25976bc8_D20200901-20200930" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNTAwMDY0_6b878767-9b3e-43fd-aa0c-23fb1b939b1e">144</ix:nonFraction>&#160;million, based on a <ix:nonFraction unitRef="number" contextRef="i252cc473ad1449ccb692e61d25976bc8_D20200901-20200930" decimals="3" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNTAwMDgy_e61263cf-d881-4a76-b492-abecb7543426">9.9</ix:nonFraction> percent authorized return on equity, effective October&#160;1,&#160;2020. As part of that agreement, Consumers agreed not to file a new gas rate case prior to December&#160;2021. The MPSC also approved the continuation of a revenue decoupling mechanism, which annually reconciles Consumers&#8217; actual weather-normalized non-fuel revenues with the revenues approved by the MPSC. This reconciliation would start in October&#160;2021 and continue until the MPSC resets rates in a subsequent rate case.</span></div><div 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, the MPSC authorized Consumers to accelerate:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 refund of a regulatory liability associated with the unprotected, non&#8209;property-related excess deferred income taxes resulting from the TCJA; Consumers was previously authorized to refund this through 2029</span></div><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 flow-through of certain income tax benefits associated primarily with the cost of removal of gas plant assets placed in service before 1993; Consumers was previously authorized to refund this 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%">Under the settlement agreement approved by the MPSC, these benefits, which total $<ix:nonFraction unitRef="usd" contextRef="ifc2e93bb30bb42128a71304f6e559b01_D20200901-20220930" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNTAwMDk4_7c10cf7b-c53c-424a-a187-5354dfddc742">84</ix:nonFraction>&#160;million, will now be passed through to customers by September&#160;2022. For additional details, see Note&#160;14, Income Taxes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Power Supply Cost Recovery and Gas Cost Recovery</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The PSCR and GCR ratemaking processes are designed to allow Consumers to recover all of its power supply and purchased natural gas costs if incurred under reasonable and prudent policies and practices. The MPSC reviews these costs, policies, and practices in annual plan and reconciliation proceedings. Consumers adjusts its PSCR and GCR billing charges monthly in order to minimize the underrecovery or overrecovery amount in the annual reconciliations. Underrecoveries represent probable future revenues that will be recovered from customers; overrecoveries represent previously collected revenues that will be refunded to customers.</span></div><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="cms:ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEzODQ5_a196ad17-2432-49ae-b832-1c6e9df3c732" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the liabilities for PSCR and GCR overrecoveries reflected on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSCR overrecoveries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7e7a7c9b46894adcb266dc6a4b2ba1b5_I20201231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZToyZDc2MGQ0ODY2YmM0M2I5OGI1NDQ2NzMzYTQ2YjgxMS90YWJsZXJhbmdlOjJkNzYwZDQ4NjZiYzQzYjk4YjU0NDY3MzNhNDZiODExXzctMi0xLTEtMA_7d5732b6-e573-4a01-a33e-fba2d4572888">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i44347ff438bd409480729872c5fae572_I20191231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZToyZDc2MGQ0ODY2YmM0M2I5OGI1NDQ2NzMzYTQ2YjgxMS90YWJsZXJhbmdlOjJkNzYwZDQ4NjZiYzQzYjk4YjU0NDY3MzNhNDZiODExXzctNC0xLTEtMA_e0059e8b-e27c-4e3f-88f9-116742f64230">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GCR overrecoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03d594d16abb49bd98c1c59ddf34e8e7_I20201231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZToyZDc2MGQ0ODY2YmM0M2I5OGI1NDQ2NzMzYTQ2YjgxMS90YWJsZXJhbmdlOjJkNzYwZDQ4NjZiYzQzYjk4YjU0NDY3MzNhNDZiODExXzgtMi0xLTEtMA_6affcb5a-fca1-4488-9612-d23f593cc98b">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i969322a89fea486a848ffc55f5382d90_I20191231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZToyZDc2MGQ0ODY2YmM0M2I5OGI1NDQ2NzMzYTQ2YjgxMS90YWJsZXJhbmdlOjJkNzYwZDQ4NjZiYzQzYjk4YjU0NDY3MzNhNDZiODExXzgtNC0xLTEtMA_271b4b78-13df-4499-a4a5-47a94dc2370f">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued rate refunds</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZToyZDc2MGQ0ODY2YmM0M2I5OGI1NDQ2NzMzYTQ2YjgxMS90YWJsZXJhbmdlOjJkNzYwZDQ4NjZiYzQzYjk4YjU0NDY3MzNhNDZiODExXzktMi0xLTEtMA_b2d2828c-01a7-4281-9b3d-114c92c4c473">20</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZToyZDc2MGQ0ODY2YmM0M2I5OGI1NDQ2NzMzYTQ2YjgxMS90YWJsZXJhbmdlOjJkNzYwZDQ4NjZiYzQzYjk4YjU0NDY3MzNhNDZiODExXzktNC0xLTEtMA_77139ead-753a-46d3-9de3-803f88f85176">35</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></tr></table></div></ix:nonNumeric></ix:continuation></ix:continuation></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%">116</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i2e89fff73de84ba2b895086c10eac23d"><ix:continuation id="i9de61e8a130b415cb4fb9334d2dafa1b"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PSCR Plans and Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In October&#160;2020, the MPSC issued an order in Consumers&#8217; 2018 PSCR reconciliation, authorizing recovery of $<ix:nonFraction unitRef="usd" contextRef="i51b3115156ff46f894ce7562860c7f95_D20180101-20181231" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEyNTY4_4d177580-a3ce-4b42-a0e3-179ebee34d18">2.0</ix:nonFraction>&#160;billion of power costs and authorizing Consumers to reflect in its 2019 PSCR reconciliation the underrecovery of $<ix:nonFraction unitRef="usd" contextRef="ib643cb86c07d4b3c96aae4284f5bb3a4_I20181231" decimals="-6" sign="-" format="ixt:numdotdecimal" name="cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEyNjc1_b64c243d-6e92-417e-bd6a-866cf93eecea">28</ix:nonFraction>&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In April&#160;2020, the MPSC issued an order in Consumers&#8217; 2019&#160;PSCR plan authorizing the 2019&#160;PSCR charge that Consumers self-implemented beginning in January&#160;2019. In March&#160;2020, Consumers filed its 2019&#160;PSCR reconciliation, requesting full recovery of $<ix:nonFraction unitRef="usd" contextRef="i23d4f751400c44ca88157344fa7883cd_D20190101-20191231" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEyOTMy_4a3d2a03-69ba-437c-ad11-8f5cfcc2de61">1.9</ix:nonFraction>&#160;billion of power costs and authorization to reflect in its 2020 PSCR reconciliation the overrecovery of $<ix:nonFraction unitRef="usd" contextRef="i44347ff438bd409480729872c5fae572_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEzMDMy_5cbe8406-8513-4546-b868-abe5704b6261">21</ix:nonFraction>&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers submitted its 2020 PSCR plan to the MPSC in September&#160;2019 and, in accordance with its proposed plan, self-implemented the 2020 PSCR charge beginning in January&#160;2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">GCR Plans and Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In September&#160;2020, the MPSC issued an order in Consumers&#8217; 2018-2019 GCR reconciliation, authorizing recovery of $<ix:nonFraction unitRef="usd" contextRef="ibf40c6d7840c4774a596e169ccd286cf_D20180401-20190331" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEzMzYx_9403ad74-e7db-492b-90c2-a90b345bf0bc">0.6</ix:nonFraction>&#160;billion of gas costs and authorizing Consumers to reflect in its 2019-2020 GCR reconciliation the underrecovery of $<ix:nonFraction unitRef="usd" contextRef="ib66badbc088545ef9eaa38872f1f0ea2_I20190331" decimals="-6" sign="-" format="ixt:numdotdecimal" name="cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEzNDcw_4aec01bc-a763-4693-95b0-42da61bc5aa2">11</ix:nonFraction>&#160;million. The MPSC disallowed the recovery of $<ix:nonFraction unitRef="usd" contextRef="i2b6a9630dd3549afa22260b5eaa12383_D20180401-20190331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNDk5MzE0_5fc1ca24-63e1-4d16-999d-743fd46be45a">7</ix:nonFraction>&#160;million in incremental gas purchases related to the Ray Compressor Station fire. For additional details, see Note&#160;4, Contingencies and Commitments&#8212;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%">In June&#160;2020, Consumers filed its 2019-2020 GCR reconciliation, requesting full recovery of $<ix:nonFraction unitRef="usd" contextRef="ib2f1cf97062e4f31a3b9d36d092a669a_D20190401-20200331" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEzNTY2_394c6b97-8a05-4aaa-8204-158d2f260125">0.5</ix:nonFraction>&#160;billion of gas costs and authorization to reflect in its 2020-2021 GCR reconciliation the underrecovery of $<ix:nonFraction unitRef="usd" contextRef="ia0b28bd3241a46cb87fe9d03e379a72a_I20200331" decimals="-6" sign="-" format="ixt:numdotdecimal" name="cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEzNjY4_e9f554ff-6a48-46d0-b585-7f7f48fb4531">1</ix:nonFraction>&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In September&#160;2020, the MPSC approved a settlement agreement in Consumers&#8217; 2020-2021 GCR plan authorizing the 2020-2021 GCR charge that Consumers self-implemented beginning in April&#160;2020.</span></div></ix:continuation></ix:continuation><div id="ibe111af6d52149569b23f8b48d5770c6_154"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">4:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ4NjE_4c397315-e40a-4627-a824-65719799336f" continuedAt="i9c1be526249340cc9b5b6f67bb7298a2" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ4NzE_0f6e0971-4174-4957-adfc-9e08010ce1a4" continuedAt="ia9d4a3354a3c423780cca968364431fd" escape="true">Contingencies and Commitments</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i9c1be526249340cc9b5b6f67bb7298a2" continuedAt="id0ea9f20f3bc4d0a932168f2fa3dc418"><ix:continuation id="ia9d4a3354a3c423780cca968364431fd" continuedAt="iec1b7e3bdc5645efbe1024326507f717"><div 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 that state 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%">Gas Index Price Reporting 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, along with CMS&#160;MST, CMS&#160;Field Services, Cantera Natural Gas,&#160;Inc., and Cantera Gas Company, were named as defendants in <ix:nonFraction unitRef="lawsuit" contextRef="i47fde25fdc10438e9bca020f29a1c00a_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="cms:LossContingencyNumberOfLawsuits" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzY0Mg_cba292a3-4386-47ad-8c40-749548dc5c02">four</ix:nonFraction> class action lawsuits filed in Kansas, Missouri, and Wisconsin and <ix:nonFraction unitRef="lawsuit" contextRef="ie2b88f62c83c4028a26749429d636716_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="cms:LossContingencyNumberOfLawsuits" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzY0Ng_fd44bae3-2498-414f-80ed-e95df5b2d62f">one</ix:nonFraction> individual lawsuit filed in Kansas; these lawsuits arose as a result of alleged inaccurate natural gas price reporting to publications that report trade information. Allegations included price-fixing conspiracies, restraint of trade, and artificial inflation of natural gas retail prices. In 2016, CMS&#160;Energy entities reached a settlement with the plaintiffs in the Kansas and Missouri class action cases for an amount that was not material to CMS&#160;Energy. In 2017, the federal district court approved the settlement.</span></div><div 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 2019, CMS&#160;Energy and the plaintiffs in the remaining Kansas individual lawsuit and the Wisconsin class action lawsuit engaged in settlement discussions and CMS&#160;Energy recorded a $<ix:nonFraction unitRef="usd" contextRef="i3b13a387fa3543809d5503b053ef1d25_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LitigationReserveCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzcwOQ_31e41148-d93b-4fb0-993f-6b1cb3b91db1">30</ix:nonFraction>&#160;million liability at December&#160;31,&#160;2019 as the probable estimate to settle the two cases. The parties executed a settlement </span></div></ix:continuation></ix:continuation></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%">117</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="id0ea9f20f3bc4d0a932168f2fa3dc418" continuedAt="i443a29818a814fec8527e98c7216f9d4"><ix:continuation id="iec1b7e3bdc5645efbe1024326507f717" continuedAt="ifd500cfb1ac042818dd633455dc490e6"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">agreement in the Kansas case in February&#160;2020, and that case is now complete. In the Wisconsin case, a settlement agreement was approved in August&#160;2020 and that case is now complete.</span></div><div 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 that established 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 was valid through September&#160;2020. CMS&#160;Land submitted a renewal request for the permit in April&#160;2020. CMS&#160;Land is allowed to continue operating under the previous NPDES permit until a response is received from EGLE.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2020, CMS&#160;Energy had a recorded liability of $<ix:nonFraction unitRef="usd" contextRef="i500d34474d944b77a1ba24cb3a6ac5b7_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3Xzc0NQ_df435e4b-6c3f-4c17-bb49-cacc47868e55">45</ix:nonFraction>&#160;million for its remaining obligations for environmental remediation. CMS&#160;Energy calculated this liability based on discounted projected costs, using a discount rate of <ix:nonFraction unitRef="number" contextRef="i500d34474d944b77a1ba24cb3a6ac5b7_I20201231" decimals="4" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3Xzc0OQ_ba0deae4-0f32-41d1-a945-0dc0804393e2">4.34</ix:nonFraction> percent and an inflation rate of <ix:nonFraction unitRef="number" contextRef="i500d34474d944b77a1ba24cb3a6ac5b7_I20201231" decimals="2" format="ixt-sec:numwordsen" name="cms:AccrualForEnvironmentalLossContingenciesInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3Xzc1Mw_e71e7fb3-61ad-41f7-acd1-c1b7bed2d64c">one</ix:nonFraction>&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $<ix:nonFraction unitRef="usd" contextRef="i500d34474d944b77a1ba24cb3a6ac5b7_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3Xzc1Nw_7ab32d30-3d97-4330-8683-4514133aefae">57</ix:nonFraction>&#160;million<ix:nonNumeric contextRef="ic7677e2e41254a5d81a22b492712350f_D20200101-20201231" name="cms:ExpectedRemediationCostsByYearTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ4NjQ_3af994d0-fa91-4198-b71e-2b66a92de8b3" continuedAt="i9190a20c3acc4927bf0815438415f347" escape="true">. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs in each of the next five&#160;years:</ix:nonNumeric></span></div><div style="margin-bottom:18pt"><ix:continuation id="i9190a20c3acc4927bf0815438415f347"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 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%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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></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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></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 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i500d34474d944b77a1ba24cb3a6ac5b7_I20201231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTo3NDQ4Y2IzZjg5ZDM0MzYxYTY4MDlmMDNiOWExN2ViYy90YWJsZXJhbmdlOjc0NDhjYjNmODlkMzQzNjFhNjgwOWYwM2I5YTE3ZWJjXzMtMi0xLTEtMA_773311d7-7fbb-44d9-b419-840f34adbc2a">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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i500d34474d944b77a1ba24cb3a6ac5b7_I20201231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTo3NDQ4Y2IzZjg5ZDM0MzYxYTY4MDlmMDNiOWExN2ViYy90YWJsZXJhbmdlOjc0NDhjYjNmODlkMzQzNjFhNjgwOWYwM2I5YTE3ZWJjXzMtNC0xLTEtMA_74d7de9c-0cc5-4482-836a-b35ed7c4cb54">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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i500d34474d944b77a1ba24cb3a6ac5b7_I20201231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTo3NDQ4Y2IzZjg5ZDM0MzYxYTY4MDlmMDNiOWExN2ViYy90YWJsZXJhbmdlOjc0NDhjYjNmODlkMzQzNjFhNjgwOWYwM2I5YTE3ZWJjXzMtNi0xLTEtMA_ad26d45d-d81e-4255-b727-3a01d8594792">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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i500d34474d944b77a1ba24cb3a6ac5b7_I20201231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTo3NDQ4Y2IzZjg5ZDM0MzYxYTY4MDlmMDNiOWExN2ViYy90YWJsZXJhbmdlOjc0NDhjYjNmODlkMzQzNjFhNjgwOWYwM2I5YTE3ZWJjXzMtOC0xLTEtMA_6105ca53-83bf-4553-b9c6-70091f112e48">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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i500d34474d944b77a1ba24cb3a6ac5b7_I20201231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTo3NDQ4Y2IzZjg5ZDM0MzYxYTY4MDlmMDNiOWExN2ViYy90YWJsZXJhbmdlOjc0NDhjYjNmODlkMzQzNjFhNjgwOWYwM2I5YTE3ZWJjXzMtMTAtMS0xLTA_e5c2f879-720e-4830-bb0c-ea61b233aa13">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></tr></table></ix:continuation></div><div 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:11pt;font-weight:700;line-height:120%">Equatorial Guinea Tax Claim:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2002, CMS&#160;Energy sold its oil, gas, and methanol investments in Equatorial Guinea. The government of Equatorial Guinea claims that, in connection with the sale, CMS&#160;Energy owes $<ix:nonFraction unitRef="usd" contextRef="i0ce653fa6fc644b5bcb2eedf9d65b8bd_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:ForeignGovernmentTaxClaimOnSale" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3Xzc3NQ_4006b300-3ade-4f9a-a566-5a54037b1cb8">152</ix:nonFraction>&#160;million in taxes, plus substantial penalties and interest that could be up to or exceed the amount of the taxes claimed. In 2015, the matter was proceeding to formal arbitration; however, since then, the government of Equatorial Guinea has stopped communicating. CMS&#160;Energy has concluded that the government&#8217;s tax claim is without merit and will continue to contest the claim, but cannot predict the financial impact or outcome of the matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s liquidity, financial condition, and results of operations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#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 that its liability for NREPA sites for which it can estimate a range of loss will be between $<ix:nonFraction unitRef="usd" contextRef="i40a09f94b791418e9beb1da20ed0b21e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA3MDA4OTYx_2253c23e-b938-44dd-805e-2ccd70fa3d24"><ix:nonFraction unitRef="usd" contextRef="ie75b86aff6f049309422ba77ce0f10ae_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA3MDA4OTYx_48165e9d-719f-4a5c-ae02-a649db0104fc">2</ix:nonFraction></ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1801dc85ffa149d7a80006e0cc64a42b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA3MDA4OTc0_3ceea0b6-6cb7-4082-a2ef-df5b32f4c1d4">4</ix:nonFraction> million. At December&#160;31,&#160;2020, Consumers had a recorded liability of $<ix:nonFraction unitRef="usd" contextRef="i40a09f94b791418e9beb1da20ed0b21e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA3MDA4OTgx_2253c23e-b938-44dd-805e-2ccd70fa3d24"><ix:nonFraction unitRef="usd" contextRef="ie75b86aff6f049309422ba77ce0f10ae_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA3MDA4OTgx_48165e9d-719f-4a5c-ae02-a649db0104fc">2</ix:nonFraction></ix:nonFraction> 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></ix:continuation></ix:continuation></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%">118</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i443a29818a814fec8527e98c7216f9d4" continuedAt="ic3246c0260a443eb8aaf5314e3dbf284"><ix:continuation id="ifd500cfb1ac042818dd633455dc490e6" continuedAt="i84dc5188ba6d4d21be24830bba785ecc"><div 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 has 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, including Consumers, that were asked to participate in the removal action plan 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 that its share of the total liability for known CERCLA sites will be between $<ix:nonFraction unitRef="usd" contextRef="idad11695c86e44be96f97283b667f17a_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA3MDA4OTg4_f97353c8-02c5-4467-a261-8cf68652f505">3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ifef9bb1bfbe64cb999b6e876eeb7bc49_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA3MDA4OTk1_7b5db298-eeb4-4963-b60c-338cd5440c43">8</ix:nonFraction> million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#8217; share of the total liability. At December&#160;31,&#160;2020, Consumers had a recorded liability of $<ix:nonFraction unitRef="usd" contextRef="i2bc20ddb7df648829e152fc8f08e6d12_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA3MDA5MDAy_3ee12a24-09d5-4cc5-a184-a64bdfde1d0c">3</ix:nonFraction> 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-style:italic;font-weight:400;line-height:120%">Ludington PCB:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 1998, during routine maintenance activities, Consumers identified PCB as a component in certain paint, grout, and sealant materials at Ludington. Consumers removed part of the PCB material and replaced it with non&#8209;PCB material. Consumers has had several communications with the EPA regarding this matter, but cannot predict the financial impact or outcome.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MCV&#160;PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2017, the MCV&#160;Partnership initiated arbitration against Consumers, asserting a breach of contract associated with the MCV&#160;PPA. Under this PPA, Consumers pays the MCV&#160;Partnership a fixed energy charge based on Consumers&#8217; annual average baseload coal generating plant operating and maintenance cost, fuel inventory, and administrative and general expenses. The MCV&#160;Partnership asserts that, under the Clean Air Act, Consumers should have installed pollution control equipment on coal-fueled electric generating units years before they were retired. The MCV Partnership also asserts that Consumers should have installed pollution control equipment earlier on its remaining coal-fueled electric generating units. Additionally, the MCV&#160;Partnership claims that Consumers improperly characterized certain costs included in the calculation of the fixed energy charge.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2019, an arbitration panel issued an order concluding that the MCV Partnership is not entitled to any damages associated with its claim against Consumers related to the Clean Air Act; the majority of the MCV Partnership&#8217;s claim, which estimated damages and interest in excess of $<ix:nonFraction unitRef="usd" contextRef="ia6e982f042e04cdf92a4a98b2d6fc757_I20190131" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzExNDI_cfa6b9d3-8894-459f-b457-d3d343678a24">270</ix:nonFraction>&#160;million, was related to this dismissed claim. In November&#160;2020, the MCV&#160;Partnership and Consumers signed a settlement agreement resolving all outstanding disputes between the parties, and filed the settlement and associated agreements with the MPSC for approval. Once those are approved, the parties will dismiss this matter with prejudice. If settlement is not approved, the arbitration panel will issue an order. Consumers believes that the MCV&#160;Partnership&#8217;s claims are without merit, but cannot predict the financial impact or outcome of the matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Underwater Cables in Straits of Mackinac:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers owns certain underwater electric cables in the Straits of Mackinac, which were de-energized and retired in 1990. Consumers was notified that some of </span></div></ix:continuation></ix:continuation></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%">119</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="ic3246c0260a443eb8aaf5314e3dbf284" continuedAt="iffb699131736492ba3120c7d779de832"><ix:continuation id="i84dc5188ba6d4d21be24830bba785ecc" continuedAt="i8f52cbe49ca74fe2bc587886e3e841dc"><div 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 cables were damaged as a result of vessel activity in 2018. Following the notification, Consumers located, inspected, sampled, capped, and returned the damaged retired cables to their original location on the lake bottom, and did not find any substantive evidence of environmental contamination. After collaborating with the State of Michigan, local Native American tribes, and other stakeholders, Consumers submitted a permit application and removal work plan with EGLE and the U.S.&#160;Army Corps of Engineers in December&#160;2019 for partial removal of all Consumers-owned cables. In March&#160;2020, EGLE issued a permit for the removal work and, as a result, Consumers recorded an ARO liability of $<ix:nonFraction unitRef="usd" contextRef="i04e3fecbbc4442d39d02ec954f97a25f_D20200301-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA2OTg1OTQ1_3eafd952-8eaa-43f0-af9d-ab4e878e7dad">5</ix:nonFraction>&#160;million for the cost to remove partially its cables. Removal work was completed in September&#160;2020. Consumers recovers the cost of recorded AROs through MPSC-approved depreciation rates.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Environmental Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include <ix:nonFraction unitRef="site" contextRef="icc2db237c73546068bdc62389a00f4b2_I20201231" decimals="INF" name="cms:NumberOfFormerManufacturedGasPlants" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzEyMTg_7b2ccf72-bc84-43ff-b649-025cd7841519">23</ix:nonFraction>&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2020, Consumers had a recorded liability of $<ix:nonFraction unitRef="usd" contextRef="icc2db237c73546068bdc62389a00f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzEyMzE_930806b7-7b7a-4fa5-bcdd-3f1c5fb48787">56</ix:nonFraction>&#160;million for its remaining obligations for these sites. This amount represents the present value of long-term projected costs, using a discount rate of <ix:nonFraction unitRef="number" contextRef="icc2db237c73546068bdc62389a00f4b2_I20201231" decimals="4" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzEyMzU_f60389cd-7221-4cdf-8715-43be57bf9fbe">2.57</ix:nonFraction> percent and an inflation rate of <ix:nonFraction unitRef="number" contextRef="icc2db237c73546068bdc62389a00f4b2_I20201231" decimals="3" format="ixt:numdotdecimal" name="cms:AccrualForEnvironmentalLossContingenciesInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzEyMzk_8d33617f-c5cf-450e-a9c1-faf3c23dc183">2.5</ix:nonFraction> percent. The undiscounted amount of the remaining obligation is $<ix:nonFraction unitRef="usd" contextRef="icc2db237c73546068bdc62389a00f4b2_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzEyNDM_ddd8201c-baa9-43d8-ba11-fff3605bc14c">61</ix:nonFraction>&#160;million. <ix:nonNumeric contextRef="i83d11442f1964569973d102d9722d98c_D20200101-20201231" name="cms:ExpectedRemediationCostsByYearTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ4Njc_733bd863-86a0-41cd-9cc3-ef3ed17b4517" continuedAt="iba841eaca3e84525a18b497b1a0482a4" escape="true">Consumers expects to pay the following amounts for remediation and other response activity costs in each of the next five years:</ix:nonNumeric></span></div><div style="margin-bottom:18pt"><ix:continuation id="iba841eaca3e84525a18b497b1a0482a4"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.663%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.685%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.366%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.685%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.366%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.850%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 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%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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></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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></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 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="icc2db237c73546068bdc62389a00f4b2_I20201231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxMTkxNDhhM2ZmYTI0NTMzODRkOTAzYzJiZmY1YTkxZC90YWJsZXJhbmdlOjExOTE0OGEzZmZhMjQ1MzM4NGQ5MDNjMmJmZjVhOTFkXzMtMi0xLTEtMA_fa24d5f1-3760-482d-b685-5aeec0fa1364">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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="icc2db237c73546068bdc62389a00f4b2_I20201231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxMTkxNDhhM2ZmYTI0NTMzODRkOTAzYzJiZmY1YTkxZC90YWJsZXJhbmdlOjExOTE0OGEzZmZhMjQ1MzM4NGQ5MDNjMmJmZjVhOTFkXzMtNC0xLTEtMA_b851ae8c-250e-467b-b08a-177ab49ff093">9</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="icc2db237c73546068bdc62389a00f4b2_I20201231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxMTkxNDhhM2ZmYTI0NTMzODRkOTAzYzJiZmY1YTkxZC90YWJsZXJhbmdlOjExOTE0OGEzZmZhMjQ1MzM4NGQ5MDNjMmJmZjVhOTFkXzMtNi0xLTEtMA_c296517e-5533-4f65-8819-fceecb0f8054">23</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="icc2db237c73546068bdc62389a00f4b2_I20201231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxMTkxNDhhM2ZmYTI0NTMzODRkOTAzYzJiZmY1YTkxZC90YWJsZXJhbmdlOjExOTE0OGEzZmZhMjQ1MzM4NGQ5MDNjMmJmZjVhOTFkXzMtOC0xLTEtMA_5a0af656-b1a9-4d3a-85e1-f333f7cd5086">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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="icc2db237c73546068bdc62389a00f4b2_I20201231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxMTkxNDhhM2ZmYTI0NTMzODRkOTAzYzJiZmY1YTkxZC90YWJsZXJhbmdlOjExOTE0OGEzZmZhMjQ1MzM4NGQ5MDNjMmJmZjVhOTFkXzMtMTAtMS0xLTA_533fbf3b-2bbf-402f-957a-a45855232544">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></tr></table></ix:continuation></div><div 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="i83d11442f1964569973d102d9722d98c_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:RegulatoryAssetAmortizationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3Xzg3OTYwOTMwNTU4MTM_d1cf9134-42c0-4301-a334-68fcecb1d8c2">ten-year</ix:nonNumeric> period. At December&#160;31,&#160;2020, Consumers had a regulatory asset of $<ix:nonFraction unitRef="usd" contextRef="i98aa071c4bdd4fb0913605c8a9165a45_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzkzNDU4NDg4Njk2OTI_b6a580fc-f59c-4de2-9d8b-bf7cbad7cba7">120</ix:nonFraction> million related to the MGP sites.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers estimates that its liability to perform remediation and other response activities at NREPA sites other than the MGP sites could reach $<ix:nonFraction unitRef="usd" contextRef="ie3aba2c51aa14dde800ddf8c6daf80ab_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA3MDA5MDA5_adfdfc7c-8f7d-4d81-adbe-1c8ce33a005a">3</ix:nonFraction> million. At December&#160;31,&#160;2020, Consumers had a recorded liability of less than $<ix:nonFraction unitRef="usd" contextRef="ia7e64f10743243099bf227d87762e793_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA3MDA5MDE3_3589e286-8df6-41a1-b486-363cb9a4526e">1</ix:nonFraction> million, the minimum amount in the range of its estimated probable liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Ray Compressor Station: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On January&#160;30,&#160;2019, Consumers experienced a fire at the Ray Compressor Station, which resulted in the Ray Storage Field being off&#8209;line or operating at significantly reduced capacity, which negatively affected Consumers&#8217; natural gas supply and delivery capacity. This incident, which occurred during the extreme polar vortex weather condition, required Consumers to request voluntary reductions in customer load, to implement contingency gas supply purchases, and to implement a curtailment of natural gas deliveries for industrial and large commercial customers pursuant to Consumers&#8217; MPSC curtailment tariff. The curtailment and request for voluntary reductions of customer loads were canceled as of midnight, February&#160;1,&#160;2019. Consumers investigated the cause of the incident, and filed a report on the incident with the MPSC in April&#160;2019. In response, the MPSC issued an order in </span></div></ix:continuation></ix:continuation></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%">120</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="iffb699131736492ba3120c7d779de832" continuedAt="id7b28ecf86f947a69981ed3f27d799b7"><ix:continuation id="i8f52cbe49ca74fe2bc587886e3e841dc" continuedAt="ie2d62a349e46467da60f93fd04af09eb"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">July&#160;2019, directing Consumers to file additional reports regarding the incident and to include detail of the resulting costs in a future rate proceeding. The compressor station is presently operating at full capacity. </span></div><div 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;2020, the MPSC disallowed the recovery of $<ix:nonFraction unitRef="usd" contextRef="i2b6a9630dd3549afa22260b5eaa12383_D20180401-20190331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA2OTg1ODk5_5fc1ca24-63e1-4d16-999d-743fd46be45a">7</ix:nonFraction>&#160;million in incremental gas purchases related to the fire. In January&#160;2021, the MPSC denied Consumers&#8217; petition for a rehearing challenging this disallowance. Consumers will file an appeal of the MPSC&#8217;s denial with the Michigan Court of Appeals. Consumers could also be subject to disallowances of costs associated with the repair and modification of the Ray Compressor Station. At December&#160;31,&#160;2020, Consumers had incurred capital expenditures of $<ix:nonFraction unitRef="usd" contextRef="i14fe7b678a174271aa4b41f242ab70a6_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzEzMzM_46c2be23-d477-4d9e-856e-a9075be35cfb">17</ix:nonFraction>&#160;million to restore and modify the compressor station.</span></div><div 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;2020, the MPSC approved an administrative settlement agreement between Consumers and the MPSC Staff, which resulted in a $<ix:nonFraction unitRef="usd" contextRef="id74d844ecebc4cd59c3fd3dbf95d89df_D20200501-20200530" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LitigationSettlementExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA2OTg1ODg0_dca4ff15-ccda-4d29-aec8-21ffd2aafd99">10,000</ix:nonFraction> civil penalty in connection with the fire. Consumers may also be subject to various claims from impacted customers and claims for damages. At this time, Consumers cannot predict the outcome of these matters or other gas-related incidents and a reasonable estimate of a total loss cannot be made, but they could have a material adverse effect on Consumers&#8217; results of operations, financial condition, or liquidity, and could subject Consumers&#8217; gas utility to increased regulatory scrutiny.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Guarantees</span></div><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfGuaranteeObligationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ4NTQ_d2ae3469-a6b0-45be-9cd3-b00dd536dd3d" continuedAt="i2c591e65f19747cbb4a91fc7e07c4b1d" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfGuaranteeObligationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ4NTU_eb0eba72-3c9e-4ba7-bb5b-531ec9b40887" continuedAt="ieed315d5e81945c78720bb7b7379939d" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; guarantees at December&#160;31,&#160;2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:40.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.949%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.949%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></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 purchase of VIE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">September&#160;2020</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="i3d051ac43a484e31a246dddf6aa16e70_D20200101-20201231" name="us-gaap:GuaranteeObligationsTerm" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzMtMi0xLTEtMTk4NTI_67dc357c-6482-49ce-af7d-cb8f39ad6963">indefinite</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7cb33d38f1894c2b88d10f0ce148d6aa_I20201231" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzMtNC0xLTEtMTk4NTY_4c4c0739-659b-4b7d-b72b-3d51b4010bc2">349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7cb33d38f1894c2b88d10f0ce148d6aa_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzMtNi0xLTEtMTk4NjA_6e32b2bd-a3d4-4053-a379-61fb37556ae5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%"><ix:nonNumeric contextRef="i1ba8c4b670784465a7574fd69e5963f6_D20200101-20201231" name="us-gaap:GuaranteeObligationsTerm" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzMtMi0xLTEtMA_c43c0b47-892d-4189-a857-d119684488ff">indefinite</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia4863b8b3e0c4838a7b606a130be996c_I20201231" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzMtNC0xLTEtMA_467c80d5-bc39-450a-8df2-002139a7179b">153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia4863b8b3e0c4838a7b606a130be996c_I20201231" decimals="-6" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzMtNi0xLTEtMA_78ef4327-5650-4f86-967b-7498a9c48e3e">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">July&#160;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="i4760f905ad1d49599946dca1f2b3795a_D20200101-20201231" name="us-gaap:GuaranteeObligationsTerm" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzQtMi0xLTEtMA_c73c3a9b-34d0-4ad6-9742-fa3e92ef6ce2">indefinite</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23c145a7fd9641758cf919393335f1ff_I20201231" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzQtNC0xLTEtMA_ba957b41-3a1f-4191-9516-1d3021f3a0ca">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i23c145a7fd9641758cf919393335f1ff_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzQtNi0xLTEtMA_e5257140-36c5-4002-a2e3-e2a786403169">&#8212;</ix:nonFraction>&#160;</span></td><td style="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: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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></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%">July&#160;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="i8252c265fea24aaca465fa2c32ffd2a8_D20200101-20201231" name="us-gaap:GuaranteeObligationsTerm" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzYtMi0xLTEtMA_9a6e1999-7f27-49cc-82ec-22f26d9f7e7b">indefinite</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i9a9c4135db1741e49695fd4f12b62d2c_I20201231" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzYtNC0xLTEtMA_d61cd95f-2c6e-43d2-8b33-b76a1283104f">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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i9a9c4135db1741e49695fd4f12b62d2c_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzYtNi0xLTEtMA_067b890b-1f97-46d4-8376-1d7c09e3298d">&#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></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">In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. 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 in Aviator Wind. CMS&#160;Enterprises would recover <ix:nonFraction unitRef="number" contextRef="i72edeb2ef72340e68f888cc755c70aa6_I20200731" decimals="2" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE3NTkyMTg2MDczOTU1_3048c4d8-54f6-4244-94e2-a06d4b5b3c5a">49</ix:nonFraction> 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 CMS&#160;Enterprises&#8217; ownership interest in Aviator Wind Equity Holdings, see Note&#160;21, 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, primarily claims related to taxes. The maximum obligation amount is mostly related to the Equatorial Guinea tax claim discussed in the CMS&#160;Energy Contingencies section of this Note. CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as liabilities.</span></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation></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%">121</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="id7b28ecf86f947a69981ed3f27d799b7" continuedAt="i9c8bd8bb4ccd4b3e8d3e154d4c7790fb"><ix:continuation id="ie2d62a349e46467da60f93fd04af09eb" continuedAt="ied03dfcae9a543b7a7d253a21dc351e3"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><ix:continuation id="i2c591e65f19747cbb4a91fc7e07c4b1d"><ix:continuation id="ieed315d5e81945c78720bb7b7379939d"><span style="color:#000000;font-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. 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></ix:continuation></ix:continuation></div><div 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. The carrying value of these indemnity obligations is $<ix:nonFraction unitRef="usd" contextRef="i456d172644264177ae0c494ca9095367_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzI4MzU_0d4ae229-db0e-4725-8abb-8c0da4282665">1</ix:nonFraction>&#160;million. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities 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;3, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, CMS&#160;Energy and Consumers occasionally self-report certain regulatory non&#8209;compliance matters that may or may not eventually result in administrative proceedings. CMS&#160;Energy and Consumers believe that the outcome of any one of these proceedings and potential claims will not have a material negative effect on their consolidated results of operations, financial condition, or liquidity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Contractual Commitments</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Purchase Obligations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Purchase obligations arise from long-term contracts for the purchase of commodities and related services, and construction and service agreements. The commodities and related services include long-term PPAs, natural gas and associated transportation, and coal and associated transportation. Related-party PPAs are between Consumers and certain affiliates of CMS&#160;Enterprises. <ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ4NTE_a3891399-d8ae-4707-9384-0cce45efd206" continuedAt="i5b96713464764ae79600744f27cbaec8" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ4NzQ_3a1dc8e0-005f-4e76-ad67-2cb5707cc4d7" continuedAt="i8a0e70fd65b843dc82989ef4731a5c3d" escape="true">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; contractual purchase obligations at December&#160;31,&#160;2020 for each of the periods shown:</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:18pt"><ix:continuation id="i5b96713464764ae79600744f27cbaec8"><ix:continuation id="i8a0e70fd65b843dc82989ef4731a5c3d"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:32.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.756%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.756%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.923%"></td><td style="width:0.1%"></td></tr><tr><td colspan="45" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="42" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments Due</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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:100%">Beyond 2025</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total PPAs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzQtMi0xLTEtMA_3e2235d9-6b36-4809-94aa-9396c6f81d3c">8,898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzQtNC0xLTEtMA_ad3b654a-d378-409b-9fc9-7a0feefa70a2">1,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzQtNi0xLTEtMA_f805fc9e-331b-4812-af8b-6af17c198d45">791</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzQtOC0xLTEtMA_df4a58fe-651c-4392-9138-ed9d168f6fe4">731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzQtMTAtMS0xLTA_ba37c0a0-3eac-44b5-9d29-d5ba40e1e6b9">784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzQtMTItMS0xLTA_41dbba30-a788-4c18-a0cb-2e5962f89522">732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzQtMTQtMS0xLTA_0e34f0e7-c7dc-40b1-8766-ecb1ff172103">4,803</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i33d647b131004aed8daf0bb97cdc489e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzUtMi0xLTEtMA_1553edd3-fd45-429d-adf7-0b639fc24914">3,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i33d647b131004aed8daf0bb97cdc489e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzUtNC0xLTEtMA_eb3bce22-8b66-486d-b8f2-37380dd26320">1,391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i33d647b131004aed8daf0bb97cdc489e_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzUtNi0xLTEtMA_95adf76a-4993-4367-b6c4-1dce8b3fa1e2">871</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i33d647b131004aed8daf0bb97cdc489e_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzUtOC0xLTEtMA_5b2de8ff-48f1-4edd-9ad2-f8481bdca30f">265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i33d647b131004aed8daf0bb97cdc489e_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzUtMTAtMS0xLTA_6b3423cb-6ded-4818-94bd-4c166b87a569">199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i33d647b131004aed8daf0bb97cdc489e_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzUtMTItMS0xLTA_03a04489-6c23-4b0e-98d3-6d408da67a0f">171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i33d647b131004aed8daf0bb97cdc489e_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzUtMTQtMS0xLTA_c727dc35-b3ee-4088-a3f8-1443edc56cd9">282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PPAs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MCV PPA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i56979dce7bbf439486d63ab300f31435_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzgtMi0xLTEtMA_f4ba671b-8e39-42cf-a23e-52f6a0230764">2,815</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i56979dce7bbf439486d63ab300f31435_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzgtNC0xLTEtMA_6662d205-fcae-4a2b-9708-aa9873607f9b">349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i56979dce7bbf439486d63ab300f31435_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzgtNi0xLTEtMA_608ab09c-d6d2-4807-9843-98fd4f49b1a8">340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i56979dce7bbf439486d63ab300f31435_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzgtOC0xLTEtMA_bd0768d8-1089-4f58-8c7f-dfa62e534be6">358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i56979dce7bbf439486d63ab300f31435_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzgtMTAtMS0xLTA_9e6c13be-3cd4-421d-a1be-359a108f9cd8">376</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i56979dce7bbf439486d63ab300f31435_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzgtMTItMS0xLTA_6328f8b8-212b-431c-869d-b31360dc6e0d">329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i56979dce7bbf439486d63ab300f31435_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzgtMTQtMS0xLTA_972bcc62-c78d-4113-9483-75728d4ba684">1,063</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Palisades PPA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id0bda378949141c79d87878e6f8d21cc_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzktMi0xLTEtMA_66de61a8-43a2-48a4-9666-70e158de9c61">517</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id0bda378949141c79d87878e6f8d21cc_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzktNC0xLTEtMA_20753dba-0d9a-4da4-b473-ef83b110591d">398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id0bda378949141c79d87878e6f8d21cc_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzktNi0xLTEtMA_05285206-2289-40f8-acf3-e0ea23c70b58">119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id0bda378949141c79d87878e6f8d21cc_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzktOC0xLTEtMA_e66cacf7-b7ba-4de8-b5f8-4a2dbbd71aaf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id0bda378949141c79d87878e6f8d21cc_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzktMTAtMS0xLTA_5d38041a-7781-4941-a2ef-d711ea3045e2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id0bda378949141c79d87878e6f8d21cc_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzktMTItMS0xLTA_5778355d-77be-4435-8e6a-0d5b35e93ffb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id0bda378949141c79d87878e6f8d21cc_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzktMTQtMS0xLTA_b0448ec2-b8be-406d-9f0f-5121c7076120">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related-party PPAs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i38c7cbedb0d44526817f37ec5bd279d6_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEwLTItMS0xLTA_557a2d27-b316-4dcd-b7d3-5ce79450d313">318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i38c7cbedb0d44526817f37ec5bd279d6_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEwLTQtMS0xLTA_843288a9-e0a8-4763-b06b-b18b70cda9fc">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i38c7cbedb0d44526817f37ec5bd279d6_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEwLTYtMS0xLTA_7e8d7439-f27c-4bbb-8066-9acd40523992">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i38c7cbedb0d44526817f37ec5bd279d6_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEwLTgtMS0xLTA_c7397e87-34d1-4fa0-84be-366283fa32f9">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i38c7cbedb0d44526817f37ec5bd279d6_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEwLTEwLTEtMS0w_f918619c-5dda-4c65-8dc9-6c9900306a99">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i38c7cbedb0d44526817f37ec5bd279d6_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEwLTEyLTEtMS0w_9392f21c-0167-4e68-a141-574a049da372">39</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i38c7cbedb0d44526817f37ec5bd279d6_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEwLTE0LTEtMS0w_1b898d9e-d60b-4145-9272-d8dd69d6bac0">47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other PPAs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic870db88a624451caaebc616a13aab21_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzExLTItMS0xLTA_da29828d-e225-4276-a2aa-70d85d54d8b7">5,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic870db88a624451caaebc616a13aab21_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzExLTQtMS0xLTA_f08766be-3731-4694-8ae7-c076547a7059">252</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic870db88a624451caaebc616a13aab21_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzExLTYtMS0xLTA_397cf843-32ff-45f7-9fcb-650c288e178a">274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic870db88a624451caaebc616a13aab21_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzExLTgtMS0xLTA_e03f27e4-97a0-4274-a822-45909e9b1c3f">315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic870db88a624451caaebc616a13aab21_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzExLTEwLTEtMS0w_c1f887ee-79bc-4833-9254-b8276dbb3832">350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic870db88a624451caaebc616a13aab21_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzExLTEyLTEtMS0w_e96730f6-1d5a-4c84-9365-715d3ed51405">364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic870db88a624451caaebc616a13aab21_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzExLTE0LTEtMS0w_4e2dcafe-37c4-45f5-9326-f8e1de2e9cf3">3,693</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total PPAs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEyLTItMS0xLTA_78a9075c-8a21-4764-ad3b-ea4c148c94b0">8,898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEyLTQtMS0xLTA_7cfe4c12-57d8-4a40-8aa4-64290c010ded">1,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEyLTYtMS0xLTA_7ee55108-f373-41b9-87ee-dea1a4c80364">791</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEyLTgtMS0xLTA_e1c723e9-1266-48cf-80ff-45f5b4f1ed2f">731</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEyLTEwLTEtMS0w_2e4806ba-c13e-4318-afb5-e5511677b8dd">784</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEyLTEyLTEtMS0w_e1aeb5b6-7df7-40cc-8498-c5263eb2395b">732</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEyLTE0LTEtMS0w_16d0b6c5-e6b5-42a7-8956-6c3fc5f5bdf6">4,803</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></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaea8017ac9c14676bcd3b69a33a20019_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEzLTItMS0xLTA_dae8a571-7d00-4c92-bdd2-625b493ac2a0">2,605</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaea8017ac9c14676bcd3b69a33a20019_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEzLTQtMS0xLTA_89218acf-c415-4e82-8935-bc57bbfee08e">1,333</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaea8017ac9c14676bcd3b69a33a20019_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEzLTYtMS0xLTA_e825d94d-7a02-4bb4-bc77-5debece8c1c9">777</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaea8017ac9c14676bcd3b69a33a20019_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEzLTgtMS0xLTA_40aacb02-886c-4323-a68c-8b27fc890baf">207</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaea8017ac9c14676bcd3b69a33a20019_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEzLTEwLTEtMS0w_f89a7697-5def-48cc-8b5c-7e50e9fdd96e">154</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaea8017ac9c14676bcd3b69a33a20019_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEzLTEyLTEtMS0w_a0bd6679-7a34-4a82-bfc8-0e4aa9384a1d">130</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaea8017ac9c14676bcd3b69a33a20019_I20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEzLTE0LTEtMS0w_f3a19f8d-cf0b-4a39-8fbe-1f3bf93040b1">4</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></tr></table></ix:continuation></ix:continuation></div></ix:continuation></ix:continuation></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%">122</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i9c8bd8bb4ccd4b3e8d3e154d4c7790fb"><ix:continuation id="ied03dfcae9a543b7a7d253a21dc351e3"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">MCV&#160;PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has a PPA with the MCV&#160;Partnership giving Consumers the right to purchase up to <ix:nonFraction unitRef="mw" contextRef="i56979dce7bbf439486d63ab300f31435_I20201231" decimals="INF" format="ixt:numdotdecimal" name="cms:UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzM1MDk_e260d395-1a91-4831-850a-82d74257583e">1,240</ix:nonFraction>&#160;MW of capacity and energy produced by the MCV&#160;Facility. The PPA was amended during 2020 and is pending MPSC approval. The amended and restated MCV&#160;PPA provides for:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">an extension of the termination date from March&#160;2025 to May&#160;2030</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a capacity charge of $<ix:nonFraction unitRef="usdPerMW" contextRef="i519d014ed2df4932a99bfbb369fa1c15_D20200101-20201231" decimals="2" name="cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzM2MDI_cff830c4-65a3-49b7-a85e-10237cdaeffc">10.14</ix:nonFraction>&#160;per&#160;MWh of available capacity through March&#160;2025 and $<ix:nonFraction unitRef="usdPerMW" contextRef="ia396af5681334d23820bd501ede25737_D20200101-20201231" decimals="2" name="cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0MjkzNjUxMTk2NzQ1_b77d76e4-5e2a-4dd2-be63-dc5900a1c5b6">5.00</ix:nonFraction>&#160;per&#160;MWh of available capacity from March&#160;2025 through the termination date of the PPA</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a fixed energy charge of $<ix:nonFraction unitRef="usdPerMWh" contextRef="i9bdb7f1511ef401bb3e456d281750de5_D20200101-20201231" decimals="2" name="cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0MjkzNjUxMTk2OTky_7f9b5a81-d591-4f21-8326-1dd35ad57e35">6.30</ix:nonFraction>&#160;per&#160;MWh for on-peak hours and $<ix:nonFraction unitRef="usdPerMWh" contextRef="i9bdb7f1511ef401bb3e456d281750de5_D20200101-20201231" decimals="2" name="cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0MjkzNjUxMTk3MDI4_6747c2bf-a57b-47cd-bfa5-cd6ceaa921e2">6.00</ix:nonFraction> for off-peak hours</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a variable energy charge based on the MCV&#160;Partnership&#8217;s cost of production for energy delivered to Consumers</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a $<ix:nonFraction unitRef="usd" contextRef="i9bdb7f1511ef401bb3e456d281750de5_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzM3NDQ_eabd4a28-b2af-41bf-8257-38bd1feebeed">5</ix:nonFraction>&#160;million annual contribution by the MCV&#160;Partnership to a renewable resources program through March&#160;2025</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Capacity and energy charges under the MCV&#160;PPA were $<ix:nonFraction unitRef="usd" contextRef="i9bdb7f1511ef401bb3e456d281750de5_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQxODA_c64cf8a0-253a-4483-8fd8-5792700aeb5b">298</ix:nonFraction>&#160;million in 2020, $<ix:nonFraction unitRef="usd" contextRef="i699761b6a5624765a4f2241f32d64c80_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQxOTA_826ab0cc-3079-4f98-92c2-6a01f0371f23">318</ix:nonFraction>&#160;million in 2019, and $<ix:nonFraction unitRef="usd" contextRef="i46b11358db124b6b815936632cd47be8_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQyMDQ_834b6b0b-0dbe-415a-a111-648fc58e162b">353</ix:nonFraction>&#160;million in 2018.</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%">Palisades PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has a PPA expiring in 2022 with Entergy to purchase virtually all of the capacity and energy produced by Palisades, up to the annual average capacity of <ix:nonFraction unitRef="mw" contextRef="idf5f98d50c4e41c9a223dd1c6f93b9b4_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="cms:UnrecordedUnconditionalPurchaseObligationsMaximumQuantity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQyNzk_795f71b0-cf22-4da6-bb0c-be3c9586fd53">798</ix:nonFraction> MW. For all delivered energy, the Palisades PPA has escalating capacity and variable energy charges. Total capacity and energy charges under the Palisades PPA were $<ix:nonFraction unitRef="usd" contextRef="ia26c5b4028774c318c2da8c8337b6908_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ0NDQ_606247b1-1abb-4882-899d-cef8c943aef4">403</ix:nonFraction>&#160;million</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">in 2020, $<ix:nonFraction unitRef="usd" contextRef="i10723215e6e4400882014582b0a226d6_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ0NTQ_8819f7ee-294b-4aa5-bc37-d0c7fc132bcc">395</ix:nonFraction>&#160;million in 2019, and $<ix:nonFraction unitRef="usd" contextRef="i310a4a7bdd6e4a5fa332ffbe5c2bb27b_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ0Njg_272b1d18-4b0e-4b4a-81c7-3d3816746508">375</ix:nonFraction>&#160;million in 2018. For further details about Palisades, see Note&#160;10, Leases and Palisades Financing.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Other PPAs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has PPAs expiring through 2040 with various counterparties. The majority of the PPAs have capacity and energy charges for delivered energy. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases. Capacity and energy charges under these PPAs were $<ix:nonFraction unitRef="usd" contextRef="ibd928adc5a374e42ad689405652c48d4_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ3Mzg_4d249c5f-8bd7-44b2-a67c-fd9c038208b9">327</ix:nonFraction>&#160;million in 2020, $<ix:nonFraction unitRef="usd" contextRef="ib93828af75264ed1a8a51a4927254a43_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ3NDg_fae4ed8d-168d-40bc-a464-d584a9d5d1a1">336</ix:nonFraction>&#160;million in 2019, and $<ix:nonFraction unitRef="usd" contextRef="i6fe996d3fef74336a80d055fd67942e2_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ3NjI_7be9fd25-0e0d-4d21-81d8-25e2902a331c">350</ix:nonFraction>&#160;million in 2018. See Note&#160;10, Leases and Palisades Financing for more information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease obligations.</span></div></ix:continuation></ix:continuation></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%">123</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_160"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">5:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY2ODM_81ba14ff-4534-42f7-894b-9ebf49e987e7" continuedAt="i51fe98a40eda40e19792e6e5f1932fbf" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY3MTE_602a3ca9-c04a-4ee7-b637-ed89c28f0c36" continuedAt="i814a1482fa7148c285fcd651f3ad4f4e" escape="true">Financings and Capitalization</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i51fe98a40eda40e19792e6e5f1932fbf" continuedAt="i586057831ee64d43a78a38b8e1ebc362"><ix:continuation id="i814a1482fa7148c285fcd651f3ad4f4e" continuedAt="icec7658456e54781ba7c2f8b925be3b6"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY3MDc_25413017-0965-4834-9f26-8e6cf99c688c" continuedAt="i104781a24cdb417eb7caec0a44cdd7d1" 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 CMS&#160;Energy&#8217;s long-term debt at December&#160;31:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.944%"></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:1.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.642%"></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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate<br/>(%)</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="iaab06348e6114839879613ae21afda64_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzQtMS0xLTEtMA_2dc5ac5b-d121-4317-b1a6-f00efc7e42e7">5.050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></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%"><ix:nonFraction unitRef="usd" contextRef="iaab06348e6114839879613ae21afda64_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzQtNi0xLTEtMA_b24c91ec-340d-4d76-a78d-912e7922189b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa23587ff6ec4ca083b2ba5d53f4460b_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzQtOC0xLTEtMA_6de5db77-5e6c-47a7-ab9c-222ebef410a6">300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i7c974a9cfbfc40b192078387bb91dae6_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzUtMS0xLTEtMA_377211ea-0761-448f-b26b-f116899f1caa">3.875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c974a9cfbfc40b192078387bb91dae6_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzUtNi0xLTEtMA_2a0d21e7-98cc-4d4c-8475-49766458f9ab">250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6154d1e83eca4c83accba61371363f7e_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzUtOC0xLTEtMA_3bbebd68-bc81-45e0-82d5-97f123281d51">250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i0f89935672ff4c469e0f86363a8a8407_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzYtMS0xLTEtMA_3cd9d2a0-8dc4-4e17-a336-5867a8a8863a">3.600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0f89935672ff4c469e0f86363a8a8407_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzYtNi0xLTEtMA_f9d3e64d-b6e7-45fe-bda0-44e293289d7f">250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1cf6d9985d1342d2af6cccdf9cc27707_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzYtOC0xLTEtMA_72e8a4a4-ea8d-4974-b8b7-8e3cad6545ca">250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i8a98b0d880ed4d5e85b04e57d5272c0a_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzctMS0xLTEtMA_794c0f31-37d8-4f4f-97c0-d77812f7d240">3.000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8a98b0d880ed4d5e85b04e57d5272c0a_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzctNi0xLTEtMA_cf3eca9f-17a2-43f4-98e3-fe1217e1985d">300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i544cc1d00df44b69b24bb5bcc99a1087_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzctOC0xLTEtMA_7dc5bd22-7333-4190-8753-62fbf44a39a5">300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i6535d2103f684dee81649594748c0867_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzgtMS0xLTEtMA_b65d03be-3dc2-4ca6-b305-db812f31d7f1">2.950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6535d2103f684dee81649594748c0867_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzgtNi0xLTEtMA_158aebb4-6c2f-453f-8490-35059c5b5c7b">275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2bb2369b18df487ca6f066d69367359b_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzgtOC0xLTEtMA_76b4a071-d62d-47e4-91cf-0700f35facc4">275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i6953f0bdfa134edcb8b7b28e95a31a43_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzktMS0xLTEtMA_f6119af1-81c7-4945-8a71-eaf520e79e40">3.450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6953f0bdfa134edcb8b7b28e95a31a43_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzktNi0xLTEtMA_64676cbf-f995-4a62-b038-fbe8fcf14a00">350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10810c3ab69d40dcb4e8396127f94b1b_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzktOC0xLTEtMA_a66a949d-6304-466e-9a9c-60a021864508">350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i9dd90b37b1c94ec18be492256a350312_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzEwLTEtMS0xLTA_d9b95679-b27d-49c8-88bb-355387e942c1">4.700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9dd90b37b1c94ec18be492256a350312_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzEwLTYtMS0xLTA_7cdda5fd-e906-49d2-9a5a-55abba288077">250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icd1f822c7830434586155cc4c01fcca1_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzEwLTgtMS0xLTA_2f2e73e4-9857-4c4d-bf6b-07cd52a1052a">250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="iea3ed68f1f02443a9664dd9a6be38528_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzExLTEtMS0xLTA_68e5f1db-6d2d-4f25-a7f7-4076d01eba0f">4.875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2044</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iea3ed68f1f02443a9664dd9a6be38528_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzExLTYtMS0xLTA_385e3c92-cdb6-40e7-b4cc-fb01dac87401">300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i84a85c5d65d8450ab023b56c41e9e0c0_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzExLTgtMS0xLTA_cb7e1906-d23b-4186-8bbc-8da951976692">300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idbcfdfab1b8a47a5a0873ce4715cd214_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzEyLTYtMS0xLTA_417002ce-c009-497a-a19a-bf789c9dba71">1,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib5f9e15386084ae7a73cd5afe4195fd1_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzEyLTgtMS0xLTA_1e158da3-8030-42d0-ab2c-93600491aa27">2,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></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2a50ae3cddb447bba25acc6aa8b654e8_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzE0LTYtMS0xLTA_01372dbe-3de0-4e80-b7cf-e9e3f8de791f">200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i857c30a587284e2f8008068affa202c9_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzE0LTgtMS0xLTA_4b0c379a-f0e2-48c0-bf32-5b0655549b29">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Junior subordinated notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i87284c32483b45bf83740172302bbaa3_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzE4LTEtMS0xLTA_908dc828-5483-4bf2-b39e-b9ddd82420f7">4.750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i87284c32483b45bf83740172302bbaa3_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzE4LTYtMS0xLTA_0af8d4f2-483d-437c-b838-f2ec08bad8c7">500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie910b641293d4c5cbc829bdb793f2280_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzE4LTgtMS0xLTA_2ee4a769-68c6-4e32-957b-6cd3461adac3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="idf36a03aaa8a4071a3a1060ac81ea3b6_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIwLTEtMS0xLTIwMTg1_52fda65a-8971-4bc9-8c42-2b94765fb1cb">3.750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idf36a03aaa8a4071a3a1060ac81ea3b6_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIwLTYtMS0xLTIwMTkz_1f94e841-8127-4ec3-a6af-ba8f145097a3">400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic8569d88ba8c46c9b7e98674f6787a58_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIwLTgtMS0xLTIwMTk3_ba835d3f-b186-444a-bcfb-50f4d97b063e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="iaadcf26da1494037a69ebc4161abca48_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzE5LTEtMS0xLTA_9f83f4ca-1ebd-4067-bed4-f64d58f8b2f3">5.625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaadcf26da1494037a69ebc4161abca48_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzE5LTYtMS0xLTA_9bc1040d-29f6-48c6-b6ee-a993f042059e">200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia4fa9945d7fc418185f3da6aaea66643_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzE5LTgtMS0xLTA_1bb2ae99-1c31-46bb-93e9-abdb59e265ee">200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i5a62bf44af0d4ff6ae8926c265c58802_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIwLTEtMS0xLTA_04c95529-abea-4583-81ca-17ca17e474a6">5.875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a62bf44af0d4ff6ae8926c265c58802_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIwLTYtMS0xLTA_0255fef2-4863-4790-aeab-5fad1f0786de">280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bda811f91344585b5051ab097d2933c_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIwLTgtMS0xLTA_5c703f32-0746-403a-b7bf-551268b72043">280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ibc19ffc59115493f916323c1da204399_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIyLTEtMS0xLTU1NTk_f2041115-028c-4703-8141-5deed0aa6f2b">5.875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2079</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibc19ffc59115493f916323c1da204399_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIyLTYtMS0xLTU1NzE_810be6b4-4b6c-47c2-b1d1-a7d6a1f76e1d">630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3788bc6a60e04488a607fefebe9c1d1a_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIyLTgtMS0xLTU1NzU_2b39ae81-91c3-4849-a685-4f2c0c4c4c32">630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i657766b4260f4130b6f18499f214ae3f_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIxLTYtMS0xLTA_3f9ba375-0e19-46dc-9e12-6a5acef5119a">2,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4c088be574154a85ae6bad3b8b57e267_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIxLTgtMS0xLTA_c4d5e3dd-4ff2-4acc-a569-cdd25bd78382">1,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIyLTYtMS0xLTA_946bfec3-0154-4b40-affb-f4f529a22732">4,185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIyLTgtMS0xLTA_2bb254d7-cb71-4d09-a6cc-57de35be23b8">3,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzI1LTYtMS0xLTEwNTM5_b3874986-8b0b-4fc7-a380-043d58c1a40c">8,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzI1LTgtMS0xLTEwNTM5_84a30600-823a-40b1-b399-57c6e4e0aeab">7,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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-style:italic;font-weight:400;line-height:120%">CMS&#160;Enterprises, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</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%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">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%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iffef3630f5c7409c986155d306fea101_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzI1LTYtMS0xLTA_9e9e3207-70cc-40b8-ae69-6c5d25983332">85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i320db859587043de997cdca53815e7c7_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzI1LTgtMS0xLTA_d77d90ad-9baa-479a-b3dd-d1527f315d33">92</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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-style:italic;font-weight:400;line-height:120%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i691804196e8e41299a114d8147b08392_I20201231" decimals="5" name="us-gaap:WeightedAverageRateDomesticDepositBrokered" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzI3LTEtMS0xLTA_ae2d154e-3250-4d88-a607-eaa4783ca934">1.621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021-2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i691804196e8e41299a114d8147b08392_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:InterestBearingDomesticDepositBrokered" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzI3LTYtMS0xLTA_47486a17-d9bc-400a-88e9-8e41f072cec7">2,805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7f47098d692f4b8582c3edf377695a1d_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:InterestBearingDomesticDepositBrokered" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzI3LTgtMS0xLTA_aace3096-d14c-42fe-b884-b820d0b4ca88">2,389</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total principal amount outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzI5LTYtMS0xLTA_d536f4f2-d3ef-42d7-963e-b8c01f547c6f">15,272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzI5LTgtMS0xLTA_69ebc3d7-ade6-45a5-8b80-270f6a71b704">13,188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current amounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzMwLTYtMS0xLTA_d61d2c7d-5547-474f-b855-b3407c685982">1,486</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzMwLTgtMS0xLTA_ee7ea8e0-d72a-4e4c-9360-f3a167c12936">1,111</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized discounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzMxLTYtMS0xLTA_fc908dea-18b3-47cc-9adc-ff5c3305bd30">33</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzMxLTgtMS0xLTA_0149ea5b-0fb5-4cff-9e77-5783e8e057cf">27</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzMyLTYtMS0xLTA_05692257-4003-4437-9fd5-a9996759dc98">119</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzMyLTgtMS0xLTA_23f71edb-6ef4-4706-a309-5099e4e87579">99</ix:nonFraction>)</span></td><td style="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 long-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzMzLTYtMS0xLTA_08878a02-b224-4239-90f4-f4a4283848e0">13,634</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><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%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzMzLTgtMS0xLTA_ef0c5001-1447-4600-a36b-6de38d6f766d">11,951</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></tr></table></div></ix:nonNumeric></ix:continuation></ix:continuation></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%">124</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i586057831ee64d43a78a38b8e1ebc362" continuedAt="i3fec25a12e0d44669476bc29ff49966b"><ix:continuation id="icec7658456e54781ba7c2f8b925be3b6" continuedAt="i21bb2797e65b4dc7ba18e994092aa562"><ix:continuation id="i104781a24cdb417eb7caec0a44cdd7d1"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">At December&#160;31,&#160;2020, the interest rate on the balance of this term loan facility was <ix:nonFraction unitRef="number" contextRef="i2a50ae3cddb447bba25acc6aa8b654e8_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzcxNDY4MjU1OTgyNDk_1b66a593-3bc3-4e39-9d92-cb7317748ebe">0.600</ix:nonFraction> percent, based on an interest rate of one-week LIBOR plus <ix:nonFraction unitRef="number" contextRef="iae779ecebfe24bbb87ff808018468dbe_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzcxNDY4MjU1OTgyMjk_46dc11fa-c876-4bc3-8fca-87784a292ef1">0.500</ix:nonFraction> percent.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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 unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#8217;s existing and future senior indebtedness.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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">A subsidiary of CMS&#160;Enterprises issued non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recourse debt to finance the acquisition of a wind generation project in Northwest Ohio. The interest rate for the debt is three-month LIBOR plus <ix:nonFraction unitRef="number" contextRef="idcaaec8bc8ee41b6b75401541a66fbdd_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzQzMg_5847624d-1ce6-4eb0-942b-599d965d1817">1.500</ix:nonFraction> percent through October&#160;2022 and three-month LIBOR plus <ix:nonFraction unitRef="number" contextRef="i5848eb1f4d424c9480c80fa01366cc35_D20221001-20221031" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzcxNDY4MjU2MDQ4MDg_0c22b0a8-cd46-4c77-9e25-aa9f057278a1">1.750</ix:nonFraction> percent thereafter. At December&#160;31,&#160;2020 and 2019, the interest rate was <ix:nonFraction unitRef="number" contextRef="iffef3630f5c7409c986155d306fea101_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzQ1Nw_9d916ab5-584c-401e-afd5-1e2505407dea">1.754</ix:nonFraction> percent and <ix:nonFraction unitRef="number" contextRef="i320db859587043de997cdca53815e7c7_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzQ3MA_2afd2545-d358-41ab-b533-c52c956bf414">3.445</ix:nonFraction> percent, respectively.</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">The same subsidiary of CMS&#160;Enterprises entered into interest rate swaps with the lending banks to fix the interest charges associated with the debt, at a rate of <ix:nonFraction unitRef="number" contextRef="idcaaec8bc8ee41b6b75401541a66fbdd_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2Xzc0Mw_e4556774-b694-4720-b730-bf3b0208de9d">4.702</ix:nonFraction> percent through October&#160;2022 and <ix:nonFraction unitRef="number" contextRef="i5848eb1f4d424c9480c80fa01366cc35_D20221001-20221031" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2Xzc3MQ_ecf3af6d-0d1e-4f07-a762-6ead47b736b1">4.952</ix:nonFraction> percent thereafter. Principal and interest payments are made quarterly. For information about the interest rate swaps, see Note&#160;6, Fair Value Measurements.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The weighted-average interest rate for EnerBank&#8217;s certificates of deposit was <ix:nonFraction unitRef="number" contextRef="i691804196e8e41299a114d8147b08392_I20201231" decimals="5" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageRateDomesticDepositBrokered" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2Xzk4Ng_26d3a486-7e6a-435c-a91a-ba9d6f2ad678">1.621</ix:nonFraction> percent at December&#160;31,&#160;2020 and <ix:nonFraction unitRef="number" contextRef="i7f47098d692f4b8582c3edf377695a1d_I20191231" decimals="5" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageRateDomesticDepositBrokered" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2Xzk5OQ_76588772-bd96-4bda-b238-8fe2805311bd">2.445</ix:nonFraction> percent at December&#160;31,&#160;2019. EnerBank&#8217;s primary deposit product consists of brokered certificates of deposit with varying maturities and having a face value of $<ix:nonFraction unitRef="usd" contextRef="i691804196e8e41299a114d8147b08392_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:InvestmentOwnedUnderlyingFaceAmountAtMarketValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzExNDA_2900e6f6-1597-45ce-93d3-e67cdece99a7">1,000</ix:nonFraction>.</span></div></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY2OTc_6cdff140-4b5e-49d3-beba-ae2b6bf41088" continuedAt="id1d7b87c463e4d2494bfb25c62adbf5f" escape="true">Presented in the following table is Consumers&#8217; long-term debt at December&#160;31:</ix:nonNumeric></span></div></ix:continuation></ix:continuation></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%">125</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:18pt"><ix:continuation id="i3fec25a12e0d44669476bc29ff49966b" continuedAt="i58c3a083023347dd9a2382a3d0ea035e"><ix:continuation id="i21bb2797e65b4dc7ba18e994092aa562" continuedAt="if92c11977ae64a9f8eec162c9d8b9c3a"><ix:continuation id="id1d7b87c463e4d2494bfb25c62adbf5f" continuedAt="if1aa9e3e09cb4c01a27ac51c236d4875"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.944%"></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:1.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.642%"></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 #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate<br/>(%)</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ief014c0849f244bf8148e28213c47006_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQtMS0xLTEtMA_14a5a48a-f77c-4039-a84f-3e123efce9bd">3.770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></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%"><ix:nonFraction unitRef="usd" contextRef="ief014c0849f244bf8148e28213c47006_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQtNi0xLTEtMA_de8ff69e-1314-405c-a6ea-cdad7b7286b3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i480dbd1808f74ba28f3a327d935f408f_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQtOC0xLTEtMA_f04b3442-7f21-4a7d-be1e-e0f556a37c35">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i9174919083334d4496f4da7e4216ad52_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzUtMS0xLTEtMA_5ad92745-5738-41cb-9dfa-4ae4fc321c19">2.850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9174919083334d4496f4da7e4216ad52_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzUtNi0xLTEtMA_47309eaf-40e2-4435-a991-14479806e84a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8c14fd14f93649ec8948398c4ead49a9_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzUtOC0xLTEtMA_06b34124-19de-4879-b7e0-8d9ff864c364">375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i319369507c2c4306819faf7d0a56fb80_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzYtMS0xLTEtMA_96f6b118-0929-4af0-ae64-52a3485f351e">5.300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i319369507c2c4306819faf7d0a56fb80_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzYtNi0xLTEtMA_6acbffc3-3486-47f4-aa19-2f097260f046">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10ed8111199e41289ef097f66555f256_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzYtOC0xLTEtMA_8a7d87d0-d8e3-4481-ba68-6e9b85b0b20f">250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i95e6e0b08f484d2e9688c83a7a8019c7_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzctMS0xLTEtMA_5bc375f2-5f83-43c9-9f98-a66d16f1f583">0.350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i95e6e0b08f484d2e9688c83a7a8019c7_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzctNi0xLTEtMA_9ce6f0fc-5231-4a72-85bb-274da626bbdb">300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c4dbb41617b45f08290e699bc1a175a_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzctOC0xLTEtMA_4edc264b-5579-477b-b177-53255d01c469">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="iaa0bd13423084a2db690798823518fa2_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzctMS0xLTEtMjMyMDg_70884aa7-ec8e-4e48-914d-ef208160a649">3.375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaa0bd13423084a2db690798823518fa2_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzctNi0xLTEtMjMyMTI_9bd9c40f-7e97-4715-b586-d1815356e40f">325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i306b774d3dd1494cbb18bb9ff6a24a1f_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzctOC0xLTEtMjMyMTI_5b49301e-544f-4681-a4ad-62cdd10cba02">325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ia16d269f3f224651b815349d3b449acb_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzgtMS0xLTEtMA_a82a129c-b433-4215-9c24-95ef82e73a0a">3.125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia16d269f3f224651b815349d3b449acb_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzgtNi0xLTEtMA_f5d20ac7-5122-4658-90a7-56eecbd8211c">250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1175d2b159cc456c82bce72798db39e3_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzgtOC0xLTEtMA_2ce2149e-21c1-43c7-8637-4657a1be8faf">250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i7877b091895d487cbab09f2dd83722f6_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzktMS0xLTEtMA_1cac885c-0e02-41b3-9512-a67269207f04">3.190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7877b091895d487cbab09f2dd83722f6_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzktNi0xLTEtMA_b0d410f8-253c-4a8f-9591-8bb869fa1877">52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3bcf298c022f41b58b3ac596015e32cd_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzktOC0xLTEtMA_56055bed-1939-4795-b2cf-73251bb81cb4">52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="idb789af5eae4406ab5e9d9943f11f8f3_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzEwLTEtMS0xLTA_34c571f6-72c4-4c02-8d15-c15bf601b137">3.680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idb789af5eae4406ab5e9d9943f11f8f3_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzEwLTYtMS0xLTA_b4e89701-0eb8-4044-90c3-a17cab7cd653">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if2dc4c554dc94c198103ea4cf9b7e5cb_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzEwLTgtMS0xLTA_6fd83325-65bf-4aeb-a23c-365b6bce83f5">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ibbc075dad8914754ac3854750a0c3570_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzExLTEtMS0xLTA_8be7d020-0224-432d-8d0b-fe7102761ba8">3.390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibbc075dad8914754ac3854750a0c3570_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzExLTYtMS0xLTA_c4f23438-a6ba-4334-a399-1dcd3ac7749e">35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ida6894a2f3d44ae499e2b96229abbbbc_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzExLTgtMS0xLTA_6f4debf7-1831-4f5e-822c-0bb4dc9c2f4a">35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i5261a24b156a4cd4b6c3764ef0a1a499_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzEyLTEtMS0xLTA_13f06bf4-cff5-4e2f-966f-4ad2c4fb2778">3.800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5261a24b156a4cd4b6c3764ef0a1a499_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzEyLTYtMS0xLTA_8d0b406b-5e88-4735-82c2-11efb899235b">300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iddeaeabc7cf9489aa7fab8768a4f760c_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzEyLTgtMS0xLTA_0cf3715d-43ff-4810-ac1b-ea32989e74be">300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i588f0e966b88409b88be37cfc7c1a965_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzEzLTEtMS0xLTA_d0cb2084-1e2d-431c-9a95-ba5f0a290775">3.180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2032</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i588f0e966b88409b88be37cfc7c1a965_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzEzLTYtMS0xLTA_ce6b79e9-8aaf-4ac4-9771-a37f2b960ddf">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if58eb99f0cdb43e0ba1f1aeef61c3ba1_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzEzLTgtMS0xLTA_75f94332-09b9-44d8-9a74-89fefa3fcb93">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i6cdcc68f625e4f5399defeed1417ada5_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE0LTEtMS0xLTA_03407386-d3f3-471f-bfd9-6d1d0243b956">5.800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6cdcc68f625e4f5399defeed1417ada5_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE0LTYtMS0xLTA_28a1edac-4c48-4d3c-8c83-371c2591fa23">175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i62ccee49f03d4ad793d5f7d43b2db7ad_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE0LTgtMS0xLTA_8481770a-63f1-45a3-8c44-1219bd243290">175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="idfeb83bd34d540e0b0cf1e9706570df4_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE1LTEtMS0xLTA_193a3d7a-4495-49fe-b99e-36044cf1f483">3.520</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2037</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idfeb83bd34d540e0b0cf1e9706570df4_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE1LTYtMS0xLTA_ca5ac8b0-5fe0-46e1-9f42-6c0a1ee1afaf">335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i45ef3a3f76744afbbc257aa1b483d17c_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE1LTgtMS0xLTA_956e8eb4-d268-434a-a569-f76ddfddd0e2">335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="icc1a7d5ed580413285a5d7afdee8f23f_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE2LTEtMS0xLTA_b8331433-6ced-49a7-ba93-0681b4d31854">4.010</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2038</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icc1a7d5ed580413285a5d7afdee8f23f_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE2LTYtMS0xLTA_622c703c-c7fe-4051-b797-e0a5930bebcf">215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia4c7631cd6e74d8aab36032fe96e1e1e_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE2LTgtMS0xLTA_e277a24b-13e2-498f-a78c-caa408deaa13">215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i93bf80e304fb42c7bdd7cdbdd964fc1b_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE3LTEtMS0xLTA_7663a038-9dd1-44c4-8d61-19485dc5f400">6.170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i93bf80e304fb42c7bdd7cdbdd964fc1b_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE3LTYtMS0xLTA_569e9d9d-9efb-4f80-8ccb-4a7672f81b84">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i57844647088b451c8f1d20efa6852c80_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE3LTgtMS0xLTA_ec9af253-0038-4f13-b60f-176039c533d6">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i3c1910bf0f514be9bd9dcc09051558de_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE4LTEtMS0xLTA_22956618-cf65-46b4-853c-8b3bcabf61d1">4.970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3c1910bf0f514be9bd9dcc09051558de_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE4LTYtMS0xLTA_582c62c3-1578-4985-82b0-4a079c5be44c">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i67468e1706e1470daad7c359907c3bd0_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE4LTgtMS0xLTA_fca31c2d-f539-41d5-842d-15891a5170bf">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i96c9b91301304df88038c016f07e75df_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE5LTEtMS0xLTA_9bdfd66e-f0af-4477-8099-10f56a7dc981">4.310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2042</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i96c9b91301304df88038c016f07e75df_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE5LTYtMS0xLTA_67f4d4be-76dd-4156-9b90-d3b065f1c013">263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie7624beb29414f76abfa3f96caf2ab0c_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE5LTgtMS0xLTA_a2355d31-e063-44cc-b862-69b36e7d9fc4">263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i742cb255180540418241a2fe2e2c5dde_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIwLTEtMS0xLTA_201d2162-ad2a-4f3c-8b1a-65fb70057a5b">3.950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i742cb255180540418241a2fe2e2c5dde_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIwLTYtMS0xLTA_99ed61ae-7d95-4406-873c-ac6aaa0b7704">425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibfa74f26befe4d02aa88bc3053b846cc_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIwLTgtMS0xLTA_27285e43-3b95-43d4-a4dd-01e62013943a">425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i0fcaa7e9f16c48c0b19beb01d4fc4809_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIxLTEtMS0xLTA_d8c76d0a-eeb1-4d52-a9bd-a66bd643bc28">4.100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2045</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0fcaa7e9f16c48c0b19beb01d4fc4809_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIxLTYtMS0xLTA_c03d3e12-3309-4887-bc0b-b0a862392069">250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i932cb3d1fc1e4c9cb009b114b9e1aa8f_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIxLTgtMS0xLTA_cad4e13e-8aa6-4fef-ba0c-6d507acc8850">250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i9e1a4e6613234cf7a5ecf3b5a9443f5e_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIyLTEtMS0xLTA_ba6fd00c-90e1-4e54-b4d5-e86b4571a00b">3.250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2046</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9e1a4e6613234cf7a5ecf3b5a9443f5e_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIyLTYtMS0xLTA_71caebae-0701-4154-9f5c-4dc965bd8734">450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic108db7900c340bdaf0bae86960b7eeb_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIyLTgtMS0xLTA_dd9b03f5-2596-4317-b720-483a04192cb3">450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="id545191f6db6438abf810d4e54df22e8_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIzLTEtMS0xLTA_6e662e5f-5b6f-49c1-8626-a0b26e6edee2">3.950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2047</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id545191f6db6438abf810d4e54df22e8_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIzLTYtMS0xLTA_6e6cf5db-be59-44a2-ad4c-9556d80f37e6">350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i17223cabc31049c49ddf9a3d3c355395_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIzLTgtMS0xLTA_d4d4b42a-ba99-479c-8c48-7a3266b58da9">350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ia690909a601c4db5bf191edbd59c489c_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI0LTEtMS0xLTA_66e15aa4-bfbc-47f0-bcc6-2fd2b7c79a6d">4.050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2048</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia690909a601c4db5bf191edbd59c489c_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI0LTYtMS0xLTA_f8929eb4-3be5-41db-8926-66dfa5280e19">550</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i13a3e5e72f8c4accb82408e138bcdc68_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI0LTgtMS0xLTA_439deb59-91c8-4ff6-ab9c-6795d369e459">550</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i1e89ce918c73431a95847712d4a27791_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI1LTEtMS0xLTA_5b9d907c-697f-4f2c-8968-2829e7a88a27">4.350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2049</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e89ce918c73431a95847712d4a27791_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI1LTYtMS0xLTA_e1dd7ca5-cd4e-4827-a434-9476f35fd348">550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ce1fc670144f67a72fa9df975fedcd_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI1LTgtMS0xLTA_c2c8be89-df63-4f03-b828-30cf0dafe867">550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i5cedaef6e54b45eebed51ee3e8fbf8c4_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI2LTEtMS0xLTA_f1a61334-7fbe-4415-a3a4-75684e3df035">3.750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5cedaef6e54b45eebed51ee3e8fbf8c4_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI2LTYtMS0xLTA_72384a62-65d0-4799-92ea-ff7c92c1d4b9">300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba3cfcc25c0a43f7ba9f65e14a709d51_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI2LTgtMS0xLTA_60cd1f43-6954-4cd3-8106-a5aa216ab9aa">300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ie3888a13604c4cf19bada93edfc6ae6c_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI3LTEtMS0xLTg4OTk_42df3c8b-dfba-423b-8e83-257a63026b93">3.100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie3888a13604c4cf19bada93edfc6ae6c_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI3LTYtMS0xLTg4OTk_5ef6f4b7-9808-4e6b-973a-fb538770b21b">550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3319563e0ad84ba3b54d672c82d2856f_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI3LTgtMS0xLTg4OTk_701bdd44-ad67-492b-8635-ea6d1ed40ecb">550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ic8f8375ca530406c83fbd1aaf4e4229c_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI3LTEtMS0xLTA_5ca2b072-6586-48fd-9e4c-37ace6f98895">3.500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2051</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic8f8375ca530406c83fbd1aaf4e4229c_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI3LTYtMS0xLTA_244efeb0-5db8-4043-a81a-a6087456c592">575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia0d0d6f815fd4164aa8277462a392f82_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI3LTgtMS0xLTA_1b73c6e5-764a-4cd4-a51f-2b26e9e09780">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ib83897e5200a450fb026cbaac9220eda_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI4LTEtMS0xLTA_fb7129f4-8223-4cfa-8e36-c31b521b87db">3.860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2052</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib83897e5200a450fb026cbaac9220eda_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI4LTYtMS0xLTA_c348d3fc-969c-458b-a6f1-2877bf7a539b">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie5ab380b21dc435fa7950537c7719974_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI4LTgtMS0xLTA_8808a965-c5b0-4b43-a1ec-db61a72a9678">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i30f30440729d4f2cbfdb868924d15b26_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI5LTEtMS0xLTA_c64693c0-9bb9-4081-a45d-f9ea0bfa1590">4.280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2057</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i30f30440729d4f2cbfdb868924d15b26_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI5LTYtMS0xLTA_e03d5189-932e-4800-a38e-a02c614b8353">185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i303af36428424f9381954c261df39199_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI5LTgtMS0xLTA_1b9669e5-9e27-4d6b-8ca5-042608abfe40">185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i2f221aad054e4405b3e91c598a80372e_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMxLTEtMS0xLTU2OTQ_13060270-39e1-4fee-adb4-d1b3219fc8ce">2.500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2060</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2f221aad054e4405b3e91c598a80372e_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMxLTYtMS0xLTU3MDE_c3482c70-1bb7-4e1b-9ece-ec8e87b02bd8">525</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibd266c0c4b9e4f94a1c00020f40a3196_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMxLTgtMS0xLTU3MTE_ff3156e9-aa0a-426a-b9fd-656f80f17df3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ie3260e82201740adad37e5c6d63101fe_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMwLTEtMS0xLTA_da3ac96a-6dfb-4742-9dc3-7e534f19cc29">4.350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2064</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie3260e82201740adad37e5c6d63101fe_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMwLTYtMS0xLTA_59f9fe1f-1c21-4c45-a611-83c480609fd5">250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie0700d9047ca400e955e7fd1835d762d_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMwLTgtMS0xLTA_0d1dacd9-7134-4e90-9dba-7dbd7d087b7d">250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2069</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4f301cb0d25749eb801d7ffe67c64f7d_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMxLTYtMS0xLTA_9cc51b77-2316-4114-b0a0-3f1d666e896e">76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie9c7b66ed1d74776b733f8c986f523b4_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMxLTgtMS0xLTA_30e037b8-bb6d-423d-a4cb-c5754f72e3ca">76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2070</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0e99582a49fc47d881e61e1bcb4bd5c3_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMyLTYtMS0xLTU2Njg_603aee76-2c1b-4d84-b0aa-841017f098e1">134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib4b206e26bb448a6a1e102f99e28aebe_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMyLTgtMS0xLTU2NzI_e3979730-945f-4a41-b5f5-605e426cb46c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2070</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i42e7f44eef9e41a6aa57b2175c3c7ef4_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM1LTYtMS0xLTcyODc_4af3cb8e-fad7-4ace-916e-3956ca88390a">127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i53814de183674d2483731a50dd133b3b_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM1LTgtMS0xLTcyODc_922fea16-e27a-405b-ae4a-736aa988501a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i695f4a275b8e417a88829655a58b6e01_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMyLTYtMS0xLTA_9a6026ed-2c0a-4b26-b91d-274e1094ce16">7,897</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icc3a361ae97241818520b62e1a3819ae_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMyLTgtMS0xLTA_80edf520-ae93-4b30-9cbe-4b8fe26cc535">6,961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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-style:italic;font-weight:400;line-height:120%">Tax-exempt revenue bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3f5bc7e9d08246c38eeab49b60090ea8_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM0LTYtMS0xLTA_fca94bc0-2f5c-4a53-9619-df864efac59b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i478153f0e7424d4a86b546486a203566_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM0LTgtMS0xLTA_a90c32ad-418d-4efa-8c42-ea4f9ebd709a">35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i5f462590b4f44f8eb949792cd345165e_I20201231" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM1LTEtMS0xLTA_bc3591c9-a149-4daa-8d50-3bdcba4777aa">1.800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2049</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5f462590b4f44f8eb949792cd345165e_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM1LTYtMS0xLTA_dc1c9e93-123e-4b70-8f6e-6f9db958bc8c">75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if3ca2e984f7e4341a511cd0d96d1a4d3_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM1LTgtMS0xLTA_ee8b228e-4ca1-48c3-b734-9fe4cc14307b">75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%"><ix:nonFraction unitRef="usd" contextRef="i83dfdeb81734478785fe53210d3ec407_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM2LTYtMS0xLTA_d4fa264b-089d-42dc-ae4f-bdc0912c4ec9">75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7dbc6868a4694753bd3aba35301a5a78_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM2LTgtMS0xLTA_e1fd51cf-7c77-4122-8e63-3042b9d34914">110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">Securitization bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id7a894ee09a74825a3a66b3a463e0e31_I20201231" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM4LTEtMS0xLTA_0dbf1177-8666-463f-b232-c3bfd36c0170">3.250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025-2029</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7a894ee09a74825a3a66b3a463e0e31_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM4LTYtMS0xLTA_3b2687fa-8d1a-4aa1-b254-0d8c713bb708">225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1459af5dfff44f44820a5f0136ee7480_I20191231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM4LTgtMS0xLTA_0c09c252-3ccf-48b1-ba20-0677bb8209e8">251</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 principal amount outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQwLTYtMS0xLTA_031f4250-6d9a-46c8-ada1-c20439e45c61">8,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQwLTgtMS0xLTA_d77caf6f-2739-4997-9386-7cd47276c9ea">7,322</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current amounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQxLTYtMS0xLTA_b1b4d708-e443-487a-8569-be934c219735">364</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQxLTgtMS0xLTA_a1b9e733-32a8-45b6-b829-0f73fb8546e0">202</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized discounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQyLTYtMS0xLTA_a6b21916-b98f-473b-a4ac-feef096be18b">29</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQyLTgtMS0xLTA_112b91e8-509a-4a19-9583-5ec83ea94882">23</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQzLTYtMS0xLTA_186bb10d-1bde-4c5a-831f-afd8d0fc8b08">62</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQzLTgtMS0xLTA_ab7cf4bd-1719-4213-ad28-48a93fa3e72f">49</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQ0LTYtMS0xLTA_9010d213-031c-4deb-87bc-f5eae6fc7c1d">7,742</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><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%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQ0LTgtMS0xLTA_01083e50-04a7-48aa-9d48-80fce1382830">7,048</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></tr></table></ix:continuation></ix:continuation></ix:continuation></div></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%">126</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i58c3a083023347dd9a2382a3d0ea035e" continuedAt="ie7d155f7f52747858a0c7c1643ad95cf"><ix:continuation id="if92c11977ae64a9f8eec162c9d8b9c3a" continuedAt="id951b0ead0504cd3b6ba0738f20608da"><ix:continuation id="if1aa9e3e09cb4c01a27ac51c236d4875"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The variable-rate bonds bear interest quarterly at a rate of three-month LIBOR minus <ix:nonFraction unitRef="number" contextRef="ie22998781d4f4665a766ded40f19ddd0_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzEzMTA_49189d29-c5ff-49b9-a06c-ebf5b02bf1d3">0.300</ix:nonFraction> percent, subject to a zero-percent floor (<ix:nonFraction unitRef="number" contextRef="i6b0cad1b8e734d3cb997fd0640394d57_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzEzMTQ_6098324b-1792-4729-8e1d-03e098539b2e">zero</ix:nonFraction>&#160;percent at December&#160;31,&#160;2020). The holders of these variable-rate bonds may put them to Consumers for redemption on certain dates prior to their stated maturity, including dates within one year of December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The interest rate on these tax&#8209;exempt revenue bonds will reset on October&#160;1,&#160;2024.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The weighted-average interest rate for Consumers&#8217; securitization bonds issued through its subsidiary, Consumers 2014 Securitization Funding, was <ix:nonFraction unitRef="number" contextRef="id7a894ee09a74825a3a66b3a463e0e31_I20201231" decimals="5" format="ixt:numdotdecimal" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzE2NTI_8d1f8d07-8282-4581-ac13-d4c2f4a5e2d0">3.250</ix:nonFraction> percent at December&#160;31,&#160;2020 and <ix:nonFraction unitRef="number" contextRef="i1459af5dfff44f44820a5f0136ee7480_I20191231" decimals="5" format="ixt:numdotdecimal" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzE2NjU_39c1fef2-c154-4f6d-8e0f-49fb67d23213">3.220</ix:nonFraction> percent at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Principal and interest payments are made semiannually.</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: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="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY2ODk_cd22eede-5380-40fe-893b-030d186463d7" continuedAt="i63107e22de394c659a6c77888594ed95" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY2OTQ_b21378ed-1468-4ee5-bd65-16022840e1e1" continuedAt="i8274c92f81db4c249d3dca2756a61426" escape="true">Presented in the following table is a summary of major long-term debt issuances during the year ended December&#160;31,&#160;2020:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i63107e22de394c659a6c77888594ed95" continuedAt="i4eeb94b85f44430383069624dee92651"><ix:continuation id="i8274c92f81db4c249d3dca2756a61426" continuedAt="i04dbaa85fa76430abca22cf88530adca"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></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:17.008%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.410%"></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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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="display:none"></td><td colspan="3" style="display: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%">Term loan facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2a50ae3cddb447bba25acc6aa8b654e8_I20201231" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzItMi0xLTEtMA_929be441-5bea-4685-b138-5b1edaa18dda">300</ix:nonFraction>&#160;</span></td><td 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%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Junior subordinated notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i87284c32483b45bf83740172302bbaa3_I20201231" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzMtMi0xLTEtMA_b473966d-59ca-4125-a867-cbb7fa840c3d">500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i87284c32483b45bf83740172302bbaa3_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzMtMy0xLTEtMA_8119f521-350a-4c91-b24b-d425e18c217f">4.750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2050</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Junior subordinated notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idf36a03aaa8a4071a3a1060ac81ea3b6_I20201231" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzQtMi0xLTEtMjI3NzE_b1017aed-0ab2-4217-9217-3d55ae2acb37">400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="idf36a03aaa8a4071a3a1060ac81ea3b6_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzQtMy0xLTEtMjI3NzY_8bc6825e-1c21-4fcb-ade6-4774949c74a3">3.750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November</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%">December 2050</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzUtMi0xLTEtMA_f62b3974-2a4a-4564-84de-4df50aab3f9e">1,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Term loan facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i546885d451524fc3a65cedac9b965d4a_I20201231" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzctMi0xLTEtMA_7f7390b1-fe87-4232-9b18-500457a3d3ff">300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic8f8375ca530406c83fbd1aaf4e4229c_I20201231" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzgtMi0xLTEtMA_f3d1063e-3499-4333-895f-2e8eaf1280d5">575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ic8f8375ca530406c83fbd1aaf4e4229c_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzgtMy0xLTEtMA_9774a9bd-a3d6-4335-a7a5-d9fca92147f1">3.500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 </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%">August 2051</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2f221aad054e4405b3e91c598a80372e_I20201231" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzktMi0xLTEtMA_792d6fd4-189b-4e1b-935a-282b2af11727">525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i2f221aad054e4405b3e91c598a80372e_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzktMy0xLTEtMA_1b2c5a9d-6f2d-4c92-8120-85a970423398">2.500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2060</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0e99582a49fc47d881e61e1bcb4bd5c3_I20201231" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzEwLTItMS0xLTA_e88be853-5434-4467-861a-5c5ff9965033">134</ix:nonFraction>&#160;</span></td><td 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%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May</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 2070</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i42e7f44eef9e41a6aa57b2175c3c7ef4_I20201231" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzEwLTItMS0xLTcyOTk_c7547a4e-38f9-4a60-8974-8713d7fe19be">127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 2070</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i95e6e0b08f484d2e9688c83a7a8019c7_I20201231" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzExLTItMS0xLTIyNzA2_41a24b77-0886-4eda-816c-5f450fe55d64">300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i95e6e0b08f484d2e9688c83a7a8019c7_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzE1LTMtMS0xLTIyNzk5_44fe6a31-b97d-472a-a427-cfccf0bf0092">0.350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzEyLTItMS0xLTA_f383f358-3c92-473b-ad29-96a094fc5235">1,961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></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%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzEzLTItMS0xLTA_d5603725-98cf-41f0-8873-6659311464b1">3,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display: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">In December&#160;2020, CMS&#160;Energy repaid $<ix:nonFraction unitRef="usd" contextRef="i950bb1edc9af4cb39a68945a5a1966ae_D20201201-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzcxNDY4MjU2MDQwODQ_c8ac79f5-4f42-47f0-add1-b95e4c51a701">100</ix:nonFraction>&#160;million of this facility and, in February&#160;2021, amended the facility by extending its maturity date to November&#160;2021.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#8217;s existing and future senior indebtedness. On June&#160;1,&#160;2030, and every <ix:nonNumeric contextRef="id8c917162aa3489ea333ea0f98c9d3ae_D20200101-20201231" format="ixt-sec:durwordsen" name="cms:DebtInstrumentInterestRateResetTerm" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2Xzg3OTYwOTMwNDEwMjc_e4346a8f-cb5f-4cd5-a80e-85b06e8eb38a">five years</ix:nonNumeric> thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus <ix:nonFraction unitRef="number" contextRef="i1debbefc89304c3ba1ac47999defe916_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzEwOTk1MTE2NDY1MjI_5a2cf4b8-d2dd-4460-a131-f1fe8a754fb7">4.116</ix:nonFraction> percent.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#8217;s existing and future senior indebtedness. On December&#160;1,&#160;2030, and every <ix:nonNumeric contextRef="i2565acf90aeb43ce9cf85851650e8463_D20200101-20201231" format="ixt-sec:durwordsen" name="cms:DebtInstrumentInterestRateResetTerm" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2Xzg3OTYwOTMwNDEwNDY_1a9d4513-553b-4b48-b712-9fcd7da53e82">five years</ix:nonNumeric> thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus <ix:nonFraction unitRef="number" contextRef="id12d44028246474c8962127cbb5720b0_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzEwOTk1MTE2NDY1NTM_b934193d-ab4d-4a31-af82-8541c351ae67">2.900</ix:nonFraction> percent.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation></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%">127</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="ie7d155f7f52747858a0c7c1643ad95cf" continuedAt="i7cdcea86cd694a2b91f2bd43e2c8a4df"><ix:continuation id="id951b0ead0504cd3b6ba0738f20608da" continuedAt="i38d30c6688634cbdae07b7d34e0caeb5"><ix:continuation id="i4eeb94b85f44430383069624dee92651"><ix:continuation id="i04dbaa85fa76430abca22cf88530adca"><div 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 summary of major long-term debt retirements during the year ended December&#160;31,&#160;2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></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:17.008%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.410%"></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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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%">Retirement Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-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%">Senior notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55b1621dc30c4ffabc0fba6a80d8844e_D20200101-20201231" decimals="-6" name="us-gaap:RepaymentsOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzItMi0xLTEtMjI2NzE_4c2894dc-25a5-4168-86b9-5380c6730a99">300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="iaab06348e6114839879613ae21afda64_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzItMy0xLTEtMjI2NzY_4f1149c9-2550-4b32-8642-9efcd0fe330b">5.050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</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 2022</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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" name="us-gaap:RepaymentsOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzQtMi0xLTEtMjI2ODc_6eca25b0-e22c-440d-9ad2-225c8c5d698d">300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i06293adb8c104c81ba51762bb93bdece_D20200101-20201231" decimals="-6" name="us-gaap:RepaymentsOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzktMi0xLTEtNjM0Nw_b462de9b-c2c3-408a-8c66-8fcec19ef10e">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ief014c0849f244bf8148e28213c47006_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzktMy0xLTEtNjM2MA_03377ee5-9641-46d9-89c1-6ada1397caa1">3.770</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iae36575e1d64409c848a8b92ff638682_D20200101-20201231" decimals="-6" name="us-gaap:RepaymentsOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzEwLTItMS0xLTYzNTA_da89a882-6be4-4021-8cb3-34d8a01634bc">250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i319369507c2c4306819faf7d0a56fb80_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzEwLTMtMS0xLTYzNjQ_247302ed-01d5-4e10-98f8-e9621f3034c5">5.300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i38878a6fd55a4c0cb6e8fe251816291b_D20200101-20201231" decimals="-6" name="us-gaap:RepaymentsOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzExLTItMS0xLTYzNTc_5d7403cb-b5ed-422b-822c-9c7cfb736d19">375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i9174919083334d4496f4da7e4216ad52_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzExLTMtMS0xLTYzNzA_8d0c6ce7-d842-4604-bae5-09355bac05c1">2.850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2022</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%">Term loan facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib8f3780acffc45db870c52157f9e44a1_D20200101-20201231" decimals="-6" name="us-gaap:RepaymentsOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzEzLTItMS0xLTIyODk1_898ff001-3723-4b16-ba75-ca69108276a1">300</ix:nonFraction>&#160;</span></td><td 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%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December</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 2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 7.75pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzExLTItMS0xLTA_86435509-94ce-44b4-9299-97e2a7e668da">1,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></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%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzEyLTItMS0xLTA_d6e5d031-b6af-4b5f-81e3-1b1984ed5ebb">1,325</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td></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 retired these senior notes at a premium and recorded a loss on extinguishment of $<ix:nonFraction unitRef="usd" contextRef="i55b1621dc30c4ffabc0fba6a80d8844e_D20200101-20201231" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzEwOTk1MTE2NTEwNjY_a02465cb-4b11-40c8-904a-a52c35025397">16</ix:nonFraction>&#160;million in other expense on its consolidated statements of income.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In July&#160;2020, Consumers purchased, in lieu of redemption, $<ix:nonFraction unitRef="usd" contextRef="ic9d981c827ad4cd599e45cee4612de9c_I20200731" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentRepurchaseAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzIwODkwNzIwOTQ0OTQ5_8724ef1f-7e52-4522-bafc-d56d86a95d1a">35</ix:nonFraction>&#160;million of variable-rate tax-exempt revenue bonds due April&#160;2035. At December&#160;31,&#160;2020, Consumers held the variable-rate tax-exempt revenue bonds and may remarket the bonds or replace them with debt instruments of an equivalent value.</span></div><div 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;2020, proceeds from the sale of a Class&#160;A membership interest in Aviator Wind to a tax equity investor and additional contributions from the Class&#160;B membership interest (of which CMS&#160;Enterprises owns <ix:nonFraction unitRef="number" contextRef="i1cb1b6d0024d4359b9c09c8a20667446_D20200901-20200930" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzEwOTk1MTE2NDU5NzA_201310bb-8e2f-436f-a747-56f5756f66ce">51</ix:nonFraction> percent) were used to retire $<ix:nonFraction unitRef="usd" contextRef="i1cb1b6d0024d4359b9c09c8a20667446_D20200901-20200930" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzIwODkwNzIwOTQ0OTY1_d7184267-58d4-44e4-a274-b37ef2d7aa1c">492</ix:nonFraction>&#160;million of debt assumed through the purchase of the VIE. For more information, see Note&#160;21, Variable Interest Entities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">First Mortgage Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers secures its first mortgage bonds by a mortgage and lien on substantially all of its property. Consumers&#8217; ability to issue first mortgage bonds is restricted by certain provisions in the First Mortgage Bond Indenture and the need for regulatory approvals under federal law. Restrictive issuance provisions in the First Mortgage Bond Indenture include achieving a <ix:nonFraction unitRef="number" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="cms:DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzI2NDU_480b2e0c-5ed2-4c7c-90dd-9b35bf952927">two</ix:nonFraction>-times interest coverage ratio and having sufficient unfunded net property additions.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">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 terminates on July 31,&#160;2022. Any long-term issuances during the authorization period are exempt from FERC&#8217;s competitive bidding and negotiated placement requirements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securitization Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Certain regulatory assets held by Consumers&#8217; subsidiary, Consumers 2014 Securitization Funding, collateralize Consumers&#8217; securitization bonds. The bondholders have no recourse to Consumers&#8217; assets except for those held by the subsidiary that issued the bonds. Consumers collects securitization surcharges to cover the principal and interest on the bonds as well as certain other qualified costs. The surcharges collected are remitted to a trustee and are not available to creditors of Consumers or creditors of Consumers&#8217; affiliates other than the subsidiary that issued the bonds.</span></div></ix:continuation></ix:continuation></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">128</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i7cdcea86cd694a2b91f2bd43e2c8a4df" continuedAt="ib3838df21d1f46e0bf8f6a02aedf2681"><ix:continuation id="i38d30c6688634cbdae07b7d34e0caeb5" continuedAt="i45ded9ce60b9417ebd75a7ed6fca5582"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Debt Maturities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY2ODc_ad059469-d05b-4cee-a5ba-8aa320c1f5b8" continuedAt="i3ae2f6d6568d4287b1c51145c155846f" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY2OTA_1a0cc844-742d-4900-8623-16fd919a9ebf" continuedAt="idee3f4ca6a3a432bab61649b7b724b65" escape="true">At December&#160;31,&#160;2020, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:18pt"><ix:continuation id="i3ae2f6d6568d4287b1c51145c155846f"><ix:continuation id="idee3f4ca6a3a432bab61649b7b724b65" continuedAt="i76c69462ee624ece937053086c2c5f17"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.385%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.845%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.845%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.845%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.845%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.850%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;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%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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></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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzQtMi0xLTEtMjk5NTU_4e312bf4-39ea-4fc8-9bca-75c59c49da38">200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzQtNC0xLTEtMjk5NTU_222f2fa3-040e-4824-83eb-2f259f1622da">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzQtNi0xLTEtMjk5NTU_e813f147-e0e8-471a-b31e-098105642d9a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzQtOC0xLTEtMjk5NTU_b1d9eead-ac22-415c-b04f-2bb571bfd754">250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzQtMTAtMS0xLTI5OTU1_1e6c0af6-91f4-4f58-aa7a-f3758e4397cb">250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzUtMi0xLTEtMjk5NTU_df13537c-1881-4425-a645-7bf7e227523a">364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzUtNC0xLTEtMjk5NTU_142c89d5-fa93-4da7-8335-2231d8bf85f5">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzUtNi0xLTEtMjk5NTU_2f754def-41fe-4f22-a900-c0589fb13969">654</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzUtOC0xLTEtMjk5NTU_7a639552-ca8d-4981-bfcb-cb32822c7c88">332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzUtMTAtMS0xLTI5OTU1_2c95c7ff-fd8b-4cee-9246-673e2dc68e82">31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">CMS&#160;Enterprises, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie64d496b83d74a6cb639d4406ba22c1b_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzYtMi0xLTEtMjk5NTU_710b8570-5603-48ea-bc14-f9582b2344a4">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie64d496b83d74a6cb639d4406ba22c1b_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzYtNC0xLTEtMjk5NTU_95cfe920-4d15-4687-9f92-dee682824e20">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie64d496b83d74a6cb639d4406ba22c1b_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzYtNi0xLTEtMjk5NTU_f5acf58f-5473-49fb-9f53-cac96e48a91a">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie64d496b83d74a6cb639d4406ba22c1b_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzYtOC0xLTEtMjk5NTU_457f5af9-8f14-4a57-8b3f-84e6a6262893">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie64d496b83d74a6cb639d4406ba22c1b_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzYtMTAtMS0xLTI5OTU1_d366c25e-8702-48a5-8ba1-08ebec363a98">51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">EnerBank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id17e348259264179ba51e92b6b8e7070_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzctMi0xLTEtMjk5NTU_ecacc738-7935-4563-b8df-ed0b76962156">915</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id17e348259264179ba51e92b6b8e7070_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzctNC0xLTEtMjk5NTU_e9afa683-a1ae-4737-93eb-51c043acdaad">572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id17e348259264179ba51e92b6b8e7070_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzctNi0xLTEtMjk5NTU_8e80ec9a-5747-4578-a1a5-c9fd8575eba9">477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id17e348259264179ba51e92b6b8e7070_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzctOC0xLTEtMjk5NTU_950c7199-866e-4b3e-bba9-cda3929c3e2c">325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id17e348259264179ba51e92b6b8e7070_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzctMTAtMS0xLTI5OTU1_2e30dbf9-f392-473c-81e7-c9ddf4862ab6">244</ix:nonFraction>&#160;</span></td><td style="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 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%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzMtMi0xLTEtMA_47017f88-f32e-4428-b26a-349dd9eb283f">1,486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzMtNC0xLTEtMA_fe7b91df-173e-4edd-ab80-db79656019bf">608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzMtNi0xLTEtMA_aa3cec9b-b2cf-4b92-9885-9f2508ec75af">1,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzMtOC0xLTEtMA_795c3cd1-8e1a-4618-9cb7-01e107483728">917</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzMtMTAtMS0xLTA_10496794-69b7-4a76-9fab-59eaa4410776">576</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-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;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 debt</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzUtMi0xLTEtMA_23ab00cd-81cc-4bd9-bd71-1f524b4dc3c9">364</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzUtNC0xLTEtMA_d4aff8ab-5536-40e1-81a0-71ce6934dd09">28</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzUtNi0xLTEtMA_9ec867bf-3184-43db-ab6c-ba726c3c3aa5">654</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzUtOC0xLTEtMA_da8732f8-583e-41e9-bdf6-ee635a3c8288">332</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzUtMTAtMS0xLTA_5281a5b7-e3a0-4ff3-b3b6-6a82b3a76488">31</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></tr></table></ix:continuation></ix:continuation></div><div 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="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY2OTY_f4e2978e-bdf1-483d-8ba2-b5cd458fd8c9" continuedAt="i82bf37e962484c6eae5e6b3c19a7a061" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY3MTQ_c3a9caf7-2389-435d-9997-f3c24f285bc8" continuedAt="ib019396741314c6b98a0f6c6198f9191" escape="true">The following credit facilities with banks were available at December&#160;31,&#160;2020:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i82bf37e962484c6eae5e6b3c19a7a061"><ix:continuation id="ib019396741314c6b98a0f6c6198f9191"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:43.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.411%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></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><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%">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><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, 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><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%">June&#160;5, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%"><ix:nonFraction unitRef="usd" contextRef="id19edc59092d4609a899fab683e2c324_I20201231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzMtMi0xLTEtMA_3f09b1c0-aeec-4388-a95e-a25dca2d5fbc">550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id19edc59092d4609a899fab683e2c324_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzMtNC0xLTEtMA_29a1e68a-28f9-4218-848f-7c9eabf360ef">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id19edc59092d4609a899fab683e2c324_I20201231" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzMtNi0xLTEtMA_8db12189-9c37-4dcf-aced-d8a085568be2">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id19edc59092d4609a899fab683e2c324_I20201231" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzMtOC0xLTEtMA_dabf5f38-eb05-4809-a10e-687bf527842a">532</ix:nonFraction>&#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></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%">CMS&#160;Enterprises, including subsidiaries</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="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%">September&#160;25, 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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i09dc16f23d164220ad0abc78a824f8f6_I20201231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzUtMi0xLTEtOTM3MQ_3736c2b9-e00d-41c4-b136-a114925b9427">39</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i09dc16f23d164220ad0abc78a824f8f6_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzUtNC0xLTEtOTM3MQ_6eb1086f-874a-4d35-908d-a981cd1a62b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i09dc16f23d164220ad0abc78a824f8f6_I20201231" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzUtNi0xLTEtOTM3Ng_cd0a5353-1295-4ec1-a21b-e3b7a7c612fe">39</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i09dc16f23d164220ad0abc78a824f8f6_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzUtOC0xLTEtOTM3Ng_ddd2e112-134a-4338-9c8a-4d33f26a2e80">&#8212;</ix:nonFraction>&#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></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;30, 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">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia7f5a7e768ca4356bad123f001de8b53_I20201231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzUtMi0xLTEtMA_1ed0c960-006c-465a-bc40-136933e0b75e">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia7f5a7e768ca4356bad123f001de8b53_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzUtNC0xLTEtMA_93397bc0-d3aa-4c6d-897d-a4b6fc09a1bc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia7f5a7e768ca4356bad123f001de8b53_I20201231" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzUtNi0xLTEtMA_eee7535c-d1fa-4f43-a87a-d048836a6ef0">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia7f5a7e768ca4356bad123f001de8b53_I20201231" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzUtOC0xLTEtMA_b8a63742-d1c7-446a-a8d9-f7289567ba22">10</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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><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%">June 5, 2023</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%"><ix:nonFraction unitRef="usd" contextRef="i1d60981c874f45d2996092d146a35085_I20201231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzctMi0xLTEtMA_25845e89-9fdd-46b3-ba65-2285029f6fa4">850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1d60981c874f45d2996092d146a35085_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzctNC0xLTEtMA_a6b5a42c-9d19-46d9-b52f-1a812030f4a8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1d60981c874f45d2996092d146a35085_I20201231" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzctNi0xLTEtMA_97aa1eb6-7d81-439e-a3b8-1aadbbe9434f">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1d60981c874f45d2996092d146a35085_I20201231" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzctOC0xLTEtMA_81a8823e-4e9d-40d5-9732-005eadec40c0">843</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November 19, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id4f560d9aef747f99f28eeb5facba00b_I20201231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzgtMi0xLTEtMA_9bce779b-876b-4b43-bd4f-f4f2771b5653">250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id4f560d9aef747f99f28eeb5facba00b_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzgtNC0xLTEtMA_0ababf9a-0ad5-4714-8796-5849b26aa4f1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id4f560d9aef747f99f28eeb5facba00b_I20201231" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzgtNi0xLTEtMA_dab50b62-4a65-430a-99c9-5c1851745bef">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id4f560d9aef747f99f28eeb5facba00b_I20201231" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzgtOC0xLTEtMA_6e88f797-5083-4eaa-9818-5e3eb623a584">249</ix:nonFraction>&#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></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%">April 18, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5940877204304aacb000d0c3392c8d6e_I20201231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzktMi0xLTEtMA_5a268ad1-f19b-4f4f-b61d-3c122b8a8d8d">30</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5940877204304aacb000d0c3392c8d6e_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzktNC0xLTEtMA_c3bda692-683b-4ff5-b3fd-dad3d35ba93f">&#8212;</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5940877204304aacb000d0c3392c8d6e_I20201231" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzktNi0xLTEtMA_a460ecd7-3d22-4bf2-b798-32fa5d31fc91">30</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5940877204304aacb000d0c3392c8d6e_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzktOC0xLTEtMA_97070144-cd39-4caf-93a6-4feecbaaad93">&#8212;</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><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">During the year ended December&#160;31,&#160;2020, CMS&#160;Energy&#8217;s average borrowings totaled $<ix:nonFraction unitRef="usd" contextRef="i199e61825e424c8bbfa5043f6dfa6d3b_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityAverageOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzM5MzQ_6da9769e-5e50-461c-9b1a-50383d6facdf">1</ix:nonFraction>&#160;million with a weighted-average interest rate of <ix:nonFraction unitRef="number" contextRef="i199e61825e424c8bbfa5043f6dfa6d3b_D20200101-20201231" decimals="5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzM5Nzg_39e89871-d473-4784-88c5-d01db53570f4">1.888</ix:nonFraction> percent.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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 the acquisition of Aviator Wind Equity Holdings, see Note&#160;21, 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">Under this facility, $<ix:nonFraction unitRef="usd" contextRef="ia6ce19c95864430b939c41b633b253ca_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzQwMDM_a0f0405e-0949-4ed7-87cb-82a9b8cd65bb">8</ix:nonFraction>&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank. There were <ix:nonFraction unitRef="usd" contextRef="if19413fcadf24fe5ab55e8525f504831_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ProceedsFromLinesOfCredit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzQxNzc_056e0ab4-f018-49e9-b710-e3bd4a292827">no</ix:nonFraction> borrowings under this facility during the year ended December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Obligations under these facilities are secured by first mortgage bonds of Consumers. During the year ended December&#160;31,&#160;2020, Consumers&#8217; average borrowings totaled less than $<ix:nonFraction unitRef="usd" contextRef="ic5b1e226d1544ea8b6cfe8e0ab9329f7_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityAverageOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzQzODY_fb27d08a-048e-45ab-93ef-d4ddb6b59bdf">1</ix:nonFraction>&#160;million with a weighted-average interest rate of <ix:nonFraction unitRef="number" contextRef="ic5b1e226d1544ea8b6cfe8e0ab9329f7_D20200101-20201231" decimals="5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzQ0MzA_4e7d4faa-9750-43e6-b568-78230a706a6c">1.425</ix:nonFraction> percent.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">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="if2e4ea97c60a424fb0c224a2838aafa0_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="cms:ShortTermDebtAuthorizedBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzQ1OTI_85d7caea-1141-4f37-abd3-f1c3670cf46c">500</ix:nonFraction>&#160;million. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers </span></div></ix:continuation></ix:continuation></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%">129</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="ib3838df21d1f46e0bf8f6a02aedf2681" continuedAt="i05316fc69ce3442fbc11c46be962b59e"><ix:continuation id="i45ded9ce60b9417ebd75a7ed6fca5582" continuedAt="id0acfa768dda438e9b23efe8214ae3a7"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2020, there were <ix:nonFraction unitRef="usd" contextRef="i9e2ea3972a5b4f59b86b790cf48be0c1_I20201231" decimals="-6" format="ixt-sec:numwordsen" name="us-gaap:ShortTermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzQ2MDQ_99006f66-a928-48a6-b59e-ae7709fa63c6">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;2020, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $<ix:nonFraction unitRef="usd" contextRef="i63ebb0f84b97486481e6a222205290a7_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzEwOTk1MTE2NDk4NTE_2ac0d9df-76c2-4323-b156-95e6c9c4a2d6">350</ix:nonFraction>&#160;million. For more information on the intercompany credit agreement between CMS&#160;Energy and Consumers, see Note&#160;20, Related-Party Transactions&#8212;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%">Dividend Restrictions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2020, payment of dividends by CMS&#160;Energy on its common stock was limited to $<ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-8" format="ixt:numdotdecimal" name="cms:AmountAvailableForDividendDistribution" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzQ4MjM_6148b37e-a3e7-47d8-af18-5e01c5f52404">5.5</ix:nonFraction>&#160;billion under provisions of the Michigan Business Corporation Act of 1972.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the provisions of its articles of incorporation, at December&#160;31,&#160;2020, Consumers had $<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzQ5Njk_2740f981-3a0f-4e33-b0df-4bdefb47bb29">1.6</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%">For the year ended December&#160;31,&#160;2020, Consumers paid $<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzU2MjI_8b7ea336-e0c0-4b43-a2da-b53e6d985b6d">637</ix:nonFraction>&#160;million in dividends on its common stock to CMS&#160;Energy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Capitalization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The authorized capital stock of CMS&#160;Energy consists of:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"><ix:nonFraction unitRef="shares" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzU3MDA_cf327c3d-742a-42a3-9e89-0fbd21ce4967">350</ix:nonFraction>&#160;million shares of CMS&#160;Energy Common Stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzU3NDg_c1fc4eb8-89bb-4e6c-8ad7-a98a217b3762">0.01</ix:nonFraction>&#160;per share</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"><ix:nonFraction unitRef="shares" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzU3NjE_2bf959bc-8581-40d0-a9be-8cf73f56123f">10</ix:nonFraction>&#160;million shares of CMS&#160;Energy Preferred Stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzU4MTI_6b1be2a7-0431-4351-9856-71a4c8ebb22b">0.01</ix:nonFraction>&#160;per share</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Issuance of Common Stock:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2018 and 2020, CMS&#160;Energy entered into equity offering programs under which it may sell, from time to time, shares of CMS&#160;Energy common stock. Under both programs, CMS&#160;Energy may sell its common stock in privately negotiated transactions, in &#8220;at the market&#8221; offerings, through forward sales transactions, or otherwise.</span></div><div 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 2018 and 2019, CMS&#160;Energy entered into forward sales contracts having an aggregate sales price of &#160;$<ix:nonFraction unitRef="usd" contextRef="i5795ea6dc1514ff3a76426172b120c1e_D20180101-20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:ForwardContractIndexedToIssuersEquityAggregateSalesPrice" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzE5NzkxMjA5MzE2NzE0_62cac588-c198-4416-a4b9-4b4ec38808f5">250</ix:nonFraction>&#160;million, the maximum allowed under the 2018 program. In 2020, CMS&#160;Energy settled the forward contracts under this program by issuing <ix:nonFraction unitRef="shares" contextRef="ic15f1030dbd84d87aae2a6866dfc02e7_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="cms:StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzEwOTk1MTE2NDY4MzI_07bea470-7afc-4f6d-b8cd-4850d6948580">4,879,022</ix:nonFraction> shares of common stock at a weighted-average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ic15f1030dbd84d87aae2a6866dfc02e7_D20200101-20201231" decimals="2" name="cms:ForwardContractIndexedToIssuersEquitySettlementRatePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzEwOTk1MTE2NTA2NDI_218cad0a-c2b8-487d-bf7b-6a1b539ad9d5">48.86</ix:nonFraction>&#160;per share, resulting in net proceeds of $<ix:nonFraction unitRef="usd" contextRef="ic15f1030dbd84d87aae2a6866dfc02e7_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzEwOTk1MTE2NDY4MjU_5a93429e-8acb-416c-8dac-9a1c897c2622">238</ix:nonFraction>&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the 2020 program, CMS&#160;Energy may sell shares of its common stock having an aggregate sales price of up to $<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="cms:StockOfferingProgramMaximumValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzE3NTkyMTg2MDU5NDYy_a3241667-47bd-479a-8d68-66e4c9b4c5c1">500</ix:nonFraction>&#160;million. <ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY2ODE_4777ee43-d0f4-4b88-9c7c-87a06eb449e0" continuedAt="i4fbfe015ea3c4976b74e855a1c158e77" escape="true">Presented in the following table are details of CMS&#160;Energy&#8217;s forward sales contracts under this program at December&#160;31,&#160;2020:</ix:nonNumeric></span></div><div style="margin-bottom:18pt"><ix:continuation id="i4fbfe015ea3c4976b74e855a1c158e77"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Price Per Share</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December&#160;31,&#160;2020</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%">September 15, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i2e19bd259f4c477a9d462271bff208a6_D20200915-20200915" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ForwardContractIndexedToIssuersEquityShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2NDU0Y2I4ZDc4ZWE0ZGRiYmExMWIxNjQwNTA1YmFhYi90YWJsZXJhbmdlOjY0NTRjYjhkNzhlYTRkZGJiYTExYjE2NDA1MDViYWFiXzMtMi0xLTEtMA_82f1f978-fc57-4191-b76a-10a4217e0085">846,759</ix:nonFraction></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2e19bd259f4c477a9d462271bff208a6_D20200915-20200915" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2NDU0Y2I4ZDc4ZWE0ZGRiYmExMWIxNjQwNTA1YmFhYi90YWJsZXJhbmdlOjY0NTRjYjhkNzhlYTRkZGJiYTExYjE2NDA1MDViYWFiXzQtNC0xLTEtOTA2OQ_cff33e00-3092-465b-9873-4b1258b8e7bf">61.04</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="i2f247316ab6b425a966520877b2186b4_D20201231-20201231" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2NDU0Y2I4ZDc4ZWE0ZGRiYmExMWIxNjQwNTA1YmFhYi90YWJsZXJhbmdlOjY0NTRjYjhkNzhlYTRkZGJiYTExYjE2NDA1MDViYWFiXzMtNC0xLTEtMA_a3129e92-4eb5-4409-9fe5-65284dff4b74">60.53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 22, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 22, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i2f64084e4a46401eb04323ed66ded52e_D20201222-20201222" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ForwardContractIndexedToIssuersEquityShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2NDU0Y2I4ZDc4ZWE0ZGRiYmExMWIxNjQwNTA1YmFhYi90YWJsZXJhbmdlOjY0NTRjYjhkNzhlYTRkZGJiYTExYjE2NDA1MDViYWFiXzUtMi0xLTEtMjkyNjM_d862000a-7be9-4824-8c92-af0992191d42">115,595</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2f64084e4a46401eb04323ed66ded52e_D20201222-20201222" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2NDU0Y2I4ZDc4ZWE0ZGRiYmExMWIxNjQwNTA1YmFhYi90YWJsZXJhbmdlOjY0NTRjYjhkNzhlYTRkZGJiYTExYjE2NDA1MDViYWFiXzUtNC0xLTEtMjkyNjY_d98cbb86-cc49-4b7e-ab8d-a782b06f91a1">61.81</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i98a94090cb0d43ac87c0fc0a0758848e_D20201231-20201231" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2NDU0Y2I4ZDc4ZWE0ZGRiYmExMWIxNjQwNTA1YmFhYi90YWJsZXJhbmdlOjY0NTRjYjhkNzhlYTRkZGJiYTExYjE2NDA1MDViYWFiXzUtNi0xLTEtMjkyNjk_6ba4d46d-10f6-4eb1-a662-6f9582703203">61.81</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div 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 contracts allow CMS&#160;Energy to either physically settle the contracts by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or net settle the contracts through the delivery or receipt of cash or shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock.</span></div></ix:continuation></ix:continuation></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%">130</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i05316fc69ce3442fbc11c46be962b59e"><ix:continuation id="id0acfa768dda438e9b23efe8214ae3a7"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded on CMS&#160;Energy&#8217;s consolidated balance sheets until settlements of the forward equity sale contracts occur. If CMS&#160;Energy had elected to net share settle the contracts as of December&#160;31,&#160;2020, CMS&#160;Energy would have been required to deliver <ix:nonFraction unitRef="shares" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY0NTk_6d0aff96-5a2b-468f-806c-757b7e46243c">6,666</ix:nonFraction>&#160;shares.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Preferred Stock of Subsidiary:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; preferred stock is traded on the New&#160;York Stock Exchange under the symbol <ix:nonNumeric contextRef="i0c32553e46714ffcb47b080173267be9_D20200101-20201231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzcxNDY4MjU2MDMxNDk_84e351ff-6813-402b-b8f0-df5b4408bfe5">CMS-PB</ix:nonNumeric>. <ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="cms:ScheduleOfPreferredStockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY2ODI_1f962376-7f3f-4efd-8649-7d6d39edaf1f" continuedAt="ib29a97e6ed9a4e3fa0d2d9933092c0ca" escape="true">Presented in the following table are details of Consumers&#8217; preferred stock at December&#160;31,&#160;2020 and 2019:</ix:nonNumeric></span></div><div style="margin-bottom:18pt"><ix:continuation id="ib29a97e6ed9a4e3fa0d2d9933092c0ca"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:44.325%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.036%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.036%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Par Value</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Optional Redemption Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Shares Authorized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Shares Outstanding</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative, with no mandatory redemption</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i70cac380de39430185624f557e0bd776_I20191231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpjNDgyMWUzMDI5MzE0NjRiODU1Y2E5OWNhOTM3MDM5Ny90YWJsZXJhbmdlOmM0ODIxZTMwMjkzMTQ2NGI4NTVjYTk5Y2E5MzcwMzk3XzEtMi0xLTEtMA_12c9b6dc-0f9f-432c-8832-f156cade28cd"><ix:nonFraction unitRef="usdPerShare" contextRef="i5e5fb5f2602f41acac59f636440f7f59_I20201231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpjNDgyMWUzMDI5MzE0NjRiODU1Y2E5OWNhOTM3MDM5Ny90YWJsZXJhbmdlOmM0ODIxZTMwMjkzMTQ2NGI4NTVjYTk5Y2E5MzcwMzk3XzEtMi0xLTEtMA_64803725-009d-44dd-a3de-01b7f07f8172">100</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i70cac380de39430185624f557e0bd776_I20191231" decimals="INF" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpjNDgyMWUzMDI5MzE0NjRiODU1Y2E5OWNhOTM3MDM5Ny90YWJsZXJhbmdlOmM0ODIxZTMwMjkzMTQ2NGI4NTVjYTk5Y2E5MzcwMzk3XzEtNC0xLTEtMA_8706cc26-33b7-45e6-9200-7c41fea187aa"><ix:nonFraction unitRef="usdPerShare" contextRef="i5e5fb5f2602f41acac59f636440f7f59_I20201231" decimals="INF" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpjNDgyMWUzMDI5MzE0NjRiODU1Y2E5OWNhOTM3MDM5Ny90YWJsZXJhbmdlOmM0ODIxZTMwMjkzMTQ2NGI4NTVjYTk5Y2E5MzcwMzk3XzEtNC0xLTEtMA_b01b7950-1b5e-4b92-8a52-cbb86c806474">110</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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="i5e5fb5f2602f41acac59f636440f7f59_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpjNDgyMWUzMDI5MzE0NjRiODU1Y2E5OWNhOTM3MDM5Ny90YWJsZXJhbmdlOmM0ODIxZTMwMjkzMTQ2NGI4NTVjYTk5Y2E5MzcwMzk3XzEtNS0xLTEtMA_00819312-03b4-4ada-91eb-40a90d3e36b7"><ix:nonFraction unitRef="shares" contextRef="i70cac380de39430185624f557e0bd776_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpjNDgyMWUzMDI5MzE0NjRiODU1Y2E5OWNhOTM3MDM5Ny90YWJsZXJhbmdlOmM0ODIxZTMwMjkzMTQ2NGI4NTVjYTk5Y2E5MzcwMzk3XzEtNS0xLTEtMA_3b62ba9c-f9ed-4569-8cd9-398806bf9134">7,500,000</ix:nonFraction></ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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="i5e5fb5f2602f41acac59f636440f7f59_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpjNDgyMWUzMDI5MzE0NjRiODU1Y2E5OWNhOTM3MDM5Ny90YWJsZXJhbmdlOmM0ODIxZTMwMjkzMTQ2NGI4NTVjYTk5Y2E5MzcwMzk3XzEtNi0xLTEtMA_6a3ec1d0-29fc-49d4-87cd-41b1030a1816"><ix:nonFraction unitRef="shares" contextRef="i70cac380de39430185624f557e0bd776_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpjNDgyMWUzMDI5MzE0NjRiODU1Y2E5OWNhOTM3MDM5Ny90YWJsZXJhbmdlOmM0ODIxZTMwMjkzMTQ2NGI4NTVjYTk5Y2E5MzcwMzk3XzEtNi0xLTEtMA_fc60fca5-c8cd-494c-ba49-c399349df6aa">373,148</ix:nonFraction></ix:nonFraction></span></td></tr></table></ix:continuation></div></ix:continuation></ix:continuation><div id="ibe111af6d52149569b23f8b48d5770c6_166"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">6:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzUzNzY_8710523a-acd6-4295-ba91-797cd0584032" continuedAt="i9afbf5fd0189436bb602079b85d8af4c" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzUzODM_01bc75f8-6be2-4041-9cd1-f8b593026e1d" continuedAt="ib1be1d06e9694296a794e508e8803ca9" escape="true">Fair Value Measurements</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i9afbf5fd0189436bb602079b85d8af4c" continuedAt="ie657fcf1cb2c4e36a7e45575295a34f9"><ix:continuation id="ib1be1d06e9694296a794e508e8803ca9" continuedAt="i04692bce03ae427f8b591f440362b894"><div 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><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">131</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="ie657fcf1cb2c4e36a7e45575295a34f9" continuedAt="ib86cd32c7afb487580dadd718dec884f"><ix:continuation id="i04692bce03ae427f8b591f440362b894" continuedAt="ie23ea744aa59498685efb8725b008cd2"><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="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzUzNzg_2e19300a-9301-4db2-8e81-d66f02deedd7" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzUzNzk_5c63dc91-e527-4af0-957a-99e4375616fc" 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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:41.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.036%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.036%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.036%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.036%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.410%"></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 0 10pt;text-indent:-9pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Restricted cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i534a924d530c444abfa4b9da5b4bcdbd_I20201231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzUtMi0xLTEtMA_db4a6d59-3a7f-41f9-bf67-456bab25a4f2">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia0d10894fd4c41d182da8a477acc24a1_I20191231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzUtNC0xLTEtMA_45842d28-5644-4444-9a55-a943ab1c7ff1">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i99c54baef1a74d1898f627872e7b45e6_I20201231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzUtNy0xLTEtMA_663f82f2-de2e-426c-9021-d887c5b253f3">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8dbd2e31289147a8aef5fda060129bef_I20191231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzUtOS0xLTEtMA_a04d2513-7fe0-41e8-a6c1-711f61dc7600">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">CMS&#160;Energy common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b8a3efcd9f048b4b1bff490b4c53686_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzYtNy0xLTEtMA_fb866e2c-1e87-42ca-b251-d086b71f9ebf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7cd463d085e946e8b41018fdd6dc40de_I20191231" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzYtOS0xLTEtMA_363e955a-f1ae-4f3a-8dc0-1aad9d648330">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i534a924d530c444abfa4b9da5b4bcdbd_I20201231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzctMi0xLTEtMA_897ba1e8-a57b-46fa-8b1e-9ad509da33b9">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia0d10894fd4c41d182da8a477acc24a1_I20191231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzctNC0xLTEtMA_ec990734-6ca8-4c13-bd10-19c566263ccf">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i99c54baef1a74d1898f627872e7b45e6_I20201231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzctNy0xLTEtMA_88908738-de63-4531-937e-e3dc38ae1486">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8dbd2e31289147a8aef5fda060129bef_I20191231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzctOS0xLTEtMA_7fdb3a6a-b3f5-427c-a092-5a274dbc0b2a">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzktMi0xLTEtMA_13d18a5a-da34-4ce1-abf2-7649077f3121">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzktNC0xLTEtMA_f6296b52-8f23-4d12-abe5-c37948f12cd3">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzktNy0xLTEtMA_abde55d7-6762-4b3b-9a79-ea934fa7ee17">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzktOS0xLTEtMA_3d83314e-d0a9-4ea7-bdd4-819615878280">1</ix:nonFraction>&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5478be02d995461f9fd45c9c4e2144d2_I20201231" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEwLTItMS0xLTA_c9926cc9-855f-411b-8710-699a603a8c77">41</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i215e0bc4b5744e7aa166dff2d430a9d7_I20191231" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEwLTQtMS0xLTA_b0b6e8b7-3ae2-4010-b9f2-d1179d2d4b54">36</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifc45ce3f715844b0b5d57b979f3e350e_I20201231" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEwLTctMS0xLTA_39766050-334a-4262-b869-ccf38e36308f">34</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i063ba975533a427f9d5620053a05b712_I20191231" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEwLTktMS0xLTA_311011ad-87a8-459c-9db8-447d965856f7">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i534a924d530c444abfa4b9da5b4bcdbd_I20201231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEyLTItMS0xLTA_94b64d27-9bb9-42b5-b273-2133b7a72122">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia0d10894fd4c41d182da8a477acc24a1_I20191231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEyLTQtMS0xLTA_2d1a1c3f-f7f7-4dc5-9b15-319af51acf0c">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i99c54baef1a74d1898f627872e7b45e6_I20201231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEyLTctMS0xLTA_b97f0e51-e1b2-4410-addb-a52a1e08770e">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8dbd2e31289147a8aef5fda060129bef_I20191231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEyLTktMS0xLTA_61f9fce7-3aa1-413b-8697-acd019434858">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEzLTItMS0xLTA_1884f87b-183a-4bca-be08-92d06665aa4a">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEzLTQtMS0xLTA_16ccc6b9-4e78-437f-95d9-6e7f92b85884">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEzLTctMS0xLTA_728ca444-2400-419a-ad0e-57a811970e1f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEzLTktMS0xLTA_7b0bfedc-0ed8-425d-8336-66859a1b8064">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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 liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5478be02d995461f9fd45c9c4e2144d2_I20201231" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzE0LTItMS0xLTA_2627eed2-0a0f-49e8-8829-eca6bc40e50a">40</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i215e0bc4b5744e7aa166dff2d430a9d7_I20191231" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzE0LTQtMS0xLTA_66dbc0ee-fe81-435e-99fd-f045442e4acc">26</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifc45ce3f715844b0b5d57b979f3e350e_I20201231" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzE0LTctMS0xLTA_aa639aa5-762e-4b4b-96f0-5519d46de80f">18</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i063ba975533a427f9d5620053a05b712_I20191231" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzE0LTktMS0xLTA_17b44791-4111-4635-acb7-287714d4e0f6">14</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></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;2 or 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%">Restricted Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash equivalents consist of money market funds with daily liquidity. For further details, see Note&#160;18, Cash and Cash Equivalents.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight: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 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 Energy&#8217;s and Consumers&#8217; derivatives are classified as Level 2 or Level 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 derivatives classified as Level 2 are interest rate swaps at CMS Energy, which are valued using market-based inputs. CMS Energy uses interest rate swaps to manage its interest rate risk on certain long&#8209;term debt obligations and certain notes receivable at EnerBank.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A subsidiary of CMS&#160;Enterprises uses floating-to-fixed interest rate swaps to reduce the impact of interest rate fluctuations associated with future interest payments on certain long&#8209;term variable-rate debt. The interest rate swaps are accounted for as cash flow hedges of the future variability of interest payments on debt with a notional amount of $<ix:nonFraction unitRef="usd" contextRef="i4a4f9f3d247d416e818f2ca276f758f1_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzEyNjQ0MzgzNzI1MTg0_dce7d380-644f-4b91-aca8-648d7a84c08b">85</ix:nonFraction>&#160;million at December&#160;31,&#160;2020. Gains or losses on these swaps are initially reported in other comprehensive income (loss) and then, as interest payments are made on the hedged debt, are recognized in earnings within other interest expense on CMS&#160;Energy&#8217;s consolidated statements of income. The amount of losses recorded in other comprehensive loss was $<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzEyNjQ0MzgzNzI1MTky_e28644c9-121c-493e-94c2-c1968c3252f0">6</ix:nonFraction>&#160;million for the </span></div></ix:continuation></ix:continuation></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%">132</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="ib86cd32c7afb487580dadd718dec884f"><ix:continuation id="ie23ea744aa59498685efb8725b008cd2"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year ended December&#160;31,&#160;2020, $<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzEyNjQ0MzgzNzI1NDk2_a8e1fda7-e4b6-4543-addd-d75ee9fa2d9f">4</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2019 and $<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzEyNjQ0MzgzNzI1NTY3_965ac3c3-057e-492c-9058-33b87ddc26c4">2</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2018. There were no material impacts on other interest expense associated with these swaps during the years presented. The fair value of these swaps recorded in other liabilities on CMS&#160;Energy&#8217;s consolidated balance sheets totaled $<ix:nonFraction unitRef="usd" contextRef="i6975e873b08e43649abf83a1b98093f7_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzEyNjQ0MzgzNzI1MjAw_933537a5-ff6a-4b89-93ac-f6f5c84c0347">9</ix:nonFraction>&#160;million at December&#160;31,&#160;2020 and $<ix:nonFraction unitRef="usd" contextRef="i000d1cb7828e4a9b9e2bbc604e559a5f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzEyNjQ0MzgzNzI1MjA3_5c5c7abe-9daa-4752-9b53-15e0be7e94a3">5</ix:nonFraction>&#160;million at December&#160;31,&#160;2019. CMS&#160;Energy also has other interest rate swaps that economically hedge interest rate risk on debt, but that do not qualify for cash flow hedge accounting; the amounts associated with these swaps were not material for the years presented.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EnerBank uses fixed-to-floating interest rate swaps to manage interest rate risk exposure associated with changes in the fair value of certain long&#8209;term fixed&#8209;rate loans. The interest rate swaps qualify as fair value hedges of long&#8209;term, fixed&#8209;rate notes receivable with a notional amount of $<ix:nonFraction unitRef="usd" contextRef="ib17c784a0bb7440597811fa8b6f087ab_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzEyNjQ0MzgzNzI1MjE0_6425adff-1c8a-4611-961d-5ca1156b3ecd">134</ix:nonFraction>&#160;million at December&#160;31,&#160;2020 and 2019. The fair value of these interest rate swaps recorded in other liabilities was $<ix:nonFraction unitRef="usd" contextRef="i5f4859043863492582faea553be5c277_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzEyNjQ0MzgzNzI1MjIx_f5acfbc9-2ea1-42c4-8d35-0775149c457c">6</ix:nonFraction>&#160;million at December&#160;31,&#160;2020 and $<ix:nonFraction unitRef="usd" contextRef="ided3376ebffd4f7d93c2aa6c8092708a_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzEyNjQ0MzgzNzI1NTIx_7971034d-7548-42cb-b2f3-01a50007b0ba">1</ix:nonFraction>&#160;million at December&#160;31,&#160;2019. CMS&#160;Energy is adjusting the carrying value of the hedged notes receivable for the change in their fair value due to the hedged risk. For the year ended December 31, 2020, CMS Energy recorded a $<ix:nonFraction unitRef="usd" contextRef="i8d031c54a5fe4ba4acad7b50854f554e_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DerivativeLossOnDerivative" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzEyNjQ0MzgzNzI2Njcx_27107c41-edce-4851-b1b9-f878c9e4d14e">5</ix:nonFraction>&#160;million loss within operating revenue for the change in the fair value of the interest rate swaps and a $<ix:nonFraction unitRef="usd" contextRef="i8d031c54a5fe4ba4acad7b50854f554e_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzEyNjQ0MzgzNzI2Njgw_1aebffcf-da3d-4b76-a19e-938b328d060f">5</ix:nonFraction>&#160;million gain within operating revenue for the change in the carrying value of the hedged notes receivable notes. Amounts recognized within operating revenue for the year ended December&#160;31,&#160;2019 were immaterial. </span></div><div 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 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 years presented.</span></div></ix:continuation></ix:continuation></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%">133</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_169"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">7:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzIyODc_12871605-b69d-4012-bc62-d8976e35f635" continuedAt="i4558517f8b4d4c2a82c2a88a36775cae" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzIyOTU_a867ba66-9640-4604-a0d1-23d5f85406a8" continuedAt="i19329f7c21d4497f91fb2c265e1b58cd" escape="true">Financial Instruments</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i4558517f8b4d4c2a82c2a88a36775cae" continuedAt="i133cfed62da847b0bb5f1e3c0310a73d"><ix:continuation id="i19329f7c21d4497f91fb2c265e1b58cd" continuedAt="i77c04e10c6584408aa22cdcfdab30908"><div 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="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzIyOTg_9d44ddb4-28c1-4207-8916-2cd8f5afbe28" continuedAt="i77d5eb4053cc4dc980be3aefcdb04429" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzIyOTk_10f7d547-1318-4470-9dcb-56b116b17b84" continuedAt="i693c669ad6b2435798c815b9a5c3cdc0" escape="true">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;6, Fair Value Measurements.</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i77d5eb4053cc4dc980be3aefcdb04429" continuedAt="i7ec9ed8a5da946418dadc9a97add5843"><ix:continuation id="i693c669ad6b2435798c815b9a5c3cdc0" continuedAt="i3c0fa0e2e97e4f549af85d708112304f"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 0 10pt;text-indent:-9pt"></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;2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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;2019</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></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 0 10pt;text-indent:-9pt"></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 0 10pt;text-indent:-9pt"></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 0 10pt;text-indent:-9pt"></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 0 10pt;text-indent:-9pt"></td><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></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 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3d38dd350141413d9b9c4427ebf57aa6_I20201231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzctMi0xLTEtMA_173772b8-95a2-4fdf-b079-b19d51b08068">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibb629f961eeb48bcab9db439cb8a46c0_I20201231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzctNC0xLTEtMA_e40af9fb-aa48-42c9-9e56-500b20029047">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i08e1546e625c47568609c08041d53272_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzctNi0xLTEtMA_3daa2976-41b4-4c3b-b412-b79f2cb1efd5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i069ccb4a892a4d37b8c1e43a1f8cc1bd_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzctOC0xLTEtMA_cf06901a-07dd-4a03-ab87-646614c19076">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8af6e140ce2f4f17a871b3e9c67e940d_I20201231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzctMTAtMS0xLTA_fbbf24ee-5a31-4255-bb31-9234ee43f1dc">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762adfb056264be9a646643b1d2a2848_I20191231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzctMTMtMS0xLTA_befa7e00-7a18-4c05-8d04-aaa307eb095f">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7fcb5c4ab1f41e681113b7a5a5544c0_I20191231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzctMTUtMS0xLTA_2fc720b5-0121-4259-b19f-fb57ca970ce4">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i351ccc2176004e09ac659ac3532406de_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzctMTctMS0xLTA_b5d880f6-50c3-494e-a839-cc9f3b685888">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia89a9c79badc4f159c6587790eceb621_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzctMTktMS0xLTA_da70677a-29fe-4abd-a862-7686634575a4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40860d710d6047b492b6820e1064b304_I20191231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzctMjEtMS0xLTA_f06e3d88-a404-4447-85b1-b42547462c42">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Notes receivable</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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3d38dd350141413d9b9c4427ebf57aa6_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzgtMi0xLTEtMA_605b9af0-4fb8-4417-919c-f40eeb105cb9">2,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibb629f961eeb48bcab9db439cb8a46c0_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzgtNC0xLTEtMA_e73f45f4-38ba-44cb-87e1-0314907ed20b">3,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i08e1546e625c47568609c08041d53272_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:NotesReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzgtNi0xLTEtMA_cb57d784-57f8-4a3f-a053-6638bec4db01">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i069ccb4a892a4d37b8c1e43a1f8cc1bd_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:NotesReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzgtOC0xLTEtMA_702bb02b-1208-42e6-a42d-9ccee25e76c0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8af6e140ce2f4f17a871b3e9c67e940d_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzgtMTAtMS0xLTA_f8cad7d0-5013-4f89-a917-4c1c7a3d9fb0">3,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762adfb056264be9a646643b1d2a2848_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzgtMTMtMS0xLTA_63ded7a7-d98f-4f98-a621-02b03b627559">2,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7fcb5c4ab1f41e681113b7a5a5544c0_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzgtMTUtMS0xLTA_f4a1c0cc-00e3-4d87-b278-07689bddde9d">2,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i351ccc2176004e09ac659ac3532406de_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:NotesReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzgtMTctMS0xLTA_37227254-0f0d-4c04-b018-0890d452036b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia89a9c79badc4f159c6587790eceb621_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:NotesReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzgtMTktMS0xLTA_1433baec-ef52-4824-aeaa-99e9eee7750c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40860d710d6047b492b6820e1064b304_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzgtMjEtMS0xLTA_ce7e3236-c995-48b1-b04a-4bab3afad4cf">2,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Securities held to maturity</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:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3d38dd350141413d9b9c4427ebf57aa6_I20201231" decimals="-6" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzktMi0xLTEtMA_554dcb84-b0dc-457e-ae15-01403d27decd">28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibb629f961eeb48bcab9db439cb8a46c0_I20201231" decimals="-6" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzktNC0xLTEtMA_6c7e2bac-09d9-47d8-92c7-f0e27f5760ba">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i08e1546e625c47568609c08041d53272_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzktNi0xLTEtMA_a7bea809-243a-4c29-a7bb-b6f5f84ec2e6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i069ccb4a892a4d37b8c1e43a1f8cc1bd_I20201231" decimals="-6" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzktOC0xLTEtMA_f151927f-06c9-44ed-bdbf-a3ddd10259f4">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8af6e140ce2f4f17a871b3e9c67e940d_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzktMTAtMS0xLTA_635962d3-8e94-491c-95a8-c9a4e0be9389">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762adfb056264be9a646643b1d2a2848_I20191231" decimals="-6" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzktMTMtMS0xLTA_50965d86-cfba-4d99-ae18-206d427b413d">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7fcb5c4ab1f41e681113b7a5a5544c0_I20191231" decimals="-6" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzktMTUtMS0xLTA_462fe7a9-d370-4b87-814c-52bc78b39f14">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i351ccc2176004e09ac659ac3532406de_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzktMTctMS0xLTA_f459ec79-9120-4c34-9064-acdd9b6e2bb2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia89a9c79badc4f159c6587790eceb621_I20191231" decimals="-6" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzktMTktMS0xLTA_d39e0884-cc49-4bf6-a20b-f34a9d560f20">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40860d710d6047b492b6820e1064b304_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:HeldToMaturitySecuritiesFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzktMjEtMS0xLTA_2415342a-7ac4-4445-ba73-4dc22cf3eeb9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding: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">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3d38dd350141413d9b9c4427ebf57aa6_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzExLTItMS0xLTA_86797d83-fdd9-4ac4-b243-5aedfb83d8f3">15,120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibb629f961eeb48bcab9db439cb8a46c0_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzExLTQtMS0xLTA_73188039-37a9-4704-b1d2-e5e197458aa9">17,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i08e1546e625c47568609c08041d53272_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzExLTYtMS0xLTA_bd58889b-5d44-45c4-acfd-11e000b84369">1,249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i069ccb4a892a4d37b8c1e43a1f8cc1bd_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzExLTgtMS0xLTA_3bcb357d-12ad-47de-8925-47c83d846d64">14,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8af6e140ce2f4f17a871b3e9c67e940d_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzExLTEwLTEtMS0w_f08761db-7f7f-441e-961e-f0fe77c8fd62">2,085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762adfb056264be9a646643b1d2a2848_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzExLTEzLTEtMS0w_d6c0c747-b08a-44d1-88c0-358771595674">13,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7fcb5c4ab1f41e681113b7a5a5544c0_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzExLTE1LTEtMS0w_001ca75b-24d3-41a5-9a54-1d56ebe6fa70">14,185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i351ccc2176004e09ac659ac3532406de_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzExLTE3LTEtMS0w_aea0d220-4bf4-497b-a1c5-b6dee0ac5fcd">1,197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia89a9c79badc4f159c6587790eceb621_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzExLTE5LTEtMS0w_71df0ded-9ba1-4bac-95b7-0b2a2b347a1f">11,048</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40860d710d6047b492b6820e1064b304_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzExLTIxLTEtMS0w_536b3c64-14ef-4d3d-898e-4ed1bc694a64">1,940</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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">5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3d38dd350141413d9b9c4427ebf57aa6_I20201231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzEyLTItMS0xLTA_88c79a35-9247-4d29-8f97-472d8534470b">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibb629f961eeb48bcab9db439cb8a46c0_I20201231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzEyLTQtMS0xLTA_a2070dd3-9be3-4dc0-ad74-e6b7881de291">35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i08e1546e625c47568609c08041d53272_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzEyLTYtMS0xLTA_844397ca-d090-4771-b755-6612f087fb90">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i069ccb4a892a4d37b8c1e43a1f8cc1bd_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzEyLTgtMS0xLTA_35d40a1f-ae08-45b6-9d97-29e9268ffe30">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8af6e140ce2f4f17a871b3e9c67e940d_I20201231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzEyLTEwLTEtMS0w_23f21f33-8a26-4af1-ad1f-ca5c710b26c6">35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i762adfb056264be9a646643b1d2a2848_I20191231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzEyLTEzLTEtMS0w_b675208b-18b4-4f74-9a9f-dc738870ed74">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7fcb5c4ab1f41e681113b7a5a5544c0_I20191231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzEyLTE1LTEtMS0w_1cb73170-1be8-4727-9cfc-11dc876b1dac">32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i351ccc2176004e09ac659ac3532406de_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzEyLTE3LTEtMS0w_40b7cccf-3051-40ea-8edd-39c5407aae67">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia89a9c79badc4f159c6587790eceb621_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzEyLTE5LTEtMS0w_203e0b5e-cb53-4757-a57a-319793df176b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40860d710d6047b492b6820e1064b304_I20191231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzEyLTIxLTEtMS0w_9697e8be-a973-47ed-96dc-74cb87635907">32</ix:nonFraction>&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></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 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id60047e2d7b242d98ed8d106992c12aa_I20201231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE1LTItMS0xLTA_69457aeb-b6da-4e66-bc83-512e57c29f85">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib17d6d40f1e140fe8f865a566a51b6b9_I20201231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE1LTQtMS0xLTA_7753e745-e216-44d6-9504-5b790af174e7">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i398bb91826a54bd3969eea026cdeaca1_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE1LTYtMS0xLTA_d90a2bd2-d8f9-4182-a236-2eed34658506">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iedf9a3913be44f7b90ccc23a30c11696_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE1LTgtMS0xLTA_a1aa2e79-31db-46c5-8a22-d2073012c255">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6241b94b53af4a53acc4c1a89b3ecf57_I20201231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE1LTEwLTEtMS0w_f85f376a-94a8-4a34-aa39-fb29396ab00c">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ide3240c4cd9140b5809e5b01ed5db71e_I20191231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE1LTEzLTEtMS0w_d6b40d45-06db-4d26-959e-d5cc0673394d">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ae8b1e690443e1b8ae77a306e843f8_I20191231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE1LTE1LTEtMS0w_78d1b50d-9330-4a4a-be75-9d806b5f5d46">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i61f02d2c954944fcbec6f4f1577ef80b_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE1LTE3LTEtMS0w_0458624b-0e2f-4440-b996-e3beb787fc26">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie740b3d220db40bdbf9306fd62c7612c_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE1LTE5LTEtMS0w_731b4583-41c5-4146-bedd-5bc5be3b81eb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i801c5238880742598bad106fb5862735_I20191231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE1LTIxLTEtMS0w_12377c44-eb42-4893-9682-ad701ff84450">20</ix:nonFraction>&#160;</span></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">6</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id60047e2d7b242d98ed8d106992c12aa_I20201231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE3LTItMS0xLTA_e9407420-97df-4ec3-a1be-c5cd614d8954">107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib17d6d40f1e140fe8f865a566a51b6b9_I20201231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE3LTQtMS0xLTA_d8c1f701-4f1a-4115-a88d-dc33aa0b0cb4">107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i398bb91826a54bd3969eea026cdeaca1_I20201231" decimals="-6" format="ixt:zerodash" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE3LTYtMS0xLTA_d967501f-4dde-4b2e-90dc-690288066677">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iedf9a3913be44f7b90ccc23a30c11696_I20201231" decimals="-6" format="ixt:zerodash" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE3LTgtMS0xLTA_5c1108c8-99d2-47e4-87c5-922c5cbd5168">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6241b94b53af4a53acc4c1a89b3ecf57_I20201231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE3LTEwLTEtMS0w_c37dc28a-4d5d-4421-9407-f2817e65199b">107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ide3240c4cd9140b5809e5b01ed5db71e_I20191231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE3LTEzLTEtMS0w_a0c48eb1-c776-446f-b96c-df65be5920e9">103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ae8b1e690443e1b8ae77a306e843f8_I20191231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE3LTE1LTEtMS0w_d44b2409-c0f5-45de-8bb3-b58654b3bb52">103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i61f02d2c954944fcbec6f4f1577ef80b_I20191231" decimals="-6" format="ixt:zerodash" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE3LTE3LTEtMS0w_d3264c14-ebca-4fae-9cbf-da2907fb581f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie740b3d220db40bdbf9306fd62c7612c_I20191231" decimals="-6" format="ixt:zerodash" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE3LTE5LTEtMS0w_26bbf2bd-5188-40be-a4ef-87738862bab5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i801c5238880742598bad106fb5862735_I20191231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE3LTIxLTEtMS0w_56f75015-9f20-41d4-9a04-eb7ca44f7169">103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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">7</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id60047e2d7b242d98ed8d106992c12aa_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE5LTItMS0xLTA_f1d67caf-9159-4785-b911-0ef516354f2f">8,106</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib17d6d40f1e140fe8f865a566a51b6b9_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE5LTQtMS0xLTA_ffed724e-33ee-4f81-8d5f-10427fc73fa8">9,801</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i398bb91826a54bd3969eea026cdeaca1_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE5LTYtMS0xLTA_eb5a0c0f-7b82-42fe-8f7c-bdf025770627">&#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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iedf9a3913be44f7b90ccc23a30c11696_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE5LTgtMS0xLTA_3fcfb4ed-6da8-4857-8ee2-0d1592f98de3">7,716</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6241b94b53af4a53acc4c1a89b3ecf57_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE5LTEwLTEtMS0w_9b535d97-d6df-47e2-b71f-bce41373b957">2,085</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ide3240c4cd9140b5809e5b01ed5db71e_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE5LTEzLTEtMS0w_cc703ef1-0a8f-48fe-b04c-752d968f2551">7,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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ae8b1e690443e1b8ae77a306e843f8_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE5LTE1LTEtMS0w_398cc414-cbb3-4504-8655-ee87bd4df048">8,010</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i61f02d2c954944fcbec6f4f1577ef80b_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE5LTE3LTEtMS0w_8d44ded0-4def-48c0-b418-34d568a23031">&#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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie740b3d220db40bdbf9306fd62c7612c_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE5LTE5LTEtMS0w_dc59138a-4373-49f3-8fd1-c6b6873a5c08">6,070</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i801c5238880742598bad106fb5862735_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE5LTIxLTEtMS0w_7ac81b0e-692a-447f-9b01-f78882d5e67f">1,940</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></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 of $<ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzU5NQ_4c1da336-155d-477f-bd10-94d8e289c206">12</ix:nonFraction>&#160;million at December&#160;31,&#160;2020 and $<ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzYwOA_f6e97c77-7f57-448e-802d-3e4369aa6832">13</ix:nonFraction>&#160;million at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 notes receivable of $<ix:nonFraction unitRef="usd" contextRef="id17e348259264179ba51e92b6b8e7070_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzY2Ng_2a865d93-4529-4f14-97df-11992ef0e424">275</ix:nonFraction>&#160;million at December&#160;31,&#160;2020 and $<ix:nonFraction unitRef="usd" contextRef="i1bae05d219284e98acc8bac3665c5455_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzY3OQ_d90fac2b-99c1-4b54-b90a-4ee5ce9158f4">242</ix:nonFraction>&#160;million at December&#160;31,&#160;2019. For further details, see Note&#160;8, Notes Receivable.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These investment securities consist primarily of mortgage-backed securities and Utah Housing Corporation bonds held by EnerBank. There were $<ix:nonFraction unitRef="usd" contextRef="id17e348259264179ba51e92b6b8e7070_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzE0MjkzNjUxMTY0MDE2_c8da6778-dc30-49f4-b686-9666517c5a1d">1</ix:nonFraction>&#160;million of unrealized gains in 2020 and <ix:nonFraction unitRef="usd" contextRef="i1bae05d219284e98acc8bac3665c5455_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzE0MjkzNjUxMTY2ODg4_4ccdea01-e7cf-4e57-9ef4-617d7e8bd036">no</ix:nonFraction> unrealized gains or losses in 2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 long-term debt of $<ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzc2NA_7dc25ad7-110f-4757-971d-69b81d1ffd41">1.5</ix:nonFraction>&#160;billion at December&#160;31,&#160;2020 and $<ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzc3Nw_01dcf906-f36c-46f6-9d46-177b9e4c08cc">1.1</ix:nonFraction>&#160;billion at December&#160;31,&#160;2019.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation></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%">134</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i133cfed62da847b0bb5f1e3c0310a73d"><ix:continuation id="i77c04e10c6584408aa22cdcfdab30908"><ix:continuation id="i7ec9ed8a5da946418dadc9a97add5843"><ix:continuation id="i3c0fa0e2e97e4f549af85d708112304f"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 payables of $<ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OtherShortTermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzgzNw_35f8fe19-aa9c-47ec-802a-9c02587ccc80">6</ix:nonFraction>&#160;million at December&#160;31,&#160;2020 and $<ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OtherShortTermBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzcxNDY4MjU1ODUxNDA_2c70b641-d6b4-4d06-8b07-4748603ffb5e">1</ix:nonFraction>&#160;million at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of notes receivable &#8211; related party of $<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzcxNDY4MjU1ODUyNzI_852e16bb-2712-41dd-aa35-1a6425244984"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzcxNDY4MjU1ODUyNzI_aea0a3e4-d137-4789-bdd0-ce24d709c191">7</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31,&#160;2020 and 2019. For further details on this note receivable, see Note&#160;8, Notes Receivable.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzEwNjA_3edd0a48-bc90-441a-959c-3fc8c336137b">364</ix:nonFraction>&#160;million at December&#160;31,&#160;2020 and $<ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzEwNzM_b9b8ed0c-a78c-489c-b4fc-e51d17ff07a5">202</ix:nonFraction>&#160;million at December&#160;31,&#160;2019.</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%">The effects of third-party credit enhancements were excluded from the fair value measurements of long-term debt. The principal amount of CMS&#160;Energy&#8217;s long-term debt supported by third-party credit enhancements was $<ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:DebtInstrumentSupportedByThirdPartyCreditEnhancement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzcxNDY4MjU1ODMyMzc_bc59881d-59e7-4717-af0e-9ca9772a7441">35</ix:nonFraction>&#160;million at December&#160;31,&#160;2019. The entirety of this amount was at Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DB&#160;SERP Securities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2018, CMS Energy and Consumers sold available-for-sale investment securities held within the DB SERP, receiving proceeds of $<ix:nonFraction unitRef="usd" contextRef="i01cebbc6069b4a1a970e41b3a4516b92_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzE0MjkzNjUxMTY2NDEz_d7447515-52bb-4e4e-a14a-729798494160">142</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i4d302b2194b643949a33df223b89b087_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzE0MjkzNjUxMTY2NDI4_5c8c952a-748f-403b-8557-c79de1916ab1">103</ix:nonFraction>&#160;million of which was related to Consumers.</span></div></ix:continuation></ix:continuation><div id="ibe111af6d52149569b23f8b48d5770c6_175"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">8:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:FinancingReceivablesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzIyOTc_abd5edf3-1abb-4b77-8dc3-7ab01191c17e" continuedAt="ib4bc8b50e00344b39cce753ec6b742af" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:FinancingReceivablesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzIzMDg_2eeb882f-bf6b-4f2e-ac3b-a1aa0d449c5b" continuedAt="i09ad747b2eb9464b8b7d86eeed237154" escape="true">Notes Receivable</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ib4bc8b50e00344b39cce753ec6b742af" continuedAt="i6db44dd9e68c4cf5b8407b1e80ba86f1"><ix:continuation id="i09ad747b2eb9464b8b7d86eeed237154" continuedAt="id4e28f9af61d4dbd87f007d844a91e29"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="cms:ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzIyOTI_1cb59c56-9395-4c3e-979c-074005745940" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="cms:ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzIzMDE_c638e137-9ee8-482d-8994-81217928028a" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are details of CMS&#160;Energy&#8217;s and Consumers&#8217; notes receivable:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank notes receivable, net of allowance for loan losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id17e348259264179ba51e92b6b8e7070_I20201231" decimals="-6" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzQtMi0xLTEtMA_cfd7dcd8-5e6b-4c73-8228-c54d92de9b22">275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1bae05d219284e98acc8bac3665c5455_I20191231" decimals="-6" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzQtNC0xLTEtMA_7d596b54-89d8-4f90-b268-b95b5fb57869">242</ix:nonFraction>&#160;</span></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 10pt;text-align:left;text-indent:-9pt;vertical-align: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;current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank notes receivable, net of allowance for loan losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id17e348259264179ba51e92b6b8e7070_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzgtMi0xLTEtMA_7f7edfd4-0200-4d60-a35b-05f49a9436a3">2,612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1bae05d219284e98acc8bac3665c5455_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzgtNC0xLTEtMA_eec08963-d5ea-4815-9fac-cd6e5e75bcce">2,258</ix:nonFraction>&#160;</span></td><td style="background-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 notes receivable</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzgtMi0xLTEtMTU0NzA_ef8fb527-66af-4838-80b6-cff068b30c41">2,887</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesReceivableNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzgtNC0xLTEtMTU0NzA_ff465d6d-8a85-48a9-b6c1-ac8e2b0dd0df">2,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP note receivable &#8211; related party</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:NotesReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzExLTItMS0xLTE1NDcw_eeb708ea-152e-4a2f-82e5-2ac6c9c9ec58">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:NotesReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzExLTQtMS0xLTE1NDcw_d6cb90ee-63e4-44e8-a060-91a363d52740">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non&#8209;current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP note receivable &#8211; related party</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:NotesReceivableRelatedPartiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzE0LTItMS0xLTA_efed100c-0b47-453c-b838-22613ac574dc">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:NotesReceivableRelatedPartiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzE0LTQtMS0xLTA_6f451832-5a3c-4c02-bfd2-a2d285183020">96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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 notes receivable</span></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:NotesReceivableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzE0LTItMS0xLTE1NDcw_0a741cd8-5942-4782-9bc9-aed3223fd94a">107</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:NotesReceivableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzE0LTQtMS0xLTE1NDcw_575fcfa2-5f39-46ae-b89b-3efa08dc1b8b">103</ix:nonFraction>&#160;</span></td><td style="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></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">EnerBank Notes Receivable</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EnerBank notes receivable are primarily unsecured, fixed-rate installment loans provided throughout the U.S. to finance home improvements. EnerBank records its notes receivable at cost, less an allowance for loan losses.</span></div><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzIzMDM_9899b5c1-2f2b-4453-a9e3-38aadf88c8e7" continuedAt="i59129579096540c1aa0425c34a6c3561" 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%">Authorized contractors pay fees to EnerBank to provide borrowers with same-as-cash, zero interest, or reduced interest loans. Unearned income associated with the loan fees, which is recorded as a reduction to notes receivable on CMS&#160;Energy&#8217;s consolidated balance sheets, was $<ix:nonFraction unitRef="usd" contextRef="id17e348259264179ba51e92b6b8e7070_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableDeferredIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5Xzk5MA_9df95bf3-dbdf-4237-b759-0986b6bd774a">128</ix:nonFraction>&#160;million at December&#160;31,&#160;2020 and $<ix:nonFraction unitRef="usd" contextRef="i1bae05d219284e98acc8bac3665c5455_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableDeferredIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzEwMDM_536deb82-613a-4829-b644-d926f19e0bfe">134</ix:nonFraction>&#160;million at December&#160;31,&#160;2019.</span></div><div 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 2020, EnerBank purchased portfolios of secured and unsecured consumer installment loans with a principal value of $<ix:nonFraction unitRef="usd" contextRef="i3a57a12961e642f293dc929562f26a2b_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableSignificantPurchases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzE1MzkzMTYyNzkxNzUx_0bd21ad0-0301-40cc-9a08-fa54d32a4b66">90</ix:nonFraction>&#160;million. During 2020, EnerBank completed sales of notes receivable with a principal value of $<ix:nonFraction unitRef="usd" contextRef="i69ac0184a20b4a0b811ee9ac32e0993b_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableSignificantSales" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzE0ODQzNDA2OTg2NDI4_6efd4eec-7d4e-4413-b8c0-d6c7d3868c54">246</ix:nonFraction>&#160;million and recorded gains of $<ix:nonFraction unitRef="usd" contextRef="i69ac0184a20b4a0b811ee9ac32e0993b_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfNotesReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzE0ODQzNDA2OTg2NzMw_b07ecd18-3fd5-4dff-9634-86ce58f94300">6</ix:nonFraction> million.</span></div></ix:nonNumeric></ix:continuation></ix:continuation></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%">135</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i6db44dd9e68c4cf5b8407b1e80ba86f1" continuedAt="i6310923bcb9e44948e8acc6148906fa7"><ix:continuation id="id4e28f9af61d4dbd87f007d844a91e29" continuedAt="i3b87487aa93b4a47a57148d5317fc187"><ix:continuation id="i59129579096540c1aa0425c34a6c3561"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">EnerBank utilizes FICO scores as a key credit quality indicator when underwriting new loans and in assessing the credit exposures in its loan portfolio. The score is determined at the time of a borrower&#8217;s application and is generally not updated since the average duration of loans is about two years. At December&#160;31,&#160;2020, <ix:nonFraction unitRef="number" contextRef="if00289517ca84f09ad848ca3330e98b9_D20200101-20201231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzE0ODQzNDA2OTgyOTk2_62ba58d7-eb2a-480a-83f7-9b3de585b7b0">86</ix:nonFraction> percent of EnerBank&#8217;s loans had a FICO score rating between good and excellent. At December&#160;31,&#160;2020, <ix:nonFraction unitRef="number" contextRef="i4f453c5463b946ee8aa8e1afb855292a_D20200101-20201231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzE0ODQzNDA2OTgzMDEw_b3fe9fa8-6507-40e8-ab83-7682a3b2f859">97</ix:nonFraction> percent of EnerBank&#8217;s loan portfolio was originated within the past five 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:115%">The allowance for loan losses at December&#160;31,&#160;2020 reflects expected credit losses over the entire lifetime of the loan portfolio. EnerBank estimates the allowance by using the &#8220;weighted-average remaining maturity&#8221; methodology for their term loans, and the &#8220;probability of default and loss given default&#8221; methodology for their same-as-cash loans. These methodologies consider historical loan loss experience, prepayment expectations, and credit quality indicators. EnerBank considers current and projected economic conditions, and other reasonable and supportable forecast information to determine if adjustments to the allowance are necessary. The allowance is increased by the provision for loan losses and decreased by loan charge&#8209;offs net of recoveries. Loan losses are charged against the allowance when the loss is confirmed, but no later than the point at which a loan becomes 120 days past due.</span></div></ix:continuation><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzIzMDc_f99b5fab-0cb4-4d32-b1a7-24ede45a696d" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the changes in the allowance for loan losses:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzItMi0xLTEtMA_68e0bcf3-4e6a-4220-9c9e-755efb12960e">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i371456efa43d45aeb71a416c50fafe3a_I20181231" decimals="-6" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzItNC0xLTEtMA_e7de20ba-24fc-4de2-b7b6-c85547d7b8d7">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effects of new accounting standard</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iecb28360425d45a7bcb63bdabb9b52ee_I20191231" decimals="-6" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzMtMi0xLTEtMA_dce966fd-b1f9-406e-bad2-a57b04641318">62</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idfe0a60e036b4c79980f7c2dcb1e3fe8_I20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzMtNC0xLTEtMA_4f040864-4e0f-4acb-8d7e-e1c331098f70">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for loan losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:ProvisionForLoanLossesExpensed" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzQtMi0xLTEtNTEwNg_fd63fdb3-29c6-4c21-abe5-05ac6ff77792">60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:ProvisionForLoanLossesExpensed" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzQtNC0xLTEtNTEwNg_75ba3c1c-b1cb-42c9-9287-2472c66c5738">38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Charge-offs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzQtMi0xLTEtMA_22475b23-7ea1-4acf-9b3b-6a8cfefc2581">39</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzQtNC0xLTEtMA_e4a33597-57c8-4b54-9c3b-7a552907bfac">35</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzUtMi0xLTEtMA_f58822ea-7b58-4542-8bf1-b451b621d32e">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzUtNC0xLTEtMA_bd36a782-7be0-46a4-82e0-5fe90e6cfdff">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzYtMi0xLTEtMA_338d4963-fd16-414e-a743-cec61ef42321">123</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzYtNC0xLTEtMA_8d4f451c-ebf4-4bfb-8824-9ce1f8e70c83">33</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></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 allowance for loan losses at December&#160;31,&#160;2019 reflected expected credit losses over a 12-month period. On January&#160;1,&#160;2020, in accordance with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU&#160;2016-13, Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the allowance for loan losses was adjusted to reflect expected credit losses over the life of the loan. Additionally, EnerBank recorded $<ix:nonFraction unitRef="usd" contextRef="i8e6d3ae7689443b1bdd7cfb2b98ef0c2_I20200101" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OffBalanceSheetCreditLossLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzE0ODQzNDA2OTgzMDQ3_73b71607-d40c-46ba-8f47-c0e3460f3e4a">3</ix:nonFraction>&#160;million for expected credit losses related to unfunded loan commitments. For further details, see Note&#160;2, New Accounting Standards.</span></div></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Loans that are 30 days or more past due are considered delinquent. The balance of EnerBank&#8217;s delinquent loans was $<ix:nonFraction unitRef="usd" contextRef="id17e348259264179ba51e92b6b8e7070_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzE4NDQ_df9cbe38-aa8e-4c6c-a792-fd1ab63db0ee">32</ix:nonFraction>&#160;million at December&#160;31,&#160;2020 and $<ix:nonFraction unitRef="usd" contextRef="i1bae05d219284e98acc8bac3665c5455_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzE4NTc_66b8963c-be24-49ff-b99f-0513349e4570">33</ix:nonFraction>&#160;million at December&#160;31,&#160;2019. At December&#160;31,&#160;2020 and 2019, EnerBank&#8217;s loans that had been modified as troubled debt restructurings were immaterial.</span></div><div 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 response to the COVID-19 pandemic, and consistent with FDIC guidance, EnerBank offered new payment accommodations for current qualifying customers. At December&#160;31,&#160;2020, EnerBank had not experienced increased delinquent loans, charge-offs, or increased loan modifications due to the COVID-19 pandemic. EnerBank did not make any material adjustments to their allowance for loan losses at December&#160;31,&#160;2020 due to the COVID-19 pandemic. EnerBank cannot predict the longer-term impacts of the pandemic, but could experience slower lending growth, higher loan write-offs, and increased loan modifications.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EnerBank issues loan commitments to meet customer-financing needs. These commitments are agreements to provide credit as long as certain conditions are met and expire after 120 days. EnerBank uses the same credit policies in making these commitments as it uses for loans. EnerBank had $<ix:nonFraction unitRef="usd" contextRef="i9091cc9396664a789c85a1a470ee6597_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnusedCommitmentsToExtendCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzE0ODQzNDA2OTgzMTY0_dd530bed-c82b-432e-92f1-3dadc7438333">348</ix:nonFraction>&#160;million of off-balance-sheet unfunded loan commitments at December&#160;31,&#160;2020, and had recorded a liability of $<ix:nonFraction unitRef="usd" contextRef="i9091cc9396664a789c85a1a470ee6597_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OffBalanceSheetCreditLossLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzE0ODQzNDA2OTgzMjEw_9b5ca715-b926-4be9-8f43-322730e7cc3e">6</ix:nonFraction>&#160;million for expected credit losses on those commitments.</span></div></ix:continuation></ix:continuation></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%">136</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i6310923bcb9e44948e8acc6148906fa7"><ix:continuation id="i3b87487aa93b4a47a57148d5317fc187"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EnerBank has entered into interest rate swaps on $<ix:nonFraction unitRef="usd" contextRef="ib17c784a0bb7440597811fa8b6f087ab_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzE1MzkzMTYyNzk2Njc2_6425adff-1c8a-4611-961d-5ca1156b3ecd">134</ix:nonFraction>&#160;million of its loans (notes receivable). For information about interest rate swaps, see Note&#160;6, Fair Value Measurements.</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%">DB&#160;SERP Note Receivable &#8211; Related Party</span></div><div 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 DB&#160;SERP note receivable &#8211; related party is Consumers&#8217; portion of a 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="i02df3f50b42a4b42b23cd24fe6bb3b63_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzIyODg_ab4e8688-8035-48b3-978e-a2c741f9b0e2">4.10</ix:nonFraction> percent and has a maturity date of 2028.</span></div></ix:continuation></ix:continuation></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%">137</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_178"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">9:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1MjY_33b56614-40bf-47fa-b5c4-32bf25981a90" continuedAt="ib4687cb1c99f49e0a7da476b1a7977a3" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1MzU_536de9b3-277b-4392-8277-c480e8686a4a" continuedAt="i63f11c8f6b914d72b4d269abb3f77e53" escape="true">Plant, Property, and Equipment</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ib4687cb1c99f49e0a7da476b1a7977a3" continuedAt="idf228e99ca2a45c3a6e9b7862de374d3"><ix:continuation id="i63f11c8f6b914d72b4d269abb3f77e53" continuedAt="idd86a027d96740ca827db316dd00146b"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1Mzc_b8214ec7-da06-4c16-bd2c-6a64f766033e" continuedAt="ifb431e2af32a4df3bd00c7cd6313cfd5" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1NDQ_ec3adb88-dfef-4c3e-b847-11940caca5e5" continuedAt="ia1bc461b8e124a4c80d6e4435f7637af" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are details of CMS&#160;Energy&#8217;s and Consumers&#8217; plant, property, and equipment:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.560%"></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.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated<br/>Depreciable<br/>Life in Years</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="if6b73a2f0fb949f5bb376b580285ce7b_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzQtMS0xLTEtMjI0NzQvdGV4dHJlZ2lvbjo5ZWZjOGIwNDdkOGM0NjU3OWVhMTAzYjIzMjhjODBhZF83MTQ2ODI1NTgwNTU2_b31be82d-e3a0-4589-950f-63105690d67e">3</ix:nonNumeric> - <ix:nonNumeric contextRef="i8d79c137dfa84aadb4a58229f94fee5b_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzQtMS0xLTEtMjI0NzQvdGV4dHJlZ2lvbjo5ZWZjOGIwNDdkOGM0NjU3OWVhMTAzYjIzMjhjODBhZF83MTQ2ODI1NTgwNTYy_eab50bec-6f9d-47fe-9046-5bfd4c1e7bc8">125</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzQtNS0xLTEtMA_c2d15b3f-d663-45b7-a194-3b64fec989e1">26,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzQtNy0xLTEtMA_8c763e96-0f9c-4db4-b456-1136926fca50">24,963</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Independent power production</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="id8ac3343026c49b082e55eb25411b7ed_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzYtMS0xLTEtMjI0ODAvdGV4dHJlZ2lvbjpiODgxNjViMTdiYWM0NTc2OTFkNzY5NzBhZTgzNDQwOV83MTQ2ODI1NTgwNTU1_36738146-5007-40b5-9513-2c009bd78bcc">3</ix:nonNumeric> - <ix:nonNumeric contextRef="i32281ea0b4354ae2a0307ad899355536_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzYtMS0xLTEtMjI0ODAvdGV4dHJlZ2lvbjpiODgxNjViMTdiYWM0NTc2OTFkNzY5NzBhZTgzNDQwOV83MTQ2ODI1NTgwNTYw_f61775ca-0dc5-47ea-a5a1-7239a84d9b0c">40</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fd2e3a97cae4163844b3fc54ec2b6d6_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzYtNS0xLTEtMA_4a4dabfe-28fb-4729-a6b5-ecbcf5cfcc44">1,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0259c9ef52de48c582523b5e17e0b001_I20191231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzYtNy0xLTEtMA_fdca50b0-5430-4476-a85f-744d3c20b0cf">403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i3f8bcaf8b44d4bda9f9d3917b850b7fd_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzctMS0xLTEtMjI0ODQvdGV4dHJlZ2lvbjoyZjE0MzhhNGU2OWI0MDllYTg1MzJlMGM4ZDEwNTA4NF83MTQ2ODI1NTgwNTU0_4b1e3275-87e4-4294-93a2-e9ce978a14b3">3</ix:nonNumeric> - <ix:nonNumeric contextRef="ifc328749423a41a7bf26ad83f1cb04cf_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzctMS0xLTEtMjI0ODQvdGV4dHJlZ2lvbjoyZjE0MzhhNGU2OWI0MDllYTg1MzJlMGM4ZDEwNTA4NF83MTQ2ODI1NTgwNTU4_dffabba1-59d8-484d-b3c6-2f1e32b1da92">5</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia6abdbae82c94b2cb600ad6dea2653e9_I20201231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzctNS0xLTEtMA_7c8b140f-002b-4420-8ea0-0c11d3c64c63">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id2aaed1dcd7448b3a76c2cb904788c7d_I20191231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzctNy0xLTEtMA_eb4deee0-a5f8-448d-9cfb-eb134c9c8320">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i52e4715b4c034d43b38eaba4d905d96e_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzgtMS0xLTEtMjI0ODgvdGV4dHJlZ2lvbjoxNzNlOTJlMjBkYWM0YzU2YTFiNjFlODhmNGZlY2QxM183MTQ2ODI1NTgwNTU0_4c9a23b6-ee00-4e2c-b424-580eb07dc7be">1</ix:nonNumeric> - <ix:nonNumeric contextRef="ia50e84769faf4a129b85a5d97f888c27_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzgtMS0xLTEtMjI0ODgvdGV4dHJlZ2lvbjoxNzNlOTJlMjBkYWM0YzU2YTFiNjFlODhmNGZlY2QxM183MTQ2ODI1NTgwNTU4_cf195779-6869-48de-851a-049df6245c23">7</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i87956c9671e54f22b5a3a322eac7f4d7_I20201231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzgtNS0xLTEtMA_4d23eb1f-e6b3-4536-8771-a506e310d1f1">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0ca31e8ee459400e92057da81f28339d_I20191231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzgtNy0xLTEtMA_ea71e95c-2854-498f-abed-1ce1687dcc2d">22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzktNS0xLTEtMA_0c747ea1-1ebf-43ee-8453-322e869399a4">27,907</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzktNy0xLTEtMA_4f167c5d-7e55-4fd7-8dbf-4616acd9e22c">25,390</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ConstructionInProgressGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzEwLTUtMS0xLTA_0471eacc-c545-4035-b377-88233d1f7773">1,085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:ConstructionInProgressGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzEwLTctMS0xLTA_7838659d-6d7d-4feb-94a3-6edd13f35a21">896</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzExLTUtMS0xLTA_a8af44a0-ad4d-4cde-9fd6-f803b3f4519d">7,953</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzExLTctMS0xLTA_e058164f-e6a0-45e8-9ecf-0a2e86a27694">7,360</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzEyLTUtMS0xLTA_6fd71d60-b578-4021-b7eb-ae05c8697d4f">21,039</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzEyLTctMS0xLTA_bb6d1b18-9997-4788-9892-edc15b36efaf">18,926</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Electric</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i6f7e83d483a54f1aa409ec8a95fe8ead_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE2LTEtMS0xLTIyNTAzL3RleHRyZWdpb246NTg5ZGUzNjAwMzQ2NDUxM2E2NzhiMzljMmQ4YmM2OThfNzE0NjgyNTU4MDU1Nw_8e6d6513-4857-489b-84c5-d8d77d885ec3">22</ix:nonNumeric> - <ix:nonNumeric contextRef="i10438ceed9474d43a014dd50f87f8346_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE2LTEtMS0xLTIyNTAzL3RleHRyZWdpb246NTg5ZGUzNjAwMzQ2NDUxM2E2NzhiMzljMmQ4YmM2OThfNzE0NjgyNTU4MDU2Mg_1c1ddc1e-e9e6-4b81-b324-d8ff6a1d6940">125</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5c74524a5bcb4e239134914090bad399_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE2LTUtMS0xLTA_c151e12e-c6d6-4b05-bec8-61144fab83f9">6,376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7de5fc60902c4fb0b4336c973fb3196f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE2LTctMS0xLTA_ca5f7232-82cf-45fa-8169-fd85000ca8b0">5,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i03d9a74c7c1a4eca8fa637a24b3006ef_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE3LTEtMS0xLTIyNTA3L3RleHRyZWdpb246MGY1NzU2NzRjMDMyNGRhNWExODMyMWQ2NWRlM2I5ZmFfNzE0NjgyNTU4MDU1Nw_282610e9-cead-4971-b9b2-d3eed46d36bb">20</ix:nonNumeric> - <ix:nonNumeric contextRef="i2b4a93a6264343af82e7cb4e6b7ac3c6_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE3LTEtMS0xLTIyNTA3L3RleHRyZWdpb246MGY1NzU2NzRjMDMyNGRhNWExODMyMWQ2NWRlM2I5ZmFfNzE0NjgyNTU4MDU2Mg_4b098b5a-aa86-4fef-8108-ed6ccf8629cd">75</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia5567576608346f98a60b4c48609b86a_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE3LTUtMS0xLTA_a6befa31-071c-4417-b179-0a5ee876e863">9,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id9676c9132d540b3a1e8f3115032ce05_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE3LTctMS0xLTA_84e4ef2c-f420-4ae7-a772-e17ee3116db6">8,519</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8439c936732f4810aff6760da9f1161e_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE4LTEtMS0xLTIyNTExL3RleHRyZWdpb246NTA3MGRiNTA1MGIzNGZhMjg5YmNiZmY0NTY5NzBiYzFfNzE0NjgyNTU4MDU1Nw_22c6c217-fbc0-4118-9d1a-1dbe5f7081c3">46</ix:nonNumeric> - <ix:nonNumeric contextRef="ied43479839b84fb7aa791dd0ccdd489d_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE4LTEtMS0xLTIyNTExL3RleHRyZWdpb246NTA3MGRiNTA1MGIzNGZhMjg5YmNiZmY0NTY5NzBiYzFfNzE0NjgyNTU4MDU2Mg_0439f178-0d51-4d72-adc0-628b7b4b5be5">75</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id967b5fa319f419d860eba614e8c55b2_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE4LTUtMS0xLTA_e114099e-b773-4cb9-88b1-ca8383e53906">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iffa8172a40604596861cfee119779aad_I20191231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE4LTctMS0xLTA_eb64a27b-66bc-4558-ad79-ac5bd5db7629">113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ida7df11ee3144342831c120f556885a8_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE5LTEtMS0xLTIyNTE1L3RleHRyZWdpb246M2QzNGM5ZjA5MDVhNDc4YThlYzE0ZjljYjE5NjZlOWVfNzE0NjgyNTU4MDU1Nw_bb722b27-ff5f-4b44-954a-df68752ccb2a">5</ix:nonNumeric> - <ix:nonNumeric contextRef="i1f0cd86ebd0b4a4fa9f788243bd3bc18_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE5LTEtMS0xLTIyNTE1L3RleHRyZWdpb246M2QzNGM5ZjA5MDVhNDc4YThlYzE0ZjljYjE5NjZlOWVfNzE0NjgyNTU4MDU2Mg_306a8aa5-3001-4083-a207-ae5b0fea9c7b">50</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55952a0156c945218b5424aa0dfcd69c_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE5LTUtMS0xLTA_eb0a74fa-cc7f-4a2a-872b-bc3e9a1bd8ec">1,326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d80ff5f93ca49b094d7feb79c61c59b_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE5LTctMS0xLTA_d5e46ede-9c95-497b-bb2c-07c737fd2832">1,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases and other financing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i27ce1fcb32fd4aeaa8d83f8827dfd853_I20201231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzIwLTUtMS0xLTA_13b81b2b-a099-4174-bf6d-752364f9aabd">323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id37295ba51a047a8a484127b88f493ca_I20191231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzIwLTctMS0xLTA_ffbf660a-e3e2-4ec9-9ddc-7de9ae6d7c1c">326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i27d725533e30452ab499e45e65319c33_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzIyLTEtMS0xLTIyNTE5L3RleHRyZWdpb246NTg5MTRjODU2MzVhNDAxN2EzNjNlYjQ2NjYxYTNkOGNfNzE0NjgyNTU4MDU1Nw_e8000c98-9ab1-4efd-b176-df176ac05f77">20</ix:nonNumeric> - <ix:nonNumeric contextRef="i357b4718d14c47739f9553cc000d149d_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzIyLTEtMS0xLTIyNTE5L3RleHRyZWdpb246NTg5MTRjODU2MzVhNDAxN2EzNjNlYjQ2NjYxYTNkOGNfNzE0NjgyNTU4MDU2Mg_47240d51-c6d4-4435-849d-4d069b468753">85</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id96f161c3a0248dcbe90594038af7da5_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzIyLTUtMS0xLTA_f2359615-c325-4c22-b3c2-b66ff590c553">5,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1ac877ab44cb49acb4e02e247a501797_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzIyLTctMS0xLTA_af3d757a-724e-45bf-95e4-ee1f1b86d0ae">5,235</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2fc11f11ed6b48d2ae8dae1b581964b5_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzIzLTEtMS0xLTIyNTIzL3RleHRyZWdpb246MDE4YzNjNTI1OWJkNDkxNjk0NGNkYjMxNzcyYTYxOWFfNzE0NjgyNTU4MDU1Nw_68be2cc2-458b-4723-a1da-d0cd645bb2c1">17</ix:nonNumeric> - <ix:nonNumeric contextRef="i71575e5202a94f67a4d29929b6605935_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzIzLTEtMS0xLTIyNTIzL3RleHRyZWdpb246MDE4YzNjNTI1OWJkNDkxNjk0NGNkYjMxNzcyYTYxOWFfNzE0NjgyNTU4MDU2Mg_6f34cea1-3c58-4d82-8adf-2250787ed3cc">75</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i952f8a250d8443a5ac18b92feb83d0a9_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzIzLTUtMS0xLTA_059d2970-bd2d-46e1-a893-3e9bb5f2a762">2,003</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7971541f0b3d46dfba461ef636421e75_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzIzLTctMS0xLTA_ef09a998-2fb7-48ab-8eea-57d55f875bd7">1,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Underground storage facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i82e9564939a84998ae30345de6017399_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI0LTEtMS0xLTIyNTI3L3RleHRyZWdpb246MDc1OTVmNWMwODI5NGJiNGE4ZWUxNWY4NTczNWU3OTJfNzE0NjgyNTU4MDU1Nw_2c21c176-c707-41c9-b038-61af9678f449">27</ix:nonNumeric> - <ix:nonNumeric contextRef="i050a2109d3a94cee91a8eaa9007a8756_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI0LTEtMS0xLTIyNTI3L3RleHRyZWdpb246MDc1OTVmNWMwODI5NGJiNGE4ZWUxNWY4NTczNWU3OTJfNzE0NjgyNTU4MDU2Mg_db8eac26-e8df-490c-a5c8-ffeba8c992eb">75</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i137e8f7a880d4967b9745aeba58c25ba_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI0LTUtMS0xLTA_fe381374-50bc-43b2-855d-c5b54f781836">1,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i549f568682004664b00c1b1bda94069d_I20191231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI0LTctMS0xLTA_1e34acd7-a210-40b2-a586-f95c1dc68a07">987</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ib77f0e7266484d31ba5c46121f948b31_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI1LTEtMS0xLTIyNTMxL3RleHRyZWdpb246NzkzMDc3M2RlNzM2NDQ0ODhlZmEwYTkxZDZhNjkzNWRfNzE0NjgyNTU4MDU1Nw_21d9b1ce-df57-4bc0-8046-659e2fd83139">5</ix:nonNumeric> - <ix:nonNumeric contextRef="i3c88aba1d18445ba80bca629df8801d7_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI1LTEtMS0xLTIyNTMxL3RleHRyZWdpb246NzkzMDc3M2RlNzM2NDQ0ODhlZmEwYTkxZDZhNjkzNWRfNzE0NjgyNTU4MDU2Mg_1413281d-04ad-4236-b7d8-cc825e50b2ec">50</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa91c19c075641319e8315b66c4d8199_I20201231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI1LTUtMS0xLTA_2790aa61-808c-443e-b4af-34730750c56d">817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id3db1f8039c040279033525da37d6b2e_I20191231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI1LTctMS0xLTA_df455f5d-b78c-45fb-8dce-1c61fb0075af">797</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i392d7191cabe4bb4bb49f653507f5a6c_I20201231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI2LTUtMS0xLTA_022ee2a2-f664-43fa-8d82-11cf44ca2a81">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i66dad722374a4b538bde819f47e9f244_I20191231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI2LTctMS0xLTA_4429e902-d0c0-4b71-b93d-10d987698a3c">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-utility property</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i60d4676876f04702bcd7d3d43d22d833_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI3LTEtMS0xLTIyNTM1L3RleHRyZWdpb246YzYyNjU4MTNjODVjNGVkMzk2MjYzMzhjZDZkZjQwZjVfNzE0NjgyNTU4MDU1Nw_7ac2006f-092d-4307-82aa-158ca2fc64fb">3</ix:nonNumeric> - <ix:nonNumeric contextRef="ic6bcb854cb0c490293625f69b2529968_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI3LTEtMS0xLTIyNTM1L3RleHRyZWdpb246YzYyNjU4MTNjODVjNGVkMzk2MjYzMzhjZDZkZjQwZjVfNzE0NjgyNTU4MDU2Mg_0a7345cf-a90d-4ad5-b0bb-7f2a42b1c9e3">51</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib30e708a5de545f2895ec0ab61ef9e75_I20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI3LTUtMS0xLTA_8b95c60d-5bf6-443e-b290-c4cc396e0d2e">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4780500a85f54986b7ef61bae808dc4b_I20191231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI3LTctMS0xLTA_181e4875-79bc-473a-b142-8935d6aebf36">20</ix:nonFraction>&#160;</span></td><td style="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%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI4LTUtMS0xLTA_d61d88af-a7b0-4532-a6e0-de72155f770f">26,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI4LTctMS0xLTA_e916c1c4-534b-4f2c-b582-37607fc0501a">24,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI5LTUtMS0xLTA_af0f0a1a-d711-4cf8-9eac-c0b38650a367">1,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI5LTctMS0xLTA_90f03da7-5872-40fc-9d2d-ce5d49df41d2">879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzMwLTUtMS0xLTA_d39b25b3-da62-4f2e-bcb0-b8828bd21ec5">7,844</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzMwLTctMS0xLTA_3a6bd972-3bc8-40ed-8b1c-6e15cee06497">7,272</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzMxLTUtMS0xLTA_b191d05f-3e58-4d01-892a-87a680acf70d">19,971</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzMxLTctMS0xLTA_ee5f7ad0-c678-4db4-a194-fb1193d5bc61">18,570</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></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">A significant portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#8217;s operating leases of owned assets, see Note&#160;10, Leases and Palisades 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:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers&#8217; plant additions were $<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-8" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzcxNDY4MjU1ODg0NDI_1d2ea9c0-830a-4a3a-abfd-7e35f698c3b8"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-8" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzcxNDY4MjU1ODg0NDI_6455c725-bf43-4b10-aa27-50de26ad7e0a">2.0</ix:nonFraction></ix:nonFraction>&#160;billion for the years ended December&#160;31,&#160;2020 and 2019. Consumers&#8217; plant retirements were $<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzcxNDY4MjU1ODcwNzM_1de515f7-ada3-4505-8ae1-1c156acb76bb">220</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2020 and $<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzcxNDY4MjU1ODcxNjQ_0b237721-e9b4-4994-8ebd-fb882d111af9">380</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2019. Consumers plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;&#160;2 coal-fueled electric generating units in 2023. Accordingly, in&#160;2019, Consumers removed from total plant, property, and </span></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation></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%">138</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="idf228e99ca2a45c3a6e9b7862de374d3" continuedAt="i804cfa279ecb42ccb8332a30ec8dc624"><ix:continuation id="idd86a027d96740ca827db316dd00146b" continuedAt="i92a48791876b4215b03f1881183e38cf"><ix:continuation id="ifb431e2af32a4df3bd00c7cd6313cfd5" continuedAt="i5957271fb92d449a86b72b4b4a217b0f"><ix:continuation id="ia1bc461b8e124a4c80d6e4435f7637af"><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%">equipment $<ix:nonFraction unitRef="usd" contextRef="i4ca296b4b4f14cc4a18dd9a9e40cafa4_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzcxNDY4MjU1ODcyNTU_7d6f8074-cd10-4846-9946-c918ce68d37d">667</ix:nonFraction>&#160;million, representing the projected remaining book value of the <ix:nonFraction unitRef="coal_fueled_electric_generating_unit" contextRef="ic1911910df9e45b2a05edcafaa4469e6_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="cms:RegulatoryAssetsNumberOfUnits" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzE3NTkyMTg2MDUzMDky_5c00d7b7-e28d-4279-b066-982f45a6f464">two</ix:nonFraction> units upon their retirement, and recorded it as a regulatory asset. For additional details, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">For information regarding the amortization terms of Consumers&#8217; assets under finance leases and other financing, see Note&#160;10, Leases and Palisades 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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Underground storage includes base natural gas of $<ix:nonFraction unitRef="usd" contextRef="i9c8b766b6e87444aa38324fc5e2ad318_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzQ3MA_2a056d9d-f9bd-45d0-abc4-c02b9bfa9e1a"><ix:nonFraction unitRef="usd" contextRef="i66d04d7dd4684033a302089436c8fd0a_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzQ3MA_bab1afe4-cbf5-458f-b28a-62050ae6d8e4">26</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31,&#160;2020 and 2019. Base natural gas is not subject to depreciation.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Intangible Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Included in net plant, property, and equipment are intangible assets. <ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1MDM_b1b61c96-4fc8-4d96-8f6a-edd17f368f97" continuedAt="id4158df7ee1c45d8af1d9ac90215558f" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1MDQ_9384a577-0aaf-4f0d-97c2-0d7d4396f582" continuedAt="i4d363e7d956344aa8df10c58d85f6a01" escape="true">Presented in the following table are details about CMS&#160;Energy&#8217;s and Consumers&#8217; intangible assets:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="id4158df7ee1c45d8af1d9ac90215558f"><ix:continuation id="i4d363e7d956344aa8df10c58d85f6a01"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.519%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Description</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization<br/>Life in Years</span></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2019</span></td></tr><tr style="height:24pt"><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="if3698543cb104399b544a5a7b6e0b764_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzQtMS0xLTEtMjI1ODkvdGV4dHJlZ2lvbjo4NTFkZWJiNTZhZGM0MWRmODNmOTBhNTkyMGIxYTU5N183MTQ2ODI1NTgwNTU3_8b3156b9-b0cb-48b4-8c77-e6f568537d03">1</ix:nonNumeric> - <ix:nonNumeric contextRef="i3d095765d1c24b28b04da3fa0db236f9_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzQtMS0xLTEtMjI1ODkvdGV4dHJlZ2lvbjo4NTFkZWJiNTZhZGM0MWRmODNmOTBhNTkyMGIxYTU5N183MTQ2ODI1NTgwNTYy_75a89e0e-5e76-4cbf-a52a-ce55f97dace3">15</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i42c5f1dde5f645c7ab66ac5d32fd762f_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzQtNi0xLTEtMA_f92b22e6-e5e4-4e05-8f0c-d69573bec24c">883</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i42c5f1dde5f645c7ab66ac5d32fd762f_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzQtOC0xLTEtMA_bdf17721-50c5-4286-960b-f5072473b105">577</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id8cb2eac1dcf44e7ad331aec03ef02e6_I20191231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzQtMTEtMS0xLTA_ca50c661-848e-4225-b564-8c9447a44648">882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id8cb2eac1dcf44e7ad331aec03ef02e6_I20191231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzQtMTMtMS0xLTA_166e5be0-3d26-49ba-8927-0e51f8527045">529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rights of way</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i880f0f530f284c18900d854b116e6321_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzUtMS0xLTEtMjI1OTMvdGV4dHJlZ2lvbjphMjNlZTljMmU5NGM0NzFiOTYzNTc2NjU0NjdlZWVjNF83MTQ2ODI1NTgwNTU3_620e32b7-4dbb-4e63-9f49-031890b34c14">50</ix:nonNumeric> - <ix:nonNumeric contextRef="if9d11de44da04a9585ea1551203cfa85_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzUtMS0xLTEtMjI1OTMvdGV4dHJlZ2lvbjphMjNlZTljMmU5NGM0NzFiOTYzNTc2NjU0NjdlZWVjNF83MTQ2ODI1NTgwNTYy_7abf9f45-0545-4f27-bd63-73b3a3abff54">85</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i21b591c1e8404f638d8e0c6a3ade2efb_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzUtNi0xLTEtMA_6311c759-9fb3-45c7-99f0-713939408cdf">197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i21b591c1e8404f638d8e0c6a3ade2efb_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzUtOC0xLTEtMA_aabfd65c-65f7-4e48-ba97-fc98afe2016c">57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7f8f329209d4ee68b14fdaf533336a8_I20191231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzUtMTEtMS0xLTA_4d418c3d-fa21-41dd-8b73-bb8c87d53245">180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7f8f329209d4ee68b14fdaf533336a8_I20191231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzUtMTMtMS0xLTA_0046c3f8-ae0c-4b70-b06c-382b0a414459">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Franchises and consents</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i75fd20f52139404dabef2561a3c31c29_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzYtMS0xLTEtMjI1OTcvdGV4dHJlZ2lvbjpkYzAxY2NjZTQyNzk0MzhhYjcwOGNhMTliNGI2NTlhYl83MTQ2ODI1NTgwNTU3_e6899775-7ca6-4abe-b37f-5b8e64340e98">5</ix:nonNumeric> - <ix:nonNumeric contextRef="if4249a380df749e19fee7bf317dc8d8d_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzYtMS0xLTEtMjI1OTcvdGV4dHJlZ2lvbjpkYzAxY2NjZTQyNzk0MzhhYjcwOGNhMTliNGI2NTlhYl83MTQ2ODI1NTgwNTYy_a6dac1ea-1127-4f6e-bd2e-3fa68705dbcb">50</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7b2e8a9bdeb94adba7aab5990e4aaaa0_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzYtNi0xLTEtMA_003463aa-269b-4b25-a1c6-1c208cd77ce1">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7b2e8a9bdeb94adba7aab5990e4aaaa0_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzYtOC0xLTEtMA_a3a4b314-ccae-495d-931e-fcf24b52108e">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id301d24793be47da90821903d80925dc_I20191231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzYtMTEtMS0xLTA_4f7fd6c8-a1b0-407c-9a42-f53d6f8fbc52">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id301d24793be47da90821903d80925dc_I20191231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzYtMTMtMS0xLTA_168f3026-baf7-485a-b02f-b068c30c68e4">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d713dc46d85421d9c716907de61f914_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzctNi0xLTEtMA_463be7a0-56b2-4188-bba2-78726f84bb7b">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d713dc46d85421d9c716907de61f914_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzctOC0xLTEtMA_ce1b0c97-83ef-4ad3-9d93-3b5b726a7d6a">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i152830c7ab51462b9ce94b2d1bb7e8cc_I20191231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzctMTEtMS0xLTA_16fd48ef-7ff6-451a-bc2e-03e1dabfa760">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i152830c7ab51462b9ce94b2d1bb7e8cc_I20191231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzctMTMtMS0xLTA_7505c973-fb1e-44bd-a069-14e07205dc1d">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibfadc8ad2e5a413bb034cc26e322f4fe_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzgtNi0xLTEtMA_89bb10e9-b31d-40ef-a92b-3c7165ba73fd">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibfadc8ad2e5a413bb034cc26e322f4fe_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzgtOC0xLTEtMA_cd38abe4-cafa-4d1f-b474-2a04a81f280d">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if6b92a74bac14d77aded6d7a919e15b6_I20191231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzgtMTEtMS0xLTA_4d6a11b9-0004-47f2-90e7-bd4b2fb1adf0">27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if6b92a74bac14d77aded6d7a919e15b6_I20191231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzgtMTMtMS0xLTA_ffdbd173-be14-4758-ba67-9346ef11551d">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzktNi0xLTEtMA_171609e9-92d7-4875-bb42-76521db6f4dd">1,134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzktOC0xLTEtMA_8f004cdb-3a8e-436a-80c9-25b2f87622a6">667</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzktMTEtMS0xLTA_be3d2de0-8556-4c52-8968-051031e5fccc">1,114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzktMTMtMS0xLTA_bc0f917e-6941-4cf9-800c-0c2c9333b93f">615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="icfc7b7ba7a794ed5ace18383006a92ca_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzExLTEtMS0xLTIyNjAxL3RleHRyZWdpb246OTcxZmMwNjQ2YjhmNDBkOGE4Y2M4NjA5Y2Y3ZDc4OWRfNzE0NjgyNTU4MDU1Nw_ab7622c5-873a-4ad5-a652-ad06ee9a7133">3</ix:nonNumeric> - <ix:nonNumeric contextRef="i614acacbbb2741c09c74310f1d78c75f_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzExLTEtMS0xLTIyNjAxL3RleHRyZWdpb246OTcxZmMwNjQ2YjhmNDBkOGE4Y2M4NjA5Y2Y3ZDc4OWRfNzE0NjgyNTU4MDU2Mg_c0cf37ef-6c43-4e99-90a9-3e8a23829b94">15</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i742aea74c314403088fa6f7b684afe2f_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzExLTYtMS0xLTA_f2ec1205-dbd6-4191-8e1d-fc5201566826">856</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i742aea74c314403088fa6f7b684afe2f_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzExLTgtMS0xLTA_fd0d39de-a671-4a5e-b807-036a815770a0">568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i30d5558ec2264281b10b1c4f7446d8be_I20191231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzExLTExLTEtMS0w_2e5f08fe-648d-4a2b-b627-fffdd651e1da">869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i30d5558ec2264281b10b1c4f7446d8be_I20191231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzExLTEzLTEtMS0w_317ffa7f-dbf4-41aa-a37b-6db6281143dc">521</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Rights of way</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ib68bb35bb129479d89f72431b245e335_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEyLTEtMS0xLTIyNjA1L3RleHRyZWdpb246OWM1ODdjYmZkYzUxNGE2Yzg5NzU2MDNiYjA0NzBiZDhfNzE0NjgyNTU4MDU1Nw_c85cdb5a-b464-40b9-be22-14e933e4f3e9">50</ix:nonNumeric> - <ix:nonNumeric contextRef="i6f9605d187924c58b05e6c695428e85f_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEyLTEtMS0xLTIyNjA1L3RleHRyZWdpb246OWM1ODdjYmZkYzUxNGE2Yzg5NzU2MDNiYjA0NzBiZDhfNzE0NjgyNTU4MDU2Mg_713ca557-fcb0-47e6-bbd1-47f5298e778b">85</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2326d22f8f2e4f23a1e380f579801228_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEyLTYtMS0xLTA_2b474261-3552-49a3-a6d4-fb4e901729ef">197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2326d22f8f2e4f23a1e380f579801228_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEyLTgtMS0xLTA_7cf488aa-b399-43a5-8ad0-1725775867f1">57</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie9eb551dd4b64676ab412903a48a0462_I20191231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEyLTExLTEtMS0w_36f70ae5-bfa8-43d3-94f0-c49d075a2fc2">180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie9eb551dd4b64676ab412903a48a0462_I20191231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEyLTEzLTEtMS0w_839791e3-606c-452f-9bee-7d58bcc4315e">55</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Franchises and consents</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ifac4bcc6b9c44b80927b8611a239de46_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEzLTEtMS0xLTIyNjA5L3RleHRyZWdpb246MDFmYTU2MmYxZDIwNDMzZGFkMGMyZDljYTE4NmJlNmVfNzE0NjgyNTU4MDU1Nw_ce363ecf-31d8-42fb-ac51-3843a45a48de">5</ix:nonNumeric> - <ix:nonNumeric contextRef="id285913997664069bcf5285ea5168354_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEzLTEtMS0xLTIyNjA5L3RleHRyZWdpb246MDFmYTU2MmYxZDIwNDMzZGFkMGMyZDljYTE4NmJlNmVfNzE0NjgyNTU4MDU2Mg_77db3c4d-b5a4-47ea-b057-a73784e4efcd">50</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id6eb5e5463b34a0db18d45ff55ac2ce8_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEzLTYtMS0xLTA_e8b90753-f1b1-4448-a623-708d60297452">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id6eb5e5463b34a0db18d45ff55ac2ce8_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEzLTgtMS0xLTA_629fc40a-d0e6-4521-93bf-3d776ad45ff1">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id107ae7c09a445daaac34a02c85520e5_I20191231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEzLTExLTEtMS0w_cbe3bb42-f85b-49d0-b884-ad97b032e69a">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id107ae7c09a445daaac34a02c85520e5_I20191231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEzLTEzLTEtMS0w_0b4e6753-e163-44cd-8989-3949d3ac2692">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6b4995c4662b4fbbbfd53c84db41ccd0_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE0LTYtMS0xLTA_b8a8dbfa-0f46-4a12-9d96-6dee1dcd3d52">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6b4995c4662b4fbbbfd53c84db41ccd0_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE0LTgtMS0xLTA_090e77a0-bb4a-43bf-a566-7b3c4df569ca">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if895550a276b4596807ab291cd837c8e_I20191231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE0LTExLTEtMS0w_9a46f363-e362-4c6f-a41a-ffbda917de77">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if895550a276b4596807ab291cd837c8e_I20191231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE0LTEzLTEtMS0w_323c379a-aaf8-4909-8434-4f18093fc172">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8d05fd0d4c9048379576208936ab0318_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE1LTYtMS0xLTA_b6da1d35-a41c-47e3-861f-39b62b8ffd8e">25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8d05fd0d4c9048379576208936ab0318_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE1LTgtMS0xLTA_9c3afc89-2b9d-4555-bb2b-5abe0c56da74">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icb0f89913c36444a838b53a7a3b505d1_I20191231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE1LTExLTEtMS0w_7996a9c6-eb58-4f98-9dc4-8cad27483dc4">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icb0f89913c36444a838b53a7a3b505d1_I20191231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE1LTEzLTEtMS0w_62f67b5c-56d2-4c94-b794-7dc2ee90d29d">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE2LTYtMS0xLTA_8595ff51-0f70-4c8d-9ff0-caaa4ef5f6b3">1,104</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE2LTgtMS0xLTA_e0f4cd47-1d8e-4728-bb80-f50587a805d2">658</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><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 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE2LTExLTEtMS0w_f4123dc7-9584-417d-ad57-d457f85b1c25">1,100</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE2LTEzLTEtMS0w_da02e09c-b2f6-4f03-9ec6-8ca3f4d7ea88">607</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></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers&#8217; intangible asset additions were $<ix:nonFraction unitRef="usd" contextRef="i83d395962dee455ba5d50a7385b2f697_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzEwMzU_c7c3211c-f25e-4086-80d8-012a3ffc9b46">69</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2020 and $<ix:nonFraction unitRef="usd" contextRef="i5e903467f67646cb9f0ea09d2cb7b07a_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzcxNDY4MjU1ODg3Njk_4492c6bb-0b17-48bd-b6ab-9d1b8577e034">67</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2019. Consumers&#8217; intangible asset retirements were $<ix:nonFraction unitRef="usd" contextRef="i83d395962dee455ba5d50a7385b2f697_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzEwNzY_6a26ec55-b14a-4d69-a1be-45576bd7149f">65</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2020 and $<ix:nonFraction unitRef="usd" contextRef="i5e903467f67646cb9f0ea09d2cb7b07a_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzExODc_4336ddfc-42ee-4a68-a51d-bc2fb453a6cb">193</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0Xzg3OTYwOTMwMzA5MDQ_485103c9-eb13-42f2-937d-25134c21f97f" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0Xzg3OTYwOTMwMzA5MDQ_7950ca80-b133-4946-9e5f-f60a48f6788e" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Capitalization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#8217; plant, property, and equipment is generally recoverable through its general ratemaking process.</span></ix:nonNumeric></ix:nonNumeric></div><div 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="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:PlantRetirementAndAbandonmentPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0Xzg3OTYwOTMwMzA4OTU_bac84d3e-70e3-403c-b894-76942b8efe9b" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:PlantRetirementAndAbandonmentPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0Xzg3OTYwOTMwMzA4OTU_ec28e4fe-22c4-495a-8bfa-2bca5433ca38" escape="true">With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#8209;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.</ix:nonNumeric></ix:nonNumeric></span></div></ix:continuation></ix:continuation></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%">139</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i804cfa279ecb42ccb8332a30ec8dc624" continuedAt="i26609a8491a541c9ad7a8921e6a013d5"><ix:continuation id="i92a48791876b4215b03f1881183e38cf" continuedAt="i2e9b6731ab0d45e2b5623b1bca9c796a"><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i3dd07c0295234de3b70f2ba4ecd12ac1_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0Xzg3OTYwOTMwMzA5MDU_34ca78af-9dcc-4933-891f-f66fd48f381d" escape="true"><ix:nonNumeric contextRef="ic6d9bd4d632a44aea4d905eab404ea30_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0Xzg3OTYwOTMwMzA5MDU_a58b37f4-3f2a-46c9-8703-54e7e3e6981c" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Software:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.</span></ix:nonNumeric></ix:nonNumeric></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%"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:AllowanceForFundsUsedDuringConstructionPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0Xzg3OTYwOTMwMzA4OTc_2b7bfa32-964f-4d01-8b65-f86c0fd909fd" continuedAt="idd6a0b3409ab4cba8800dc7d545097d8" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:AllowanceForFundsUsedDuringConstructionPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0Xzg3OTYwOTMwMzA4OTc_9af8c426-3e50-4545-ad4b-b7f0fd3c732f" continuedAt="i6bd536ea27b44ca2992a2a9179c69bc7" escape="true">AFUDC: </ix:nonNumeric></ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="idd6a0b3409ab4cba8800dc7d545097d8"><ix:continuation id="i6bd536ea27b44ca2992a2a9179c69bc7">Consumers capitalizes AFUDC on regulated major construction projects, except pollution control facilities on its fossil-fuel-fired power plants. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset.</ix:continuation></ix:continuation> <ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="cms:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1MTI_74210019-7254-4313-b523-f468082fe419" continuedAt="icf0ca62f4aba462ca8c98d8240b142ea" escape="true">Presented in the following table are Consumers&#8217; average AFUDC capitalization rates:</ix:nonNumeric></span></div><div style="margin-bottom:18pt"><ix:continuation id="icf0ca62f4aba462ca8c98d8240b142ea"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i926ab65279dc44d583c9a8a472d63669_D20200101-20201231" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpiMTA3YTU3ZWU5ZTU0NDRlYWE5ODczZmQ0ZWIzNDIwZC90YWJsZXJhbmdlOmIxMDdhNTdlZTllNTQ0NGVhYTk4NzNmZDRlYjM0MjBkXzEtMS0xLTEtMA_241f6766-5381-4dcf-be90-d38a6f04f3d1">6.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ib755e3c1b2ac41de813c4cbc7ca4068d_D20190101-20191231" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpiMTA3YTU3ZWU5ZTU0NDRlYWE5ODczZmQ0ZWIzNDIwZC90YWJsZXJhbmdlOmIxMDdhNTdlZTllNTQ0NGVhYTk4NzNmZDRlYjM0MjBkXzEtMi0xLTEtMA_47098ab4-c6ed-474a-87bc-6d2a3f1929b7">6.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ib6acc220152346fdb417b1ab84ac79b7_D20180101-20181231" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpiMTA3YTU3ZWU5ZTU0NDRlYWE5ODczZmQ0ZWIzNDIwZC90YWJsZXJhbmdlOmIxMDdhNTdlZTllNTQ0NGVhYTk4NzNmZDRlYjM0MjBkXzEtMy0xLTEtMA_0f0a4bb4-9ef6-4f26-83ee-54ad87965344">6.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i192119e890bd41378b60fb2e18844c34_D20200101-20201231" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpiMTA3YTU3ZWU5ZTU0NDRlYWE5ODczZmQ0ZWIzNDIwZC90YWJsZXJhbmdlOmIxMDdhNTdlZTllNTQ0NGVhYTk4NzNmZDRlYjM0MjBkXzItMS0xLTEtMA_07c50868-d7ab-47cf-902a-2ad0dd05f1de">5.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i61d6a8cb9a57454799d413b75a1514a5_D20190101-20191231" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpiMTA3YTU3ZWU5ZTU0NDRlYWE5ODczZmQ0ZWIzNDIwZC90YWJsZXJhbmdlOmIxMDdhNTdlZTllNTQ0NGVhYTk4NzNmZDRlYjM0MjBkXzItMi0xLTEtMA_f7697ffc-0fa8-4cd5-a1a1-418d2ec047ea">5.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i4642fa0ae25e42249539f4a1e4458075_D20180101-20181231" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpiMTA3YTU3ZWU5ZTU0NDRlYWE5ODczZmQ0ZWIzNDIwZC90YWJsZXJhbmdlOmIxMDdhNTdlZTllNTQ0NGVhYTk4NzNmZDRlYjM0MjBkXzItMy0xLTEtMA_e7a82e38-c7c5-42ad-a24a-1da57863289e">5.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></ix:continuation></div><ix:continuation id="i5957271fb92d449a86b72b4b4a217b0f"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Assets Under Finance Leases and Other Financing:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are further details about changes in Consumers&#8217; assets under finance leases and other financing:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo0NDQwNmVkY2U1MmQ0MDIyYTQwMjMxNTBkNWExMDUwMi90YWJsZXJhbmdlOjQ0NDA2ZWRjZTUyZDQwMjJhNDAyMzE1MGQ1YTEwNTAyXzMtMi0xLTEtMA_e9f5643d-8c68-4274-bf58-a8652547fca4">340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo0NDQwNmVkY2U1MmQ0MDIyYTQwMjMxNTBkNWExMDUwMi90YWJsZXJhbmdlOjQ0NDA2ZWRjZTUyZDQwMjJhNDAyMzE1MGQ1YTEwNTAyXzMtNC0xLTEtMA_53f2e852-dccd-4858-946e-4d9a56ae10a4">309</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="cms:FinanceLeaseAssetsAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo0NDQwNmVkY2U1MmQ0MDIyYTQwMjMxNTBkNWExMDUwMi90YWJsZXJhbmdlOjQ0NDA2ZWRjZTUyZDQwMjJhNDAyMzE1MGQ1YTEwNTAyXzQtMi0xLTEtMA_1d409be7-47f8-430c-afe9-eccab7f23334">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="cms:FinanceLeaseAssetsAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo0NDQwNmVkY2U1MmQ0MDIyYTQwMjMxNTBkNWExMDUwMi90YWJsZXJhbmdlOjQ0NDA2ZWRjZTUyZDQwMjJhNDAyMzE1MGQ1YTEwNTAyXzQtNC0xLTEtMA_94a081e6-c35a-400e-8fb9-de89ebf83a93">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net retirements and other adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="cms:FinanceLeaseAssetNetRetirementsAndAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo0NDQwNmVkY2U1MmQ0MDIyYTQwMjMxNTBkNWExMDUwMi90YWJsZXJhbmdlOjQ0NDA2ZWRjZTUyZDQwMjJhNDAyMzE1MGQ1YTEwNTAyXzUtMi0xLTEtMA_a113dfd3-6afe-437a-98ed-968fd2004e50">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" sign="-" name="cms:FinanceLeaseAssetNetRetirementsAndAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo0NDQwNmVkY2U1MmQ0MDIyYTQwMjMxNTBkNWExMDUwMi90YWJsZXJhbmdlOjQ0NDA2ZWRjZTUyZDQwMjJhNDAyMzE1MGQ1YTEwNTAyXzUtNC0xLTEtMA_9d6c7882-473e-47d8-afc6-950f2f985127">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo0NDQwNmVkY2U1MmQ0MDIyYTQwMjMxNTBkNWExMDUwMi90YWJsZXJhbmdlOjQ0NDA2ZWRjZTUyZDQwMjJhNDAyMzE1MGQ1YTEwNTAyXzYtMi0xLTEtMA_c7dc3239-4aec-4eab-a700-aa7a42f52d7e">336</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo0NDQwNmVkY2U1MmQ0MDIyYTQwMjMxNTBkNWExMDUwMi90YWJsZXJhbmdlOjQ0NDA2ZWRjZTUyZDQwMjJhNDAyMzE1MGQ1YTEwNTAyXzYtNC0xLTEtMA_aab38da7-0ac3-4037-891b-8082fc998c85">340</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></tr></table></div></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Assets under finance leases and other financing are presented as gross amounts. Consumers&#8217; accumulated amortization of assets under finance leases and other financing was $<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzM3NTM_b1056f5f-275b-4ee0-8840-a71aabe43040">254</ix:nonFraction>&#160;million at December&#160;31,&#160;2020 and $<ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzM3NjY_2f170468-e0dd-4991-b7b0-af04a0b1f997">239</ix:nonFraction>&#160;million at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Depreciation and Amortization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1MTM_42a4c641-28dc-4d7a-91e1-13ac596121c2" continuedAt="icf4e1a89f50b4e77a58b8d9a4516c2c4" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1NDU_0e5ceca7-e348-4308-941b-dcfad1d72ec1" continuedAt="i14d8db9c5e8b4659b38f1880635e101d" escape="true">Presented in the following table are further details about CMS&#160;Energy&#8217;s and Consumers&#8217; accumulated depreciation and amortization:</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:18pt"><ix:continuation id="icf4e1a89f50b4e77a58b8d9a4516c2c4"><ix:continuation id="i14d8db9c5e8b4659b38f1880635e101d"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2553af4867b94a3d854b8fbad9702680_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmYTBlYmI0NDY4Yjk0YTgwYWZlNzRhZjE3YjljNTVlZC90YWJsZXJhbmdlOmZhMGViYjQ0NjhiOTRhODBhZmU3NGFmMTdiOWM1NWVkXzMtMi0xLTEtMA_3a505870-679d-4267-ad17-db6a594366fe">7,841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i35ebc4e3f2524660990f3fa506365b1b_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmYTBlYmI0NDY4Yjk0YTgwYWZlNzRhZjE3YjljNTVlZC90YWJsZXJhbmdlOmZhMGViYjQ0NjhiOTRhODBhZmU3NGFmMTdiOWM1NWVkXzMtNC0xLTEtMA_61e17953-7c98-452a-a3ec-1f45b53a1038">7,269</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-utility plant assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifff2a7975ad84172aa5d83c848de0108_I20201231" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmYTBlYmI0NDY4Yjk0YTgwYWZlNzRhZjE3YjljNTVlZC90YWJsZXJhbmdlOmZhMGViYjQ0NjhiOTRhODBhZmU3NGFmMTdiOWM1NWVkXzQtMi0xLTEtMA_344555c4-c437-43bf-820c-168067cc152c">112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5e32a42457454ca0b8894f3a9e99a1b2_I20191231" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmYTBlYmI0NDY4Yjk0YTgwYWZlNzRhZjE3YjljNTVlZC90YWJsZXJhbmdlOmZhMGViYjQ0NjhiOTRhODBhZmU3NGFmMTdiOWM1NWVkXzQtNC0xLTEtMA_cb171559-3e6e-4e2e-af66-579736c236ee">91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6f5c0aa673f94c879aa9d7280690985e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmYTBlYmI0NDY4Yjk0YTgwYWZlNzRhZjE3YjljNTVlZC90YWJsZXJhbmdlOmZhMGViYjQ0NjhiOTRhODBhZmU3NGFmMTdiOWM1NWVkXzYtMi0xLTEtMA_f3e5fac6-75bd-46ba-9b4d-368a01e53fba">7,841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iae02d32fe70b4ab1ad43bdc63c60b6d5_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmYTBlYmI0NDY4Yjk0YTgwYWZlNzRhZjE3YjljNTVlZC90YWJsZXJhbmdlOmZhMGViYjQ0NjhiOTRhODBhZmU3NGFmMTdiOWM1NWVkXzYtNC0xLTEtMA_92294676-8e21-464b-92b9-1b41abe84709">7,269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-utility plant assets</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idc442236569e4215874b7b6c703e85fa_I20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmYTBlYmI0NDY4Yjk0YTgwYWZlNzRhZjE3YjljNTVlZC90YWJsZXJhbmdlOmZhMGViYjQ0NjhiOTRhODBhZmU3NGFmMTdiOWM1NWVkXzctMi0xLTEtMA_add44d2f-35b0-4d49-8382-4436c6755548">3</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8c215004664f461f9bb4782e2206673d_I20191231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmYTBlYmI0NDY4Yjk0YTgwYWZlNzRhZjE3YjljNTVlZC90YWJsZXJhbmdlOmZhMGViYjQ0NjhiOTRhODBhZmU3NGFmMTdiOWM1NWVkXzctNC0xLTEtMA_4d8a98c5-1978-46e5-a68f-9ba89295dc7b">3</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></tr></table></ix:continuation></ix:continuation></div><div 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="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:RegulatoryDepreciationAndAmortizationPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0Xzg3OTYwOTMwMzA4OTk_465e7893-6191-4fb1-97ac-703581af0794" continuedAt="i573c04dfae33461d890c60763aee98d7" escape="true">Consumers depreciates utility property on an asset-group basis, in which it applies a single MPSC-approved depreciation rate to the gross investment in a particular class of property within the electric and </ix:nonNumeric></span></div></ix:continuation></ix:continuation></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%">140</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i26609a8491a541c9ad7a8921e6a013d5" continuedAt="iec5afa08e5ac41e0bc6f1ed36f48963a"><ix:continuation id="i2e9b6731ab0d45e2b5623b1bca9c796a" continuedAt="i7af0f0f2c42b4a4eb79d68df1eae44bf"><div 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="i573c04dfae33461d890c60763aee98d7">gas segments. Consumers performs depreciation studies periodically to determine appropriate group lives.</ix:continuation> <ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1MzA_f9333a71-aecf-4171-b00a-d5ee4d4959d6" continuedAt="i3cd7165d4a4748e5b80ce19517452ab3" escape="true">Presented in the following table are the composite depreciation rates for Consumers&#8217; segment properties:</ix:nonNumeric></span></div><div style="margin-bottom:18pt"><ix:continuation id="i3cd7165d4a4748e5b80ce19517452ab3"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.242%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility property</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i3e52bf7e43ea4c08b078417b196bc0ff_D20200101-20201231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmN2ViMWQzMWM4Mjg0ZGE4YTI5OGQ0OWYyYWRhMWMwMS90YWJsZXJhbmdlOmY3ZWIxZDMxYzgyODRkYThhMjk4ZDQ5ZjJhZGExYzAxXzEtMi0xLTEtMA_8a9e8cd1-8d97-4c87-8a6a-74094289f8fe">3.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i9ebf85f99d674b80b4f63c356078f48c_D20190101-20191231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmN2ViMWQzMWM4Mjg0ZGE4YTI5OGQ0OWYyYWRhMWMwMS90YWJsZXJhbmdlOmY3ZWIxZDMxYzgyODRkYThhMjk4ZDQ5ZjJhZGExYzAxXzEtNC0xLTEtMA_526531b7-21cf-4600-9523-b031d0dbf75a">3.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i44d1c1e7ecd34fcdb002e3366019f055_D20180101-20181231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmN2ViMWQzMWM4Mjg0ZGE4YTI5OGQ0OWYyYWRhMWMwMS90YWJsZXJhbmdlOmY3ZWIxZDMxYzgyODRkYThhMjk4ZDQ5ZjJhZGExYzAxXzEtNi0xLTEtMA_53b46492-5807-4c88-a1ae-c42e58eaca4d">3.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i7db16332db1440bcae5093826b66f57c_D20200101-20201231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmN2ViMWQzMWM4Mjg0ZGE4YTI5OGQ0OWYyYWRhMWMwMS90YWJsZXJhbmdlOmY3ZWIxZDMxYzgyODRkYThhMjk4ZDQ5ZjJhZGExYzAxXzItMi0xLTEtMA_d351ebb6-34c9-4aae-8069-ff55e49ebbae">2.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="id6bd09dc78c849f6a355322890dabff4_D20190101-20191231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmN2ViMWQzMWM4Mjg0ZGE4YTI5OGQ0OWYyYWRhMWMwMS90YWJsZXJhbmdlOmY3ZWIxZDMxYzgyODRkYThhMjk4ZDQ5ZjJhZGExYzAxXzItNC0xLTEtMA_4d392692-7164-4325-b614-bc22b4502e43">2.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ibdb03999db064e0ca517ff705e84ccf5_D20180101-20181231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmN2ViMWQzMWM4Mjg0ZGE4YTI5OGQ0OWYyYWRhMWMwMS90YWJsZXJhbmdlOmY3ZWIxZDMxYzgyODRkYThhMjk4ZDQ5ZjJhZGExYzAxXzItNi0xLTEtMA_f74c5c36-30f6-41e2-b257-f38bac35645c">2.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other property</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="id7ea6a18686e4afb947c6ecf5f4578bd_D20200101-20201231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmN2ViMWQzMWM4Mjg0ZGE4YTI5OGQ0OWYyYWRhMWMwMS90YWJsZXJhbmdlOmY3ZWIxZDMxYzgyODRkYThhMjk4ZDQ5ZjJhZGExYzAxXzMtMi0xLTEtMA_8ddfbcf7-41b5-4086-80aa-c34df6cbd155">9.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i2f3eb7ebafb748f89c57ffbf7b37a4c0_D20190101-20191231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmN2ViMWQzMWM4Mjg0ZGE4YTI5OGQ0OWYyYWRhMWMwMS90YWJsZXJhbmdlOmY3ZWIxZDMxYzgyODRkYThhMjk4ZDQ5ZjJhZGExYzAxXzMtNC0xLTEtMA_62627d2f-2950-4427-be5b-74bac6e4539a">10.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i2248c943637941dcbbc964a55a8c17d5_D20180101-20181231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmN2ViMWQzMWM4Mjg0ZGE4YTI5OGQ0OWYyYWRhMWMwMS90YWJsZXJhbmdlOmY3ZWIxZDMxYzgyODRkYThhMjk4ZDQ5ZjJhZGExYzAxXzMtNi0xLTEtMA_67afb23b-10f3-4c36-976e-b15812828ed7">10.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></ix:continuation></div><div 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="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0Xzg3OTYwOTMwMzA5MDA_262370de-7129-43b9-ad95-2cb514334f0f" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0Xzg3OTYwOTMwMzA5MDA_40d1e393-bf45-4283-831a-650e73f70ee9" escape="true">CMS&#160;Energy and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived asset.</ix:nonNumeric></ix:nonNumeric></span></div><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="cms:ScheduleOfDepriciationAndAmortizationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1MTg_a1145455-0e81-4501-b400-604946f83c33" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="cms:ScheduleOfDepriciationAndAmortizationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1MTk_98b6c055-3cf4-4bc4-bb94-c4d7786a621e" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of CMS&#160;Energy&#8217;s and Consumers&#8217; depreciation and amortization expense:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.602%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.602%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzMtMi0xLTEtMA_7da92cb9-2e9b-40dd-a842-558f87ba64c9">902</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzMtNC0xLTEtMA_25ed35db-8ac7-417e-9aa2-1b053d4b55c7">842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzMtNi0xLTEtMA_60263f81-b07e-4be7-85e6-5e528bb3b139">778</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2ecc227099e54918bfeec0b031d64d8c_D20200101-20201231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzUtMi0xLTEtMA_455f5d3c-809f-4f5b-ab44-4a8df04a15fd">116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0f0637fc45bf48f4b7b15188b16bfa74_D20190101-20191231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzUtNC0xLTEtMA_6df268e3-a2e9-4b2d-a18d-a2a43e0aa0c1">121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9ec44120b9084a1e80d03966720de0b8_D20180101-20181231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzUtNi0xLTEtMA_ecb0fac4-ce51-4e64-a158-569335ab180f">127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i237fb75f491740b0acd9640bc0a582f8_D20200101-20201231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzYtMi0xLTEtMA_0a9483e8-4c73-4f58-95b2-dae69de48fee">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie1e3bb99e9e844b08689a2d7ec82e0e6_D20190101-20191231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzYtNC0xLTEtMA_8466a45f-37ba-4aa8-a550-60601343ff41">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8a4a06830af845918326adc4ba32a4f6_D20180101-20181231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzYtNi0xLTEtMA_40d4cf29-2150-4698-9d2d-371a04a24cb0">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89d0851064ef4c71990c5c93ba31b37a_D20200101-20201231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzctMi0xLTEtMA_b26c9cad-823e-4338-ba00-81dd5aef0468">26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6e900ada190c49f3a8abbefa1938b380_D20190101-20191231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzctNC0xLTEtMA_7e8a7777-400f-4e72-939f-95d7a13f076a">26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id30ad741ce4945e8b72960ee288dfd8e_D20180101-20181231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzctNi0xLTEtMA_03406d99-a81f-446b-8c7f-8c66b3810da6">25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzgtMi0xLTEtMA_811f4545-5acf-42ff-b085-4fee6ab7eb0f">1,048</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzgtNC0xLTEtMA_68c68a8a-5005-44dc-afbf-577c5a7017f2">992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzgtNi0xLTEtMA_0fe49bbd-4e0f-4d73-b2aa-bee4017ec606">933</ix:nonFraction>&#160;</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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzEwLTItMS0xLTA_6097797c-92ec-46a3-8fbe-a4f5876d20c3">881</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzEwLTQtMS0xLTA_43580db8-3ec4-4a2c-842e-a686334a21a8">827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzEwLTYtMS0xLTA_30f2c7fb-06eb-41d7-a3b5-4f8575722460">768</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i57beb5ed66394c449af2e0bb69767120_D20200101-20201231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzEyLTItMS0xLTA_23a89812-d255-46d5-b908-adae63f4eec5">112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5c1178d14a9f412db25d5928778b6abf_D20190101-20191231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzEyLTQtMS0xLTA_5ad93ffb-1502-4ecb-84e0-938263daee39">119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i13e9a1a26ae44e00a2a1a03134906501_D20180101-20181231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzEyLTYtMS0xLTA_57797946-a754-45cd-97fc-34129c3e8779">125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib294ac135f9e4511bfd99764051e23a9_D20200101-20201231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzEzLTItMS0xLTA_318d329a-1b4b-443a-ae52-f8367d8ad80e">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if389a54ecaa84d87bb35e5d7b2f53e81_D20190101-20191231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzEzLTQtMS0xLTA_38b3ce5f-3678-41f7-95e5-ca11152a8c5a">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1805ea40f2df4b09a0c0ccaf2e00907c_D20180101-20181231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzEzLTYtMS0xLTA_15fb11df-0f1a-4062-b4b0-1655ee0fb074">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie2b380a7e98947c3b91821d46f3a1698_D20200101-20201231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzE0LTItMS0xLTA_42e58ac7-aa6d-4ef6-b877-e1f8d0b862d6">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf0c944eb7c246f78a41d7d5b97cda13_D20190101-20191231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzE0LTQtMS0xLTA_c0e589b9-c1bf-418c-9ed3-268b11681070">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1ccbd8f14d9448faf0a10e121675413_D20180101-20181231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzE0LTYtMS0xLTA_57120e9d-ad87-4800-b476-d06958f8006b">25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzE1LTItMS0xLTA_e2e2f5cc-faef-4748-aeba-61b0fd9b7623">1,023</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzE1LTQtMS0xLTA_91317074-1d24-4a58-9889-53e2b99e7563">975</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzE1LTYtMS0xLTA_f7419adc-42ad-4f24-adc1-ce841cfa8570">921</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></tr></table></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1MzE_bd1d7a36-d0bf-4094-a733-f967aabbf84b" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1NDE_fe269a09-dc1c-49ab-b86f-2b8e7410dd85" 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 CMS&#160;Energy&#8217;s and Consumers&#8217; estimated amortization expense on intangible assets for each of the next five&#160;years:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.190%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.484%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.484%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.484%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.484%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.489%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;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%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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></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%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></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%">Intangible asset amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTphZmExYjQ3ZGY5NzY0N2U2OWNiNjJhY2Y3Yzc4ZDhlNy90YWJsZXJhbmdlOmFmYTFiNDdkZjk3NjQ3ZTY5Y2I2MmFjZjdjNzhkOGU3XzMtMi0xLTEtMA_edd820ef-821d-4de0-900d-1d4ff27e7beb">120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTphZmExYjQ3ZGY5NzY0N2U2OWNiNjJhY2Y3Yzc4ZDhlNy90YWJsZXJhbmdlOmFmYTFiNDdkZjk3NjQ3ZTY5Y2I2MmFjZjdjNzhkOGU3XzMtNC0xLTEtMA_ffb7332a-3e4c-4b86-aa70-e18d46488732">115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTphZmExYjQ3ZGY5NzY0N2U2OWNiNjJhY2Y3Yzc4ZDhlNy90YWJsZXJhbmdlOmFmYTFiNDdkZjk3NjQ3ZTY5Y2I2MmFjZjdjNzhkOGU3XzMtNi0xLTEtMA_c1ef91e6-7f17-4744-9453-7dbc82f4b87e">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTphZmExYjQ3ZGY5NzY0N2U2OWNiNjJhY2Y3Yzc4ZDhlNy90YWJsZXJhbmdlOmFmYTFiNDdkZjk3NjQ3ZTY5Y2I2MmFjZjdjNzhkOGU3XzMtOC0xLTEtMA_ceb76460-abd4-4b7e-a72b-6fff6a2d8b8a">89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTphZmExYjQ3ZGY5NzY0N2U2OWNiNjJhY2Y3Yzc4ZDhlNy90YWJsZXJhbmdlOmFmYTFiNDdkZjk3NjQ3ZTY5Y2I2MmFjZjdjNzhkOGU3XzMtMTAtMS0xLTA_a2b02553-1f1b-4da9-82d5-71c3a8b7dc26">86</ix:nonFraction>&#160;</span></td><td style="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: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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible asset amortization expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTphZmExYjQ3ZGY5NzY0N2U2OWNiNjJhY2Y3Yzc4ZDhlNy90YWJsZXJhbmdlOmFmYTFiNDdkZjk3NjQ3ZTY5Y2I2MmFjZjdjNzhkOGU3XzUtMi0xLTEtMA_19f441b1-bc9e-4ca5-8b23-4f0560353544">115</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTphZmExYjQ3ZGY5NzY0N2U2OWNiNjJhY2Y3Yzc4ZDhlNy90YWJsZXJhbmdlOmFmYTFiNDdkZjk3NjQ3ZTY5Y2I2MmFjZjdjNzhkOGU3XzUtNC0xLTEtMA_f524b95a-8369-4abd-89cd-e935d38e459d">111</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTphZmExYjQ3ZGY5NzY0N2U2OWNiNjJhY2Y3Yzc4ZDhlNy90YWJsZXJhbmdlOmFmYTFiNDdkZjk3NjQ3ZTY5Y2I2MmFjZjdjNzhkOGU3XzUtNi0xLTEtMA_4fb10a89-9c7f-4320-9889-327cb7937c37">97</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTphZmExYjQ3ZGY5NzY0N2U2OWNiNjJhY2Y3Yzc4ZDhlNy90YWJsZXJhbmdlOmFmYTFiNDdkZjk3NjQ3ZTY5Y2I2MmFjZjdjNzhkOGU3XzUtOC0xLTEtMA_12c7634e-7ecf-495c-b207-d543840efbfc">86</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTphZmExYjQ3ZGY5NzY0N2U2OWNiNjJhY2Y3Yzc4ZDhlNy90YWJsZXJhbmdlOmFmYTFiNDdkZjk3NjQ3ZTY5Y2I2MmFjZjdjNzhkOGU3XzUtMTAtMS0xLTA_1de78bc7-0aec-4e8e-a427-4bb31cb5e02f">85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation></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%">141</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="iec5afa08e5ac41e0bc6f1ed36f48963a"><ix:continuation id="i7af0f0f2c42b4a4eb79d68df1eae44bf"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Jointly Owned Regulated Utility Facilities</span></div><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1MzQ_ba720764-fac1-44cc-89e2-73a7057c629b" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are Consumers&#8217; investments in jointly owned regulated utility facilities at December&#160;31,&#160;2020: </span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Ownership Share</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 10pt 0 1pt;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:100%">J.H.&#160;Campbell Unit 3</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ludington</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ownership share</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="id58954e751784ee1984563c678bf4d85_I20201231" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzItMi0xLTEtMA_faa4f5a4-7461-424e-bb37-5edd610105a2">93.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i325aa9812f39470ea2114b7c5f601556_I20201231" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzItNC0xLTEtMA_bebfff1f-46ef-4a5c-b47f-a4f13aaa31ff">51.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant in service</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id58954e751784ee1984563c678bf4d85_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzMtMi0xLTEtMA_e92dc09e-9b37-4089-98d2-0d82afa019a9">1,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i325aa9812f39470ea2114b7c5f601556_I20201231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzMtNC0xLTEtMA_ab351ef4-f926-41a9-8e9c-bd8885d0e817">489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if93968f98e5d490bbccd3d86c418f981_I20201231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzMtNi0xLTEtMA_62dc5624-a798-4f8e-9eae-b75724fb9c08">381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id58954e751784ee1984563c678bf4d85_I20201231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzQtMi0xLTEtMA_b3cb455b-ce33-489e-ace4-346e8fb03ef0">822</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i325aa9812f39470ea2114b7c5f601556_I20201231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzQtNC0xLTEtMA_0436bac4-d82c-45c9-b035-c12432b1e7ec">188</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if93968f98e5d490bbccd3d86c418f981_I20201231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzQtNi0xLTEtMA_8b23ef3e-aeb9-4f62-b170-1c52c2808a8b">107</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding: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%">Construction work in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id58954e751784ee1984563c678bf4d85_I20201231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzUtMi0xLTEtMA_06e9c7fb-1e60-4473-ba1d-60e680ecee5c">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i325aa9812f39470ea2114b7c5f601556_I20201231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzUtNC0xLTEtMA_a00e6b2b-4de5-4264-87b8-612de2713221">78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if93968f98e5d490bbccd3d86c418f981_I20201231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzUtNi0xLTEtMA_5dd7e4f1-7abd-4e3b-b402-8d8d23723ba8">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net investment</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id58954e751784ee1984563c678bf4d85_I20201231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzYtMi0xLTEtMA_d5baca60-112b-4f9d-8edc-f6b980da40eb">933</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i325aa9812f39470ea2114b7c5f601556_I20201231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzYtNC0xLTEtMA_9d336db1-de34-41e7-9f7f-82a2f1eb8958">379</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if93968f98e5d490bbccd3d86c418f981_I20201231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzYtNi0xLTEtMA_eaefe198-f034-4f4d-9ebc-32e65a353c3a">286</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></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers includes its share of the direct expenses of the jointly owned plants in operating expenses. Consumers shares operation, maintenance, and other expenses of these jointly owned utility facilities in proportion to each participant&#8217;s undivided ownership interest. Consumers is required to provide only its share of financing for the jointly owned utility facilities.</span></div></ix:continuation></ix:continuation><div id="ibe111af6d52149569b23f8b48d5770c6_184"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">10:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="cms:LesseeAndLessorLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU3MjM_a9f3061c-0180-4f68-b4be-b45713e27213" continuedAt="ib834c8ae31324c869953aabeef3ad676" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="cms:LesseeAndLessorLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU3Mjc_fc5e9c0e-0194-4bab-882c-6521fdb8112b" continuedAt="ic6c6d817307f4f08bd0dd60a266c3ca3" escape="true">Leases and Palisades Financing</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ib834c8ae31324c869953aabeef3ad676" continuedAt="idbea5e6c15424cfda66fcaec3d9a3cd0"><ix:continuation id="ic6c6d817307f4f08bd0dd60a266c3ca3" continuedAt="i82580c83461448019359660a684a82f6"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Lessee</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers lease various assets from third parties, including coal-carrying railcars, real estate, service vehicles, and gas pipeline capacity. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers do not record right-of-use assets or lease liabilities on their consolidated balance sheets for rentals with lease terms of 12&#160;months or less, most of which are for the lease of real estate and service vehicles. Lease expense for these rentals is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers include future payments for all renewal options, fair market value extensions, and buyout provisions reasonably certain of exercise in their measurement of lease right-of-use assets and lease liabilities. In addition, certain leases for service vehicles contain end-of-lease adjustment clauses based on proceeds received from the sale or disposition of the vehicles. CMS&#160;Energy and Consumers also include executory costs in the measurement of their right-of-use assets and lease liabilities, except for maintenance costs related to their coal-carrying railcar leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Most of Consumers&#8217; PPAs contain provisions at the end of the initial contract terms to renew the agreements annually under mutually agreed&#8209;upon terms at the time of renewal. Energy and capacity payments that vary depending on quantities delivered are recognized as variable lease costs when incurred. Consumers accounts for a PPA with one of CMS&#160;Energy&#8217;s equity method subsidiaries as a finance lease.</span></div></ix:continuation></ix:continuation></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%">142</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="idbea5e6c15424cfda66fcaec3d9a3cd0" continuedAt="if748769a65f1460ab8551e4f287e8f06"><ix:continuation id="i82580c83461448019359660a684a82f6" continuedAt="i36973e7841744524a5617a519300fee0"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="cms:AssetsAndLiabilitiesOfLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU3MTg_e54bd512-799e-4227-8ac7-92b3b0b9a621" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="cms:AssetsAndLiabilitiesOfLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU3MTk_4ffdc0cb-86ee-40af-a7d6-8e465103a76a" 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 information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease right-of-use assets and lease liabilities:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.489%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.397%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except as Noted</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">Right-of-use 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;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzQtMi0xLTEtMA_79d4e012-a8c3-4fc7-b140-12b7482103ae">34</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzQtNC0xLTEtMA_03c03e7b-0242-4ac1-9df1-98f3f0bfa5d3">47</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzQtNy0xLTEtMA_08714857-b1cf-4726-aa07-08114b9ed74e">28</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzQtOS0xLTEtMA_2519e113-dbf4-4525-b26f-54d248af49fa">40</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjkxMjBlYzBmZDhkMTQwMjZiNjNjMjNjMTgwYTZkNDIyXzcxNDY4MjU1ODA2MDM_cf20d703-4e4c-44d4-9cca-718a5e2d14e9"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjkxMjBlYzBmZDhkMTQwMjZiNjNjMjNjMTgwYTZkNDIyXzcxNDY4MjU1ODA2MDM_f83072d1-18a8-446a-ab17-c11cc3b899d0">Current lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMi0xLTEtMA_84c583a9-a641-4688-9354-9567142edabf">9</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtNC0xLTEtMA_fcaa3742-bc77-45d1-b3e4-4de151b98164">9</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtNy0xLTEtMA_8c281f91-b9dc-4d7e-abac-b6eb75e45576">7</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtOS0xLTEtMA_565f624f-df7e-43db-aef5-d8368d2735a3">8</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMC0xLTEtMC90ZXh0cmVnaW9uOjJlOGVjYTA4MzhlNDQ1OWY4MDUwOWI0YjI3MTI2ZjBkXzcxNDY4MjU1ODA2MTE_1ad46998-5e98-4d71-af8b-e31228ac1f69"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMC0xLTEtMC90ZXh0cmVnaW9uOjJlOGVjYTA4MzhlNDQ1OWY4MDUwOWI0YjI3MTI2ZjBkXzcxNDY4MjU1ODA2MTE_8583282b-225c-4e42-afd6-f3491c46df3e">Non-current lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMi0xLTEtMA_af6a7e78-8b04-4afe-a3c9-8cf69cd65098">25</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctNC0xLTEtMA_8998b431-bc04-4dfd-a81e-fde5058496f8">37</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctNy0xLTEtMA_1f673da0-005b-49a6-95db-81307af19928">21</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctOS0xLTEtMA_bd893b5c-89d2-4dbc-8620-8c731a30b85c">32</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 7pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzktMi0xLTEtMA_2496dff3-645b-423c-99f3-f0e0ed102620">65</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzktNC0xLTEtMA_63138ce5-224c-40a9-b127-c6923dd0442f">71</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzktNy0xLTEtMA_2d064648-48fd-4c80-9af8-0298b37369c5">65</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzktOS0xLTEtMA_ac6fa7b7-78f4-4a04-8724-2554919b72bd">71</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzExLTItMS0xLTA_b5555b11-73e5-4624-a690-9b1a608b1618">7</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzExLTQtMS0xLTA_45d595bd-56bb-45d8-8bd5-ee8bbbfbd9d1">6</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzExLTctMS0xLTA_b9101086-94b1-42e0-956d-3edb4ebc4be9">7</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzExLTktMS0xLTA_3491dac5-c1f9-4a8f-9ab8-6f6620462eef">6</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzEyLTItMS0xLTA_915a9aa9-6605-4e34-8ba5-d433f54672ee">53</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzEyLTQtMS0xLTA_0acac36a-7fd9-4e08-a6e8-61fd730710ae">60</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzEyLTctMS0xLTA_8384a20a-ead4-4d8d-b1ce-645bbfb7f48d">53</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzEyLTktMS0xLTA_f012721f-1eed-4ac9-9d28-6e2b625d5ea6">60</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></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%"><ix:nonNumeric contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE0LTItMS0xLTA_40d32e85-1eae-4040-9aa8-07af4fa4a281">19</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></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%"><ix:nonNumeric contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE0LTQtMS0xLTA_d0320d68-e152-4bca-af41-b068a426aa50">17</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></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%"><ix:nonNumeric contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE0LTctMS0xLTA_3ff25e39-5189-44b1-93e9-216e160f16eb">18</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></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%"><ix:nonNumeric contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE0LTktMS0xLTA_99fbf051-76b7-4532-b833-be11f3b21e78">14</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE1LTItMS0xLTA_b79b4fac-439c-47e5-bef6-bec506f16881">12</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE1LTQtMS0xLTA_e717e41f-614b-4eee-8b1e-b7a7dbb56da9">12</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE1LTctMS0xLTA_81d9291d-c8ab-43b3-89ab-47549fc5336c">12</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE1LTktMS0xLTA_d4eb83bf-ea77-4ac5-9001-d43be39381d3">12</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE3LTItMS0xLTA_2939d92e-ca15-473e-928d-7dac0cc1fe10">3.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE3LTQtMS0xLTA_00c2af23-0951-469b-94b0-42400a341431">3.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE3LTctMS0xLTA_7d6de369-c642-4592-999e-eabf00095349">3.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE3LTktMS0xLTA_8ea163f8-8a07-4beb-a802-47854cb85d25">3.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE4LTItMS0xLTA_cae5ce68-5e75-44f5-9181-0f29b254f549">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE4LTQtMS0xLTA_6535aa14-b1cc-43c3-a58c-f52f7f5d7b8c">1.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE4LTctMS0xLTA_54f151e3-4fc2-4ec2-914a-6764d56c77c6">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE4LTktMS0xLTA_aaa9d91e-e96b-4d17-b222-e149ebe8bcb0">1.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy&#8217;s and Consumers&#8217; operating right-of-use lease assets are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current assets on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes related-party lease liabilities of $<ix:nonFraction unitRef="usd" contextRef="i45a9de8c485a43c0943e7e2550752288_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzIxMjE_12bcd660-5949-4c05-9fef-73601c9c6a91"><ix:nonFraction unitRef="usd" contextRef="i3621294f99df4861bed64e972bbcb4fc_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzIxMjE_e4450f9c-02e2-4b58-9ed6-50b82325aa21">25</ix:nonFraction></ix:nonFraction>&#160;million, of which less than $<ix:nonFraction unitRef="usd" contextRef="i3621294f99df4861bed64e972bbcb4fc_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzcxNDY4MjU1ODcwNzM_122d7fa9-dccf-4413-a98e-2f065ae50d07"><ix:nonFraction unitRef="usd" contextRef="i45a9de8c485a43c0943e7e2550752288_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzcxNDY4MjU1ODcwNzM_df6c4ae9-ee45-4029-9498-d7f67ae988b2">1</ix:nonFraction></ix:nonFraction>&#160;million was current, at December&#160;31,&#160;2020 and December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This rate excludes the impact of Consumers&#8217; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.</span></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation></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%">143</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="if748769a65f1460ab8551e4f287e8f06" continuedAt="i78aa61cc9c374284b18e8c5db6d11da5"><ix:continuation id="i36973e7841744524a5617a519300fee0" continuedAt="i08deb7d34863424097dbaf68ff628bd3"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers report operating, variable, and short-term lease costs as operating expenses on their consolidated statements of income, except for certain amounts that may be capitalized to other assets. <ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU3MjQ_ea12e433-5fa6-4dd1-92fa-b211d2852523" continuedAt="i726578b69c004f44a269de903ea5e501" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU3MjU_a58c55df-6554-410d-989c-3cc20cb6a395" continuedAt="i7cf127a08f4d4648a2b428c860fd9ffe" escape="true">Presented in the following table is a summary of CMS&#160;Energy&#8217;s and Consumers&#8217; total lease costs:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i726578b69c004f44a269de903ea5e501"><ix:continuation id="i7cf127a08f4d4648a2b428c860fd9ffe"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:OperatingLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzQtMi0xLTEtMA_28c8a7da-25a8-4418-aa81-3da921fefe83">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:OperatingLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzQtNC0xLTEtMA_b75e091e-15b6-4d44-bc46-7d7197b12895">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzYtMi0xLTEtMA_b3f6131f-d809-4c98-b409-a70d2b17a91b">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzYtNC0xLTEtMA_c4d4d70a-079a-4f58-b25f-04147b42ebdd">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:FinanceLeaseInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzctMi0xLTEtMA_c1a69168-4464-45bd-918d-2d911c418175">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:FinanceLeaseInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzctNC0xLTEtMA_a926bd70-a637-4f9a-a736-f24b1cb5eceb">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:VariableLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzgtMi0xLTEtMA_185fa8d4-366c-4b0b-9f0a-aa81754e06c6">94</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:VariableLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzgtNC0xLTEtMA_3cf10fa8-aacf-4e73-868c-cc7d28c358b9">95</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:ShortTermLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzktMi0xLTEtMA_ab3eabf4-cd41-4c33-98e1-15a5f93b7f02">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:ShortTermLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzktNC0xLTEtMA_58a60f75-2763-45b5-8060-947ab63c3422">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzEwLTItMS0xLTA_546b06c3-64ba-449d-a379-b6dc18f9e993">144</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzEwLTQtMS0xLTA_7e2c9103-a282-4f34-9e2c-6f733c955da3">146</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:OperatingLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzEyLTItMS0xLTA_12f1f23f-af56-4de0-bc9c-a3459aa136ea">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:OperatingLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzEyLTQtMS0xLTA_3822dc8c-e6ed-4ce7-9a73-33d826ac8aaa">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzE0LTItMS0xLTA_ec44023a-a36d-4672-af61-5a4d2c8c2301">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzE0LTQtMS0xLTA_2c201e5d-42fa-4363-8a9f-4cbbcba78dab">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:FinanceLeaseInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzE1LTItMS0xLTA_be124f20-c497-475f-be10-0e7d565c3c0e">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:FinanceLeaseInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzE1LTQtMS0xLTA_7c3557cf-9ec5-4083-9501-d0699153bef7">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:VariableLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzE2LTItMS0xLTA_2ee56d22-f819-43cd-8e23-7e0d654ddc3c">94</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:VariableLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzE2LTQtMS0xLTA_334d1909-c258-4daa-a543-f6b88aa53981">95</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:ShortTermLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzE3LTItMS0xLTA_402e7e15-5d63-4200-8f44-146838af3932">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:ShortTermLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzE3LTQtMS0xLTA_8db48fb0-2b49-40e3-b553-39f17f684ad6">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzE4LTItMS0xLTA_a530ec55-315b-43f4-9580-901aca950af3">142</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzE4LTQtMS0xLTA_d923bf0b-ae6d-42ed-81bf-b9aec9e652e0">144</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is cash flow information related to amounts paid on CMS&#160;Energy&#8217;s and Consumers&#8217; lease liabilities:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.464%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.036%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzUtMi0xLTEtMA_815ca979-28da-4338-9b8e-9bd8b46acbec">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzUtNC0xLTEtMA_4483b0a0-4445-4577-89f0-d0e2cf3cfeef">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzYtMi0xLTEtMA_a20fbf0d-de27-498d-a107-6a48613f104e">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzYtNC0xLTEtMA_033b7252-1a66-4356-b9f2-a065c2fdf4d0">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzctMi0xLTEtMA_95f19018-31c7-46e9-a14b-cc52a4c56825">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzctNC0xLTEtMA_3d71759e-66b9-409a-a701-dcfce40f76b2">7</ix:nonFraction>&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzEzLTItMS0xLTA_2cfd2de8-8953-4b2e-bf07-729d907b2b40">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzEzLTQtMS0xLTA_bc6fecb4-0309-421b-ada7-1d273c292666">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzE0LTItMS0xLTA_9bfe6a5e-32fc-4460-a4a2-1520e2889051">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzE0LTQtMS0xLTA_846e3cf1-6191-4224-bc75-6661293622fd">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities for finance leases</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzE1LTItMS0xLTA_ab2c99dd-8e91-46d9-8975-4f02c6a1b6ca">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzE1LTQtMS0xLTA_2327f153-aee0-41d8-b8a6-ad70d570a62b">7</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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></ix:continuation></ix:continuation></ix:continuation></ix:continuation></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%">144</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i78aa61cc9c374284b18e8c5db6d11da5" continuedAt="i3d5c52dcb02e4f41ab5f66faf42844ff"><ix:continuation id="i08deb7d34863424097dbaf68ff628bd3" continuedAt="i29ed26544a924a0ba7668d9db28a73ba"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU3MjA_e1b5e759-4625-475c-9b0f-3572ce755047" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU3MjE_908eefc6-ee9d-4338-80d0-99019c561ec2" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the minimum rental commitments under CMS&#160;Energy&#8217;s and Consumers&#8217; non-cancelable leases:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.260%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.580%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pipelines and PPAs</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzQtMi0xLTEtMA_30cfc611-a181-46ec-b7c4-1e30dcff9d06">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic90e2ea4595f4437b8cacb8c378868cc_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzQtNC0xLTEtMA_5f86b82a-4426-4df5-ba64-1294516ea3f2">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i313a20190b4242e0a6a29ed221a4c809_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzQtNi0xLTEtMA_1c932b21-9531-4a07-a4e7-604e68b37ecc">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzQtOC0xLTEtMA_d82e498c-e37d-43c4-9aad-4c6ce20b36aa">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzUtMi0xLTEtMA_284b4eec-3fa8-4696-b97c-23730d68e016">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic90e2ea4595f4437b8cacb8c378868cc_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzUtNC0xLTEtMA_9e17e3cf-44ca-4d38-9c63-7b860b3b0ba9">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i313a20190b4242e0a6a29ed221a4c809_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzUtNi0xLTEtMA_1286972f-936c-4fce-8640-e1fdaf46a944">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzUtOC0xLTEtMA_2ff78cbd-9ac0-48e7-bb22-969aa30cfcf1">19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzYtMi0xLTEtMA_3de5d660-9cc6-4b91-91f6-6f46b3362cec">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic90e2ea4595f4437b8cacb8c378868cc_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzYtNC0xLTEtMA_ec08eb63-c124-4c35-aa11-2d7a1eb14487">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i313a20190b4242e0a6a29ed221a4c809_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzYtNi0xLTEtMA_d27d5475-cb44-435c-a5d1-4096c498f49f">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzYtOC0xLTEtMA_5d9837ce-26ee-4e9a-8210-89e249d05e12">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzctMi0xLTEtMA_2623c7cf-9485-484b-bada-8d0f46c1f1f1">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic90e2ea4595f4437b8cacb8c378868cc_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzctNC0xLTEtMA_58bd8234-1565-4408-a627-cd4de394756a">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i313a20190b4242e0a6a29ed221a4c809_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzctNi0xLTEtMA_eabdf9f6-d8c2-4435-99d5-bbec5b042860">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzctOC0xLTEtMA_788a6eb8-20d4-4872-8bcc-14adbb0bb2cd">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzgtMi0xLTEtMA_76985596-9d79-47cc-bc31-23e5f0b4ec55">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic90e2ea4595f4437b8cacb8c378868cc_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzgtNC0xLTEtMA_726e5413-a95e-4322-a9d3-8f22cdcad3eb">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i313a20190b4242e0a6a29ed221a4c809_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzgtNi0xLTEtMA_0e713164-51e1-450c-a68e-e26430658aad">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzgtOC0xLTEtMA_c9979f2c-6f3b-4e58-a854-622626acc4a3">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzktMi0xLTEtMA_5c44e559-ac23-40b9-977d-81578058bb66">34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic90e2ea4595f4437b8cacb8c378868cc_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzktNC0xLTEtMA_bc582201-1cf0-4662-b49b-d8815194c1f5">66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i313a20190b4242e0a6a29ed221a4c809_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzktNi0xLTEtMA_ffda05ae-4bb4-469f-a51d-5c5963790327">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzktOC0xLTEtMA_d3bc67ca-eb0c-4eec-9a3f-55849e8c7630">77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzEwLTItMS0xLTA_a9349f83-5d2c-4b1d-bb0c-0dcdfd1c71b6">52</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic90e2ea4595f4437b8cacb8c378868cc_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzEwLTQtMS0xLTA_02e6c7a2-027b-4799-a997-10c83668ec23">136</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i313a20190b4242e0a6a29ed221a4c809_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzEwLTYtMS0xLTA_39269814-d4f1-4abf-b0af-334555752bd3">30</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzEwLTgtMS0xLTA_ac153e32-d2a3-4a34-a7a5-46eab147be3c">166</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzExLTItMS0xLTA_525652e5-57be-45ab-8e44-d563bdbe4a04">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic90e2ea4595f4437b8cacb8c378868cc_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzExLTQtMS0xLTA_995c3147-1c97-427c-be6d-b91d65fb3b22">103</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i313a20190b4242e0a6a29ed221a4c809_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzExLTYtMS0xLTA_3d8938a3-18f5-4d8e-97cf-8d6187850616">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzExLTgtMS0xLTA_11c61bc3-e9df-4a86-b55b-bcb61cb40a3c">106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:OperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzEyLTItMS0xLTA_5e2bcb6a-bbea-47a1-813b-01964d40702e">34</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic90e2ea4595f4437b8cacb8c378868cc_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzEyLTQtMS0xLTA_f8fba57e-9005-4825-aa83-fcc23f58958f">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i313a20190b4242e0a6a29ed221a4c809_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzEyLTYtMS0xLTA_c5bd3159-3e2e-4fb5-aa2f-fe906fb70c26">27</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzEyLTgtMS0xLTA_6420740c-003a-4cb2-8cd0-3f077061ff47">60</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></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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE0LTItMS0xLTA_61599e9d-4f17-4d71-8979-cdff9437d06f">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iad0d1ffa58904320a4c7b4883d4c52da_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE0LTQtMS0xLTA_9a7458de-1004-496c-8416-f4f738b04be0">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i79f824cafa1d4ddc88ae71905927b84e_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE0LTYtMS0xLTA_4178a13e-0d87-41a5-ac2d-d43abb440e75">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE0LTgtMS0xLTA_9afd070e-6e77-4202-8b7c-b788d7daa75c">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE1LTItMS0xLTA_17867772-7e95-4a51-8b99-50d738dd2023">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iad0d1ffa58904320a4c7b4883d4c52da_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE1LTQtMS0xLTA_a0b89ba6-a2d2-47cd-aafb-04b49d8ad8e0">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i79f824cafa1d4ddc88ae71905927b84e_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE1LTYtMS0xLTA_83c3ed9b-b166-4f4a-848a-ea075cf18e6f">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE1LTgtMS0xLTA_8d8610ea-c9d7-4c4b-b1c5-d4b9b919aece">19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE2LTItMS0xLTA_e0605a23-377b-482a-bf78-c7056208443f">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iad0d1ffa58904320a4c7b4883d4c52da_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE2LTQtMS0xLTA_2d19b83a-4515-4b5c-b498-dc0bfe53181c">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i79f824cafa1d4ddc88ae71905927b84e_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE2LTYtMS0xLTA_2edb083c-36ac-4ce3-9820-e1fb0e2e6c87">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE2LTgtMS0xLTA_b0955d8a-db4e-444b-93d8-818a5bb43fa1">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE3LTItMS0xLTA_fe2a466c-4ec3-4df4-9cbe-10a8f2fb5d0c">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iad0d1ffa58904320a4c7b4883d4c52da_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE3LTQtMS0xLTA_170f0162-9676-4ad8-8219-3caf214cfd65">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i79f824cafa1d4ddc88ae71905927b84e_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE3LTYtMS0xLTA_16520788-6515-4c8b-93e6-fea0e5367927">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE3LTgtMS0xLTA_fa88321d-5fbc-4a90-8f2c-ce12a2a4e3c5">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE4LTItMS0xLTA_bee35da0-e085-418b-8e47-622385ff3dac">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iad0d1ffa58904320a4c7b4883d4c52da_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE4LTQtMS0xLTA_a96f927c-a207-43ee-899a-3a834f058138">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i79f824cafa1d4ddc88ae71905927b84e_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE4LTYtMS0xLTA_5334e356-d360-4863-b44d-d2c1cc957569">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE4LTgtMS0xLTA_bb3526b9-1ff3-4089-ba90-6df6bf39c958">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE5LTItMS0xLTA_69fdbb9d-c81b-468a-8434-45df7325731a">27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iad0d1ffa58904320a4c7b4883d4c52da_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE5LTQtMS0xLTA_258c41ce-874c-4220-a3fc-fb34a328ce85">66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i79f824cafa1d4ddc88ae71905927b84e_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE5LTYtMS0xLTA_2cab7e31-9ae3-496b-8e21-c54ff6a8da29">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE5LTgtMS0xLTA_c138d6b1-2826-49aa-a38a-6a4b939f5511">77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIwLTItMS0xLTA_c6acd196-fc66-4503-b9bf-5a7da2e3afc5">43</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iad0d1ffa58904320a4c7b4883d4c52da_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIwLTQtMS0xLTA_6e1f9c21-2e78-4cf4-a46a-82804aa414b0">136</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i79f824cafa1d4ddc88ae71905927b84e_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIwLTYtMS0xLTA_c70bb681-1849-402e-8ba7-f653ef8a9b24">30</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIwLTgtMS0xLTA_a74202fd-4dbf-4af4-93e0-b4af6e0e9294">166</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIxLTItMS0xLTA_3fc830cf-1253-4dcb-a784-2dbb135b3ac2">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iad0d1ffa58904320a4c7b4883d4c52da_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIxLTQtMS0xLTA_4ea5bd22-e03b-4c22-9820-df9f91de2eba">103</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i79f824cafa1d4ddc88ae71905927b84e_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIxLTYtMS0xLTA_c392103b-53cc-41ff-ba0d-62d9aa9f60ba">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIxLTgtMS0xLTA_6a44769d-a96c-448d-98b0-752c44edadd1">106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:OperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIyLTItMS0xLTA_0ca778d7-50c0-4f96-a6f8-06d650adb46f">28</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iad0d1ffa58904320a4c7b4883d4c52da_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIyLTQtMS0xLTA_7c88e2bb-ba29-4d34-ab38-072b1d68cf90">33</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i79f824cafa1d4ddc88ae71905927b84e_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIyLTYtMS0xLTA_e5478148-e4cb-49a4-b1c5-92f3fb157791">27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIyLTgtMS0xLTA_12b80136-3a89-4528-a29b-bba20faa6011">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Lessor</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are the lessor under power sales and natural gas delivery agreements that are accounted for as leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has power sales agreements that are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. For the year ended December&#160;31,&#160;2020, lease revenue from these power sales agreements was $<ix:nonFraction unitRef="usd" contextRef="i3af670c980f3472185a3330fdb3b06e6_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzM0OTI_48cc2811-6033-4a02-9cce-2a7741e1db9c">148</ix:nonFraction>&#160;million, which included variable lease payments of $<ix:nonFraction unitRef="usd" contextRef="i3af670c980f3472185a3330fdb3b06e6_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseVariableLeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzM1Mzg_d64c3617-327b-4152-96d1-1e449b2151a4">93</ix:nonFraction>&#160;million. For the year ended December&#160;31,&#160;2019, lease revenue from these power sales agreements was $<ix:nonFraction unitRef="usd" contextRef="i729bd80dc1174a738ea344a69ce99a27_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzcxNDY4MjU1ODczNzA_c68ed8ef-2bb4-4392-b3a8-8eea05228728">174</ix:nonFraction>&#160;million, which included variable lease payments of $<ix:nonFraction unitRef="usd" contextRef="i729bd80dc1174a738ea344a69ce99a27_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseVariableLeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzcxNDY4MjU1ODczODg_234b30dd-308b-4120-95fc-ab3d24dd8f7a">119</ix:nonFraction>&#160;million.</span></div></ix:continuation></ix:continuation></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%">145</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i3d5c52dcb02e4f41ab5f66faf42844ff" continuedAt="i4dadc5d651aa46ff9b9774ed4665629c"><ix:continuation id="i29ed26544a924a0ba7668d9db28a73ba" continuedAt="i619845d8fef7474aa1aea25d06bcfe95"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU3MzE_dfa17594-8f8f-4176-851e-a85b9dbfcad6" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the minimum rental payments to be received under CMS&#160;Energy&#8217;s non&#8209;cancelable operating leases:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.342%"></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:9.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyM2I5OGU2ODdjZTQ0MmJhOGQ2YWY5N2RjMWVhNTUwOS90YWJsZXJhbmdlOjIzYjk4ZTY4N2NlNDQyYmE4ZDZhZjk3ZGMxZWE1NTA5XzItMi0xLTEtMA_501497b1-a6e4-4347-9b32-05c3416ca1f9">54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyM2I5OGU2ODdjZTQ0MmJhOGQ2YWY5N2RjMWVhNTUwOS90YWJsZXJhbmdlOjIzYjk4ZTY4N2NlNDQyYmE4ZDZhZjk3ZGMxZWE1NTA5XzMtMi0xLTEtMA_bc4f0892-0fa1-4e31-9526-b6c9ef64815a">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyM2I5OGU2ODdjZTQ0MmJhOGQ2YWY5N2RjMWVhNTUwOS90YWJsZXJhbmdlOjIzYjk4ZTY4N2NlNDQyYmE4ZDZhZjk3ZGMxZWE1NTA5XzQtMi0xLTEtMA_d69aea1f-3660-4f28-a62c-d57a8814fdde">43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyM2I5OGU2ODdjZTQ0MmJhOGQ2YWY5N2RjMWVhNTUwOS90YWJsZXJhbmdlOjIzYjk4ZTY4N2NlNDQyYmE4ZDZhZjk3ZGMxZWE1NTA5XzUtMi0xLTEtMA_850e0a0a-84e7-43dd-9809-03bfea476fa6">43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyM2I5OGU2ODdjZTQ0MmJhOGQ2YWY5N2RjMWVhNTUwOS90YWJsZXJhbmdlOjIzYjk4ZTY4N2NlNDQyYmE4ZDZhZjk3ZGMxZWE1NTA5XzYtMi0xLTEtMA_f9eb332f-c332-4582-9329-e470897a6487">44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 and thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyM2I5OGU2ODdjZTQ0MmJhOGQ2YWY5N2RjMWVhNTUwOS90YWJsZXJhbmdlOjIzYjk4ZTY4N2NlNDQyYmE4ZDZhZjk3ZGMxZWE1NTA5XzctMi0xLTEtMA_572c3325-b279-47b9-bf57-4d9db78c2a70">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:LessorOperatingLeasePaymentsToBeReceived" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyM2I5OGU2ODdjZTQ0MmJhOGQ2YWY5N2RjMWVhNTUwOS90YWJsZXJhbmdlOjIzYjk4ZTY4N2NlNDQyYmE4ZDZhZjk3ZGMxZWE1NTA5XzgtMi0xLTEtMA_22579f8e-6aff-4268-9827-8724bac7ed22">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></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has an agreement to build, own, operate, and maintain a compressed natural gas fueling station through December&#160;2038. This agreement is accounted for as a direct finance lease, under which the lessee has the option to purchase the natural gas fueling station at the end of the lease term. Fixed monthly payments escalate annually with inflation.</span></div><div 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;2018, Consumers and a subsidiary of CMS&#160;Energy executed a <ix:nonNumeric contextRef="icd2e215b247b436f8a272ae3058655f5_I20201231" format="ixt-sec:duryear" name="us-gaap:LessorDirectFinancingLeaseTermOfContract1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQwMjc_479d35f8-989e-44c4-b680-db18a5654314">20</ix:nonNumeric>&#8209;year natural gas transportation agreement, related to a pipeline owned by Consumers. This agreement is accounted for as a direct finance lease and will automatically extend annually unless terminated by either party. The effects of the lease are eliminated on CMS&#160;Energy&#8217;s consolidated financial statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Minimum rental payments to be received under Consumers&#8217; direct financing leases are $<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQzMzg_00a888af-2cd1-4498-b1b7-643af4198419"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQzMzg_808d1fc5-23df-4aa4-8071-c01a6a378436"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQzMzg_86ffab21-e016-4d61-9f38-a9f9beb752a4"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQzMzg_a7c71ffd-9c29-4f14-8315-45adb920fb9d"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQzMzg_fe6cc529-a497-4a3a-993f-2baf1a622c16">1</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million for each of the next five&#160;years and $<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQzNzc_93d936d9-ee78-4623-9c94-57ba9bd6cb89">18</ix:nonFraction>&#160;million for the years thereafter. The lease receivable was $<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ0MzE_0175d4c8-d7e7-46b4-b230-a0a8f84af8b6">10</ix:nonFraction>&#160;million as of December&#160;31,&#160;2020, which does not include unearned income of $<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ0ODY_9b05cd6f-d623-4466-bf55-bb3cdcd5e2ff">13</ix:nonFraction>&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Minimum rental payments to be received under CMS&#160;Energy&#8217;s direct finance lease are less than $<ix:nonFraction unitRef="usd" contextRef="ic2381fe72c6f46fc8fb485b9fb1bce8d_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ1ODM_1ebd44ef-3909-4041-ac75-cce3cdedde60"><ix:nonFraction unitRef="usd" contextRef="ic2381fe72c6f46fc8fb485b9fb1bce8d_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ1ODM_670df8be-47fd-4e5d-b45e-9635a55413eb"><ix:nonFraction unitRef="usd" contextRef="ic2381fe72c6f46fc8fb485b9fb1bce8d_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ1ODM_bcaa301a-232d-43c2-8b17-ef18dafee0b7"><ix:nonFraction unitRef="usd" contextRef="ic2381fe72c6f46fc8fb485b9fb1bce8d_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ1ODM_c174e3aa-d7b7-41d5-a1b2-11a268c1d2ba"><ix:nonFraction unitRef="usd" contextRef="ic2381fe72c6f46fc8fb485b9fb1bce8d_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ1ODM_d39d1cfa-8c39-4f6b-9070-2f23aa83623d">1</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million for each of the next five&#160;years and $<ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ2MjI_bc3c1e99-efbb-4b5c-be96-86e834055b17">10</ix:nonFraction>&#160;million for the years thereafter. The lease receivable was $<ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ2NzY_0cfe5dba-84e4-479f-ad2a-dd1101624c71">5</ix:nonFraction>&#160;million as of December&#160;31,&#160;2020, which does not include unearned income of $<ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ3MzE_58c82ceb-4b7d-4d98-85e9-bf3f934c97b1">5</ix:nonFraction>&#160;million.</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%">Palisades 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%">In 2007, Consumers sold Palisades to Entergy and entered into a <ix:nonNumeric contextRef="i6f86cbe738764cb49974a22209cd01a5_I20071231" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ4MTk_b865c657-68c0-45dd-b905-f1a9a6579779">15</ix:nonNumeric>-year PPA to purchase virtually all of the capacity and energy produced by Palisades, up to the annual average capacity of <ix:nonFraction unitRef="mw" contextRef="idf5f98d50c4e41c9a223dd1c6f93b9b4_D20200101-20201231" decimals="0" name="cms:UnrecordedUnconditionalPurchaseObligationsMaximumQuantity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ4MzM_795f71b0-cf22-4da6-bb0c-be3c9586fd53">798</ix:nonFraction>&#160;MW. Consumers accounted for this transaction as a financing because of its continuing involvement with Palisades through security provided to Entergy for the PPA obligation and other arrangements. Palisades has therefore remained on Consumers&#8217; consolidated balance sheets and Consumers has continued to depreciate it. At the time of the sale, Consumers recorded the sales proceeds as a financing obligation, and has subsequently recorded a portion of the payments under the PPA as interest expense and as a reduction of the financing obligation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Total amortization and interest charges under the financing were $<ix:nonFraction unitRef="usd" contextRef="idf5f98d50c4e41c9a223dd1c6f93b9b4_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ServicingLiabilityAtAmortizedCostAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU0NDY_fe8df659-a396-4560-bba0-2247f04b4f50">14</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2020, $<ix:nonFraction unitRef="usd" contextRef="id2bd2ff7f5a64b7a9f3f83ab5d771f35_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ServicingLiabilityAtAmortizedCostAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU0NzI_3ec0ae54-994a-4cbc-8788-a99ba7acea59">15</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2019, and $<ix:nonFraction unitRef="usd" contextRef="i52675e78aef3449291523c1b35553183_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ServicingLiabilityAtAmortizedCostAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU1MDI_76a894e6-d807-483a-9a51-e6be4256f295">16</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2018. At December&#160;31,&#160;2020, the Palisades asset and financing obligation both had a balance of $<ix:nonFraction unitRef="usd" contextRef="i6f24c6ec4121416db609ee7b826ff8e6_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU2MDI_523d3bcb-9a87-4507-92a5-5e7e2376c328"><ix:nonFraction unitRef="usd" contextRef="i6f24c6ec4121416db609ee7b826ff8e6_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU2MDI_8294e120-e71d-42d5-9905-ff60fb751ac1">16</ix:nonFraction></ix:nonFraction>&#160;million.</span></div></ix:continuation></ix:continuation></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%">146</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i76c69462ee624ece937053086c2c5f17"><ix:continuation id="i4dadc5d651aa46ff9b9774ed4665629c"><ix:continuation id="i619845d8fef7474aa1aea25d06bcfe95"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the minimum Palisades PPA payments included in the financing obligation:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.342%"></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:9.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6f24c6ec4121416db609ee7b826ff8e6_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0MGI4ZTVjOWI2Y2Q0MmJlOWNiMzU1YjE1ODRmYjkwYy90YWJsZXJhbmdlOjQwYjhlNWM5YjZjZDQyYmU5Y2IzNTViMTU4NGZiOTBjXzItMi0xLTEtMA_ba109888-49ed-471d-8b2b-c0a85ca8a324">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6f24c6ec4121416db609ee7b826ff8e6_I20201231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0MGI4ZTVjOWI2Y2Q0MmJlOWNiMzU1YjE1ODRmYjkwYy90YWJsZXJhbmdlOjQwYjhlNWM5YjZjZDQyYmU5Y2IzNTViMTU4NGZiOTBjXzMtMi0xLTEtMA_7f14a189-a090-4405-8986-bf53eda9b9ed">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6f24c6ec4121416db609ee7b826ff8e6_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0MGI4ZTVjOWI2Y2Q0MmJlOWNiMzU1YjE1ODRmYjkwYy90YWJsZXJhbmdlOjQwYjhlNWM5YjZjZDQyYmU5Y2IzNTViMTU4NGZiOTBjXzgtMi0xLTEtMA_4458e5ea-4b7b-47fd-aa0f-a612bfb4a90d">17</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6f24c6ec4121416db609ee7b826ff8e6_I20201231" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0MGI4ZTVjOWI2Y2Q0MmJlOWNiMzU1YjE1ODRmYjkwYy90YWJsZXJhbmdlOjQwYjhlNWM5YjZjZDQyYmU5Y2IzNTViMTU4NGZiOTBjXzktMi0xLTEtMA_3fd46cab-7dec-4b1b-8273-e194764af653">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing obligation</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6f24c6ec4121416db609ee7b826ff8e6_I20201231" decimals="-6" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0MGI4ZTVjOWI2Y2Q0MmJlOWNiMzU1YjE1ODRmYjkwYy90YWJsZXJhbmdlOjQwYjhlNWM5YjZjZDQyYmU5Y2IzNTViMTU4NGZiOTBjXzEwLTItMS0xLTA_24bd5e3d-03e9-48b7-8bb7-ebeb5a543fc3">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6f24c6ec4121416db609ee7b826ff8e6_I20201231" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0MGI4ZTVjOWI2Y2Q0MmJlOWNiMzU1YjE1ODRmYjkwYy90YWJsZXJhbmdlOjQwYjhlNWM5YjZjZDQyYmU5Y2IzNTViMTU4NGZiOTBjXzExLTItMS0xLTA_dae6fe2a-e61b-42f2-89f3-669688c21ad3">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current portion</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6f24c6ec4121416db609ee7b826ff8e6_I20201231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0MGI4ZTVjOWI2Y2Q0MmJlOWNiMzU1YjE1ODRmYjkwYy90YWJsZXJhbmdlOjQwYjhlNWM5YjZjZDQyYmU5Y2IzNTViMTU4NGZiOTBjXzEyLTItMS0xLTA_fc4fd373-ff16-48f1-b074-aa9e1d2f0658">3</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></tr></table></div></ix:continuation></ix:continuation></ix:continuation><div id="ibe111af6d52149569b23f8b48d5770c6_190"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">11:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:AssetRetirementObligationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90ZXh0cmVnaW9uOjEyYzI3NjU2NmI1YzQyNTk5MmIxOTgwOTNhNjVjMDA3XzEyMDM_aa723b40-1ec2-45b8-b2a4-079e93a6d992" continuedAt="ic188fd6164f0425789f962f61237be83" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:AssetRetirementObligationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90ZXh0cmVnaW9uOjEyYzI3NjU2NmI1YzQyNTk5MmIxOTgwOTNhNjVjMDA3XzEyMTU_c539b872-029d-4ef8-9a00-2d95b30fb47f" continuedAt="i5cb7af268ce84426a6eb9dc25b043e01" escape="true">Asset Retirement Obligations</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ic188fd6164f0425789f962f61237be83" continuedAt="i7c905bf56d8e45669e5e98efcb687ca6"><ix:continuation id="i5cb7af268ce84426a6eb9dc25b043e01" continuedAt="icd4db37395314a62b00823eaabccb671"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:AssetRetirementObligationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90ZXh0cmVnaW9uOjEyYzI3NjU2NmI1YzQyNTk5MmIxOTgwOTNhNjVjMDA3XzEyMDY_ee92a1cb-8b70-4b34-92df-ad3ddcb07501" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:AssetRetirementObligationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90ZXh0cmVnaW9uOjEyYzI3NjU2NmI1YzQyNTk5MmIxOTgwOTNhNjVjMDA3XzEyMTE_e3fa040e-2bf1-4fec-a561-c4469e0bfa0f" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#8217;s ARO liabilities are primarily at Consumers.</span></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90ZXh0cmVnaW9uOjEyYzI3NjU2NmI1YzQyNTk5MmIxOTgwOTNhNjVjMDA3XzExOTk_24d2dcf8-389a-4a37-b276-6ec40775c694" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90ZXh0cmVnaW9uOjEyYzI3NjU2NmI1YzQyNTk5MmIxOTgwOTNhNjVjMDA3XzEyMTI_f05700c7-8239-409b-8994-7fb39b0df357" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.798%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company&#160;and&#160;ARO&#160;Description</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In-Service&#160;Date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-Lived&#160;Assets</span></td></tr><tr><td colspan="3" style="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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of coal ash disposal areas</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">Generating plants coal ash areas</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">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%">Gas distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of renewable generation assets</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%">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%">Wind and solar generation facilities</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas transmission and storage</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 #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of coal ash disposal areas</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generating plants coal ash areas</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">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%">Gas distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of renewable generation assets</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%">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%">Wind and solar generation facilities</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas transmission and storage</span></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">No assets have been restricted for purposes of settling AROs.</span></div></ix:continuation></ix:continuation></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%">147</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i7c905bf56d8e45669e5e98efcb687ca6"><ix:continuation id="icd4db37395314a62b00823eaabccb671"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90ZXh0cmVnaW9uOjEyYzI3NjU2NmI1YzQyNTk5MmIxOTgwOTNhNjVjMDA3XzEyMTY_3e7e0b1d-c363-4d0b-9af7-3cfc07838ba5" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90ZXh0cmVnaW9uOjEyYzI3NjU2NmI1YzQyNTk5MmIxOTgwOTNhNjVjMDA3XzEyMTc_fc41bcfe-2a95-4e13-8169-41163f95abaa" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables are the changes in CMS&#160;Energy&#8217;s and Consumers&#8217; ARO liabilities:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:32.340%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.905%"></td><td style="width:0.1%"></td></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2019</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incurred</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settled</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Flow Revisions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2020</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzMtMi0xLTEtMA_c8cfbf75-3111-4d3d-9736-c6ed416b0736">474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzMtNC0xLTEtMA_da6e191b-ad31-4382-b659-02e94fc18799">46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzMtNi0xLTEtMA_a284afb5-1242-4245-b1fa-2799ad643a0e">41</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzMtOC0xLTEtMA_9f530cd0-dac8-4607-969d-56cc1385b375">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzMtMTAtMS0xLTA_efe197d2-e6ef-4f9a-a68a-d7d7dd218820">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzMtMTItMS0xLTA_20e34c51-7ec0-437a-923f-0f0e7c0bed8e">530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02b151fe2434401f865a87d99503aba1_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzUtMi0xLTEtMA_5d5a2d0c-6794-4f79-bd41-ed893f39f101">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id9f73e54be644e7d81e6736b9de1bee2_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzUtNC0xLTEtMA_bc5a5a2a-11c6-407e-838e-dc210da35ee3">19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id9f73e54be644e7d81e6736b9de1bee2_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzUtNi0xLTEtMA_0362f727-e51e-4489-a533-54f098def620">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id9f73e54be644e7d81e6736b9de1bee2_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzUtOC0xLTEtMA_5896c560-5878-4425-bcf0-ac6fab44d6ab">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id9f73e54be644e7d81e6736b9de1bee2_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzUtMTAtMS0xLTA_db68a677-260c-4e2d-87d5-c338b9126c8f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i08bdd78169fe407b897ad6b22bca275e_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzUtMTItMS0xLTA_7fed2594-b72e-4135-b712-bea2ecf239d7">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzYtMi0xLTEtMA_e0a867dc-0c3c-40a7-8159-41e18a1af82e">477</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzYtNC0xLTEtMA_5fe5f267-8d86-4a46-89d3-5c8edcbfb40e">65</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzYtNi0xLTEtMA_a6948d4b-84c8-46b4-8d9e-d58c9a8ddade"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzYtNi0xLTEtMA_db3f9bf9-711f-40c7-af6f-c277087c6466">41</ix:nonFraction></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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzYtOC0xLTEtMA_70855169-8f88-4616-8746-4c5c536274f7">24</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzYtMTAtMS0xLTA_0b850f6c-c988-4a1c-b423-05d8d92529fa">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzYtMTItMS0xLTA_f60cb97f-b095-45ac-a97b-cd714bb646f4">553</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></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 0 10pt;text-indent:-9pt"></td><td colspan="3" 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 0 10pt;text-indent:-9pt"></td><td colspan="3" 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 0 10pt;text-indent:-9pt"></td><td colspan="3" 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 0 10pt;text-indent:-9pt"></td><td colspan="3" 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 0 10pt;text-indent:-9pt"></td><td colspan="3" 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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id4885856e62b4d3db0f8feb6947a470c_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzgtMi0xLTEtMA_b971e3ed-b056-4afe-957b-4017c4d64537">166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6ad24f678b904e8299390fd64f8c52c3_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzgtNC0xLTEtMA_4c7a105d-e2dc-4302-991b-956b4452d4ad">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6ad24f678b904e8299390fd64f8c52c3_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzgtNi0xLTEtMA_2ff37812-4388-4785-a916-719472081198">24</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6ad24f678b904e8299390fd64f8c52c3_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzgtOC0xLTEtMA_ce9f5697-ca24-4a77-aa92-d8ca8dde8f68">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6ad24f678b904e8299390fd64f8c52c3_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzgtMTAtMS0xLTA_58453d0e-8970-4add-b0b9-db5a884ea72f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i09745a9182484c66bb1b1b8fab281487_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzgtMTItMS0xLTA_31186e55-25e3-4c88-bbc6-3054a6c9f136">148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i39b965743a844c3f9828b0bb5817027e_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzktMi0xLTEtMA_26210d7f-e275-4eb6-ad8a-36ff3d8640e6">231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaccb636c0bab4a47bcf918c50ed456b5_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzktNC0xLTEtMA_98a3b168-40a3-4520-be70-b0d2b5328a8a">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iaccb636c0bab4a47bcf918c50ed456b5_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzktNi0xLTEtMA_e1185753-f780-4b05-b13e-c55a7287ec29">5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaccb636c0bab4a47bcf918c50ed456b5_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzktOC0xLTEtMA_7a2cfbb9-47b8-40fa-bf01-90b5cc27a22c">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaccb636c0bab4a47bcf918c50ed456b5_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzktMTAtMS0xLTA_7c5c473a-3b75-4243-86af-1700bac40736">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9b6fc4c1ed242ef820db016b6581352_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzktMTItMS0xLTA_a8a21fab-844b-4517-a561-8c2235434a47">240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id49d0b66accd48149681a6c549d85877_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEwLTItMS0xLTA_ccdccfb3-35f2-4d73-b736-426c6bddd6a1">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7d3e14bf1954d7f86e5c6e85f2371f8_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEwLTQtMS0xLTA_c240f9a7-b79f-47d0-9486-5efa4e36bcc9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7d3e14bf1954d7f86e5c6e85f2371f8_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEwLTYtMS0xLTA_cbf3a2cb-df7a-46ab-a732-a623815026ab">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7d3e14bf1954d7f86e5c6e85f2371f8_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEwLTgtMS0xLTA_d01ab0fb-52e5-4eb9-8b8c-cac17e5614be">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7d3e14bf1954d7f86e5c6e85f2371f8_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEwLTEwLTEtMS0w_129a9ee1-4d81-473d-a4f7-186abe386d7d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i126d4a37249c4336b65712be81ee44d0_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEwLTEyLTEtMS0w_46fbb05d-9c74-440f-8341-441b3c2b408e">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie9ffcfa86ccb4957bcb405676033609c_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzExLTItMS0xLTA_8d110508-60d4-4904-8fde-73e5c854083c">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa0221a0abff48c8b33b4034201e71fa_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzExLTQtMS0xLTA_84afa7d6-646d-48df-b06b-598834c69ce2">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa0221a0abff48c8b33b4034201e71fa_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzExLTYtMS0xLTA_96553f25-30a9-417b-9859-1a53f547a084">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa0221a0abff48c8b33b4034201e71fa_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzExLTgtMS0xLTA_8e26138f-5fa8-4b49-97be-78e517442cf6">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa0221a0abff48c8b33b4034201e71fa_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzExLTEwLTEtMS0w_98e4d827-a878-4d2d-a101-cd7f14c79808">28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8294a684b07e4d04bfc07e61072af03b_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzExLTEyLTEtMS0w_65d2c359-7954-4521-b30c-1323a9384373">74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0496fc98baf94997b66851e61e843126_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTItMS0xLTA_44b2b9f0-fd0c-44cb-a7a5-e87c2d59a8ed">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie48a4f8e043f4654b5014ba20cf9635c_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTQtMS0xLTA_8c0d1fcd-8544-4b9f-ab15-0ae401396f5a">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie48a4f8e043f4654b5014ba20cf9635c_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTYtMS0xLTA_502c33b0-523b-4861-b2c7-d7ff81a22cc1">7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie48a4f8e043f4654b5014ba20cf9635c_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTgtMS0xLTA_1b870420-122c-4c03-905a-016c3d39bc08">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie48a4f8e043f4654b5014ba20cf9635c_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTEwLTEtMS0w_cb6f32db-eea8-48fa-b976-4eb00a8b08de">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie32b762729d84373b660031fa601f60d_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTEyLTEtMS0w_35c791a0-9d07-40e8-b5c2-43d1d6270e00">32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Cable under Straits of Mackinac</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%"><ix:nonFraction unitRef="usd" contextRef="ia67a74d9b5564e01884964f54c3fde9e_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTItMS0xLTMwMTUz_27665855-29b0-41ce-926b-e8dae8fdf93e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i944f1f27aea84dce80256fbd4264a991_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTQtMS0xLTMwMTUz_cf7b05e2-1204-41d0-af17-349f32c6874c">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i944f1f27aea84dce80256fbd4264a991_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTYtMS0xLTMwMTUz_3d623329-c807-4c2f-935d-5bed07c84920">5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i944f1f27aea84dce80256fbd4264a991_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTgtMS0xLTMwMTUz_5c287e33-d436-4686-8a01-c4068d12703f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i944f1f27aea84dce80256fbd4264a991_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTEwLTEtMS0zMDE1Mw_0e8e1ee4-8641-4a02-81f2-f02ee15ffc71">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i83416c68ede048ae901a306e546b12ff_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTEyLTEtMS0zMDE1Mw_8f45883c-df82-478f-991e-e4edfd77f5e8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEzLTItMS0xLTA_fca043cd-29b4-440a-825e-c27be2387218">474</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEzLTQtMS0xLTA_bb1b6740-9f8e-4a6d-9ac5-4e4a569a97fb">46</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEzLTYtMS0xLTA_bb2f33f6-06d5-4173-be38-6d7b83dd1425">41</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEzLTgtMS0xLTA_f29a9ba7-6883-46d3-a2d1-fa53287a3bde">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEzLTEwLTEtMS0w_218fa8cf-3d53-48a7-8183-44977da1294d">28</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEzLTEyLTEtMS0w_c8cff321-3c6c-46aa-bbd7-50528b0ef0c3">530</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></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:8pt;font-weight:400;line-height:120%">&#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%">For further details, see Note&#160;4, Contingencies and Commitments&#8212;Consumers Electric Utility Contingencies.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:32.340%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.905%"></td><td style="width:0.1%"></td></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2018</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incurred</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settled</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accretion</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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%">Cash Flow Revisions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2019</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzMtMi0xLTEtMA_07be4353-f445-460c-b61e-19269290d949">428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzMtNC0xLTEtMA_9fac336b-b4ac-4d08-986b-fea1952830c6">55</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzMtNi0xLTEtMA_3c377d45-d30d-42cc-83e8-22b50dfa4edf">37</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzMtOC0xLTEtMA_cf559c00-86ad-49ad-9593-289b5b742e26">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzMtMTAtMS0xLTA_8412f839-1e91-446b-928d-897b3161fa21">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzMtMTItMS0xLTA_3fdf15d2-fcca-4627-8be6-7498b6f26fce">474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas treating plant and gas wells</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86c4e969e7b4429c89b48d178718d988_I20181231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzQtMi0xLTEtMA_d0bf62ab-a035-4b9f-a453-af60c0a0d938">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i905ae3efda4741158483ed7d08e711bd_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzQtNC0xLTEtMA_9386651c-b0fd-4b34-9cf2-012350cc3de0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i905ae3efda4741158483ed7d08e711bd_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzQtNi0xLTEtMA_f6493aa1-1d95-439d-97d6-5bfd6ded40cd">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i905ae3efda4741158483ed7d08e711bd_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzQtOC0xLTEtMA_65930536-d9c3-4ae4-a4f6-5d69903fc259">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i905ae3efda4741158483ed7d08e711bd_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzQtMTAtMS0xLTA_803a8970-9dc1-4257-a27a-3bb73aa2c625">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0737349b238447ce85bb647484df85c6_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzQtMTItMS0xLTA_9385bf86-76f7-4ffd-b867-dee95f1afd79">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Renewable generation assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie1e2a6d5f2b64c40bb37c6a80a0c2ae5_I20181231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzUtMi0xLTEtMA_fbe6e2cd-0858-478e-9c10-6470641cded1">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iad53e939cb944191b54ef72c8cf434a1_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzUtNC0xLTEtMA_32bf3fa6-7658-4a53-848b-5ee1a1c6fc6e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iad53e939cb944191b54ef72c8cf434a1_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzUtNi0xLTEtMA_38567e3b-311f-4a9a-80a5-f7a45ee7b707">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iad53e939cb944191b54ef72c8cf434a1_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzUtOC0xLTEtMA_62e90b06-bbea-4cca-b6e6-2d8b48f8836d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iad53e939cb944191b54ef72c8cf434a1_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzUtMTAtMS0xLTA_d7d08924-c5b3-4ac7-a661-56f239156c65">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02b151fe2434401f865a87d99503aba1_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzUtMTItMS0xLTA_f1526e6b-70b7-4e45-95de-262a84fa2d17">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i371456efa43d45aeb71a416c50fafe3a_I20181231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzYtMi0xLTEtMA_06caaed2-b739-4a5f-adc4-f5baa5cf46e7">432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzYtNC0xLTEtMA_bba10feb-12f8-4782-8dc0-e4ff6daa220d">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzYtNi0xLTEtMA_d9ca890a-dc13-472e-8fd4-d7254803a52d">38</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzYtOC0xLTEtMA_c728e06f-380f-45be-8d6c-1937d5ad6c47">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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzYtMTAtMS0xLTA_0e869d9a-47ea-4881-b085-8fb6732576a1">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzYtMTItMS0xLTA_f992dbf3-48d9-4176-913f-56fc5c38437f">477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03823400058843dca2e8a0390c94917f_I20181231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzgtMi0xLTEtMA_033928f7-fc07-4ecb-a7e7-9a8415a55fb1">179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2d45c7f297db4e839d7b9a8c8a3466d3_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzgtNC0xLTEtMA_7e85100b-3a90-4972-8d20-eef016382dc0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2d45c7f297db4e839d7b9a8c8a3466d3_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzgtNi0xLTEtMA_11365367-978a-464f-9cad-80f7ad614c3e">27</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2d45c7f297db4e839d7b9a8c8a3466d3_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzgtOC0xLTEtMA_198eebec-7f34-4e6c-9cd8-328ea2b028c9">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2d45c7f297db4e839d7b9a8c8a3466d3_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzgtMTAtMS0xLTA_6212ee22-47d8-439b-8c42-95739db6d4cd">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id4885856e62b4d3db0f8feb6947a470c_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzgtMTItMS0xLTA_59db0fd3-64f7-432a-87b3-1076ba7ba899">166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i698f27e9000646ada48d3069567ba9a9_I20181231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzktMi0xLTEtMA_005f5b04-2589-4d94-8382-a54b9e3c576f">205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i356d077b513e4c0789901778f64d5328_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzktNC0xLTEtMA_83a618ae-b561-45e3-b81e-b70236848bdf">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i356d077b513e4c0789901778f64d5328_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzktNi0xLTEtMA_71267d46-bdb1-4667-b947-d3a12c2996ab">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i356d077b513e4c0789901778f64d5328_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzktOC0xLTEtMA_255115cd-04e5-4d4d-882b-b44f89276a1f">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i356d077b513e4c0789901778f64d5328_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzktMTAtMS0xLTA_2f4244d2-ca31-443f-931e-b886ace60925">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i39b965743a844c3f9828b0bb5817027e_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzktMTItMS0xLTA_cd5a4ae5-3598-4c80-be5e-c706c60b61b5">231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iddef2eb2430e4334a8ffc62f84bf6f36_I20181231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEwLTItMS0xLTA_89442774-ea92-41c7-8d89-a9b91c49bfda">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icf5f440d971d457fae5e558a2a698a12_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEwLTQtMS0xLTA_6c6afdd0-f13a-40da-a6e6-7d9f07e38293">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="icf5f440d971d457fae5e558a2a698a12_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEwLTYtMS0xLTA_78ad4b94-c3f1-495a-80d7-cb1deef03446">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icf5f440d971d457fae5e558a2a698a12_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEwLTgtMS0xLTA_6abf7d9c-09f7-4d40-a0bc-824da94e0579">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icf5f440d971d457fae5e558a2a698a12_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEwLTEwLTEtMS0w_22dd4d24-269a-4d3a-93b3-36bb33d44e80">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id49d0b66accd48149681a6c549d85877_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEwLTEyLTEtMS0w_7e715d46-593c-49c9-a4a7-3caf036bbb4e">34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iffd287279de7402baccef48b43520b3f_I20181231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzExLTItMS0xLTA_6e170c84-2556-4f4b-9995-c9be0aeaca35">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1fa4e088635445d3839c04fc8d7ac29f_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzExLTQtMS0xLTA_aced9779-e66e-407c-8bc3-056f75a2c6ad">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1fa4e088635445d3839c04fc8d7ac29f_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzExLTYtMS0xLTA_1eb0f85b-0621-44ab-8f51-d780c033bc6f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1fa4e088635445d3839c04fc8d7ac29f_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzExLTgtMS0xLTA_c3dfee52-8f12-4e35-b220-97c8413319fa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1fa4e088635445d3839c04fc8d7ac29f_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzExLTEwLTEtMS0w_33567724-991f-4071-9828-87e8c6c852cb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie9ffcfa86ccb4957bcb405676033609c_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzExLTEyLTEtMS0w_e06b6276-98ac-46f6-819e-fbdba0a17812">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib32fc9f786d74337b8220a419666add4_I20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEyLTItMS0xLTA_5b11285c-e9f4-4762-9f5c-9644826fd440">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10cecb7e774b41928f1ec6184b1322ee_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEyLTQtMS0xLTA_e9433b9d-c0b9-4294-bd6c-9767c192ed9b">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i10cecb7e774b41928f1ec6184b1322ee_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEyLTYtMS0xLTA_98c358b7-f36b-4f57-a408-934d7f923e89">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10cecb7e774b41928f1ec6184b1322ee_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEyLTgtMS0xLTA_d78c8567-97ca-48e1-9e19-5534226e09f6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10cecb7e774b41928f1ec6184b1322ee_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEyLTEwLTEtMS0w_63deaab2-f073-4f8f-9264-c0620ef2e5dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0496fc98baf94997b66851e61e843126_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEyLTEyLTEtMS0w_f65a903e-8992-4951-9a08-54e68c0b115e">22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEzLTItMS0xLTA_54f51a6e-9253-4e45-b2a1-275750e69aea">428</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEzLTQtMS0xLTA_d6f36854-5097-44fd-a959-0fa07ce7564f">55</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEzLTYtMS0xLTA_a4357649-196a-4a17-9045-7a75a904aa39">37</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEzLTgtMS0xLTA_94725c62-4e20-485d-9ef1-e59fafd31d2d">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEzLTEwLTEtMS0w_d4683299-56c5-4a5d-becc-4dbaafc1c87c">7</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEzLTEyLTEtMS0w_9386bc04-5138-4d47-ac99-6a5aebca2469">474</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></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation></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%">148</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_193"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">12:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDYz_28da46b6-414d-4552-b85d-98379cd17382" continuedAt="i940945663f41450693120aa04a0641dc" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDY3_446c7120-f279-4a39-a98e-14ea136b2743" continuedAt="i207384a33b0946e68068171843dad898" escape="true">Retirement Benefits</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i940945663f41450693120aa04a0641dc" continuedAt="ie73d7ea762554ec09aaa8729f09d17f4"><ix:continuation id="i207384a33b0946e68068171843dad898" continuedAt="i3eeb41c51c0d4ae2804e4de25bb23446"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Benefit Plans:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers provide pension, OPEB, and other retirement benefits to employees under a number of different plans. These plans include:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">non&#8209;contributory, qualified DB&#160;Pension Plans (closed to new non&#8209;union participants as of July&#160;1,&#160;2003 and closed to new union participants as of September&#160;1,&#160;2005)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a non&#8209;contributory, qualified DCCP for employees hired on or after July&#160;1,&#160;2003</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">benefits to certain management employees under a non&#8209;contributory, nonqualified DB&#160;SERP (closed to new participants as of March&#160;31,&#160;2006)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a non&#8209;contributory, nonqualified DC&#160;SERP for certain management employees hired or promoted on or after April&#160;1,&#160;2006</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a contributory, qualified defined contribution 401(k)&#160;plan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">health care and life insurance benefits under an OPEB&#160;Plan</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DB&#160;Pension Plans:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Participants in the pension plans include present and former employees of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries. Pension plan trust assets are not distinguishable by company. Effective December&#160;31,&#160;2017, CMS&#160;Energy&#8217;s and Consumers&#8217; then-existing pension plan was amended to include only retired and former employees already covered; this amended plan is referred to as DB&#160;Pension Plan&#160;B. Also effective December&#160;31,&#160;2017, active employees were moved to a newly created pension plan, referred to as DB&#160;Pension Plan&#160;A, whose benefits mirror those provided under DB&#160;Pension Plan&#160;B. Maintaining separate plans for the two groups allows CMS&#160;Energy and Consumers to employ a more targeted investment strategy and provides additional opportunities to mitigate risk and volatility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In September&#160;2020, CMS&#160;Energy and Consumers determined it was probable that 2020 lump-sum payments to retired employees under DB&#160;Pension Plan A would exceed the plan&#8217;s service cost and interest cost components of net periodic cost for the year. These lump-sum payments constitute pension plan liability settlements; once such settlements meet the service and interest cost threshold, recognition in earnings is required. As a result, in accordance with GAAP, CMS&#160;Energy, including Consumers, performed a remeasurement of DB&#160;Pension Plan&#160;A as of August&#160;31,&#160;2020 and recognized a settlement loss of $<ix:nonFraction unitRef="usd" contextRef="id4679aba08a74504a4d2c2e1f65edb1b_D20200831-20200831" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEzMTk0MTM5NTU5MzI2_cf7aa2bb-1968-484b-a128-556ce43207b6">36</ix:nonFraction>&#160;million; $<ix:nonFraction unitRef="usd" contextRef="id3ef1f0d0884428caff13a5b48668452_D20200831-20200831" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEzMTk0MTM5NTU5MzU4_d28cb27c-600a-4802-8d34-4f77ed7eaab2">35</ix:nonFraction>&#160;million of this amount was recognized by Consumers and deferred as a regulatory asset. At December&#160;31,&#160;2020, CMS&#160;Energy, including Consumers, recognized an additional settlement loss of $<ix:nonFraction unitRef="usd" contextRef="ib5ed81bd5cc444d481f90e7cc2e8484e_D20200901-20201231" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEzMTk0MTM5NTU5MzYy_2f89e835-32da-4098-9221-45e5c7ea87e9">10</ix:nonFraction>&#160;million for the period September&#160;1,&#160;2020 to December&#160;31,&#160;2020; $<ix:nonFraction unitRef="usd" contextRef="i77ed79edbb52486d84d035e95bdcb618_D20200901-20201231" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEzMTk0MTM5NTU5Mzcw_28cf1751-c29c-42fd-a0fb-4127858e5a92">10</ix:nonFraction>&#160;million of this amount was recognized by Consumers and deferred as a regulatory asset. CMS&#160;Energy and Consumers will amortize the regulatory asset over <ix:nonNumeric contextRef="i9ac025e25def40749d48214909d9ab80_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:RegulatoryAssetAmortizationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEzMTk0MTM5NTU5OTA3_fca92c78-7f2c-4666-855c-b7fc410ab827">nine years</ix:nonNumeric>.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DCCP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers provide an employer contribution to the DCCP&#160;401(k) plan for employees hired on or after July&#160;1,&#160;2003. The contribution ranges from <ix:nonFraction unitRef="number" contextRef="ie39208ece4984245a641e82a40f9363d_D20200101-20201231" decimals="2" format="ixt-sec:numwordsen" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE4MDE_99ff33af-ba19-42cb-a57a-2cf470f76118">five</ix:nonFraction>&#160;percent to <ix:nonFraction unitRef="number" contextRef="id5dcee831e5847cba05e75d886377384_D20200101-20201231" decimals="2" format="ixt-sec:numwordsen" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE4MDc_c8e05926-fd17-42da-9567-db5746850607">seven</ix:nonFraction>&#160;percent of base pay, depending on years of service. Employees are not required to contribute in order to receive the plan&#8217;s employer contribution. DCCP expense for CMS&#160;Energy, including Consumers, was $<ix:nonFraction unitRef="usd" contextRef="ibdcea7d427e94fbf93b3876b910fde62_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzIwMDM_83696216-85ca-4448-94ba-f9f9d05c815e">33</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2020, $<ix:nonFraction unitRef="usd" contextRef="ic87f11caeac343d3886c5ab3a1eb2e32_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzIwMjk_51a4d5e2-e080-49ef-8315-cc62b577321f">30</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2019, and $<ix:nonFraction unitRef="usd" contextRef="if2e96c3390a241d5a2ec8d9985ea4ccf_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzIwNTk_cc21c535-32fb-41fa-9ad4-66165ca2f08e">26</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2018. DCCP expense for Consumers was $<ix:nonFraction unitRef="usd" contextRef="ib3cd826af48d4db087106c60fa40737b_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzIxMTY_817f65c9-0a36-47f5-bc1d-dfd8abc48cae">31</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2020, $<ix:nonFraction unitRef="usd" contextRef="i9806aad938a34ee3917690024ab4c133_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzIxNDI_ceab8598-104f-4bce-b4eb-7c2ffa7a13b5">28</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2019, and $<ix:nonFraction unitRef="usd" contextRef="ib726e558944548b3821a0d906f85fa53_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzIxNzI_c1a03846-fef8-408a-8f92-629d119e7a62">25</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2018.</span></div></ix:continuation></ix:continuation></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%">149</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="ie73d7ea762554ec09aaa8729f09d17f4" continuedAt="i189ef073bb0348898a806e9c054c3aa4"><ix:continuation id="i3eeb41c51c0d4ae2804e4de25bb23446" continuedAt="i611e1784bbbf4aeeb848175fa4a610c8"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DB&#160;SERP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The DB&#160;SERP is a nonqualified plan as defined by the Internal Revenue Code. DB&#160;SERP benefits are paid from a rabbi trust established in 1988. The trust assets are not considered plan assets under ASC&#160;715. DB&#160;SERP rabbi trust earnings are taxable. <ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDUy_991263ff-6352-4d0b-93d1-fbf00db22ba5" continuedAt="i2ce37a9bdfff4dcc9c1b74fd273780fb" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDk3_55b1acbe-8efe-451b-b634-2bb166d79075" continuedAt="ief45ae40804a4efa8d5bb02b4502bc73" escape="true">Presented in the following table are the fair values of trust assets, ABO, and contributions for CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;SERP:</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:18pt"><ix:continuation id="i2ce37a9bdfff4dcc9c1b74fd273780fb"><ix:continuation id="ief45ae40804a4efa8d5bb02b4502bc73"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i47e129475f7a45ce9041bef62dca541b_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzMtMi0xLTEtMA_e593dba2-5a61-4f78-ba96-d93bf29e1df5">146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i832a55f996f54a42b62e63cb073e80dc_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzMtNC0xLTEtMA_c5b6e8e3-e35c-43f1-b381-344992db974d">143</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzQtMi0xLTEtMA_73621f5b-3592-4764-8af2-4646c4ecff03">159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i179a9b4173244c5684bb62d483a3b028_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzQtNC0xLTEtMA_bacc828c-fea5-4c45-abe8-ed391b9d29b3">149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231" decimals="-6" name="cms:ContributionsMadeToPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzUtMi0xLTEtMA_0f4453c3-bb26-492e-9a43-775ea8454a4b">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="cms:ContributionsMadeToPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzUtNC0xLTEtMA_a9f995da-1ca9-4d8b-8b64-7e83b0098ad3">&#8212;</ix:nonFraction>&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i84c7f0b06c674692bad6289bb2b96c8a_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzctMi0xLTEtMA_bafd9cc3-26d1-4662-af6e-a3a1b8cff5ed">107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iac2f3a8432964efaa4b0a7142c08ad94_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzctNC0xLTEtMA_27f29928-041f-45ee-b274-281dd742cf49">104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzgtMi0xLTEtMA_182c8449-c6c6-498d-a95a-a7f73a634e67">115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9512c74289b44e87891b547e8c56caf8_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzgtNC0xLTEtMA_e346e6cb-131a-4cde-9e90-94c78281058e">107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contributions</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7738bfcf1569416db0030283bd8ff530_D20200101-20201231" decimals="-6" name="cms:ContributionsMadeToPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzktMi0xLTEtMA_6e398168-4e97-4d03-b22a-3af0ed9669a9">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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6b96a9199462421cabf5c21cf5082b07_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="cms:ContributionsMadeToPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzktNC0xLTEtMA_9d2e8c7f-9703-45fe-8bd4-e1c049eedd6e">&#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></tr></table></ix:continuation></ix:continuation></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DC&#160;SERP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> On April&#160;1,&#160;2006, CMS&#160;Energy and Consumers implemented a DC&#160;SERP and froze further new participation in the DB&#160;SERP. The DC&#160;SERP provides participants benefits ranging from <ix:nonFraction unitRef="number" contextRef="ia561bc2473b44d84ad9956870e787379_D20200101-20201231" decimals="2" format="ixt-sec:numwordsen" name="cms:PlanContributionPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzI3NzI_a6a8045e-c300-40e0-b6f5-189d196cfeb2">five</ix:nonFraction>&#160;percent to <ix:nonFraction unitRef="number" contextRef="i3e0c54e5af1a4da2bee697670a0a3bfa_D20200101-20201231" decimals="2" format="ixt:numdotdecimal" name="cms:PlanContributionPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzI3Nzg_b373e855-7842-40fc-93db-5637acd02116">15</ix:nonFraction> percent of total compensation. The DC&#160;SERP requires a minimum of <ix:nonNumeric contextRef="i7285d588f39f49d3bb416f6ec16e1e1a_D20200101-20201231" format="ixt-sec:durwordsen" name="cms:MinimumYearsOfParticipationBeforeVesting" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzI4Mzg_471b57d1-ef31-4c8c-94ae-eba37a1a56cc">five years</ix:nonNumeric> of participation before vesting. CMS&#160;Energy&#8217;s and Consumers&#8217; contributions to the plan, if any, are placed in a grantor trust. For CMS&#160;Energy and Consumers, trust assets were $<ix:nonFraction unitRef="usd" contextRef="i0402432914494c52bad23eceb2ebde6f_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:DefinedContributionPlanTrustAssetsAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzMwMTY_d03fc8b2-81dd-479a-9482-47725cd7669c">11</ix:nonFraction>&#160;million at December&#160;31,&#160;2020 and $<ix:nonFraction unitRef="usd" contextRef="ic2f486365d964b8781d4d9ec704af422_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:DefinedContributionPlanTrustAssetsAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzMwMjk_50002e87-000b-4a5b-8b9b-3abdcec921df">8</ix:nonFraction>&#160;million at December&#160;31,&#160;2019. DC&#160;SERP assets are included in other non&#8209;current assets on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets. CMS&#160;Energy&#8217;s and Consumers&#8217; DC&#160;SERP expense was $<ix:nonFraction unitRef="usd" contextRef="i5152ea7c53a44149962ca52dca181d25_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzMyMDM_8e2b5383-dcb2-49d5-b144-525274bcb37b"><ix:nonFraction unitRef="usd" contextRef="i7285d588f39f49d3bb416f6ec16e1e1a_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzMyMDM_e75fb779-ab15-4246-abf3-3a2fe7cea90e">2</ix:nonFraction></ix:nonFraction>&#160;million for the years ended December&#160;31,&#160;2020 and 2019, and $<ix:nonFraction unitRef="usd" contextRef="i6a6cd54aea1b4e7097c3ca9c29a604a9_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEzMTk0MTM5NTU1NTMw_1f60064b-05ab-4be9-a7f2-eaf3ff37d21b">1</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2018.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">401(k)&#160;Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The 401(k)&#160;plan employer match equals <ix:nonFraction unitRef="number" contextRef="i8b878ff841bc4c83abc44d7701563c17_D20200101-20201231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzMzMjY_918f9f3e-7f9c-4516-84b3-dc26d43eabdf">100</ix:nonFraction> percent of eligible contributions up to the first <ix:nonFraction unitRef="number" contextRef="i8b878ff841bc4c83abc44d7701563c17_D20200101-20201231" decimals="2" format="ixt-sec:numwordsen" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzMzNzE_ff951294-1bb8-4400-8985-7f871366ad1e">three</ix:nonFraction>&#160;percent of an employee&#8217;s wages and <ix:nonFraction unitRef="number" contextRef="i8b878ff841bc4c83abc44d7701563c17_D20200101-20201231" decimals="2" format="ixt:numdotdecimal" name="cms:DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM0MDE_4b30213c-69c0-4750-b91e-35f38e3c0c6e">50</ix:nonFraction> percent of eligible contributions up to the next <ix:nonFraction unitRef="number" contextRef="i8b878ff841bc4c83abc44d7701563c17_D20200101-20201231" decimals="2" format="ixt-sec:numwordsen" name="cms:DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM0NDU_26a854ff-96b7-4449-835d-2252b73bbcc2">two</ix:nonFraction>&#160;percent of an employee&#8217;s wages. The total 401(k)&#160;plan cost for CMS&#160;Energy, including Consumers, was $<ix:nonFraction unitRef="usd" contextRef="i8b878ff841bc4c83abc44d7701563c17_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM1NDA_3ac59cf4-009b-44a6-a31c-f7a091a095ce">30</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2020, $<ix:nonFraction unitRef="usd" contextRef="i8dd1ab1b4be3470180828d134db1d180_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM1NjY_46fa9d26-7e9e-4532-919a-6e3331165acb">28</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2019, and $<ix:nonFraction unitRef="usd" contextRef="ie6a41b7300144f4f9511846d18101d95_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM1OTY_be6f28aa-d6ed-472d-87e1-406133f8beb2">27</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2018. The total 401(k)&#160;plan cost for Consumers was $<ix:nonFraction unitRef="usd" contextRef="i41a51e7447624086989615a6844d5c90_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM2Njc_a8987dbd-a4ad-4a51-90b7-c7c4836967d1">29</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2020, $<ix:nonFraction unitRef="usd" contextRef="i68595ccb27544a1bbbb9e2c30751e7ff_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM2OTM_285c4515-9b5c-4b47-bd24-ccd4420d6290">27</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2019, and $<ix:nonFraction unitRef="usd" contextRef="id19105f29bd642a691b6415df718429e_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM3MjM_63eaa845-3d8f-4992-a863-1473c170b79d">26</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2018.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">OPEB Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Participants in the OPEB Plan include all regular full-time employees covered by the employee health care plan on the day before retirement from either CMS&#160;Energy or Consumers at age&#160;<ix:nonFraction unitRef="year" contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" decimals="INF" name="cms:RetirementAgeRequirement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM5NDM_410dc4d3-2995-4999-9e4b-89fbbd566802"><ix:nonFraction unitRef="year" contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231" decimals="INF" name="cms:RetirementAgeRequirement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM5NDM_cd794aa4-dc06-4448-b7ef-6ae61338bd8d">55</ix:nonFraction></ix:nonFraction> or older with at least <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM5Njk_555d3b34-2bfb-401b-bc53-cb0760a2c544"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM5Njk_65264563-63f8-4fc1-b171-6c85cc8d980c">ten</span></span>&#160;full&#160;years of applicable continuous service. Regular full-time employees who qualify for disability retirement under the DB&#160;Pension Plans or are disabled and covered by the DCCP and who have <ix:nonNumeric contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" format="ixt-sec:duryear" name="cms:RetirementYearsOfServiceWithDisability" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQxNjM_2da39802-cc11-45db-b010-c7e67abad553"><ix:nonNumeric contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231" format="ixt-sec:duryear" name="cms:RetirementYearsOfServiceWithDisability" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQxNjM_c399a9fc-4aa1-477d-8ead-04b8afe09e8d">15</ix:nonNumeric></ix:nonNumeric> years of applicable continuous service may also participate in the OPEB Plan. Retiree health care costs were based on the assumption that costs would increase <ix:nonFraction unitRef="number" contextRef="id191cb05d8e8403f9e00369a177f8afc_I20201231" decimals="4" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQzMTk_0563a362-250d-43e6-9ad0-fddbb9e7e5aa"><ix:nonFraction unitRef="number" contextRef="ie259ff22423748bc9a71aa67929a57e9_I20201231" decimals="4" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQzMTk_335bb265-0ff7-4e99-bc30-26acfce6995f">6.50</ix:nonFraction></ix:nonFraction> percent in 2021 and <ix:nonFraction unitRef="number" contextRef="id32bcb5513a845a1bd2348f49ce41db0_I20191231" decimals="4" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQzMzI_9ae70b35-8f05-4389-8c02-d0cfdcde5f3d"><ix:nonFraction unitRef="number" contextRef="ie2d3e820807742b18862288e3aced6db_I20191231" decimals="4" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQzMzI_fd47263d-73ec-4cf4-a22a-1fbbbb2543b4">6.75</ix:nonFraction></ix:nonFraction> percent in 2020 for those under 65 and would increase <ix:nonFraction unitRef="number" contextRef="ib62ee62aa9db41d0b518d3a435e85865_I20201231" decimals="4" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQzNzk_80e0de9f-8525-4577-9595-b9ac52a2bd0f"><ix:nonFraction unitRef="number" contextRef="i9688fc469b664cdcbe83432794b5d2b5_I20201231" decimals="4" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQzNzk_bb461697-dadc-47c2-a1b9-ddbdd62b6385">7.00</ix:nonFraction></ix:nonFraction> percent in 2021 and <ix:nonFraction unitRef="number" contextRef="ie5c207c45d0141bda8df051f53ee8604_I20191231" decimals="4" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQzOTI_707af6b2-1520-479e-8f23-2bceae742911"><ix:nonFraction unitRef="number" contextRef="ie61a25d709dc4d38a756037fcbfb5bf2_I20191231" decimals="4" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQzOTI_e92c5368-9bb6-4cb7-815c-a1aedf7dc706">7.25</ix:nonFraction></ix:nonFraction> percent in 2020 for those over 65. The rate of increase was assumed to decline to <ix:nonFraction unitRef="number" contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231" decimals="4" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQ0Njc_0eb9d09c-8459-44fe-ab1a-42ca20156d08"><ix:nonFraction unitRef="number" contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231" decimals="4" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQ0Njc_21e9c21d-ce84-4c58-b9b0-af1304557e3e">4.75</ix:nonFraction></ix:nonFraction> percent by <ix:nonNumeric contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQ0NzM_1fa7667a-0146-48aa-9d5b-da9aa0519ba1"><ix:nonNumeric contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQ0NzM_f75e98d2-bb4f-466e-af30-9cc9f998063b">2027</ix:nonNumeric></ix:nonNumeric> and thereafter for all retirees.</span></div></ix:continuation></ix:continuation></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%">150</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i189ef073bb0348898a806e9c054c3aa4" continuedAt="i91738a996e2e4edfa39d23bb72c1d1f5"><ix:continuation id="i611e1784bbbf4aeeb848175fa4a610c8" continuedAt="i22fc72ec36614cc2abd01d7e0436ce06"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Assumptions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDgz_c316cf26-7999-40a6-99f3-5220144d19a1" continuedAt="i7432a2a857b94eb2974d6fc95b289a6a" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDkw_9c4d3cd5-9c41-479d-a0c4-d70e27a01a36" continuedAt="i0d72e6feecd84f4dbe0f52f916d93d8e" escape="true">Presented in the following table are the weighted-average assumptions used in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefits plans to determine benefit obligations and net periodic benefit cost:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i7432a2a857b94eb2974d6fc95b289a6a" continuedAt="ibece64bf1b044f018d08421ab4b1af78"><ix:continuation id="i0d72e6feecd84f4dbe0f52f916d93d8e" continuedAt="i770d77c760024c538f373d8677b0af6c"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.975%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.975%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.977%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted average for benefit obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i47c8359f319141529c0389a74537a86b_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzQtMS0xLTEtMA_80f5e43d-fe6b-4cc2-b307-1488b6d5443d">2.73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i07c8db86fb0740c4b88907f60e0c77be_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzQtMi0xLTEtMA_ed6c0a03-9670-4ca9-937f-bd44f4e8ac7e">3.37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i4fd09160774940e593e0455c83b4d57d_I20181231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzQtMy0xLTEtMA_63377952-597e-47d6-b18b-17b6864dfd2c">4.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i5c34b648c5314ac084d5143e73c07814_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzUtMS0xLTEtMA_14e607a3-d536-47bf-b7b0-18d1d4933f8e">2.41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i3727bd6b95f2477a9d4c5bdf7728fd84_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzUtMi0xLTEtMA_f6c9e0ce-f22b-4b0f-8a70-3aba9f337dfb">3.17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="iba2545d1b71c47389645a6ea44587284_I20181231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzUtMy0xLTEtMA_b289594f-ff43-4221-996e-e210614bf291">4.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzYtMS0xLTEtMA_24af335b-c661-4a02-bf68-e4fc808e8f27">2.40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i179a9b4173244c5684bb62d483a3b028_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzYtMi0xLTEtMA_4c0fde28-20db-486e-9bbc-daebfcc04f30">3.15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i08577b44f65b4d57a9860033166a4d13_I20181231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzYtMy0xLTEtMA_557627f7-8173-4acc-876c-c0b60e7cc8a3">4.32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzctMS0xLTEtMA_ef6b6624-e2b7-410c-9311-43dcb9faeef5">2.69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzctMi0xLTEtMA_62c62af9-1fc1-422c-9f57-dbe3f702fc28">3.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i09651bc10f024b53be4dd548425f381d_I20181231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzctMy0xLTEtMA_56ae1b70-7f35-47f1-ba8f-276f6d306e0f">4.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i47c8359f319141529c0389a74537a86b_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzktMS0xLTEtMA_ccd48514-b2fe-4bb4-916e-b79d06824d91">3.70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i07c8db86fb0740c4b88907f60e0c77be_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzktMi0xLTEtMA_337466c8-dec5-4efb-b9ce-6075870acdc6">3.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i4fd09160774940e593e0455c83b4d57d_I20181231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzktMy0xLTEtMA_7877e9dc-cf05-4ca3-8b02-7f44edd9055a">3.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzEwLTEtMS0xLTA_1624ab00-e588-4b21-8c04-eaebbe90ef2e">5.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i179a9b4173244c5684bb62d483a3b028_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzEwLTItMS0xLTA_5c97c623-d52b-4fe8-8ca7-747f071a43c2">5.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i08577b44f65b4d57a9860033166a4d13_I20181231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzEwLTMtMS0xLTA_0c2d3abc-abab-4af0-a780-df56ebcfdf8d">5.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted average for net periodic benefit cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service cost discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="id3024274c11f44b4a8f80c5961779fb2_D20200101-20201231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzEzLTEtMS0xLTA_2d3dd445-96f5-482d-8fbf-8837fa5cbedf">3.44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i19ee86ab73154f7da14f36a461843d26_D20190101-20191231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzEzLTItMS0xLTA_6bc4a318-b828-4e9d-b35e-f5c0cd097779">4.55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i25913e42006448ce8a4d9410dfc92f22_D20180101-20181231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzEzLTMtMS0xLTA_a0401a94-6a3e-4ad7-b7d0-ad211b945f99">3.85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE0LTEtMS0xLTA_6284337f-ac1a-42d9-afc9-3ffd53ee7d9d">3.46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE0LTItMS0xLTA_ff7fbbf4-92e1-4e40-8831-45a8d7ccd0ed">4.58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i01cebbc6069b4a1a970e41b3a4516b92_D20180101-20181231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE0LTMtMS0xLTA_f1faf0b8-e71c-4543-ad71-3c8f2a8e7667">3.83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE1LTEtMS0xLTA_e5f885ed-5397-4623-a9f1-725de7e53604">3.57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE1LTItMS0xLTA_cfa775bc-d908-4447-a260-e24a0cdb0c1a">4.63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE1LTMtMS0xLTA_119f60c8-edd6-43a0-af8b-e3e6ce5252bd">3.93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest cost discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="id3024274c11f44b4a8f80c5961779fb2_D20200101-20201231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE3LTEtMS0xLTA_2fe71ed7-342d-46fb-be19-7f88304bd8b1">2.92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i19ee86ab73154f7da14f36a461843d26_D20190101-20191231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE3LTItMS0xLTA_a81065d9-331f-4a62-b20d-d1cdd1d4c7d7">4.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i25913e42006448ce8a4d9410dfc92f22_D20180101-20181231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE3LTMtMS0xLTEzNzE4_fdd03cff-27b3-4cfd-a759-46fa6adb5728">3.39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i7905ea9bce6a450f9a4a8f64843be197_D20200101-20201231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE4LTEtMS0xLTA_d54d369c-2d45-408e-b831-96940d165a4f">2.74</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i189e8faac39744dc9923b606fcb93d13_D20190101-20191231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE4LTItMS0xLTA_005433fc-f718-45f5-8dc8-24adcd71ce11">3.93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i6198eaef7feb4213af784dd571edf0d0_D20180101-20181231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE4LTMtMS0xLTA_13579edb-3553-4f20-8fa7-654c326389f8">3.24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE5LTEtMS0xLTA_c8b6afce-14c4-463d-af1f-61203e092aaa">2.74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE5LTItMS0xLTA_057975de-49f6-46f3-9e87-e91a65796b47">3.94</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i01cebbc6069b4a1a970e41b3a4516b92_D20180101-20181231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE5LTMtMS0xLTA_ba79b383-2777-419b-9213-94a1b2f45cf1">3.26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzIwLTEtMS0xLTA_cd3192a9-b91a-485d-88f8-d662779dfe0d">2.88</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzIwLTItMS0xLTA_8fc93a8c-8795-4b89-82a9-a6ae3e876c55">4.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzIwLTMtMS0xLTA_6496b8f0-8c75-458c-86ff-a3120b7f05e2">3.35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected long-term rate of return on plan assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzIyLTEtMS0xLTA_85fc6bfa-7af7-4ac7-b4a2-c2ddac539ebf">6.75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzIyLTItMS0xLTA_b9404bc8-c48c-408c-8321-d2dfd89fb318">7.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i975f83d2dc7645418d2084696f4b42fc_D20180101-20181231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzIyLTMtMS0xLTA_9192bbf4-b0e5-45e5-9372-1d7979398753">7.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzIzLTEtMS0xLTA_b7bfe218-c480-4514-aa7f-b48bc2890276">6.75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzIzLTItMS0xLTA_6852d2b6-bb91-4fba-9005-2a7ab7bfc7f5">7.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzIzLTMtMS0xLTA_f06703d0-1c8c-45e6-8a64-8af02885c6ac">7.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="id3024274c11f44b4a8f80c5961779fb2_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzI1LTEtMS0xLTA_68b9412d-f08a-4e1d-94d6-7c324e70f620">3.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i19ee86ab73154f7da14f36a461843d26_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzI1LTItMS0xLTA_3d457edb-8531-42d1-8579-a54ea9d182bf">3.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i25913e42006448ce8a4d9410dfc92f22_D20180101-20181231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzI1LTMtMS0xLTA_5c3f8c7d-4ede-463f-a37e-2d4fc1f9c3a6">3.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzI2LTEtMS0xLTA_54589998-2f3c-4f73-8658-9fa6148eaf63">5.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzI2LTItMS0xLTA_b3f0e3cc-f245-472e-aa1f-2b633b28a6be">5.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i01cebbc6069b4a1a970e41b3a4516b92_D20180101-20181231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzI2LTMtMS0xLTA_ec123d97-5acd-4761-abbe-f990b844516a">5.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table for 2020 and 2019 and the RP-2014 Mortality Table for 2018, with improvement scales MP-2020 for 2020, MP-2019 for 2019, and MP-2018 for 2018. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2020 and the RP-2014 Mortality Table for 2019 and 2018, with improvement scales MP-2019 for 2020, MP-2018 for 2019, and MP-2017 for 2018.</span></div><div style="margin-bottom:12pt;margin-top: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">The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.</span></div><div style="margin-bottom:12pt;margin-top: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">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the </span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation></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%">151</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i91738a996e2e4edfa39d23bb72c1d1f5" continuedAt="i4f2fe74a04ed40caa7c2335f2e85289f"><ix:continuation id="i22fc72ec36614cc2abd01d7e0436ce06" continuedAt="i8491fe566e30458c8301260a985b740a"><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibece64bf1b044f018d08421ab4b1af78"><ix:continuation id="i770d77c760024c538f373d8677b0af6c">expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#8217;s and Consumers&#8217; expected long-term rate of return on the assets of the DB&#160;Pension Plans was <ix:nonFraction unitRef="number" contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231" decimals="4" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzc4MDI_101f3667-f1a2-416a-a7b0-97d6ed08d775">6.75</ix:nonFraction> percent in 2020. The actual return (loss) on the assets of the DB&#160;Pension Plans was <ix:nonFraction unitRef="number" contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231" decimals="3" format="ixt:numdotdecimal" name="cms:ActualRateOfReturnLossOnPlanAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzc4Nzk_fdfd84e2-b952-4227-aad2-f5cee91c5873">13.6</ix:nonFraction> percent in 2020, <ix:nonFraction unitRef="number" contextRef="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231" decimals="3" format="ixt:numdotdecimal" name="cms:ActualRateOfReturnLossOnPlanAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzc4ODk_14190f29-ff69-4093-96e2-000ab3a48331">21.0</ix:nonFraction> percent in 2019, and (<ix:nonFraction unitRef="number" contextRef="i975f83d2dc7645418d2084696f4b42fc_D20180101-20181231" decimals="3" sign="-" name="cms:ActualRateOfReturnLossOnPlanAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzc5MDM_f7b3352d-278c-43fa-9ba2-a442732ad3e6">6.7</ix:nonFraction>) percent in 2018.</ix:continuation></ix:continuation> </span></div><div 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="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDcw_2d0e61ca-a9db-40a2-99ea-ff54a5dae6a1" continuedAt="ief1e644d19c246048608212ea488f782" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDkx_17f0c8a1-b52a-4963-9a8e-e386b063ab56" continuedAt="i311d67bbc03748a38b5d335bdaae46af" 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 benefits plans:</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:18pt"><ix:continuation id="ief1e644d19c246048608212ea488f782"><ix:continuation id="i311d67bbc03748a38b5d335bdaae46af"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.675%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.882%"></td><td style="width:0.1%"></td></tr><tr><td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3538b214846b415d9787dc943db0d638_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzUtMi0xLTEtMA_2eeb7fe4-2e2e-4c1f-af51-c387f4be7c53">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib9f98914887d452ea2bd2d8cd2ede9b0_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzUtNC0xLTEtMA_2ac3c400-02d3-4964-b533-28424ad5d75c">41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9008588ff2ba46dcae3d62ed01a9f6e4_D20180101-20181231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzUtNi0xLTEtMA_e22f4625-3f14-439e-aede-506fa59feb92">48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzUtOS0xLTEtMA_500ee8e7-103e-4b02-af2c-4a75f0d556b5">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzUtMTEtMS0xLTA_0fea1e36-4869-46f2-a568-136062825b44">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzUtMTMtMS0xLTA_caefcd2e-2549-4974-958c-240b63fc384f">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3538b214846b415d9787dc943db0d638_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzYtMi0xLTEtMA_3cf1cb97-0cc5-4791-a536-5e841aec49ab">83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib9f98914887d452ea2bd2d8cd2ede9b0_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzYtNC0xLTEtMA_ad836fc0-aa7f-4ef0-bf72-a7cdfb3f7191">103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9008588ff2ba46dcae3d62ed01a9f6e4_D20180101-20181231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzYtNi0xLTEtMA_0fd4bde2-7cc6-45e1-ab2e-c7860af87db7">95</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzYtOS0xLTEtMA_3cb3a011-e30f-4d71-87c8-ff60f0511baa">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzYtMTEtMS0xLTA_e8c38b4c-a96f-4539-8b3c-dda7445796b8">41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzYtMTMtMS0xLTA_5dc25252-49cc-47b4-9d59-46800b9d85a7">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3538b214846b415d9787dc943db0d638_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzctMi0xLTEtMA_3f2e63c3-6e5a-4cc3-9d9f-9e37dde6b461">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib9f98914887d452ea2bd2d8cd2ede9b0_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzctNC0xLTEtMA_116c935a-7edc-449e-8533-c7819f4555e7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9008588ff2ba46dcae3d62ed01a9f6e4_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzctNi0xLTEtMA_c83fed38-aa25-49be-b44c-3f9670049e11">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzctOS0xLTEtMA_6f654905-332c-4e48-8b66-ac74f6d2ed9c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzctMTEtMS0xLTA_72b6fe4d-1390-4f8b-a0cb-7b8de044339b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzctMTMtMS0xLTA_ba7fdf55-216b-461d-a0a4-f2d6426071a8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3538b214846b415d9787dc943db0d638_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzgtMi0xLTEtNDYxMw_dd37e2b1-67bc-4906-ad7a-7498aed4490d">191</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib9f98914887d452ea2bd2d8cd2ede9b0_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzgtNC0xLTEtNDYwOQ_c2522c64-16a1-4e98-bfee-278eadafa881">162</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9008588ff2ba46dcae3d62ed01a9f6e4_D20180101-20181231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzgtNi0xLTEtNDYxNw_f233ed99-d0f6-4630-b1cd-c508adcc891c">149</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzgtOS0xLTEtNDYyMg_2c1d4611-6317-4d6c-8d7c-6fbc854b2000">100</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzgtMTEtMS0xLTQ2MjY_e8a6b9b6-7bc0-42cc-bf83-563eb7878467">88</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzgtMTMtMS0xLTQ2MzA_62b99d67-15ea-497d-b38f-ac8b6b093c3d">97</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3538b214846b415d9787dc943db0d638_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzktMi0xLTEtMA_1928e720-b457-4e8f-95e4-7543dda060be">95</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib9f98914887d452ea2bd2d8cd2ede9b0_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzktNC0xLTEtMA_8c8dc6bf-1afb-4704-abdc-e1f3d5ce4d05">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9008588ff2ba46dcae3d62ed01a9f6e4_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzktNi0xLTEtMA_37e66a05-35a2-4e29-8020-674ce8fcf84c">76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzktOS0xLTEtMA_abcb421c-6f91-4c96-9ed3-5206fecac87d">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzktMTEtMS0xLTA_513a8351-327e-4594-9690-567b77a4b88c">26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzktMTMtMS0xLTA_256a22f5-dc29-49aa-993a-82603333dfa4">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3538b214846b415d9787dc943db0d638_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEwLTItMS0xLTA_d00f8eaa-bce4-4f51-a8a9-a792820f668b">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib9f98914887d452ea2bd2d8cd2ede9b0_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEwLTQtMS0xLTA_7059ef7f-78a4-4766-8526-b7965a20a270">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9008588ff2ba46dcae3d62ed01a9f6e4_D20180101-20181231" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEwLTYtMS0xLTA_94e19f69-0beb-4418-b20c-40cc017771aa">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEwLTktMS0xLTA_583b6f09-4a2a-479f-a694-1f6f102d26c3">56</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEwLTExLTEtMS0w_6ba60857-f72d-41b0-80ad-898ba7efc972">62</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEwLTEzLTEtMS0w_9b7fd3f1-4542-4771-ba3e-cb92be4ce1f8">67</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3538b214846b415d9787dc943db0d638_D20200101-20201231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEyLTItMS0xLTMxNTc5_db5072d6-0bb6-4c8d-a010-9e910772de6a">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib9f98914887d452ea2bd2d8cd2ede9b0_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEyLTQtMS0xLTMxNTc5_a7c12ebf-cae1-49d3-9ab6-1682df9d46d9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9008588ff2ba46dcae3d62ed01a9f6e4_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEyLTYtMS0xLTMxNTgz_bd10b446-c0a4-48f9-aea5-e560b9083b68">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEyLTktMS0xLTMxNTg3_60361d8f-ff7b-45a8-bca6-0296b45f3198">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEyLTExLTEtMS0zMTU5MQ_ee479aa6-a6b7-48e0-87f5-0483fd7853ec">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEyLTEzLTEtMS0zMTU5MQ_25e70034-9f5b-4a3c-9b81-b6c7cdeef5e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="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%">Net periodic cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3538b214846b415d9787dc943db0d638_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzExLTItMS0xLTA_1e529240-6637-4374-9cdd-e1e7d515918c">41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib9f98914887d452ea2bd2d8cd2ede9b0_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzExLTQtMS0xLTA_268a1059-d83a-41c2-9d80-bfda88a5f184">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9008588ff2ba46dcae3d62ed01a9f6e4_D20180101-20181231" decimals="-6" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzExLTYtMS0xLTA_de229613-559b-4b9b-95e9-e158a9f20598">73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzExLTktMS0xLTA_522c9577-fe17-4fa0-9aeb-8f2bd6d19a7e">92</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzExLTExLTEtMS0w_a2fc8bed-d11a-4cd8-b53f-b4e330f8df0f">69</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzExLTEzLTEtMS0w_0c3eb432-05a0-412f-ad55-93b40b396762">98</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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf81e14a45924c0f8c6533731e1ad8f5_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE0LTItMS0xLTA_25f06413-3f37-49c1-97a7-a9444a9287b7">49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i560aabb07f16490d9de8736211904ff3_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE0LTQtMS0xLTA_4db0839e-4885-4741-8f38-69378b6cded3">40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1f4e90248e7640fe99992ffee3275245_D20180101-20181231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE0LTYtMS0xLTA_61bd7d6a-78db-4277-b048-8b75fe769b56">47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE0LTktMS0xLTA_a3518a63-9b6d-404a-9895-1c47250ef0b2">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE0LTExLTEtMS0w_34667b90-5fcc-4282-927d-3405c22de3be">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i737cf0c332ba4576be68e4d981b42800_D20180101-20181231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE0LTEzLTEtMS0w_fc77a1ae-efbc-47fe-8616-a7b0afa840d5">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf81e14a45924c0f8c6533731e1ad8f5_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE1LTItMS0xLTA_67afd276-8d74-458d-8c66-08249bc5501f">78</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i560aabb07f16490d9de8736211904ff3_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE1LTQtMS0xLTA_80ec8448-7a83-472b-9c39-3368fdd4dd93">97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1f4e90248e7640fe99992ffee3275245_D20180101-20181231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE1LTYtMS0xLTA_e343e20f-6540-4fa7-a196-caa4ba8e7830">88</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE1LTktMS0xLTA_fef5a76b-8208-4241-9bcd-f8ea3c3af918">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE1LTExLTEtMS0w_305e35e5-04af-44cb-b054-0d90ba9207bc">40</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i737cf0c332ba4576be68e4d981b42800_D20180101-20181231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE1LTEzLTEtMS0w_00946fd1-4867-433d-9a95-12d1e431f529">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibf81e14a45924c0f8c6533731e1ad8f5_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE2LTItMS0xLTA_6326e445-8e51-42d8-bdbf-b01b8fd3b84a">181</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i560aabb07f16490d9de8736211904ff3_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE2LTQtMS0xLTA_bde00f42-9ab5-4248-9e67-ae9e59d938ed">153</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1f4e90248e7640fe99992ffee3275245_D20180101-20181231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE2LTYtMS0xLTA_ad4335ff-2811-40f6-810c-2d4cdf4f718e">139</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE2LTktMS0xLTA_c3ef3fae-a101-479d-9b9b-f8ff68de86a7">93</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE2LTExLTEtMS0w_0dd8ffdb-2da8-41a1-9cce-28623e5c1281">82</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i737cf0c332ba4576be68e4d981b42800_D20180101-20181231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE2LTEzLTEtMS0w_72e07bc7-7acc-4499-b956-3c5e2d2a09bc">91</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf81e14a45924c0f8c6533731e1ad8f5_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE4LTItMS0xLTA_9e2e71ae-a27e-4e0f-9c49-a422f43a44a8">90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i560aabb07f16490d9de8736211904ff3_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE4LTQtMS0xLTA_c8a84de6-a82d-4af0-95a4-f3e2ff1bc041">47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1f4e90248e7640fe99992ffee3275245_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE4LTYtMS0xLTA_79b54fc8-b7cb-4169-9b6c-ef23f787e51b">73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE4LTktMS0xLTA_5a956bc3-4002-49fc-a2ff-d823e2d2c4b7">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE4LTExLTEtMS0w_152bd461-f325-46a0-94a8-032b39e0d1a6">26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i737cf0c332ba4576be68e4d981b42800_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE4LTEzLTEtMS0w_a5883420-dd47-4186-894d-c11b2cfc82c3">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf81e14a45924c0f8c6533731e1ad8f5_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE5LTItMS0xLTA_4e505f07-fbc4-48af-8576-31491f8ad6fc">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i560aabb07f16490d9de8736211904ff3_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE5LTQtMS0xLTA_e4a5317c-ca20-4fab-90d8-933222c188f1">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1f4e90248e7640fe99992ffee3275245_D20180101-20181231" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE5LTYtMS0xLTA_58266b67-d3bc-4894-a806-11c13e58dbbd">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE5LTktMS0xLTA_9aa2365b-33ef-452b-8754-50edbdabe32d">54</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE5LTExLTEtMS0w_946321ce-08cc-4ffa-bab5-240e56fc9381">61</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i737cf0c332ba4576be68e4d981b42800_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE5LTEzLTEtMS0w_da8d358f-b546-4ce0-bc7a-75fb0bed5dc0">65</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf81e14a45924c0f8c6533731e1ad8f5_D20200101-20201231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIyLTItMS0xLTMxNjEy_390e5944-5f81-4599-9c36-e2fc8ac2b9fb">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i560aabb07f16490d9de8736211904ff3_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIyLTQtMS0xLTMxNjEy_f40faa1f-ad92-410e-84c7-3504781c8eb4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1f4e90248e7640fe99992ffee3275245_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIyLTYtMS0xLTMxNjA2_b2b4f2ab-7794-44c4-a927-92c6cb32664d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIyLTktMS0xLTMxNjAw_df2c070d-d5de-45a6-91a9-f9c1a9cec3e5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIyLTExLTEtMS0zMTU5NQ_70811a55-1139-4580-8a4b-349e49881289">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i737cf0c332ba4576be68e4d981b42800_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIyLTEzLTEtMS0zMTU5NQ_42cb6dc7-1c33-40c6-8e46-d001ec948dae">&#8212;</ix:nonFraction>&#160;</span></td><td style="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%">Net periodic cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf81e14a45924c0f8c6533731e1ad8f5_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIwLTItMS0xLTA_6cc95b4f-57bd-4ae3-9a97-9eab23d1f2ab">39</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i560aabb07f16490d9de8736211904ff3_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIwLTQtMS0xLTA_3424d6a8-edfc-4258-8639-97c6ce293692">32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1f4e90248e7640fe99992ffee3275245_D20180101-20181231" decimals="-6" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIwLTYtMS0xLTA_74e226d1-359a-44b9-a4fa-eefdbf46bd46">72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIwLTktMS0xLTA_9214686e-fbbf-404e-a433-8a039702f0a1">86</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIwLTExLTEtMS0w_ecc6d326-e161-4905-acbc-46fe6f0e35f0">64</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i737cf0c332ba4576be68e4d981b42800_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIwLTEzLTEtMS0w_bf5f658f-f0ac-4e53-b58f-c0e2c7229900">91</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers amortize net gains and losses in excess of <ix:nonFraction unitRef="number" contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231" decimals="2" format="ixt-sec:numwordsen" name="cms:AmortizedNetGainsAndLossesInExcessOfPboOrMrv" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzgxNTk_129c9999-b8ba-4876-a652-e963695de87b">ten</ix:nonFraction>&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was <ix:nonNumeric contextRef="id3024274c11f44b4a8f80c5961779fb2_D20200101-20201231" format="ixt-sec:durwordsen" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzg0Njc_2924c263-c0d9-4509-b9ba-de86b949eb0e">eight years</ix:nonNumeric> for the year ended December&#160;31,&#160;2020, and <ix:nonNumeric contextRef="i19ee86ab73154f7da14f36a461843d26_D20190101-20191231" format="ixt-sec:durwordsen" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzcxNDY4MjU2MDgxODM_599646ba-8e20-448d-b81a-7c9c10d6c486"><ix:nonNumeric contextRef="i25913e42006448ce8a4d9410dfc92f22_D20180101-20181231" format="ixt-sec:durwordsen" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzcxNDY4MjU2MDgxODM_9145210d-dbf4-4e24-9e65-655c83b3539b">nine years</ix:nonNumeric></ix:nonNumeric> for the years ended December&#160;31,&#160;2019 and 2018. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was <ix:nonNumeric contextRef="i7905ea9bce6a450f9a4a8f64843be197_D20200101-20201231" format="ixt-sec:duryear" name="cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzg1ODU_9470aeee-c071-4835-9d80-e2be2a1fa61d">19</ix:nonNumeric> years for the year ended December&#160;31,&#160;2020, and <ix:nonNumeric contextRef="i189e8faac39744dc9923b606fcb93d13_D20190101-20191231" format="ixt-sec:duryear" name="cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzcxNDY4MjU2MDgyMTY_12c44987-247f-4dcc-9ef5-6c66a6187539"><ix:nonNumeric contextRef="i6198eaef7feb4213af784dd571edf0d0_D20180101-20181231" format="ixt-sec:duryear" name="cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzcxNDY4MjU2MDgyMTY_4643d6a1-c83f-4ef6-86d1-d44e161f90ee">20</ix:nonNumeric></ix:nonNumeric> years for the years ended December&#160;31,&#160;2019 and 2018. For the OPEB Plan, the estimated amortization period was <ix:nonNumeric contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" format="ixt-sec:durwordsen" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzg4MzM_b97bf438-7fa9-4ffb-8bd6-da910a282107">nine years</ix:nonNumeric> for the year ended December&#160;31,&#160;2020, and <ix:nonNumeric contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231" format="ixt-sec:durwordsen" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzcxNDY4MjU2MDgyNzU_334ffe4d-091b-435a-9644-d61556404458"><ix:nonNumeric contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231" format="ixt-sec:durwordsen" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzcxNDY4MjU2MDgyNzU_7ee674c0-bd7a-4fc6-a14a-be2c5ab21e97">ten years</ix:nonNumeric></ix:nonNumeric> for the years ended December&#160;31,&#160;2019 and 2018.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost </span></div></ix:continuation></ix:continuation></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%">152</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i4f2fe74a04ed40caa7c2335f2e85289f" continuedAt="iccca5e6fdcde4fd49c4bf8efd737e6ea"><ix:continuation id="i8491fe566e30458c8301260a985b740a" continuedAt="i33746fa4b15046a984eb7c56ea459567"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for DB&#160;Pension Plan&#160;A in 2020. The estimated period of amortization of these new prior service costs is <ix:nonNumeric contextRef="i05dc51c9bf8846b49cbfeee014221b90_D20200101-20201231" format="ixt-sec:durwordsen" name="cms:EstimatedTimeOfPriorServiceCost" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEzMTk0MTM5NTU2NzAz_a74e187b-5470-4d88-9dda-eb47a1558828"><ix:nonNumeric contextRef="id3024274c11f44b4a8f80c5961779fb2_D20200101-20201231" format="ixt-sec:durwordsen" name="cms:EstimatedTimeOfPriorServiceCost" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEzMTk0MTM5NTU2NzAz_c315a82d-bd81-48da-8b20-502007dafffe">eight years</ix:nonNumeric></ix:nonNumeric>. CMS&#160;Energy and Consumers had new prior service credits for OPEB in 2018. The estimated period of amortization of these new prior service credits is <ix:nonNumeric contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" format="ixt-sec:durwordsen" name="cms:EstimatedTimeOfPriorServiceCost" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzkyMTc_3ac4315b-1ac0-4bcb-be5c-a1e08037a40b"><ix:nonNumeric contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231" format="ixt-sec:durwordsen" name="cms:EstimatedTimeOfPriorServiceCost" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzkyMTc_c5fc47d5-4ee9-4957-b65c-9b4e339f962e">nine years</ix:nonNumeric></ix:nonNumeric>.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#8217;s gain or loss in the MRV in equal amounts over a <ix:nonNumeric contextRef="ia6c443c25bc7457c8f94f0947313166e_D20200101-20201231" format="ixt-sec:durwordsen" name="cms:PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzg3OTYwOTMwNDg3MjY_02e11f60-5460-40de-a9f5-8d125b01da76"><ix:nonNumeric contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231" format="ixt-sec:durwordsen" name="cms:PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzg3OTYwOTMwNDg3MjY_7377838b-57d3-43d2-b525-6a7fa6595b7a">five-year</ix:nonNumeric></ix:nonNumeric> period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.</span></div></ix:continuation></ix:continuation></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%">153</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="iccca5e6fdcde4fd49c4bf8efd737e6ea" continuedAt="i5db7e1e733ba45a39c0dd4f3b8faa62f"><ix:continuation id="i33746fa4b15046a984eb7c56ea459567" continuedAt="i9209e1bc81384588a161e422de94d5c5"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDU5_a346a329-3d0f-4693-996d-24b583b74d41" continuedAt="i6f71adcebf4c4ca58aec2c6f64d55822" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDc4_f971c6d7-5d3a-4598-bde8-bfebb083ff86" continuedAt="i8c22151760cd48219f39f7e60a9ccce6" escape="true">Presented in the following table are reconciliations of the funded status of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefits plans with their retirement benefits plans&#8217; liabilities:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i6f71adcebf4c4ca58aec2c6f64d55822"><ix:continuation id="i8c22151760cd48219f39f7e60a9ccce6"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td></tr><tr><td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic795ccd9b5634a88a38fb3e023d8ba95_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzQtMi0xLTEtMA_1871dea0-8388-4658-89ec-408fc0639ee2">2,973</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id9c2841e17f64bcfa1d0951e074f6d06_I20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzQtNC0xLTEtMA_d82d9a08-c21d-4bb9-aae8-e91a9aca1bfb">2,512</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i179a9b4173244c5684bb62d483a3b028_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzQtNy0xLTEtMA_774169f2-39ff-4620-ae1a-9bb5211e1175">150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i08577b44f65b4d57a9860033166a4d13_I20181231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzQtOS0xLTEtMA_32321cb4-cdcd-4e7e-b8bf-3b70bcb8eadc">140</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzQtMTItMS0xLTA_a1fef71f-f958-46fb-8259-39774994dfd2">1,165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i09651bc10f024b53be4dd548425f381d_I20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzQtMTQtMS0xLTA_fb503cd1-017e-4903-a514-7b11cb757646">1,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzUtMi0xLTEtMA_1cb32c3f-4fed-4969-b308-eceb24c91a48">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzUtNC0xLTEtMA_08fe3600-e336-4ec3-a326-90c8bc3df20c">41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzUtNy0xLTEtMA_03f7e020-f9cc-411b-9ffe-f0272e462d37">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzUtOS0xLTEtMA_870a9acb-d86c-426b-8eff-37d65ec7ba85">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzUtMTItMS0xLTA_dc23921f-3ed8-4ce0-b605-ca6fc8e8e1f3">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzUtMTQtMS0xLTA_4f784e7a-fb92-4836-a652-b2a4247c7383">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzYtMi0xLTEtMA_28bb9978-5051-43da-987a-95424c836bc2">79</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzYtNC0xLTEtMA_9e1e61aa-38e8-4b0e-aaf8-1b231250d57e">98</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzYtNy0xLTEtMA_074bdf56-a0a4-4b6d-a995-1f8a36c36400">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzYtOS0xLTEtMA_9b870ea3-ab18-4a29-9926-f6338edbf51b">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzYtMTItMS0xLTA_853229bc-d5d5-4717-9464-2cad4db6a655">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzYtMTQtMS0xLTA_d48e055f-15fe-4043-a5eb-5fd52db4ea37">41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan amendments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzctMi0xLTEtMA_5877fc99-9d0c-4831-8344-0dfe160a7b17">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzctNC0xLTEtMA_c4817f7b-ec73-4c37-ab9c-2b01d0b46a14">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzctNy0xLTEtMA_31cafd6b-5704-4bf6-b4ad-f0fe0169cde1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzctOS0xLTEtMA_f91390e4-077a-4501-a2c8-ef410b8a978a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzctMTItMS0xLTA_8e62d11c-886b-43c0-9dbc-3a345e3e19b2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzctMTQtMS0xLTA_82971c41-40a7-4472-bddf-c64fca709260">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actuarial loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzgtMi0xLTEtMA_09580b77-95fc-4378-a934-f691fd322492">355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzgtNC0xLTEtMA_a93e1984-2a16-4aaf-a74e-f027e5698ceb">476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzgtNy0xLTEtMA_8bb24c7b-485e-45cc-b13c-1c2470b22605">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzgtOS0xLTEtMA_db23c069-1cb1-4e33-b888-ab37c5668d9d">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzgtMTItMS0xLTA_523a8f17-b3e3-4ab6-9218-77736ef505f8">39</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzgtMTQtMS0xLTA_33a61973-f5aa-4f05-a462-be6bad5ad087">110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzktMi0xLTEtMA_94a11103-0dc9-49f8-8795-87e37880eab9">215</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzktNC0xLTEtMA_ff2676f4-768c-4427-9061-b16f64bfd3e2">154</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzktNy0xLTEtMA_b1483993-1536-410d-92eb-3a763488bf04">10</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzktOS0xLTEtMA_ae6f8761-07f9-484a-b9df-75c998b11856">10</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzktMTItMS0xLTA_4a52d1fb-5d72-4231-a2ce-862e11ea0fa6">48</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzktMTQtMS0xLTA_a9cd1da8-024a-4f64-855a-af87213a9c45">45</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEwLTItMS0xLTA_3a0334bd-ffbe-4326-84d1-e89db7d67f63">3,266</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic795ccd9b5634a88a38fb3e023d8ba95_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEwLTQtMS0xLTA_311688f9-6e4a-4420-8a77-d11d87f0d469">2,973</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEwLTctMS0xLTA_e928b47c-1f20-4993-8c0f-1eac155e7323">160</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i179a9b4173244c5684bb62d483a3b028_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEwLTktMS0xLTA_230dadb3-0c6b-4fa9-ab51-8ba6953c1a01">150</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEwLTEyLTEtMS0w_874207fe-9e41-425e-952d-b9199ce383a0">1,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"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEwLTE0LTEtMS0w_ce056e74-2fc9-46e7-9e3e-90f2180102a4">1,165</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic795ccd9b5634a88a38fb3e023d8ba95_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzExLTItMS0xLTA_3fd70b56-9a0a-4db2-a4ac-c5c15f091f84">2,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id9c2841e17f64bcfa1d0951e074f6d06_I20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzExLTQtMS0xLTA_46e3b044-4e60-4f7a-aa15-e340b2982881">2,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i179a9b4173244c5684bb62d483a3b028_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzExLTctMS0xLTA_c0ab7b61-eca0-4ca1-ad01-71b5991ee438">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i08577b44f65b4d57a9860033166a4d13_I20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzExLTktMS0xLTA_67377f73-96e7-4332-8a2e-a17d0f8e46f2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzExLTEyLTEtMS0w_0cb0c5fc-da6c-4708-94b1-5e60ac589298">1,509</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i09651bc10f024b53be4dd548425f381d_I20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzExLTE0LTEtMS0w_8ba0489d-0752-43f2-977c-cc825b163e05">1,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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEyLTItMS0xLTA_78f648dd-c4cb-4fd0-8409-33d7bdce613d">371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEyLTQtMS0xLTA_75cb8843-e21a-414c-b48b-9e502a69f719">453</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEyLTctMS0xLTA_39d3e1a5-7740-40c4-841d-47b401d945be">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEyLTktMS0xLTA_25f78aeb-bcc1-4bae-90e4-cd27a4b0b8a0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEyLTEyLTEtMS0w_ae78248e-36f1-47c9-b1bc-3547f21ffa93">182</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEyLTE0LTEtMS0w_a8945dc5-b6f9-4a0f-9b08-ec2dc03c9205">273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company contribution</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEzLTItMS0xLTA_fc06dc03-5a2c-47eb-be1e-f1956fcff8d1">700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEzLTQtMS0xLTA_f9c0d6a6-0e22-43c0-92bf-825ca9165add">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEzLTctMS0xLTA_29ddfc5b-5c0d-4aa2-be0d-4028bde58462">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEzLTktMS0xLTA_f5e6f9af-ed69-416b-8a1b-ea89dd52a4f4">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEzLTEyLTEtMS0w_f40e884d-8bb2-4957-bd9b-3510047439be">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEzLTE0LTEtMS0w_9a7f79f7-407a-41e4-97c4-17d0e04d789e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE0LTItMS0xLTA_370c5ae0-e135-4df7-a5fb-c940b50f7528">215</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE0LTQtMS0xLTA_0febd5cf-ab89-47b9-a646-b7db0419ef72">154</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE0LTctMS0xLTA_80354216-7876-416b-9284-9bcd3d6a6d1b">10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE0LTktMS0xLTA_0cd345b6-6b3b-412c-9861-eb1a61e4e192">10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE0LTEyLTEtMS0w_4fc04bd3-f16c-48ca-a488-785d27602fad">47</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE0LTE0LTEtMS0w_9e0d1985-c332-4be5-8118-753afc3a8cc0">44</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE1LTItMS0xLTA_438768b6-815c-4246-9184-b8709ab03617">3,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic795ccd9b5634a88a38fb3e023d8ba95_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE1LTQtMS0xLTA_401583f8-1aa4-49b1-8e28-cfc5a5c8604f">2,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE1LTctMS0xLTA_fabc88bf-943f-40de-a452-54b78809da59">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i179a9b4173244c5684bb62d483a3b028_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE1LTktMS0xLTA_bc9da4ee-4ec1-4c76-bbf7-c4dcbafa32d9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE1LTEyLTEtMS0w_ce51b167-0fbd-4fc0-a985-483c852947b9">1,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE1LTE0LTEtMS0w_8d8a5a0c-6af5-4ca5-b502-3303d0d931c1">1,509</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funded status</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE2LTItMS0xLTA_2123e175-3208-44d9-8bc6-00bf56000893">136</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic795ccd9b5634a88a38fb3e023d8ba95_I20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE2LTQtMS0xLTA_0d792a60-1214-4a8f-9517-bb40d3731d04">427</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE2LTctMS0xLTA_45db084d-6d86-41ed-b582-93e74462e532">160</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i179a9b4173244c5684bb62d483a3b028_I20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE2LTktMS0xLTA_9d265148-b226-442d-841a-30a9ccf08d66">150</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE2LTEyLTEtMS0w_d479dae0-8018-4dfb-82a1-b805c454e4c9">440</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE2LTE0LTEtMS0w_89c208e9-38aa-4204-9bfd-0d607978a4ee">344</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9512c74289b44e87891b547e8c56caf8_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE4LTctMS0xLTA_4eef6435-bba9-4952-b1c7-f83d8e0725a0">109</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5212464e5efb436a959e12ebee51fbed_I20181231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE4LTktMS0xLTA_cb3f7320-e850-48ce-abcf-69ad00bdaa9a">101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifebf04f38d174388b1e5a2e7083a1932_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE4LTEyLTEtMS0w_bac1f7b1-9b95-4da6-90ef-8b42147f1be3">1,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0615c50ce4a24e208a6e3462199e1429_I20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE4LTE0LTEtMS0w_852ab232-7035-4049-b865-de8e56cd66ff">1,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7738bfcf1569416db0030283bd8ff530_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE5LTctMS0xLTA_3b0768bd-7074-4bb5-9546-83de2610ecbf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6b96a9199462421cabf5c21cf5082b07_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE5LTktMS0xLTA_e564f2a6-c106-49b5-93fe-f61b0fb54a49">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE5LTEyLTEtMS0w_cd0dc7e1-354a-4c2b-a81b-2d832ad1b20f">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE5LTE0LTEtMS0w_6035870a-ff18-4461-903f-d834b3cf3d92">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7738bfcf1569416db0030283bd8ff530_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIwLTctMS0xLTA_53cf0ffe-26ec-4803-94ae-f78b667c9238">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6b96a9199462421cabf5c21cf5082b07_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIwLTktMS0xLTA_fdd5405f-1156-46f2-9a5e-c8ad34551d5a">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIwLTEyLTEtMS0w_e319daed-6e24-4ffd-a9eb-7f162ac42ac2">31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIwLTE0LTEtMS0w_1933751a-4d09-4949-ab65-7521515caad1">40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Actuarial loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7738bfcf1569416db0030283bd8ff530_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIyLTctMS0xLTA_417eef5c-5959-4c11-8bef-4692ab876cc0">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6b96a9199462421cabf5c21cf5082b07_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIyLTktMS0xLTA_efa7f745-242d-496e-b2c9-6dbb7f4fb66d">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIyLTEyLTEtMS0w_4e79454a-5fa3-45a0-bc89-19fc0e874fcd">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIyLTE0LTEtMS0w_561eebcc-5d7b-4160-972f-19ed3bf97bc2">106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7738bfcf1569416db0030283bd8ff530_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIzLTctMS0xLTA_524b6425-7748-408f-849a-74b6762216c0">7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6b96a9199462421cabf5c21cf5082b07_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIzLTktMS0xLTA_68767393-f571-456a-a763-055625c5b007">7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIzLTEyLTEtMS0w_968dd8e6-643e-42fd-bc80-fbf3c03e562e">45</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIzLTE0LTEtMS0w_0d5ab819-65ec-497b-a80e-6571a4d2a706">43</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI0LTctMS0xLTA_8f160808-8c66-41c6-be26-62f4f46b6974">117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9512c74289b44e87891b547e8c56caf8_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI0LTktMS0xLTA_8e55dfb0-b3c8-459a-a464-47cfc60a4103">109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI0LTEyLTEtMS0w_2372335a-0221-4f0c-a19a-1ad3a0e5ea2b">1,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifebf04f38d174388b1e5a2e7083a1932_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI0LTE0LTEtMS0w_9d96ac76-c551-4a9c-9242-cd72546f8c11">1,120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">Plan assets at fair value at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9512c74289b44e87891b547e8c56caf8_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI1LTctMS0xLTA_e0dea027-f8cc-4e5d-986f-e56a39affe91">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5212464e5efb436a959e12ebee51fbed_I20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI1LTktMS0xLTA_3948b3c4-d31d-4097-a71d-3c96eb831ec0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifebf04f38d174388b1e5a2e7083a1932_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI1LTEyLTEtMS0w_b5d04461-15c1-4e5a-9e99-ca4861b080fe">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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0615c50ce4a24e208a6e3462199e1429_I20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI1LTE0LTEtMS0w_72547f6e-a8be-415b-b95b-62b67d11f292">1,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7738bfcf1569416db0030283bd8ff530_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI2LTctMS0xLTA_6c1e1ff1-2308-4c74-a3f4-aeb3585937b3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6b96a9199462421cabf5c21cf5082b07_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI2LTktMS0xLTA_fb2a6ca2-ae48-41bd-bb4a-1935ea45bfe8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI2LTEyLTEtMS0w_83a4dcc8-27b9-4518-987f-47cb15a40cb7">169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI2LTE0LTEtMS0w_3b648f32-42d8-4bd0-a593-1f8dd23dcec4">255</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company contribution</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7738bfcf1569416db0030283bd8ff530_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI3LTctMS0xLTA_4033d9b9-b314-4550-8a2a-ca78b84f493f">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6b96a9199462421cabf5c21cf5082b07_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI3LTktMS0xLTA_d0928dc8-2050-4392-85e7-131ab753ab01">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI3LTEyLTEtMS0w_0904e520-bc47-4202-9d05-c4c77d65e598">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI3LTE0LTEtMS0w_04773784-fbba-406f-ad40-0adddd48b223">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7738bfcf1569416db0030283bd8ff530_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI4LTctMS0xLTA_81f61595-7bb9-42f9-b055-201083103647">7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6b96a9199462421cabf5c21cf5082b07_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI4LTktMS0xLTA_73806e27-963d-4e72-acba-80b65a2c02bd">7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI4LTEyLTEtMS0w_8c865c9b-a8f0-4b5e-91bb-7b6f34da8a97">45</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI4LTE0LTEtMS0w_d485b235-e55f-4629-9ca2-adb6f0ea95b7">42</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></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%">Plan assets at fair value at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI5LTctMS0xLTA_ae4d0b53-9c8f-43f1-bc6e-34e1a0d8363a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9512c74289b44e87891b547e8c56caf8_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI5LTktMS0xLTA_643e1bde-3160-41ac-a34e-402d7b2e1d4a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI5LTEyLTEtMS0w_5e9e3c2d-b62d-44c2-95f6-b0bb8b9704a0">1,535</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifebf04f38d174388b1e5a2e7083a1932_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI5LTE0LTEtMS0w_7b95c2ad-39b9-4b2d-892e-3e4f1a2a2521">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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funded status</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzMwLTctMS0xLTA_1ec505a4-b1e3-4036-afe8-ba6b0162acd3">117</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9512c74289b44e87891b547e8c56caf8_I20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzMwLTktMS0xLTA_611125d6-a350-4ddf-ab3b-c577af5d4d36">109</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzMwLTEyLTEtMS0w_5485dbd5-3d3b-4b0c-82ca-1ffc715d01bc">377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifebf04f38d174388b1e5a2e7083a1932_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzMwLTE0LTEtMS0w_01bb0425-0d00-4be9-b017-2af0a004a688">290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The actuarial loss for 2020 and 2019 for the DB&#160;Pension Plans was primarily the result of lower discount rates and lower interest rates used to calculate the value of lump-sum payments. The actuarial loss for 2020 and 2019 for the OPEB Plan was primarily the result of lower discount rates. </span></div><div style="margin-bottom:12pt;margin-top: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">The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $<ix:nonFraction unitRef="usd" contextRef="ia1c3ee28707546e2b5f66d62cae09bd9_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEwNDc1_50a85ff1-2d68-4c5d-80a2-79f3de54b5c4">138</ix:nonFraction>&#160;million at December&#160;31,&#160;2020 and $(<ix:nonFraction unitRef="usd" contextRef="if84a0f1baf5a4968833c3f70a8baccf6_I20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEwNDg4_95eae38a-8bf0-4e63-b035-110f11402faf">408</ix:nonFraction>)&#160;million at December&#160;31,&#160;2019.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation></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%">154</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i5db7e1e733ba45a39c0dd4f3b8faa62f" continuedAt="i99c78e0caefd4b0591c1f603004c6de8"><ix:continuation id="i9209e1bc81384588a161e422de94d5c5" continuedAt="idb23e2e5f135473eb78418ade4f66679"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDY1_eee9aecb-90aa-4dfb-8aa8-9537b3a071ba" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDgy_d5e971db-ec6c-44bf-bbf6-dd33eab25f90" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the classification of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans&#8217; assets and liabilities:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzQtMi0xLTEtMA_9bac12c0-accd-4061-b4dc-dc1760ea5ebc">136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic795ccd9b5634a88a38fb3e023d8ba95_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzQtNC0xLTEtMA_0256055f-2bc6-4879-8aec-4d33bbf2b352">104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzUtMi0xLTEtMA_7cbcb23e-1e87-4119-a0af-54f240d3c4c2">440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzUtNC0xLTEtMA_63cd6fd8-d3a7-492e-b88f-91d01358bb2b">344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzctMi0xLTEtMA_34911559-ed99-4e2f-8c23-9fb117e08b28">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i179a9b4173244c5684bb62d483a3b028_I20191231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzctNC0xLTEtMA_d4710313-a08e-4804-b8cf-63c1b07de199">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzktMi0xLTEtMA_66bee330-a9f7-4903-b6d4-d340b5a95fce">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic795ccd9b5634a88a38fb3e023d8ba95_I20191231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzktNC0xLTEtMA_2ab0151f-e14f-4a99-8859-ce7f562077d3">531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzEwLTItMS0xLTA_1c579d84-af15-4a9e-8273-7f72640cda7a">150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i179a9b4173244c5684bb62d483a3b028_I20191231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzEwLTQtMS0xLTA_a440ec91-dc08-4853-bcdd-a7bc5c6158a5">140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia1c3ee28707546e2b5f66d62cae09bd9_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzE0LTItMS0xLTA_4c862bf3-60ab-473d-944d-d6dbbe27c2b5">138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if84a0f1baf5a4968833c3f70a8baccf6_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzE0LTQtMS0xLTA_f724fb7f-c47f-43fb-990b-dc4091637c73">109</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">OPEB Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzE1LTItMS0xLTA_33cab2ee-cb92-442f-b3f5-f536301d2837">377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifebf04f38d174388b1e5a2e7083a1932_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzE1LTQtMS0xLTA_c6ff9456-b186-4675-933a-17fc1ab96a91">290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzE3LTItMS0xLTA_13810d20-4ed3-4219-98e0-6f3c94149ece">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9512c74289b44e87891b547e8c56caf8_I20191231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzE3LTQtMS0xLTA_774b6128-6412-407c-b5ba-94335a965cff">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia1c3ee28707546e2b5f66d62cae09bd9_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzE5LTItMS0xLTA_2c4f87cd-f5e9-468d-8ad1-c80b2d5f3539">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if84a0f1baf5a4968833c3f70a8baccf6_I20191231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzE5LTQtMS0xLTA_7eb647ed-b3ce-4f94-81e3-ae4af2d172ff">517</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzIwLTItMS0xLTA_59b45822-c960-4ecb-8a39-1ad1a227de9c">110</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9512c74289b44e87891b547e8c56caf8_I20191231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzIwLTQtMS0xLTA_a35620ad-a54d-419c-a755-e0ca2e159de9">102</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The ABO for the DB&#160;Pension Plans was $<ix:nonFraction unitRef="usd" contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEwNjcz_3f034806-ceba-4927-89d7-2174564a594e">2.9</ix:nonFraction>&#160;billion at December&#160;31,&#160;2020 and $<ix:nonFraction unitRef="usd" contextRef="ic795ccd9b5634a88a38fb3e023d8ba95_I20191231" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEwNjg2_e1334e64-034d-44a9-9937-a772c0ca5787">2.6</ix:nonFraction>&#160;billion at December&#160;31,&#160;2019. <ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDk0_d65dcdc1-d91f-4214-97fa-0b751607c2fe" continuedAt="ib000369c729b4e9c939620da428ecdc0" escape="true">At December 31, 2019, the PBO and ABO for one of the defined benefit pension plans exceeded plan assets; presented in the following table is information related to that plan:</ix:nonNumeric></span></div><div style="margin-bottom:18pt"><ix:continuation id="ib000369c729b4e9c939620da428ecdc0"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.117%"></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.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PBO</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i07c8db86fb0740c4b88907f60e0c77be_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo1NTJjNDY5ZDdhNDM0MDkxYTcwYTEyYWE2MTk2NzEyYy90YWJsZXJhbmdlOjU1MmM0NjlkN2E0MzQwOTFhNzBhMTJhYTYxOTY3MTJjXzMtNC0xLTEtMA_9f032855-ad2b-4fa9-8f9d-e76fbf8a0fe3">1,736</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i07c8db86fb0740c4b88907f60e0c77be_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo1NTJjNDY5ZDdhNDM0MDkxYTcwYTEyYWE2MTk2NzEyYy90YWJsZXJhbmdlOjU1MmM0NjlkN2E0MzQwOTFhNzBhMTJhYTYxOTY3MTJjXzQtNC0xLTEtMA_cb1b50c6-e651-4a24-a8d7-42d5c165e83c">1,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of plan assets</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i07c8db86fb0740c4b88907f60e0c77be_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo1NTJjNDY5ZDdhNDM0MDkxYTcwYTEyYWE2MTk2NzEyYy90YWJsZXJhbmdlOjU1MmM0NjlkN2E0MzQwOTFhNzBhMTJhYTYxOTY3MTJjXzUtNC0xLTEtMA_cd4aebb9-1d91-43e4-b657-7bf7a918f47f">1,205</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></tr></table></ix:continuation></div></ix:continuation></ix:continuation></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%">155</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i99c78e0caefd4b0591c1f603004c6de8" continuedAt="i9d47d820e85f4a14abec65f6912699c3"><ix:continuation id="idb23e2e5f135473eb78418ade4f66679" continuedAt="ifd82af9701644297b443b1df4079591c"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Items Not Yet Recognized as a Component of Net Periodic Benefit Cost:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the amounts recognized in regulatory assets and AOCI that have not been recognized as components of net periodic benefit cost. <ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDc5_a3e58283-c098-4c38-a3dd-1424d6f5a886" continuedAt="i350a8ea59e4a48608100bedfad966680" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDk5_45da27a6-83bc-415a-ae84-bc6ed679c355" continuedAt="i3c58358488cb4a79bc653d8a8f72e166" escape="true">For additional details on regulatory assets, see Note&#160;3, Regulatory Matters.</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:18pt"><ix:continuation id="i350a8ea59e4a48608100bedfad966680"><ix:continuation id="i3c58358488cb4a79bc653d8a8f72e166"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:53.723%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.905%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if368f7e25c374899b40cd17cba7614b4_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzUtMi0xLTEtMA_d5ca122c-5806-4c9a-b8be-b74ed1dbc5ba">1,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0ce6b577e15f473baa13a86dde954244_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzUtNC0xLTEtMA_2b89ff86-457e-4728-ae7f-a758495257f1">1,114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzUtNy0xLTEtMA_eeff61c0-3988-40ec-b34c-10e83091feb0">254</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzUtOS0xLTEtMA_1042daad-0d01-4c04-981b-9e9a5bfbb819">308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if368f7e25c374899b40cd17cba7614b4_I20201231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzYtMi0xLTEtMA_4ce8194a-1ce7-4ed7-b1f7-87305c2cf4ac">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0ce6b577e15f473baa13a86dde954244_I20191231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzYtNC0xLTEtMA_7b86a993-616f-4fc9-93ff-2c9bb6fabbe3">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231" decimals="-6" sign="-" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzYtNy0xLTEtMA_7adf3700-02fa-4d85-9926-005267266926">246</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231" decimals="-6" sign="-" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzYtOS0xLTEtMA_5dd6cd8a-ffd4-4006-b014-41a3d3cc17b7">300</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if368f7e25c374899b40cd17cba7614b4_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzctMi0xLTEtMA_1ae4ffe1-dd8d-4a46-84ee-49b3613abce7">1,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0ce6b577e15f473baa13a86dde954244_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzctNC0xLTEtMA_2bf5439b-d622-4dd6-aeb7-f9ef5ec7d64d">1,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231" decimals="-6" name="us-gaap:RegulatoryAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzctNy0xLTEtMA_18bd045c-dcbf-4c96-9f58-3b8c64670b78">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231" decimals="-6" name="us-gaap:RegulatoryAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzctOS0xLTEtMA_6af5700c-8574-4487-8666-2a4aafa8fd5d">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AOCI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if368f7e25c374899b40cd17cba7614b4_I20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzktMi0xLTEtMA_46c6b8cc-178e-409c-a23e-c7403c42776c">120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0ce6b577e15f473baa13a86dde954244_I20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzktNC0xLTEtMA_c4da1cef-e560-46a3-9126-64184f77b4f4">105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzktNy0xLTEtMA_916439c3-b673-4a8c-965f-2196904fe7b7">10</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzktOS0xLTEtMA_dc95e6a0-3bfd-483b-aa05-54725d6d642d">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if368f7e25c374899b40cd17cba7614b4_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzEwLTItMS0xLTA_d7efc5fd-78ea-4df2-992a-f37a88861a47">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0ce6b577e15f473baa13a86dde954244_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzEwLTQtMS0xLTA_ebd0d466-40af-4213-9c0a-bc916d7597c7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzEwLTctMS0xLTA_0ee43092-700a-44ca-b598-cd709de97135">6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzEwLTktMS0xLTA_4e746b0f-bb2e-409c-b092-35c0348af561">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts recognized in regulatory assets and AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if368f7e25c374899b40cd17cba7614b4_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzExLTItMS0xLTA_90d3ca28-84e2-4d74-8a5a-a726067654a1">1,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0ce6b577e15f473baa13a86dde954244_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzExLTQtMS0xLTA_70fd9606-1a6b-4794-9a44-a74193b77dee">1,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231" decimals="-6" sign="-" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzExLTctMS0xLTA_ea4e8537-7f4d-4ae5-aecd-8bb783a94138">8</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231" decimals="-6" sign="-" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzExLTktMS0xLTA_3b4b29e2-1141-4719-897b-d80075cb1e9a">6</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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic05ed7c7fa46450b904d6b3d33a2437c_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE0LTItMS0xLTA_b369aa2e-4805-4757-8a79-f0f681e14a10">1,194</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4170ac7a7bfa4339aaf4f87fa08cb7d5_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE0LTQtMS0xLTA_52ccf34b-a335-4b47-a53f-37b4bf2dfac0">1,114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE0LTctMS0xLTA_9a5248cc-c0fd-4587-9bbb-e65bcbee7c9a">254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifebf04f38d174388b1e5a2e7083a1932_I20191231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE0LTktMS0xLTA_b548214b-fba8-4f53-8e5e-2d42ccb29128">308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic05ed7c7fa46450b904d6b3d33a2437c_I20201231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE1LTItMS0xLTA_74aa7751-eb74-4fbe-b96d-00993ae78c79">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4170ac7a7bfa4339aaf4f87fa08cb7d5_I20191231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE1LTQtMS0xLTA_f6a56df4-5948-490f-8c41-c9a20d29f092">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231" decimals="-6" sign="-" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE1LTctMS0xLTA_30fff31c-f33d-47e2-9470-4cc8517beae2">246</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifebf04f38d174388b1e5a2e7083a1932_I20191231" decimals="-6" sign="-" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE1LTktMS0xLTA_a10da2da-da2a-4a82-b1c6-4ff00a1abf23">300</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic05ed7c7fa46450b904d6b3d33a2437c_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE2LTItMS0xLTA_59ed0c91-33ae-47e1-b329-beb91eaab668">1,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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4170ac7a7bfa4339aaf4f87fa08cb7d5_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE2LTQtMS0xLTA_7c4a75bb-c1a6-4282-b86a-22e25904a2d7">1,122</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231" decimals="-6" name="us-gaap:RegulatoryAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE2LTctMS0xLTA_1d835954-11e4-4c34-9f47-7a27f3300dc3">8</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifebf04f38d174388b1e5a2e7083a1932_I20191231" decimals="-6" name="us-gaap:RegulatoryAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE2LTktMS0xLTA_87598cd1-30d0-41eb-b59b-8b40ae85ce71">8</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic05ed7c7fa46450b904d6b3d33a2437c_I20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE4LTItMS0xLTA_73072f37-bda8-4d30-93bb-23e80f846494">47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4170ac7a7bfa4339aaf4f87fa08cb7d5_I20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE4LTQtMS0xLTA_d143a626-cbb1-4bf2-b0d9-bd6bbebeeabe">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE4LTctMS0xLTA_d5e71b7e-87d3-46e7-a18f-6c3d48fe962b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifebf04f38d174388b1e5a2e7083a1932_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE4LTktMS0xLTA_2c833400-1d24-4cd5-98cc-96192a38eb87">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts recognized in regulatory assets and AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic05ed7c7fa46450b904d6b3d33a2437c_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE5LTItMS0xLTA_43c89494-ed15-42b9-9cda-56ee89b0b2b0">1,270</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4170ac7a7bfa4339aaf4f87fa08cb7d5_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE5LTQtMS0xLTA_8e4c416a-3260-41ab-92c9-a0711511b600">1,158</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231" decimals="-6" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE5LTctMS0xLTA_214db9b0-54c1-4b23-9027-2e930945f83e">8</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifebf04f38d174388b1e5a2e7083a1932_I20191231" decimals="-6" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE5LTktMS0xLTA_1c7b4370-03f1-4908-8f85-da48648eaebd">8</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></tr></table></ix:continuation></ix:continuation></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Plan Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following tables are the fair values of the assets of CMS&#160;Energy&#8217;s DB&#160;Pension Plans and OPEB Plan, by asset category and by level within the fair value hierarchy. <ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDQ0_140350cb-b196-47b4-89a4-adcb04652684" continuedAt="i8b5b0d37b65f4321b75aba423b792ab2" escape="true">For additional details regarding the fair value hierarchy, see Note&#160;6, Fair Value Measurements.</ix:nonNumeric></span></div><div style="margin-bottom:18pt"><ix:continuation id="i8b5b0d37b65f4321b75aba423b792ab2" continuedAt="iedfaf17b70354d9d9814968599baa3f1"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.752%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.879%"></td><td style="width:0.1%"></td></tr><tr><td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="39" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td></tr><tr><td colspan="42" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and short-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9fd40bf05767404bb851f17671c594d3_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzUtMi0xLTEtMA_2fb0694a-8f30-43ac-95ab-d0e2d7356702">115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i60141b9bef64421189b62db4a2c32d92_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzUtNC0xLTEtMA_29266dae-be13-4574-8289-c868d45fb7e6">115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibe32eaff7e7c4c84b0f814d515adaa71_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzUtOS0xLTEtMA_666fe7b7-82cb-4e52-aae5-b896a649176a">44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab138e8df00e46f0b87a9c2ba560d44d_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzUtMTEtMS0xLTA_4b5f67e1-bbcc-4577-b0bd-49861475f0d1">44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government and agencies securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i68302ce04a8741f38779c29bd1387169_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzYtMi0xLTEtMA_ba37d036-6eb0-471b-a903-7f7c332d79de">150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id5ced4f1092b45539fd339c67f537d03_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzYtNi0xLTEtMA_8338a877-57e3-4b8e-b2ce-ea50f9c4ec68">150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i26da2e6b46ef4f2dbd31ae970568e9ee_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzYtOS0xLTEtMA_5dcb035b-8130-4787-9398-a71c6525314c">66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic8aee5c1e2634e39910b75c34a8aec2f_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzYtMTMtMS0xLTA_fdaab29d-7f16-46fb-8c0e-8e33cb207a25">66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Corporate debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id92c51d2b4a247d9a24aa2a5baee54d8_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzctMi0xLTEtMA_234c5ee0-0a7e-4eea-b56e-02afec546a05">540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i734774ea0e744c3f86ed9d920bc60f68_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzctNi0xLTEtMA_69a769b5-6d58-4e03-adac-bab91c654549">540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i56cf2440011a4441b0af2ee8805f39ad_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzctOS0xLTEtMA_5a97342b-f2e2-4c29-909b-2a9fe2d299b5">493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b98850e9def41338454cfed0f32f09d_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzctMTMtMS0xLTA_0185b625-c0b9-4b67-a634-f0eb48cf2f26">493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and municipal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib616333b25b34fdf8cf7428b06e005b7_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzgtMi0xLTEtMA_211a07b4-99d9-46da-b9e9-ea00cf3db7fa">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i54457b2452634aadb8f4beb127b18aad_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzgtNi0xLTEtMA_768aee7e-c9b2-4783-9f10-78e2064c7291">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7a47fc019e164246ac035d0c8728b538_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzgtOS0xLTEtMA_6557d642-54f4-4759-be2d-3dbb6f4d901e">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iad6632f5b34e4975aa0f02ec229fd5fb_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzgtMTMtMS0xLTA_45425ba9-b726-4862-b616-baf4962bd519">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Foreign corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2918f501d475484684e649bce08e9e7d_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzktMi0xLTEtMA_7d4f2882-1ce5-487d-af30-f9c4c06ebefe">41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46d71f85049b4d389205f605c4ae45c7_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzktNi0xLTEtMA_102af88c-30f5-42ce-94ad-f54840526951">41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i48278d1476f74d71aebde77bbecf2a11_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzktOS0xLTEtMA_df5b0d76-b663-457f-8590-67e1fa438227">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i73efc840642041a39216e0e59e0b73d4_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzktMTMtMS0xLTA_45358711-1831-44aa-befd-5a02881beac6">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mutual funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i741d80b6a1c14a1f9b5897fbd81f7672_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzEwLTItMS0xLTA_2a29ab2a-6ecc-4857-95a6-df0a7571e637">971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iabc23d2cea5848edad47af05cccc3ec6_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzEwLTQtMS0xLTA_abc82dd5-d94f-48f9-80f0-af7bebd07497">971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i393b202559074204877af849ecc5fb20_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzEwLTktMS0xLTA_f8aade77-60c0-4dc5-9941-ff79b1ecf94f">640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie61397e4c4c6487ab1babfa38c47d716_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzEwLTExLTEtMS0w_33e368df-0b9c-4f24-a086-c8803c23a82a">640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7fe8679c8d24fcdb6b24b90ef4e0662_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzExLTItMS0xLTA_7f84d94b-449b-4a2f-8fa1-41cde4ca3f40">1,828</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i33ff845e853e497fa62c83366d095c18_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzExLTQtMS0xLTA_b0357f60-d08e-4db2-a2b0-0ac0d8486ba9">1,086</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i973d2bfce8b141798dc7106572caef0f_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzExLTYtMS0xLTA_32cd96eb-6aaa-439b-908b-8b40ba8d534c">742</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0eaa30e0ffd45a2a0595a9d33570e9b_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzExLTktMS0xLTA_d68e86bc-9436-42ee-96ae-c983e1b39e2f">1,293</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib2de22b1fec546e38fc1c1f02f1ed853_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzExLTExLTEtMS0w_f137e1f7-f7a8-471f-b590-7bd2345dbfa5">684</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic4204f46242d43ee8a8fc75246043ac0_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzExLTEzLTEtMS0w_a00feee0-a2a9-4dca-9e0d-6f7098b666fa">609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pooled funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iff1b397e21334971a228bc86b4b29cf8_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzEyLTItMS0xLTA_4f76ff9d-1ed3-4509-ba4b-1927f9e0c2ed">1,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5aef713d77cb495d99636d224baeecf1_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzEyLTktMS0xLTA_3f7ee458-09c0-4a5a-a23b-47121b275c75">1,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzEzLTItMS0xLTA_05e60c25-c32b-4842-8fe3-0cd463bd17c3">3,402</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic795ccd9b5634a88a38fb3e023d8ba95_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzEzLTktMS0xLTA_f3503d95-6c5b-41bb-acef-ddb9d302cfb2">2,546</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></ix:continuation></div></ix:continuation></ix:continuation></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%">156</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i9d47d820e85f4a14abec65f6912699c3" continuedAt="i3966ed5853794eb190f0e417d17b8e33"><ix:continuation id="ifd82af9701644297b443b1df4079591c" continuedAt="i5c1db16c0903472ebffbff78d9767691"><div style="margin-bottom:18pt"><ix:continuation id="iedfaf17b70354d9d9814968599baa3f1"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:31.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.906%"></td><td style="width:0.1%"></td></tr><tr><td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="39" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td></tr><tr><td colspan="42" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and short-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie62596b2d7144e45a97a7a5fa9695f40_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzUtMi0xLTEtMA_2f1eb440-acb3-4f74-ab80-e7741605acae">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i53a3caf18bc84361a36420323dabefc7_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzUtNC0xLTEtMA_4d0ad720-3307-4114-aac1-87dc26d7c6ac">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ief2ed1c33dce415a9250bf0d3cec90ca_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzUtOS0xLTEtMA_ec0fef2d-f746-4280-bdd7-a55d6dcfc47c">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0c86316483f34084a0da2425674265d9_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzUtMTEtMS0xLTA_55d12c6e-f9fa-4e79-8e2f-c4547f1f6205">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government and agencies securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i051d3e89777b411a935bf29a022a94cc_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzYtMi0xLTEtMA_e4397758-b808-4d41-b965-7fb2b22e518e">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica9169c56d114b87a539e45a587d6e31_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzYtNi0xLTEtMA_72705afc-fbd0-4982-bb07-09b3195d1032">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib66b5b9f485f41469e07ac292427bab7_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzYtOS0xLTEtMA_b83e1bc3-c1e3-42c8-9076-793985486b5a">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4a37db4ab11c43378fa81b531b91dc77_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzYtMTMtMS0xLTA_aab044a4-bc52-4d33-b210-68a34476ead4">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Corporate debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4876e43473e84e3d8523c034672ec1f9_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzctMi0xLTEtMA_ff7455fa-dec7-4806-a6ad-16c6cb3ed180">64</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6908bfce69034aacae2695d3d68cbb8e_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzctNi0xLTEtMA_e3f5fb22-cc3a-4920-93b5-5a30e7d1f045">64</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i92c0fc34d5204081aca97f8f4f11e71f_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzctOS0xLTEtMA_1eaf1bf5-18a7-4bfb-890c-78cc98b48965">71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i66383ca177f842e888a69064ae8c55f6_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzctMTMtMS0xLTA_60bf42be-1d5f-43b9-9566-75837c7b90c5">71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and municipal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i24c1a80694fe43718c0a6225bb9be9cc_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzgtMi0xLTEtMA_ad1abc1d-ab2c-4523-844a-bf90a1b6c788">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i35c6ff952c614916bcc5c0cf25fc7862_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzgtNi0xLTEtMA_b47893b7-5189-4caa-9310-9a87d38d7aa7">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i79eca3426eb8472a841c12417f97217e_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzgtOS0xLTEtMA_cbc55a5e-f96e-418f-911e-f117fc1973da">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i128849806808427eb3d6768059cfbaaf_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzgtMTMtMS0xLTA_42467032-53d9-4f3d-9aeb-00cc1e20940b">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Foreign corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie2ac03892c3f43aa984219791d846d88_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzktMi0xLTEtMA_dc1856e9-5fbe-4f12-9a0a-dd4efc32a12d">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i47436624cd494f318f53be906a6ed1ea_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzktNi0xLTEtMA_6bd1e332-a3bc-43a7-8a98-a5ecb4fd998a">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i622ced4598124ce493c9aded8d0b4921_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzktOS0xLTEtMA_58026556-5797-4e28-835a-61bb6e36e8bc">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5e883fce67db46f48db8f4deb4da72a6_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzktMTMtMS0xLTA_f1433fad-ce72-4dc2-91b4-9bb1dc75d126">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stocks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i257bc45f7c2746abaff67a12186080ee_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEwLTItMS0xLTA_1114724e-263d-4d6d-8f06-9bd7cc7d4107">66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1749e6b4d8814760a31f104f649bcd7a_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEwLTQtMS0xLTA_91bc6e66-09ba-4964-a1b8-f4acd223294a">66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i69a417ab290d479687aced87ab3bb59f_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEwLTktMS0xLTA_90a50107-b45c-4848-a583-cc79e984b8fb">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bfd4e4ebc444e14afddbd782f5e37a1_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEwLTExLTEtMS0w_0ced19f3-7938-443e-894a-42d94e8866a9">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic6763001852e47508460322a8613b45e_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzExLTItMS0xLTA_8cdeb358-48fc-4df9-9ad1-c4f367063ceb">807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if361f52069c249f984a5dd10fde1b39d_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzExLTQtMS0xLTA_5eb56e0e-4f1a-4e07-9566-a4776c7d2463">807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3f8ae2eb5e5b46e6b9a267abe4ded04b_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzExLTktMS0xLTA_23d3ac74-25d1-4a78-b8fb-6454c6da5219">713</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdbc97afc1154f118893a3d5e27f98ba_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzExLTExLTEtMS0w_8258f96e-af59-4e75-91f5-0a8cd1646817">713</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6121287bf82347979c88b866de1bab71_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEyLTItMS0xLTA_ac0b367c-64f9-4b56-bb32-8f4606b5c377">995</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i18aac45e265b46a5b44128c2a5eb970f_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEyLTQtMS0xLTA_b32dae21-8c5a-4bf2-be16-6c22f6fc9d41">906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i91a608d95d264385b3a0119a599ca850_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEyLTYtMS0xLTA_bf281a83-0659-4cda-b350-979bf945a90c">89</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icb801ab21b8a431eae894825c3906459_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEyLTktMS0xLTA_da7a08a1-f74f-44ff-8b90-9eb7a9b6342c">865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i16546f80fdb94f42b0f03a552721c60a_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEyLTExLTEtMS0w_1b2acbcc-a41d-4359-91b6-46f0e34ce019">777</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6775c5541b6a43d3865989f5f793968c_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEyLTEzLTEtMS0w_b8805b4d-7874-4b9a-9a24-8c0257340068">88</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pooled funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i27ab561161e848f7bbb7b21ad9c7550b_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEzLTItMS0xLTA_022a2686-cc9a-4aae-888f-0cd0d2b2f220">650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5f7d1739126b4b1a874b5a88b5012d01_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEzLTktMS0xLTA_b932d9bf-94b0-422c-b190-383cbb0f4c47">644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzE0LTItMS0xLTA_d230e037-554a-4fdb-bc95-1962b5451959">1,645</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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 0 10pt;text-indent:-9pt"></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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzE0LTktMS0xLTA_46b13fbc-37bb-4357-8746-d4371641a1df">1,509</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></ix:continuation></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cash and Short-Term Investments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and short-term investments consist of money market funds with daily liquidity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">U.S.&#160;Government and Agencies Securities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> U.S.&#160;government and agencies securities consist of U.S.&#160;Treasury notes and other debt securities backed by the U.S.&#160;government and related agencies. These securities are valued based on quoted market prices.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Corporate Debt:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Corporate debt investments consist of investment grade bonds of U.S.&#160;issuers from diverse industries. These securities are valued based on quoted market prices, when available, or yields available on comparable securities of issuers with similar credit ratings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">State and Municipal Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> State and municipal bonds are valued using a matrix-pricing model that incorporates Level&#160;2 market-based information. The fair value of the bonds is derived from various observable inputs, including benchmark yields, reported securities trades, broker/dealer quotes, bond ratings, and general information on market movements for investment grade state and municipal securities normally considered by market participants when pricing such debt securities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Foreign Corporate Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Foreign corporate debt securities are valued based on quoted market prices, when available, or on yields available on comparable securities of issuers with similar credit ratings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Common Stocks:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Common stocks in the OPEB Plan consist of equity securities that are actively managed and tracked to the S&amp;P&#160;500 Index. These securities are valued at their quoted closing prices.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Mutual Funds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Mutual funds represent shares in registered investment companies that are priced based on the daily quoted net asset values that are publicly available and are the basis for transactions to buy or sell shares in the funds.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Pooled Funds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Pooled funds include both common and collective trust funds as well as special funds that contain only employee benefit plan assets from two or more unrelated benefit plans. These funds primarily consist of U.S.&#160;and foreign equity securities, but also include U.S.&#160;and foreign fixed-income securities and multi-asset investments. Since these investments are valued at their net asset value as a practical expedient, they are not classified in the fair value hierarchy.</span></div></ix:continuation></ix:continuation></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%">157</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i3966ed5853794eb190f0e417d17b8e33" continuedAt="i17d675dfa5dc4965aaab6ce75f3d53a5"><ix:continuation id="i5c1db16c0903472ebffbff78d9767691" continuedAt="i61b8adeb4b6a4601bf88c1c98e2e734d"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="cms:ScheduleOfAssetAllocationPercentagesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDg4_d8226e49-2ad6-4c1e-a7f1-af089ad459f0" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Asset Allocations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the investment components of the assets of CMS&#160;Energy&#8217;s DB&#160;Pension Plans and OPEB Plan as of December&#160;31,&#160;2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></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%">DB&#160;Pension Plans</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i3654748b141543f5a50c138678dd6497_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo2M2M1MDVhMDU0NGE0MTRiODYwYWU1MTY5NGQ4NjY4YS90YWJsZXJhbmdlOjYzYzUwNWEwNTQ0YTQxNGI4NjBhZTUxNjk0ZDg2NjhhXzEtMi0xLTEtMA_bdbc429e-7964-4b22-a525-993831ac0ed3">55.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="idac42827ca164caf98d79cd0708d5dba_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo2M2M1MDVhMDU0NGE0MTRiODYwYWU1MTY5NGQ4NjY4YS90YWJsZXJhbmdlOjYzYzUwNWEwNTQ0YTQxNGI4NjBhZTUxNjk0ZDg2NjhhXzEtNC0xLTEtMA_00880f45-e4c6-40a0-ba9c-c3d5825e3dfe">50.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed-income securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i7f0050e43bd344ae813c349505ebe69c_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo2M2M1MDVhMDU0NGE0MTRiODYwYWU1MTY5NGQ4NjY4YS90YWJsZXJhbmdlOjYzYzUwNWEwNTQ0YTQxNGI4NjBhZTUxNjk0ZDg2NjhhXzItMi0xLTEtMA_4f4eecc8-e39b-4698-aef4-be6578e6b21f">34.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i387d400a64794e40b43cbeb15d846faa_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo2M2M1MDVhMDU0NGE0MTRiODYwYWU1MTY5NGQ4NjY4YS90YWJsZXJhbmdlOjYzYzUwNWEwNTQ0YTQxNGI4NjBhZTUxNjk0ZDg2NjhhXzItNC0xLTEtMA_383e4d25-73f0-4ec9-8332-cd1a5d3d4772">30.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Multi-asset investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i689bd32556bc4e179f1a3c8d3222f6c3_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo2M2M1MDVhMDU0NGE0MTRiODYwYWU1MTY5NGQ4NjY4YS90YWJsZXJhbmdlOjYzYzUwNWEwNTQ0YTQxNGI4NjBhZTUxNjk0ZDg2NjhhXzMtMi0xLTEtMA_5fe0b593-ddec-461a-b643-ef53ea01b1c3">11.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="id29871c3a9204cf2975ca2945f741360_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo2M2M1MDVhMDU0NGE0MTRiODYwYWU1MTY5NGQ4NjY4YS90YWJsZXJhbmdlOjYzYzUwNWEwNTQ0YTQxNGI4NjBhZTUxNjk0ZDg2NjhhXzMtNC0xLTEtMA_6be00c14-5cb0-4e75-9406-30e6566caf4c">20.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo2M2M1MDVhMDU0NGE0MTRiODYwYWU1MTY5NGQ4NjY4YS90YWJsZXJhbmdlOjYzYzUwNWEwNTQ0YTQxNGI4NjBhZTUxNjk0ZDg2NjhhXzQtMi0xLTEtMA_d8be2689-b05f-4e12-bcf9-2a3bf37d82c6">100.0</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo2M2M1MDVhMDU0NGE0MTRiODYwYWU1MTY5NGQ4NjY4YS90YWJsZXJhbmdlOjYzYzUwNWEwNTQ0YTQxNGI4NjBhZTUxNjk0ZDg2NjhhXzQtNC0xLTEtMA_8e5ed62c-1182-488e-a9b6-1624ae2dcddf">100.0</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div></ix: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&#8217;s target 2020 asset allocation for the assets of the DB&#160;Pension Plans was <ix:nonFraction unitRef="number" contextRef="i3654748b141543f5a50c138678dd6497_I20201231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEzODQ1_021caa3f-4137-478b-b60a-d2f8e76d3c94">53</ix:nonFraction> percent equity, <ix:nonFraction unitRef="number" contextRef="i7f0050e43bd344ae813c349505ebe69c_I20201231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEzODU2_956e2d1d-96aa-4325-ac53-b9417210b6f0">35</ix:nonFraction> percent fixed income, and <ix:nonFraction unitRef="number" contextRef="i689bd32556bc4e179f1a3c8d3222f6c3_I20201231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEzODc3_d8f15737-9c08-4d14-8934-08190cfdafd7">12</ix:nonFraction> percent multi-asset investments. The goal of this target asset allocation was to maximize the long-term return on plan assets, while maintaining a prudent level of risk. The level of acceptable risk is a function of the liabilities of the plan. Equity investments are diversified mostly across the S&amp;P&#160;500 Index, with lesser allocations to the S&amp;P MidCap and SmallCap Indexes and Foreign Equity Funds. Fixed-income investments are diversified across investment grade instruments of government and corporate issuers as well as high-yield and global bond funds. Multi-assets are diversified across absolute return investment approaches and global tactical asset allocation, such as inflation protected securities, real estate investment trusts, commodities, currency, and preferred stock. CMS&#160;Energy uses annual liability measurements, quarterly portfolio reviews, and periodic asset/liability studies to evaluate the need for adjustments to the portfolio allocation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy established union and non&#8209;union VEBA trusts to fund future retiree health and life insurance benefits. These trusts are funded through the ratemaking process for Consumers and through direct contributions from the non&#8209;utility subsidiaries. CMS&#160;Energy&#8217;s target 2020 asset allocation for the health trusts was <ix:nonFraction unitRef="number" contextRef="i4683815e78f148998115bc40badaf67d_I20201231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE1MTU5_ce5e3be1-b22d-4972-943a-00f130b6e3b3">50</ix:nonFraction> percent equity, <ix:nonFraction unitRef="number" contextRef="i23e794b6613c4cd9966fa3370a860875_I20201231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE1MTcw_58f62051-97d5-456a-be71-c0c6b1d57fcf">30</ix:nonFraction> percent fixed income, and <ix:nonFraction unitRef="number" contextRef="i2f2e1aa6a8fb4b06858c084dddf22783_I20201231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE1MTkx_88169ac8-8c94-45df-a78f-153551a3f948">20</ix:nonFraction> percent multi-asset investments. CMS&#160;Energy&#8217;s target asset allocation for the life trusts was <ix:nonFraction unitRef="number" contextRef="ieb4da8a9867240c691a9fe2843147223_I20201231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE1Mjc5_ed6049e5-2179-49e1-a31f-cf667f10e490">42</ix:nonFraction> percent equity, <ix:nonFraction unitRef="number" contextRef="i90a30df84e2943ab84486300df17619d_I20201231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE1Mjkw_f4a2f1bf-e0ae-4dd9-872f-fe8a3f0c429e">28</ix:nonFraction> percent fixed income, and <ix:nonFraction unitRef="number" contextRef="i0f002328157d4ddb8469c6415c2b5238_I20201231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE1MzEx_b2a768de-3a14-4c90-9cea-ed36e269c008">30</ix:nonFraction> percent multi-asset investments. The goal of these target allocations was to maximize the long-term return on plan assets, while maintaining a prudent level of risk. The level of acceptable risk is a function of the liabilities of the plans. Equity investments are diversified mostly across the S&amp;P&#160;500 Index, with lesser allocations to the S&amp;P&#160;SmallCap Index and Foreign Equity Funds. Fixed-income investments are diversified across investment grade instruments of government and corporate issuers. Multi-assets are diversified across absolute return investment approaches and global tactical asset allocation, such as inflation protected securities, real estate investment trusts, commodities, currency and preferred stock. CMS&#160;Energy uses annual liability measurements, quarterly portfolio reviews, and periodic asset/liability studies to evaluate the need for adjustments to the portfolio allocation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Contributions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="cms:ScheduleofplancontributionsTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDUx_ff007de0-0a07-4a1f-a460-32aa200a8cd4" continuedAt="iad1f323ccb374bb2bba64420f3824e2d" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="cms:ScheduleofplancontributionsTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDk1_9a609878-9d78-4e71-93c6-e366df586620" continuedAt="i99521a3318ba4468901e38a051070710" escape="true">Presented in the following table are the contributions to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan:</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:18pt"><ix:continuation id="iad1f323ccb374bb2bba64420f3824e2d"><ix:continuation id="i99521a3318ba4468901e38a051070710"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZToxMDZkMDRhNzMwZjI0YjgxODJjNzRmN2I1ZjFkNjE0MS90YWJsZXJhbmdlOjEwNmQwNGE3MzBmMjRiODE4MmM3NGY3YjVmMWQ2MTQxXzMtMi0xLTEtMTQ1OTI_a44972a4-4530-4e90-ac47-344f8e2ac9f9">700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZToxMDZkMDRhNzMwZjI0YjgxODJjNzRmN2I1ZjFkNjE0MS90YWJsZXJhbmdlOjEwNmQwNGE3MzBmMjRiODE4MmM3NGY3YjVmMWQ2MTQxXzMtNC0xLTEtMTQ1OTI_187b9e71-3803-4185-9498-6ef50ce124fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZToxMDZkMDRhNzMwZjI0YjgxODJjNzRmN2I1ZjFkNjE0MS90YWJsZXJhbmdlOjEwNmQwNGE3MzBmMjRiODE4MmM3NGY3YjVmMWQ2MTQxXzMtMi0xLTEtMA_0b7ba939-0de8-4921-9da9-9c95439ee777">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZToxMDZkMDRhNzMwZjI0YjgxODJjNzRmN2I1ZjFkNjE0MS90YWJsZXJhbmdlOjEwNmQwNGE3MzBmMjRiODE4MmM3NGY3YjVmMWQ2MTQxXzMtNC0xLTEtMA_39097c5d-bb11-44e1-93f7-5c8dfb9c86a1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia6c443c25bc7457c8f94f0947313166e_D20200101-20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZToxMDZkMDRhNzMwZjI0YjgxODJjNzRmN2I1ZjFkNjE0MS90YWJsZXJhbmdlOjEwNmQwNGE3MzBmMjRiODE4MmM3NGY3YjVmMWQ2MTQxXzYtMi0xLTEtMTQ2MDE_4e0b782f-5e3e-4709-aa06-dd4b8e5456aa">682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i623f0a079c7a43e7b2d770021beb841c_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZToxMDZkMDRhNzMwZjI0YjgxODJjNzRmN2I1ZjFkNjE0MS90YWJsZXJhbmdlOjEwNmQwNGE3MzBmMjRiODE4MmM3NGY3YjVmMWQ2MTQxXzYtNC0xLTEtMTQ2MDE_730d108d-f5ba-45a5-9671-a19f5fc1fb9b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZToxMDZkMDRhNzMwZjI0YjgxODJjNzRmN2I1ZjFkNjE0MS90YWJsZXJhbmdlOjEwNmQwNGE3MzBmMjRiODE4MmM3NGY3YjVmMWQ2MTQxXzYtMi0xLTEtMA_45e9cb33-3535-4453-ba34-a83f52424b1b">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZToxMDZkMDRhNzMwZjI0YjgxODJjNzRmN2I1ZjFkNjE0MS90YWJsZXJhbmdlOjEwNmQwNGE3MzBmMjRiODE4MmM3NGY3YjVmMWQ2MTQxXzYtNC0xLTEtMA_e4a3e5e4-3d70-4414-8430-085405446587">&#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></tr></table></ix:continuation></ix:continuation></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Contributions comprise required amounts and discretionary contributions. Neither CMS&#160;Energy nor Consumers plans to contribute to the DB Pension Plans or OPEB Plan in 2021. Actual future </span></div></ix:continuation></ix:continuation></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%">158</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i17d675dfa5dc4965aaab6ce75f3d53a5"><ix:continuation id="i61b8adeb4b6a4601bf88c1c98e2e734d"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">contributions will depend on future investment performance, discount rates, and various factors related to the participants of the DB&#160;Pension Plans and OPEB Plan. CMS&#160;Energy and Consumers will, at a minimum, contribute to the plans as needed to comply with federal funding requirements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Benefit Payments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDQ1_638524fc-12b5-42b0-9e57-bd20b19ded69" continuedAt="id7b48e37706e441c9ec4c05e5a159e2f" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDk2_5259003c-9061-49d2-a0af-ea8957967f4c" continuedAt="i3b5c8c4870744d1fae35c5ce3d0facc7" escape="true">Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five-year period thereafter:</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:18pt"><ix:continuation id="id7b48e37706e441c9ec4c05e5a159e2f"><ix:continuation id="i3b5c8c4870744d1fae35c5ce3d0facc7"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:59.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.247%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.925%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.925%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.922%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 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%">DB&#160;Pension Plans</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzMtMi0xLTEtMA_f9fbe0cb-0ef2-4037-b9fc-97d0d2d97f3d">191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzMtNC0xLTEtMA_c647c376-8e2d-4bb5-8fb4-c2cb06d23575">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzMtNi0xLTEtMA_73e00490-f55a-442f-aa26-f1a8fe9b253a">52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzQtMi0xLTEtMA_bc267c63-1be9-4ca7-9adb-2c797362240b">188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzQtNC0xLTEtMA_4379ff46-f7ce-4eae-a50d-98359b4f6b86">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzQtNi0xLTEtMA_bab04d93-f4eb-41e2-8496-1e372d9a0be5">54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzUtMi0xLTEtMA_5d1e44c7-2635-4328-8038-0ce6d8630bdb">184</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzUtNC0xLTEtMA_74e8be76-f8af-4cb4-a4a0-3888bc7de688">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzUtNi0xLTEtMA_741cdfd5-658f-4092-b50c-57141d9be976">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzYtMi0xLTEtMA_ad58ab2c-a539-4986-9da8-789da0fb6b81">182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzYtNC0xLTEtMA_ebae2286-0d1a-489a-b361-c84ad0902fb3">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzYtNi0xLTEtMA_1594b912-8080-4d0b-904d-2038821c5ada">57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzctMi0xLTEtMA_5c874b01-9f43-47f9-bbb2-35bf1cbf81c4">182</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzctNC0xLTEtMA_7c725b9d-3b69-4c1b-afdd-96dff9d6dfab">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzctNi0xLTEtMA_982dc9cf-edb5-44a6-8d89-04600aa64309">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026-2030</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzgtMi0xLTEtMA_2679c965-eb31-4f1e-8e47-cd76d8cc9d5d">890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzgtNC0xLTEtMA_65ba721f-849b-4995-b273-8cc008f413e9">46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzgtNi0xLTEtMA_cfcbf331-35a3-45da-bcb9-36041c1f1529">299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia1c3ee28707546e2b5f66d62cae09bd9_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzEwLTItMS0xLTA_a21f9c9d-1ff4-4b0d-a309-12a631f84ab2">181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzEwLTQtMS0xLTA_b97d303d-552a-4c8f-a8a9-64cd8414f827">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzEwLTYtMS0xLTA_b1d4a667-e864-401f-91f2-cac9793c9d23">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia1c3ee28707546e2b5f66d62cae09bd9_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzExLTItMS0xLTA_404368d3-fdeb-4457-bc6f-eee8d9fc506c">178</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzExLTQtMS0xLTA_d5ff027f-0396-4f26-b77a-9bd6fba1d136">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzExLTYtMS0xLTA_db981454-7173-41da-969a-2d0c5bd61305">52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia1c3ee28707546e2b5f66d62cae09bd9_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzEyLTItMS0xLTA_c0780eda-a4ab-4c8e-89bd-07c89155c2fa">175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzEyLTQtMS0xLTA_48975be9-3c4a-4550-bcaf-f2481f373b1a">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzEyLTYtMS0xLTA_a43ed50e-d4f8-4f0c-a1e2-e6e036e7ad1d">53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia1c3ee28707546e2b5f66d62cae09bd9_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzEzLTItMS0xLTA_e3668193-1f1b-4253-a4bc-07efbe540913">173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzEzLTQtMS0xLTA_d9ac53ca-18d9-448d-86aa-c75698788555">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzEzLTYtMS0xLTA_4d5c9e19-1396-4897-a97c-2971c2f896ad">55</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia1c3ee28707546e2b5f66d62cae09bd9_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzE0LTItMS0xLTA_1dab9538-a93d-4521-98f0-66d647da07a0">172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzE0LTQtMS0xLTA_798cb730-2455-43e0-b527-d8af65b22543">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzE0LTYtMS0xLTA_3e54f269-2797-4c20-ad4c-c2c01b630a7d">56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026-2030</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia1c3ee28707546e2b5f66d62cae09bd9_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzE1LTItMS0xLTA_964a7fe8-1b96-4a48-a10f-bcc567e87a9f">845</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzE1LTQtMS0xLTA_9440302a-402c-4bda-9d20-7a6bcfcaa260">32</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzE1LTYtMS0xLTA_395de772-79c9-457a-87b0-2dcc96dd12fb">286</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></tr></table></ix:continuation></ix:continuation></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Collective Bargaining Agreements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2020, unions represented <ix:nonFraction unitRef="number" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="2" format="ixt:numdotdecimal" name="cms:UnionMembershipByTotalEmployeesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3MjIx_6bcc6fda-3477-4092-b84a-6ce25d38da68">41</ix:nonFraction> percent of CMS&#160;Energy&#8217;s employees and <ix:nonFraction unitRef="number" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="2" format="ixt:numdotdecimal" name="cms:UnionMembershipByTotalEmployeesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3MjU0_59b85eb2-5b53-495f-8275-b75cbf44da60">44</ix:nonFraction> percent of Consumers&#8217; employees. The UWUA represents Consumers&#8217; operating, maintenance, construction, and customer contact center employees. The USW represents Zeeland plant employees. The UWUA and USW agreements expired and new agreements were ratified in 2020. These union contracts expire in 2025.</span></div></ix:continuation></ix:continuation><div id="ibe111af6d52149569b23f8b48d5770c6_199"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">13:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY0ODg_c9c2ddd4-b732-4c63-a225-a58daf04bec3" continuedAt="iab110580e40a4d19a817bee7d0a0b72b" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY1MDk_11fe9e34-8ebf-4486-956e-8e8663ab27e9" continuedAt="i78e9d21bc9374773b78d0d7e181a0043" escape="true">Stock-Based Compensation</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="iab110580e40a4d19a817bee7d0a0b72b" continuedAt="i233e633a9baf4f71a4b1a93225c32caf"><ix:continuation id="i78e9d21bc9374773b78d0d7e181a0043" continuedAt="ida190652bd81427a9a29f2d166ab6f18"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers provide a PISP to officers, employees, and non&#8209;employee directors based on their contributions to the successful management of the company. The PISP has a <ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" format="ixt-sec:durwordsen" name="cms:DeferredCompensationArrangementsPlanTerm" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3Xzg3OTYwOTMwMjg4MzY_3d844ecc-d9ce-45ba-8be1-62e93d25d3c1"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" format="ixt-sec:durwordsen" name="cms:DeferredCompensationArrangementsPlanTerm" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3Xzg3OTYwOTMwMjg4MzY_86c3c609-7cf8-4b55-8bbd-d9644637c9b0">ten-year</ix:nonNumeric></ix:nonNumeric> term, expiring in May&#160;2030.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2020, all awards were in the form of restricted stock or restricted stock units. The PISP also allows for unrestricted common stock, stock options, stock appreciation rights, phantom shares, performance units, and incentive options, none of which was granted in 2020, 2019, or 2018.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Shares awarded or subject to stock options, phantom shares, or performance units may not exceed <ix:nonFraction unitRef="shares" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzYwMA_183385a1-5958-4bd7-8b38-ede6cef3b5a3"><ix:nonFraction unitRef="shares" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzYwMA_bb0dc460-f065-442a-ae76-940bc9e68a2c">6.5</ix:nonFraction></ix:nonFraction>&#160;million shares from June&#160;2020 through May&#160;2030. CMS&#160;Energy and Consumers may issue awards of up to <ix:nonFraction unitRef="shares" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3Xzc2Mw_82d4d1fb-cb00-41fd-84a9-7984e9482154"><ix:nonFraction unitRef="shares" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3Xzc2Mw_d234f7d4-2dff-48ab-ba8c-13cbd8a64df8">6,477,579</ix:nonFraction></ix:nonFraction>&#160;shares of common stock under the PISP as of December&#160;31,&#160;2020. Shares for which payment or exercise is in cash, as well as shares that expire, terminate, or are canceled or forfeited, may be awarded or granted again under the PISP.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">All awards under the PISP vest fully upon death. Upon a change of control of CMS&#160;Energy or termination under an officer separation agreement, the awards will vest in accordance with specific officer </span></div></ix:continuation></ix:continuation></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%">159</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i233e633a9baf4f71a4b1a93225c32caf" continuedAt="i4b6e3fb95b8e4e5f91fa0a742ac61c18"><ix:continuation id="ida190652bd81427a9a29f2d166ab6f18" continuedAt="i149bf813363a49038c54df66b7f15ca3"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">agreements. If stated in the award, for restricted stock recipients who terminate employment due to retirement or disability, a pro-rata portion of the award will vest upon termination, with any market-based award also contingent upon the outcome of the market condition and any performance-based award contingent upon the outcome of the performance condition. The pro-rata portion is equal to the portion of the service period served between the award grant date and the employee&#8217;s termination date. The remaining portion of the awards will be forfeited. All awards for directors vest fully upon retirement. Restricted shares may be forfeited if employment terminates for any other reason or if the minimum service requirements are not met, as described in the award document.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Stock Awards:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted stock awards for employees under the PISP are in the form of performance-based, market-based, and time-lapse restricted stock. Award recipients receive shares of CMS&#160;Energy common stock that have dividend and voting rights. The dividends on time-lapse restricted stock are paid in cash or in CMS&#160;Energy common stock. The dividends on performance-based and market-based restricted stock are paid in restricted shares equal to the value of the dividends. These additional restricted shares are subject to the same vesting conditions as the underlying restricted stock shares.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Performance-based restricted stock vesting is contingent on meeting at least a <ix:nonNumeric contextRef="idfe4e3456d9c4d90a42f35eaa6033bbe_D20200101-20201231" format="ixt-sec:durmonth" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzI2NDI_36b48db4-ea0e-4cab-87bc-f66ce1ff1da4"><ix:nonNumeric contextRef="i46ab09693ba7487fbb311e171c75a3f8_D20200101-20201231" format="ixt-sec:durmonth" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzI2NDI_6a705123-e3ec-461a-85ab-d9fdd9ee5655">36</ix:nonNumeric></ix:nonNumeric>-month service requirement and a performance condition. The performance condition is based on an adjusted measure of CMS&#160;Energy&#8217;s EPS growth relative to a peer group over a <ix:nonNumeric contextRef="i41f6186d571e4455aa9f2c6c42fe29ca_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3Xzg3OTYwOTMwMjg4Mzc_187b9c31-6752-4eab-88a7-11749ccad03d"><ix:nonNumeric contextRef="idca29e2778904e7faef33e96b5d6ef19_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3Xzg3OTYwOTMwMjg4Mzc_a0789793-a57d-4969-9656-5e370f1be149">three-year</ix:nonNumeric></ix:nonNumeric> period. The awards granted in 2020, 2019, and 2018 require a <ix:nonNumeric contextRef="idca29e2778904e7faef33e96b5d6ef19_D20200101-20201231" format="ixt-sec:durmonth" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzI4ODA_03285c5b-7bd6-42e7-9126-896f1357aa3f"><ix:nonNumeric contextRef="i41f6186d571e4455aa9f2c6c42fe29ca_D20200101-20201231" format="ixt-sec:durmonth" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzI4ODA_5dbad798-f72f-4e5e-a660-3a10f466b928">38</ix:nonNumeric></ix:nonNumeric>-month service period. Market-based restricted stock vesting is generally contingent on meeting a <ix:nonNumeric contextRef="ic88aeda4008b43ef9472424c33f9dc30_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3Xzg3OTYwOTMwMjg4Mzg_92837a26-fd16-4895-bac1-0ae72b3ebd37"><ix:nonNumeric contextRef="i0d63a1fd1c6e4005ae93928231ce45b5_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3Xzg3OTYwOTMwMjg4Mzg_af125672-d124-4a2c-a436-ddc1c808b585">three-year</ix:nonNumeric></ix:nonNumeric> service requirement and a market condition. The market condition is based on a comparison of CMS&#160;Energy&#8217;s total shareholder return with the median total shareholder return of a peer group over the same <ix:nonNumeric contextRef="ic88aeda4008b43ef9472424c33f9dc30_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3Xzg3OTYwOTMwMjg4Mzk_ad38e8ba-294b-4924-9594-99e7b2bd204b"><ix:nonNumeric contextRef="i0d63a1fd1c6e4005ae93928231ce45b5_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3Xzg3OTYwOTMwMjg4Mzk_f6a6d7b0-425e-417a-9018-d2f6aeecfc29">three-year</ix:nonNumeric></ix:nonNumeric> period. Depending on the outcome of the performance condition or the market condition, a recipient may earn a total award ranging from <ix:nonFraction unitRef="number" contextRef="if6b73a2f0fb949f5bb376b580285ce7b_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="cms:PercentOfInitialGrantIssuedOnVestingDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzMzMzM_4fa931d4-e0e6-40cf-a901-1420ce3e0633"><ix:nonFraction unitRef="number" contextRef="ic337d818f8a54baa8f5b619d0b1a138c_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="cms:PercentOfInitialGrantIssuedOnVestingDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzMzMzM_f403c11a-5abb-4bdf-b9f5-f137a3aec308">zero</ix:nonFraction></ix:nonFraction> to <ix:nonFraction unitRef="number" contextRef="i8d79c137dfa84aadb4a58229f94fee5b_D20200101-20201231" decimals="4" format="ixt:numdotdecimal" name="cms:PercentOfInitialGrantIssuedOnVestingDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzMzMzk_1faad027-18f8-4f5b-906e-c428a8913252"><ix:nonFraction unitRef="number" contextRef="ib38b06f8adff462198cd4479e07296db_D20200101-20201231" decimals="2" format="ixt:numdotdecimal" name="cms:PercentOfInitialGrantIssuedOnVestingDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzMzMzk_9bddbfe8-40c0-4548-a4fd-a68f868ddac9">200</ix:nonFraction></ix:nonFraction> percent of the initial grant. Time-lapse restricted stock generally vests after a service period of <ix:nonNumeric contextRef="ib44819c1acdc41c99fa9eb07a6977fa0_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzM0MzQ_569b6cdf-df99-4a7d-a2e3-1e01a105ab61"><ix:nonNumeric contextRef="i1468a44cb20d4ecbb79db284e803192c_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzM0MzQ_f926a646-e8fe-42c0-a45f-3b4ef93c3d55">three years</ix:nonNumeric></ix:nonNumeric>.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Stock Units:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2020, 2019, and 2018, CMS&#160;Energy and Consumers granted restricted stock units to certain non&#8209;employee directors who elected to defer their restricted stock awards. The restricted stock units generally vest after a service period of <ix:nonNumeric contextRef="i9be89d70ca234c14809e58794c4f70f4_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzM2OTE_245ffd99-f352-43da-a51b-02906cfa1e67"><ix:nonNumeric contextRef="i5eac07e19d8e4bec9c9f5224e1f92bd1_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzM2OTE_450dfd08-a94a-49d7-afa2-b36da1da9b7b">one year</ix:nonNumeric></ix:nonNumeric> or, if earlier, at the next annual meeting. The restricted stock units will be distributed to the recipients as shares in accordance with the directors&#8217; deferral agreements. Restricted stock units do not have voting rights, but do have dividend rights. In lieu of cash dividend payments, the dividends on restricted stock units are paid in additional units equal to the value of the dividends. These additional restricted stock units are subject to the same vesting and distribution conditions as the underlying restricted stock units. <ix:nonFraction unitRef="shares" contextRef="i9be89d70ca234c14809e58794c4f70f4_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzQyMzA_7a9607e4-c721-4ce9-97fc-26e11ac302c9"><ix:nonFraction unitRef="shares" contextRef="i5eac07e19d8e4bec9c9f5224e1f92bd1_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzQyMzA_b7ec46e4-d5c3-4769-aa03-4261ebf2820f">No</ix:nonFraction></ix:nonFraction> restricted stock units were forfeited during 2020.</span></div></ix:continuation></ix:continuation></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%">160</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i4b6e3fb95b8e4e5f91fa0a742ac61c18" continuedAt="ie9cc037f4ead42e2ab281bf64ff18f30"><ix:continuation id="i149bf813363a49038c54df66b7f15ca3" continuedAt="i9fc71c621dc94edc8bb8b5ec7aca624c"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY0ODU_2cc15fc8-2958-4c6f-a277-f7f6c75dac53" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY1MTA_a465fa6e-5c18-4dfe-8625-edfe5168cea5" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is the activity for restricted stock and restricted stock units under the PISP:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.724%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy,&#160;including&#160;Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i83cab758758a43519bfdac4deb993d36_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzItMi0xLTEtMA_075c063d-29c3-4ddc-961a-f1e9bb472034">1,186,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="i83cab758758a43519bfdac4deb993d36_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzItNC0xLTEtMA_c7255f13-0289-478b-bf72-a4867fd68d29">44.56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="icc793a07ca374feb9e35f4a5b5c134e8_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzItNi0xLTEtMA_875279fa-847d-4189-9b9f-7193eda44279">1,138,182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="icc793a07ca374feb9e35f4a5b5c134e8_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzItOC0xLTEtMA_686fda12-0154-4cbe-bab3-9522711e7da8">44.57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i0e10acd972db4d609054dd08640e6057_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzQtMi0xLTEtMA_22e227d7-7e31-467b-96f3-3498df31eb45">512,326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0e10acd972db4d609054dd08640e6057_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzQtNC0xLTEtMA_082e8a71-6e0f-4245-9eea-4939563a2cb1">45.56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzQtNi0xLTEtMA_5772561a-d8ad-4ede-9ccc-1aa9f5362525">490,346</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzQtOC0xLTEtMA_5bc2e309-2e60-46cc-b6fb-e2a20d73e762">45.53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i9be89d70ca234c14809e58794c4f70f4_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzUtMi0xLTEtMA_2ce09cf8-ce5a-4d07-af0e-25d05f66b5a9">15,074</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9be89d70ca234c14809e58794c4f70f4_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzUtNC0xLTEtMA_dd3f965c-8fdd-4e75-ae29-c459924298c8">49.76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i5eac07e19d8e4bec9c9f5224e1f92bd1_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzUtNi0xLTEtMA_08fb0e08-ed84-43ec-92cf-c2b809dca7b1">14,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5eac07e19d8e4bec9c9f5224e1f92bd1_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzUtOC0xLTEtMA_33395d37-4f0a-4df5-82f3-8f52e08625d8">49.70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="i0e10acd972db4d609054dd08640e6057_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzctMi0xLTEtMA_ad0fcc0d-c993-4b2d-b6fa-d7266ea34c8c">551,897</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0e10acd972db4d609054dd08640e6057_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzctNC0xLTEtMA_2f29dd98-c5c4-40c8-823f-17696858a589">30.98</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzctNi0xLTEtMA_7e6ea1ea-0170-4338-8171-a4e0b73697a6">532,833</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzctOC0xLTEtMA_cea00a5c-76d9-47d6-ad09-986fec5245de">31.04</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="i9be89d70ca234c14809e58794c4f70f4_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzgtMi0xLTEtMA_8bf06b54-e48f-4821-9433-178699f6d39b">15,234</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9be89d70ca234c14809e58794c4f70f4_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzgtNC0xLTEtMA_f297653f-b8ad-42c3-9982-151d77fe8eb8">49.24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="i5eac07e19d8e4bec9c9f5224e1f92bd1_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzgtNi0xLTEtMA_ecb390b4-8222-4f23-812f-f1ff8999e055">14,517</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5eac07e19d8e4bec9c9f5224e1f92bd1_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzgtOC0xLTEtMA_2d61405c-f2b0-4c7f-8248-d1c53d8a03c4">49.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited &#8211; restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="i0e10acd972db4d609054dd08640e6057_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzktMi0xLTEtMA_ce7c3ec4-54f6-4484-a916-dc8ddf0ea798">329,874</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0e10acd972db4d609054dd08640e6057_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzktNC0xLTEtMA_b2c29974-cd99-4288-8e7c-06c4af47a703">51.22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzktNi0xLTEtMA_a5dbcd06-6819-4f50-8dee-4a13446200ee">314,056</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzktOC0xLTEtMA_0f0cf713-a781-4596-82ab-04ae838a8812">51.22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested at end of period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="icc70505118c64da2855b7b79eb540c25_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzEwLTItMS0xLTA_9576cba6-1eea-4c7c-a363-de9710e2a998">817,357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="icc70505118c64da2855b7b79eb540c25_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzEwLTQtMS0xLTA_cdab337e-07eb-4c2c-a1f3-8fe66f3db9a3">51.68</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i908148abafb24685a08b0f4c57b5b4cb_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzEwLTYtMS0xLTA_1f3606b4-b9bc-4282-95db-d4c4dc57366c">781,531</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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="i908148abafb24685a08b0f4c57b5b4cb_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzEwLTgtMS0xLTA_3e44c8d7-7b30-4d1a-9b9a-43a7cc87455b">51.73</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></tr></table></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.258%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.857%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including<br/>Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Time-lapse awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i1468a44cb20d4ecbb79db284e803192c_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzItMS0xLTEtMA_83f224d3-c728-4f6f-b1bb-be0d8272692b">106,520</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ib44819c1acdc41c99fa9eb07a6977fa0_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzItMi0xLTEtMA_4a99bf15-f931-40c0-a3ea-e8210964ac74">101,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i0d63a1fd1c6e4005ae93928231ce45b5_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzMtMS0xLTEtMA_5d0c1e4b-85b1-4096-9b22-02551da40e9c">123,246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ic88aeda4008b43ef9472424c33f9dc30_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzMtMi0xLTEtMA_84a988d9-c945-4e96-bc1f-5be4a0e5c484">118,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="idca29e2778904e7faef33e96b5d6ef19_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzQtMS0xLTEtMA_ecfc67d8-d0fd-4ba5-89ad-67e816a2d27d">123,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i41f6186d571e4455aa9f2c6c42fe29ca_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzQtMi0xLTEtMA_47d14e3a-b6bd-403f-b7d3-440a01d9c8e4">118,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i4c4fa85daead4193b6d005ac2a6b3f38_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzUtMS0xLTEtMA_84e8940f-8265-4e45-92c6-bb650c312be7">13,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i7aceafb5f7bb4d4f9078e9800bed9247_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzUtMi0xLTEtMA_caa208a3-fee0-448a-b6cf-ebfd572cd499">12,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on market-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i2a274a70e3844629b899fb9c0b3e954b_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzYtMS0xLTEtMA_0f0e9079-11ee-4deb-a2ff-567c04cf3205">17,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="icddcd37928844685bfb3628887737004_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzYtMi0xLTEtMA_9d9cb79d-8e62-4601-a645-1bcee6669a91">17,152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on performance-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i1ab7cbe6dc94443f973ad572a1dd4453_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzctMS0xLTEtMA_405c3586-56b4-4283-8ac1-c4626b360a01">17,505</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i92c24966c1a9457fa84663a82aec6c3a_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzctMi0xLTEtMA_264a3dfd-300e-4a79-9dd7-fc75b109fc68">16,736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ib74c1a1daa2e4e8d9395a7d35bd74015_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzgtMS0xLTEtMA_18bde9f0-2fba-4769-9bc7-41a534def3a3">1,669</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i4b79bdda5d304c3aba9765d5b34afd48_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzgtMi0xLTEtMA_3324446a-7e75-4242-84f8-d115f1ee482e">1,609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Additional market-based shares based on achievement of condition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i8cf5faadca224dedbd11419a3cde0fb6_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzktMS0xLTEtMA_58f7eaf2-195f-4d9e-97cb-f39bd728a6a2">71,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i30fc5a2913414493be20471fca35c83d_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzktMi0xLTEtMA_400c247f-e295-4d5f-85c8-ef2ac7931402">68,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Additional performance-based shares based on achievement of condition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iab6f6beb07674914bba3bf21452be17a_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzEwLTEtMS0xLTA_8554c8b2-343c-438e-a9a1-57f828d75938">52,194</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i77bad6804815454c91846f09189fe948_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzEwLTItMS0xLTA_f47e60d9-1a2b-4c1f-8525-845b445c5da1">50,140</ix:nonFraction>&#160;</span></td><td style="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 granted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzExLTEtMS0xLTA_e29c05c1-abec-4d92-a7a4-4f71ff863388">527,400</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><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzExLTItMS0xLTA_c44fbf40-052d-48d4-84a7-d561f387197f">504,755</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></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers charge the fair value of the restricted stock awards to expense over the required service period and charge the fair value of the restricted stock units to expense immediately. For performance-based awards, CMS&#160;Energy and Consumers estimate the number of shares expected to vest at the end of the performance period based on the probable achievement of the performance objective. Performance-based and market-based restricted stock awards have graded vesting features for retirement-eligible employees, and CMS&#160;Energy and Consumers recognize expense for those awards on a graded vesting schedule over the required service period. Expense for performance-based and market-based restricted stock awards for non&#8209;retirement-eligible employees and time-lapse awards is recognized on a straight-line basis over the required service period.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair value of performance-based and time-lapse restricted stock and restricted stock units is based on the price of CMS&#160;Energy&#8217;s common stock on the grant date. The fair value of market-based restricted stock awards is calculated on the grant date using a Monte Carlo simulation. CMS&#160;Energy and Consumers base expected volatilities on the historical volatility of the price of CMS&#160;Energy common stock. The risk-free rate for valuation of the market-based restricted stock awards was based on the three-year U.S.&#160;Treasury yield at the award grant date.</span></div></ix:continuation></ix:continuation></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%">161</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="ie9cc037f4ead42e2ab281bf64ff18f30"><ix:continuation id="i9fc71c621dc94edc8bb8b5ec7aca624c"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY0ODc_0b96adc1-8f50-4059-9044-8296071899a2" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY0OTg_96b49141-41b1-4f6f-a648-bccf12299656" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the most significant assumptions used to estimate the fair value of the market-based restricted stock awards:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.975%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.975%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.977%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTpmZjNiZTQ1M2VkYzg0YzAwOTE2Y2RiOGIxMjY2MjVkZC90YWJsZXJhbmdlOmZmM2JlNDUzZWRjODRjMDA5MTZjZGI4YjEyNjYyNWRkXzEtMS0xLTEtMA_40f83556-9ff8-49df-bf08-2d50f268f067">14.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTpmZjNiZTQ1M2VkYzg0YzAwOTE2Y2RiOGIxMjY2MjVkZC90YWJsZXJhbmdlOmZmM2JlNDUzZWRjODRjMDA5MTZjZGI4YjEyNjYyNWRkXzEtMi0xLTEtMA_a88e8ecd-b53a-4685-9224-bd19f0e0780b">14.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTpmZjNiZTQ1M2VkYzg0YzAwOTE2Y2RiOGIxMjY2MjVkZC90YWJsZXJhbmdlOmZmM2JlNDUzZWRjODRjMDA5MTZjZGI4YjEyNjYyNWRkXzEtMy0xLTEtMA_c2dbdcf6-f078-49d7-9f83-2a0068bd2d48">16.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTpmZjNiZTQ1M2VkYzg0YzAwOTE2Y2RiOGIxMjY2MjVkZC90YWJsZXJhbmdlOmZmM2JlNDUzZWRjODRjMDA5MTZjZGI4YjEyNjYyNWRkXzItMS0xLTEtMA_26d34762-9c2b-496a-8cdd-50f8ad7abd14">2.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTpmZjNiZTQ1M2VkYzg0YzAwOTE2Y2RiOGIxMjY2MjVkZC90YWJsZXJhbmdlOmZmM2JlNDUzZWRjODRjMDA5MTZjZGI4YjEyNjYyNWRkXzItMi0xLTEtMA_ef81808b-1e29-49c6-ac6c-8901f61c47ed">2.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTpmZjNiZTQ1M2VkYzg0YzAwOTE2Y2RiOGIxMjY2MjVkZC90YWJsZXJhbmdlOmZmM2JlNDUzZWRjODRjMDA5MTZjZGI4YjEyNjYyNWRkXzItMy0xLTEtMA_635bb2f4-989b-45dd-94b3-f2c930bfa155">2.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTpmZjNiZTQ1M2VkYzg0YzAwOTE2Y2RiOGIxMjY2MjVkZC90YWJsZXJhbmdlOmZmM2JlNDUzZWRjODRjMDA5MTZjZGI4YjEyNjYyNWRkXzMtMS0xLTEtMA_9c5facfe-c4c4-429f-9f72-1b00f4df14d0">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTpmZjNiZTQ1M2VkYzg0YzAwOTE2Y2RiOGIxMjY2MjVkZC90YWJsZXJhbmdlOmZmM2JlNDUzZWRjODRjMDA5MTZjZGI4YjEyNjYyNWRkXzMtMi0xLTEtMA_df019959-6fe6-4bbb-9a0b-55333f071e20">2.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTpmZjNiZTQ1M2VkYzg0YzAwOTE2Y2RiOGIxMjY2MjVkZC90YWJsZXJhbmdlOmZmM2JlNDUzZWRjODRjMDA5MTZjZGI4YjEyNjYyNWRkXzMtMy0xLTEtMA_93328f11-4c74-429c-b79c-c5c06400159b">2.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY0OTA_b154ff1d-d413-45fc-9972-0b7db6223de1" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY1MDA_45a4903f-6c01-4e46-a38f-1282f6429ffe" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the weighted-average grant-date fair value of all awards under the PISP:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:65.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.904%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average grant-date fair value per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0e10acd972db4d609054dd08640e6057_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzQtMi0xLTEtMA_3871824e-76a1-45af-bfc9-02f53e75d392">45.56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9fb5d62ecee24711882fc34596a46473_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzQtNC0xLTEtMA_dc848b3c-c965-47d5-9282-344f05887262">43.57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8ad61ae5f8314d828153ffa38c248d94_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzQtNi0xLTEtMA_e07c146d-30d1-4f63-a957-65a027bd891d">26.49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9be89d70ca234c14809e58794c4f70f4_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzUtMi0xLTEtMTQzMTE_28c9b7c3-6683-4a2d-abef-97557dbf58dc">49.76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i41a8265bfbf447e28019c3b07f36840c_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzUtNC0xLTEtMTQzMTE_6e2a4858-a6a5-48d3-8551-d769bf7e4581">50.35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8540555a1f954ad8b798cb05b2dcc748_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzUtNi0xLTEtMTQzMTE_5d7f3e09-4a1c-4459-a32d-6ae5eacc4b80">41.77</ix:nonFraction>&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average grant-date fair value per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzgtMi0xLTEtMA_9dc422d9-daa5-4551-96ca-f8977b9aa172">45.53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i29fe4876c280478c8b40a32a217f0e16_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzgtNC0xLTEtMA_16abc43c-d550-453c-8828-e2003ba96ad6">43.57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9bc6f145cca845809d866cf55eeb6638_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzgtNi0xLTEtMA_47251f45-68bb-4f18-ab15-5853d44f55a0">26.51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units granted</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5eac07e19d8e4bec9c9f5224e1f92bd1_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzktMi0xLTEtMTQzMTE_80f0101a-2e7f-47ed-a77d-583ed4813c1f">49.70</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifb9056590c774c2aba2cd37b465832a5_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzktNC0xLTEtMTQzMTE_2227cfc5-982c-46ea-9260-1e9b6d800914">51.15</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="if923ea98a9d34835a0c7a427dec942e4_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzktNi0xLTEtMTQzMTE_3fca2a60-15bc-493a-a62d-2258a6773e62">42.01</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></tr></table></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY0OTM_2a27661a-4e2c-4097-b3bd-4b049eaa3aab" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY1MDE_2391306c-4cbf-49cc-909f-4b5aa6925bc7" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are amounts related to restricted stock awards and restricted stock units:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.460%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.860%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.200%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.860%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.860%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of shares that vested during the year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0e10acd972db4d609054dd08640e6057_D20200101-20201231" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzMtMi0xLTEtMA_7cb66a2f-93c6-44eb-a893-59342984a91d">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9fb5d62ecee24711882fc34596a46473_D20190101-20191231" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzMtNC0xLTEtMA_6b60e508-720a-48c2-a022-1c13e5eefa5f">26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8ad61ae5f8314d828153ffa38c248d94_D20180101-20181231" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzMtNi0xLTEtMA_2ee88920-0df5-4cef-8897-b76a153d7957">27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0e10acd972db4d609054dd08640e6057_D20200101-20201231" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzQtMi0xLTEtMA_30c676a4-280e-442c-8442-bbc62665004e">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9fb5d62ecee24711882fc34596a46473_D20190101-20191231" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzQtNC0xLTEtMA_7de27502-0b1a-444a-b823-4b93083d11d1">22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8ad61ae5f8314d828153ffa38c248d94_D20180101-20181231" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzQtNi0xLTEtMA_6d0f4125-ef9f-435e-80d7-40149e455872">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit recognized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0e10acd972db4d609054dd08640e6057_D20200101-20201231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzUtMi0xLTEtMA_cd99526d-174e-4407-9697-c7d06786497d">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9fb5d62ecee24711882fc34596a46473_D20190101-20191231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzUtNC0xLTEtMA_a9cc6402-3136-4baa-8422-98ddd38cf303">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8ad61ae5f8314d828153ffa38c248d94_D20180101-20181231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzUtNi0xLTEtMA_3186a3d8-7c5c-42f4-8ac6-54cb459fecf2">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of shares that vested during the year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzctMi0xLTEtMA_76dbd232-96cb-49ea-b99c-09e8c1c06287">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i29fe4876c280478c8b40a32a217f0e16_D20190101-20191231" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzctNC0xLTEtMA_380d159c-d9ef-4218-a167-4765a048aee8">25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bc6f145cca845809d866cf55eeb6638_D20180101-20181231" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzctNi0xLTEtMA_ed2691bc-3062-4eb3-8598-36fac4cd5187">26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzgtMi0xLTEtMA_8f917f9c-0961-4745-9178-ae8aff162f8a">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i29fe4876c280478c8b40a32a217f0e16_D20190101-20191231" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzgtNC0xLTEtMA_e5654597-a47f-4830-b964-6c2728ca9632">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bc6f145cca845809d866cf55eeb6638_D20180101-20181231" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzgtNi0xLTEtMA_e31b2f8e-46ea-42f0-893c-d78fa99bda29">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit recognized</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzktMi0xLTEtMA_50e3dccc-15f7-4cb2-987f-d96a24aab6a5">3</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i29fe4876c280478c8b40a32a217f0e16_D20190101-20191231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzktNC0xLTEtMA_6821937c-f302-4248-a44b-1e7ea05e909e">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bc6f145cca845809d866cf55eeb6638_D20180101-20181231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzktNi0xLTEtMA_6eb0444a-7049-4949-ad00-34fc45333b09">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2020, $<ix:nonFraction unitRef="usd" contextRef="i9b483aa00ee44ef4bc5757f1d1d86dd9_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzYxODg_caea3fbe-1dd3-4e54-b1a1-2034ca3f8cc3">18.5</ix:nonFraction>&#160;million of total unrecognized compensation cost was related to restricted stock for CMS&#160;Energy, including Consumers, and $<ix:nonFraction unitRef="usd" contextRef="i268d936e9d5e4f03b789bdbd67fabb12_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzYzMDQ_9b26e6a9-bd40-4a4c-85e8-b1d2bbfc627c">17.7</ix:nonFraction>&#160;million of total unrecognized compensation cost was related to restricted stock for Consumers. CMS&#160;Energy and Consumers expect to recognize this cost over a weighted-average period of <ix:nonNumeric contextRef="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY0ODM_10acac5f-01d3-494d-8b1f-270edfa88e45"><ix:nonNumeric contextRef="i0e10acd972db4d609054dd08640e6057_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY0ODM_a260e79e-ece0-4d8a-8cb6-f947f73bdd39">two years</ix:nonNumeric></ix:nonNumeric>.</span></div></ix:continuation></ix:continuation></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%">162</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_205"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">14:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU1OTc_e86f22b9-0db0-4dcf-952d-3b99281b02e1" continuedAt="i5c5cc29ae4324959bac547275cf9d91b" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU2MTE_24c0a949-ea94-4802-8e36-c520453c6362" continuedAt="i721d3ee13d484acda6e9ef3474f1ad8e" escape="true">Income Taxes</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i5c5cc29ae4324959bac547275cf9d91b" continuedAt="i7539aa65ee984e9eb31e33df69cecd89"><ix:continuation id="i721d3ee13d484acda6e9ef3474f1ad8e" continuedAt="ic8e9db5b07114ede84cb301a3154f6a6"><div 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="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU2MDU_0f5691ef-c03a-4d62-afde-d95e099c10da" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU2MTg_520f9377-0b95-442d-82d6-7290a118e836" escape="true">CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#8217;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.</ix:nonNumeric></ix:nonNumeric></span></div><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU1ODc_670116ce-3b42-4933-b2e5-54ad57ef21b8" continuedAt="ie8fe49817ddb484e9f4575a7a46a052c" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU2MDg_96f40f21-2f7c-4113-94a8-e3c3b385d38b" continuedAt="ic24c3ee419c84f97b75d1241a727ed08" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S.&#160;federal income tax rate:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Tax Rate</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzMtMi0xLTEtMA_4c895138-f54c-406b-a56a-37a2fa996659">885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzMtNC0xLTEtMA_c275d0d4-dd22-48ce-b3ba-1ec2c75d8c9e">829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzMtNi0xLTEtMA_9beabfed-5452-4cac-b81d-510289178809">774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense at statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzQtMi0xLTEtMA_e7a9e7bd-ee03-4894-8da8-3068fb477589">186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzQtNC0xLTEtMA_9be0dca5-67b1-4d2d-b2a7-732d69fc0d54">174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzQtNi0xLTEtMA_bebb4460-dd33-483f-93ea-81032d4eaa26">163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzYtMi0xLTEtMA_9c5bfc39-75da-4cfa-b55f-3a10e93eae61">46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzYtNC0xLTEtMA_498002db-b9af-4171-86a9-9eaba7d441d9">48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzYtNi0xLTEtMA_7c0e1535-3f5f-4efd-83ba-8c4b0176c95f">46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzctMi0xLTEtMA_6043b870-3463-4cd2-981e-5cfbf86f7908">35</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzctNC0xLTEtMA_3349c45c-7f21-40a1-bd5f-7ae7ada9127e">31</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzctNi0xLTEtMA_ae4e9e7a-5891-4395-8cf7-4fd70f7a64f1">26</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">Production tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzgtMi0xLTEtMA_b29bdf5b-13cb-4785-9505-e960112c9687">28</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzgtNC0xLTEtMA_309bcd19-69ab-4042-ae4f-6e9171e993f9">20</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzgtNi0xLTEtMA_79cd715d-34b3-4136-86a4-1eaafddca7ca">14</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><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%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzktMi0xLTEtMA_2de19433-5d02-4319-857a-9404fdf86bf0">13</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" sign="-" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzktNC0xLTEtMA_f390e0ef-da04-4801-b297-e959ad8661f8">13</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" sign="-" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzktNi0xLTEtMA_cd6d12bf-94e7-4262-86bd-28a4eebdf7ea">39</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development tax credits, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzEwLTItMS0xLTA_8f978d68-3d2d-414a-9ddd-6bc8df150f54">11</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzEwLTQtMS0xLTA_eb0f4b26-32a2-4a18-9feb-3b1ac16038c3">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzEwLTYtMS0xLTA_4f36f516-cb37-4faf-8540-789cb9052ce2">11</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refund of alternative minimum tax sequestration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" name="cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzExLTItMS0xLTg2Njg_c58d7b20-ae9c-49a2-b67b-fccfff63516c">9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzExLTQtMS0xLTg2Njg_2b3a8d5b-291d-4ab5-80b5-b9c4a08f04ba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzExLTYtMS0xLTg2Njg_1c794b79-f868-470c-8fb8-f93fb6d80e0b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzEyLTItMS0xLTA_96445ef6-4b0c-47af-86fb-83c875de9349">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzEyLTQtMS0xLTA_34123f09-2863-447e-a63a-270c553cc3b4">9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzEyLTYtMS0xLTA_1817fdc1-3172-4087-add7-b512d4dbca2f">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzEzLTItMS0xLTA_031c5c81-a0a0-4b82-ac1f-e1eec7e54bef">133</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzEzLTQtMS0xLTA_b9ed4195-7ba5-40f5-b3bb-e31a40115374">147</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzEzLTYtMS0xLTA_457d795d-5ceb-482f-a268-1c5058f8f81b">115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE0LTItMS0xLTA_d9330c94-41c0-4680-abec-f5e815d0d218">15.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE0LTQtMS0xLTA_00e4878d-9e75-40f5-b25b-3ff91ad63477">17.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE0LTYtMS0xLTA_e2cfcc05-d984-4570-b2f1-9ca35a7e0d4f">14.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE2LTItMS0xLTA_056527ad-fe8d-4255-83c4-8b3612ed87d7">989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE2LTQtMS0xLTA_22992e61-6e28-46d4-872d-a86a81503a3b">928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE2LTYtMS0xLTA_6130dbbd-1258-47c1-92d1-121df3f1e856">847</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense at statutory rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE3LTItMS0xLTA_f2bed0ee-38d4-415f-8ab2-845d4c11f1cb">208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE3LTQtMS0xLTA_315e3abe-8597-465a-a5b7-1c90d61d3f21">195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE3LTYtMS0xLTA_08e19e54-11b5-4f13-b9cd-6d520ffeaf3c">178</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></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></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE5LTItMS0xLTA_28e7dcf7-be28-49aa-b2f4-08434b92db5d">47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE5LTQtMS0xLTA_89382c15-fec5-42f8-b97e-211b8134bec3">53</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE5LTYtMS0xLTA_6c6b58a9-596a-494f-a340-f20122f038fd">51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIwLTItMS0xLTA_4cfce517-e821-4c00-95d6-2f95abb407f2">35</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIwLTQtMS0xLTA_fb384f70-cf12-44d4-bb29-fd28ee7774a8">31</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIwLTYtMS0xLTA_7b0a0a41-852a-43ee-9190-6f0a499bdc2b">26</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" sign="-" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIxLTItMS0xLTA_d2795004-31a0-451a-89e0-c94843f2b66c">13</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" sign="-" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIxLTQtMS0xLTA_5ec752a6-7768-45ca-81c5-1a7d18bb723f">13</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" sign="-" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIxLTYtMS0xLTA_f5b227c7-2811-4bf7-8db3-2cc5543a6ddd">39</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">Production tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIyLTItMS0xLTA_91a7ff59-77b9-4c46-8002-65b0ac2e7368">19</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIyLTQtMS0xLTA_62a22b67-c8b8-4e87-9b32-ed9f4d97a6a2">12</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIyLTYtMS0xLTA_3ecf24e2-5b8c-46c8-b90d-e208a1a2dc5f">12</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development tax credits, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIzLTItMS0xLTA_de1a563d-6020-4454-b3de-c9e834926f64">11</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIzLTQtMS0xLTA_44344d5f-1b7d-44e2-875a-dbf7a5abcce4">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIzLTYtMS0xLTA_f3ff31a4-774f-4007-a9e7-fa350dba1243">11</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzI1LTItMS0xLTA_7cd686fd-f4a0-4825-bb22-1f8c9394674e">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzI1LTQtMS0xLTA_c1f99770-8ec8-41ba-9789-8cedfda130e1">5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzI1LTYtMS0xLTA_e1c47e07-beff-4d6b-b858-161951c2db28">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzI2LTItMS0xLTA_454786ee-9807-45e0-a5d2-70647e4f78de">173</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzI2LTQtMS0xLTA_3f5d9930-2a76-44a8-a0f9-a5ec757f4102">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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzI2LTYtMS0xLTA_5a3d1819-9c3b-4ae9-9e16-c483930f95b0">142</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></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzI3LTItMS0xLTA_e7127cee-44f7-4dfd-a630-0d096b704702">17.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5485f102916548949693145085dae680_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzI3LTQtMS0xLTA_ed051e85-c88b-4299-8f53-010406f7a754">19.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzI3LTYtMS0xLTA_36cba18d-8e79-44da-80d6-9a301751bf54">16.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;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:115%;padding-left:14.75pt">In December&#160;2017, Consumers remeasured its deferred tax assets and liabilities at the new federal tax rate enacted by the TCJA and recorded a net $<ix:nonFraction unitRef="usd" contextRef="ibeffa63d8db74bae9fd40c939f8ed6a6_I20171231" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilities" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzE4OTA_286ea347-4e82-43a5-af99-74ef14b109d2">1.6</ix:nonFraction>&#160;billion regulatory liability. As a result of an order received in September&#160;2019, Consumers began refunding these excess deferred taxes to customers. In September&#160;2020, the MPSC approved a settlement agreement in Consumers&#8217; 2019 gas rate case including Consumers&#8217; request to accelerate the amortization of its regulatory liability associated with the unprotected, non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:115%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">property-related excess deferred income taxes resulting from the TCJA. Consumers will increase its TCJA amortization to fully refund this regulatory liability during the period October&#160;2021 through September&#160;2022 instead of the previous amortization schedule through 2029.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2013, the MPSC issued an order authorizing Consumers to accelerate the flow-through to electric and gas customers of certain income tax benefits associated primarily with the cost of removal of plant placed </span></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation></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%">163</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i7539aa65ee984e9eb31e33df69cecd89" continuedAt="i701045be15804111b84c967b77d26933"><ix:continuation id="ic8e9db5b07114ede84cb301a3154f6a6" continuedAt="i504dc007e95f4439beea2ccac1fa7075"><ix:continuation id="ie8fe49817ddb484e9f4575a7a46a052c"><ix:continuation id="ic24c3ee419c84f97b75d1241a727ed08"><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%">in service before 1993. Consumers implemented this regulatory treatment beginning in 2014, with the electric portion ending in 2018 and the gas portion expected to continue through 2025. In September&#160;2020, the MPSC approved a settlement agreement in Consumers&#8217; 2019 gas rate case including Consumers&#8217; request to accelerate the amortization of this income tax benefit to fully amortize the balance during the period October&#160;2021 through&#160;September 2022 instead of the previous amortization schedule through 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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In March&#160;2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $<ix:nonFraction unitRef="usd" contextRef="id292b2461ac24bb5a7058227c6fb60ed_D20200301-20200331" decimals="-6" format="ixt:numdotdecimal" name="cms:TaxCarryforwardAmountIncreaseDecrease" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzI4MDM3NTQ2NTIwNTE3_5f13011f-886d-4a1a-a310-2def69e05be1">9</ix:nonFraction>&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $<ix:nonFraction unitRef="usd" contextRef="i12cc952c7e1d476c81b2a2a38848e518_D20200301-20200331" decimals="-6" format="ixt:numdotdecimal" name="cms:TaxCarryforwardAmountIncreaseDecrease" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzI4MDM3NTQ2NTIwNTIy_1e5ee086-9135-4177-8732-55586a74dafe">8</ix:nonFraction>&#160;million&#160;was recognized at Consumers. Also, in March&#160;2018, Consumers finalized a study of research and development tax credits for the tax years 2012 through 2016. As a result, CMS&#160;Energy and Consumers recognized an $<ix:nonFraction unitRef="usd" contextRef="i2455b8df4fd944a1913ae2aeca9d75dc_D20180301-20180331" decimals="-6" format="ixt:numdotdecimal" name="cms:TaxCarryforwardAmountIncreaseDecrease" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzI2MzM_a637c7f0-e0f9-4cd9-85d1-f4d87c8cf48b">8</ix:nonFraction>&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions, at that time.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">In January&#160;2020, the IRS issued a decision restoring alternative minimum tax credit refunds sequestered in years prior to 2018. As a result, in 2020, CMS&#160;Energy recognized a $<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" format="ixt:numdotdecimal" name="cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzcxNDY4MjU1OTI4NTg_41039a06-c6fc-417b-8fd0-c2f812e411ab">9</ix:nonFraction>&#160;million income tax benefit for sequestered amounts related to its 2017 tax return. CMS&#160;Energy received the refund in April&#160;2020.</span></div></ix:continuation></ix:continuation><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU1OTY_fe287709-c806-4a88-aa81-f565f3ebbe60" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU2MTI_5b61a46d-14a6-4591-a0f6-5f1038341747" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the significant components of income tax expense on continuing operations:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzQtMi0xLTEtMA_27d348c1-84b1-4fe7-90c3-1ac0652d7187">35</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzQtNC0xLTEtMA_fddb63ec-c3ce-408c-93b9-b49046067c88">31</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzQtNi0xLTEtMA_7464aef8-9fe8-499a-838b-ec3e456264f2">67</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzUtMi0xLTEtMA_d5381845-489b-4d60-a462-f68f6cfe13cf">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzUtNC0xLTEtMA_ee39f645-34d9-4e0d-adbe-aec2f0803b5c">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzUtNi0xLTEtMA_c4487a32-650d-4717-ac66-7021bc10fc06">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzYtMi0xLTEtMA_3edf3608-91ef-4599-b713-c3cecf32be6f">37</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzYtNC0xLTEtMA_43795246-f157-4824-832b-34d9c5b3c2a0">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzYtNi0xLTEtMA_e4a15eaf-3450-495e-8c0f-7111d90c2d1b">67</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzgtMi0xLTEtMA_706fa94f-c829-4cf7-8379-138ecbdfc826">115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzgtNC0xLTEtMA_e3971664-b50e-4f11-bc16-86b4f6ad253e">97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzgtNi0xLTEtMA_b63987fb-1786-42d2-a23b-15f266f14cc9">112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzktMi0xLTEtMA_440b772f-2d5e-466f-bd61-f1833b0d883a">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzktNC0xLTEtMA_3e9a497a-ad6f-477d-8885-14859e70cdeb">32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzktNi0xLTEtMA_2283d498-8df5-41b5-9eb6-d9ea0cc40cc8">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzEwLTItMS0xLTA_5164a149-f7ac-434c-8be1-87ce79bcdd15">175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzEwLTQtMS0xLTA_a4d8eabc-feb7-4016-9165-0168b48e65e5">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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzEwLTYtMS0xLTA_43270e3f-bf8f-46f2-9a56-8c3ad06981e6">170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzExLTItMS0xLTA_73e3ce6f-9be3-483f-96cc-0427540823ac">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzExLTQtMS0xLTA_76a93434-7ba4-4751-bcf0-2a46249e3e0d">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzExLTYtMS0xLTA_23908dba-22fe-43f3-a1a0-b1edd55ca8fb">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzEyLTItMS0xLTA_2e6c04a5-5128-4c63-a08c-795506a35315">133</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzEyLTQtMS0xLTA_f863b926-4404-4912-ae54-8884697362e0">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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzEyLTYtMS0xLTA_81432057-5983-44af-92a2-282087cca459">115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE1LTItMS0xLTA_23488585-adac-40e8-a1ce-d1180569f79b">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE1LTQtMS0xLTA_c0091afc-96e0-4e30-b21e-3ab46ceb6c7b">107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE1LTYtMS0xLTA_2470334a-0781-48b4-a368-49e8c72ae4da">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE2LTItMS0xLTA_dcde5a9e-d3f7-4c5f-9ebd-7033547bfbf2">7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE2LTQtMS0xLTA_be275623-d3eb-473f-a193-499ed084589d">41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE2LTYtMS0xLTA_365509c2-3472-42fc-b25f-58d767521119">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE3LTItMS0xLTA_f9b8cc2c-9c1d-4fb7-b357-080613b0b802">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE3LTQtMS0xLTA_0533e00b-76db-4290-b208-0acc9ff839d7">148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE3LTYtMS0xLTA_2986577e-708e-4d36-b5de-1ee4ebf95c13">19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE5LTItMS0xLTA_b01ff4c1-6737-4c11-83b5-f98d056ccdea">115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE5LTQtMS0xLTA_958674aa-b7a9-44c8-839b-97108de20fcc">10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE5LTYtMS0xLTA_96c2aa45-f287-444a-8bc3-671a0d40109f">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIwLTItMS0xLTA_9f8aea5d-30ec-4bfc-9a12-ff0e336453b7">67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIwLTQtMS0xLTA_614c2f02-dbf1-4fc2-94a8-460d494f3ac6">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIwLTYtMS0xLTA_72c20ee6-6be9-4ab7-8e02-5b3a551ff83d">51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIxLTItMS0xLTA_2859941a-1f69-4400-a84f-a6640db0a5ac">182</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIxLTQtMS0xLTA_771d5bd9-fb65-4206-a757-40e4464f0576">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIxLTYtMS0xLTA_54c26abf-cfa4-4a69-9b31-7a52c106382b">111</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIyLTItMS0xLTA_0433e1ee-bfd1-4fd2-bf28-faef5d086707">5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIyLTQtMS0xLTA_324c0d1b-336b-449f-befa-d76ecd5e4eb5">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIyLTYtMS0xLTA_a284095a-dc97-4af8-b3df-47fb028fe3f9">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIzLTItMS0xLTA_311c5a6a-0c24-4ffc-9c58-69f3ad810c66">173</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIzLTQtMS0xLTA_98d7b71b-7897-4f75-af13-9b0d26fa17c8">185</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIzLTYtMS0xLTA_d873fd48-a045-4b38-baca-7bde230d346a">142</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></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation></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%">164</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i701045be15804111b84c967b77d26933" continuedAt="i6e644bfe4c164e2dbe4f5b6f504dbdec"><ix:continuation id="i504dc007e95f4439beea2ccac1fa7075" continuedAt="i9f029c92a92f4672b899db36eb3d4796"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU1OTg_770785b7-0c2b-4b86-984f-6a0d41c20d6e" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU2MTY_c05f3ccd-1293-4589-95b6-884497ce3a5d" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the principal components of deferred income tax assets (liabilities) recognized:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzQtMi0xLTEtMA_a61047ac-c551-467e-a5e1-4af3447d6ca6">483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzQtNC0xLTEtMA_571fadd2-23d4-4518-a889-34e48c36632e">239</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzUtMi0xLTEtMA_04f5bc40-93d8-402a-9040-907a5150ed13">372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzUtNC0xLTEtMA_f3eb8323-0e73-442e-89ce-bf5996a03172">385</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzYtMi0xLTEtMA_71496278-5bcf-42a0-b3e3-1609c45f34ce">62</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzYtNC0xLTEtMA_ff0a447a-9b95-41d7-9fb0-d687e5676d06">43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzctMi0xLTEtMA_7bca1d83-0ce0-4e94-abc5-730d24bbab2d">917</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:DeferredTaxAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzctNC0xLTEtMA_7564c464-fa71-4938-b0e8-dbda31e05824">667</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzgtMi0xLTEtMA_204aacf2-ef09-4aa0-b3c6-0e2678a39188">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzgtNC0xLTEtMA_f4ae5bf7-23bc-41b0-8ac2-26e152e99893">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets, net of valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzktMi0xLTEtMA_c861a453-8552-44b3-a297-456e90503566">916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzktNC0xLTEtMA_baa9bee1-18ed-4f9a-8371-3972fcee3bc4">665</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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzExLTItMS0xLTA_1ec4f7bf-a61a-412c-9df3-05401a5daf64">2,287</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzExLTQtMS0xLTA_3494aaf0-1947-49a3-a28c-e8660401dce7">2,033</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="cms:DeferredTaxLiabilitiesPostretirementBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzEyLTItMS0xLTA_8a134b0d-f001-4a03-8b6b-79c9048be5f9">364</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="cms:DeferredTaxLiabilitiesPostretirementBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzEyLTQtMS0xLTA_1c64d54f-06d1-48cf-955c-4f00a4726358">172</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzEzLTItMS0xLTA_45e3d135-f4d0-4a58-8869-c97d90c2f88c">53</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzEzLTQtMS0xLTA_6dc83339-c2f2-4e7b-b21d-be18d5eefd9c">59</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzE0LTItMS0xLTA_a95e7230-d4bc-4f31-8148-5f32d9363511">24</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzE0LTQtMS0xLTA_e3afea81-3a61-4f13-a433-5255ae19e1da">32</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzE1LTItMS0xLTA_37c24d77-574e-4fee-8f8d-bba64c33be2b">51</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzE1LTQtMS0xLTA_3a092156-0672-4794-a41f-20e2bff9b478">24</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzE2LTItMS0xLTA_41c49834-7fa8-44e3-9f0c-c9f593a97cb6">2,779</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzE2LTQtMS0xLTA_5d82ea35-c4a4-40c0-b21a-facc5bf20ff3">2,320</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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzE3LTItMS0xLTA_ed0dc608-7a62-42dd-9647-72ea816fa870">1,863</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzE3LTQtMS0xLTA_7fd7d4a5-e107-4b36-9332-01b01561b3f3">1,655</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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzIwLTItMS0xLTA_2f4e83ab-52db-4449-81ac-4143b53630e7">372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzIwLTQtMS0xLTA_91019f9a-6625-4420-8d8c-239a2f49f6b4">385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzIxLTItMS0xLTA_a8197580-74fa-4d3e-b269-04ca95132300">216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzIxLTQtMS0xLTA_69ead6bc-f06e-4e38-993c-6f6618008e35">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzIyLTItMS0xLTA_17be8a62-1b5e-4ef5-a9dd-8e5ab5e9cd77">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzIyLTQtMS0xLTA_41e2dcf8-032d-4c40-a0c7-7a378c5a3a7f">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzI1LTItMS0xLTA_60b599fa-a7f0-4d9f-881c-10e2fa6689c3">612</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzI1LTQtMS0xLTA_5dc94690-cfb6-4b59-8cf5-ab2a89631afe">429</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzI3LTItMS0xLTA_22bec710-58f2-45f6-9b6c-09bf335bfd75">2,230</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzI3LTQtMS0xLTA_41f55b7c-71a1-47f6-9b83-a973c951abaa">1,995</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="cms:DeferredTaxLiabilitiesPostretirementBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzI4LTItMS0xLTA_09b21407-01c8-425f-aea0-4e6b0657d0ba">365</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="cms:DeferredTaxLiabilitiesPostretirementBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzI4LTQtMS0xLTA_3a0024c5-16e1-4ca4-ab3c-a8178bb29278">178</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzI5LTItMS0xLTA_c9eef2e3-cacf-4b44-9f51-7687dc3669a2">53</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzI5LTQtMS0xLTA_5d5db106-f1a9-4bc1-8637-d8a1380ce156">59</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzMwLTItMS0xLTA_5bd97d32-c7cc-4d9d-a216-80f49603c43d">24</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzMwLTQtMS0xLTA_28280b70-ca80-4855-a8f4-4688323e2922">32</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzMxLTItMS0xLTA_04366c88-2afa-48bb-811f-18367845393f">34</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzMxLTQtMS0xLTA_b075e213-1c09-473b-b506-9d4334489569">29</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzMyLTItMS0xLTA_91f8e440-8249-4b86-a57f-cc6fb0e590a2">2,706</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzMyLTQtMS0xLTA_d49ce10e-6bd2-403c-bab8-3a75471730ea">2,293</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></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzMzLTItMS0xLTA_190d30b5-cad2-4de9-a980-b936b3d3f7ac">2,094</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzMzLTQtMS0xLTA_1ceaeb29-49b0-4385-860b-107e6043ee28">1,864</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></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for the estimated future tax effect of temporary differences between the tax basis of assets or liabilities and the reported amounts on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated financial statements. </span></div></ix:continuation></ix:continuation></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">165</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i6e644bfe4c164e2dbe4f5b6f504dbdec" continuedAt="i315458084540449f85d164090b0d49ca"><ix:continuation id="i9f029c92a92f4672b899db36eb3d4796" continuedAt="i59380fc162094b7d913226a0acb5a02d"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU1ODM_58c541d9-0fdf-46e9-b8fb-9d38f19a40b6" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU2MTM_5b682308-774c-439e-ab41-c50dbb00fc66" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the tax loss and credit carryforwards at December&#160;31,&#160;2020: </span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:61.821%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.831%"></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="border-top:1pt solid #000000;padding:0 10pt 0 1pt;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%">Gross Amount</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax Attribute</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i177b4e4f86b3426e9b9ef3c274e52999_I20201231" decimals="-6" name="us-gaap:OperatingLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzMtMi0xLTEtMjYxODU_23655030-9cb2-45a4-84d7-839e2ade14aa">747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i177b4e4f86b3426e9b9ef3c274e52999_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzMtNC0xLTEtMjYxODU_42329373-3582-47ea-a0eb-859f36277199">157</ix:nonFraction>&#160;</span></td><td 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%">None</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ieeafd4c2ba524ccb9bc6cdd525a7514e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzQtMi0xLTEtMjYxOTE_00622eaa-d06a-46eb-a0cc-a315e5f3c2b9">1,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ieeafd4c2ba524ccb9bc6cdd525a7514e_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzQtNC0xLTEtMjYxOTE_d3fb778e-3ae4-46c7-8920-d553ff56d652">78</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030</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%">Local net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i659eae8d01974e35992b5bef565b9959_I20201231" decimals="-6" name="us-gaap:OperatingLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzMtMi0xLTEtMA_8df59b05-e65c-4ab0-8585-1cc957fc4a54">346</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i659eae8d01974e35992b5bef565b9959_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzMtNC0xLTEtMA_97be2cb0-03e6-4160-871c-69433b11f052">3</ix:nonFraction>&#160;</span></td><td 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%">2024 &#8211; 2040</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3987461492564154b1e9e548e0ac02d1_I20201231" decimals="-6" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzQtMi0xLTEtMA_0fefd0c1-fd96-41b7-a6e6-37aeb451a8de">245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzQtNC0xLTEtMA_079c3ebd-3bdc-4794-8618-cf2cf37ddbd5">245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 &#8211; 2040</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzctNC0xLTEtMA_f8f364f3-357c-454a-a6a8-cf9c8a7e6294">483</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal net operating loss carryforwards</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%"><ix:nonFraction unitRef="usd" contextRef="idbec5d1e3a73448eaefbde41d35e4f3e_I20201231" decimals="-6" name="us-gaap:OperatingLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzExLTItMS0xLTI2MjA5_8d9bb763-e128-4847-84e4-8c3c6d4bcdf1">505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idbec5d1e3a73448eaefbde41d35e4f3e_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzExLTQtMS0xLTI2MjA5_78b0e61c-6f41-4a39-88bb-9655faa0feda">106</ix:nonFraction>&#160;</span></td><td 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%">None</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55644b2f49ca40bfba010710869b4cf5_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzEyLTItMS0xLTI2MjA5_c4299d30-0164-4f7d-b026-4831092fe750">1,026</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55644b2f49ca40bfba010710869b4cf5_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzEyLTQtMS0xLTI2MjA5_adab0ad5-02fa-4e30-9d18-83f91bb7d29f">61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic59e9e1f76284521baeeeb5a3f9e6f0f_I20201231" decimals="-6" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzktMi0xLTEtMA_5701b55c-7bfd-430b-8998-6f6136a12e96">49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzktNC0xLTEtMA_5e511a00-864c-4c92-a363-2a6be34cbfa2">49</ix:nonFraction>&#160;</span></td><td 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%">2027 &#8211; 2040</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzEwLTQtMS0xLTA_d1ff8633-f3d8-47a1-8fe7-4534e42b9dc3">216</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has provided a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="i659eae8d01974e35992b5bef565b9959_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzM4NjU_71f22d93-c057-413c-8b3b-5446380e4e96">1</ix:nonFraction>&#160;million for the local tax loss carryforward. CMS&#160;Energy and Consumers expect to utilize fully their tax loss and credit carryforwards for which no valuation allowance has been provided. It is reasonably possible that further adjustments will be made to the valuation allowances within one&#160;year.</span></div><div 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 a provision in the TCJA, as amended by the CARES Act, CMS&#160;Energy recovered all of its remaining alternative minimum tax credits in 2020. CMS&#160;Energy utilized $<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" format="ixt:numdotdecimal" name="cms:TaxCarryforwardAmountIncreaseDecrease" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzE4MTQxOTQxODY5ODA2_6607a405-408a-419b-87e7-c7e150567ef0">7</ix:nonFraction>&#160;million of these credits on its 2019 consolidated tax return, and received the remaining $<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIncomeTaxRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzE4MTQxOTQxODY5ODIy_5181e371-e340-4b6c-81ac-18ecb3f8a832">69</ix:nonFraction>&#160;million through a cash refund. </span></div><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU2MDk_16a7bed4-8e5e-4c9b-beb6-3539ec6da967" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU2MTA_b0260b15-6043-443d-bfdb-4c6a2c1a6ad5" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the beginning and ending amount of uncertain tax benefits:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzMtMi0xLTEtMA_b802a07f-ed5e-44f8-89d8-a71b91bcb5cc">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i371456efa43d45aeb71a416c50fafe3a_I20181231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzMtNC0xLTEtMA_f44632d7-dd4a-4cd4-917a-0b72c4cd0237">19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1d77ce248bd2430da52ab763c6d5e634_I20171231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzMtNi0xLTEtMA_41b05158-8b8d-409f-b1c6-c508355b5684">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzQtMi0xLTEtMA_92163939-2504-4434-8484-ee7e9b350fb9">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzQtNC0xLTEtMA_91a76175-20b4-46f0-9f27-f3b6273d1864">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzQtNi0xLTEtMA_9d710ed1-f21f-4c81-b5a4-9b67b7ba0e9b">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzUtMi0xLTEtMA_bde08695-e333-465d-b608-fbd50d68d8c2">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzUtNC0xLTEtMA_5c9905f4-aa98-44a6-bf1a-fb120e575b40">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzUtNi0xLTEtMA_c8d1c1d4-653e-4684-9698-41be980745d5">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzYtMi0xLTEtMA_6a58dc67-18b9-4db4-948d-bbcc6b2a71d6">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzYtNC0xLTEtMA_9afc3339-0f87-4a7e-b424-764629f58506">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzYtNi0xLTEtMA_b383dba3-5aa0-4bc6-9c27-021927370317">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzgtMi0xLTEtMA_18f7d3b1-80c4-4cc9-9601-a50cdb487eac">25</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzgtNC0xLTEtMA_1ace716b-307b-4c43-833a-5163b68af2e7">23</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i371456efa43d45aeb71a416c50fafe3a_I20181231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzgtNi0xLTEtMA_9b945349-5c47-4a1c-b81e-06f10446260d">19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzEwLTItMS0xLTA_c142aa64-f872-4e53-b533-643f605b9130">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzEwLTQtMS0xLTA_8228b08c-9f78-4724-ad57-e6144d708d93">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1f7f68caa9734e9cb26e97037ec96883_I20171231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzEwLTYtMS0xLTA_0f07b96a-ae42-4de1-a2cf-43599aa166f2">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzExLTItMS0xLTA_e2bcdb43-4abe-44e2-8f29-ba09b3dcf017">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzExLTQtMS0xLTA_6e232314-fc31-4806-9b61-88979992477e">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzExLTYtMS0xLTA_e16e404c-9656-4bfa-a352-cb9b2da01253">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzEyLTItMS0xLTA_14d72f71-59a8-48ad-89ab-91549d10e02a">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzEyLTQtMS0xLTA_0a51472d-8987-4277-8f2a-f2c5dc13fd87">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzEyLTYtMS0xLTA_eea6a2ef-df9b-4bf0-a706-9132889b26e9">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzEzLTItMS0xLTA_90f56375-f42a-4cfd-9e81-83e9bf3dd930">8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzEzLTQtMS0xLTA_c5daeeff-bca1-4574-9db5-3c739e56a2ab">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzEzLTYtMS0xLTA_63b94f04-090d-45d3-8ba7-06543b6637c5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzE1LTItMS0xLTA_86d5c7ca-faaa-4385-871c-b12e8c37b874">31</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzE1LTQtMS0xLTA_072e51d8-0d19-4591-8362-821bccc8f2aa">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzE1LTYtMS0xLTA_42597eb3-6328-4b68-a82c-37ca1349180a">28</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></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If recognized, all of these uncertain tax benefits would affect CMS&#160;Energy&#8217;s and Consumers&#8217; annual effective tax rates in future years. A trial is anticipated in 2021 with the Michigan Tax Tribunal related to the methodology of state apportionment for Consumers&#8217; electricity sales to MISO. A favorable outcome </span></div></ix:continuation></ix:continuation></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%">166</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i315458084540449f85d164090b0d49ca"><ix:continuation id="i59380fc162094b7d913226a0acb5a02d"><div 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 the court case or a potential settlement could result in a tax benefit of up to $<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzI4NTg3MzAyMzM2Mjky_652d6f79-57c0-4ffd-8529-ea6f481cc89a">9</ix:nonFraction> million in the next 12&#160;months.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers recognize accrued interest and penalties, where applicable, as part of income tax expense. CMS&#160;Energy, including Consumers, recognized <ix:nonFraction unitRef="usd" contextRef="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzQ4OTc_4b3d4f0e-eb73-4b5e-aa37-745d94cd4fff"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzQ4OTc_7b03c55a-7053-4c02-a239-72d7906fe198"><ix:nonFraction unitRef="usd" contextRef="i371456efa43d45aeb71a416c50fafe3a_I20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzQ4OTc_a11a661e-62a0-48bd-88f1-adac28c494bd"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzQ4OTc_c0be5359-f479-4a9d-893c-11089e45f4e8"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzQ4OTc_e333e574-ab6d-4db3-91bb-016e47635ed1"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzQ4OTc_eeb3c09d-2306-4dfc-9192-75f8cb91acd6">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> interest or penalties for the years ended December&#160;31,&#160;2020, 2019, or 2018.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The amount of income taxes paid is subject to ongoing audits by federal, state, local, and foreign tax authorities, which can result in proposed assessments. CMS&#160;Energy&#8217;s federal income tax returns for 2017 and subsequent years remain subject to examination by the IRS. CMS&#160;Energy&#8217;s Michigan Corporate Income Tax returns for 2013 and subsequent years remain subject to examination by the State of Michigan. CMS&#160;Energy&#8217;s and Consumers&#8217; estimate of the potential outcome for any uncertain tax issue is highly judgmental. CMS&#160;Energy and Consumers believe that their accrued tax liabilities at December&#160;31,&#160;2020 were adequate for all years.</span></div></ix:continuation></ix:continuation><div id="ibe111af6d52149569b23f8b48d5770c6_211"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">15:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90ZXh0cmVnaW9uOmYzNjYyYjEzYjVjNTRjYjk4YTQ5OTE3M2EyNTU3MTc2XzE3MDc_ff758e8a-ad86-46d5-b0f4-18e23297f73b" continuedAt="i119eeb7434ed439da099e1827ed6057d" escape="true">Earnings Per Share&#8212;CMS&#160;Energy</ix:nonNumeric></span></div><ix:continuation id="i119eeb7434ed439da099e1827ed6057d" continuedAt="id4041804361645f5a983a3cd29bdef4d"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90ZXh0cmVnaW9uOmYzNjYyYjEzYjVjNTRjYjk4YTQ5OTE3M2EyNTU3MTc2XzE3MTA_e30777b8-acae-4a48-b276-116ba2dad3a9" 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 net income:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></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&#160;Millions,&#160;Except&#160;Per&#160;Share&#160;Amounts</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzMtMi0xLTEtMA_9cabdb6f-ff71-423d-bfde-965a0edd8220">752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzMtNC0xLTEtMA_2423a873-efb8-4adc-b6a4-7dd38eaacd31">682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzMtNi0xLTEtMA_4d3db236-991e-4d60-b948-984e9a9e9c0a">659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less income (loss) attributable to noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzQtMi0xLTEtMA_136a439a-c69c-40e3-9dd4-8fef1734f0db">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzQtNC0xLTEtMA_0ac15470-9da8-445f-b568-3a6f0a003d13">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzQtNi0xLTEtMA_30cfe3ef-ad11-4bf0-83c3-719339860391">2</ix:nonFraction>&#160;</span></td><td style="background-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%">Net income available to common stockholders &#8211; basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzUtMi0xLTEtMA_2b72d541-2135-4618-a2a2-63dd09ed4fc0">755</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzUtNC0xLTEtMA_42e7056c-e687-4d5a-b32b-19cfc704a3e7">680</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzUtNi0xLTEtMA_66821fe8-a32a-48f7-991c-36a56e7d9519">657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">Weighted-average shares &#8211; basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzctMi0xLTEtMA_c4a4cbdd-4c14-4cb9-9d86-5b0dac1f7a2d">285.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzctNC0xLTEtMA_43e0f432-2aa5-4efa-812c-3f8ca3215cba">283.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzctNi0xLTEtMA_4f536fa8-65e5-4886-8fed-bb1105227a5f">282.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add dilutive nonvested stock awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzgtMi0xLTEtMA_1201a847-9e8f-4852-925e-a87f4e4652db">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzgtNC0xLTEtMA_315d89d9-163f-439f-bced-33430739f8e3">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzgtNi0xLTEtMA_0097ef5a-44af-4cb9-8c57-14e65c210872">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add dilutive forward equity sale contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><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%"><ix:nonFraction unitRef="shares" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzktMi0xLTEtMA_a8e83cdb-4a21-46ad-9303-7d7a5a442001">0.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzktNC0xLTEtMA_8dfa657b-a8d6-4340-b4fc-83f3ca57b817">0.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-5" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzktNi0xLTEtMA_6d922347-5c80-44ca-9a3c-b281cef6d63f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares &#8211; diluted</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzEwLTItMS0xLTA_802af889-a9c0-4b75-8f66-f581fbef9be5">286.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzEwLTQtMS0xLTA_dca7dcf8-7b91-4d0d-848c-14cba1b12152">284.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzEwLTYtMS0xLTA_0885f577-d894-46ea-a811-2ca663a8b574">282.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income per average common share available to common stockholders</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzEyLTItMS0xLTA_8b80d953-021d-4f9e-9b9a-9d441f660004">2.65</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzEyLTQtMS0xLTA_1c7e56d9-763d-406d-9711-ef1f2b12bc52">2.40</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzEyLTYtMS0xLTA_e1e28d59-7082-43c2-9d18-0a77d3bd9a00">2.33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 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="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzEzLTItMS0xLTA_7171c5db-c72d-4567-bc36-71ada9fe4315">2.64</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzEzLTQtMS0xLTA_f89010ed-b417-409c-b8c3-f4cbc493744c">2.39</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzEzLTYtMS0xLTA_b9cc2fd8-2815-432c-85bf-5b1ff98dd6bd">2.32</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></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">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></ix:continuation></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%">167</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="id4041804361645f5a983a3cd29bdef4d"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Forward Equity Sale Contracts</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has entered into forward equity sale contracts. These forward equity sale contracts are non&#8209;participating securities. While the forward sale price in the forward equity sale contract is decreased on certain dates by certain predetermined amounts to reflect expected dividend payments, these price adjustments were set upon inception of the agreement and the forward contract does not give the owner the right to participate in undistributed earnings. Accordingly, the forward equity sale contracts were included in the computation of diluted EPS, but not in the computation of basic EPS. For further details on the forward equity sale contracts, see Note&#160;5, Financings and Capitalization.</span></div></ix:continuation><div id="ibe111af6d52149569b23f8b48d5770c6_214"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"> 16:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzQ3NDI_468e3356-9200-4670-8e8e-8fedbaa75b39" continuedAt="i7b15160f9d484f40bb9d7688ec2a4db2" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzQ3NDM_dfd4a5c7-b376-4850-a989-7846b9ae5ac2" continuedAt="ib0b056ab65e949d1a9cc9463132ba086" escape="true">Revenue</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i7b15160f9d484f40bb9d7688ec2a4db2" continuedAt="ia23e869e0cc041d19985e0f883386a2d"><ix:continuation id="ib0b056ab65e949d1a9cc9463132ba086" continuedAt="i0a2e9a90f8834c8496b62d4628848ae2"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzQ3Mzc_cc8c919e-682a-411a-990a-5795a5bb02c6" continuedAt="i4c45fdc1391548c0b6cc5ee9b689e2b5" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzQ3NDQ_f79800b5-f0c2-4283-bbe3-66540328cbd7" continuedAt="i995a58ee072a4a8281647caa2f448ae4" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables are the components of operating revenue:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.906%"></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:1.0%"></td><td style="width:3.226%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:3.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.078%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</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%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzMtMi0xLTEtMA_34d34a01-ca30-4d0e-b175-acf0e9e533dd">4,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzMtNC0xLTEtMA_8f471a76-4fe1-4d53-9ae4-04ce075abbc4">1,809</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzMtMTItMS0xLTA_c2a8d9a8-cd19-466a-8585-5311f500dc56">6,157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib264c255f4604b5f98e7fdd4d099ee10_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzQtNi0xLTEtMA_afba0e3b-ed61-4bc6-a678-8870d360771a">81</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2ba746e0e28c4ead8bd5ea8d306bf0af_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzQtMTItMS0xLTA_6a2c2e97-3c4e-4511-9931-eb604dd59978">81</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzUtMi0xLTEtMA_db03987d-b0d6-4561-932a-1a9e1130dc8e">4,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzUtNC0xLTEtMA_d657226b-ab51-4665-8ecb-35d21c1a44ed">1,809</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i4b2efc31ed544c7eaac330784b83f4f1_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzUtNi0xLTEtMA_c1c24173-3d54-4efc-8677-437efdbd6188">81</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">&#8212;&#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 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzUtMTItMS0xLTA_39ac42f3-20d5-4dad-9573-d47e88231806">6,238</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4b2efc31ed544c7eaac330784b83f4f1_D20200101-20201231" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzYtNi0xLTEtMA_6103e9c6-dcef-425c-9d7b-4c4147ef8823">148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzYtMTItMS0xLTA_dd6e5e3f-3ff4-44c6-b6f3-b0a172a03699">148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzctMi0xLTEtMA_35e8aa03-183a-4434-822f-a3899af5b0bf">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzctNC0xLTEtMA_f77405bb-6181-40d3-a365-f7d483c2d66d">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if27cbe186b4c4b21827858f5d07f7223_D20200101-20201231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzctOC0xLTEtMA_84dcb9c3-4d1f-40e7-a747-bf9933fac2eb">262</ix:nonFraction>&#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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzctMTItMS0xLTA_9e6b0086-c440-436c-9ac3-d71ba7c28dbf">279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzgtMi0xLTEtMA_383593fe-093b-4bef-a303-ef88e79dc55a">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzgtNC0xLTEtMA_eec3e6f6-0d41-4870-9f96-ed57e8cc5912">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzgtMTItMS0xLTA_626984e5-5a81-4950-81f2-87ef6ddd492f">43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers revenues to be refunded</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzktMi0xLTEtMzU2MTI_72d93e5c-793f-4cc9-afd6-75d84a63a787">16</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzktNC0xLTEtMzU2MTI_005032ae-d103-44fe-8a22-789642431a98">12</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzktMTItMS0xLTM1NjEy_d893b649-d434-48fc-9251-b3bca0ef38ed">28</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzktMi0xLTEtMA_3dc36aff-add7-440a-805a-482525ee38ef">4,372</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzktNC0xLTEtMA_23e8a8cc-0eee-40b5-9e49-899fad3c7b7f">1,817</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4b2efc31ed544c7eaac330784b83f4f1_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzktNi0xLTEtMA_5dfb94f1-c74a-4dff-83d6-f20678ec0f47">229</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if27cbe186b4c4b21827858f5d07f7223_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzktOC0xLTEtMA_ab7bf9cf-a9cd-4953-a859-c1344c601f6c">262</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><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 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzktMTItMS0xLTA_5550a2f1-1b51-4520-9734-4be08eadccca">6,680</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></tr><tr><td colspan="33" 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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i723b3e6199f34926863b9266a9ca6ef7_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzEyLTItMS0xLTA_67d140ac-2d5c-4489-b28a-79660125662a">2,109</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaab57a2bf70b4fecbcf0f95cc7c00275_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzEyLTQtMS0xLTA_7f639ed1-fc37-4308-b8b7-a53065f7a10d">1,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3127afa650194cdab36a04c3c2346bdb_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzEyLTEyLTEtMS0w_e0d52337-6502-481d-aca9-ec889c589a89">3,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id9d497651126428bbe8c2dbc40e5245a_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzEzLTItMS0xLTA_7cb2adbf-c64c-4e2b-a350-4739f7625e92">1,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib89bffe775de475daa737a758a2d15e1_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzEzLTQtMS0xLTA_eb6eaee1-aec8-48ce-905e-3b5d7a374083">337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i58f61c88cc7a49b3b989a23b5e4db6fd_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzEzLTEyLTEtMS0w_5cb5f262-db24-4ddf-bff1-9ff4208938b3">1,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0ab9c1b611df4588afc612f5e4be077c_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE0LTItMS0xLTA_ababc253-6c53-487f-814b-c1c162bb7e50">570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i03acd5452efe42819a183cbb85b21389_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE0LTQtMS0xLTA_f0723799-862a-467d-b462-54bc98172b4c">46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i165495665f594f06a97d35190b61b535_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE0LTEyLTEtMS0w_aea416c5-ba9c-4cd2-943b-57a7371e3a15">616</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i125c8614cd634886abe6723fd33a88d0_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE1LTItMS0xLTA_797eeb3a-51c4-4b36-8143-cc3439386e16">225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia8fb89ab49ce488bb5be8234006fa0e1_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE1LTQtMS0xLTA_58b4d6a8-b25e-4b85-af0d-7d7e17cac983">194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0da54d4b7d9c43509c7f8ea50161f185_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE1LTEyLTEtMS0w_eae3142d-d737-4631-8c46-800f8b1885ce">419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE2LTItMS0xLTA_dd2ba9f6-c4e8-4233-942b-7f4c63d98b3e">4,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE2LTQtMS0xLTA_d0344278-789d-435b-bef7-c24ee8a6e8e1">1,809</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE2LTEyLTEtMS0w_d238eebc-9fe7-48e4-a35d-e1d26c421b3a">6,157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE4LTItMS0xLTA_cc7182ab-91e8-405d-8a9c-116a2e2b7da9">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE4LTQtMS0xLTA_4ee91f48-8ff5-443a-9d6e-8f0ede683e32">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE4LTEyLTEtMS0w_8816fb0c-48c5-4165-b93d-dd5b2b907294">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE5LTItMS0xLTA_4a56be19-84fc-4b27-9782-2fc72c29798d">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE5LTQtMS0xLTA_e21bed6f-d694-42a1-af97-1fbb6fab7bc0">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE5LTEyLTEtMS0w_ddb47b7c-8ee4-41f1-b9fe-d6564127b602">43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues to be refunded</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzIwLTItMS0xLTM1NTk5_b3ad8e92-eb5c-4def-9ee8-00ddc3b63a10">16</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzIwLTQtMS0xLTM1NTk5_2f468f4e-6d6d-40ea-9af8-a8217570610e">12</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzIwLTEyLTEtMS0zNTU5OQ_bed3f25f-6c09-414c-b5b3-e1f1431245ea">28</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzIwLTItMS0xLTA_3a3bcedf-d106-4aae-a7c1-7db42d26805f">4,372</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzIwLTQtMS0xLTA_f7fa71e9-4b42-4fa9-ad86-b5ef5aaad355">1,817</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzIwLTEyLTEtMS0w_6bfc5b6b-1e82-45c9-8d84-09b14c94f9bd">6,189</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></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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.</span></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation></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%">168</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="ia23e869e0cc041d19985e0f883386a2d" continuedAt="ia41711b24e944a9a8f6484dde92f26f9"><ix:continuation id="i0a2e9a90f8834c8496b62d4628848ae2" continuedAt="ia2075b3fec354fa9bc5561597a603a71"><ix:continuation id="i4c45fdc1391548c0b6cc5ee9b689e2b5" continuedAt="i21f52b90fb1f416693c7453efd93dfb1"><ix:continuation id="i995a58ee072a4a8281647caa2f448ae4" continuedAt="ie8e298722eb04e6fb65f74f860789d47"><div style="margin-bottom:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.906%"></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:1.0%"></td><td style="width:3.226%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:3.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.078%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2019</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%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzMtMi0xLTEtMA_9890f9dd-352b-4246-b5ba-f4b615b47084">4,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzMtNC0xLTEtMA_2912b874-c762-4b60-944d-c87e201a543c">1,922</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzMtMTItMS0xLTA_63db3308-d055-4c5d-aed4-a8f5558e3643">6,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id2eabb64e9f44d42bcf3c6df4fffaf19_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzQtNi0xLTEtMA_d8afb7ee-cccd-448e-8158-86919e542f16">74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i66214e30f8a24fbc826ac6d41cfc5f0c_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzQtMTItMS0xLTA_f3e52a44-2d40-4f00-a348-7c755e1463c2">74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ief858962888c4cc5911fa0e9ea922cf3_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzUtMi0xLTEtMA_da046faf-6759-479d-b4ea-54e05fc5568a">4,407</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3db1e492e5834d299a60a71de9b4437b_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzUtNC0xLTEtMA_9ef80b3e-557d-40cc-b689-9a47e4e48403">1,922</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i7b3b5bd4595e44798d4cb69a5d7d2d72_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzUtNi0xLTEtMA_f97a7c61-79b6-4177-926e-f9526a911c9b">74</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="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="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzUtMTItMS0xLTA_8db9163b-f9cd-4efc-92bb-df341d4861b5">6,403</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7b3b5bd4595e44798d4cb69a5d7d2d72_D20190101-20191231" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzYtNi0xLTEtMA_eef1730d-6442-4011-8f5b-1a0188525391">174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzYtMTItMS0xLTA_39ea45f9-abf4-4257-90a0-23fad99411bd">174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ief858962888c4cc5911fa0e9ea922cf3_D20190101-20191231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzctMi0xLTEtMA_4a7f5971-e501-4c9d-8992-c2b7920dfe91">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3db1e492e5834d299a60a71de9b4437b_D20190101-20191231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzctNC0xLTEtMA_950e5a4e-a08a-42fb-ae95-ad627fcbb2a8">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if4948fc7492d42e9a0ce41350ee3875d_D20190101-20191231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzctOC0xLTEtMA_1a0df039-852e-4a3e-8ba8-11649e3f8024">221</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzctMTItMS0xLTA_b57117e5-72d7-4b32-9d55-a95435d11087">235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ief858962888c4cc5911fa0e9ea922cf3_D20190101-20191231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzgtMi0xLTEtMA_74f76767-46fa-4651-ae77-ae3789265d78">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3db1e492e5834d299a60a71de9b4437b_D20190101-20191231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzgtNC0xLTEtMA_d3929eed-6946-47c5-ac97-a6dfd36c73dd">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzgtMTItMS0xLTA_291bd1e0-15b9-4edd-9b41-b415bc31f8ea">33</ix:nonFraction>&#160;</span></td><td style="background-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; 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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ief858962888c4cc5911fa0e9ea922cf3_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzktMi0xLTEtMA_c024a85f-3d18-4161-98c9-30bcfdc31fc1">4,439</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3db1e492e5834d299a60a71de9b4437b_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzktNC0xLTEtMA_19250291-38d3-42d5-940a-aca60b6969db">1,937</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7b3b5bd4595e44798d4cb69a5d7d2d72_D20190101-20191231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzktNi0xLTEtMA_66e45811-258c-4c3f-b57b-c0e15ba79727">248</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if4948fc7492d42e9a0ce41350ee3875d_D20190101-20191231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzktOC0xLTEtMA_0f2151d6-9fa0-41fe-972a-8627ba04cdea">221</ix:nonFraction>&#160;</span></td><td style="border-bottom: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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzktMTItMS0xLTA_f7a0db2b-6348-49fc-849a-2fee2144d556">6,845</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></tr><tr><td colspan="33" 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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></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 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2fa58739e9ac405c9b09b5d706969c15_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzEyLTItMS0xLTA_fcf8f0b8-807e-46c8-85ff-38a1b38a0919">1,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idb89a18e6b1f475baece2be6d789d1a5_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzEyLTQtMS0xLTA_16bf1a20-c946-4186-a44d-af4e2ca17750">1,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8eba3f5c77864bcb8b6cc170e6c020b7_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzEyLTEyLTEtMS0w_b080d072-a054-4986-8ca5-739e82961199">3,304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i982b936810d044b1b7833e9e79adb00c_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzEzLTItMS0xLTA_6e661479-5d4e-45e3-8064-ff027d3bbe08">1,502</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6f7e4102093a4b68ac23afdb655d7539_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzEzLTQtMS0xLTA_1959ab66-8f94-404f-a083-57aa1030de1f">372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i64c02d7279e34f26b3741ad7c76feb7e_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzEzLTEyLTEtMS0w_56548567-f805-40b5-9a07-8acc2da18ba2">1,874</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i18809df46a5c499190b921f7e7e7df96_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE0LTItMS0xLTA_bbcd5895-21f7-465b-8320-02f8e7eda65e">669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifada1d1c012e463d9df96e65857908e5_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE0LTQtMS0xLTA_c87ca513-a155-4b3d-a6ac-e1ad69b0d0df">51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i70b243bcc83645ce950cab23c8188ee3_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE0LTEyLTEtMS0w_61b2a7f7-b9e5-4030-b42d-288ed5abe382">720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4b7f75e30a0b432ba68021e3ffe96d7d_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE1LTItMS0xLTA_2c19555b-d9d0-497b-ae6e-8ebfb5217f33">248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i62f344e52e4b48e48b85bad5d9830bc1_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE1LTQtMS0xLTA_4a53ee0e-557d-4c1d-9c8a-4ec9a45b3595">183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ife984ddaa3324e8896f1322b73de3dd0_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE1LTEyLTEtMS0w_899d0937-60d0-4fc9-acf7-133e935fb665">431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE2LTItMS0xLTA_eed07731-c10d-45b1-9a29-418eaf63431f">4,407</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE2LTQtMS0xLTA_97c51f28-df4f-43ad-a34f-e4ba20472d5c">1,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></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 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE2LTEyLTEtMS0w_4abb82b5-84bd-4cb8-8eba-eef845983547">6,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE4LTItMS0xLTA_37be7e66-ff0f-4cbf-80f1-9a3d99ddfa1f">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE4LTQtMS0xLTA_492c2a3c-9906-495f-97fb-0397cfaca4c5">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE4LTEyLTEtMS0w_097376b9-c5ef-4978-953a-9017b64c1b3a">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE5LTItMS0xLTA_85d33907-2ec2-4d45-8b20-6f90c4627138">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE5LTQtMS0xLTA_fc65de95-5fe2-41bd-9235-0fcc751116f6">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE5LTEyLTEtMS0w_b9e205bd-348a-4f29-ba51-999b18cea489">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzIwLTItMS0xLTA_d8c6b04b-1c7c-48e5-849c-44600c6b4ce1">4,439</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzIwLTQtMS0xLTA_bd55fb8a-a6fa-44cf-b42f-35b836b7828d">1,937</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzIwLTEyLTEtMS0w_451f6a4e-0cb0-478a-933a-0f88e4bbd41d">6,376</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></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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">169</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="ia41711b24e944a9a8f6484dde92f26f9" continuedAt="i8d0a22caece14be0b69586bffc7f500b"><ix:continuation id="ia2075b3fec354fa9bc5561597a603a71" continuedAt="i9392b1974b954552a581b9793733f3d4"><ix:continuation id="i21f52b90fb1f416693c7453efd93dfb1"><ix:continuation id="ie8e298722eb04e6fb65f74f860789d47"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.906%"></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:1.0%"></td><td style="width:3.226%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:3.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.078%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2018</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%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i487fae34490d4a29985da307265af179_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzMtMi0xLTEtMTA1MjM_bebc9583-6f54-4bec-addf-5d3c55240804">4,528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzMtNC0xLTEtMTA1MjM_32384884-167d-4743-98e7-b53e975555b6">1,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzMtMTItMS0xLTEwNTIz_3c5e8931-3bc1-44aa-bedb-702f021bdfdd">6,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b6e1ad94ef345469255c12fc291290a_D20180101-20181231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzQtNi0xLTEtMTA1MjM_8dde02c4-d262-4cf2-8a81-b90c5f6adbf4">92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i317d9b3fbc6c434294dbd99574c88ddd_D20180101-20181231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzQtMTItMS0xLTEwNTIz_3a34e484-54a4-42ea-8a95-08e2e79e0045">92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i76e90775ca73489c933b20722519b529_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzUtMi0xLTEtMTA1MjM_0eacc807-61c9-4bc4-adce-1e49a99a2069">4,528</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaab0852791fa4335a5b31b8470f7a0dc_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzUtNC0xLTEtMTA1MjM_2addfb14-5444-4a13-ae03-5e7e1bd68928">1,882</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i153fdea8b6604cd099f0c42176de7998_D20180101-20181231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzUtNi0xLTEtMTA1MjM_41612aea-29eb-49a7-902d-c5eb9725e9fb">92</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="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="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzUtMTItMS0xLTEwNTIz_6b70776f-be58-40f9-aa73-552e135c9bb0">6,502</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i153fdea8b6604cd099f0c42176de7998_D20180101-20181231" decimals="-6" name="us-gaap:OperatingLeasesIncomeStatementLeaseRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzYtNi0xLTEtMTA1MjM_312ffbe4-15c1-4203-956f-7c3be3e9020f">160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:OperatingLeasesIncomeStatementLeaseRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzYtMTItMS0xLTEwNTIz_161491bf-6426-429e-8a0e-783e49dd3e9d">160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i76e90775ca73489c933b20722519b529_D20180101-20181231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzctMi0xLTEtMTA1MjM_4abef997-3e92-412b-800a-62bef23b2e4e">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaab0852791fa4335a5b31b8470f7a0dc_D20180101-20181231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzctNC0xLTEtMTA1MjM_8abf44c0-be67-40fe-bd0d-54c07f2d65cd">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab77382b17d046bb94a01b90d48fabde_D20180101-20181231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzctOC0xLTEtMTA1MjM_3d66c449-6f0f-4448-96ab-e9966497432b">157</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzctMTItMS0xLTEwNTIz_27b02d3d-5b99-46a1-b7ba-b1d02a6916a4">172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i76e90775ca73489c933b20722519b529_D20180101-20181231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzgtMi0xLTEtMTA1MjM_7f5287b7-2313-4e89-be3a-7506339e4116">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaab0852791fa4335a5b31b8470f7a0dc_D20180101-20181231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzgtNC0xLTEtMTA1MjM_0b1d2178-106e-4309-b9d7-6621518144b7">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzgtMTItMS0xLTEwNTIz_134c9339-ef34-455f-ab08-1826eee53d7f">39</ix:nonFraction>&#160;</span></td><td style="background-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; 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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i76e90775ca73489c933b20722519b529_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzktMi0xLTEtMTA1MjM_e01752c9-5e05-4206-b4f5-bdb02cca3f74">4,561</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaab0852791fa4335a5b31b8470f7a0dc_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzktNC0xLTEtMTA1MjM_722da9a8-d47f-4f72-a087-f62f7bd24193">1,903</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i153fdea8b6604cd099f0c42176de7998_D20180101-20181231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzktNi0xLTEtMTA1MjM_74a070b7-56a7-456a-879c-b65573bb4323">252</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab77382b17d046bb94a01b90d48fabde_D20180101-20181231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzktOC0xLTEtMTA1MjM_7edeb507-60aa-47f5-af00-73fa9f24f014">157</ix:nonFraction>&#160;</span></td><td style="border-bottom: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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzktMTItMS0xLTEwNTIz_440b560a-c901-4394-a739-0fb7181592a8">6,873</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></tr><tr><td colspan="33" 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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></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 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46067bfc06f44debab1b349e9a723e2f_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzEyLTItMS0xLTEwNTIz_3fb97de1-c72b-407c-83e9-368eeb16c3eb">2,049</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i390b8063b3494d809f2fd4c8ca0d3546_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzEyLTQtMS0xLTEwNTIz_13a7322b-d63c-42da-bda7-677ba4b27f3d">1,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia8eb61f7e13d495ba499d48eddd684dc_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzEyLTEyLTEtMS0xMDUyMw_78b6d862-e318-495e-97c0-4f62382708ac">3,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8b208c1655a845acbde93dde701c9027_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzEzLTItMS0xLTEwNTIz_b39bcf08-7b56-49a8-8db7-a20b2e8e78b2">1,545</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1c1ccc65acc64126ab4d28616e63d2c2_D20180101-20181231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzEzLTQtMS0xLTEwNTIz_7b59330a-be66-4a4a-8588-7e6bcac21469">367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icb4864d4f96d4408b25b4c678103f84e_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzEzLTEyLTEtMS0xMDUyMw_d7a13b6c-5fa0-4246-bd34-5862d5313343">1,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if5c230b0f6824d0cb438738ce6490ace_D20180101-20181231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE0LTItMS0xLTEwNTIz_ba17131c-c706-47ad-81b7-97d900b950f2">674</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if389d3a8a0f549e5b18752a12bf551c6_D20180101-20181231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE0LTQtMS0xLTEwNTIz_64e14256-8f51-4a01-91aa-3f99817224fd">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic220d80b2e57486eb83419da799ce6a0_D20180101-20181231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE0LTEyLTEtMS0xMDUyMw_4f22d729-beda-4f15-8d28-6e5a52c93064">729</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i756047017b6a4644a7d93bc0ba0fcfe2_D20180101-20181231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE1LTItMS0xLTEwNTIz_6fb1ebb5-bd5f-4e6c-aa7a-62db08f569c4">260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia7625c942a1348da89e823ac9e38c6e0_D20180101-20181231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE1LTQtMS0xLTEwNTIz_ea644a89-19ad-417e-92be-3f5a05e2f1b1">176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0ff871277d8d48078a99ff4c0acb685e_D20180101-20181231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE1LTEyLTEtMS0xMDUyMw_a1fbbca7-2f53-43b0-8a12-4ba50b41e9e1">436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i487fae34490d4a29985da307265af179_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE2LTItMS0xLTEwNTIz_f0cba27d-a1b4-479e-a0b0-54c4ea1beef3">4,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE2LTQtMS0xLTEwNTIz_bcb2e1e4-16e7-4114-b0ee-22453d9db574">1,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></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 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE2LTEyLTEtMS0xMDUyMw_2b47daee-8472-482b-8d6a-2f949584142a">6,410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i487fae34490d4a29985da307265af179_D20180101-20181231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE4LTItMS0xLTEwNTIz_5ef10aea-1aff-4a20-9e8f-c0e37336229c">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE4LTQtMS0xLTEwNTIz_e405396f-cf37-428c-8ebf-5eb06f7b4328">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE4LTEyLTEtMS0xMDUyMw_43b74b9a-4d2e-4b89-92b6-810f35e794a9">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i487fae34490d4a29985da307265af179_D20180101-20181231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE5LTItMS0xLTEwNTIz_8657f123-d93d-4098-adf6-1d8009d02932">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE5LTQtMS0xLTEwNTIz_ededa17d-d015-4240-861a-847c6ea09f62">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE5LTEyLTEtMS0xMDUyMw_ef7ddf9c-d1d2-4dd1-9716-f6de4c689c56">39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i487fae34490d4a29985da307265af179_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzIwLTItMS0xLTEwNTIz_067db4e3-9187-49ec-a3c6-cf7e7a55843c">4,561</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzIwLTQtMS0xLTEwNTIz_6ccc9ead-ecbf-45b3-bc3c-bc679e0f95f2">1,903</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzIwLTEyLTEtMS0xMDUyMw_4ec73e07-0f27-4f6b-89e2-5b0832d6beef">6,464</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></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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.</span></div></ix:continuation></ix:continuation><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzQ3NDA_dd77740b-40a6-4fda-90fd-0cf04b9407b4" continuedAt="i73c345e6a5494e90824102c555c42dd4" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzQ3NDU_59cb160a-9d24-4d97-8e5f-14ea972096d4" continuedAt="i4f1c75ea8e224ce4a382010ae550e622" 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%">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></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation></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%">170</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i8d0a22caece14be0b69586bffc7f500b"><ix:continuation id="i9392b1974b954552a581b9793733f3d4"><ix:continuation id="i73c345e6a5494e90824102c555c42dd4"><ix:continuation id="i4f1c75ea8e224ce4a382010ae550e622"><div 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 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 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 $<ix:nonFraction unitRef="usd" contextRef="i2580eef534db454489ae547a6ef2f0dd_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzM1Mjc_2ea15ee3-272a-4e93-a488-0c7ba5854281"><ix:nonFraction unitRef="usd" contextRef="i46ac30f1fc3a4e8b95b5bcde016e75e7_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzM1Mjc_f78830f3-9fd9-43c8-a9a6-3b8d3ef76918">33</ix:nonFraction></ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2020, and $<ix:nonFraction unitRef="usd" contextRef="iaefa4e2710934f219df1775a511d18b1_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzM1NTY_0c603290-683d-4fbd-882f-207679c96bee"><ix:nonFraction unitRef="usd" contextRef="ic6f740e1b9d54da2879df5ca3502be24_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzM1NTY_754d0de9-ffea-4ed5-a3a3-00d206c45edf"><ix:nonFraction unitRef="usd" contextRef="i0dfae696097d4a37b04ce777f2386265_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzM1NTY_e4d8fa09-4d65-4902-be81-b4524e024610"><ix:nonFraction unitRef="usd" contextRef="ie9e5d9b51071458fbb1aee4b99f7b012_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzM1NTY_f4382fc9-7c2a-42cf-9507-f8c3a0db617a">29</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million for the years ended December&#160;31,&#160;2019 and 2018. At December&#160;31,&#160;2020, Consumers had deferred $<ix:nonFraction unitRef="usd" contextRef="i22f4fee6abfc43b9bb8cce9d38d16c44_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzE0ODQzNDA2OTgyMzc3_30013857-ca03-465c-9d72-b36a7a70de5e">4</ix:nonFraction>&#160;million of uncollectible accounts expense as a non-current regulatory asset. For additional information, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#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 $<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnbilledReceivablesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzM3MTA_a6e299e0-b8c0-4e2f-b0f6-4b8d410cd1de"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnbilledReceivablesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzM3MTA_d3fb19bc-46d2-4b20-bb06-b038ecdb6e42">437</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31,&#160;2020 and $<ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnbilledReceivablesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzM3MjM_81e0c058-4113-4a03-a345-5d49518e3db8"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UnbilledReceivablesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzM3MjM_f72219fb-7f05-4e5c-ab31-7f49ee80777c">426</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Alternative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Revenue Programs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers accounts for its energy waste reduction incentive mechanism and financial compensation mechanism as alternative-revenue programs. Consumers recognizes revenue related to the energy waste reduction incentive as soon as energy savings exceed the annual targets established by the MPSC and recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. For additional information on these mechanisms, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers does not reclassify revenue from its alternative-revenue program to revenue from contracts with customers at the time the amounts are collected from customers.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Revenues to Be Refunded:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In December&#160;2020, the MPSC issued an order authorizing Consumers to refund $<ix:nonFraction unitRef="usd" contextRef="ida64ae8cd6dd4f1cbe50e9906be9cb3a_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzkzNDU4NDg4NDg5MzA_21c89652-8267-4ee8-974f-ef7923300e48">28</ix:nonFraction>&#160;million voluntarily to utility customers. For additional information, see Note&#160;3, Regulatory Matters.</span></div></ix:continuation></ix:continuation></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%">171</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_220"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">17:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90ZXh0cmVnaW9uOmRjZjk5ZTAyMDQ5NDRlYmViYWI4OTgwOTI4N2Y5ZWQ1XzMyNQ_3985a157-8d16-489f-adde-23b3bf218d32" continuedAt="i5242d0fd8a074415b4a28c6fc4fee5a0" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90ZXh0cmVnaW9uOmRjZjk5ZTAyMDQ5NDRlYmViYWI4OTgwOTI4N2Y5ZWQ1XzMyNg_20c41bfc-2255-47b6-b528-e58046b5d32a" continuedAt="i8058bd038fd6427c85b9ef71097c8692" escape="true">Other Income and Other Expense</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i5242d0fd8a074415b4a28c6fc4fee5a0"><ix:continuation id="i8058bd038fd6427c85b9ef71097c8692"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other income was not significant for any of the periods presented. <ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90ZXh0cmVnaW9uOmRjZjk5ZTAyMDQ5NDRlYmViYWI4OTgwOTI4N2Y5ZWQ1XzMyOQ_ed2d0ce0-5060-4fd0-8a0f-c41f0645ab1a" continuedAt="i6780c1fe8e5040fc84f13a14a48fe12c" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90ZXh0cmVnaW9uOmRjZjk5ZTAyMDQ5NDRlYmViYWI4OTgwOTI4N2Y5ZWQ1XzMzMA_40250786-aa97-4fd8-9d9b-59dd8219c77b" continuedAt="id77c984e76db4ba4b16787c3aed95d65" escape="true">Presented in the following table are the components of other expense at CMS&#160;Energy and Consumers:</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:18pt"><ix:continuation id="i6780c1fe8e5040fc84f13a14a48fe12c"><ix:continuation id="id77c984e76db4ba4b16787c3aed95d65"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years&#160;Ended&#160;December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></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%">Donations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="cms:Donations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE1LTItMS0xLTA_da1bd117-ec62-46e1-920b-d4ffc14f60ea">35</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="cms:Donations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE1LTQtMS0xLTA_76f95a2c-2a58-4421-a7dd-07e8bebd8d60">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="cms:Donations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE1LTYtMS0xLTA_0fb1a3c3-9c2e-451a-9598-b70d446a7cf7">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding: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%">Civic and political expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE2LTItMS0xLTA_7f7d5544-f9f8-4908-b83a-0a28345718a3">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE2LTQtMS0xLTA_4a881efe-7e75-4350-bb23-9e9bb3225a23">6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE2LTYtMS0xLTA_625c5c7c-9d45-4f95-9ed8-40cc80cd7561">6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">Loss on reacquired and extinguished debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE3LTItMS0xLTA_617364b8-c5a9-471f-b7c2-69d003fd60c3">16</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE3LTQtMS0xLTA_b2e5012a-7354-4e50-978d-bd05b2db86e0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE3LTYtMS0xLTA_57a48873-3e3b-4c0c-9508-a42538377be6">16</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE5LTItMS0xLTA_ade23ff9-aeb8-4773-9e0b-18265a3ac705">6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE5LTQtMS0xLTA_b3ceb347-803c-485b-bd01-451514e1ca01">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE5LTYtMS0xLTA_b01bcf10-8f73-4280-8283-58759848bf8b">13</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzIwLTItMS0xLTA_e1a7b605-b6da-491e-8422-e461599a2e24">62</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzIwLTQtMS0xLTA_4c61b68d-2d4d-4191-a8ec-70c05d8a9dea">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzIwLTYtMS0xLTA_d7425b4f-8bde-44fc-a009-cb9ceeae2f50">48</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></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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Donations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="cms:Donations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzIzLTItMS0xLTA_91932314-e2d5-4fe5-a3e0-bc549fca67f7">33</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="cms:Donations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzIzLTQtMS0xLTA_6d0026ec-3b38-4e76-9ce4-9ae76ea77eb1">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="cms:Donations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzIzLTYtMS0xLTA_a8c29931-a6a8-49fe-addb-df3407c173ef">13</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Civic and political expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzI0LTItMS0xLTA_0983ef8d-6bfb-4d58-ac80-282d084fe0f1">5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzI0LTQtMS0xLTA_d012752a-b11c-4542-9c33-af85d793e605">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzI0LTYtMS0xLTA_6ff63fbf-6797-4c51-b21d-e631d0d17da3">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzI2LTItMS0xLTA_adcaaac7-b6fe-4c3f-8011-4b8b83a91626">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzI2LTQtMS0xLTA_51a381b2-2022-44eb-b452-e49af548e56f">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzI2LTYtMS0xLTA_b37247bb-e8a7-4457-a4b5-3fd107fca188">11</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzI3LTItMS0xLTA_4747b1ea-9468-4de6-a1d5-bcbab101a14f">43</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzI3LTQtMS0xLTA_3678eb25-1518-4009-838c-8bb5c81902fd">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzI3LTYtMS0xLTA_b1405d23-23db-404f-952f-8a283bda8a39">30</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></div></ix:continuation></ix:continuation><div id="ibe111af6d52149569b23f8b48d5770c6_223"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">18:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:CashAndCashEquivalentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90ZXh0cmVnaW9uOjgxNGFjYTVhZDBiYjQ2Yjk4NTQ0MzZiYjJiZDFmNTRiXzc3Mg_c2575dc1-c028-495b-b314-1416c432ccac" continuedAt="ie932e2a019da468e8f925eb3ff26724f" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:CashAndCashEquivalentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90ZXh0cmVnaW9uOjgxNGFjYTVhZDBiYjQ2Yjk4NTQ0MzZiYjJiZDFmNTRiXzc3Mw_6df5152c-bf01-4ea4-8522-8f0f5469f146" continuedAt="i4fd85ff459494bcc8b392f79d96abf67" escape="true">Cash and Cash Equivalents</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ie932e2a019da468e8f925eb3ff26724f"><ix:continuation id="i4fd85ff459494bcc8b392f79d96abf67"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90ZXh0cmVnaW9uOjgxNGFjYTVhZDBiYjQ2Yjk4NTQ0MzZiYjJiZDFmNTRiXzc2MQ_9cd317d0-be52-43f4-b5cb-30995fea0946" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90ZXh0cmVnaW9uOjgxNGFjYTVhZDBiYjQ2Yjk4NTQ0MzZiYjJiZDFmNTRiXzc3NQ_ab8698ca-893b-4c54-b544-e4ee3cef4113" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzMtMi0xLTEtMA_0d65e6bc-eaec-4e23-b46b-eebe27fb7f11">168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzMtNC0xLTEtMA_249202f7-d934-46b9-8f2e-a5c9507bdb94">140</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzQtMi0xLTEtMA_ed76df49-30ea-4adf-b4c6-47ca0757c75d">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzQtNC0xLTEtMA_14a42bf9-090b-47ab-9834-f02716e26b3c">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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, including restricted amounts</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzYtMi0xLTEtMA_538e0945-4964-40f3-8eb0-3cb05240978a">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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzYtNC0xLTEtMA_b38c8444-c793-4b48-866b-b85291ab0342">157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzgtMi0xLTEtMA_44ef5417-3da2-4182-a385-6c59f4527e91">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzgtNC0xLTEtMA_b4e31a4d-b7d0-4eb7-9d69-e3de93dfb946">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzktMi0xLTEtMA_d3bfcc51-2600-45e3-bbaa-259e113f7c1b">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzktNC0xLTEtMA_b65ed7ba-22f0-4608-a205-202ffbea92f5">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents, including restricted amounts</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzEwLTItMS0xLTA_67dcc759-36c9-447a-89d7-fd170d3a7d93">35</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzEwLTQtMS0xLTA_7882e1a2-15b3-4dd6-83e4-fd2b2b288e2e">28</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></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90ZXh0cmVnaW9uOjgxNGFjYTVhZDBiYjQ2Yjk4NTQ0MzZiYjJiZDFmNTRiXzc2Ng_3e8aef38-ea34-409d-8fa0-426d18074854" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90ZXh0cmVnaW9uOjgxNGFjYTVhZDBiYjQ2Yjk4NTQ0MzZiYjJiZDFmNTRiXzc2OA_0957c9f6-8285-40bc-82d3-ef4ce90122c3" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.</span></ix:nonNumeric></ix:nonNumeric></div><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90ZXh0cmVnaW9uOjgxNGFjYTVhZDBiYjQ2Yjk4NTQ0MzZiYjJiZDFmNTRiXzc3MA_81a3c24f-5182-4369-b23c-9708be2b6a62" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90ZXh0cmVnaW9uOjgxNGFjYTVhZDBiYjQ2Yjk4NTQ0MzZiYjJiZDFmNTRiXzc3OA_c2ede21f-bdda-4f82-acf6-02523506897a" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.</span></ix:nonNumeric></ix:nonNumeric></div></ix:continuation></ix:continuation></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%">172</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_226"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">19:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90ZXh0cmVnaW9uOjQ1MGEyYjg4ZjIwYjQzYTZhYjY0NGZhMWMwMmI0MDRjXzIxNDI_27c37b9f-e464-46ce-b62a-9ad381c9ae1d" continuedAt="i2de94ec91d8c4e12b871b0dcf8630892" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90ZXh0cmVnaW9uOjQ1MGEyYjg4ZjIwYjQzYTZhYjY0NGZhMWMwMmI0MDRjXzIxNDQ_051fb690-5021-49fb-8213-d6c5e06ae57d" continuedAt="icc942c47a3804e00bc51a3a69e4becd9" escape="true">Reportable Segments</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i2de94ec91d8c4e12b871b0dcf8630892" continuedAt="iffc24d20f5db4301a27918a36bdf0a36"><ix:continuation id="icc942c47a3804e00bc51a3a69e4becd9" continuedAt="i94f57853ba644a98a83c2524fb643be9"><div 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 Energy&#8217;s common stockholders.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounting policies for CMS&#160;Energy&#8217;s and Consumers&#8217; segments are as described in Note&#160;1, Significant Accounting Policies. The consolidated financial statements reflect the assets, liabilities, revenues, and expenses of the individual segments when appropriate. Accounts are allocated among the segments when common accounts are attributable to more than one segment. The allocations are based on certain measures of business activities, such as revenue, labor dollars, customers, other operating and maintenance expense, construction expense, leased property, taxes, or functional surveys. For example, customer receivables are allocated based on revenue, and pension provisions are allocated based on labor dollars.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inter-segment sales and transfers are accounted for at current market prices and are eliminated in consolidated net income available to common stockholders by segment.</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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">enterprises, 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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">EnerBank, a Utah state-chartered, FDIC-insured industrial bank providing primarily unsecured, fixed-rate installment loans throughout the U.S. to finance home improvements</span></div><div 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 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><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">173</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="iffc24d20f5db4301a27918a36bdf0a36" continuedAt="icaf17354c45c4dc9968f664cc86352c6"><ix:continuation id="i94f57853ba644a98a83c2524fb643be9" continuedAt="i70276765dd924d7aae235ffd3bd13bae"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90ZXh0cmVnaW9uOjQ1MGEyYjg4ZjIwYjQzYTZhYjY0NGZhMWMwMmI0MDRjXzIxMzg_ac57fe1d-ff3f-402e-a023-9d0540e72e56" continuedAt="ib89d1d60439f4c87a12dabd9aa8cc248" escape="true"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90ZXh0cmVnaW9uOjQ1MGEyYjg4ZjIwYjQzYTZhYjY0NGZhMWMwMmI0MDRjXzIxNDY_8c813043-1570-4f41-a24a-84470f64ac0b" continuedAt="i35fd5960c4e9453bbedaa066bb03304b" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is financial information by segment:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQtMi0xLTEtMA_88f104b1-c0ac-4517-83c7-540a9cc15102">4,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ief858962888c4cc5911fa0e9ea922cf3_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQtNC0xLTEtMA_9d634295-aab4-4e2e-96b9-e990406686c2">4,439</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i76e90775ca73489c933b20722519b529_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQtNi0xLTEtMA_ccaf55ba-509d-4c7b-9845-9e30bc084b90">4,561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUtMi0xLTEtMA_1021d6ca-a5f0-40cb-b85f-9600ed77a322">1,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3db1e492e5834d299a60a71de9b4437b_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUtNC0xLTEtMA_193fdc4a-6c4a-4df8-afd1-f0264f3e0a53">1,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaab0852791fa4335a5b31b8470f7a0dc_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUtNi0xLTEtMA_15838e6d-39ee-403d-92ec-f316726f8342">1,903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4b2efc31ed544c7eaac330784b83f4f1_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzYtMi0xLTEtMA_fed4e1e6-b7a3-40b4-96fa-4efa950aaeed">229</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7b3b5bd4595e44798d4cb69a5d7d2d72_D20190101-20191231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzYtNC0xLTEtMA_5f78b2b9-6b8e-47a3-9708-8c20a2e2df81">248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i153fdea8b6604cd099f0c42176de7998_D20180101-20181231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzYtNi0xLTEtMA_3ddcdf9d-63e9-4d83-b481-b06521765761">252</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">EnerBank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if27cbe186b4c4b21827858f5d07f7223_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzctMi0xLTEtMA_d1db4f80-4d2c-4596-903c-ab2997eae05e">262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if4948fc7492d42e9a0ce41350ee3875d_D20190101-20191231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzctNC0xLTEtMA_604ef90e-34fe-4325-8d82-9d7eb7b1ad82">221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab77382b17d046bb94a01b90d48fabde_D20180101-20181231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzctNi0xLTEtMA_929ea220-4b61-42d9-a2d0-b0a50d0cf693">157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzktMi0xLTEtMA_5e14eac9-e9c5-42df-b2a9-675ae5bd391c">6,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzktNC0xLTEtMA_92d35d2f-62e1-4c60-8e43-fe4491e61477">6,845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzktNi0xLTEtMA_2a29f22f-c284-420f-afcc-43d5a4a17198">6,873</ix:nonFraction>&#160;</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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyLTItMS0xLTA_8ebd0e14-1f42-415e-87c6-206d9cf22333">4,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyLTQtMS0xLTA_7944f4c3-0a5e-4f5f-bb48-3a17ad94df14">4,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i487fae34490d4a29985da307265af179_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyLTYtMS0xLTA_57f42dc4-1d40-43d6-8f3a-93c97bc4614e">4,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEzLTItMS0xLTA_bd5b799c-b5b4-4c54-915b-1ba2574b9938">1,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEzLTQtMS0xLTA_3d76dfd8-ee5e-472d-b3a1-9b083597f9e9">1,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEzLTYtMS0xLTA_72f05544-ea17-48b6-a97f-b93d890b3edb">1,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzE1LTItMS0xLTA_09c35332-060a-468d-b078-a868d9b2b184">6,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzE1LTQtMS0xLTA_f1b62de6-a3dc-481a-8913-ce9080c55ffa">6,376</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzE1LTYtMS0xLTA_a9574eb1-ab0a-4445-b0c6-eec18d74f787">6,464</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></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 Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzE4LTItMS0xLTA_b288e055-2534-4cb8-ade9-361d94f401dc">739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ief858962888c4cc5911fa0e9ea922cf3_D20190101-20191231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzE4LTQtMS0xLTA_be460fe4-3462-404d-be78-2b5428e27f5a">713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i76e90775ca73489c933b20722519b529_D20180101-20181231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzE4LTYtMS0xLTA_4b0a398d-c310-44b6-9547-e6e1f9e727ed">682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzE5LTItMS0xLTA_12209d2e-2f97-4cc6-8a60-0034a11b5eb6">283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3db1e492e5834d299a60a71de9b4437b_D20190101-20191231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzE5LTQtMS0xLTA_d1753ff4-e253-4eb7-82e0-c43a5867bcf9">261</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaab0852791fa4335a5b31b8470f7a0dc_D20180101-20181231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzE5LTYtMS0xLTA_2ee4c5d6-c512-4579-bd5f-61f323abd8d7">239</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4b2efc31ed544c7eaac330784b83f4f1_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIwLTItMS0xLTA_b3ca10d9-ddd7-43c4-b44d-b998ced9b66e">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7b3b5bd4595e44798d4cb69a5d7d2d72_D20190101-20191231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIwLTQtMS0xLTA_114f1285-4554-411b-8bed-3b34a73ead4a">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i153fdea8b6604cd099f0c42176de7998_D20180101-20181231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIwLTYtMS0xLTA_caf35fb0-bc03-4a66-8362-8cc08f09075d">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">EnerBank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if27cbe186b4c4b21827858f5d07f7223_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIxLTItMS0xLTA_4c43497f-bde2-4938-b217-209363c126d2">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if4948fc7492d42e9a0ce41350ee3875d_D20190101-20191231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIxLTQtMS0xLTA_9a88ce44-5ae7-4d94-9a07-7b0b279cffe5">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab77382b17d046bb94a01b90d48fabde_D20180101-20181231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIxLTYtMS0xLTA_afcd9431-82cb-45c0-9a42-f6635167d281">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib0380d8653244200b59ef9c922b0038b_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIyLTItMS0xLTA_89bd8e3a-6d42-416d-8104-ecab74dae6d9">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5c89642bb87847b5988d8548c392f0d9_D20190101-20191231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIyLTQtMS0xLTA_9dacb376-9bd3-48e1-b981-98e35749f34e">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia983206200724786bf7981aa3fc9c515_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIyLTYtMS0xLTA_35cb0429-babc-42f6-a704-dadf2abd3553">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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 depreciation and amortization &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIzLTItMS0xLTA_0729d82d-2d9e-4292-b84b-5a1e035f093d">1,048</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIzLTQtMS0xLTA_71cda91a-4788-4afa-b378-8a630622612e">992</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIzLTYtMS0xLTA_cc9f820b-848f-493a-a063-e1fb7ba2070d">933</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></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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI2LTItMS0xLTA_eba27db4-149a-4c5d-b265-87a43a41d564">739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI2LTQtMS0xLTA_41a2ea24-cb06-41a5-a935-21a61aabf974">713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i487fae34490d4a29985da307265af179_D20180101-20181231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI2LTYtMS0xLTA_1c00bf52-e730-4c54-b7c1-4db79365a457">682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI3LTItMS0xLTA_c39f2af2-f6be-4ea8-a7cc-945a443563fb">283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI3LTQtMS0xLTA_d0892ce1-b168-4a7b-8c81-76692cc8eec1">261</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI3LTYtMS0xLTA_df9f14c4-91a9-4089-970c-2167293e39b7">239</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if5064c9afd8a4479bb040d8a80ca33b4_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI4LTItMS0xLTA_896ebd04-50f6-41ee-b93b-5121babe4167">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifeeda099e70e4b54a7cb18c2911d5b68_D20190101-20191231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI4LTQtMS0xLTA_54adbb8e-1176-4bf2-bcb9-89a9b7dfa69b">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia35e30f634224b41aafe49996af48fc4_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI4LTYtMS0xLTA_e6a81c3b-fdb8-42a9-afd8-92e8b4718aca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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 depreciation and amortization &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI5LTItMS0xLTA_43f8370f-eb42-4358-91f1-5f4697e218ca">1,023</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI5LTQtMS0xLTA_d74c6de1-6fb3-449c-b83a-745e84eee405">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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI5LTYtMS0xLTA_d8836cf6-b2b0-427b-a29e-12554ad71126">921</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></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 Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income from equity method investees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4b2efc31ed544c7eaac330784b83f4f1_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzMyLTItMS0xLTA_e15359df-b688-411d-bb40-ab5ec8f24783">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7b3b5bd4595e44798d4cb69a5d7d2d72_D20190101-20191231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzMyLTQtMS0xLTA_1084ac16-278d-4beb-8e7e-54d35884f29c">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i153fdea8b6604cd099f0c42176de7998_D20180101-20181231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzMyLTYtMS0xLTA_ce04a37a-10d3-4d42-a617-cabc43a549b4">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income from equity method investees &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM0LTItMS0xLTA_7d5f6a4b-de00-4c5e-adfa-fa9da2f3215b">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM0LTQtMS0xLTA_3a535f40-09b3-41f2-b9e6-e910a6ecb332">10</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM0LTYtMS0xLTA_8d26ceba-9322-4564-811e-2a4dc66b1130">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM3LTItMS0xLTA_0a27bd77-fbed-41e7-b187-478836a971d0">217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ief858962888c4cc5911fa0e9ea922cf3_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM3LTQtMS0xLTA_70a18fc9-060a-44f0-90a8-fefeab88077a">213</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i76e90775ca73489c933b20722519b529_D20180101-20181231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM3LTYtMS0xLTA_96538e5a-afd4-48af-8271-e13fa3134b93">209</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM4LTItMS0xLTA_a577df85-122d-40b0-8572-6341df4244b2">102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3db1e492e5834d299a60a71de9b4437b_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM4LTQtMS0xLTA_d061fe7b-94cb-4b01-b136-2c8a4e70f3a7">83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaab0852791fa4335a5b31b8470f7a0dc_D20180101-20181231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM4LTYtMS0xLTA_792d4bac-eb17-42cb-832c-e8aaa1710a45">79</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4b2efc31ed544c7eaac330784b83f4f1_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM5LTItMS0xLTA_a846b236-f785-4934-aa4c-ceffb114c213">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7b3b5bd4595e44798d4cb69a5d7d2d72_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM5LTQtMS0xLTA_001a7b78-9579-4b9f-96e2-2879b780f959">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i153fdea8b6604cd099f0c42176de7998_D20180101-20181231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM5LTYtMS0xLTA_391cdf68-26a5-4928-a137-a1c99357ccff">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">EnerBank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if27cbe186b4c4b21827858f5d07f7223_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQwLTItMS0xLTA_84f753f6-d786-4b0d-85ae-c5214b406f63">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if4948fc7492d42e9a0ce41350ee3875d_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQwLTQtMS0xLTA_6b4e4354-6a63-42ac-a37d-9a639ed3ecf4">59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab77382b17d046bb94a01b90d48fabde_D20180101-20181231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQwLTYtMS0xLTA_7b2f4b92-fddf-4b7f-82f5-ae7a84dc8fcb">32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib0380d8653244200b59ef9c922b0038b_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQxLTItMS0xLTA_b0d0eb2a-ae63-4cdf-b1f9-6b57713a1a2e">179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5c89642bb87847b5988d8548c392f0d9_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQxLTQtMS0xLTA_bfcabc4e-f2ba-43d1-81fe-8d398ac7fe03">157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia983206200724786bf7981aa3fc9c515_D20180101-20181231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQxLTYtMS0xLTA_de5efa3c-d0f1-4ff5-9f06-e269f82c7cd2">136</ix:nonFraction>&#160;</span></td><td style="background-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 interest charges &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQyLTItMS0xLTA_64e828a6-2bc2-4de5-8e0b-533c77cda00b">561</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQyLTQtMS0xLTA_f1eaca4d-0dd0-4942-82f4-548531b2aa41">519</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQyLTYtMS0xLTA_79b17412-b0cc-46de-881e-dc08f219d807">458</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></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation></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%">174</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:18pt"><ix:continuation id="icaf17354c45c4dc9968f664cc86352c6" continuedAt="ic0e778580b914658a2ea9f9b7b2c84a8"><ix:continuation id="i70276765dd924d7aae235ffd3bd13bae" continuedAt="if2f866c08dc74411ba876aee20920b5a"><ix:continuation id="ib89d1d60439f4c87a12dabd9aa8cc248" continuedAt="i6b2f63aae9d44c4e8a7cac53e25619b1"><ix:continuation id="i35fd5960c4e9453bbedaa066bb03304b" continuedAt="i6aba7136cf2641f5a4b926647e3b9cf6"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018&#160;</span></td><td style="border-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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ1LTItMS0xLTA_d32c183c-299a-4563-b951-a3078290f5a8">217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ1LTQtMS0xLTA_4f7d7c2c-edcf-43cb-a09c-19b10433b422">213</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i487fae34490d4a29985da307265af179_D20180101-20181231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ1LTYtMS0xLTA_a3faf82c-3c04-4c96-9994-19b529c15ad1">209</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ2LTItMS0xLTA_082520af-f61a-47ed-a323-ad323c15cb2a">102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ2LTQtMS0xLTA_010cfb57-d65f-4ff7-97aa-fc2ca9f28425">83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ2LTYtMS0xLTA_eb413630-f250-4ee4-b53b-16dad193f7c1">79</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if5064c9afd8a4479bb040d8a80ca33b4_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ3LTItMS0xLTA_4aa82235-3e11-4a95-b17a-7f4a0125959a">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifeeda099e70e4b54a7cb18c2911d5b68_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ3LTQtMS0xLTA_3f8726d1-aa2d-42b8-947f-a5089ea5f347">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia35e30f634224b41aafe49996af48fc4_D20180101-20181231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ3LTYtMS0xLTA_99449bee-f251-4eef-8e55-41f9008f6aaa">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ4LTItMS0xLTA_cf2c1d8c-ef80-4fff-bfee-85507981bb23">320</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ4LTQtMS0xLTA_b684a656-c4ff-4d2d-a435-deb948c5a1f3">297</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ4LTYtMS0xLTA_c27ce56a-2438-4dd0-a484-bea9c067c039">289</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></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 Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUxLTItMS0xLTA_b6a7f723-40e6-4587-b876-a6d4a71d647e">115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ief858962888c4cc5911fa0e9ea922cf3_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUxLTQtMS0xLTA_7c99e801-6e74-41bd-9e30-11e1cf85a8db">134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i76e90775ca73489c933b20722519b529_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUxLTYtMS0xLTA_ca1196c3-2d0e-47a0-8ef0-87ddecff51dc">109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUyLTItMS0xLTA_e1246d04-53a1-4a85-86a9-2a3083983d6f">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3db1e492e5834d299a60a71de9b4437b_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUyLTQtMS0xLTA_9b2ef6cd-b8df-4a05-afb7-d043c044ac3f">51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaab0852791fa4335a5b31b8470f7a0dc_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUyLTYtMS0xLTA_1f2601b0-b31a-4063-bdf1-f5cd23c4016b">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i4b2efc31ed544c7eaac330784b83f4f1_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUzLTItMS0xLTA_58edcaea-862a-4b5f-91a6-2a83fd310382">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7b3b5bd4595e44798d4cb69a5d7d2d72_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUzLTQtMS0xLTA_6ea7786f-3625-4963-8c1f-b46a19d92266">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i153fdea8b6604cd099f0c42176de7998_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUzLTYtMS0xLTA_49153dab-5269-47d3-81bd-46206d016e38">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">EnerBank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if27cbe186b4c4b21827858f5d07f7223_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU0LTItMS0xLTA_1bf0b17e-ea2e-4064-88dd-5f0e0357df31">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if4948fc7492d42e9a0ce41350ee3875d_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU0LTQtMS0xLTA_2d80b07d-87f0-41e7-95d9-3dd082339c44">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab77382b17d046bb94a01b90d48fabde_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU0LTYtMS0xLTA_bdeb0bef-03a5-4eba-b939-bbefb30f702e">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib0380d8653244200b59ef9c922b0038b_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU1LTItMS0xLTA_896dba5c-7bb9-4cc9-a3d6-31ef5fc088fa">53</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5c89642bb87847b5988d8548c392f0d9_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU1LTQtMS0xLTA_0284b92c-4ee1-4426-8bac-130eede1411c">56</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia983206200724786bf7981aa3fc9c515_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU1LTYtMS0xLTA_dfd21ed4-0ee0-4b52-b730-0b282066d028">41</ix:nonFraction>)</span></td><td style="background-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 income tax expense &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU2LTItMS0xLTA_e4d863b7-96a2-4a5b-8118-d4f7d873ca04">133</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU2LTQtMS0xLTA_16f2b4d0-ff26-4c27-ab08-30c6b89c0c5e">147</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU2LTYtMS0xLTA_ebbf6f6e-4294-47da-9aae-23815b3c0676">115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU5LTItMS0xLTA_a905e5ba-6b73-4c0d-ba41-9d91f5be9de5">115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU5LTQtMS0xLTA_526e7d3e-e733-4c3a-be3a-d3a779401fdc">134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i487fae34490d4a29985da307265af179_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU5LTYtMS0xLTA_dc2ea089-d04c-41bd-90bc-7e8bc860afc1">109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzYwLTItMS0xLTA_6e321fd7-1c38-4c30-978d-5385be64a36c">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzYwLTQtMS0xLTA_14423526-7305-462e-831c-ae5c5dbb6494">51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzYwLTYtMS0xLTA_731f41e0-d1d0-42c2-85ed-8322f7d1e319">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzYyLTItMS0xLTA_f7c56ca5-f4c4-4fe4-bed9-7418c616f590">173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzYyLTQtMS0xLTA_714be1e8-d817-42c5-99be-77d19857541d">185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzYyLTYtMS0xLTA_2e175bb8-c4eb-4478-81db-456ca491b659">142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY1LTItMS0xLTA_1e2ed9c4-974c-4e69-bb4a-67a11b76e718">554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ief858962888c4cc5911fa0e9ea922cf3_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY1LTQtMS0xLTA_47d0b9be-1ec5-4339-9945-07489b97ff80">509</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i76e90775ca73489c933b20722519b529_D20180101-20181231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY1LTYtMS0xLTA_5c8755d5-61b0-424b-9369-553fbe2c8757">535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY2LTItMS0xLTA_a3c516e5-28cd-4d26-82fb-8e1f9d014995">261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3db1e492e5834d299a60a71de9b4437b_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY2LTQtMS0xLTA_0551001c-c3cd-44cb-82a7-474cd1b569a3">233</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaab0852791fa4335a5b31b8470f7a0dc_D20180101-20181231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY2LTYtMS0xLTA_4a3dfe35-f247-4d7e-bddc-9b2cbe2766a8">169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Enterprises</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4b2efc31ed544c7eaac330784b83f4f1_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY3LTItMS0xLTA_7cae83dd-4104-4e33-ac14-b28883090712">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7b3b5bd4595e44798d4cb69a5d7d2d72_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY3LTQtMS0xLTA_91d6923e-d558-47ac-bb19-b863ad721a4c">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i153fdea8b6604cd099f0c42176de7998_D20180101-20181231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY3LTYtMS0xLTA_9f9cb4fb-0503-4bda-a9b7-319e4f935e76">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if27cbe186b4c4b21827858f5d07f7223_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY4LTItMS0xLTA_c3c8c56e-6094-42ac-9cb9-6abe9fb9b7dd">58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if4948fc7492d42e9a0ce41350ee3875d_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY4LTQtMS0xLTA_04dc4909-5b94-4d85-a0e0-a2312e1d8da9">49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab77382b17d046bb94a01b90d48fabde_D20180101-20181231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY4LTYtMS0xLTA_abf2cba0-7468-4e34-a52a-1053d46f2bd6">38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib0380d8653244200b59ef9c922b0038b_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY5LTItMS0xLTA_35eae019-7d2d-4a20-8a3b-e697fdc2e205">154</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5c89642bb87847b5988d8548c392f0d9_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY5LTQtMS0xLTA_f4f256b9-bde5-4944-b020-166c4db0d079">144</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia983206200724786bf7981aa3fc9c515_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY5LTYtMS0xLTA_47061004-e05d-4548-b4d8-629b54625baf">119</ix:nonFraction>)</span></td><td style="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 Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzcwLTItMS0xLTA_f7b2b6a0-2b8b-4dc6-b3a2-d4898668c378">755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzcwLTQtMS0xLTA_4ba306fc-f2a5-48e3-8a7b-9751628f8d6a">680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzcwLTYtMS0xLTA_fe0f58a8-beda-40d8-8f77-20416a1c551e">657</ix:nonFraction>&#160;</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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholder</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzczLTItMS0xLTA_f6e87eee-0c35-4468-94b7-7bec061eefd2">554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzczLTQtMS0xLTA_7ba884b6-b1c2-4c1a-9d44-f220ead924bb">509</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i487fae34490d4a29985da307265af179_D20180101-20181231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzczLTYtMS0xLTA_a58027eb-59c2-4437-b398-125735d55b10">535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc0LTItMS0xLTA_b5dae2cd-0063-4705-a7e9-f12d40991f48">261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc0LTQtMS0xLTA_e7a68932-a774-4eb5-9420-3bef46c3d62c">233</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc0LTYtMS0xLTA_2b37940f-e2f8-46b6-be5c-b0d7b03272a3">169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if5064c9afd8a4479bb040d8a80ca33b4_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc1LTItMS0xLTA_479dd192-2b29-4db8-917b-a994b116cff7">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifeeda099e70e4b54a7cb18c2911d5b68_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc1LTQtMS0xLTA_754e57e3-14d7-4462-b18c-fc430f0b11cc">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia35e30f634224b41aafe49996af48fc4_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc1LTYtMS0xLTA_0df41797-98bb-4c3a-8a24-4b6806be2b05">1</ix:nonFraction>)</span></td><td style="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 stockholder &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc2LTItMS0xLTA_e5a5d5c8-9c51-4920-8889-2e242099be33">814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc2LTQtMS0xLTA_f28e9a1f-94b1-4646-8213-4181e06a2c94">741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc2LTYtMS0xLTA_cdbb4b76-5695-4bd5-a9f4-6280bdb2315d">703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i728224edc939452caab92e37fca2c8ca_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc5LTItMS0xLTA_2b2dcb2c-0d81-48bd-83f4-b6657392c820">17,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab13e0fdff3a4cd79ff876e2e6e079d2_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc5LTQtMS0xLTA_30d2737d-1b18-45f2-808c-ab28b22abd3c">16,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if44661ac14af4e2ea242eb235576e495_I20181231" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc5LTYtMS0xLTA_1516284d-ffaf-4b10-b29a-f45ee475c2ec">16,027</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i869572f210aa4d78b301e7d30885e515_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgwLTItMS0xLTA_e31e35b2-31ea-4f61-89e6-2d63cf7370c9">9,581</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iabab45944abf4d2ba141bbc68ceaac5c_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgwLTQtMS0xLTA_a56d5a66-a230-46ed-aa2b-a6f042f60131">8,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3f5634836cbb4c7c97983dea9aa9de62_I20181231" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgwLTYtMS0xLTA_475c9bfb-edbc-4dd0-b686-026b1a74981d">7,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Enterprises</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i942fbfdaea2f413ba5b14b61c8f14bcc_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgxLTItMS0xLTA_a1927916-6cd0-4b8e-9347-5b698adccf6e">1,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i935d463d710840619e0dc842efc34dc5_I20191231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgxLTQtMS0xLTA_967aeb2c-b638-488b-bb18-0052369ed44e">405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id212d838320e4424b2039af409ddfa67_I20181231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgxLTYtMS0xLTA_506f40f9-86f5-4d79-993f-4d2286fa91d2">412</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i87956c9671e54f22b5a3a322eac7f4d7_I20201231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgyLTItMS0xLTA_9154714c-20d8-4ff5-b437-fd45f6f9e503">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0ca31e8ee459400e92057da81f28339d_I20191231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgyLTQtMS0xLTA_f9ddcdb1-86cd-4a3f-8c98-f5d9a1564bdc">22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55111f8bc50442de9f3b64786cb6d123_I20181231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgyLTYtMS0xLTA_1acbb680-d3e6-494f-b54c-60083f454f0c">25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if732695950a54412a8cacd62985a25ef_I20201231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgzLTItMS0xLTA_bba682d4-f9f8-4f07-a31d-d4efe1cd0a8f">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic30d44caa8ec43fa9174b8214cc6d67b_I20191231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgzLTQtMS0xLTA_709f6f81-d620-4632-9c91-ca33924a1d2b">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iae1f2adcbae943dc8cb7b7884b83b61b_I20181231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgzLTYtMS0xLTA_7782690f-56fa-4e64-b898-951c8889145d">17</ix:nonFraction>&#160;</span></td><td style="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 plant, property, and equipment, gross &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg0LTItMS0xLTA_1aa91c5b-be0c-4bca-a660-41b74dab1501">27,907</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg0LTQtMS0xLTA_c86691a4-3ac8-4fdb-ba69-d74d07379786">25,390</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i371456efa43d45aeb71a416c50fafe3a_I20181231" decimals="-6" format="ixt:numdotdecimal" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg0LTYtMS0xLTA_7c0b5edf-7ed7-4431-9c63-7233c8331d17">24,400</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></tr></table></ix:continuation></ix:continuation></ix:continuation></ix:continuation></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">175</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="ic0e778580b914658a2ea9f9b7b2c84a8" continuedAt="i0245c1ac0ccf4c2dbd78137bed88ab4f"><ix:continuation id="if2f866c08dc74411ba876aee20920b5a" continuedAt="i43a71a49d4594eadb18e0e18646848f6"><ix:continuation id="i6b2f63aae9d44c4e8a7cac53e25619b1" continuedAt="i2c36fe2f74a84985bf7d199a694448bd"><ix:continuation id="i6aba7136cf2641f5a4b926647e3b9cf6" continuedAt="ib58a4911f2a54ebda78e34c9db49a079"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018&#160;</span></td><td style="border-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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40ed989355694e2f9bebdd0ff288eefe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg3LTItMS0xLTA_00810c48-0058-4d23-bb7f-6591f27482f3">17,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iae4bbbcf7b8d400da32a684eaaa2bff8_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg3LTQtMS0xLTA_64024d84-a9fc-44cd-94e6-7242e7389ae4">16,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1ce88cdb4c7b4c97bece1015dec7ccd9_I20181231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg3LTYtMS0xLTA_8bc112e5-1a64-41c8-b22e-56719eedac94">16,027</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifbe90f19fdb244fba403e9a6873004a6_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg4LTItMS0xLTA_2560a394-4abe-41df-b399-2fb51ec70d31">9,581</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9f2af5ba65d345afa2bd287ecd84b5f3_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg4LTQtMS0xLTA_ab244540-f9d1-49e3-a2ef-37a79b91c184">8,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4d164844a94f539cda29cfa193ac6c_I20181231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg4LTYtMS0xLTA_8ee3a8a5-c6c5-44ad-bbd0-791264dbde98">7,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1def0f700c1c4697879e472b1d4f02aa_I20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg5LTItMS0xLTA_1331d48d-38a4-42c2-b5a5-c56316a6668e">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i69732e4b93f447839fe30442c0918c1c_I20191231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg5LTQtMS0xLTA_a2babd98-ed22-446d-b309-d5a314d46ecd">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i51871ae719484c8c8fce355eff041aed_I20181231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg5LTYtMS0xLTA_106ec227-df8f-4cbc-9191-6ea50b4e641f">17</ix:nonFraction>&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzkwLTItMS0xLTA_4addee58-d6f5-4476-a605-ea40fd60bb50">26,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzkwLTQtMS0xLTA_19674d1c-872b-45fa-9949-85d3fc2cbe73">24,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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231" decimals="-6" format="ixt:numdotdecimal" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzkwLTYtMS0xLTA_89d2ed1e-b7f7-48e2-b7bd-a27dca22c9cb">23,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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments in equity method investees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i942fbfdaea2f413ba5b14b61c8f14bcc_I20201231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzkzLTItMS0xLTA_38536d91-9c8e-4138-8fc2-e0bd1be36306">70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i935d463d710840619e0dc842efc34dc5_I20191231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzkzLTQtMS0xLTA_d5613e1c-f487-4d58-b4fb-b535fcf70ca6">71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id212d838320e4424b2039af409ddfa67_I20181231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzkzLTYtMS0xLTA_7a5cab3f-fc34-4f8c-b38b-f3c77f4de6bb">69</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total investments in equity method investees &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzk1LTItMS0xLTA_30606948-2c7c-4042-b0cf-5a6278834af0">70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzk1LTQtMS0xLTA_742b042d-4fb0-4c62-9039-da69f8211dc1">71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i371456efa43d45aeb71a416c50fafe3a_I20181231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzk1LTYtMS0xLTA_4e5ad535-9098-404a-9a55-cb9c2e876b14">69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i728224edc939452caab92e37fca2c8ca_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzk4LTItMS0xLTA_4281b0f4-4a15-400c-8478-4924b179ec16">15,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab13e0fdff3a4cd79ff876e2e6e079d2_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzk4LTQtMS0xLTA_bcc451fb-5dc4-43a7-b71d-ecb0a8d24e95">14,911</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if44661ac14af4e2ea242eb235576e495_I20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzk4LTYtMS0xLTA_1cedce5d-03c4-490c-a827-66cee41c4721">14,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i869572f210aa4d78b301e7d30885e515_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzk5LTItMS0xLTA_8ee3bda7-9cb0-4b5e-bb88-136d89aa7c40">9,429</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iabab45944abf4d2ba141bbc68ceaac5c_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzk5LTQtMS0xLTA_c5e75007-d58e-44d8-a65a-a295ec49ba29">8,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3f5634836cbb4c7c97983dea9aa9de62_I20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzk5LTYtMS0xLTA_b0dd73c4-5623-4870-b3ab-a4986da67973">7,806</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Enterprises</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i942fbfdaea2f413ba5b14b61c8f14bcc_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMC0yLTEtMS0w_b5c02312-c737-48c1-87a4-267bfb659cbc">1,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i935d463d710840619e0dc842efc34dc5_I20191231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMC00LTEtMS0w_b99f9b3c-ff10-4ca1-ae74-a505a0eec9d5">527</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id212d838320e4424b2039af409ddfa67_I20181231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMC02LTEtMS0w_93447240-bcca-4106-83f4-d18f6875dcef">540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i87956c9671e54f22b5a3a322eac7f4d7_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMS0yLTEtMS0w_06259596-cb5d-4889-b706-ec1106c1995d">3,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0ca31e8ee459400e92057da81f28339d_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMS00LTEtMS0w_181bca94-206e-44f3-b2bd-7cee72870de9">2,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55111f8bc50442de9f3b64786cb6d123_I20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMS02LTEtMS0w_a2383548-d3f3-4e64-b42d-40e4640a94d2">2,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if732695950a54412a8cacd62985a25ef_I20201231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMi0yLTEtMS0w_b0597c90-83fa-44d6-a9a5-58288da57238">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic30d44caa8ec43fa9174b8214cc6d67b_I20191231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMi00LTEtMS0w_4cca801c-2d1f-4481-9a0b-f86680328a96">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iae1f2adcbae943dc8cb7b7884b83b61b_I20181231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMi02LTEtMS0w_1a258df3-e253-4158-b97d-81cdd526801a">98</ix:nonFraction>&#160;</span></td><td style="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 assets &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMy0yLTEtMS0w_8ac113f6-ea2f-4012-a0dd-76b72ecb9745">29,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMy00LTEtMS0w_29a07794-f68b-45ad-9be6-55fcfae5d39f">26,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i371456efa43d45aeb71a416c50fafe3a_I20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMy02LTEtMS0w_504dd5cb-e7be-4ed3-bfc8-0c6b486f4715">24,529</ix:nonFraction>&#160;</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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40ed989355694e2f9bebdd0ff288eefe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwNi0yLTEtMS0w_5cbce34a-89b7-49f7-9c38-89f98ba54f2e">15,893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iae4bbbcf7b8d400da32a684eaaa2bff8_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwNi00LTEtMS0w_088c0b54-dda8-48cc-b387-8c0da9469259">14,973</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1ce88cdb4c7b4c97bece1015dec7ccd9_I20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwNi02LTEtMS0w_0778837f-92a8-42a0-a6b7-4a5cd40db6e2">14,143</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifbe90f19fdb244fba403e9a6873004a6_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwNy0yLTEtMS0w_2a158733-12a1-4dbd-b00c-85aa9eb161fd">9,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9f2af5ba65d345afa2bd287ecd84b5f3_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwNy00LTEtMS0w_4685ef7b-f9b0-4441-b0f5-9f6e5bd6edd3">8,706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica4d164844a94f539cda29cfa193ac6c_I20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwNy02LTEtMS0w_7df8f562-0b3f-4ad4-8a3d-b812a3dae949">7,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1def0f700c1c4697879e472b1d4f02aa_I20201231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwOC0yLTEtMS0w_c3a4052d-5aa8-4d1a-a54b-219846cee681">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i69732e4b93f447839fe30442c0918c1c_I20191231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwOC00LTEtMS0w_06d8d5ce-b854-4a7d-8fb4-e7cfc656d2c7">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i51871ae719484c8c8fce355eff041aed_I20181231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwOC02LTEtMS0w_eb8fb7e5-7bbc-4fce-97c6-4e303e6a6af3">29</ix:nonFraction>&#160;</span></td><td style="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 assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwOS0yLTEtMS0w_4a057d78-ee7d-4830-8382-f8055b8ab7d1">25,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwOS00LTEtMS0w_5a26d042-fc4d-4e41-afa7-a32e3c14ebd1">23,699</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwOS02LTEtMS0w_24dc22af-941e-4d04-9312-fbe1ca8929ad">22,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></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">5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExMi0yLTEtMS0w_1cee3a0f-d295-474b-98cf-c233b5408262">1,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ief858962888c4cc5911fa0e9ea922cf3_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExMi00LTEtMS0w_a0e57ed3-616c-4830-b0f3-e58eebfda750">1,162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i76e90775ca73489c933b20722519b529_D20180101-20181231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExMi02LTEtMS0w_0c7c1ac4-9ef4-4d78-85c7-eb273d87ca49">865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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">5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExMy0yLTEtMS0w_679c16a5-b6f8-4807-9b0f-61b0ab496339">885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3db1e492e5834d299a60a71de9b4437b_D20190101-20191231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExMy00LTEtMS0w_7b0cc45d-cd1b-4fab-8791-e029adb0f91e">971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaab0852791fa4335a5b31b8470f7a0dc_D20180101-20181231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExMy02LTEtMS0w_974ac328-3d4f-432d-b8aa-f7065f6a50f7">958</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Enterprises</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4b2efc31ed544c7eaac330784b83f4f1_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNC0yLTEtMS0w_6f65f1df-481f-405a-ad27-20eadc1f0c6b">108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7b3b5bd4595e44798d4cb69a5d7d2d72_D20190101-20191231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNC00LTEtMS0w_85ff57a7-3df7-4afd-9977-f752b25b8680">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i153fdea8b6604cd099f0c42176de7998_D20180101-20181231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNC02LTEtMS0w_6a1d1cdc-7361-4a70-8c6f-782730474b77">246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if27cbe186b4c4b21827858f5d07f7223_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNS0yLTEtMS0w_3d3b136f-17ad-4ff1-b02c-3b6e49ee39f0">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if4948fc7492d42e9a0ce41350ee3875d_D20190101-20191231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNS00LTEtMS0w_6b23a717-e86c-4ef8-8685-397066d532b5">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab77382b17d046bb94a01b90d48fabde_D20180101-20181231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNS02LTEtMS0w_370a64e8-77de-4161-9cc5-6608e869f003">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib0380d8653244200b59ef9c922b0038b_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNi0yLTEtMS0w_06f8891d-2577-4c8d-b708-e342fdaab8c3">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5c89642bb87847b5988d8548c392f0d9_D20190101-20191231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNi00LTEtMS0w_67ca7e41-5c69-40a6-8333-fed4ef94bb80">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia983206200724786bf7981aa3fc9c515_D20180101-20181231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNi02LTEtMS0w_642ffba0-a53e-4503-b2f5-3be4f0565d37">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total capital expenditures &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNy0yLTEtMS0w_6efd0e40-e74e-4b24-ac64-9359ddc88226">2,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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNy00LTEtMS0w_bcd4aea8-d315-4d81-aa60-07c23f9de7c6">2,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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNy02LTEtMS0w_f3f897fe-50ac-4978-993c-48d15d12d57b">2,081</ix:nonFraction>&#160;</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 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></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">5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMC0yLTEtMS0w_95161fbd-81d8-480a-b1fc-8027213a4e2e">1,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMC00LTEtMS0w_b0304334-388c-4081-bebe-af0fdc0a85b8">1,162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i487fae34490d4a29985da307265af179_D20180101-20181231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMC02LTEtMS0w_7d109a7e-b212-4aba-b206-d1546a6287fd">865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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">5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMS0yLTEtMS0w_3730645f-3d33-488a-a60b-e3c8792fb4fa">885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMS00LTEtMS0w_68edacab-0688-41fb-a270-c13e5d777a16">971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMS02LTEtMS0w_ba1d900e-575e-430e-bd14-6795947fdfaf">958</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if5064c9afd8a4479bb040d8a80ca33b4_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMi0yLTEtMS0w_9a65fa0c-0e13-4be6-8482-a5b02638a129">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifeeda099e70e4b54a7cb18c2911d5b68_D20190101-20191231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMi00LTEtMS0w_bff456f3-7666-4fa8-9879-2353c50ba62e">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia35e30f634224b41aafe49996af48fc4_D20180101-20181231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMi02LTEtMS0w_701ef955-0011-4b31-93d7-6d771380e97c">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total capital expenditures &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMy0yLTEtMS0w_b4668aa8-9324-4cc8-a20b-08ddbeee220c">2,167</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMy00LTEtMS0w_7f465ab9-4dd0-4440-add9-aa48101360e0">2,134</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMy02LTEtMS0w_13aeb5c8-dfea-42f2-83b3-2e76b7ed6458">1,825</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></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers had no significant equity method investments.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation></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%">176</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i0245c1ac0ccf4c2dbd78137bed88ab4f"><ix:continuation id="i43a71a49d4594eadb18e0e18646848f6"><ix:continuation id="i2c36fe2f74a84985bf7d199a694448bd"><ix:continuation id="ib58a4911f2a54ebda78e34c9db49a079"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Costs related to coal-fueled electric generating units to be retired in 2023 were removed and recorded as a regulatory asset in June&#160;2019. For additional details, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include assets placed under finance lease.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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">Amounts include a portion of Consumers&#8217; capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div id="ibe111af6d52149569b23f8b48d5770c6_229"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">20:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90ZXh0cmVnaW9uOmI1ODZiNzYzMmUwODQ4MWFhOTc3MDU1ZjU4OWZjZjhhXzEzNjk_347400bc-0ef6-4ccf-93e6-6c988b1a6810" continuedAt="i9ebf96e28283493faebf461bffeb4105" escape="true">Related-Party Transactions&#8212;Consumers</ix:nonNumeric></span></div><ix:continuation id="i9ebf96e28283493faebf461bffeb4105"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers enters into a number of transactions with related parties in the normal course of business. These transactions include but are not limited to:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">purchases of electricity from affiliates of CMS&#160;Enterprises</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">payments to and from CMS&#160;Energy related to parent company overhead costs</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Transactions involving power supply purchases from certain affiliates of CMS&#160;Enterprises are based on avoided costs under PURPA, state law, and competitive bidding. The payment of parent company overhead costs is based on the use of accepted industry allocation methodologies. These payments are for costs that occur in the normal course of business.</span></div><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90ZXh0cmVnaW9uOmI1ODZiNzYzMmUwODQ4MWFhOTc3MDU1ZjU4OWZjZjhhXzEzNjc_81eb6c89-041c-4ee1-9356-a53eea893291" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is Consumers&#8217; expense recorded from related-party transactions for the years ended December&#160;31:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:38.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.866%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="24" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In&#160;Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Description</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related&#160;Party</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchases of capacity and energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Affiliates of CMS&#160;Enterprises</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90YWJsZTo4NjJiOTk1NTNmMjA0NTNiYWRhZmZhNDQzZDkzNjM3Ny90YWJsZXJhbmdlOjg2MmI5OTU1M2YyMDQ1M2JhZGFmZmE0NDNkOTM2Mzc3XzItMy0xLTEtMA_9c4a592d-32ea-42ee-b1ef-d1a7c98b62e8">64</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5485f102916548949693145085dae680_D20190101-20191231" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90YWJsZTo4NjJiOTk1NTNmMjA0NTNiYWRhZmZhNDQzZDkzNjM3Ny90YWJsZXJhbmdlOjg2MmI5OTU1M2YyMDQ1M2JhZGFmZmE0NDNkOTM2Mzc3XzItNS0xLTEtMA_9f05c657-4b32-49e6-bf57-180ab5683b72">75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90YWJsZTo4NjJiOTk1NTNmMjA0NTNiYWRhZmZhNDQzZDkzNjM3Ny90YWJsZXJhbmdlOjg2MmI5OTU1M2YyMDQ1M2JhZGFmZmE0NDNkOTM2Mzc3XzItNy0xLTEtMA_fa155583-583c-43f5-a913-5d2060972b33">83</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></tr></table></div></ix:nonNumeric><div style="margin-bottom:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amounts payable to related parties for purchased power and other services were $<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90ZXh0cmVnaW9uOmI1ODZiNzYzMmUwODQ4MWFhOTc3MDU1ZjU4OWZjZjhhXzgzOA_2509ada7-6fea-47fd-abd3-682b83ed57f5">13</ix:nonFraction>&#160;million at December&#160;31,&#160;2020 and $<ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90ZXh0cmVnaW9uOmI1ODZiNzYzMmUwODQ4MWFhOTc3MDU1ZjU4OWZjZjhhXzg1MQ_c889e6c6-3d77-4e4e-8bc3-52b415f477fd">26</ix:nonFraction>&#160;million at December&#160;31,&#160;2019. Accounts receivable from related parties were $<ix:nonFraction unitRef="usd" contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90ZXh0cmVnaW9uOmI1ODZiNzYzMmUwODQ4MWFhOTc3MDU1ZjU4OWZjZjhhXzkwNw_e2fdf831-2118-4348-8356-0535304438fe">16</ix:nonFraction>&#160;million at December&#160;31,&#160;2020 and $<ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90ZXh0cmVnaW9uOmI1ODZiNzYzMmUwODQ4MWFhOTc3MDU1ZjU4OWZjZjhhXzkyMA_b9b4a6a7-d793-4f8a-b99a-5cb1bf4541bd">8</ix:nonFraction>&#160;million at December&#160;31,&#160;2019.</span></div><div 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 2018, CMS&#160;Energy and Consumers sold the DB&#160;SERP debt securities and CMS&#160;Energy issued a demand note payable to the DB&#160;SERP rabbi trust. The portion of the demand note attributable to Consumers was recorded as a note receivable &#8211; related party on Consumers&#8217; consolidated balance sheets at December&#160;31,&#160;2020 and December&#160;31,&#160;2019. For additional details about the note receivable &#8211; related party, see Note&#160;8, Notes Receivable.</span></div><div 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;2018, Consumers and a subsidiary of CMS&#160;Energy executed a <ix:nonNumeric contextRef="icd2e215b247b436f8a272ae3058655f5_I20201231" format="ixt-sec:duryear" name="us-gaap:LessorDirectFinancingLeaseTermOfContract1" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90ZXh0cmVnaW9uOmI1ODZiNzYzMmUwODQ4MWFhOTc3MDU1ZjU4OWZjZjhhXzEwNDI_479d35f8-989e-44c4-b680-db18a5654314">20</ix:nonNumeric>&#8209;year natural gas transportation agreement, related to a pipeline owned by Consumers. For additional details about the agreement, see Note&#160;10, Leases and Palisades 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%">Consumers owned no shares of CMS&#160;Energy common stock at December&#160;31,&#160;2020 and CMS Energy common stock with a fair value of $<ix:nonFraction unitRef="usd" contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90ZXh0cmVnaW9uOmI1ODZiNzYzMmUwODQ4MWFhOTc3MDU1ZjU4OWZjZjhhXzcxNDY4MjU1ODE5NDU_a0c2767d-a710-402b-ab45-c1b346e8ba0a">1</ix:nonFraction>&#160;million at December&#160;31,&#160;2019.</span></div><div 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 2020, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $<ix:nonFraction unitRef="usd" contextRef="i63ebb0f84b97486481e6a222205290a7_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90ZXh0cmVnaW9uOmI1ODZiNzYzMmUwODQ4MWFhOTc3MDU1ZjU4OWZjZjhhXzEzMDU_2ac0d9df-76c2-4323-b156-95e6c9c4a2d6">350</ix:nonFraction>&#160;million. As of December&#160;31,&#160;2020, $<ix:nonFraction unitRef="usd" contextRef="i63ebb0f84b97486481e6a222205290a7_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90ZXh0cmVnaW9uOmI1ODZiNzYzMmUwODQ4MWFhOTc3MDU1ZjU4OWZjZjhhXzcxNDY4MjU1ODIxOTQ_d4e70700-47ac-41de-9262-f8d04c79aba5">307</ix:nonFraction>&#160;million was outstanding under the agreement with an interest rate of <ix:nonFraction unitRef="number" contextRef="i63ebb0f84b97486481e6a222205290a7_I20201231" decimals="5" format="ixt:numdotdecimal" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90ZXh0cmVnaW9uOmI1ODZiNzYzMmUwODQ4MWFhOTc3MDU1ZjU4OWZjZjhhXzE5NzkxMjA5MzAyMjg5_ee16227f-511c-4817-9923-390242e74075">0.042</ix:nonFraction> percent.</span></div></ix:continuation></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%">177</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_235"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">21:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:VariableInterestEntityDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzE0NzY_d2548f33-d4de-4a0f-a6b1-40a7ab37df29" continuedAt="i425bb1f98aeb441ebee67c7795caed07" escape="true">Variable Interest Entities</ix:nonNumeric></span></div><ix:continuation id="i425bb1f98aeb441ebee67c7795caed07" continuedAt="i4471dd8534c644d58413bcd545f8a1bb"><div 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 July&#160;2020, CMS&#160;Enterprises purchased a <ix:nonFraction unitRef="number" contextRef="i9f03d52474a94289b6c68e9dcf13489c_D20200701-20200731" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzY1OTcwNjk3NzExNzA_b3177846-a2c8-499b-8545-df753122358c">51</ix:nonFraction>-percent ownership interest in Aviator Wind Equity Holdings. At that time, Aviator Wind Equity Holdings owned 100&#160;percent of Aviator Wind, a <ix:nonFraction unitRef="mw" contextRef="i9f03d52474a94289b6c68e9dcf13489c_D20200701-20200731" decimals="0" name="cms:VariableInterestEntityMaximumCapacity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzY1OTcwNjk3NzExNzg_b9153422-0b02-4333-9294-be34d9811808">525</ix:nonFraction>-MW wind generation project being developed and constructed in Coke County, Texas. Of Aviator&#160;Wind&#8217;s <ix:nonFraction unitRef="mw" contextRef="i9f03d52474a94289b6c68e9dcf13489c_D20200701-20200731" decimals="0" name="cms:VariableInterestEntityMaximumCapacity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzY1OTcwNjk3NzExOTU_b9153422-0b02-4333-9294-be34d9811808">525</ix:nonFraction>-MW nameplate capacity, <ix:nonFraction unitRef="mw" contextRef="i9f03d52474a94289b6c68e9dcf13489c_D20200701-20200731" decimals="0" name="cms:VariableInterestEntityCapacityCommitted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzY1OTcwNjk3NzEyMDc_d815bef4-51eb-499d-85e6-5f391cff72fa">420</ix:nonFraction> MW has been committed under long-term PPAs.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Aviator Wind became operational in September&#160;2020 and, at that time, Aviator Wind Equity Holdings sold a Class&#160;A membership interest in Aviator Wind to a tax equity investor, BHE Renewables,&#160;LLC, a subsidiary of Berkshire Hathaway Energy Company. Aviator Wind Equity Holdings retained a Class&#160;B membership interest in Aviator Wind. Earnings, tax attributes, and cash flows generated by Aviator Wind are allocated among and distributed to the membership classes in accordance with the ratios specified in the associated limited liability company operating agreement; these ratios change over time and are not representative of the ownership interest percentages of each membership class.</span></div><div 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 Aviator Wind&#8217;s income and cash flows are not distributed among its investors based on ownership interest percentages, CMS&#160;Enterprises allocates Aviator Wind&#8217;s income (loss) among its investors by applying the hypothetical liquidation at book value method. This method calculates each investor&#8217;s earnings based on a hypothetical liquidation of Aviator Wind at the net book value of its underlying net 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. CMS&#160;Enterprises then receives <ix:nonFraction unitRef="number" contextRef="i1cb1b6d0024d4359b9c09c8a20667446_D20200901-20200930" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzY1OTcwNjk3NzEyMTM_201310bb-8e2f-436f-a747-56f5756f66ce">51</ix:nonFraction> percent of the earnings, tax attributes, and cash flows that were allocated to Aviator Wind Equity Holdings.</span></div><div 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="if09737f7d00c459397d73ea090aaf443_D20200101-20201231" name="us-gaap:ConsolidationVariableInterestEntityPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzg3OTYwOTMwMjkxNjE_784318d7-25e8-4f99-b361-c32f95781f28" escape="true">Aviator Wind Equity Holdings and Aviator Wind represent VIEs. In accordance with the associated limited liability company operating agreement, the tax equity investor is guaranteed preferred returns from Aviator Wind. However, CMS&#160;Enterprises manages and controls the operating activities of Aviator Wind Equity Holdings and, ultimately, Aviator Wind. As a result, CMS&#160;Enterprises is the primary beneficiary of Aviator Wind Equity Holdings and Aviator&#160;Wind, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies.</ix:nonNumeric> CMS&#160;Enterprises consolidates Aviator Wind Equity Holdings and Aviator Wind and presents the Class&#160;A membership interest and <ix:nonFraction unitRef="number" contextRef="i72edeb2ef72340e68f888cc755c70aa6_I20200731" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzY1OTcwNjk3NzE0NjE_3048c4d8-54f6-4244-94e2-a06d4b5b3c5a">49</ix:nonFraction> percent of the Class&#160;B membership interest in Aviator Wind as noncontrolling interests. <ix:nonFraction unitRef="usd" contextRef="i9f03d52474a94289b6c68e9dcf13489c_D20200701-20200731" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:VariableInterestEntityInitialConsolidationGainOrLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzY1OTcwNjk3NzE0Njc_29824af8-82fd-4874-a5c5-5a281e398777">No</ix:nonFraction> gain or loss was recognized upon initial consolidation of Aviator Wind Equity Holdings and Aviator Wind.</span></div></ix:continuation></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%">178</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><ix:continuation id="i4471dd8534c644d58413bcd545f8a1bb" continuedAt="ice5bd9270a2c4101bb9f0f3ca4e41a1b"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfVariableInterestEntitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzg3OTYwOTMwMjc3Nzc_472c878f-792d-485b-a2e2-312542a227b0" continuedAt="ia3861fbacf8f417592f8eb89eb67a20a" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying values of the VIEs&#8217; assets and liabilities included in CMS&#160;Energy&#8217;s consolidated balance sheets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.117%"></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.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="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6410ba89c8ad47e9863673c6c7230670_I20201231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90YWJsZTo0OGE2Y2Y1NzZjZDI0MjhiYjFlMTc0Y2RhMjU5ZTRlZS90YWJsZXJhbmdlOjQ4YTZjZjU3NmNkMjQyOGJiMWUxNzRjZGEyNTllNGVlXzMtMi0xLTEtMTU0MDA_3c5e3c76-6048-4c42-bad3-d9c1c1db700b">7</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6410ba89c8ad47e9863673c6c7230670_I20201231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90YWJsZTo0OGE2Y2Y1NzZjZDI0MjhiYjFlMTc0Y2RhMjU5ZTRlZS90YWJsZXJhbmdlOjQ4YTZjZjU3NmNkMjQyOGJiMWUxNzRjZGEyNTllNGVlXzUtMi0xLTEtMTU0MDA_ee9e298d-87e3-41e9-8cdf-62f829d19d39">5</ix:nonFraction>&#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%">Prepayments and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6410ba89c8ad47e9863673c6c7230670_I20201231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90YWJsZTo0OGE2Y2Y1NzZjZDI0MjhiYjFlMTc0Y2RhMjU5ZTRlZS90YWJsZXJhbmdlOjQ4YTZjZjU3NmNkMjQyOGJiMWUxNzRjZGEyNTllNGVlXzYtMi0xLTEtMTU0MDA_3eb066bd-263a-489a-abc9-8afda3d5a984">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6410ba89c8ad47e9863673c6c7230670_I20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90YWJsZTo0OGE2Y2Y1NzZjZDI0MjhiYjFlMTc0Y2RhMjU5ZTRlZS90YWJsZXJhbmdlOjQ4YTZjZjU3NmNkMjQyOGJiMWUxNzRjZGEyNTllNGVlXzgtMi0xLTEtMTU0MDA_827caab1-deee-4d2d-9329-2d8d7309fa89">692</ix:nonFraction>&#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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6410ba89c8ad47e9863673c6c7230670_I20201231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90YWJsZTo0OGE2Y2Y1NzZjZDI0MjhiYjFlMTc0Y2RhMjU5ZTRlZS90YWJsZXJhbmdlOjQ4YTZjZjU3NmNkMjQyOGJiMWUxNzRjZGEyNTllNGVlXzktMi0xLTEtMTU0MDA_c908a307-bf86-46d4-a73b-7e5c026d5907">705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">Current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"></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 payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6410ba89c8ad47e9863673c6c7230670_I20201231" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90YWJsZTo0OGE2Y2Y1NzZjZDI0MjhiYjFlMTc0Y2RhMjU5ZTRlZS90YWJsZXJhbmdlOjQ4YTZjZjU3NmNkMjQyOGJiMWUxNzRjZGEyNTllNGVlXzExLTItMS0xLTE1NDAw_e6b00a17-f241-49c2-b014-3e30c6eb6059">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"></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%">Asset retirement obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6410ba89c8ad47e9863673c6c7230670_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90YWJsZTo0OGE2Y2Y1NzZjZDI0MjhiYjFlMTc0Y2RhMjU5ZTRlZS90YWJsZXJhbmdlOjQ4YTZjZjU3NmNkMjQyOGJiMWUxNzRjZGEyNTllNGVlXzEzLTItMS0xLTE1NDAw_98c654fc-907d-4198-8c70-489e39e0b8d7">19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6410ba89c8ad47e9863673c6c7230670_I20201231" decimals="-6" name="us-gaap:Liabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90YWJsZTo0OGE2Y2Y1NzZjZDI0MjhiYjFlMTc0Y2RhMjU5ZTRlZS90YWJsZXJhbmdlOjQ4YTZjZjU3NmNkMjQyOGJiMWUxNzRjZGEyNTllNGVlXzE0LTItMS0xLTE1NDAw_054be436-3ec3-4045-8f62-aff7f918421b">22</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><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">Assets may be used only to meet VIEs&#8217; obligations and commitments.</span></div></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Other VIEs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">: <ix:nonNumeric contextRef="i1048a65fa74246dbb3e7d46940399521_D20200101-20201231" name="us-gaap:ConsolidationVariableInterestEntityPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzg3OTYwOTMwMjkxNjA_0c6a5f69-c7e0-4822-adda-86a26b60d600" escape="true">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="i443f31ab28124e66b8f55eee2c7808ee_D20200101-20201231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzEyMQ_276e1f40-4765-4804-94cc-2e2ed66b4949"><ix:nonFraction unitRef="number" contextRef="i7ff41c51270f4fef90158d72f260b2b4_D20200101-20201231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzEyMQ_914573ea-d076-4c14-ba6d-a7c7c5e1cdfa"><ix:nonFraction unitRef="number" contextRef="i51f84ea0570548bb81d6285abf1d2db1_D20200101-20201231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzEyMQ_ce7be0d1-4cb3-41ce-86f4-9722b982c3d6"><ix:nonFraction unitRef="number" contextRef="i419e83b84a404dea99313b48db4c9cf4_D20200101-20201231" decimals="2" format="ixt:numdotdecimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzEyMQ_d5cdee70-fc8c-4f6c-b6bd-8e6852220154">50</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> 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.</ix:nonNumeric></span></div><ix:continuation id="ia3861fbacf8f417592f8eb89eb67a20a"><div 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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 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:15pt"><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:15pt"><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:15pt"><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:15pt"><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></ix:continuation></ix:continuation></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%">179</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div 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="ice5bd9270a2c4101bb9f0f3ca4e41a1b" continuedAt="ibe9d328cdfdf4b20ab71b65cd7a50818">The creditors of these partnerships do not have recourse to the general credit of CMS&#160;Energy or Consumers. Consumers has not provided any financial or other support during the periods presented that was not previously contractually required.</ix:continuation></span></div><div 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="ibe9d328cdfdf4b20ab71b65cd7a50818">CMS&#160;Energy&#8217;s investment in these partnerships is included in investments on its consolidated balance sheets in the amount of $<ix:nonFraction unitRef="usd" contextRef="ia1ab2f69f83c451898842df6cde6930e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzE0NDM_6bca41a8-38e6-4fb7-933e-210fd9fcfdd2">70</ix:nonFraction>&#160;million as of December&#160;31,&#160;2020 and $<ix:nonFraction unitRef="usd" contextRef="i2a0a9dad038b402db18bcccffb2cbb26_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzE0NTk_744ab281-3e5c-46bd-badb-74b46bc977b7">71</ix:nonFraction>&#160;million as of December&#160;31,&#160;2019.</ix:continuation> </span></div><div id="ibe111af6d52149569b23f8b48d5770c6_241"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">22:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90ZXh0cmVnaW9uOmRkZjY1YTJiYmRiOTQ0ZjM5YTBiZmY3ZjI3MDFkYWQ0XzEyMTA_5d4e72e4-a117-4edd-856a-e04b8480ab0a" continuedAt="ic5f14f6fb8ea4e4690636c9f91921f5a" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90ZXh0cmVnaW9uOmRkZjY1YTJiYmRiOTQ0ZjM5YTBiZmY3ZjI3MDFkYWQ0XzEyMTE_65fc8481-be6c-43c9-954b-c76116d6e348" continuedAt="i8e35bf86e31f4c78b323ee201c56a7dc" escape="true">Asset Sale and Exit Activities</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ic5f14f6fb8ea4e4690636c9f91921f5a"><ix:continuation id="i8e35bf86e31f4c78b323ee201c56a7dc"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Asset Sale:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In October&#160;2020, Consumers completed a sale of the electric utility&#8217;s remaining transmission equipment to METC. In December&#160;2020, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with electric utility customers; this application was approved by the MPSC in February&#160;2021. As a result, during 2020, Consumers recorded a regulatory liability of $<ix:nonFraction unitRef="usd" contextRef="id669f6e903234c7ca4268e16301c90e0_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90ZXh0cmVnaW9uOmRkZjY1YTJiYmRiOTQ0ZjM5YTBiZmY3ZjI3MDFkYWQ0XzQzNA_8b4349b5-7c83-4301-aea9-19a629e68647">14</ix:nonFraction>&#160;million and recognized a pre-tax gain of $<ix:nonFraction unitRef="usd" contextRef="i09b4c037cd5b4e08a706c832c09ae784_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90ZXh0cmVnaW9uOmRkZjY1YTJiYmRiOTQ0ZjM5YTBiZmY3ZjI3MDFkYWQ0XzQ3MA_3244bbfd-85ab-4d10-923f-ed7eafbffd16">14</ix:nonFraction>&#160;million within maintenance and other operating expenses on its consolidated statements of income. For additional details on the sharing of the gain with customers, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exit Activities:</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 plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;&#160;2 coal-fueled electric generating units in 2023. For additional details on Consumers&#8217; plans to recover the remaining book value of the two units upon their retirement, see Note&#160;3, Regulatory Matters. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In October 2019, Consumers announced a retention incentive program to ensure necessary staffing at the D.E.&#160;Karn generating complex through the anticipated retirement of the coal-fueled generating units. Based on the number of employees that have chosen to participate, the aggregate cost of the program through 2023 is estimated to be $<ix:nonFraction unitRef="usd" contextRef="i4ed9cc5bd32043aead97f0cdf9f65f3b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90ZXh0cmVnaW9uOmRkZjY1YTJiYmRiOTQ0ZjM5YTBiZmY3ZjI3MDFkYWQ0XzgyNg_d203d4ba-150d-43c2-95e8-af226e9beb5d">35</ix:nonFraction>&#160;million. In its order in Consumers&#8217; 2020 electric rate case, the MPSC approved deferred accounting treatment for these costs; Consumers will begin deferring these costs as a regulatory asset in 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December&#160;31,&#160;2020, the cumulative cost incurred and charged to expense related to this program was $<ix:nonFraction unitRef="usd" contextRef="i0d394154db1c4c1ab872609258738466_D20191001-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90ZXh0cmVnaW9uOmRkZjY1YTJiYmRiOTQ0ZjM5YTBiZmY3ZjI3MDFkYWQ0XzE0MjkzNjUxMTY2NDI0_52b88139-9570-49c7-bbea-41199c37ed49">16</ix:nonFraction>&#160;million; an amount of $<ix:nonFraction unitRef="usd" contextRef="i06f738ef26f849eca66c5ee5e8b45532_D20191001-20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:RestructuringAndRelatedCostIncurredCostCapitalized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90ZXh0cmVnaW9uOmRkZjY1YTJiYmRiOTQ0ZjM5YTBiZmY3ZjI3MDFkYWQ0XzE0MjkzNjUxMTY2NDMy_7adcff3b-df37-419f-a7fe-81373fb2364c">3</ix:nonFraction>&#160;million has been capitalized as a cost of plant, property, and equipment. <ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90ZXh0cmVnaW9uOmRkZjY1YTJiYmRiOTQ0ZjM5YTBiZmY3ZjI3MDFkYWQ0Xzg3OTYwOTMwMjgxOTA_653b3341-3a34-41aa-888b-42c42f0438df" continuedAt="ie94651e3f0d64bcf97bbd41299e78916" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90ZXh0cmVnaW9uOmRkZjY1YTJiYmRiOTQ0ZjM5YTBiZmY3ZjI3MDFkYWQ0Xzg3OTYwOTMwMjgxOTA_c3588994-93ae-485f-be8f-62d5a98ddb2a" continuedAt="i69fca3d07f104d50b6ba2deed95ab6e4" escape="true">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#8217; consolidated balance sheets:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ie94651e3f0d64bcf97bbd41299e78916"><ix:continuation id="i69fca3d07f104d50b6ba2deed95ab6e4"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.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.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></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%">Retention benefit liability at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i756b94d9905c49c4a435fb7b07bd1460_I20191231" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90YWJsZTpkNzg0N2YzZTI2OWI0MjhjOTVjN2I3MjYxMGYzNDNiNy90YWJsZXJhbmdlOmQ3ODQ3ZjNlMjY5YjQyOGM5NWM3YjcyNjEwZjM0M2I3XzItMi0xLTEtODU3OQ_a2d9b415-3ddc-4d7e-b635-db5a6bfa4b10">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1ec0b1452605482e89621638082da470_I20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90YWJsZTpkNzg0N2YzZTI2OWI0MjhjOTVjN2I3MjYxMGYzNDNiNy90YWJsZXJhbmdlOmQ3ODQ3ZjNlMjY5YjQyOGM5NWM3YjcyNjEwZjM0M2I3XzItMi0xLTEtNTg5OQ_b2a4ac61-e4bf-4ad6-9108-4dd1aff17a25">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred and charged to maintenance and other operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i71a9b9b84f364d1cb8a87ae9803fec92_D20200101-20201231" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90YWJsZTpkNzg0N2YzZTI2OWI0MjhjOTVjN2I3MjYxMGYzNDNiNy90YWJsZXJhbmdlOmQ3ODQ3ZjNlMjY5YjQyOGM5NWM3YjcyNjEwZjM0M2I3XzMtMi0xLTEtODU3OQ_5d74707c-5afb-420f-8479-63e22025105a">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if33bec18f66a4e179803334b504442f4_D20190101-20191231" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90YWJsZTpkNzg0N2YzZTI2OWI0MjhjOTVjN2I3MjYxMGYzNDNiNy90YWJsZXJhbmdlOmQ3ODQ3ZjNlMjY5YjQyOGM5NWM3YjcyNjEwZjM0M2I3XzMtMi0xLTEtNTg5OQ_20534c74-a5e2-43f4-baf3-7679cbb92a59">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred and capitalized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i71a9b9b84f364d1cb8a87ae9803fec92_D20200101-20201231" decimals="-6" name="cms:RestructuringAndRelatedCostIncurredCostCapitalized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90YWJsZTpkNzg0N2YzZTI2OWI0MjhjOTVjN2I3MjYxMGYzNDNiNy90YWJsZXJhbmdlOmQ3ODQ3ZjNlMjY5YjQyOGM5NWM3YjcyNjEwZjM0M2I3XzQtMi0xLTEtODU3OQ_2c2537ca-f965-4085-b0b5-3d0a17bfdb0f">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if33bec18f66a4e179803334b504442f4_D20190101-20191231" decimals="-6" name="cms:RestructuringAndRelatedCostIncurredCostCapitalized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90YWJsZTpkNzg0N2YzZTI2OWI0MjhjOTVjN2I3MjYxMGYzNDNiNy90YWJsZXJhbmdlOmQ3ODQ3ZjNlMjY5YjQyOGM5NWM3YjcyNjEwZjM0M2I3XzQtMi0xLTEtNTg5OQ_2fecd051-e606-40b6-8adb-9f6004ae3f2d">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Costs paid or settled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i71a9b9b84f364d1cb8a87ae9803fec92_D20200101-20201231" decimals="-6" name="cms:RestructuringAndRelatedCostCostsPaidOrSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90YWJsZTpkNzg0N2YzZTI2OWI0MjhjOTVjN2I3MjYxMGYzNDNiNy90YWJsZXJhbmdlOmQ3ODQ3ZjNlMjY5YjQyOGM5NWM3YjcyNjEwZjM0M2I3XzUtMi0xLTEtODU3OQ_fe16af35-9f5e-4a27-96a8-8148c7ef1693">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if33bec18f66a4e179803334b504442f4_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="cms:RestructuringAndRelatedCostCostsPaidOrSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90YWJsZTpkNzg0N2YzZTI2OWI0MjhjOTVjN2I3MjYxMGYzNDNiNy90YWJsZXJhbmdlOmQ3ODQ3ZjNlMjY5YjQyOGM5NWM3YjcyNjEwZjM0M2I3XzUtMi0xLTEtNTg5OQ_dfd2a5d7-6609-4075-943e-9bbe5c3be146">&#8212;</ix:nonFraction>&#160;</span></td><td style="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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="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%"><ix:nonFraction unitRef="usd" contextRef="i4ed9cc5bd32043aead97f0cdf9f65f3b_I20201231" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90YWJsZTpkNzg0N2YzZTI2OWI0MjhjOTVjN2I3MjYxMGYzNDNiNy90YWJsZXJhbmdlOmQ3ODQ3ZjNlMjY5YjQyOGM5NWM3YjcyNjEwZjM0M2I3XzYtMi0xLTEtODU3OQ_50fcaf2f-69f8-4168-a255-c059a0a3955e">11</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><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%"><ix:nonFraction unitRef="usd" contextRef="i756b94d9905c49c4a435fb7b07bd1460_I20191231" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90YWJsZTpkNzg0N2YzZTI2OWI0MjhjOTVjN2I3MjYxMGYzNDNiNy90YWJsZXJhbmdlOmQ3ODQ3ZjNlMjY5YjQyOGM5NWM3YjcyNjEwZjM0M2I3XzYtMi0xLTEtNTg5OQ_89a3a3a5-a5b8-43dd-90aa-1b1b3ef9653e">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of other liabilities of $<ix:nonFraction unitRef="usd" contextRef="i4ed9cc5bd32043aead97f0cdf9f65f3b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90ZXh0cmVnaW9uOmRkZjY1YTJiYmRiOTQ0ZjM5YTBiZmY3ZjI3MDFkYWQ0XzcxNDY4MjU1ODU2MzU_0d07791a-f5d8-4a54-81c9-d916e0f7bacf">3</ix:nonFraction>&#160;million at December&#160;31,&#160;2020 and $<ix:nonFraction unitRef="usd" contextRef="i756b94d9905c49c4a435fb7b07bd1460_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90ZXh0cmVnaW9uOmRkZjY1YTJiYmRiOTQ0ZjM5YTBiZmY3ZjI3MDFkYWQ0XzcxNDY4MjU1ODU2NjM_ab7799e6-5f40-4b9a-adf7-842cd4c02f36">2</ix:nonFraction>&#160;million at December&#160;31,&#160;2019.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">180</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_244"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">23:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90ZXh0cmVnaW9uOjEwNTFiNWJkY2U0YjQ0M2JiZDM4ZDQyNzY2NjJlZjc3XzI1OA_0933c76d-847d-4656-a613-d9f1fbda4be6" continuedAt="ifa6dbbac20344b1ca6c0b1606b7bf313" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90ZXh0cmVnaW9uOjEwNTFiNWJkY2U0YjQ0M2JiZDM4ZDQyNzY2NjJlZjc3XzI2NQ_32f7b664-5c5c-4a3f-a560-4fa47f85ad14" continuedAt="iff65cbfa1e7d4fdd998eca1fb8219980" escape="true">Quarterly Financial and Common Stock Information (Unaudited)</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ifa6dbbac20344b1ca6c0b1606b7bf313"><ix:continuation id="iff65cbfa1e7d4fdd998eca1fb8219980"><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90ZXh0cmVnaW9uOjEwNTFiNWJkY2U0YjQ0M2JiZDM4ZDQyNzY2NjJlZjc3XzI2NA_56322cc5-a788-4f68-9c0a-c676de9a2418" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90ZXh0cmVnaW9uOjEwNTFiNWJkY2U0YjQ0M2JiZDM4ZDQyNzY2NjJlZjc3XzI2Nw_5a25c788-9073-422c-bb4c-661d1e455261" escape="true"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></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.797%"></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.797%"></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.801%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 31</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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i325bc9131fe54cc38acceba36c0c41f2_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzQtMi0xLTEtMA_4d755036-f6e4-4225-b7b0-87d47584abaa">1,864</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4eb99cde34404b06acb519be62700dee_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzQtNC0xLTEtMA_53b9dc29-b98c-407e-9198-5006fcaffc85">1,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8a72628342894a26a3b89c1d1303232d_D20200701-20200930" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzQtNi0xLTEtMA_3d5198ad-3dbf-4e3b-acab-4596123b03b0">1,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icd643c469ab94410bed772e523b8c6de_D20201001-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzQtOC0xLTEtMA_7d3d8104-8e13-4cb5-8c1b-24361f310e9c">1,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i325bc9131fe54cc38acceba36c0c41f2_D20200101-20200331" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzUtMi0xLTEtMA_cdcc8f49-cde1-44c2-bfa2-b7bb2b2aa98a">368</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4eb99cde34404b06acb519be62700dee_D20200401-20200630" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzUtNC0xLTEtMA_f6ca96f0-fd66-4b27-aa36-8fb83f414d72">273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8a72628342894a26a3b89c1d1303232d_D20200701-20200930" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzUtNi0xLTEtMA_4a2e797f-bd7f-4890-a1b3-7095d0210000">369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icd643c469ab94410bed772e523b8c6de_D20201001-20201231" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzUtOC0xLTEtMA_ed5af858-7fe0-44a7-a2a0-fa8116652993">352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i325bc9131fe54cc38acceba36c0c41f2_D20200101-20200331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzYtMi0xLTEtMA_c0a76375-fcc2-411b-8c37-86cee2eae2ea">243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4eb99cde34404b06acb519be62700dee_D20200401-20200630" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzYtNC0xLTEtMA_29fa3ab4-392e-446b-8d73-55b2407d8b70">137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8a72628342894a26a3b89c1d1303232d_D20200701-20200930" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzYtNi0xLTEtMA_1dcfb048-9dbe-4820-8b35-451e1284daf3">210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icd643c469ab94410bed772e523b8c6de_D20201001-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzYtOC0xLTEtMA_b0be348b-4abd-456f-8a41-6390bfd6127b">162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 (loss) attributable to noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i325bc9131fe54cc38acceba36c0c41f2_D20200101-20200331" decimals="-6" format="ixt:zerodash" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzctMi0xLTEtMA_ce23f741-eec9-4681-b2c4-439af684a226">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4eb99cde34404b06acb519be62700dee_D20200401-20200630" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzctNC0xLTEtMA_ed8316d5-205a-4708-86ea-2ed76504fbc9">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8a72628342894a26a3b89c1d1303232d_D20200701-20200930" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzctNi0xLTEtMA_763de136-26ee-467d-a972-d5f1685c2f30">8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icd643c469ab94410bed772e523b8c6de_D20201001-20201231" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzctOC0xLTEtMA_d692f49c-b02e-4a36-8805-db51f037c4fb">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income available to common stockholders</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i325bc9131fe54cc38acceba36c0c41f2_D20200101-20200331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzgtMi0xLTEtMA_2da22291-7849-457a-8faa-3a447bd45514">243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4eb99cde34404b06acb519be62700dee_D20200401-20200630" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzgtNC0xLTEtMA_db724427-54bf-4e0a-9dd4-0f16ead452f1">136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8a72628342894a26a3b89c1d1303232d_D20200701-20200930" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzgtNi0xLTEtMA_7d8c52fe-0723-4259-98b9-84c171f768c9">218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icd643c469ab94410bed772e523b8c6de_D20201001-20201231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzgtOC0xLTEtMA_559db6d2-aa16-484e-b6b3-f045c0045f9a">158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Basic earnings per average common share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i325bc9131fe54cc38acceba36c0c41f2_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzktMi0xLTEtMA_61efd099-3086-4508-b0d5-72d14b7bad55">0.86</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4eb99cde34404b06acb519be62700dee_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzktNC0xLTEtMA_5a202064-3130-4949-a780-7b434426e212">0.48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8a72628342894a26a3b89c1d1303232d_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzktNi0xLTEtMA_553bd31d-3a1e-40fd-aa1d-a23c934d2618">0.76</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="icd643c469ab94410bed772e523b8c6de_D20201001-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzktOC0xLTEtMA_56c7fdf5-d8bd-49b0-8cd9-d3f0fc8f8e35">0.55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Diluted earnings per average common share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i325bc9131fe54cc38acceba36c0c41f2_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEwLTItMS0xLTA_d33c9531-cbe4-4352-b3c5-48aed19bcc9a">0.85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4eb99cde34404b06acb519be62700dee_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEwLTQtMS0xLTA_57c9ffec-465f-4abb-b900-d00268b494b4">0.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8a72628342894a26a3b89c1d1303232d_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEwLTYtMS0xLTA_9727ee72-dc14-4e66-b28a-362e3b9e982a">0.76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="icd643c469ab94410bed772e523b8c6de_D20201001-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEwLTgtMS0xLTA_7f52b635-ee70-4dff-927c-aed5525666d2">0.55</ix:nonFraction>&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8d631fd057dc4219a1e7cc211abe8d25_D20200101-20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEyLTItMS0xLTA_6b566a00-73e2-4255-810b-afa02a67c616">1,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1a0a5436eee540c4a828053cc78e967a_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEyLTQtMS0xLTA_44706ef5-dce8-4ab1-9dd0-cf5023f36737">1,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3ed677339ea8469398318c25b2d59c82_D20200701-20200930" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEyLTYtMS0xLTA_a07baf25-2132-468b-a94a-60122c5d1824">1,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib465c502dde64f9dbcc4c84e7882636e_D20201001-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEyLTgtMS0xLTA_eb9d9189-2049-42af-b517-144401e1c157">1,665</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8d631fd057dc4219a1e7cc211abe8d25_D20200101-20200331" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEzLTItMS0xLTA_899b1855-fedd-44cd-bc2c-922e44ed990f">329</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1a0a5436eee540c4a828053cc78e967a_D20200401-20200630" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEzLTQtMS0xLTA_89cf8460-673d-4166-b8d7-a0e27fea4d03">246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3ed677339ea8469398318c25b2d59c82_D20200701-20200930" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEzLTYtMS0xLTA_589182ad-c712-4d6f-9838-df0a9d61dbc2">338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib465c502dde64f9dbcc4c84e7882636e_D20201001-20201231" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEzLTgtMS0xLTA_0fcd3509-2321-4f19-9bee-62fa31a2e134">308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8d631fd057dc4219a1e7cc211abe8d25_D20200101-20200331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE0LTItMS0xLTA_340232ed-418c-48eb-b453-52ca78fa8b7e">235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1a0a5436eee540c4a828053cc78e967a_D20200401-20200630" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE0LTQtMS0xLTA_216ef76c-6153-45b3-9991-7d65f639c8e3">160</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3ed677339ea8469398318c25b2d59c82_D20200701-20200930" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE0LTYtMS0xLTA_6c146a85-5838-425f-a369-e27faae42348">230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib465c502dde64f9dbcc4c84e7882636e_D20201001-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE0LTgtMS0xLTA_b1c63040-432c-4f93-a6c9-5be9201dd385">191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preferred stock dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8d631fd057dc4219a1e7cc211abe8d25_D20200101-20200331" decimals="-6" format="ixt:zerodash" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE1LTItMS0xLTA_5625833c-4731-4c45-b241-59e2a4418a13">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1a0a5436eee540c4a828053cc78e967a_D20200401-20200630" decimals="-6" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE1LTQtMS0xLTA_67a1c722-8d10-4fc1-9207-c436c8a6471b">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3ed677339ea8469398318c25b2d59c82_D20200701-20200930" decimals="-6" format="ixt:zerodash" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE1LTYtMS0xLTA_4892db41-a315-4ab2-a808-b9e123efc5e0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib465c502dde64f9dbcc4c84e7882636e_D20201001-20201231" decimals="-6" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE1LTgtMS0xLTA_72f2f355-9892-403b-ab6c-1089ee8eaa4c">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income available to common stockholder</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8d631fd057dc4219a1e7cc211abe8d25_D20200101-20200331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE2LTItMS0xLTA_9016b4bb-40b7-4586-9f52-3bd968949b45">235</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1a0a5436eee540c4a828053cc78e967a_D20200401-20200630" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE2LTQtMS0xLTA_a43a5dbd-bc69-43a5-b8b4-f8a7b9643466">159</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3ed677339ea8469398318c25b2d59c82_D20200701-20200930" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE2LTYtMS0xLTA_eaf02828-bae9-4c41-ba84-33512a53cd67">230</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib465c502dde64f9dbcc4c84e7882636e_D20201001-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE2LTgtMS0xLTA_9f28ffb5-f0d1-4a61-9be9-b3a5af5e8bfc">190</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></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 sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.137%"></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.797%"></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.797%"></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.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.800%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 31</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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2bb43469dff74d519472cfe7f119144c_D20190101-20190331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzQtMi0xLTEtMA_c452f145-cf96-429f-8215-abc3d90573e3">2,059</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i531b0d572c6b41aaa64e02b9184e79f9_D20190401-20190630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzQtNC0xLTEtMA_aa72e17f-cfc3-4a01-90c6-3eec14f3c637">1,445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6ac56e2780ac45aca19fd9a4a5d95e35_D20190701-20190930" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzQtNi0xLTEtMA_91b56d7b-4f7a-47c3-b1f4-1bb732d18426">1,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6554cd52b9264c3482af15ec64cb3b52_D20191001-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzQtOC0xLTEtMA_7fbe759c-c260-4976-a644-e7a32b4aecdf">1,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2bb43469dff74d519472cfe7f119144c_D20190101-20190331" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzUtMi0xLTEtMA_4840986d-b1f9-4e92-995e-776d2ce0f846">359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i531b0d572c6b41aaa64e02b9184e79f9_D20190401-20190630" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzUtNC0xLTEtMA_8593879d-4a93-496d-aa9b-b88a6e0109d0">218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6ac56e2780ac45aca19fd9a4a5d95e35_D20190701-20190930" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzUtNi0xLTEtMA_f07b2c4a-4764-4003-aa7b-eeed0ba29aed">351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6554cd52b9264c3482af15ec64cb3b52_D20191001-20191231" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzUtOC0xLTEtMA_fad0380e-41aa-4741-b8bf-c5228fe104c8">311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2bb43469dff74d519472cfe7f119144c_D20190101-20190331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzYtMi0xLTEtMA_389750ba-3643-4ab5-a423-00f689a80180">213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i531b0d572c6b41aaa64e02b9184e79f9_D20190401-20190630" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzYtNC0xLTEtMA_1ba5c5e8-f33b-49a0-89a1-c050f6f91906">94</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6ac56e2780ac45aca19fd9a4a5d95e35_D20190701-20190930" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzYtNi0xLTEtMA_ef60beb7-aee7-4532-91b3-22124094bef2">207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6554cd52b9264c3482af15ec64cb3b52_D20191001-20191231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzYtOC0xLTEtMA_60a9e712-6a3c-487f-a131-e635910e517b">168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 attributable to noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2bb43469dff74d519472cfe7f119144c_D20190101-20190331" decimals="-6" format="ixt:zerodash" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzctMi0xLTEtMA_17288a37-9556-418f-9e6c-a362c82ad366">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i531b0d572c6b41aaa64e02b9184e79f9_D20190401-20190630" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzctNC0xLTEtMA_4928c454-b12c-4154-abed-4d44b73acebf">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6ac56e2780ac45aca19fd9a4a5d95e35_D20190701-20190930" decimals="-6" format="ixt:zerodash" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzctNi0xLTEtMA_e7b7dd70-a981-44d3-a47a-36e789ec3f69">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6554cd52b9264c3482af15ec64cb3b52_D20191001-20191231" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzctOC0xLTEtMA_cda240d6-089a-442b-868a-38cbcd8def75">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income available to common stockholders</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2bb43469dff74d519472cfe7f119144c_D20190101-20190331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzgtMi0xLTEtMA_e7f8a42f-b046-46a5-95df-2126b53666e4">213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i531b0d572c6b41aaa64e02b9184e79f9_D20190401-20190630" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzgtNC0xLTEtMA_bcee9d4a-fd8c-4d34-a203-4bffcb17bdb7">93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6ac56e2780ac45aca19fd9a4a5d95e35_D20190701-20190930" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzgtNi0xLTEtMA_f556eaeb-7e2a-4382-972b-9eac3e005f73">207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6554cd52b9264c3482af15ec64cb3b52_D20191001-20191231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzgtOC0xLTEtMA_f0761d2b-e27d-47a7-a13c-ae5aef8b68df">167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Basic earnings per average common share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2bb43469dff74d519472cfe7f119144c_D20190101-20190331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzktMi0xLTEtMA_4270f0c4-2780-48b1-ba98-76f289202b4a">0.75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i531b0d572c6b41aaa64e02b9184e79f9_D20190401-20190630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzktNC0xLTEtMA_30c05e18-6d7a-4b70-bf98-1d6b37c3923e">0.33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6ac56e2780ac45aca19fd9a4a5d95e35_D20190701-20190930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzktNi0xLTEtMA_e6bcbad8-dd7a-425e-b003-23b909ccba9c">0.73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6554cd52b9264c3482af15ec64cb3b52_D20191001-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzktOC0xLTEtMA_3aa874ed-9231-4104-978f-93dbd213cc73">0.59</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Diluted earnings per average common share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2bb43469dff74d519472cfe7f119144c_D20190101-20190331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEwLTItMS0xLTA_4ecd44c7-523d-4cd6-b110-bbe3e212ff77">0.75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i531b0d572c6b41aaa64e02b9184e79f9_D20190401-20190630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEwLTQtMS0xLTA_49387a0c-bd55-4733-a829-d5eb743dd8a9">0.33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6ac56e2780ac45aca19fd9a4a5d95e35_D20190701-20190930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEwLTYtMS0xLTA_7ee064c0-efb2-4c7d-9fe2-7c30ad63def9">0.73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6554cd52b9264c3482af15ec64cb3b52_D20191001-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEwLTgtMS0xLTA_c59a0c7e-8ca4-47f9-b4fa-467d7ce5ee02">0.58</ix:nonFraction>&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i449c11783fb2470c8e487b45f6111f28_D20190101-20190331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEyLTItMS0xLTA_a8fc047d-8f4e-4413-bdcc-1d76407dcefc">1,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iec0047b7df754d278cf067725008991d_D20190401-20190630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEyLTQtMS0xLTA_a919d861-d8d7-4abc-85b5-91f579bd25bc">1,334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4c52317b6f934489a9aa7d4a9030c11a_D20190701-20190930" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEyLTYtMS0xLTA_1da40915-9d5b-4711-95c0-81b076393d7e">1,429</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia0afec5202a8460ca431c87002162cea_D20191001-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEyLTgtMS0xLTA_17f8d3db-85ec-463d-ab81-fa46c32f713d">1,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i449c11783fb2470c8e487b45f6111f28_D20190101-20190331" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEzLTItMS0xLTA_1a1769f1-7ed2-4a1b-88a9-f4883a1c0af1">328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iec0047b7df754d278cf067725008991d_D20190401-20190630" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEzLTQtMS0xLTA_c40c6ef0-98fd-4c68-a994-3251822fe6e9">175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4c52317b6f934489a9aa7d4a9030c11a_D20190701-20190930" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEzLTYtMS0xLTA_76590ebc-4319-4e98-bc4a-887fb8e93ccb">319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia0afec5202a8460ca431c87002162cea_D20191001-20191231" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEzLTgtMS0xLTA_d690c757-bc14-48ec-9b5d-9b4084d9e6a5">308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i449c11783fb2470c8e487b45f6111f28_D20190101-20190331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE0LTItMS0xLTA_bb0179dc-7a49-47b7-83c3-cd8680343a10">226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iec0047b7df754d278cf067725008991d_D20190401-20190630" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE0LTQtMS0xLTA_590c8942-cb8a-4450-af2b-f22642c4f3e8">98</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4c52317b6f934489a9aa7d4a9030c11a_D20190701-20190930" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE0LTYtMS0xLTA_36d6978b-9e9c-4ad3-be3b-76f674d5222b">213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia0afec5202a8460ca431c87002162cea_D20191001-20191231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE0LTgtMS0xLTA_745806a8-24e7-48db-ba6a-5e826455828e">206</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preferred stock dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i449c11783fb2470c8e487b45f6111f28_D20190101-20190331" decimals="-6" format="ixt:zerodash" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE1LTItMS0xLTA_f74db0de-1e11-4b20-8005-a2cee28f3e4e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iec0047b7df754d278cf067725008991d_D20190401-20190630" decimals="-6" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE1LTQtMS0xLTA_518322c3-816f-4b3f-a935-4edd89bc70e9">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4c52317b6f934489a9aa7d4a9030c11a_D20190701-20190930" decimals="-6" format="ixt:zerodash" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE1LTYtMS0xLTA_f1e31dde-c0b6-44a1-b47e-2783e4154c11">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia0afec5202a8460ca431c87002162cea_D20191001-20191231" decimals="-6" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE1LTgtMS0xLTA_1f5018d7-a31e-421d-a927-48a620335af6">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income available to common stockholder</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i449c11783fb2470c8e487b45f6111f28_D20190101-20190331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE2LTItMS0xLTA_b9aa0bd0-b532-4d33-8d57-60632a76fce1">226</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iec0047b7df754d278cf067725008991d_D20190401-20190630" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE2LTQtMS0xLTA_105e2097-ccbf-4cb4-9b09-e3da45203a9c">97</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4c52317b6f934489a9aa7d4a9030c11a_D20190701-20190930" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE2LTYtMS0xLTA_0b48b4aa-fc93-492e-8594-3ad24da0c222">213</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia0afec5202a8460ca431c87002162cea_D20191001-20191231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE2LTgtMS0xLTA_ca215d54-f284-4df7-9a26-2e2e43ff7699">205</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></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 sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.</span></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">181</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_247"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To the Board of Directors and Stockholders of CMS&#160;Energy Corporation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Opinions on the Financial Statements and Internal Control over Financial Reporting</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of CMS&#160;Energy Corporation and its subsidiaries (the &#8220;Company&#8221;) as of December&#160;31,&#160;2020 and 2019, and the related consolidated statements of income, comprehensive income, changes in equity and cash flows for each of the three&#160;years in the period ended December&#160;31,&#160;2020, including the related notes and financial statement schedules listed in the index appearing under Item&#160;15 (collectively referred to as the &#8220;consolidated financial statements&#8221;). We also have audited the Company&#8217;s internal control over financial reporting as of December&#160;31,&#160;2020, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December&#160;31,&#160;2020 and 2019, and the results of its operations and its cash flows for each of the three&#160;years in the period ended December&#160;31,&#160;2020 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December&#160;31,&#160;2020, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (2013) issued by the COSO.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Basis for Opinions</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management&#8217;s Annual Report on Internal Control Over Financial Reporting appearing under Item&#160;9A. Our responsibility is to express opinions on the Company&#8217;s consolidated financial statements and on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S.&#160;federal securities laws and the applicable rules&#160;and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">182</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (i)&#160;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii)&#160;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii)&#160;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Critical Audit Matters</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Accounting for the Effects of New Regulatory Matters</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As described in Note&#160;3 to the consolidated financial statements, the Company is a utility and must apply regulatory accounting when its rates are designed to recover specific costs of providing regulated services. Under regulatory accounting, the Company records regulatory assets or liabilities for certain transactions that would have been treated as expense or revenue by a non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">regulated business. As of December&#160;31,&#160;2020, the Company has recognized a total of $2,695&#160;million of regulatory assets and $3,895&#160;million of regulatory liabilities. As described by management, there are multiple participants to rate case proceedings who often challenge various aspects of those proceedings, including the prudence of the Company&#8217;s policies and practices. These participants often seek cost disallowances and other relief and have appealed significant decisions reached by the regulators. The recovery of regulatory assets and the settlement of regulatory liabilities are contingent upon the outcomes of rate cases and regulatory proceedings.</span></div><div 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 principal considerations for our determination that performing procedures relating to management&#8217;s accounting for the effects of new regulatory matters is a critical audit matter are (i) the high degree of auditor judgment and subjectivity applied to evaluate management&#8217;s assessment of the potential outcomes and related accounting impacts associated with pending rate case proceedings, (ii) in some cases, the significant audit effort necessary to assess contrary evidence from various parties involved in rate case proceedings, and (iii) the significant audit effort necessary to evaluate audit evidence related to the recovery of regulatory assets and the settlement of regulatory liabilities.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">183</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to management&#8217;s assessment of regulatory proceedings, including the probability of recovering incurred costs and the related accounting and disclosure impacts. These procedures also included, among others, obtaining and evaluating the Company&#8217;s correspondence with regulators, evaluating the reasonableness of management&#8217;s assessment regarding whether recovery of regulatory assets and settlement of regulatory liabilities is probable and evaluating the sufficiency of the disclosures in the consolidated financial statements. Procedures were performed to evaluate the regulatory assets and liabilities, including those subject to pending rate cases, based on provisions and formulas outlined in rate orders, other regulatory correspondence, or application of relevant regulatory precedents.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ PricewaterhouseCoopers&#160;LLP</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Detroit, 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%">February&#160;11, 2021</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2007.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">184</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:250pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(This page intentionally left blank)</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">185</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_250"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To the Board of Directors and Stockholder of Consumers Energy Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Opinions on the Financial Statements and Internal Control over Financial Reporting</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Consumers Energy Company and its subsidiaries (the &#8220;Company&#8221;) as of December&#160;31,&#160;2020 and 2019, and the related consolidated statements of income, comprehensive income, changes in equity and cash flows for each of the three&#160;years in the period ended December&#160;31,&#160;2020, including the related notes and financial statement schedule listed in the index appearing under Item&#160;15 (collectively referred to as the &#8220;consolidated financial statements&#8221;). We also have audited the Company&#8217;s internal control over financial reporting as of December&#160;31,&#160;2020, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December&#160;31,&#160;2020 and 2019, and the results of its operations and its cash flows for each of the three&#160;years in the period ended December&#160;31,&#160;2020 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December&#160;31,&#160;2020, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (2013) issued by the COSO.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Basis for Opinions</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management&#8217;s Annual Report on Internal Control Over Financial Reporting appearing under Item&#160;9A. Our responsibility is to express opinions on the Company&#8217;s consolidated financial statements and on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S.&#160;federal securities laws and the applicable rules&#160;and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">186</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (i)&#160;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii)&#160;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii)&#160;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Critical Audit Matters</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Accounting for the Effects of New Regulatory Matters</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As described in Note&#160;3 to the consolidated financial statements, the Company is a utility and must apply regulatory accounting when its rates are designed to recover specific costs of providing regulated services. Under regulatory accounting, the Company records regulatory assets or liabilities for certain transactions that would have been treated as expense or revenue by a non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">regulated business. As of December&#160;31,&#160;2020, the Company has recognized a total of $2,695&#160;million of regulatory assets and $3,895&#160;million of regulatory liabilities. As described by management, there are multiple participants to rate case proceedings who often challenge various aspects of those proceedings, including the prudence of the Company&#8217;s policies and practices. These participants often seek cost disallowances and other relief and have appealed significant decisions reached by the regulators. The recovery of regulatory assets and the settlement of regulatory liabilities are contingent upon the outcomes of rate cases and regulatory proceedings.</span></div><div 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 principal considerations for our determination that performing procedures relating to management&#8217;s accounting for the effects of new regulatory matters is a critical audit matter are (i) the high degree of auditor judgment and subjectivity applied to evaluate management&#8217;s assessment of the potential outcomes and related accounting impacts associated with pending rate case proceedings, (ii) in some cases, the significant audit effort necessary to assess contrary evidence from various parties involved in rate case proceedings, and (iii) the significant audit effort necessary to evaluate audit evidence related to the recovery of regulatory assets and the settlement of regulatory liabilities.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">187</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to management&#8217;s assessment of regulatory proceedings, including the probability of recovering incurred costs and the related accounting and disclosure impacts. These procedures also included, among others, obtaining and evaluating the Company&#8217;s correspondence with regulators, evaluating the reasonableness of management&#8217;s assessment regarding whether recovery of regulatory assets and settlement of regulatory liabilities is probable and evaluating the sufficiency of the disclosures in the consolidated financial statements. Procedures were performed to evaluate the regulatory assets and liabilities, including those subject to pending rate cases, based on provisions and formulas outlined in rate orders, other regulatory correspondence, or application of relevant regulatory precedents.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ PricewaterhouseCoopers&#160;LLP</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Detroit, 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%">February&#160;11, 2021</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2007.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">188</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_253"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;9.&#160;&#160;&#160;&#160;Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">None.</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_256"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;9A.&#160;&#160;&#160;&#160;Controls and Procedures</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">CMS&#160;Energy</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under the supervision and with the participation of management, including its CEO and CFO, CMS&#160;Energy conducted an evaluation of its disclosure controls and procedures (as such term is defined in Rules&#160;13a-15(e) and 15d-15(e) under the Exchange Act). Based on such evaluation, CMS&#160;Energy&#8217;s CEO and CFO have concluded that its disclosure controls and procedures were effective as of December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Management&#8217;s Annual Report on Internal Control Over Financial Reporting:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy&#8217;s management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f). CMS&#160;Energy&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with GAAP and includes policies and procedures that:</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of CMS&#160;Energy</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with GAAP, and that receipts and expenditures of CMS&#160;Energy are being made only in accordance with authorizations of management and directors of CMS&#160;Energy</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of CMS&#160;Energy&#8217;s assets that could have a material effect on its financial statements</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Management, including its CEO and CFO, does not expect that its internal controls will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. In addition, any evaluation of the effectiveness of controls is subject to risks that those internal controls may become inadequate in future periods because of changes in business conditions, or that the degree of compliance with the policies or procedures deteriorates.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the supervision and with the participation of management, including its CEO and CFO, CMS&#160;Energy conducted an evaluation of the effectiveness of its internal control over financial reporting as of December&#160;31,&#160;2020. In making this evaluation, management used the criteria set forth in the framework in Internal Control&#8212;Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on such evaluation, CMS&#160;Energy&#8217;s management concluded that its internal control over financial reporting was effective as of December&#160;31,&#160;2020. The effectiveness of CMS&#160;Energy&#8217;s internal control over financial reporting as of December&#160;31,&#160;2020 has </span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">189</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">been audited by PricewaterhouseCoopers&#160;LLP, an independent registered public accounting firm, as stated in their report which appears under Item&#160;8. Financial Statements and Supplementary Data.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> There have been no changes in CMS&#160;Energy&#8217;s internal control over financial reporting during the most recently completed fiscal quarter that have materially affected, or are reasonably likely to affect materially, its internal control over financial reporting.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under the supervision and with the participation of management, including its CEO and CFO, Consumers conducted an evaluation of its disclosure controls and procedures (as such term is defined in Rules&#160;13a-15(e) and 15d-15(e) under the Exchange Act). Based on such evaluation, Consumers&#8217; CEO and CFO have concluded that its disclosure controls and procedures were effective as of December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Management&#8217;s Annual Report on Internal Control Over Financial Reporting:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f). Consumers&#8217; internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with GAAP and includes policies and procedures that:</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of Consumers</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with GAAP, and that receipts and expenditures of Consumers are being made only in accordance with authorizations of management and directors of Consumers</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of Consumers&#8217; assets that could have a material effect on its financial statements</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Management, including its CEO and CFO, does not expect that its internal controls will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. In addition, any evaluation of the effectiveness of controls is subject to risks that those internal controls may become inadequate in future periods because of changes in business conditions, or that the degree of compliance with the policies or procedures deteriorates.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the supervision and with the participation of management, including its CEO and CFO, Consumers conducted an evaluation of the effectiveness of its internal control over financial reporting as of December&#160;31,&#160;2020. In making this evaluation, management used the criteria set forth in the framework in Internal Control&#8212;Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on such evaluation, Consumers&#8217; management concluded that its internal control over financial reporting was effective as of December&#160;31,&#160;2020. The effectiveness of Consumers&#8217; internal control over financial reporting as of December&#160;31,&#160;2020 has been audited by PricewaterhouseCoopers&#160;LLP, an independent registered public accounting firm, as stated in their report which appears under Item&#160;8. Financial Statements and Supplementary Data.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">190</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> There have been no changes in Consumers&#8217; internal control over financial reporting during the most recently completed fiscal quarter that have materially affected, or are reasonably likely to affect materially, its internal control over financial reporting.</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_259"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;9B.&#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 id="ibe111af6d52149569b23f8b48d5770c6_262"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Part&#160;III</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_265"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;10.&#160;&#160;&#160;&#160;&#160;Directors, Executive Officers and Corporate Governance</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">CMS&#160;Energy</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Information that is required in Item&#160;10 of this Form&#160;10&#8209;K regarding executive officers is included in the Item&#160;1. Business&#8212;Information About CMS&#160;Energy&#8217;s and Consumers&#8217; Executive Officers section, which is incorporated by reference herein.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Information that is required in Item&#160;10 of this Form&#160;10&#8209;K regarding directors, executive officers, and corporate governance is incorporated by reference from CMS&#160;Energy&#8217;s and Consumers&#8217; definitive proxy statement for their 2021&#160;Annual Meetings of Shareholders to be held May&#160;7,&#160;2021. The proxy statement will be filed with the SEC, pursuant to Regulation&#160;14A under the Exchange Act, within 120&#160;days after the end of the fiscal year covered by this Form&#160;10&#8209;K, all of which information is hereby incorporated by reference in, and made part of, this Form&#160;10&#8209;K.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Code of Ethics</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has adopted an employee code of ethics, entitled &#8220;CMS&#160;Energy 2021&#160;Code of Conduct&#8221; (&#8220;Employee Code&#8221;) that applies to its CEO, CFO, and CAO, as well as all other officers and employees of CMS&#160;Energy and its affiliates, except for EnerBank, which has its own code of conduct. The Employee Code is administered by the Chief Compliance Officer of CMS&#160;Energy, who reports directly to the Audit Committee of the Board of Directors of CMS&#160;Energy. CMS&#160;Energy has also adopted a director code of ethics entitled &#8220;2021&#160;Board of Directors Code of Conduct&#8221; (&#8220;Director Code&#8221;) that applies to its directors. The Director Code is administered by the Audit Committee of the Board of Directors of CMS&#160;Energy. Any alleged violation of the Director Code by a director will be investigated by disinterested members of the Audit Committee of the Board of Directors of CMS&#160;Energy, or if none, by disinterested members of the entire Board of Directors of CMS&#160;Energy. The Employee Code and Director Code and any waivers of, or amendments or exceptions to, a provision of the Employee Code that applies to CMS&#160;Energy&#8217;s CEO, CFO, CAO or persons performing similar functions and any waivers of, or amendments or exceptions to, a provision of CMS&#160;Energy&#8217;s Director Code will be disclosed on CMS&#160;Energy&#8217;s website at www.cmsenergy.com/corporate-governance/compliance-and-ethics.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Information that is required in Item&#160;10 of this Form&#160;10&#8209;K regarding executive officers is included in the Item&#160;1. Business&#8212;Information About CMS&#160;Energy&#8217;s and Consumers&#8217; Executive Officers section, which is incorporated by reference herein.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">191</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Information that is required in Item&#160;10 of this Form&#160;10&#8209;K regarding directors, executive officers, and corporate governance is incorporated by reference from CMS&#160;Energy&#8217;s and Consumers&#8217; definitive proxy statement for their 2021&#160;Annual Meetings of Shareholders to be held May&#160;7,&#160;2021. The proxy statement will be filed with the SEC, pursuant to Regulation&#160;14A under the Exchange Act, within 120&#160;days after the end of the fiscal year covered by this Form&#160;10&#8209;K, all of which information is hereby incorporated by reference in, and made part of, this Form&#160;10&#8209;K.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Code of Ethics</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has adopted an employee code of ethics, entitled &#8220;CMS&#160;Energy 2021&#160;Code of Conduct&#8221; (&#8220;Employee Code&#8221;) that applies to its CEO, CFO, and CAO, as well as all other officers and employees of Consumers and its affiliates, except for EnerBank, which has its own code of conduct. The Employee Code is administered by the Chief Compliance Officer of Consumers, who reports directly to the Audit Committee of the Board of Directors of Consumers. Consumers has also adopted a director code of ethics entitled &#8220;2021&#160;Board of Directors Code of Conduct&#8221; (&#8220;Director Code&#8221;) that applies to its directors. The Director Code is administered by the Audit Committee of the Board of Directors of Consumers. Any alleged violation of the Director Code by a director will be investigated by disinterested members of the Audit Committee of the Board of Directors of Consumers, or if none, by disinterested members of the entire Board of Directors of Consumers. The Employee Code and Director Code and any waivers of, or amendments or exceptions to, a provision of the Employee Code that applies to Consumers&#8217; CEO, CFO, CAO or persons performing similar functions and any waivers of, or amendments or exceptions to, a provision of Consumers&#8217; Director Code will be disclosed on Consumers&#8217; website at www.cmsenergy.com/corporate-governance/compliance-and-ethics.</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_268"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;11.&#160;&#160;&#160;&#160;Executive Compensation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See the note below.</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_271"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;12.&#160;&#160;&#160;&#160;Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Securities Authorized for Issuance Under Equity Compensation Plans</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is information regarding CMS&#160;Energy&#8217;s equity compensation plans as of December&#160;31,&#160;2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:23.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.092%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan Category</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of securities to<br/>be issued upon exercise<br/>of outstanding options,<br/>warrants, and rights</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average<br/>exercise price of<br/>outstanding options,<br/>warrants, and rights</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of securities remaining<br/>available for future issuance under<br/>equity compensation plans (excluding<br/>securities reflected in column (a))</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation plan approved by shareholders</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,477,579&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Also see the note below.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">192</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_274"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;13.&#160;&#160;&#160;&#160;Certain Relationships and Related Transactions, and Director Independence</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See the note below.</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_277"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;14.&#160;&#160;&#160;&#160;Principal Accountant Fees and Services</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See the note below.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTE:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Information that is required by Part&#160;III&#8212;Items&#160;11, 12, 13, and 14 of this Form&#160;10&#8209;K is incorporated by reference from CMS&#160;Energy&#8217;s and Consumers&#8217; definitive proxy statement for their 2021&#160;Annual Meetings of Shareholders to be held May&#160;7,&#160;2021. The proxy statement will be filed with the SEC, pursuant to Regulation&#160;14A under the Exchange Act, within 120&#160;days after the end of the fiscal year covered by this Form&#160;10&#8209;K, all of which information is hereby incorporated by reference in, and made part of, this Form&#160;10&#8209;K.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">193</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:250pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(This page was intentionally left blank)</span></div></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%">194</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_280"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Part&#160;IV</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_283"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;15.&#160;&#160;&#160;&#160;Exhibits and Financial Statement Schedules</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following financial statements are filed as part of this report under Item&#160;8. Financial Statements and Supplementary Data:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consolidated Statements of Income of CMS&#160;Energy for the years ended December&#160;31,&#160;2020, 2019, and 2018</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consolidated Statements of Comprehensive Income of CMS&#160;Energy for the years ended December&#160;31,&#160;2020, 2019, and 2018</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consolidated Statements of Cash Flows of CMS&#160;Energy for the years ended December&#160;31,&#160;2020, 2019, and 2018</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consolidated Balance Sheets of CMS&#160;Energy at December&#160;31,&#160;2020 and 2019 </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consolidated Statements of Changes in Equity of CMS&#160;Energy for the years ended December&#160;31,&#160;2020, 2019, and 2018</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consolidated Statements of Income of Consumers for the years ended December&#160;31,&#160;2020, 2019, and 2018</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consolidated Statements of Comprehensive Income of Consumers for the years ended December&#160;31,&#160;2020, 2019, and 2018</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consolidated Statements of Cash Flows of Consumers for the years ended December&#160;31,&#160;2020, 2019, and 2018</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consolidated Balance Sheets of Consumers at December&#160;31,&#160;2020 and 2019</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consolidated Statements of Changes in Equity of Consumers for the years ended December&#160;31,&#160;2020, 2019, and 2018</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Notes to the Consolidated Financial Statements</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Report of Independent Registered Public Accounting Firm for CMS&#160;Energy</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Report of Independent Registered Public Accounting Firm for Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following financial statement schedules are included below:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Schedule&#160;I &#8212; Condensed Financial Information of Registrant, CMS&#160;Energy&#8212;Parent Company at December&#160;31,&#160;2020 and 2019 and for the years ended December&#160;31,&#160;2020, 2019, and 2018</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Schedule&#160;II &#8212; Valuation and Qualifying Accounts and Reserves of CMS&#160;Energy for the years ended December&#160;31,&#160;2020, 2019, and 2018</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Schedule&#160;II &#8212; Valuation and Qualifying Accounts and Reserves of Consumers for the years ended December&#160;31,&#160;2020, 2019, and 2018</span></div></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%">195</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_286"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Schedule&#160;I &#8212; Condensed Financial Information of Registrant</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_289"></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8212;Parent Company</span></div><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90ZXh0cmVnaW9uOmU0Y2I5YzU1ZjBjNDQ4ODRiNzk5ZTQ3MDM0MzA5NTlmXzEyOQ_bc453ce1-e6b3-4036-b06e-d4afcb8d8038" continuedAt="i985ea235ff4e431b9adbf21dce58368a" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Condensed Statements of Income</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></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 operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzQtMi0xLTEtMA_95bb3b3e-fabd-4575-86a4-91d4c390bea0">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzQtNC0xLTEtMA_bd20b22b-cfda-4a11-84b3-551bd4402255">38</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzQtNi0xLTEtMA_b142207b-3260-48f4-9b17-cc420de85d8c">7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating expenses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" name="us-gaap:CostsAndExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzUtMi0xLTEtMA_58313544-7264-4ba4-a8a8-2dcc013965c7">6</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></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="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" name="us-gaap:CostsAndExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzUtNC0xLTEtMA_65d12f30-d28c-4770-ae2d-85394d1969ac">38</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></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="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" name="us-gaap:CostsAndExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzUtNi0xLTEtMA_bd3a4597-9d26-4e06-8661-7b30f434240a">7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzctMi0xLTEtMA_591c3101-d8a2-4999-aca0-659070c70cff">6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzctNC0xLTEtMA_34704f47-aaff-4991-8300-43272fbd128c">38</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzctNi0xLTEtMA_8abf6d52-a7bc-44ed-bcce-c9bec137305d">7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Income (Expense)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">Equity earnings of subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" name="cms:EquityEarningsOfSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzEwLTItMS0xLTA_11d25576-b35f-42bb-89c0-ccdeb36bdd8b">909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" name="cms:EquityEarningsOfSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzEwLTQtMS0xLTA_393061f5-2fad-4b71-a3bf-f858feadbb3c">826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" name="cms:EquityEarningsOfSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzEwLTYtMS0xLTA_4457db20-5615-47b9-88e5-1512d138537c">780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Nonoperating retirement benefits, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" sign="-" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzExLTItMS0xLTA_78f2231a-5abf-41a1-9e8a-918b9e0ca4f7">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" sign="-" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzExLTQtMS0xLTA_5ed13618-6033-4d7f-93e8-753f47096c14">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" sign="-" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzExLTYtMS0xLTA_d9e0eb78-6f00-4b24-89ce-ce9a2beb605e">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">Interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzEyLTItMS0xLTA_3c2928f2-219f-468a-b7ef-a51c81c7caf5">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzEyLTQtMS0xLTA_391b88ef-a6e2-44df-bfae-1eda6f4bb042">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzEyLTYtMS0xLTA_566c6a56-0196-4dc2-b4e8-3dea618960cf">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzEzLTItMS0xLTA_aa8fa2aa-55d2-4dfb-a692-f284c7a7f77f">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzEzLTQtMS0xLTA_7e7ae32b-6467-4d4a-bb37-508f69c33406">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzEzLTYtMS0xLTA_fe1a05c5-57f6-4312-b23a-5de6ac4dd89c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE0LTItMS0xLTA_94afb669-05d9-4f4c-85b3-7140a15787fe">19</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE0LTQtMS0xLTA_081f9f42-a34d-43ae-8591-8a4176cd9049">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE0LTYtMS0xLTA_72dcb4d5-cd70-48a3-8fb8-27cad03bfe9c">17</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other income</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE1LTItMS0xLTA_904e8dfe-ddc6-458e-acd6-6a02da23d290">891</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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></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="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE1LTQtMS0xLTA_f33a8172-fd4d-498a-9c91-5a59ca57be3b">827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></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="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE1LTYtMS0xLTA_d956ddac-5cd7-4058-852f-2af3bf618e3d">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></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE4LTItMS0xLTA_ad93dec2-4ce0-4897-987c-4e5e431c0821">178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE4LTQtMS0xLTA_3b5e6f48-623a-49e5-a389-a23ad5e4f20c">156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE4LTYtMS0xLTA_0bf75039-d208-4bdc-8636-e1c694c01660">135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Intercompany interest expense and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE5LTItMS0xLTA_3e833327-b898-4bb6-8294-fea369e95d01">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE5LTQtMS0xLTA_51a4698c-e8d9-434f-9baa-d033620c8b86">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE5LTYtMS0xLTA_31bdaf4b-f632-4b6b-8d46-5ac176c6703f">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzIwLTItMS0xLTA_156cbda5-9d43-4e4b-8858-703ed6bcf7ac">185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></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="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzIwLTQtMS0xLTA_f2a00b4e-ad56-41ca-93e2-a415e9e2a80e">166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"></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="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzIwLTYtMS0xLTA_deb4ef12-b768-411c-a19a-eef83bc04689">142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Before Income Taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzIyLTItMS0xLTA_577e5110-18c0-4457-93a1-e6e5a5f3e0ba">700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzIyLTQtMS0xLTA_d4435296-fccc-4c96-9b07-c44f6f433608">623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzIyLTYtMS0xLTA_23a87ce2-a644-4d7c-916a-c49fd517b302">615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Tax Benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzIzLTItMS0xLTA_4ba20919-5867-468b-8b2f-0318b9e55c23">55</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzIzLTQtMS0xLTA_e0844aed-8bca-4a2d-8fa9-3b24cb77544b">57</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzIzLTYtMS0xLTA_8152c86c-55ae-4ae3-a124-6c7fa63f7879">42</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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:700;line-height:120%">Net Income Available to Common Stockholders</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzI1LTItMS0xLTA_badc890b-7af1-427f-83a4-ab05803abb8c">755</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzI1LTQtMS0xLTA_bf0fe065-aa0e-4f47-b985-abccfc017f5c">680</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzI1LTYtMS0xLTA_323c16a2-05ce-46e7-9211-77511d297393">657</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></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div></ix:nonNumeric></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">196</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_292"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Schedule&#160;I &#8212; Condensed Financial Information of Registrant<ix:continuation id="i985ea235ff4e431b9adbf21dce58368a" continuedAt="iea03f750f8d74273ad5fe7f581a3ae88"> (Continued)</ix:continuation></span></div><ix:continuation id="iea03f750f8d74273ad5fe7f581a3ae88" continuedAt="i30f7d4cae9744bbea17b3d5ed86e6b37"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8212;Parent Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Condensed Statements of Cash Flows</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzQtMi0xLTEtMA_c3ad9f75-5b87-458e-95c5-93e4a59e12f5">507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzQtNC0xLTEtMA_1ec9538e-7c95-4e1f-916a-f4ddc8fa9865">697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzQtNi0xLTEtMA_c569f0b3-5836-42c4-8422-9d3ae074e00b">702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Investing Activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment in subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" name="cms:InvestmentInSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzctMi0xLTEtMA_df787438-f07a-455c-9993-1ffbfe8ff430">657</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" name="cms:InvestmentInSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzctNC0xLTEtMA_f841c17d-a0dc-42dd-bb9c-3f7bf51cd52c">683</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" name="cms:InvestmentInSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzctNi0xLTEtMA_c87a404c-7c6d-437b-b952-5aa0e5ab1b68">363</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">Increase in notes receivable &#8211; intercompany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" name="us-gaap:OriginationOfNotesReceivableFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzgtMi0xLTEtNDIyNDU_0c560718-dd6d-42e8-8ef5-213c25c99de3">307</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:OriginationOfNotesReceivableFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzgtNC0xLTEtNDIyNDg_f3adc4f6-c2c1-477f-911e-e7a86e04bc0f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:OriginationOfNotesReceivableFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzgtNi0xLTEtNDIyNTM_c6705b28-bbc4-49fd-aed8-a25d112466e6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Proceeds from DB&#160;SERP investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzgtMi0xLTEtMA_ef4940b9-92ec-43fb-a09c-058ff6d1ee3b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzgtNC0xLTEtMA_9b48d155-3c15-43e0-89e9-a80f098d1edf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzgtNi0xLTEtMA_4a51e7cd-d832-4502-9fbf-1fdf7e3cdf14">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></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="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzktMi0xLTEtMA_86044054-022b-4018-b619-b5b01206dcf6">964</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></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="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzktNC0xLTEtMA_de002fd7-52cf-4137-b130-4d5f14803260">683</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></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="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzktNi0xLTEtMA_4d1a1c19-aa04-49b3-baa7-5767644f9726">341</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></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Financing Activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from issuance of debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzEyLTItMS0xLTA_03bf4b5d-1bc1-47ce-bf5e-3d599f238377">1,225</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzEyLTQtMS0xLTA_3b4ec3c6-ad16-4f99-9a5e-d7aa84d15861">1,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzEyLTYtMS0xLTA_aa29e48b-f7c1-4a00-bd6f-4e5f43bad6ed">560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issuance of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzEzLTItMS0xLTA_9964352a-bdbb-47de-b341-cf63e301e207">253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzEzLTQtMS0xLTA_cf9398e7-a07c-47f7-ae66-d2c2ae24630b">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzEzLTYtMS0xLTA_87413f08-8bfd-4b36-be93-8d81728d3f38">41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retirement of long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE0LTItMS0xLTA_ce2097b1-56c6-4284-aa93-8464310f082f">425</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE0LTQtMS0xLTA_115740d4-de48-43ec-9624-4353445616dc">738</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE0LTYtMS0xLTA_d62980a6-7039-4b5d-bab8-17a7e8bac9a7">675</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">Debt prepayment costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE1LTItMS0xLTA_33d222be-c447-43bd-a52f-5e2bdc5ae4e0">16</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE1LTQtMS0xLTA_3c80e63d-0907-47c6-9ab2-ea4ac423b35a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE1LTYtMS0xLTA_5bfc84e4-7dad-435b-86e3-ac65cd2b4221">16</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding: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%">Payment of dividends on common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE2LTItMS0xLTA_3f4de612-27b1-4263-b881-ab47b074282d">465</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE2LTQtMS0xLTA_a55fe07c-3076-4916-88d6-e5d4f803cbf4">434</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE2LTYtMS0xLTA_ddedeb72-8ed0-482e-8afb-921c0492f837">405</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding: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%">Debt issuance costs and financing fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE3LTItMS0xLTA_db61a6b6-21db-4d82-9a81-6d64ed5fea4d">10</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE3LTQtMS0xLTA_54ee93c0-a497-42af-9764-9aadb44c811d">18</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE3LTYtMS0xLTA_4881d549-158c-4192-bf33-923d669f0298">8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding: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%">Change in notes payable &#8211; intercompany</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE4LTItMS0xLTA_955c04d3-717d-430c-926e-c7734300750b">105</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE4LTQtMS0xLTA_f858e845-2372-4262-bc30-fe825cd057c9">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE4LTYtMS0xLTA_ad6a8032-b542-4933-bfe0-dc54871540c6">142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE5LTItMS0xLTA_9bf7ce29-5bf6-4763-97fa-b8ee12f21636">457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #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 10pt 0 1pt;text-indent:-9pt"></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="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE5LTQtMS0xLTA_99563a8d-8204-4fa5-9fef-d6481e010fe9">14</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></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="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE5LTYtMS0xLTA_6094ae04-cd5e-4542-9f26-4c4fe61ea80b">361</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></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzIxLTItMS0xLTA_ec192fc2-d50f-49e5-9278-71512b99bf0c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzIxLTQtMS0xLTA_1a0ee9ff-4897-4022-b67a-78d39d88defb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzIxLTYtMS0xLTA_5a8aaa1b-cbe9-452c-9a8a-913a0a06ea09">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzIyLTItMS0xLTA_201f2a42-8cd9-4e2b-9771-3bc8d5b91561">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3bcdd51f0d184f9cbdb7f67b1d55e5d6_I20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzIyLTQtMS0xLTA_f9e196e6-ce53-47c2-a872-08e9278c466c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7f8bcc400cd0419c91d93fa2bc1fb1a7_I20171231" decimals="-6" format="ixt:zerodash" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzIyLTYtMS0xLTA_293f5ac3-a3aa-4b65-b39c-1ab621705bdf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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: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;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzI0LTItMS0xLTA_f3b40d78-3bfd-4860-abe5-df328ee56126">&#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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzI0LTQtMS0xLTA_bed169f3-2dd9-49f8-b60c-5762a724f9de">&#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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i3bcdd51f0d184f9cbdb7f67b1d55e5d6_I20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzI0LTYtMS0xLTA_c256a0d4-4046-497c-932b-1d0c8a7a136a">&#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></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div></ix:continuation></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">197</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_295"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Schedule&#160;I &#8212; Condensed Financial Information of Registrant<ix:continuation id="i30f7d4cae9744bbea17b3d5ed86e6b37" continuedAt="i2e4d378f74bc4e62a2a40be0a7e6a686"> (Continued)</ix:continuation></span></div><ix:continuation id="i2e4d378f74bc4e62a2a40be0a7e6a686" continuedAt="if5dc1defdca643c88f6c6ea0c27b166a"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8212;Parent Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Condensed Balance Sheets</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASSETS</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes and accrued interest receivable &#8211; intercompany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" name="us-gaap:NotesReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzUtMi0xLTEtMA_c86154fe-93c4-49a5-8586-8c8ef9636caf">358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" name="us-gaap:NotesReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzUtNC0xLTEtMA_d7bf38c7-ebe9-4881-8676-51718154d3dd">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable &#8211; intercompany and related parties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzYtMi0xLTEtMA_58c66968-73c8-4ef1-a836-7647cf66faf3">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzYtNC0xLTEtMA_9ea8dfc8-ced5-4315-99a7-f93d59a730fc">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Federal income tax receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" format="ixt:zerodash" name="cms:FederalIncomeTaxesReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzctMi0xLTEtMA_a518c538-fb66-4141-8dfd-5ee7e368d080">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" name="cms:FederalIncomeTaxesReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzctNC0xLTEtMA_be6da104-cbf8-467a-9895-f9a8a3ff7e76">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" name="us-gaap:IncomeTaxesReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzgtMi0xLTEtMA_84c821dc-c9d6-4ff8-8a5b-568572764194">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:IncomeTaxesReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzgtNC0xLTEtMA_64e3c452-01ad-4ce1-8884-7b1429996386">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Prepayments and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzktMi0xLTEtMA_c94a46f1-018b-463c-8024-e8a53e1cdc27">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzktNC0xLTEtMA_74685156-08ec-469f-8b7e-9ac3517848c7">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" name="us-gaap:AssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzEwLTItMS0xLTA_870eef47-bede-443e-8647-489c3cc0b259">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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" name="us-gaap:AssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzEwLTQtMS0xLTA_c8dcc3ff-e639-44be-a700-5902e6c8bcc4">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzE0LTItMS0xLTA_00fe674a-c579-4c7f-9656-770b29b320c1">91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzE0LTQtMS0xLTA_83a2ca33-9bb2-41e0-969c-bd1064c53969">126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:InvestmentInSubsidiariesParentOnly" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzE1LTItMS0xLTA_1e21c71d-912f-40f0-985f-a210ae5b0f63">9,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:InvestmentInSubsidiariesParentOnly" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzE1LTQtMS0xLTA_376d93de-1398-45bd-bd90-ca9c5e896fd9">8,526</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 investments </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzE2LTItMS0xLTA_24adc829-e4ed-4fa0-bf56-65e1fe8cf32a">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzE2LTQtMS0xLTA_2673c696-cc79-4d8f-b295-eccf9af52a53">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzE3LTItMS0xLTA_54012df5-8f60-466a-bd31-0f3a8a3f7acb">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzE3LTQtMS0xLTA_c860a1ba-bb6c-4100-96ea-9d5cea83b37f">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzE4LTItMS0xLTA_fad63889-ac4d-4cc4-ad56-0ed45503047f">9,473</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" format="ixt:numdotdecimal" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzE4LTQtMS0xLTA_6824201a-5a30-4448-ae7a-cb39ef3227e6">8,672</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Assets</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzIwLTItMS0xLTA_2cdde88e-d77b-41f7-b5b8-8b18fa3912e2">9,883</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzIwLTQtMS0xLTA_aabc2e22-769f-4ba7-99a3-82790d6f21fe">8,702</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></tr></table></div></ix:continuation></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%">198</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><ix:continuation id="if5dc1defdca643c88f6c6ea0c27b166a" continuedAt="i476790f969004b2490de0cb9e71480c5"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.100%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.100%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIABILITIES AND EQUITY</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">Current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" name="us-gaap:DebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzUtMi0xLTEtMA_b19d56de-1a25-4456-900b-a5ec4b4aa9ce">200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:DebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzUtNC0xLTEtMA_6272a27f-9080-4827-b141-f9d2ac7a9912">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts and notes payable &#8211; intercompany</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzYtMi0xLTEtMA_8c9edc74-6c1c-49a8-9cb3-8c4d2078d490">69</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzYtNC0xLTEtMA_b851e024-2288-408b-9c27-e604d41eff93">123</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Accrued interest, including intercompany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzctMi0xLTEtMA_c1ab62e6-ad22-42da-accb-081831ac739e">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzctNC0xLTEtMA_7c42ca5b-3dd4-41bd-ab28-fa9bc0d50ee8">34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzgtMi0xLTEtMA_55283833-6c01-45f2-be9f-d98f4ca033f0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzgtNC0xLTEtMA_d722c124-2228-4840-a056-382cfbedf586">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzktMi0xLTEtMA_750e4bab-f6d7-4192-9788-2ea7bee92c9e">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzktNC0xLTEtMA_a208f3a2-eaed-4a52-a795-21bbfdd8e84e">38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" name="us-gaap:LiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzEwLTItMS0xLTA_26f32598-1a70-48d9-8b1b-8d0d82532a46">311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" name="us-gaap:LiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzEwLTQtMS0xLTA_6f847131-f8b3-4ca3-9833-7a96ce2055f7">200</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></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzEzLTItMS0xLTA_d4bc464d-e7ff-4d28-b0f7-4cf7d29fe8bd">3,926</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzEzLTQtMS0xLTA_8abcb19d-3a9e-49b1-b9cf-2e77234454df">3,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Notes payable &#8211; intercompany</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" name="cms:NotesPayableIntercompanyPayablesAndRelatedPartyPayables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzE0LTItMS0xLTA_6a1db758-b386-475d-86bd-349fc0bf81a7">116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" name="cms:NotesPayableIntercompanyPayablesAndRelatedPartyPayables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzE0LTQtMS0xLTA_07ce1e3b-747d-47ca-9289-28a8be848101">112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Postretirement benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzE1LTItMS0xLTA_717cdc9d-c6ee-435b-bc9d-1350c64822fb">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzE1LTQtMS0xLTA_ff9cf3cd-64d5-46fb-bce7-ea14eb4d3f67">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 non&#8209;current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzE2LTItMS0xLTA_ea7e86b0-7632-46cc-b088-e14e9a092f3f">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzE2LTQtMS0xLTA_a33f6258-4df0-41e7-88f8-154fd45e0aa5">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"></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="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzE3LTItMS0xLTA_abf31ceb-0792-4379-b736-c347b167ac3e">4,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzE3LTQtMS0xLTA_d2977c27-2051-4962-ae5d-585597f364a7">3,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzIwLTItMS0xLTA_6df37e1c-ba8e-4ba2-a94e-1fa08b822298">5,496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzIwLTQtMS0xLTA_867181b7-48ae-4bd6-9d92-8c1832cbdd20">5,018</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Liabilities and Equity</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzIyLTItMS0xLTA_785d7037-184e-44a0-a1ae-ccba47c132b9">9,883</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></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%"><ix:nonFraction unitRef="usd" contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzIyLTQtMS0xLTA_1aff7538-f70c-44fe-a210-c55e2babb45b">8,702</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></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div></ix:continuation></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">199</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_298"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Schedule&#160;I &#8212; Condensed Financial Information of Registrant (Continued)</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8212;Parent Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Notes to the Condensed Financial Statements</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_301"></div><div style="margin-bottom:12pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">1:&#160;&#160;&#160;&#160;<ix:continuation id="i476790f969004b2490de0cb9e71480c5" continuedAt="ib5c059990f234e7789baaf8a6ccdd25e">Basis of Presentation</ix:continuation></span></div><div 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="ib5c059990f234e7789baaf8a6ccdd25e" continuedAt="i4897dd9150d744dea7dd4c78c1c86275">CMS&#160;Energy&#8217;s condensed financial statements have been prepared on a parent-only basis. In accordance with Rule&#160;12-04 of Regulation&#160;S-X, these parent-only financial statements do not include all of the information and notes required by GAAP for annual financial statements, and therefore these parent-only financial statements and other information included should be read in conjunction with CMS&#160;Energy&#8217;s audited consolidated financial statements contained within Item&#160;8. Financial Statements and Supplementary Data.</ix:continuation></span></div><div id="ibe111af6d52149569b23f8b48d5770c6_304"></div><div style="margin-bottom:12pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><ix:continuation id="i4897dd9150d744dea7dd4c78c1c86275" continuedAt="i5b7363e911ee4378bd285158eca6b9ce">Contingencies</ix:continuation></span></div><ix:continuation id="i5b7363e911ee4378bd285158eca6b9ce" continuedAt="i963d9ff9fcd743b09e0ad678a4ca0a07"><div 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 Index Price Reporting 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, along with CMS&#160;MST, CMS&#160;Field Services, Cantera Natural Gas,&#160;Inc., and Cantera Gas Company, were named as defendants in <ix:nonFraction unitRef="lawsuit" contextRef="i47fde25fdc10438e9bca020f29a1c00a_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="cms:LossContingencyNumberOfLawsuits" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMDQvZnJhZzpkZDI4YWIzNTU3MjE0ZDc4Yjg1NjYzNzZiMTVmMGY0Mi90ZXh0cmVnaW9uOmRkMjhhYjM1NTcyMTRkNzhiODU2NjM3NmIxNWYwZjQyXzI4_cba292a3-4386-47ad-8c40-749548dc5c02">four</ix:nonFraction> class action lawsuits filed in Kansas, Missouri, and Wisconsin and <ix:nonFraction unitRef="lawsuit" contextRef="ie2b88f62c83c4028a26749429d636716_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="cms:LossContingencyNumberOfLawsuits" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMDQvZnJhZzpkZDI4YWIzNTU3MjE0ZDc4Yjg1NjYzNzZiMTVmMGY0Mi90ZXh0cmVnaW9uOmRkMjhhYjM1NTcyMTRkNzhiODU2NjM3NmIxNWYwZjQyXzMy_fd44bae3-2498-414f-80ed-e95df5b2d62f">one</ix:nonFraction> individual lawsuit filed in Kansas; these lawsuits arose as a result of alleged inaccurate natural gas price reporting to publications that report trade information. Allegations included price-fixing conspiracies, restraint of trade, and artificial inflation of natural gas retail prices. In 2016, CMS&#160;Energy entities reached a settlement with the plaintiffs in the Kansas and Missouri class action cases for an amount that was not material to CMS&#160;Energy. In 2017, the federal district court approved the settlement.</span></div><div 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 2019, CMS&#160;Energy and the plaintiffs in the remaining Kansas individual lawsuit and the Wisconsin class action lawsuit engaged in settlement discussions and CMS&#160;Energy recorded a $<ix:nonFraction unitRef="usd" contextRef="i3b13a387fa3543809d5503b053ef1d25_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LitigationReserveCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMDQvZnJhZzpkZDI4YWIzNTU3MjE0ZDc4Yjg1NjYzNzZiMTVmMGY0Mi90ZXh0cmVnaW9uOmRkMjhhYjM1NTcyMTRkNzhiODU2NjM3NmIxNWYwZjQyXzQ1_31e41148-d93b-4fb0-993f-6b1cb3b91db1">30</ix:nonFraction>&#160;million liability at December&#160;31,&#160;2019 as the probable estimate to settle the two cases. The parties executed a settlement agreement in the Kansas case in February&#160;2020, and that case is now complete. In the Wisconsin case, a settlement agreement was approved in August&#160;2020 and that case is now complete.</span></div></ix:continuation></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">200</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_307"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">3:&#160;&#160;&#160;&#160;<ix:continuation id="i963d9ff9fcd743b09e0ad678a4ca0a07" continuedAt="ifba4d71a80104d0d874a29ec7b230b29">Guarantees</ix:continuation></span></div><ix:continuation id="ifba4d71a80104d0d874a29ec7b230b29" continuedAt="ia26ec509214a422fa648e5d47b86281d"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has issued guarantees with a maximum potential obligation of $<ix:nonFraction unitRef="usd" contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMDcvZnJhZzowNTgyN2MzNTljOWU0MDIxYTNmMDZjNGRlYzMzZWFjMC90ZXh0cmVnaW9uOjA1ODI3YzM1OWM5ZTQwMjFhM2YwNmM0ZGVjMzNlYWMwXzky_c796c70a-cb75-4b37-9f93-e567e77ee16f">596</ix:nonFraction>&#160;million on behalf of some of its wholly owned subsidiaries and related parties. CMS&#160;Energy&#8217;s maximum potential obligation consists primarily of potential payments:</span></div><div style="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 third parties under certain commodity purchase and swap agreements entered into with CMS&#160;ERM</span></div><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 third parties under certain agreements entered into with Grand River Wind,&#160;LLC, a wholly owned subsidiary of CMS&#160;Enterprises</span></div><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 EGLE on behalf of CMS&#160;Land and CMS&#160;Capital, for environmental remediation obligations at Bay Harbor</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to the U.S.&#160;Department of Energy on behalf of Consumers, in connection with Consumers&#8217; 2011 settlement agreement with the U.S.&#160;Department of Energy regarding damages resulting from the department&#8217;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 a tax equity investor under certain agreements in connection with the purchase of a VIE</span></div><div 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 expiry dates of these guarantees vary, depending upon contractual provisions or upon the statute of limitations under the relevant governing law.</span></div></ix:continuation><div id="ibe111af6d52149569b23f8b48d5770c6_310"></div><div style="margin-bottom:12pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">4:&#160;&#160;&#160;&#160;<ix:continuation id="ia26ec509214a422fa648e5d47b86281d" continuedAt="i89486e4a4ada4fa995a0605054b41a1e">Note Payable</ix:continuation></span><ix:continuation id="i89486e4a4ada4fa995a0605054b41a1e" continuedAt="i682627ebceb244e2a43faa0bfa339a57"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Intercompany</span></ix:continuation></div><div 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="i682627ebceb244e2a43faa0bfa339a57">In 2018, CMS&#160;Energy issued a demand note payable to the DB&#160;SERP rabbi trust, of which $<ix:nonFraction unitRef="usd" contextRef="id2e4ef592ca54c94a114157465aa0281_I20180731" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NotesPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTAvZnJhZzo3Y2M3OWY3MWE1ZmI0MmJkYTQwODg0MTdhMTY3ZGQ3NC90ZXh0cmVnaW9uOjdjYzc5ZjcxYTVmYjQyYmRhNDA4ODQxN2ExNjdkZDc0XzYy_3bbd8c3c-5e11-4f1d-86ee-775fcef13cda">124</ix:nonFraction>&#160;million was attributable to CMS&#160;Energy&#8217;s subsidiaries. The demand note bears interest at an annual rate of <ix:nonFraction unitRef="number" contextRef="i02df3f50b42a4b42b23cd24fe6bb3b63_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTAvZnJhZzo3Y2M3OWY3MWE1ZmI0MmJkYTQwODg0MTdhMTY3ZGQ3NC90ZXh0cmVnaW9uOjdjYzc5ZjcxYTVmYjQyYmRhNDA4ODQxN2ExNjdkZDc0XzExNA_ab4e8688-8035-48b3-978e-a2c741f9b0e2">4.10</ix:nonFraction> percent and has a maturity date of 2028. This note payable is not recorded at fair value; however, its carrying value approximates fair value at December&#160;31,&#160;2020. This fair value measurement is classified in Level&#160;3 within the fair value hierarchy.</ix:continuation></span></div></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%">201</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_313"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Schedule&#160;II &#8212; Valuation and Qualifying Accounts and Reserves</span></div><ix:nonNumeric contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90ZXh0cmVnaW9uOjI3MThlZGZiMDhhMTRlZmJiMDJhOWE4ZmQ2NjkxOGZmXzI3Mw_1b65875e-ff0e-4f0e-9f4b-cb2993f19312" escape="true"><ix:nonNumeric contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90ZXh0cmVnaW9uOjI3MThlZGZiMDhhMTRlZmJiMDJhOWE4ZmQ2NjkxOGZmXzI3NA_0d8c33e7-bff5-45d9-b0c1-927b3d225cf2" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Years Ended December&#160;31,&#160;2020, 2019, and 2018</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:36.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.148%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Period</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Expense</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Other Accounts</span><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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for uncollectible accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icbbc90d74e24434396ffe386ccb6c81b_I20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzMtMi0xLTEtMA_d3aec313-821c-4f72-b7a6-fb25d5b5e3c8">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie9b1219a2d9c4f999f6494e462c0b363_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzMtNC0xLTEtMA_b652cb4c-4007-4606-8e64-9ab37ae51787">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie9b1219a2d9c4f999f6494e462c0b363_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzMtNi0xLTEtMA_520c63ce-0c62-4b43-9188-08b0a2948e10">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie9b1219a2d9c4f999f6494e462c0b363_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzMtOC0xLTEtMA_7b8b852e-cb13-4091-b939-bc7626463616">24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2729812cc8a14dc8bd2766b09e4de620_I20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzMtMTAtMS0xLTA_3d5dd7c3-403e-447b-bb0f-0e68dfe96fd0">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if1b4786d0cd2408cbc6d49c9226246d8_I20181231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzQtMi0xLTEtMA_7df24e69-4cdf-401e-a058-0c20a69e80ce">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i492c917f6c5d47d6ab03f15f2734579a_D20190101-20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzQtNC0xLTEtMA_1960c88d-5859-495c-860d-8890ba1aadf1">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i492c917f6c5d47d6ab03f15f2734579a_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzQtNi0xLTEtMA_7386184e-7f24-4dca-98d2-1bd9bc195ab0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i492c917f6c5d47d6ab03f15f2734579a_D20190101-20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzQtOC0xLTEtMA_ca530a1a-bf61-4d4c-871a-330d1f616e33">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icbbc90d74e24434396ffe386ccb6c81b_I20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzQtMTAtMS0xLTA_80d17c65-3a79-4054-a3cf-0e62307eb6e2">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibe9fed7090964e6fb4e15c3350a60644_I20171231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzUtMi0xLTEtMA_74a26e88-f552-4fc1-a4a7-f1aead7b0085">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7831ddad121440669970f25b3d6cb07d_D20180101-20181231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzUtNC0xLTEtMA_2d1b6477-13f0-4153-9793-7b0871743063">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7831ddad121440669970f25b3d6cb07d_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzUtNi0xLTEtMA_f2ffe7f0-37ad-43d4-99ef-fa4058982ad0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7831ddad121440669970f25b3d6cb07d_D20180101-20181231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzUtOC0xLTEtMA_41c8419e-df2e-4f1a-86a9-b85080f13f19">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if1b4786d0cd2408cbc6d49c9226246d8_I20181231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzUtMTAtMS0xLTA_40dfa6fa-b266-4e5c-8e65-9996c0c48e95">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9f4171775bb8449888d88ef6189f9747_I20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzctMi0xLTEtMA_36b99b3f-a436-497e-b713-7051a3aa40d1">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic01e855005a44d17a1047d604d5a2d1a_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzctNC0xLTEtMA_0657ba9e-4d79-4008-ae2d-45369d8facfc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic01e855005a44d17a1047d604d5a2d1a_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzctNi0xLTEtMA_8e0ab3a8-4504-4df9-9437-9299ca3dffb8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic01e855005a44d17a1047d604d5a2d1a_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzctOC0xLTEtMA_bd85e648-6a42-4d34-9d8d-cef079bcde31">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i847272064b284242866adf7d25106e8c_I20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzctMTAtMS0xLTA_cdb2634a-f8f7-4cd6-b76f-18210228b101">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5867deb0e2374d2c90859d2bfe1f6625_I20181231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzgtMi0xLTEtMA_4240d38d-97db-4f7d-b6aa-ea9c817dd385">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ida479cad5d5944508e574c38e9046359_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzgtNC0xLTEtMA_dddf6dae-6a49-4c05-868f-03193ae6f057">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ida479cad5d5944508e574c38e9046359_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzgtNi0xLTEtMA_0fcd1518-4d4f-475a-bef1-2efe27510a1d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ida479cad5d5944508e574c38e9046359_D20190101-20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzgtOC0xLTEtMA_2ba76714-2a6e-4201-8833-b8be60502fd4">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9f4171775bb8449888d88ef6189f9747_I20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzgtMTAtMS0xLTA_dec3b8d1-0dab-41f8-8c25-ad9c5c27ffef">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i624d5b923cd44c3db06f07be10f60c41_I20171231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzktMi0xLTEtMA_527a8b1b-edd4-4b18-973f-24d6989d6cde">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7074ca46936b4ed4821610fd49c62a24_D20180101-20181231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzktNC0xLTEtMA_6a92e884-eef1-4d5a-b563-62153ee75a87">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7074ca46936b4ed4821610fd49c62a24_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzktNi0xLTEtMA_99cee4c9-733d-4630-8f5d-fee4d5cdc69f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7074ca46936b4ed4821610fd49c62a24_D20180101-20181231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzktOC0xLTEtMA_066411e1-4d1f-404e-9fdd-6408c6f5dd46">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5867deb0e2374d2c90859d2bfe1f6625_I20181231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzktMTAtMS0xLTA_3bf5ab61-1061-42bf-83ac-2761aebf187e">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for notes receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i18f9f1f688894de6bb1732385da52ca9_I20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzExLTItMS0xLTA_0ed9dfd5-2e6f-4015-98c2-e919e9a19c97">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3ddc7846936a42e0a957db788d38d0cc_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzExLTQtMS0xLTA_f6749855-7b6c-44b9-8846-729843f41214">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3ddc7846936a42e0a957db788d38d0cc_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzExLTYtMS0xLTA_3720c971-f637-4c21-bb01-519f5b86c530">62</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3ddc7846936a42e0a957db788d38d0cc_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzExLTgtMS0xLTA_196ac903-b67b-4810-9d11-71e52851292d">32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie30aa0928558457fb7fc92f967f82600_I20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzExLTEwLTEtMS0w_50e81dc1-e778-46db-a5f1-3ea0cf9befba">123</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idf16d385b21b48469b3757fe67577c85_I20181231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzEyLTItMS0xLTA_d100edc3-2156-4993-859a-127bcac43ada">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i838bbb73d7eb4609a8645ed0f907e73d_D20190101-20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzEyLTQtMS0xLTA_1a87957c-c752-4db7-8bc0-f7d8e0d1a5dd">38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i838bbb73d7eb4609a8645ed0f907e73d_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzEyLTYtMS0xLTA_4292e991-e6b9-4cbd-ac11-25564dc64d0d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i838bbb73d7eb4609a8645ed0f907e73d_D20190101-20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzEyLTgtMS0xLTA_4703804b-aeec-4e15-95f0-f152cc7003ba">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i18f9f1f688894de6bb1732385da52ca9_I20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzEyLTEwLTEtMS0w_5c6e9067-9db8-4a72-b973-a733f8c08bc6">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i51f259539c1d4f26bf7a9f99a81cc0b7_I20171231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzEzLTItMS0xLTA_e30848ac-c748-42d1-a73c-0aaab9ea8364">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i78d2eaeb8711451b83fd7d869c621028_D20180101-20181231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzEzLTQtMS0xLTA_2bb95d04-1f9a-4c01-a4ec-11ad5103f34a">25</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i78d2eaeb8711451b83fd7d869c621028_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzEzLTYtMS0xLTA_4fc55b69-09c3-4e15-8ecc-431204b82db3">&#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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i78d2eaeb8711451b83fd7d869c621028_D20180101-20181231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzEzLTgtMS0xLTA_65aa84cf-0a09-4d64-b1f2-2d252e6c6eeb">21</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idf16d385b21b48469b3757fe67577c85_I20181231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzEzLTEwLTEtMS0w_59e26b43-5aaa-4a4a-ba6a-fcad6fe67fba">24</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></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Deductions represent write-offs of uncollectible accounts, net of recoveries.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">On January&#160;1,&#160;2020, in accordance with ASU&#160;2016&#8209;13</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, CMS&#160;Energy adjusted the allowance for loan losses associated with its notes receivable, recording an offsetting adjustment to retained earnings. For further details, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, New Accounting Standards and Note&#160;8, Notes Receivable. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Years Ended December&#160;31,&#160;2020, 2019, and 2018</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:36.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.148%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Period</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Expense</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Other Accounts</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for uncollectible accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i306740ed55d346b8b2bd5f8c85d4e5a2_I20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzMtMi0xLTEtMA_3a9539ed-c5f7-4a8b-b613-43bb713b4f66">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1ba28f3952bd477aae61b685453c78cd_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzMtNC0xLTEtMA_af9fe21b-624f-4eda-9b97-be406e14b609">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1ba28f3952bd477aae61b685453c78cd_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzMtNi0xLTEtMA_1281bf1b-197b-4d22-b9e0-a910b2d1fbff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1ba28f3952bd477aae61b685453c78cd_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzMtOC0xLTEtMA_76f5645d-d23c-46ff-9544-a393c560273f">24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6d8adc6d138a4a0e99caec9904bb991b_I20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzMtMTAtMS0xLTA_a39d7bb9-2857-4fd6-9a78-15d198faf498">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i74f19bf217f5419c838805b6879b6182_I20181231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzQtMi0xLTEtMA_4298fcaa-f550-422f-8f92-5a8aed09537a">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1d3e16661461445ba00fe27b28649daa_D20190101-20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzQtNC0xLTEtMA_97a52731-46f9-4dba-9e04-b066a8577436">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1d3e16661461445ba00fe27b28649daa_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzQtNi0xLTEtMA_b68786bc-6a15-4b82-a466-e835366e0bed">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1d3e16661461445ba00fe27b28649daa_D20190101-20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzQtOC0xLTEtMA_416a8c54-473a-4f17-b294-bd936ea8481a">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i306740ed55d346b8b2bd5f8c85d4e5a2_I20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzQtMTAtMS0xLTA_227b8594-c865-4718-a714-b9c870aa2634">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba167667c28945ac84f70da447334c42_I20171231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzUtMi0xLTEtMA_39e5148e-b4c5-43ba-9e89-c8db23f70b5f">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i25c46947afeb41b1bb9bac91bc90dde5_D20180101-20181231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzUtNC0xLTEtMA_d100618a-36d6-4599-b4ab-64ae5c3dd4c6">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i25c46947afeb41b1bb9bac91bc90dde5_D20180101-20181231" decimals="-6" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzUtNi0xLTEtMA_40389e8d-c29a-4d74-9a6d-df0f3e4a8545">&#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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i25c46947afeb41b1bb9bac91bc90dde5_D20180101-20181231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzUtOC0xLTEtMA_8eedade5-2b38-4a72-87fe-318a1c3da12c">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i74f19bf217f5419c838805b6879b6182_I20181231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzUtMTAtMS0xLTA_cf073e82-7364-4bc9-92c6-b15514c1276c">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Deductions represent write-offs of uncollectible accounts, net of recoveries.</span></div></ix:nonNumeric></ix:nonNumeric></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%">202</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_316"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="-sec-extract:summary"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="-sec-extract:summary;margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Exhibit Index</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The agreements included as exhibits to this Form&#160;10-K filing are included solely to provide information regarding the terms of the agreements and are not intended to provide any other factual or disclosure information about CMS&#160;Energy, Consumers, or other parties to the agreements. The agreements may contain representations and warranties made by each of the parties to each of the agreements that were made exclusively for the benefit of the parties involved in each of the agreements and should not be treated as statements of fact. The representations and warranties were made as a way to allocate risk if one or more of those statements prove to be incorrect. The statements were qualified by disclosures of the parties to each of the agreements that may not be reflected in each of the agreements. The agreements may apply standards of materiality that are different than standards applied to other investors. Additionally, the statements were made as of the date of the agreements or as specified in the agreements and have not been updated.</span></div><div 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 representations and warranties may not describe the actual state of affairs of the parties to each agreement. 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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:61.882%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Previously Filed</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibits</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With File</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As</span></div><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Description</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(3)(a)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000095012309027644/k48068exv3wxay.htm">Restated Articles of Incorporation of CMS&#160;Energy, effective June&#160;1,&#160;2004, as amended May&#160;22,&#160;2009 (Form&#160;10&#8209;Q for the quarterly period ended June&#160;30,&#160;2009)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465916094515/a16-3728_1ex3d2.htm">CMS&#160;Energy Bylaws, amended and restated effective February&#160;8,&#160;2016 (Form&#160;8&#8209;K filed February&#160;8,&#160;2016)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.3</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3(c)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/76063/000095012401001548/k60932ex3-c.txt">Restated Articles of Incorporation of Consumers effective June&#160;7,&#160;2000 (Form&#160;10&#8209;K for the fiscal year ended December&#160;31,&#160;2000)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.4</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000119312513027442/d475526dex32.htm">Consumers Bylaws, amended and restated as of January&#160;24,&#160;2013 (Form&#160;8-K filed January&#160;29,&#160;2013)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2-65973</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)(1)&#8211;4</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Indenture dated as of September&#160;1,&#160;1945 between Consumers and Chemical Bank (successor to Manufacturers Hanover Trust Company), as Trustee, including therein indentures supplemental thereto through the Forty-third Supplemental Indenture dated as of May&#160;1,&#160;1979 (Form&#160;S-16 filed November&#160;13,&#160;1979)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Indentures Supplemental thereto:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.a</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000129993305004113/exhibit1.htm">104th&#160;dated as of 8/11/05 (Form&#160;8-K filed August&#160;11,&#160;2005)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.b</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000129993310003294/exhibit1.htm">112th&#160;dated as of 9/1/10 (Form&#160;8-K filed September&#160;7,&#160;2010)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.c</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000129993310003747/exhibit1.htm">113th&#160;dated as of 10/15/10 (Form&#160;8-K filed October&#160;20,&#160;2010)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.d</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000095012311033264/k50266exv4w1.htm">114th&#160;dated as of 3/31/11 (Form&#160;8-K filed April&#160;6,&#160;2011)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.e</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000095012311092346/k50726exv4w1.htm">116th&#160;dated as of 9/1/11 (Form&#160;10-Q for the quarterly period ended September&#160;30,&#160;2011)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.f</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000119312512509891/d457336dex41.htm">120th&#160;dated as of 12/17/12 (Form&#160;8-K filed December&#160;20,&#160;2012)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.g</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000119312513225365/d540359dex41.htm">121st&#160;dated as of 5/17/13 (Form&#160;8-K filed May&#160;17,&#160;2013)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.h</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000119312513328235/d582277dex41.htm">122nd&#160;dated as of 8/9/13 (Form&#160;8-K filed August&#160;9,&#160;2013)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.i</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000119312513485840/d649552dex41.htm">123rd&#160;dated as of 12/20/13 (Form&#160;8-K filed December&#160;27,&#160;2013)</a></span></div></td></tr></table></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">203</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:61.882%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Previously Filed</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibits</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With File</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As</span></div><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Description</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.j</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465914061629/a14-18563_4ex4d1.htm">124th&#160;dated as of 8/18/2014 (Form&#160;8-K filed August&#160;18,&#160;2014)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.k</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465915076532/a15-21856_3ex4d1.htm">125th&#160;dated as of 11/6/2015 (Form&#160;8-K filed November&#160;6,&#160;2015)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.l</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465915081498/a15-24123_1ex4d1.htm">126th&#160;dated as of 11/23/2015 (Form&#160;8-K filed November&#160;25,&#160;2015)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.m</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465916138514/a16-15758_4ex4d1.htm">127th&#160;dated as of 8/10/16 (Form&#160;8-K filed August&#160;10,&#160;2016)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.n</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465917010741/a17-4485_3ex4d1.htm">128th&#160;dated as of 2/22/17 (Form&#160;8-K filed February&#160;22,&#160;2017)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.o</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465917059724/a17-22430_2ex4d1.htm">129th&#160;dated as of 9/28/17 (Form&#160;8-K filed September&#160;28,&#160;2017)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.p</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465917068843/a17-26187_1ex4d1.htm">130th&#160;dated as of 11/15/17 (Form&#160;8-K filed November&#160;15,&#160;2017)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.q</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465918032779/a18-13115_1ex4d1.htm">131st dated as of 5/14/18 (Form&#160;8&#8209;K filed May&#160;14,&#160;2018)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.r</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465918038355/a18-14858_1ex4d1.htm">132nd dated as of 6/5/18 (Form&#160;8&#8209;K filed June&#160;5,&#160;2018)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.s</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465918059725/a18-28081_5ex4d1.htm">133rd dated as of 10/1/18 (Form&#160;8-K filed October&#160;1,&#160;2018)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.t</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465918067840/a18-37006_3ex4d1.htm#Exhibit4_1_012422">134th dated as of 11/13/18 (Form&#160;8-K filed November&#160;13,&#160;2018)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.u</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465919031961/a19-10644_1ex4d1.htm">135th dated as of 5/28/19 (Form&#160;8-K filed May&#160;28,&#160;2019)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.v</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000141057819000998/tv528537_ex4-1.htm">136th dated as of 9/3/19 (Form&#160;8-K filed September&#160;3,&#160;2019)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.w</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000141057819001315/tv529739_ex4-1.htm">137th dated as of 9/19/19 (Form&#160;8-K filed September&#160;19,&#160;2019)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.x</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115619000015/ex4309302019.htm">138th dated as of 10/1/19 (Form&#160;10-Q for the quarterly period ended September&#160;30,&#160;2019)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.y</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465920038685/tm2012772d3_ex4-1.htm">139th dated as of 3/26/20 (Form&#160;8-K filed March&#160;26,&#160;2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.z</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465920060592/tm2018447d2_ex4-1.htm">140th dated as of 5/13/20 (Form&#160;8-K filed May&#160;13,&#160;2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.aa</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465920064099/tm2018447d3_ex4-1.htm">141st dated as of 5/20/20 (Form&#160;8-K filed May&#160;20,&#160;2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.bb</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465920112951/tm2031329d3_ex4-1.htm">142nd dated as of 10/7/20 (Form&#160;8-K filed October&#160;7,&#160;2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1.cc</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465920135094/tm2037456d3_ex4-1.htm">143rd dated as of 12/14/20 (Form&#160;8-K filed December&#160;14,&#160;2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(4)(b)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/0000201533-96-000043-index.html">Indenture dated as of January&#160;1,&#160;1996 between Consumers and The Bank of New York Mellon, as Trustee (Form&#160;10-K for the fiscal year ended December&#160;31,&#160;1995)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.3</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(4)(c)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/0000201533-98-000042-index.html">Indenture dated as of February&#160;1,&#160;1998 between Consumers and The Bank of New York Mellon (formerly The Chase Manhattan Bank), as Trustee (Form&#160;10-K for the fiscal year ended December&#160;31,&#160;1997)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">33-47629</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(4)(a)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Indenture dated as of September&#160;15,&#160;1992 between CMS&#160;Energy and NBD Bank, as Trustee (Form&#160;S-3 filed May&#160;1,&#160;1992)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Indentures Supplemental thereto:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.4.a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000119312513121402/d506055dex41.htm">29th&#160;dated as of 3/22/13 (Form&#160;8-K filed March&#160;22,&#160;2013)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.4.b</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000119312514071395/d684654dex41.htm">30th&#160;dated as of 2/27/14 (Form&#160;8-K filed February&#160;27,&#160;2014)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.4.c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000119312514071395/d684654dex42.htm">31st&#160;dated as of 2/27/14 (Form&#160;8-K filed February&#160;27,&#160;2014)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.4.d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465915076998/a15-16081_3ex4d1.htm">32nd&#160;dated as of 11/9/15 (Form&#160;8-K filed November&#160;9,&#160;2015)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.4.e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465916118035/a16-9852_3ex4d1.htm">33rd&#160;dated as of 5/5/16 (Form&#160;8-K filed May&#160;5,&#160;2016)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.4.f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465916154425/a16-20465_4ex4d1.htm">34th&#160;dated as of 11/3/16 (Form&#160;8-K filed November&#160;3,&#160;2016)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.4.g</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465917008425/a17-3789_3ex4d1.htm">35th</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="http://www.sec.gov/Archives/edgar/data/811156/000110465917008425/a17-3789_3ex4d1.htm"> </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="http://www.sec.gov/Archives/edgar/data/811156/000110465917008425/a17-3789_3ex4d1.htm">dated as of 2/13/17 (Form&#160;8-K filed February&#160;13,&#160;2017)</a></span></div></td></tr></table></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">204</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:61.882%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Previously Filed</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibits</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With File</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As</span></div><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Description</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.5</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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(4a)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/0000811156-97-000119-index.html">Indenture dated as of June&#160;1,&#160;1997 between CMS&#160;Energy and The&#160;Bank of New&#160;York&#160;Mellon, as Trustee (Form&#160;8-K filed July&#160;1,&#160;1997)</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Indentures Supplemental thereto:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.5.a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.5.a</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465918009493/a18-1030_1ex4d5da.htm#Exhibit4_5_a_022505">5th&#160;dated as of 2/13/18 (Form 10&#8209;K for the fiscal year ended December&#160;31,&#160;2017)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.5.b</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465918015774/a18-7550_3ex4d1.htm">6th dated as of 3/8/18 (Form&#160;8-K filed March&#160;8,&#160;2018)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.5.c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465918058607/a18-28081_3ex4d1.htm">7th dated as of 9/26/18 (Form&#160;8-K filed September&#160;26,&#160;2018)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.5.d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465919009482/a19-3868_3ex4d1.htm">8th dated as of 2/20/19 (Form&#160;8-K filed February&#160;20,&#160;2019)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.5.e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465920066753/tm2020983d1ex4-1.htm">9th dated as of 5/28/20 (Form&#160;8-K filed May&#160;28,&#160;2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.5.f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465920129293/tm2034585d3_ex4-1.htm">10th dated as of 11/25/20 (Form&#160;8-K filed November&#160;25,&#160;2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.6</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115620000004/ex4612312019.htm">Description of CMS&#160;Energy Securities (Form&#160;10-K for the fiscal year ended December&#160;31,&#160;2019)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.7</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.7</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115620000004/ex4712312019.htm">Description of Consumers Securities (Form&#160;10-K for the fiscal year ended December&#160;31,&#160;2019)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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">2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465920056757/tm2018414d1_ex10-1.htm">CMS&#160;Energy 2020 Performance Incentive Stock Plan, effective June&#160;1,&#160;2020 (Form&#160;8-K filed May&#160;5,&#160;2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115619000003/ex10312312018.htm">CMS&#160;Energy&#8217;s Deferred Salary Savings Plan, as amended and restated, effective January&#160;1,&#160;2019 (Form&#160;10&#8209;K for the fiscal year ended December&#160;31,&#160;2018)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.3</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">2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.5</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465915006843/a15-1932_1ex10d5.htm">CMS&#160;Energy and Consumers Director&#8217;s Deferred Compensation Plan, effective as of November&#160;30,&#160;2007 (Form&#160;10-K for the fiscal year ended December&#160;31,&#160;2014)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.6</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000095012311040663/k50315exv10w6.htm">Supplemental Executive Retirement Plan for Employees of CMS&#160;Energy/Consumers&#160;effective on January&#160;1,&#160;1982 and as amended effective April&#160;1,&#160;2011 (Form&#160;10-Q for the quarterly period ended March&#160;31,&#160;2011)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.7</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115619000003/ex10712312018.htm">Defined Contribution Supplemental Executive Retirement Plan, as amended and restated, effective May&#160;1,&#160;2019 (Form&#160;10-K for the fiscal year ended December&#160;31,&#160;2018)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.6</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">2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.6</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115620000004/ex10612312019.htm">Form of Officer Separation Agreement as of January&#160;2020 (Form&#160;10-K for the fiscal year ended December&#160;31,&#160;2019)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.7</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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(10)(y)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Environmental Agreement dated as of June&#160;1,&#160;1990 made by CMS&#160;Energy to The Connecticut National Bank and Others (Form&#160;10-K for the fiscal year ended December&#160;31,&#160;1990)</span></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.8</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,2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(10)(a)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000095012407005517/k21037exv10wxay.htm">Form&#160;of Indemnification Agreement between CMS&#160;Energy and its Directors, effective as of November&#160;1,&#160;2007 (Form&#160;10-Q for the quarterly period ended September&#160;30,&#160;2007)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(10)(b)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000095012407005517/k21037exv10wxby.htm">Form&#160;of Indemnification Agreement between Consumers and its Directors, effective as of November&#160;1,&#160;2007 (Form&#160;10-Q for the quarterly period ended September&#160;30,&#160;2007)</a></span></div></td></tr></table></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">205</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:61.882%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Previously Filed</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibits</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With File</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As</span></div><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Description</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.10</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">2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115620000007/ex10203312020.htm">CMS&#160;Incentive Compensation Plan for CMS&#160;Energy and Consumers Officers as amended, effective as of January&#160;16,&#160;2020 (Form&#160;10-Q for the quarterly period ended March&#160;31,&#160;2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.11</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">2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465916129058/a16-13895_1ex10d1.htm">2016 Form&#160;of Change in Control Agreement (Form&#160;8-K filed June&#160;23,&#160;2016)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.12</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">2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.12</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115620000004/ex101212312019.htm">Annual Employee Incentive Compensation Plan for Consumers as amended, effective as of December&#160;1,&#160;2019 (Form&#160;10-K for the fiscal year ended December&#160;31,&#160;2019)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.13</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,2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115620000007/ex10303312020.htm">Annual CMS&#160;Enterprises Employee Incentive Compensation Plan as amended, effective as of December&#160;1,&#160;2019 (Form&#160;10-Q for the quarterly period ended March&#160;31,&#160;2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.14</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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465918038355/a18-14858_1ex10d1.htm#Exhibit10_1_070134">$550&#160;million Fourth Amended and Restated Revolving Credit Agreement dated as of June&#160;5,&#160;2018 among CMS&#160;Energy, the Banks, as defined therein, and Barclays, as Agent (Form&#160;8&#8209;K filed June&#160;5,&#160;2018)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.14.a</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:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115620000012/q22020ex102.htm">Amendment No.&#160;1, dated as of April&#160;29,&#160;2020, to $550&#160;million Fourth Amended and Restated Revolving Credit Agreement dated as of June&#160;5,&#160;2018 among CMS&#160;Energy, the Banks, as defined therein, and Barclays, as Agent (Form&#160;10-Q for the quarterly period ended June&#160;30,&#160;2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.15</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465918038355/a18-14858_1ex10d2.htm">$850&#160;million Fifth Amended and Restated Revolving Credit Agreement dated as of June&#160;5,&#160;2018 among Consumers, the Banks, as defined therein, and JPMorgan, as Agent (Form&#160;8-K filed June&#160;5,&#160;2018)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.16</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465918069310/a18-40465_1ex10d1.htm#Exhibit10_1_021401">$250&#160;million Amended and Restated Revolving Credit Agreement dated as of November&#160;19,&#160;2018 among Consumers, the Banks, as defined therein, and The Bank of Nova Scotia, as Agent (Form&#160;8&#8209;K filed November&#160;20,&#160;2018)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;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.16.a</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465919065352/tm1923298d1_ex10-1.htm">Description of the Extension to the Amended and Restated $250&#160;million Secured Revolving Credit Agreement (Form&#160;8&#8209;K filed November&#160;19,&#160;2019)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;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.16.b</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465920127883/tm2036409d1_ex10-1.htm">Description of the </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="http://www.sec.gov/Archives/edgar/data/201533/000110465920127883/tm2036409d1_ex10-1.htm">Second </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="http://www.sec.gov/Archives/edgar/data/201533/000110465920127883/tm2036409d1_ex10-1.htm">Extension to the Amended and Restated $250&#160;million Secured Revolving Credit Agreement (Form&#160;8&#8209;K filed November&#160;19,&#160;20</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="http://www.sec.gov/Archives/edgar/data/201533/000110465920127883/tm2036409d1_ex10-1.htm">20</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="http://www.sec.gov/Archives/edgar/data/201533/000110465920127883/tm2036409d1_ex10-1.htm">)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.17</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-9513</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000095012311092346/k50726exv10w1.htm">Consumers and other CMS&#160;Energy Companies Retired Executives Survivor Benefit Plan for Management/ Executive Employees, distributed July&#160;1,&#160;2011 (Form&#160;10-Q for the quarterly period ended September&#160;30,&#160;2011)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;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.18</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1-5611</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465914073231/a14-19858_1ex10d1.htm">Form&#160;of Commercial Paper Dealer Agreement between Consumers, as Issuer, and the Dealer party thereto (Form&#160;10-Q for the quarterly period ended September&#160;30,&#160;2014)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;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%">21.1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10-k202012312020_ex211.htm">Subsidiaries of CMS&#160;Energy and Consumers</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%">23.1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10-k202012312020_ex231.htm">Consent of PricewaterhouseCoopers&#160;LLP for CMS&#160;Energy</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%">23.2</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10-k202012312020_ex232.htm">Consent of PricewaterhouseCoopers&#160;LLP for Consumers</a></span></div></td></tr></table></div></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%">206</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:#0000ff;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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:61.882%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Previously Filed</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibits</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With File</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As</span></div><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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%">31.1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10-k202012312020_ex311.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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10-k202012312020_ex312.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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10-k202012312020_ex313.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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10-k202012312020_ex314.htm">Consumers&#8217; certification of the CFO pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10-k202012312020_ex321.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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10-k202012312020_ex322.htm">Consumers&#8217; certifications pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">99.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:115%">333-249643</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">99.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465920117746/tm2033993d1_ex99-1.htm">CMS&#160;Energy Stock Purchase Plan, as amended and restated October&#160;23,&#160;2020 (Form&#160;S-3ASR filed October&#160;23,&#160;2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">101.INS</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inline XBRL Instance Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cover Page Interactive Data File (the cover page XBRL tags are embedded in the Inline XBRL document)</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Obligations of CMS&#160;Energy or its subsidiaries, but not of Consumers.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Management contract or compensatory plan or arrangement.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibits that have been previously filed with the SEC, designated above, are incorporated herein by reference and made a part hereof.</span></div><div id="ibe111af6d52149569b23f8b48d5770c6_319"></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;16.&#160;&#160;&#160;&#160;&#160;Form&#160;10-K Summary</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">None.</span></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">207</span></div></div></div><div id="ibe111af6d52149569b23f8b48d5770c6_322"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Signatures</span></div><div style="margin-bottom:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, CMS&#160;Energy Corporation has duly caused this Annual Report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-bottom:24pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.696%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 7.75pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Garrick J. Rochow</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:11pt;font-weight:400;line-height:120%">Name:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Garrick J. Rochow</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Title:</span></td><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:11pt;font-weight:400;line-height:100%">President and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Chief Executive Officer</span></div></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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Date:</span></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">February 11, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report has been signed below by the following persons on behalf of CMS&#160;Energy Corporation and in the capacities indicated and on February&#160;11, 2021.</span></div><div style="margin-bottom:24pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.696%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Garrick J. Rochow</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Kurt L. Darrow</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Garrick J. Rochow</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Kurt L. Darrow, Director</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">President, Chief Executive Officer, and Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(Principal Executive Officer)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ William D. Harvey</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">William D. Harvey, Director</span></td></tr><tr 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 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Rejji P. Hayes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ John G. Russell</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Rejji P. Hayes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">John G. Russell, Director</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Executive Vice President and Chief Financial Officer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Suzanne F. Shank</span></td></tr><tr><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(Principal Financial Officer)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Suzanne F. Shank, Director</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Myrna M. Soto</span></td></tr><tr><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Glenn P. Barba</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Myrna M. Soto, Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Glenn P. Barba</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Vice President, Controller, and Chief Accounting Officer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ John G. Sznewajs</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">John G. Sznewajs, Director</span></td></tr><tr><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(Controller)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Ronald J. Tanski</span></td></tr><tr><td colspan="3" style="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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Ronald J. Tanski, Director</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Jon E. Barfield</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Laura H. Wright</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Jon E. Barfield, Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Laura H. Wright, Director</span></td></tr><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 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Deborah H. Butler</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 5.5pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Deborah H. Butler, Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 5.5pt;text-indent:-9pt"></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></table></div></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">208</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><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="#ibe111af6d52149569b23f8b48d5770c6_7">Table of Contents</a></span></div></div><div style="border-color:#000000;border-style:solid;border-width:1.00pt;padding:54.00pt 72.00pt 54.00pt 72.00pt"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Signatures</span></div><div style="margin-bottom:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, Consumers Energy Company has duly caused this Annual Report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-bottom:24pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.696%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 7.75pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Garrick J. Rochow</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:11pt;font-weight:400;line-height:120%">Name:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Garrick J. Rochow</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Title:</span></td><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:11pt;font-weight:400;line-height:100%">President and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Chief Executive Officer</span></div></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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Date:</span></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">February 11, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report has been signed below by the following persons on behalf of Consumers Energy Company and in the capacities indicated and on February&#160;11, 2021.</span></div><div style="margin-bottom:24pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.696%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Garrick J. Rochow</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Kurt L. Darrow</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Garrick J. Rochow</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Kurt L. Darrow, Director</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">President, Chief Executive Officer, and Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(Principal Executive Officer)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ William D. Harvey</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">William D. Harvey, Director</span></td></tr><tr 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 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Rejji P. Hayes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ John G. Russell</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Rejji P. Hayes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">John G. Russell, Director</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Executive Vice President and Chief Financial Officer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Suzanne F. Shank</span></td></tr><tr><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(Principal Financial Officer)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Suzanne F. Shank, Director</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Myrna M. Soto</span></td></tr><tr><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Glenn P. Barba</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Myrna M. Soto, Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Glenn P. Barba</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Vice President, Controller, and Chief Accounting Officer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ John G. Sznewajs</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">John G. Sznewajs, Director</span></td></tr><tr><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(Controller)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Ronald J. Tanski</span></td></tr><tr><td colspan="3" style="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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Ronald J. Tanski, Director</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Jon E. Barfield</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Laura H. Wright</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Jon E. Barfield, Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Laura H. Wright, Director</span></td></tr><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 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Deborah H. Butler</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 5.5pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Deborah H. Butler, Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 5.5pt;text-indent:-9pt"></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></table></div></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%">209</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>2
<FILENAME>cms10-k202012312020_ex211.htm
<DESCRIPTION>EX-21.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i672e76804b464eea9d0e5d17be0f29df_1"></div><div style="min-height:72pt;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;21.1</font></div></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For the purpose of this filing, information is organized under the headings of CMS&#160;Energy Corporation (Tier&#160;1), CMS&#160;Capital,&#160;L.L.C. (Tier&#160;2), CMS&#160;Enterprises Company (Tier&#160;2), CMS&#160;Treasury Services,&#160;LLC (Tier&#160;2), Consumers Energy Company (Tier&#160;2), and Dearborn Industrial Energy,&#160;L.L.C. (Tier&#160;2). As set forth in detail below, CMS&#160;Energy Corporation is the parent company of CMS&#160;Capital,&#160;L.L.C., CMS&#160;Enterprises Company, CMS&#160;Treasury Services,&#160;LLC, Consumers Energy Company, and Dearborn Industrial Energy,&#160;L.L.C. All ownership interests are 100&#160;percent unless indicated parenthetically to the contrary and are accurate as of December&#160;31,&#160;2020.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">01&#160;&#160;&#160;&#160;CMS&#160;Energy Corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Address&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">One Energy Plaza</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%">Jackson, Michigan 49201</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%">CMS&#160;Energy Corporation, also conducting business as CMS&#160;Energy, is an integrated energy company, which has as its primary business operations an electric and natural gas utility, natural gas pipeline systems, and independent power generation.</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%">The name, state of organization, and nature of business of CMS&#160;Energy&#8217;s direct subsidiaries are described below.</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%">02&#160;&#160;&#160;&#160;CMS&#160;Capital,&#160;L.L.C.</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Capital,&#160;L.L.C. is a Michigan limited liability company that holds ownership interests in CMS&#160;Land Company and EnerBank&#160;USA.</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%">02&#160;&#160;&#160;&#160;CMS&#160;Enterprises Company</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Enterprises Company, also conducting business as CMS&#160;Enterprises, is a Michigan corporation that, through various subsidiaries and affiliates, is engaged in diversified businesses in the United States and in select international markets.</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%">02&#160;&#160;&#160;&#160;CMS&#160;Treasury Services,&#160;LLC</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Treasury Services,&#160;LLC is a Michigan limited liability company formed to handle cash management functions and intercompany banking operations for CMS&#160;Energy and certain of its subsidiaries and affiliates.</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%">02&#160;&#160;&#160;&#160;Consumers Energy Company</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Energy Company is a Michigan corporation engaged in the generation, purchase, distribution, and sale of electricity, and in the purchase, transmission, storage, distribution, and sale of natural gas, in Michigan&#8217;s lower peninsula.</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%">02&#160;&#160;&#160;&#160;Dearborn Industrial Energy,&#160;L.L.C.</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dearborn Industrial Energy,&#160;L.L.C. is a Michigan limited liability company that holds the ownership interest in Dearborn Industrial Generation,&#160;L.L.C.</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%">The name, state of organization, and nature of business of each subsidiary and their subsidiaries are described below.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">02&#160;&#160;&#160;&#160;CMS&#160;Capital,&#160;L.L.C.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Address&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">One Energy Plaza</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%">Jackson, Michigan 49201</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%">CMS&#160;Capital,&#160;L.L.C. is a Michigan limited liability company that holds ownership interests in CMS&#160;Land Company and EnerBank&#160;USA.</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%">03&#160;&#160;&#160;&#160;CMS&#160;Land Company</font></div><div style="margin-bottom:12pt;padding-left:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Land Company is a Michigan corporation formed to act as a repository for any unused real property formerly owned by Consumers Energy Company, and hold the same for possible non-utility development.</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%">03&#160;&#160;&#160;&#160;EnerBank&#160;USA</font></div><div style="padding-left:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EnerBank&#160;USA, also conducting business as EnerBank&#160;USA,&#160;Inc., is a Utah corporation engaged in the business of an &#8220;industrial bank&#8221; to issue certificates of deposit for the payment of money, to issue capital notes or debentures, to receive payments with or without allowance for interest, and to exercise all of the rights, privileges, and powers of an industrial bank.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">02&#160;&#160;&#160;&#160;CMS&#160;Enterprises Company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Address&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">One Energy Plaza</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%">Jackson, Michigan 49201</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%">CMS&#160;Enterprises Company, also conducting business as CMS&#160;Enterprises, is a Michigan corporation that, through various subsidiaries and affiliates, is engaged in diversified businesses in the United States and in select international markets.</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%">03&#160;&#160;&#160;&#160;CMS&#160;Energy Resource Management Company</font></div><div style="margin-bottom:12pt;padding-left:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy Resource Management Company, also conducting business as CMS&#160;ERM, is a Michigan corporation concentrating on the purchase and sale of energy commodities in support of CMS&#160;Energy&#8217;s generating facilities.</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%">04&#160;&#160;&#160;&#160;CMS&#160;ERM Michigan&#160;LLC</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;ERM Michigan&#160;LLC is a Michigan limited liability company formed for the sole purpose of taking an assignment of the Ford&#47;Rouge Electricity Sales Agreements from Dearborn Industrial Generation,&#160;L.L.C. and to perform those contracts.</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%">04&#160;&#160;&#160;&#160;CMS&#160;Viron Corporation</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Viron Corporation, also conducting business as CMS&#160;Viron Energy Services, is a Missouri corporation formed to provide services in the area of energy usage analysis and the engineering and implementation of energy conservation measures.</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%">03&#160;&#160;&#160;&#160;CMS&#160;Enterprises Sustainable Energy,&#160;LLC</font></div><div style="margin-bottom:12pt;padding-left:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Enterprises Sustainable Energy,&#160;LLC is a Michigan limited liability company formed for projects in the renewable energy business sector.</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%">04&#160;&#160;&#160;&#160;Grand River Solar,&#160;LLC</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Grand River Solar,&#160;LLC is a Michigan limited liability company formed for solar projects.</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%">05&#160;&#160;&#160;&#160;Delta Solar Power&#160;I,&#160;LLC</font></div><div style="margin-bottom:12pt;padding-left:90pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Delta Solar Power&#160;I,&#160;LLC is a Michigan limited liability company formed to develop a solar photovoltaic electricity generating system located in Delta Township, Eaton County, Michigan.</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%">05&#160;&#160;&#160;&#160;Delta Solar Power&#160;II,&#160;LLC</font></div><div style="margin-bottom:12pt;padding-left:90pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Delta Solar Power&#160;II,&#160;LLC is a Michigan limited liability company formed to develop a solar photovoltaic electricity generating system located in Delta Township, Eaton County, Michigan.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">05&#160;&#160;&#160;&#160;Flambeau Solar Partners, LLC</font></div><div style="margin-bottom:12pt;padding-left:90pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Flambeau Solar Partners Limited Liability Company is a Delaware limited liability company formed to develop a solar photovoltaic electricity generating system located in Phillips, Wisconsin.</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%">05&#160;&#160;&#160;&#160;Hart Solar Holdings II, LLC</font></div><div style="margin-bottom:12pt;padding-left:90pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Hart Solar Holdings II, LLC is a Delaware limited liability company.</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%">06&#160;&#160;&#160;&#160;Hart Solar Holdings I, LLC</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Hart Solar Holdings I, LLC is a Delaware limited liability company.</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%">07&#160;&#160;&#160;&#160;Hart Solar Partners, LLC</font></div><div style="margin-bottom:12pt;padding-left:126pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Hart Solar Partners, LLC is a Delaware limited liability company.</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%">05&#160;&#160;&#160;&#160;Newport Solar, LLC</font></div><div style="margin-bottom:12pt;padding-left:90pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Newport Solar, LLC is a Delaware limited liability company.</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%">04&#160;&#160;&#160;&#160;Grand River Wind,&#160;LLC</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Grand River Wind, LLC is a Michigan limited liability company formed for wind projects.</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%">05&#160;&#160;&#160;&#160;NWO&#160;Holdco,&#160;L.L.C.</font></div><div style="margin-bottom:12pt;padding-left:90pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NWO&#160;Holdco,&#160;L.L.C. is a Delaware limited liability company organized for the principal purpose of directly or indirectly (through one or more subsidiary companies) developing, constructing, financing, and operating a 105&#8209;MW wind power project in Paulding County, Ohio and engaging in other renewable energy development activities.</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%">06&#160;&#160;&#160;&#160;Northwest Ohio Wind,&#160;LLC</font></div><div style="margin-bottom:12pt;padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Northwest Ohio Wind,&#160;LLC is an Ohio limited liability company organized for the principal purpose of developing, constructing, financing, and operating a 105&#8209;MW wind power project in Paulding County, Ohio.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">05&#160;&#160;&#160;&#160;Aviator Wind Equity Holdings,&#160;LLC (51%)</font></div><div style="margin-bottom:12pt;padding-left:90pt"><font 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 is a Delaware limited liability company.</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%">06&#160;&#160;&#160;&#160;AW&#160;Holdings&#160;III,&#160;LLC</font></div><div style="margin-bottom:12pt;padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">AW&#160;Holdings&#160;III,&#160;LLC is a Delaware limited liability company.</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%">07&#160;&#160;&#160;&#160;AW&#160;Holdings&#160;II,&#160;LLC</font></div><div style="margin-bottom:12pt;padding-left:126pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">AW&#160;Holdings&#160;II,&#160;LLC is a Delaware limited liability company.</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%">08&#160;&#160;&#160;&#160;AW&#160;Holdings&#160;I,&#160;LLC</font></div><div style="margin-bottom:12pt;padding-left:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">AW&#160;Holdings&#160;I,&#160;LLC is a Delaware limited liability company.</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%">09&#160;&#160;&#160;&#160;Aviator Wind Holdings,&#160;LLC</font></div><div style="margin-bottom:12pt;padding-left:162pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Aviator Wind Holdings,&#160;LLC is a Delaware limited liability company.</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%">10&#160;&#160;&#160;&#160;Aviator Wind,&#160;LLC</font></div><div style="margin-bottom:12pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Aviator Wind,&#160;LLC is a Delaware limited liability company.</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%">04&#160;&#160;&#160;&#160;Minnigan Holdco,&#160;LLC (50%)</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Minnigan Holdco,&#160;LLC is a Delaware limited liability company formed to hold ownership interests in certain project companies and other renewable energy developments.</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%">03&#160;&#160;&#160;&#160;CMS&#160;Gas&#160;Transmission&#160;Company</font></div><div style="margin-bottom:12pt;padding-left:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Gas&#160;Transmission&#160;Company, also conducting business as CMS&#160;Gas Transmission and Storage, is a Michigan corporation organized to engage in the transmission, storage, and processing of natural gas.</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%">04&#160;&#160;&#160;&#160;CMS&#160;Gas Argentina Company</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Gas Argentina Company is a Cayman Islands corporation formed to own an equity interest in Transportadora de Gas del Norte&#160;S.A., an Argentine corporation, which provides natural gas transmission services to the northern and central parts of Argentina.</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%">04&#160;&#160;&#160;&#160;CMS&#160;International Ventures,&#160;L.L.C. (37.01%) (See Exhibit&#160;A for list of subsidiaries)</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;International Ventures,&#160;L.L.C. is a Michigan limited liability company, formed to own, manage, and sell certain of CMS&#160;Energy&#8217;s international investments.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">04&#160;&#160;&#160;&#160;Otsego EOR, LLC (25%)</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Otsego EOR, LLC is a Michigan limited liability company.</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%">03&#160;&#160;&#160;&#160;CMS&#160;International Ventures,&#160;L.L.C. (61.49%) (See Exhibit&#160;A for list of subsidiaries)</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%">03&#160;&#160;&#160;&#160;HYDRA&#8209;CO Enterprises,&#160;Inc. (See Exhibit&#160;B for list of subsidiaries)</font></div><div style="margin-bottom:12pt;padding-left:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">HYDRA-CO&#160;Enterprises,&#160;Inc. is a New York corporation.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">02&#160;&#160;&#160;&#160;CMS&#160;Treasury Services,&#160;LLC</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Address&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">One Energy Plaza</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%">Jackson, Michigan 49201</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Treasury Services,&#160;LLC is a Michigan limited liability company formed to handle the cash management functions and intercompany banking operations for CMS&#160;Energy and certain of its subsidiaries and affiliates.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">02&#160;&#160;&#160;&#160;Consumers Energy Company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Address&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">One Energy Plaza</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%">Jackson, Michigan 49201</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%">The consolidated operations of Consumers Energy Company account for the largest share of CMS&#160;Energy&#8217;s total assets and income and account for a substantial portion of its revenues. Consumers also conducts business under the following assumed names&#58;&#160;</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Business Energy Services</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Energy</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Energy Business Services</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Energy Consultants</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Energy Contractor Network</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Energy Dealer Network</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Energy Finance</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Energy Fitness Audits</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Energy Group</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Energy HouseCall</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Energy HouseCall Services</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Energy Management</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Energy Resources</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Energy Security Services</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Energy Services</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Energy Systems</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Energy Traders</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Power</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Power Company</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Laboratory Commercial Services</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Laboratory Services</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Michigan Gas Storage</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Michigan Gas Storage Company</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Technical Training Centers</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Zeeland Power Company</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%">The name, state of organization, and nature of business of Consumers&#8217; subsidiaries are described below&#58;</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%">03&#160;&#160;&#160;&#160;CMS&#160;Engineering&#160;Co.</font></div><div style="margin-bottom:12pt;padding-left:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Engineering&#160;Co. is a Michigan corporation engaged in offering design, engineering, project management, and related construction services to natural gas utilities, natural gas exploration and production companies, and other energy businesses.</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%">03&#160;&#160;&#160;&#160;Consumers 2014 Securitization Funding&#160;LLC</font></div><div style="margin-bottom:12pt;padding-left:54pt"><font 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 is a Delaware limited liability company formed for purchasing securitization property from Consumers and to issue securitization bonds pledging the securitization property as collateral for the securitization bonds.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">03&#160;&#160;&#160;&#160;Consumers Campus Holdings,&#160;LLC</font></div><div style="margin-bottom:12pt;padding-left:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Campus Holdings,&#160;LLC is a Michigan limited liability company formed for the purpose of being the lessee in the synthetic lease financing of the Consumers office building located in downtown Jackson, Michigan.</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%">03&#160;&#160;&#160;&#160;Consumers Receivables Funding&#160;II,&#160;LLC</font></div><div style="margin-bottom:12pt;padding-left:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Receivables Funding&#160;II,&#160;LLC is a Delaware limited liability company that buys certain accounts receivable from Consumers and sells them to a third party.</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%">03&#160;&#160;&#160;&#160;ES&#160;Services&#160;Company</font></div><div style="padding-left:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ES&#160;Services&#160;Company is a Michigan corporation formed for the purpose of offering design, engineering, project management, and related services primarily to electric utilities and generation facilities.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">02&#160;&#160;&#160;&#160;Dearborn Industrial Energy,&#160;L.L.C.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Address&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">One Energy Plaza</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%">Jackson, Michigan 49201</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%">Dearborn Industrial Energy,&#160;L.L.C. is a Michigan limited liability company that holds the ownership interest in Dearborn Industrial Generation,&#160;L.L.C.</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%">03&#160;&#160;&#160;&#160;Dearborn Industrial Generation,&#160;L.L.C.</font></div><div style="padding-left:54pt"><font 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. is a Michigan limited liability company engaged in the operation of the Ford&#47;Rouge Cogeneration Facility in Dearborn, Michigan.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit&#160;A</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%;text-decoration:underline">Subsidiaries of CMS&#160;International Ventures,&#160;L.L.C.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Address&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">One Energy Plaza</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%">Jackson, Michigan 49201</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%">04&#160;&#160;&#160;&#160;CMS&#160;Electric&#160;&#38; Gas,&#160;L.L.C.</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Electric&#160;&#38; Gas,&#160;L.L.C. is a Michigan limited liability company. CMS&#160;International Distribution&#160;LLC and CMS&#160;Electric and Gas Company merged in December&#160;2002 to form CMS&#160;Electric&#160;&#38; Gas,&#160;L.L.C.</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%">05&#160;&#160;&#160;&#160;CMS&#160;Venezuela,&#160;S.A.</font></div><div style="margin-bottom:12pt;padding-left:90pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Venezuela,&#160;S.A. is a Venezuelan corporation formed to operate Sistema Electrico Nueva Esparta C.A. (SENECA).</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%">05&#160;&#160;&#160;&#160;ENELMAR&#160;S.A.</font></div><div style="padding-left:90pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ENELMAR&#160;S.A. is a Venezuelan corporation formed to hold CMS&#160;Electric&#160;&#38; Gas,&#160;L.L.C.&#8217;s interests in the privatized electric system of the State of Nueva Esparta.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit&#160;B</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%;text-decoration:underline">Subsidiaries of HYDRA&#8209;CO Enterprises,&#160;Inc.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Address&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">One Energy Plaza</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%">Jackson, Michigan 49201</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%">04&#160;&#160;&#160;&#160;CMS&#160;Generation Filer City,&#160;Inc.</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Generation Filer City,&#160;Inc. is a Michigan corporation involved as a General Partner in the T.E.S.&#160;Filer City Station Limited Partnership, a Michigan limited partnership that is the owner of the 54-MW (net) woodchip- and coal-fueled electric generating station in Filer City, Michigan.</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%">05&#160;&#160;&#160;&#160;T.E.S.&#160;Filer City Station Limited Partnership (50%)</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%">04&#160;&#160;&#160;&#160;CMS&#160;Generation Filer City Operating&#160;LLC</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Generation Filer City Operating&#160;LLC is a Michigan limited liability company formed to operate a coal- and wood waste-fueled power plant near Filer City, Michigan owned by the T.E.S.&#160;Filer City Station Limited Partnership.</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%">04&#160;&#160;&#160;&#160;CMS&#160;Generation Genesee Company</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Generation Genesee Company is a Michigan corporation involved as a General Partner in the Genesee Power Station Limited Partnership, a Delaware limited partnership, which owns and operates a 35-MW (net) waste-wood-fueled electric generating facility located in Genesee County, Michigan.</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%">05&#160;&#160;&#160;&#160;Genesee Power Station Limited Partnership (1%&#160;GP)</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%">04&#160;&#160;&#160;&#160;CMS&#160;Generation Grayling Company</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Generation Grayling Company is a Michigan corporation involved as a General Partner in Grayling Generating Station Limited Partnership, a Michigan limited partnership, that owns a waste-wood-fueled power plant in Grayling, Michigan. Grayling Generating Station Limited Partnership owns GGS Holdings Company, a Michigan corporation, which is a General Partner in AJD Forest Products Limited Partnership (also conducting business as AJD Forest Products), a Michigan limited partnership, that operates a sawmill adjacent to the Grayling Generating Station and also supplies wood waste fuel to Grayling Generating Station. Grayling Generating Station Limited Partnership is a Limited Partner in AJD Forest Products Limited Partnership.</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%">05&#160;&#160;&#160;&#160;Grayling Generating Station Limited Partnership (1%&#160;GP)</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%">06&#160;&#160;&#160;&#160;AJD Forest Products Limited Partnership (49.5%&#160;LP)</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">06&#160;&#160;&#160;&#160;GGS&#160;Holdings Company</font></div><div style="margin-bottom:12pt;padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">GGS&#160;Holdings Company is a Michigan corporation that owns a General Partner interest in AJD Forest Products Limited Partnership, a Michigan limited partnership.</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%">07&#160;&#160;&#160;&#160;AJD Forest Products Limited Partnership (0.5%&#160;GP)</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%">05&#160;&#160;&#160;&#160;Grayling Partners Land Development,&#160;L.L.C. (1%)</font></div><div style="margin-bottom:12pt;padding-left:90pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Grayling Partners Land Development,&#160;L.L.C. is a Michigan limited liability company formed to acquire land near the Grayling facility for potential development of an ash disposal site.</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%">04&#160;&#160;&#160;&#160;CMS&#160;Generation Grayling Holdings Company</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Generation Grayling Holdings Company is a Michigan corporation involved as a Limited Partner in Grayling Generating Station Limited Partnership, a Michigan limited partnership. Grayling Generating Station Limited Partnership owns GGS&#160;Holdings Company, a Michigan corporation that owns a General Partner interest in AJD Forest Products Limited Partnership, a Michigan limited partnership.</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%">05&#160;&#160;&#160;&#160;Grayling Generating Station Limited Partnership (49%&#160;LP)</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%">06&#160;&#160;&#160;&#160;AJD Forest Products Limited Partnership (49.5%&#160;LP)</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%">06&#160;&#160;&#160;&#160;GGS&#160;Holdings Company</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%">07&#160;&#160;&#160;&#160;AJD Forest Products Limited Partnership (0.5%&#160;GP)</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%">05&#160;&#160;&#160;&#160;Grayling Partners Land Development,&#160;L.L.C. (49%)</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%">04&#160;&#160;&#160;&#160;CMS&#160;Generation Holdings Company</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Generation Holdings Company is a Michigan corporation involved as a limited partner in various partnerships.</font></div><div style="margin-bottom:12pt;padding-left:90pt;text-indent:-90pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">05&#160;&#160;&#160;&#160;Genesee Power Station Limited Partnership (48.75%&#160;LP)</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%">05&#160;&#160;&#160;&#160;GPS&#160;Newco,&#160;L.L.C. (50%)</font></div><div style="margin-bottom:12pt;padding-left:90pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">GPS&#160;Newco,&#160;L.L.C. is a Kansas limited liability company formed for the purpose of facilitating financing and&#47;or restricting liabilities of CMS&#160;Energy&#8217;s equity invested in Genesee Power Station Limited Partnership.</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%">06&#160;&#160;&#160;&#160;Genesee Power Station Limited Partnership (0.5%&#160;LP)</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">04&#160;&#160;&#160;&#160;CMS&#160;Generation Michigan Power&#160;L.L.C.</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Generation Michigan Power&#160;L.L.C. is a Michigan limited liability company formed to own generating units in Michigan for the purpose of generating power during peak demand periods.</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%">04&#160;&#160;&#160;&#160;CMS&#160;Generation Operating Company II,&#160;Inc.</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Generation Operating Company II,&#160;Inc. is a New York corporation formed to operate power plants, primarily in the United States.</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%">04&#160;&#160;&#160;&#160;CMS&#160;Generation Operating&#160;LLC</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Generation Operating&#160;LLC is a Michigan limited liability company involved in the operation of various power plants throughout the United States.</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%">04&#160;&#160;&#160;&#160;CMS&#160;Generation Recycling Company</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Generation Recycling Company is a Michigan corporation that has ownership interest in Mid-Michigan Recycling,&#160;L.C. Mid-Michigan Recycling,&#160;L.C. was created to be involved in supplying wood waste fuel for the Genesee Power Station Limited Partnership.</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%">05&#160;&#160;&#160;&#160;Mid-Michigan Recycling,&#160;L.C. (50%)</font></div><div style="margin-bottom:12pt;padding-left:90pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Mid-Michigan Recycling,&#160;L.C. is a Michigan limited liability company involved in supplying wood waste fuel for the Genesee Power Station Limited Partnership.</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%">04&#160;&#160;&#160;&#160;Craven County Wood Energy Limited Partnership (44.99%&#160;LP)</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font 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 is a Delaware limited partnership involved in the ownership and operation of a wood waste-fueled plant in New Bern, North Carolina.</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%">04&#160;&#160;&#160;&#160;Dearborn Generation Operating,&#160;L.L.C.</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dearborn Generation Operating,&#160;L.L.C. is a Michigan limited liability company formed to operate the Ford&#47;Rouge Project.</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%">04&#160;&#160;&#160;&#160;HCE-Biopower,&#160;Inc.</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">HCE-Biopower,&#160;Inc. is a New York corporation formed to hold partnership interests in various power projects.</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%">05&#160;&#160;&#160;&#160;IPP Investment Partnership (51%)</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%">06&#160;&#160;&#160;&#160;Craven County Wood Energy Limited Partnership (0.01%&#160;LP)</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%">04&#160;&#160;&#160;&#160;IPP Investment Partnership (49%)</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%">05&#160;&#160;&#160;&#160;Craven County Wood Energy Limited Partnership (0.01%&#160;LP)</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">04&#160;&#160;&#160;&#160;New Bern Energy Recovery,&#160;Inc.</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">New Bern Energy Recovery,&#160;Inc. is a Delaware corporation formed to participate as a General Partner in the Craven County Wood Energy Limited Partnership formed to construct, operate and own a wood waste-fueled electric generating facility in Craven County, North Carolina.</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%">05&#160;&#160;&#160;&#160;Craven County Wood Energy Limited Partnership (5%&#160;GP)</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>cms10-k202012312020_ex231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i9f389349f4cf4c2ebc1f4b893636d0b1_1"></div><div style="min-height:54pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;23.1</font></div><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Consent of Independent Registered Public Accounting Firm</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">We hereby consent to the incorporation by reference in the Registration Statements on Form&#160;S&#8209;8 (No.&#160;333&#8209;238842) and Form S&#8209;3 (Nos.&#160;333&#8209;236742 and&#160;333&#8209;249643) of CMS&#160;Energy Corporation of our report dated February&#160;11, 2021 relating to the financial statements, financial statement schedules and the effectiveness of internal control over financial reporting, which appears in this Form&#160;10&#8209;K.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#47;s&#47; PricewaterhouseCoopers&#160;LLP</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Detroit, Michigan</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">February&#160;11, 2021</font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>4
<FILENAME>cms10-k202012312020_ex232.htm
<DESCRIPTION>EX-23.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="ia419f684d4f2413b9535280c6474363e_1"></div><div style="min-height:54pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;23.2</font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Consent of Independent Registered Public Accounting Firm</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">We hereby consent to the incorporation by reference in the Registration Statement on Form&#160;S&#8209;3 (No.&#160;333&#8209;236742&#8209;01) of Consumers Energy Company of our report dated February&#160;11, 2021 relating to the financial statements, financial statement schedule and the effectiveness of internal control over financial reporting, which appears in this Form&#160;10&#8209;K.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#47;s&#47; PricewaterhouseCoopers&#160;LLP</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Detroit, Michigan</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">February&#160;11, 2021</font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>cms10-k202012312020_ex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i15b7ca35126f433cbf37a6696eba5bb4_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:12pt"><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:12pt"><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:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">I have reviewed this annual report on Form&#160;10&#8209;K of CMS&#160;Energy Corporation&#59;</font></div><div style="margin-bottom: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">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: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%">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: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%">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: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%">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: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">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: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%">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: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%">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: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%">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: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%">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:18pt;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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dated&#58; February 11, 2021</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>6
<FILENAME>cms10-k202012312020_ex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i5cefb4bfefaa4893be281fd519bc813c_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:12pt"><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: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">I have reviewed this annual report on Form&#160;10&#8209;K of CMS&#160;Energy Corporation&#59;</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">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: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%">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: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%">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: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%">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: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">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: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%">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: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%">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: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%">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: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%">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:19pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dated&#58; February 11, 2021</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>7
<FILENAME>cms10-k202012312020_ex313.htm
<DESCRIPTION>EX-31.3
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i29da3ede5b514071953fdb4518f11018_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:12pt"><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: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">I have reviewed this annual report on Form&#160;10&#8209;K of Consumers Energy Company&#59;</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">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: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%">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: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%">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: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%">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: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">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: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%">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: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%">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: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%">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: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%">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:19pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dated&#58; February 11, 2021</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>8
<FILENAME>cms10-k202012312020_ex314.htm
<DESCRIPTION>EX-31.4
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i120a5928ac72475f92b8aed712a077e2_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:12pt"><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: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">I have reviewed this annual report on Form&#160;10&#8209;K of Consumers Energy Company&#59;</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">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: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%">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: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%">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: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%">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: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">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: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%">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: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%">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: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%">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: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%">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:19pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dated&#58; February 11, 2021</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>9
<FILENAME>cms10-k202012312020_ex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i0056f554da9a4294aefb735cde143543_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;32.1</font></div><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Certification of CEO and CFO Pursuant to 18&#160;U.S.C. Section&#160;1350, as Adopted Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form&#160;10&#8209;K of CMS&#160;Energy Corporation (the &#8220;Company&#8221;) for the annual period ended</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020 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;vertical-align:top;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><td colspan="6" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Garrick J. Rochow</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">February 11, 2021</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Rejji P. Hayes</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">February 11, 2021</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>10
<FILENAME>cms10-k202012312020_ex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i0a78234c953e43b495e7bd517d4b9283_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;32.2</font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Certification of CEO and CFO Pursuant to 18&#160;U.S.C. Section&#160;1350, as Adopted Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form&#160;10&#8209;K of Consumers Energy Company (the &#8220;Company&#8221;) for the annual period ended</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020 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:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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><td colspan="6" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Garrick J. Rochow</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">February 11, 2021</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Rejji P. Hayes</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">February 11, 2021</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>11
<FILENAME>cms-20201231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:35d8ab41-28a9-489b-a23f-57c184438fa4,g:2f16a6a7-c331-4538-aa29-5f8357d212c4-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cms="http://www.consumersenergy.com/20201231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.consumersenergy.com/20201231">
  <xs:import namespace="http://fasb.org/srt-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.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/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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-20201231_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-20201231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" 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-20201231_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-20201231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Coverpage" roleURI="http://www.consumersenergy.com/role/Coverpage">
        <link:definition>000010001 - 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="ConsolidatedStatementsOfIncome" roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome">
        <link:definition>100010002 - Statement - Consolidated Statements Of Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfComprehensiveIncome" roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>100020003 - Statement - Consolidated Statements Of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfComprehensiveIncomeParenthetical" roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical">
        <link:definition>100030004 - Statement - Consolidated Statements Of Comprehensive Income (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="ConsolidatedStatementsofCashFlows" roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>100040005 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.consumersenergy.com/role/ConsolidatedBalanceSheets">
        <link:definition>100050006 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>100060007 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfChangesInEquity" roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity">
        <link:definition>100070008 - Statement - Consolidated Statements Of Changes In Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPolicies" roleURI="http://www.consumersenergy.com/role/SignificantAccountingPolicies">
        <link:definition>210011001 - Disclosure - Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesPolicy" roleURI="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy">
        <link:definition>220022001 - Disclosure - Significant Accounting Policies (Policy)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NewAccountingStandards" roleURI="http://www.consumersenergy.com/role/NewAccountingStandards">
        <link:definition>210031002 - Disclosure - New Accounting Standards</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NewAccountingStandardsDetails" roleURI="http://www.consumersenergy.com/role/NewAccountingStandardsDetails">
        <link:definition>240044001 - Disclosure - New Accounting Standards (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="RegulatoryMatters" roleURI="http://www.consumersenergy.com/role/RegulatoryMatters">
        <link:definition>210051003 - 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="RegulatoryMattersTables" roleURI="http://www.consumersenergy.com/role/RegulatoryMattersTables">
        <link:definition>230063001 - Disclosure - Regulatory Matters (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails" roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails">
        <link:definition>240074002 - Disclosure - Regulatory Matters (Schedule Of The Components Of Regulatory Assets and Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RegulatoryMattersNarrativeDetails" roleURI="http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails">
        <link:definition>240084003 - 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="RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails" roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails">
        <link:definition>240094004 - Disclosure - Regulatory Matters (Schedule Of The Components Of PSCR And GCR Over/(Under) Recoveries) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingenciesandCommitments" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitments">
        <link:definition>210101004 - 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="ContingenciesandCommitmentsTables" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables">
        <link:definition>230113002 - 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="ContingenciesandCommitmentsContingenciesAndCommitmentsDetails" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails">
        <link:definition>240124005 - Disclosure - Contingencies and Commitments (Contingencies And Commitments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingenciesandCommitmentsExpectedRemediationCostByYearDetails" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails">
        <link:definition>240134006 - Disclosure - Contingencies and Commitments (Expected Remediation Cost 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="ContingenciesandCommitmentsGuaranteesDetails" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails">
        <link:definition>240144007 - Disclosure - Contingencies and Commitments (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="FinancingsAndCapitalization" roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalization">
        <link:definition>210151005 - 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="FinancingsAndCapitalizationTables" roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables">
        <link:definition>230163003 - 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="FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails">
        <link:definition>240174008 - Disclosure - Financings and Capitalization (Summary of Long-Term Debt Outstanding) (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="FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails" roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails">
        <link:definition>240184009 - Disclosure - Financings And Capitalization (Major Long-Term Debt Transactions) (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>240194010 - 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="FinancingsandCapitalizationDebtMaturitiesDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails">
        <link:definition>240204011 - Disclosure - Financings and Capitalization (Debt Maturities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails" roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails">
        <link:definition>240214012 - Disclosure - Financings And Capitalization (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="FinancingsandCapitalizationForwardStockContractsDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails">
        <link:definition>240224013 - Disclosure - Financings and Capitalization (Forward Stock Contracts) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancingsandCapitalizationPreferredStockofSubsidiaryDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationPreferredStockofSubsidiaryDetails">
        <link:definition>240234014 - Disclosure - Financings and Capitalization (Preferred Stock of Subsidiary) (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="FairValueMeasurements" roleURI="http://www.consumersenergy.com/role/FairValueMeasurements">
        <link:definition>210241006 - 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="FairValueMeasurementsTables" roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsTables">
        <link:definition>230253004 - 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="FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails">
        <link:definition>240264015 - Disclosure - Fair Value Measurements (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="FairValueMeasurementsNarrativeDetails" roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails">
        <link:definition>240274016 - Disclosure - Fair Value Measurements - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstruments" roleURI="http://www.consumersenergy.com/role/FinancialInstruments">
        <link:definition>210281007 - 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="FinancialInstrumentsTables" roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsTables">
        <link:definition>230293005 - 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="FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails" roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails">
        <link:definition>240304017 - 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>240314018 - 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="NotesReceivable" roleURI="http://www.consumersenergy.com/role/NotesReceivable">
        <link:definition>210321008 - Disclosure - Notes Receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NotesReceivableTables" roleURI="http://www.consumersenergy.com/role/NotesReceivableTables">
        <link:definition>230333006 - Disclosure - Notes Receivable (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="NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails" roleURI="http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails">
        <link:definition>240344019 - Disclosure - Notes Receivable (Schedule Of Current And Non-Current Notes Receivable) (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="NotesReceivableNarrativeDetails" roleURI="http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails">
        <link:definition>240354020 - Disclosure - Notes Receivable (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="NotesReceivableScheduleOfAllowanceForLoanLossesDetails" roleURI="http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails">
        <link:definition>240364021 - Disclosure - Notes Receivable (Schedule Of Allowance For Loan Losses) (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="PlantPropertyandEquipment" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipment">
        <link:definition>210371009 - Disclosure - Plant, Property, and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PlantPropertyandEquipmentTables" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables">
        <link:definition>230383007 - Disclosure - Plant, Property, and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails">
        <link:definition>240394022 - Disclosure - Plant, Property, and Equipment (Schedule Of Plant, Property, and Equipment) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails">
        <link:definition>240404023 - Disclosure - Plant, Property, and Equipment (Schedule of Finite-Lived Intangible Assets by Major Class Table) (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="PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails">
        <link:definition>240414024 - Disclosure - Plant, Property, and Equipment (Public Utilities, Allowance for Funds Used During Construction, Schedule of Composite Rate Table) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails">
        <link:definition>240424025 - Disclosure - Plant, Property, and Equipment (Schedule of Finance Leases and Other Financing Obligations) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails">
        <link:definition>240434026 - Disclosure - Plant, Property, and Equipment (Schedule Of Depreciation And Amortization) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails">
        <link:definition>240444027 - Disclosure - Plant, Property, and Equipment (Public Utilities Property Plant and Equipment Schedule of Composite Depreciation Rate Table) (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="PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails">
        <link:definition>240454028 - Disclosure - Plant, Property, and Equipment (Schedule Of Depreciation And Amortization Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails">
        <link:definition>240464029 - Disclosure - Plant, Property, and Equipment (Schedule Of Estimated Amortization Expense For Intangibles) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails">
        <link:definition>240474030 - Disclosure - Plant, Property, and Equipment (Jointly Owned Regulated Utility Facilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesandPalisadesFinancing" roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancing">
        <link:definition>210481010 - Disclosure - Leases and Palisades Financing</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesandPalisadesFinancingTables" roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables">
        <link:definition>230493008 - Disclosure - Leases and Palisades Financing - (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="LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails" roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails">
        <link:definition>240504031 - Disclosure - Leases and Palisades Financing - Assets and Liabilities of Lessee (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="LeasesandPalisadesFinancingScheduleofLeaseCostsDetails" roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails">
        <link:definition>240514032 - Disclosure - Leases and Palisades Financing - Schedule of Lease 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="LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails" roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails">
        <link:definition>240524033 - Disclosure - Leases and Palisades Financing - Schedule of Lessee Cash Flows (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details" roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details">
        <link:definition>240534034 - Disclosure - Leases and Palisades Financing - Minimum Annual Rental Commitments post Topic 842 (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="LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1" roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1">
        <link:definition>240534034 - Disclosure - Leases and Palisades Financing - Minimum Annual Rental Commitments post Topic 842 (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="LeasesandPalisadesFinancingLessorLeasesNarrativeDetails" roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails">
        <link:definition>240544035 - Disclosure - Leases and Palisades Financing - Lessor Leases Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails" roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails">
        <link:definition>240554036 - Disclosure - Leases and Palisades Financing - Schedule of Future Payments to be Received (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesandPalisadesFinancingPalisadesFinancingDetails" roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails">
        <link:definition>240564037 - Disclosure - Leases and Palisades Financing - Palisades Financing (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="AssetRetirementObligations" roleURI="http://www.consumersenergy.com/role/AssetRetirementObligations">
        <link:definition>210571011 - Disclosure - Asset Retirement Obligations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetRetirementObligationsTables" roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsTables">
        <link:definition>230583009 - Disclosure - Asset Retirement Obligations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetRetirementObligationsDetails" roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsDetails">
        <link:definition>240594038 - Disclosure - Asset Retirement Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementBenefits" roleURI="http://www.consumersenergy.com/role/RetirementBenefits">
        <link:definition>210601012 - 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="RetirementBenefitsTables" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsTables">
        <link:definition>230613010 - 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="RetirementBenefitsNarrativeDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails">
        <link:definition>240624039 - Disclosure - Retirement Benefits (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails">
        <link:definition>240634040 - Disclosure - Retirement Benefits (Schedule Of SERP Trust Assets, ABO And Contributions) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementBenefitsScheduleOfAssumptionsUsedDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails">
        <link:definition>240644041 - Disclosure - Retirement Benefits (Schedule Of Assumptions Used) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementBenefitsScheduleOfNetBenefitCostsDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails">
        <link:definition>240654042 - 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="RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails">
        <link:definition>240664043 - Disclosure - Retirement Benefits (Schedule Of Benefit Obligations In Excess Of Fair Value Of Plan Assets) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails">
        <link:definition>240674044 - Disclosure - Retirement Benefits (Schedule Of Retirement Benefit Plan Assets (Liabilities)) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails">
        <link:definition>240684045 - Disclosure - Retirement Benefits (Schedule Of Accumulated And Projected Benefit Obligations) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails">
        <link:definition>240694046 - Disclosure - Retirement Benefits (Schedule Of Net Periodic Benefit Cost Not yet Recognized) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails">
        <link:definition>240704047 - Disclosure - Retirement Benefits (Schedule Of Allocation Of Plan Assets) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementBenefitsScheduleOfAssetAllocationsDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationsDetails">
        <link:definition>240714048 - Disclosure - Retirement Benefits (Schedule Of Asset Allocations) (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="RetirementBenefitsScheduleOfPlanContributionsDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails">
        <link:definition>240724049 - Disclosure - Retirement Benefits (Schedule Of Plan Contributions) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails">
        <link:definition>240734050 - Disclosure - Retirement Benefits (Schedule Of Expected Benefit Payments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensation" roleURI="http://www.consumersenergy.com/role/StockBasedCompensation">
        <link:definition>210741013 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://www.consumersenergy.com/role/StockBasedCompensationTables">
        <link:definition>230753011 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationNarrativeDetails" roleURI="http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails">
        <link:definition>240764051 - Disclosure - Stock-Based Compensation (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationScheduleOfRestrictedStockActivityDetails" roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails">
        <link:definition>240774052 - Disclosure - Stock-Based Compensation (Schedule Of Restricted Stock Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationScheduleOfRestrictedStockGrantedDetails" roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails">
        <link:definition>240784053 - Disclosure - Stock-Based Compensation (Schedule Of Restricted Stock Granted) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails" roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails">
        <link:definition>240794054 - Disclosure - Stock-Based Compensation (Schedule Of Share-Based Payment Award, Restricted Stock, Valuation Assumptions) (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="StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails" roleURI="http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails">
        <link:definition>240804055 - Disclosure - Stock-Based Compensation (Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Weighted Average Grant Date Fair Value) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails" roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails">
        <link:definition>240814056 - Disclosure - Stock-Based Compensation (Schedule Of Compensation Cost For Share-Based Payment Arrangements, Allocation Of Share-Based Compensation Costs By Plan) (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="IncomeTaxes" roleURI="http://www.consumersenergy.com/role/IncomeTaxes">
        <link:definition>210821014 - 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="IncomeTaxesTables" roleURI="http://www.consumersenergy.com/role/IncomeTaxesTables">
        <link:definition>230833012 - 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="IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails" roleURI="http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails">
        <link:definition>240844057 - 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="IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails" roleURI="http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails">
        <link:definition>240854058 - Disclosure - Income Taxes (Significant Components Of Income Tax Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" roleURI="http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails">
        <link:definition>240864059 - Disclosure - Income Taxes (Principal Components Of Deferred Income Tax Assets And Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesLossAndCreditCarryforwardsDetails" roleURI="http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails">
        <link:definition>240874060 - Disclosure - Income Taxes (Loss And Credit Carryforwards) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>240884061 - Disclosure - Income Taxes (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails" roleURI="http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails">
        <link:definition>240894062 - Disclosure - Income Taxes (Reconciliation Of Beginning And Ending Uncertain Tax Benefits) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareCMSEnergy" roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy">
        <link:definition>210901015 - 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="EarningsPerShareCMSEnergyTables" roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables">
        <link:definition>230913013 - 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="EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails">
        <link:definition>240924063 - 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="Revenue" roleURI="http://www.consumersenergy.com/role/Revenue">
        <link:definition>210931016 - 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="RevenueTables" roleURI="http://www.consumersenergy.com/role/RevenueTables">
        <link:definition>230943014 - 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="RevenueComponentsofOperatingRevenueDetails" roleURI="http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails">
        <link:definition>240954064 - Disclosure - Revenue (Components of Operating 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>240964065 - 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="OtherIncomeandOtherExpense" roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpense">
        <link:definition>210971017 - Disclosure - Other Income and Other Expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherIncomeandOtherExpenseTables" roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables">
        <link:definition>230983015 - Disclosure - Other Income and Other Expense (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherIncomeandOtherExpenseDetails" roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails">
        <link:definition>240994066 - Disclosure - Other Income and Other Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashAndCashEquivalents" roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalents">
        <link:definition>211001018 - Disclosure - Cash And Cash Equivalents</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashAndCashEquivalentsTables" roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalentsTables">
        <link:definition>231013016 - Disclosure - Cash And Cash Equivalents (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="CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails" roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails">
        <link:definition>241024067 - Disclosure - Cash And Cash Equivalents (Schedule Of Cash And Cash Equivalents, Including Restricted Amounts) (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="ReportableSegments" roleURI="http://www.consumersenergy.com/role/ReportableSegments">
        <link:definition>211031019 - 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="ReportableSegmentsTables" roleURI="http://www.consumersenergy.com/role/ReportableSegmentsTables">
        <link:definition>231043017 - 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="ReportableSegmentsDetails" roleURI="http://www.consumersenergy.com/role/ReportableSegmentsDetails">
        <link:definition>241054068 - 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="RelatedPartyTransactionsConsumers" roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers">
        <link:definition>211061020 - Disclosure - Related Party Transactions - Consumers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsConsumersTables" roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables">
        <link:definition>231073018 - Disclosure - Related Party Transactions - Consumers (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsConsumersDetails" roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails">
        <link:definition>241084069 - Disclosure - Related Party Transactions - Consumers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntities" roleURI="http://www.consumersenergy.com/role/VariableInterestEntities">
        <link:definition>211091021 - 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="VariableInterestEntitiesTables" roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesTables">
        <link:definition>231103019 - 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="VariableInterestEntitiesNarrativeDetails" roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails">
        <link:definition>241114070 - 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="VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails">
        <link:definition>241124071 - Disclosure - Variable Interest Entities (Consolidated Information of Variable Interest Entity) (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="AssetSalesandExitActivities" roleURI="http://www.consumersenergy.com/role/AssetSalesandExitActivities">
        <link:definition>211131022 - Disclosure - Asset Sales and 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="AssetSaleandExitActivitiesTables" roleURI="http://www.consumersenergy.com/role/AssetSaleandExitActivitiesTables">
        <link:definition>231143020 - Disclosure - Asset Sale and 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="AssetSalesandExitActivitiesNarrativeDetails" roleURI="http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails">
        <link:definition>241154072 - Disclosure - Asset Sales and 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="AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails" roleURI="http://www.consumersenergy.com/role/AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails">
        <link:definition>241164073 - Disclosure - Asset Sale and Exit Activities - Schedule of Retention Benefit Liability Roll Forward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="QuarterlyFinancialAndCommonStockInformationUnaudited" roleURI="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationUnaudited">
        <link:definition>211171023 - Disclosure - Quarterly Financial And Common Stock Information (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="QuarterlyFinancialAndCommonStockInformationTables" roleURI="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationTables">
        <link:definition>231183021 - Disclosure - Quarterly Financial And Common Stock Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="QuarterlyFinancialAndCommonStockInformationDetails" roleURI="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails">
        <link:definition>241194074 - Disclosure - Quarterly Financial And Common Stock 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="ScheduleICondensedFinancialInformationofRegistrant" roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant">
        <link:definition>211201024 - Disclosure - Schedule I - Condensed Financial Information of Registrant</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails">
        <link:definition>241214075 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Statements of Income) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails" roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails">
        <link:definition>241224076 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Statements Of Cash Flows) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails" roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails">
        <link:definition>241234077 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Balance Sheets) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails" roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails">
        <link:definition>241244078 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleIIValuationandQualifyingAccountsandReserves" roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves">
        <link:definition>211251025 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleIIValuationandQualifyingAccountsandReservesDetails" roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails">
        <link:definition>241264079 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="cms_RenewableEnergyGrantMember" abstract="false" name="RenewableEnergyGrantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_AviatorWindClassBMembershipMember" abstract="true" name="AviatorWindClassBMembershipMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" abstract="false" name="DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_CloseGasTreatingPlantAndGasWellsMember" abstract="false" name="CloseGasTreatingPlantAndGasWellsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_RayCompressorStationMember" abstract="true" name="RayCompressorStationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" abstract="true" name="FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" abstract="true" name="FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member" abstract="true" name="FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_VariableInterestEntityCapacityCommitted" abstract="false" name="VariableInterestEntityCapacityCommitted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:powerItemType"/>
  <xs:element id="cms_FinancialInstrumentsLineItems" abstract="true" name="FinancialInstrumentsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" abstract="true" name="IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_PipelinesAndPowerPurchaseAgreementsMember" abstract="true" name="PipelinesAndPowerPurchaseAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_EnterprisesMember" abstract="false" name="EnterprisesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" abstract="true" name="FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_EquityEarningsOfSubsidiaries" abstract="false" name="EquityEarningsOfSubsidiaries" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_ExpectedRemediationCostsByYearTableTextBlock" abstract="false" name="ExpectedRemediationCostsByYearTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" abstract="true" name="ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_QuarterlyFinancialandCommonStockInformationLineItems" abstract="true" name="QuarterlyFinancialandCommonStockInformationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_DefinedCompanyContributionPlanMember" abstract="false" name="DefinedCompanyContributionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" abstract="false" name="DeferredTaxAssetsOperatingLossAndCreditCarryforwards" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_AuthorizedRecoveryCollection" abstract="false" name="AuthorizedRecoveryCollection" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" nillable="true" xbrli:periodType="duration" 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="nonnum:domainItemType"/>
  <xs:element id="cms_ShortTermDebtAuthorizedBorrowings" abstract="false" name="ShortTermDebtAuthorizedBorrowings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_A3750JuniorSubordinatedNotesDue2050Member" abstract="true" name="A3750JuniorSubordinatedNotesDue2050Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember" abstract="false" name="DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member" abstract="true" name="FivePointZeroFiveZeroPercentSeniorNotesDue2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_AssetsAndLiabilitiesOfLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesOfLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_AssetRetirementObligationsCategoriesAxis" abstract="true" name="AssetRetirementObligationsCategoriesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_NumberOfUnitsRetired" abstract="false" name="NumberOfUnitsRetired" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:positiveIntegerItemType"/>
  <xs:element id="cms_RequestedRecoveryCollection" abstract="false" name="RequestedRecoveryCollection" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" abstract="true" name="FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" abstract="true" name="ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_UtilityPlantAssetsMember" abstract="false" name="UtilityPlantAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_FinanceLeaseLiabilityAndOtherNoncurrent" abstract="false" name="FinanceLeaseLiabilityAndOtherNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" abstract="false" name="UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_DefinedContributionPlanTrustAssetsAmount" abstract="false" name="DefinedContributionPlanTrustAssetsAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_McvPpaMember" abstract="false" name="McvPpaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_LeasesTable" abstract="true" name="LeasesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_RevolvingCreditFacilitiesTwoMember" abstract="false" name="RevolvingCreditFacilitiesTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_FinanceLeaseCost1Abstract" abstract="true" name="FinanceLeaseCost1Abstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_A5.875JuniorSubordinatedNotesDue2078Member" abstract="true" name="A5.875JuniorSubordinatedNotesDue2078Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" abstract="false" name="ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" abstract="true" name="OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_MinimumYearsOfParticipationBeforeVesting" abstract="false" name="MinimumYearsOfParticipationBeforeVesting" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member" abstract="true" name="ThreePointEightSevenFivePercentSeniorNotesDue2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_IncomeTaxesTable" abstract="true" name="IncomeTaxesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_SecuritizedCostsMember" abstract="false" name="SecuritizedCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ForwardContractIndexedToIssuersEquityAggregateSalesPrice" abstract="false" name="ForwardContractIndexedToIssuersEquityAggregateSalesPrice" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_ContributionsMadeToPlan" abstract="false" name="ContributionsMadeToPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_StateAndMunicipalBondsMember" abstract="false" name="StateAndMunicipalBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_EstimatedTimeOfAmortizationOfGainsLosses" abstract="false" name="EstimatedTimeOfAmortizationOfGainsLosses" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_ElectricUtilityMember" abstract="false" name="ElectricUtilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_PalisadesPpaMember" abstract="false" name="PalisadesPpaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_PropertyPlantAndEquipmentNetExcludingCWIP" abstract="false" name="PropertyPlantAndEquipmentNetExcludingCWIP" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_OtherIncomeandExpensesTable" abstract="true" name="OtherIncomeandExpensesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment" abstract="false" name="AssetsNoncurrentOtherThanPropertyPlantAndEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember" abstract="false" name="AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_OtherOtherNonoperatingExpense" abstract="false" name="OtherOtherNonoperatingExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_LudingtonMember" abstract="false" name="LudingtonMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity" abstract="false" name="StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cms_GraylingMember" abstract="false" name="GraylingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_AviatorWindMember" abstract="true" name="AviatorWindMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_Series450Member" abstract="false" name="Series450Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_TaxAndOtherIndemnityObligationsMember" abstract="false" name="TaxAndOtherIndemnityObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock" abstract="false" name="ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_InvestmentInSubsidiaries" abstract="false" name="InvestmentInSubsidiaries" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_MutualFundsMember" abstract="false" name="MutualFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" abstract="true" name="FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_GeneseeMember" abstract="false" name="GeneseeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_SecuritizationBondsMember" abstract="false" name="SecuritizationBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_March2025ThroughTerminationMember" abstract="true" name="March2025ThroughTerminationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_CommonStockReissuedValue" abstract="false" name="CommonStockReissuedValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_TermLoanFacilityDueJanuary2021Member" abstract="true" name="TermLoanFacilityDueJanuary2021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity" abstract="false" name="UnrecordedUnconditionalPurchaseObligationsMaximumQuantity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:powerItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" abstract="false" name="PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" abstract="false" name="TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_GasUtilityMember" abstract="false" name="GasUtilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_OtherUtilityServiceMember" abstract="false" name="OtherUtilityServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" abstract="false" name="ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_GuaranteesAndOtherContingenciesLineItems" abstract="true" name="GuaranteesAndOtherContingenciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_RenewableEnergyGrantPolicyTextBlock" abstract="false" name="RenewableEnergyGrantPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_EnerBankMember" abstract="false" name="EnerBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_RevenueSubjectToRefund" abstract="false" name="RevenueSubjectToRefund" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_EnerbankCertificatesOfDepositMember" abstract="false" name="EnerbankCertificatesOfDepositMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member" abstract="true" name="FourPointEightSevenFivePercentSeniorNotesDue2044Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" abstract="false" name="UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="srt-types:perUnitItemType"/>
  <xs:element id="cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain" abstract="true" name="UnrecordedUnconditionalPurchaseObligationPeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_UnderAgeSixtyFiveMember" abstract="false" name="UnderAgeSixtyFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_CerclaLiabilityMember" abstract="false" name="CerclaLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" abstract="true" name="ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ForeignGovernmentTaxClaimOnSale" abstract="false" name="ForeignGovernmentTaxClaimOnSale" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" abstract="true" name="FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_VariableRateFirstMortgageBondsDueOctober2070Member" abstract="true" name="VariableRateFirstMortgageBondsDueOctober2070Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" abstract="false" name="NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_IncomeTaxesLineItems" abstract="true" name="IncomeTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_LoansOriginatedWithinLastFiveYearsMember" abstract="true" name="LoansOriginatedWithinLastFiveYearsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_A5.875JuniorSubordinatedNotesDue2079Member" abstract="true" name="A5.875JuniorSubordinatedNotesDue2079Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_DeferredTaxLiabilitiesPostretirementBenefits" abstract="false" name="DeferredTaxLiabilitiesPostretirementBenefits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_GasCostRecoveryMember" abstract="false" name="GasCostRecoveryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_YearEndThroughMarch2025Member" abstract="true" name="YearEndThroughMarch2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cms_DebtInstrumentInterestRateResetTerm" abstract="false" name="DebtInstrumentInterestRateResetTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_RetirementAgeRequirement" abstract="false" name="RetirementAgeRequirement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cms_CravenMember" abstract="false" name="CravenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock" abstract="false" name="NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_OtherIncomeandExpensesLineItems" abstract="true" name="OtherIncomeandExpensesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_GasIndexPriceReportingIndividualLawsuitsMember" abstract="false" name="GasIndexPriceReportingIndividualLawsuitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_A5.625JuniorSubordinatedNotesDue2078Member" abstract="true" name="A5.625JuniorSubordinatedNotesDue2078Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_TermLoanFacilityDueFebruary2021Member" abstract="true" name="TermLoanFacilityDueFebruary2021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_CommonStocksMember" abstract="false" name="CommonStocksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_NrepaMember" abstract="false" name="NrepaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" abstract="false" name="PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_OtherPurchaseObligationsMember" abstract="false" name="OtherPurchaseObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" abstract="true" name="SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_ElectricOtherMember" abstract="false" name="ElectricOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" abstract="true" name="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_ActualRateOfReturnLossOnPlanAssets" abstract="false" name="ActualRateOfReturnLossOnPlanAssets" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cms_VariableInterestEntityMaximumCapacity" abstract="false" name="VariableInterestEntityMaximumCapacity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:powerItemType"/>
  <xs:element id="cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" abstract="true" name="ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_D.E.KarnGeneratingComplexMember" abstract="true" name="D.E.KarnGeneratingComplexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_CampbellUnit3Member" abstract="false" name="CampbellUnit3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember" abstract="true" name="CoalFueledElectricGeneratingUnitsToBeRetiredMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_GasFueledElectricGenerationMember" abstract="false" name="GasFueledElectricGenerationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_EquatorialGuineaTaxAuthorityMember" abstract="false" name="EquatorialGuineaTaxAuthorityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_GasAssetsHeldUnderFinanceLeasesMember" abstract="true" name="GasAssetsHeldUnderFinanceLeasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_CMSEnergySubsidiaryMember" abstract="true" name="CMSEnergySubsidiaryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_RegulatoryAssetsNumberOfUnits" abstract="false" name="RegulatoryAssetsNumberOfUnits" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cms_CableUnderStraightsOfMackinacMember" abstract="true" name="CableUnderStraightsOfMackinacMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_GasIndexPriceReportingClassActionLawsuitsMember" abstract="false" name="GasIndexPriceReportingClassActionLawsuitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_TimeLapsedRestrictedStockUnitsMember" abstract="false" name="TimeLapsedRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_LesseeWeightedAverageLeaseTermAbstract" abstract="true" name="LesseeWeightedAverageLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_GasUndergroundStorageFacilitiesMember" abstract="false" name="GasUndergroundStorageFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_PpaMember" abstract="false" name="PpaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_SettlementOfForwardContractsMember" abstract="true" name="SettlementOfForwardContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_CashTransactionsAbstract" abstract="true" name="CashTransactionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_PercentOfInitialGrantIssuedOnVestingDate" abstract="false" name="PercentOfInitialGrantIssuedOnVestingDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member" abstract="true" name="TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_IncomeTaxesSubjectToNormalizationMember" abstract="true" name="IncomeTaxesSubjectToNormalizationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_GasRateCaseMember" abstract="true" name="GasRateCaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_InvestmentInSubsidiariesParentOnly" abstract="false" name="InvestmentInSubsidiariesParentOnly" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" abstract="false" name="ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_LesseeOperatingLeaseLiabilitiesAbstract" abstract="true" name="LesseeOperatingLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_CashAndShortTermInvestmentsMember" abstract="false" name="CashAndShortTermInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" abstract="true" name="ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_NonUtilityPlantAssetsMember" abstract="false" name="NonUtilityPlantAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_UnderwatercablesStraitsofMackinacMember" abstract="true" name="UnderwatercablesStraitsofMackinacMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_CivilCaseConsumersV.MPSCStaffMember" abstract="true" name="CivilCaseConsumersV.MPSCStaffMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_LesseeWeightedAverageDiscountRateAbstract" abstract="true" name="LesseeWeightedAverageDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_LossContingencyNumberOfLawsuits" abstract="false" name="LossContingencyNumberOfLawsuits" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:positiveIntegerItemType"/>
  <xs:element id="cms_CorporateAndReconcilingItemsMember" abstract="true" name="CorporateAndReconcilingItemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_MultiassetInvestmentsMember" abstract="true" name="MultiassetInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" abstract="true" name="GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_EstimatedTimeOfPriorServiceCost" abstract="false" name="EstimatedTimeOfPriorServiceCost" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_LocalJurisdictionMember" abstract="false" name="LocalJurisdictionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_PowerSupplyCostRecoveryMember" abstract="false" name="PowerSupplyCostRecoveryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_PlanContributionPercentage" abstract="false" name="PlanContributionPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cms_A4750JuniorSubordinatedNotesDue2050Member" abstract="true" name="A4750JuniorSubordinatedNotesDue2050Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_OtherPpaMember" abstract="false" name="OtherPpaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_RestrictedStockAndRestrictedStockUnitsMember" abstract="false" name="RestrictedStockAndRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ScheduleOfDepriciationAndAmortizationTableTextBlock" abstract="false" name="ScheduleOfDepriciationAndAmortizationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_EnterprisesIppMember" abstract="false" name="EnterprisesIppMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_RelatedPartiesPpaMember" abstract="false" name="RelatedPartiesPpaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_PurchaseOfIntercompanyNotesReceivable" abstract="false" name="PurchaseOfIntercompanyNotesReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_QuarterlyFinancialandCommonStockInformationTable" abstract="true" name="QuarterlyFinancialandCommonStockInformationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_CoalFueledElectricGenerationMember" abstract="false" name="CoalFueledElectricGenerationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_OtherFinanceLeasesMember" abstract="true" name="OtherFinanceLeasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_InactivePensionPlanMember" abstract="false" name="InactivePensionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ProceedsFromGovernmentGrant" abstract="false" name="ProceedsFromGovernmentGrant" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" abstract="false" name="UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="srt-types:perUnitItemType"/>
  <xs:element id="cms_ActivePensionPlanMember" abstract="false" name="ActivePensionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_PlanAssetsExcludingPooledFundsMember" abstract="false" name="PlanAssetsExcludingPooledFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_RetirementYearsOfService" abstract="false" name="RetirementYearsOfService" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_TimeLapsedRestrictedStockMember" abstract="false" name="TimeLapsedRestrictedStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" abstract="true" name="ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" abstract="true" name="ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_FinancialCompensationMechanismPPAsMember" abstract="true" name="FinancialCompensationMechanismPPAsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_RegulatoryMattersAbstract" abstract="true" name="RegulatoryMattersAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" abstract="false" name="LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_DbSerpTrustAssetsMember" abstract="false" name="DbSerpTrustAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_OtherCmsSubsidiariesMember" abstract="false" name="OtherCmsSubsidiariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_InterestRateSwapNotesReceivableMember" abstract="true" name="InterestRateSwapNotesReceivableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_RevolvingCreditFacilitiesSixMember" abstract="true" name="RevolvingCreditFacilitiesSixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch" abstract="false" name="DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" abstract="true" name="FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_TaxExemptRevenueBondsMember" abstract="true" name="TaxExemptRevenueBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv" abstract="false" name="AmortizedNetGainsAndLossesInExcessOfPboOrMrv" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" abstract="false" name="SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_RestructuringAndRelatedCostIncurredCostCapitalized" abstract="false" name="RestructuringAndRelatedCostIncurredCostCapitalized" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_FinancingIncome" abstract="false" name="FinancingIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_SecuritizationBondsDue20252029Member" abstract="true" name="SecuritizationBondsDue20252029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_CoalAshDisposalAreasMember" abstract="false" name="CoalAshDisposalAreasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_VariableRateFirstMortgageBondsDue2069Member" abstract="true" name="VariableRateFirstMortgageBondsDue2069Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_COVID19CostsAccountingDeferralMember" abstract="true" name="COVID19CostsAccountingDeferralMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" abstract="false" name="IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_AssetRetirementObligationsLineItems" abstract="true" name="AssetRetirementObligationsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" abstract="true" name="IncreaseDecreaseInIncomeTaxExpenseAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_RenewableGenerationAssetsMember" abstract="true" name="RenewableGenerationAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_DistributionMember" abstract="false" name="DistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_SecuritizedRegulatoryAssetsMember" abstract="false" name="SecuritizedRegulatoryAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" abstract="false" name="PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_ConsumersEnergyCompanyMember" abstract="false" name="ConsumersEnergyCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ElectricRateCaseNetOfTCJAImpactMember" abstract="true" name="ElectricRateCaseNetOfTCJAImpactMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_CMSEnterprisesIncludingSubsidiariesMember" abstract="true" name="CMSEnterprisesIncludingSubsidiariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_EnergyWasteReductionPlanIncentiveMember" abstract="true" name="EnergyWasteReductionPlanIncentiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_RetentionBenefitsMember" abstract="true" name="RetentionBenefitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_BayHarborMember" abstract="false" name="BayHarborMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired" abstract="false" name="UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:powerItemType"/>
  <xs:element id="cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables" abstract="false" name="NotesPayableIntercompanyPayablesAndRelatedPartyPayables" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member" abstract="true" name="ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ScheduleOfAssetAllocationPercentagesTableTextBlock" abstract="false" name="ScheduleOfAssetAllocationPercentagesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_LesseeAndLessorLeasesTextBlock" abstract="false" name="LesseeAndLessorLeasesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" abstract="true" name="ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_TaxExemptRevenueBondsDue2035Member" abstract="true" name="TaxExemptRevenueBondsDue2035Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" abstract="false" name="UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="srt-types:perUnitItemType"/>
  <xs:element id="cms_FinanceLeaseAssetNetRetirementsAndAdjustments" abstract="false" name="FinanceLeaseAssetNetRetirementsAndAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_IndustrialUtilityServiceMember" abstract="false" name="IndustrialUtilityServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_DeferredCompensationArrangementsPlanTerm" abstract="false" name="DeferredCompensationArrangementsPlanTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_FirstMortgageBondsMember" abstract="false" name="FirstMortgageBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_GasWellsPlugAndAbandonMember" abstract="true" name="GasWellsPlugAndAbandonMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_TESFilerCityMember" abstract="false" name="TESFilerCityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_TaxCarryforwardAmountIncreaseDecrease" abstract="false" name="TaxCarryforwardAmountIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis" abstract="true" name="UnrecordedUnconditionalPurchaseObligationPeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_InterestAndDividendIncomeRelatedParties" abstract="false" name="InterestAndDividendIncomeRelatedParties" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" abstract="false" name="NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock" abstract="false" name="FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds" abstract="false" name="DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" abstract="true" name="ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" abstract="false" name="PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_PensionAndDBSERPMember" abstract="false" name="PensionAndDBSERPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_Donations" abstract="false" name="Donations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" abstract="false" name="AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_SignificantAccountingPoliciesLineItems" abstract="true" name="SignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_RelatedPartyLeaseMember" abstract="true" name="RelatedPartyLeaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ScheduleOfPreferredStockTableTextBlock" abstract="false" name="ScheduleOfPreferredStockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_RevolvingCreditFacilitiesOneMember" abstract="false" name="RevolvingCreditFacilitiesOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_VariableRateFirstMortgageBondsDueMay2070Member" abstract="true" name="VariableRateFirstMortgageBondsDueMay2070Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" abstract="false" name="PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_RetirementYearsOfServiceWithDisability" abstract="false" name="RetirementYearsOfServiceWithDisability" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member" abstract="true" name="ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" abstract="false" name="PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_NumberOfFormerManufacturedGasPlants" abstract="false" name="NumberOfFormerManufacturedGasPlants" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:positiveIntegerItemType"/>
  <xs:element id="cms_RetailInstallmentContractsMember" abstract="true" name="RetailInstallmentContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_IncomeTaxBenefitsLineItems" abstract="true" name="IncomeTaxBenefitsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare" abstract="false" name="ForwardContractIndexedToIssuersEquitySettlementRatePerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="cms_RevolvingCreditFacilitiesFiveMember" abstract="true" name="RevolvingCreditFacilitiesFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_GuaranteesAndOtherContingenciesTable" abstract="true" name="GuaranteesAndOtherContingenciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" abstract="true" name="ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_CommonStockReissuedShares" abstract="false" name="CommonStockReissuedShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cms_PowerSalesAgreementMember" abstract="true" name="PowerSalesAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" abstract="true" name="FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_FinancingObligationMember" abstract="true" name="FinancingObligationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay" abstract="false" name="DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cms_GasOtherMember" abstract="false" name="GasOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_GasRateCaseTaxReformRateChangeMember" abstract="false" name="GasRateCaseTaxReformRateChangeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" abstract="false" name="MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_AccruedRateRefunds" abstract="false" name="AccruedRateRefunds" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_NotesReceivableAbstract" abstract="true" name="NotesReceivableAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_AccrualForEnvironmentalLossContingenciesInflationRate" abstract="false" name="AccrualForEnvironmentalLossContingenciesInflationRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cms_ScheduleofplancontributionsTableTextBlockTableTextBlock" abstract="false" name="ScheduleofplancontributionsTableTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_EnterprisesOtherMember" abstract="false" name="EnterprisesOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_LesseeFinanceLeaseLiabilitiesAbstract" abstract="true" name="LesseeFinanceLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_AssetRetirementObligationsCategoriesDomain" abstract="false" name="AssetRetirementObligationsCategoriesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" abstract="true" name="ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_VariableRateFirstMortgageBondsMember" abstract="true" name="VariableRateFirstMortgageBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_UnionMembershipByTotalEmployeesPercentage" abstract="false" name="UnionMembershipByTotalEmployeesPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cms_A3500FirstMortgageBondsDue2051Member" abstract="true" name="A3500FirstMortgageBondsDue2051Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" abstract="false" name="NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" abstract="false" name="LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_OverAgeSixtyFiveMember" abstract="false" name="OverAgeSixtyFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_GasIndexPriceReportingLitigationMember" abstract="true" name="GasIndexPriceReportingLitigationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ResidentialUtilityServicesMember" abstract="false" name="ResidentialUtilityServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" abstract="true" name="ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_PropertyTaxPolicyTextBlock" abstract="false" name="PropertyTaxPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_A0350FirstMortgageBondsDue2023Member" abstract="true" name="A0350FirstMortgageBondsDue2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalStockholderContribution" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_FICOScoreBetweenGoodAndExcellentMember" abstract="true" name="FICOScoreBetweenGoodAndExcellentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" abstract="true" name="ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_DebtInstrumentSupportedByThirdPartyCreditEnhancement" abstract="false" name="DebtInstrumentSupportedByThirdPartyCreditEnhancement" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_ElectricUtilityPropertyMember" abstract="false" name="ElectricUtilityPropertyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" abstract="true" name="ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_GasUtilityPropertyMember" abstract="false" name="GasUtilityPropertyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_AsbestosAbatementMember" abstract="false" name="AsbestosAbatementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_MarketBasedRestrictedStockMember" abstract="false" name="MarketBasedRestrictedStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" abstract="true" name="ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" abstract="true" name="FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_GasDistributionCutPurgeCapMember" abstract="false" name="GasDistributionCutPurgeCapMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" abstract="true" name="FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_IntangiblePlantMember" abstract="false" name="IntangiblePlantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_DemandResponseProgramMember" abstract="true" name="DemandResponseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_IncomeTaxBenefitsTable" abstract="true" name="IncomeTaxBenefitsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentDisposals" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_FederalIncomeTaxesReceivableCurrent" abstract="false" name="FederalIncomeTaxesReceivableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" abstract="true" name="ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_DividendsOnRestrictedStockUnitsMember" abstract="false" name="DividendsOnRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_CivicAndPoliticalExpenditures" abstract="false" name="CivicAndPoliticalExpenditures" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_PropertyPlantAndEquipmentGrossExcludingCWIP" abstract="false" name="PropertyPlantAndEquipmentGrossExcludingCWIP" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_Plan401KMember" abstract="false" name="Plan401KMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" abstract="true" name="ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_FinancingReceivablesAndUnfundedLoanCommitmentsMember" abstract="true" name="FinancingReceivablesAndUnfundedLoanCommitmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_CommercialUtilityServiceMember" abstract="false" name="CommercialUtilityServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" abstract="true" name="ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_TermLoanFacilityDue2025Member" abstract="true" name="TermLoanFacilityDue2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_TermLoanFacilityMember" abstract="true" name="TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_AssetRetirementObligationsTable" abstract="true" name="AssetRetirementObligationsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_ElectricAssetsHeldUnderFinanceLeasesMember" abstract="true" name="ElectricAssetsHeldUnderFinanceLeasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" abstract="false" name="PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_SignificantAccountingPoliciesTable" abstract="true" name="SignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_CMSEnergyNotePayableMember" abstract="true" name="CMSEnergyNotePayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_RevolvingCreditFacilitiesFourMember" abstract="true" name="RevolvingCreditFacilitiesFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_DividendsOnPerformanceBasedAwardsMember" abstract="false" name="DividendsOnPerformanceBasedAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_LeasesLineItems" abstract="true" name="LeasesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_FinancingAndCapitalizationLineItems" abstract="true" name="FinancingAndCapitalizationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" abstract="false" name="EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_StateTaxAuthorityMember" abstract="true" name="StateTaxAuthorityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_RestructuringAndRelatedCostCostsPaidOrSettled" abstract="false" name="RestructuringAndRelatedCostCostsPaidOrSettled" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_FinanceLeaseAssetsAdditions" abstract="false" name="FinanceLeaseAssetsAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_DividendsOnMarketBasedAwardsMember" abstract="false" name="DividendsOnMarketBasedAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_A2500FirstMortgageBondsDue2060Member" abstract="true" name="A2500FirstMortgageBondsDue2060Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ManufacturedGasPlantMember" abstract="false" name="ManufacturedGasPlantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_PalisadesPowerPurchaseAgreementMember" abstract="true" name="PalisadesPowerPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_RevolvingCreditFacilitiesThreeMember" abstract="false" name="RevolvingCreditFacilitiesThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_SupplementalEmployeeRetirementPlanDefinedContributionMember" abstract="false" name="SupplementalEmployeeRetirementPlanDefinedContributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_DBPensionPlanASettlementMember" abstract="true" name="DBPensionPlanASettlementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" abstract="true" name="TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" abstract="false" name="ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cms_ElectricRateCaseTaxReformRateChangeMember" abstract="false" name="ElectricRateCaseTaxReformRateChangeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_EnergyWasteReductionPlanMember" abstract="true" name="EnergyWasteReductionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_NaturalGasTransportationAgreementMember" abstract="true" name="NaturalGasTransportationAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" abstract="false" name="NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_PooledFundsMember" abstract="false" name="PooledFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>cms-20201231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:35d8ab41-28a9-489b-a23f-57c184438fa4,g:2f16a6a7-c331-4538-aa29-5f8357d212c4-->
<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-20201231.xsd#Coverpage"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/Coverpage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome" xlink:type="simple" xlink:href="cms-20201231.xsd#ConsolidatedStatementsOfIncome"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a3907098-9ccd-48ac-bdcb-6b3868baf3a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a0860fc0-0918-4806-8b1f-089179ce9c0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NetIncomeLossAvailableToCommonStockholdersBasic_a3907098-9ccd-48ac-bdcb-6b3868baf3a6" xlink:to="loc_us-gaap_ProfitLoss_a0860fc0-0918-4806-8b1f-089179ce9c0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_1a5f3a27-4fa6-418a-9cd3-6d1bc7a15c09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a3907098-9ccd-48ac-bdcb-6b3868baf3a6" xlink:to="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_1a5f3a27-4fa6-418a-9cd3-6d1bc7a15c09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_4acd4395-32c8-41a0-ae38-0aff164df198" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_2ac037d2-018a-4c54-9b89-3acd3c2b08d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_4acd4395-32c8-41a0-ae38-0aff164df198" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_2ac037d2-018a-4c54-9b89-3acd3c2b08d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts_815558bc-6b61-407f-bd4c-781271610e70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FuelCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_4acd4395-32c8-41a0-ae38-0aff164df198" xlink:to="loc_us-gaap_FuelCosts_815558bc-6b61-407f-bd4c-781271610e70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_1ba52d2f-84b7-41ac-b2ec-c0a96beb7286" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_4acd4395-32c8-41a0-ae38-0aff164df198" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_1ba52d2f-84b7-41ac-b2ec-c0a96beb7286" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties_5733a4a9-51a6-45bb-96d7-ef8a69e54d17" xlink:href="cms-20201231.xsd#cms_PurchasedPowerRelatedParties"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_4acd4395-32c8-41a0-ae38-0aff164df198" xlink:to="loc_cms_PurchasedPowerRelatedParties_5733a4a9-51a6-45bb-96d7-ef8a69e54d17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_4b094584-45b9-4966-9ccc-38e2c8375e1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_4acd4395-32c8-41a0-ae38-0aff164df198" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_4b094584-45b9-4966-9ccc-38e2c8375e1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_6c82f798-4ad2-463c-b3c9-87d814e7c6e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_4acd4395-32c8-41a0-ae38-0aff164df198" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_6c82f798-4ad2-463c-b3c9-87d814e7c6e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_e6e48e97-655a-41a2-a2e6-96924a2a8c80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_4acd4395-32c8-41a0-ae38-0aff164df198" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_e6e48e97-655a-41a2-a2e6-96924a2a8c80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_66635691-f218-42c0-bd48-a32af4ebf37d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_4acd4395-32c8-41a0-ae38-0aff164df198" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_66635691-f218-42c0-bd48-a32af4ebf37d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_511fa100-0b9e-4cde-bd70-f9ea6ef77580" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ee582ee5-7d66-46af-9c72-86262206c42d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProfitLoss_511fa100-0b9e-4cde-bd70-f9ea6ef77580" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ee582ee5-7d66-46af-9c72-86262206c42d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f1651989-a411-4266-bf32-5e21f2cb4fde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProfitLoss_511fa100-0b9e-4cde-bd70-f9ea6ef77580" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f1651989-a411-4266-bf32-5e21f2cb4fde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d8f3d21d-ef0b-4527-8721-a4650f470f8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_dc54d1af-7872-4ba3-8977-7f552455e30d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_d8f3d21d-ef0b-4527-8721-a4650f470f8a" xlink:to="loc_us-gaap_ProfitLoss_dc54d1af-7872-4ba3-8977-7f552455e30d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_bed6e50e-23af-43fb-8e9a-f97eabef0d23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_d8f3d21d-ef0b-4527-8721-a4650f470f8a" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_bed6e50e-23af-43fb-8e9a-f97eabef0d23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5d5f3139-0c99-4059-a067-36f4a448f2b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c56d6c60-e419-4b28-b013-0cd5b6141b90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5d5f3139-0c99-4059-a067-36f4a448f2b1" xlink:to="loc_us-gaap_OperatingIncomeLoss_c56d6c60-e419-4b28-b013-0cd5b6141b90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_9aa392f2-bddb-436c-8da1-241e20fbac77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5d5f3139-0c99-4059-a067-36f4a448f2b1" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_9aa392f2-bddb-436c-8da1-241e20fbac77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_9093d1e6-639c-42a9-94dc-58e7f7da5e63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5d5f3139-0c99-4059-a067-36f4a448f2b1" xlink:to="loc_us-gaap_InterestExpense_9093d1e6-639c-42a9-94dc-58e7f7da5e63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_0c4efaf3-69c7-4839-81fe-268e8c6f14b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_872255bf-7445-4bdb-86b1-c8c6fc93855d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_0c4efaf3-69c7-4839-81fe-268e8c6f14b2" xlink:to="loc_us-gaap_InterestExpenseDebt_872255bf-7445-4bdb-86b1-c8c6fc93855d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_4f996340-e930-471a-9e9a-e5ce82eba7ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_0c4efaf3-69c7-4839-81fe-268e8c6f14b2" xlink:to="loc_us-gaap_InterestExpenseOther_4f996340-e930-471a-9e9a-e5ce82eba7ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_729bdc21-1b2d-447d-938c-b4179fbd5c70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_0c4efaf3-69c7-4839-81fe-268e8c6f14b2" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_729bdc21-1b2d-447d-938c-b4179fbd5c70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_7a4d784b-00c6-4926-af75-7dadf0797e6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_0c4efaf3-69c7-4839-81fe-268e8c6f14b2" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_7a4d784b-00c6-4926-af75-7dadf0797e6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_e0184db9-5605-416f-8c63-95ffcee97a5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_df0d4c2f-9918-40a3-84dd-94f888ca6a69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_e0184db9-5605-416f-8c63-95ffcee97a5f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_df0d4c2f-9918-40a3-84dd-94f888ca6a69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_1840756a-0651-4422-839a-407529d4113a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_e0184db9-5605-416f-8c63-95ffcee97a5f" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_1840756a-0651-4422-839a-407529d4113a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_835fa39b-36b6-460e-ab6a-f1baae698ea1" xlink:href="cms-20201231.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_e0184db9-5605-416f-8c63-95ffcee97a5f" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_835fa39b-36b6-460e-ab6a-f1baae698ea1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_51b4b321-6029-4429-8131-76d681ce9040" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_e0184db9-5605-416f-8c63-95ffcee97a5f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_51b4b321-6029-4429-8131-76d681ce9040" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_305ec4e2-6c25-43fe-8fc5-1fcb5eb8cd78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_e0184db9-5605-416f-8c63-95ffcee97a5f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_305ec4e2-6c25-43fe-8fc5-1fcb5eb8cd78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_3b9d1d79-9be6-4396-8f56-988c913709db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_e0184db9-5605-416f-8c63-95ffcee97a5f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_3b9d1d79-9be6-4396-8f56-988c913709db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_e50ecd4e-af5a-4e66-82a7-ea32ce4a0cc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_e0184db9-5605-416f-8c63-95ffcee97a5f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_e50ecd4e-af5a-4e66-82a7-ea32ce4a0cc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_660fb6ce-fdfd-47c0-93ca-29eff3a39553" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestAndDividendIncomeRelatedParties_fee422f7-6395-48dd-af7a-dab390fe87e2" xlink:href="cms-20201231.xsd#cms_InterestAndDividendIncomeRelatedParties"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_660fb6ce-fdfd-47c0-93ca-29eff3a39553" xlink:to="loc_cms_InterestAndDividendIncomeRelatedParties_fee422f7-6395-48dd-af7a-dab390fe87e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend_d6228709-ea7d-4cd7-b710-641b2367304f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_660fb6ce-fdfd-47c0-93ca-29eff3a39553" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_d6228709-ea7d-4cd7-b710-641b2367304f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_e0e22e49-3dc2-4901-9e3c-79cca63bf050" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_660fb6ce-fdfd-47c0-93ca-29eff3a39553" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_e0e22e49-3dc2-4901-9e3c-79cca63bf050" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e7b13af2-b4a4-48fe-9fc8-5c18f1c44f9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_660fb6ce-fdfd-47c0-93ca-29eff3a39553" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e7b13af2-b4a4-48fe-9fc8-5c18f1c44f9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_7c9491c4-460f-4781-9464-84c6e0decd60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_660fb6ce-fdfd-47c0-93ca-29eff3a39553" xlink:to="loc_us-gaap_OtherNonoperatingIncome_7c9491c4-460f-4781-9464-84c6e0decd60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_c3214cee-1585-4247-a295-23281a601626" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_660fb6ce-fdfd-47c0-93ca-29eff3a39553" xlink:to="loc_us-gaap_OtherNonoperatingExpense_c3214cee-1585-4247-a295-23281a601626" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_9695bab4-c872-442b-99cb-d811efebd225" xlink:href="cms-20201231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_660fb6ce-fdfd-47c0-93ca-29eff3a39553" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_9695bab4-c872-442b-99cb-d811efebd225" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_dbdd873f-3dd3-4597-9be2-71158042eb9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_b897d5de-a422-41a6-89c9-152f7ce7d858" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dbdd873f-3dd3-4597-9be2-71158042eb9b" xlink:to="loc_us-gaap_Revenues_b897d5de-a422-41a6-89c9-152f7ce7d858" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_ddd6be70-04b2-4216-a768-13a2cd99f2a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dbdd873f-3dd3-4597-9be2-71158042eb9b" xlink:to="loc_us-gaap_CostsAndExpenses_ddd6be70-04b2-4216-a768-13a2cd99f2a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_86303625-7052-4ade-9636-7cc92b04de43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_dbdd873f-3dd3-4597-9be2-71158042eb9b" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_86303625-7052-4ade-9636-7cc92b04de43" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="cms-20201231.xsd#ConsolidatedStatementsOfComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0e3b5f23-ecbf-4595-a49e-d3986238ee9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_befdffaa-069a-41a2-a214-caa0db762f8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_0e3b5f23-ecbf-4595-a49e-d3986238ee9b" xlink:to="loc_us-gaap_ProfitLoss_befdffaa-069a-41a2-a214-caa0db762f8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8bbe0a4f-e210-4d17-b970-23c9d0d4237c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_0e3b5f23-ecbf-4595-a49e-d3986238ee9b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8bbe0a4f-e210-4d17-b970-23c9d0d4237c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_28e9f9ab-182b-4698-9d6d-148caa7fb6f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_74ff1cd0-0ee5-4c4d-867d-33d1c9a22472" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_28e9f9ab-182b-4698-9d6d-148caa7fb6f9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_74ff1cd0-0ee5-4c4d-867d-33d1c9a22472" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_b083d6c1-ce5d-4fd4-9a0b-e56360cdfb80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_28e9f9ab-182b-4698-9d6d-148caa7fb6f9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_b083d6c1-ce5d-4fd4-9a0b-e56360cdfb80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_ea243779-fe39-4a0b-9e2d-57f6866bdc62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_28e9f9ab-182b-4698-9d6d-148caa7fb6f9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_ea243779-fe39-4a0b-9e2d-57f6866bdc62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_aebe93f7-9966-4d52-a693-791400dbf623" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_28e9f9ab-182b-4698-9d6d-148caa7fb6f9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_aebe93f7-9966-4d52-a693-791400dbf623" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_7e3afb0a-aa48-4736-aa3f-98a34bda45cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_28e9f9ab-182b-4698-9d6d-148caa7fb6f9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_7e3afb0a-aa48-4736-aa3f-98a34bda45cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_3008d541-38e1-4214-862d-f452e93190e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_28e9f9ab-182b-4698-9d6d-148caa7fb6f9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_3008d541-38e1-4214-862d-f452e93190e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_8e41f314-2449-4781-b6e5-00ced5316454" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_28e9f9ab-182b-4698-9d6d-148caa7fb6f9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_8e41f314-2449-4781-b6e5-00ced5316454" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_4674f3d2-e8ef-46a8-a5a1-c0d50a294710" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_28e9f9ab-182b-4698-9d6d-148caa7fb6f9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_4674f3d2-e8ef-46a8-a5a1-c0d50a294710" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_420fcf7d-cf53-4313-8c21-4ce78d4f2fe1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_28e9f9ab-182b-4698-9d6d-148caa7fb6f9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_420fcf7d-cf53-4313-8c21-4ce78d4f2fe1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_490b4b64-288d-4fc9-8ee8-2c6ed4af6ab0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_3cc7bce1-e069-4cce-a63b-9780cc36ea80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_490b4b64-288d-4fc9-8ee8-2c6ed4af6ab0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_3cc7bce1-e069-4cce-a63b-9780cc36ea80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_70a037a3-42c0-470e-b06c-df15c68a24ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_490b4b64-288d-4fc9-8ee8-2c6ed4af6ab0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_70a037a3-42c0-470e-b06c-df15c68a24ab" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="cms-20201231.xsd#ConsolidatedStatementsOfComprehensiveIncomeParenthetical"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cms-20201231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6fdc5abb-4067-4822-9b3c-930dc4f97e9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_240a5668-a23e-4d32-a004-633da95ee6a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6fdc5abb-4067-4822-9b3c-930dc4f97e9f" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_240a5668-a23e-4d32-a004-633da95ee6a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_8e22f28b-463a-4420-b145-c238a04766f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_6fdc5abb-4067-4822-9b3c-930dc4f97e9f" xlink:to="loc_us-gaap_ProfitLoss_8e22f28b-463a-4420-b145-c238a04766f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_206efc58-df4f-45bb-aeab-ee66a1522a01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_6fdc5abb-4067-4822-9b3c-930dc4f97e9f" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_206efc58-df4f-45bb-aeab-ee66a1522a01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_a131af68-4177-4a83-8885-2625d82a548a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6fdc5abb-4067-4822-9b3c-930dc4f97e9f" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_a131af68-4177-4a83-8885-2625d82a548a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_40608f30-b399-4462-811b-72238b6717d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6fdc5abb-4067-4822-9b3c-930dc4f97e9f" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_40608f30-b399-4462-811b-72238b6717d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_d0032044-da67-416d-a3c0-d9952baf1c1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6fdc5abb-4067-4822-9b3c-930dc4f97e9f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_d0032044-da67-416d-a3c0-d9952baf1c1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_d1677126-36cd-4ba3-9504-d04af8ef6497" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6fdc5abb-4067-4822-9b3c-930dc4f97e9f" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_d1677126-36cd-4ba3-9504-d04af8ef6497" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_bdf39d13-59a5-458c-b572-c2c4d82d059b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6fdc5abb-4067-4822-9b3c-930dc4f97e9f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_bdf39d13-59a5-458c-b572-c2c4d82d059b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_c7c33000-51f6-423e-bc5e-a934725ac4e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6fdc5abb-4067-4822-9b3c-930dc4f97e9f" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_c7c33000-51f6-423e-bc5e-a934725ac4e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_7a756261-3fab-4c06-87d4-9b8c26ca2999" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_6fdc5abb-4067-4822-9b3c-930dc4f97e9f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_7a756261-3fab-4c06-87d4-9b8c26ca2999" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b089050c-e115-45d6-b103-8b15ad92e59b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6fdc5abb-4067-4822-9b3c-930dc4f97e9f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b089050c-e115-45d6-b103-8b15ad92e59b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b13dc5e7-779d-4b85-802e-c03a388e697b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d4dde4d5-17b4-4d13-8bc3-00ef1f5d4185" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_b13dc5e7-779d-4b85-802e-c03a388e697b" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d4dde4d5-17b4-4d13-8bc3-00ef1f5d4185" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_41948a1a-dd4c-4779-91ff-c74c1de2a54c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_b13dc5e7-779d-4b85-802e-c03a388e697b" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_41948a1a-dd4c-4779-91ff-c74c1de2a54c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_7b76ad32-f890-4170-85e4-d9d7dc59b6c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b13dc5e7-779d-4b85-802e-c03a388e697b" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_7b76ad32-f890-4170-85e4-d9d7dc59b6c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireNotesReceivable_290fa831-5a24-4a82-9d17-7fe828ce510f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireNotesReceivable"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b13dc5e7-779d-4b85-802e-c03a388e697b" xlink:to="loc_us-gaap_PaymentsToAcquireNotesReceivable_290fa831-5a24-4a82-9d17-7fe828ce510f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfNotesReceivable_4825ff9d-e4fc-4e15-8072-fcde3a8e5f05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfNotesReceivable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b13dc5e7-779d-4b85-802e-c03a388e697b" xlink:to="loc_us-gaap_ProceedsFromSaleOfNotesReceivable_4825ff9d-e4fc-4e15-8072-fcde3a8e5f05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLoansReceivable_08b910e3-502d-46d6-8e36-e574deb201e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireLoansReceivable"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b13dc5e7-779d-4b85-802e-c03a388e697b" xlink:to="loc_us-gaap_PaymentsToAcquireLoansReceivable_08b910e3-502d-46d6-8e36-e574deb201e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_d762c683-8bc5-450c-94ce-1b0e2d0b35de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b13dc5e7-779d-4b85-802e-c03a388e697b" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_d762c683-8bc5-450c-94ce-1b0e2d0b35de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchaseOfIntercompanyNotesReceivable_6823314b-edac-4915-b649-f99c328e8bab" xlink:href="cms-20201231.xsd#cms_PurchaseOfIntercompanyNotesReceivable"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b13dc5e7-779d-4b85-802e-c03a388e697b" xlink:to="loc_cms_PurchaseOfIntercompanyNotesReceivable_6823314b-edac-4915-b649-f99c328e8bab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_83753a43-795f-4b76-9c21-859d29f444ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a1e61674-008b-443b-813f-b9d60102f7c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_83753a43-795f-4b76-9c21-859d29f444ee" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a1e61674-008b-443b-813f-b9d60102f7c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_adb07438-ff51-4bcd-a285-875a06ef8822" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_83753a43-795f-4b76-9c21-859d29f444ee" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_adb07438-ff51-4bcd-a285-875a06ef8822" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fdea4c14-7624-43bf-9a94-f1e599f53209" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_83753a43-795f-4b76-9c21-859d29f444ee" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fdea4c14-7624-43bf-9a94-f1e599f53209" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_802a70af-e707-48c5-ad91-076b5413c966" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_7110d82a-fe76-4a3f-b3ad-0ec868b30bfd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_802a70af-e707-48c5-ad91-076b5413c966" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_7110d82a-fe76-4a3f-b3ad-0ec868b30bfd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_8e692813-e9f9-4015-babf-4f0a9fa73bd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_802a70af-e707-48c5-ad91-076b5413c966" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_8e692813-e9f9-4015-babf-4f0a9fa73bd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_438e5553-dbe4-4bd1-b0da-60d17ed43e3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_802a70af-e707-48c5-ad91-076b5413c966" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_438e5553-dbe4-4bd1-b0da-60d17ed43e3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_b0755b78-4b21-4994-8949-25dc56bd8cad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_802a70af-e707-48c5-ad91-076b5413c966" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_b0755b78-4b21-4994-8949-25dc56bd8cad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_e70521f2-af7b-4d0b-8485-63f9230637f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_802a70af-e707-48c5-ad91-076b5413c966" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_e70521f2-af7b-4d0b-8485-63f9230637f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_5b7dbd4a-8302-4d53-b55d-244e4cf02791" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_802a70af-e707-48c5-ad91-076b5413c966" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_5b7dbd4a-8302-4d53-b55d-244e4cf02791" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital_22db5e51-4878-43b7-946b-453ae71e7f32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_802a70af-e707-48c5-ad91-076b5413c966" xlink:to="loc_us-gaap_ProceedsFromContributedCapital_22db5e51-4878-43b7-946b-453ae71e7f32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTimeDeposits_fd51deed-2fa4-4860-9815-a581a01999d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInTimeDeposits"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_802a70af-e707-48c5-ad91-076b5413c966" xlink:to="loc_us-gaap_IncreaseDecreaseInTimeDeposits_fd51deed-2fa4-4860-9815-a581a01999d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_90c3aa39-951e-4ce1-81de-18a8b92a06ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_802a70af-e707-48c5-ad91-076b5413c966" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_90c3aa39-951e-4ce1-81de-18a8b92a06ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_3b9fdbc3-5dab-440f-823f-1c0a44de3561" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_802a70af-e707-48c5-ad91-076b5413c966" xlink:to="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_3b9fdbc3-5dab-440f-823f-1c0a44de3561" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_b8139854-52e0-4def-aa4e-3bbfa50bb5b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_802a70af-e707-48c5-ad91-076b5413c966" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_b8139854-52e0-4def-aa4e-3bbfa50bb5b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_af0c9e93-800b-4b69-8d28-7e40e158ec0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInNotesPayableRelatedParties"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_802a70af-e707-48c5-ad91-076b5413c966" xlink:to="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_af0c9e93-800b-4b69-8d28-7e40e158ec0c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cms-20201231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b49c2114-8918-4cfb-bad5-b906ccfaee08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ab4c91d1-6782-4052-a1b3-e3fe048bb1ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_b49c2114-8918-4cfb-bad5-b906ccfaee08" xlink:to="loc_us-gaap_StockholdersEquity_ab4c91d1-6782-4052-a1b3-e3fe048bb1ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_3d425c1f-dee7-423e-b1c0-3b5827f73293" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_b49c2114-8918-4cfb-bad5-b906ccfaee08" xlink:to="loc_us-gaap_MinorityInterest_3d425c1f-dee7-423e-b1c0-3b5827f73293" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_c520912c-9b67-4e79-b776-c1573865b756" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b49c2114-8918-4cfb-bad5-b906ccfaee08" xlink:to="loc_us-gaap_PreferredStockValue_c520912c-9b67-4e79-b776-c1573865b756" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_81736aee-59f2-4482-a2b9-6f52ff7638cf" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_a11bd9a0-4d2a-4ea9-b24c-76c09528668d" xlink:href="cms-20201231.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_81736aee-59f2-4482-a2b9-6f52ff7638cf" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_a11bd9a0-4d2a-4ea9-b24c-76c09528668d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_619b9fd4-19bf-46e8-9736-52ee2d0fc978" xlink:href="cms-20201231.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_81736aee-59f2-4482-a2b9-6f52ff7638cf" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_619b9fd4-19bf-46e8-9736-52ee2d0fc978" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_ce0a651f-fc60-4d04-b8d4-3526e7da759d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_7194aaa2-9d7e-4a65-beed-71222ba31d99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ce0a651f-fc60-4d04-b8d4-3526e7da759d" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_7194aaa2-9d7e-4a65-beed-71222ba31d99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_78e42a13-3d91-43db-ad6b-1d7a0bcefe7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_ce0a651f-fc60-4d04-b8d4-3526e7da759d" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_78e42a13-3d91-43db-ad6b-1d7a0bcefe7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_55c86230-3a90-4e55-88b7-43bffd3adf96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_ce0a651f-fc60-4d04-b8d4-3526e7da759d" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_55c86230-3a90-4e55-88b7-43bffd3adf96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_47515c2e-0834-4df5-8ff4-fd1809648cba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_ce0a651f-fc60-4d04-b8d4-3526e7da759d" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_47515c2e-0834-4df5-8ff4-fd1809648cba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_04215185-6ad0-4cf9-b024-787f33017ac4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_ce0a651f-fc60-4d04-b8d4-3526e7da759d" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_04215185-6ad0-4cf9-b024-787f33017ac4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_21c71f77-a386-4fef-9afe-545b96aef72a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_ce0a651f-fc60-4d04-b8d4-3526e7da759d" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_21c71f77-a386-4fef-9afe-545b96aef72a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_a94f3092-efa4-4f51-8461-51bf3567a1f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_ce0a651f-fc60-4d04-b8d4-3526e7da759d" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_a94f3092-efa4-4f51-8461-51bf3567a1f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent_3d528fdf-891c-4033-8a62-d91fe7bdf805" xlink:href="cms-20201231.xsd#cms_FinanceLeaseLiabilityAndOtherNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_ce0a651f-fc60-4d04-b8d4-3526e7da759d" xlink:to="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent_3d528fdf-891c-4033-8a62-d91fe7bdf805" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_9fbbfa30-772b-482b-b858-fd5e4cd81faa" xlink:href="cms-20201231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_dbe0f51d-d1d9-416e-a82f-cb10e6261336" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_9fbbfa30-772b-482b-b858-fd5e4cd81faa" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_dbe0f51d-d1d9-416e-a82f-cb10e6261336" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent_f3b68243-d1b7-46ef-a7f1-012641ce821e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_9fbbfa30-772b-482b-b858-fd5e4cd81faa" xlink:to="loc_us-gaap_DueFromRelatedPartiesNoncurrent_f3b68243-d1b7-46ef-a7f1-012641ce821e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_7f29115a-9d50-4ba8-ab3b-d4e644c700c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_9fbbfa30-772b-482b-b858-fd5e4cd81faa" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_7f29115a-9d50-4ba8-ab3b-d4e644c700c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_6c3da5f4-420f-4530-97c6-ba3123fe190d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_9fbbfa30-772b-482b-b858-fd5e4cd81faa" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_6c3da5f4-420f-4530-97c6-ba3123fe190d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_378085b8-b977-4c0a-b77a-40c044675fb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_9fbbfa30-772b-482b-b858-fd5e4cd81faa" xlink:to="loc_us-gaap_EquityMethodInvestments_378085b8-b977-4c0a-b77a-40c044675fb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_06fef7d3-b11c-421c-a873-98bee47b1b10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ab1bb96a-7f25-49c3-a76c-dbb9ba991ad6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_06fef7d3-b11c-421c-a873-98bee47b1b10" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ab1bb96a-7f25-49c3-a76c-dbb9ba991ad6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_0a994b2a-c8f0-4f48-8f20-3d46c491b637" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_06fef7d3-b11c-421c-a873-98bee47b1b10" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_0a994b2a-c8f0-4f48-8f20-3d46c491b637" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_a3716db8-ebb1-49af-aa66-e62261607078" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_06fef7d3-b11c-421c-a873-98bee47b1b10" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_a3716db8-ebb1-49af-aa66-e62261607078" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_9198a0da-457f-4d0a-b455-e0aae395cfc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_06fef7d3-b11c-421c-a873-98bee47b1b10" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_9198a0da-457f-4d0a-b455-e0aae395cfc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_0ec8984b-c8e8-46ac-a611-1f1de9dccf5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_06fef7d3-b11c-421c-a873-98bee47b1b10" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_0ec8984b-c8e8-46ac-a611-1f1de9dccf5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_efa91c59-9979-4625-ab51-7c468bf5f678" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInventorySupplies"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_06fef7d3-b11c-421c-a873-98bee47b1b10" xlink:to="loc_us-gaap_OtherInventorySupplies_efa91c59-9979-4625-ab51-7c468bf5f678" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_13474d3c-2fa5-4999-9e71-48360b101981" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_06fef7d3-b11c-421c-a873-98bee47b1b10" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_13474d3c-2fa5-4999-9e71-48360b101981" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_a095a846-030c-4b0e-b942-30f7aa6b2654" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_06fef7d3-b11c-421c-a873-98bee47b1b10" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_a095a846-030c-4b0e-b942-30f7aa6b2654" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_b4446bd7-8294-4bae-b3fe-3ee3a90a0e55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_06fef7d3-b11c-421c-a873-98bee47b1b10" xlink:to="loc_us-gaap_OtherAssetsCurrent_b4446bd7-8294-4bae-b3fe-3ee3a90a0e55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_8e5f5984-4d82-4fae-bf53-12789ae8b0be" xlink:href="cms-20201231.xsd#cms_DeferredPropertyTaxes"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_06fef7d3-b11c-421c-a873-98bee47b1b10" xlink:to="loc_cms_DeferredPropertyTaxes_8e5f5984-4d82-4fae-bf53-12789ae8b0be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_747d04c1-f67f-4c07-be16-1734746ba347" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_06fef7d3-b11c-421c-a873-98bee47b1b10" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_747d04c1-f67f-4c07-be16-1734746ba347" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f1ec90c9-54c4-4af3-b4ad-d60055922157" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_cd2ba39c-ca18-4e20-8c13-fd4a08599fcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_f1ec90c9-54c4-4af3-b4ad-d60055922157" xlink:to="loc_us-gaap_AssetsCurrent_cd2ba39c-ca18-4e20-8c13-fd4a08599fcb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_fac9c8d9-ba9c-4fcd-8ad9-007cc9c3bc55" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f1ec90c9-54c4-4af3-b4ad-d60055922157" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_fac9c8d9-ba9c-4fcd-8ad9-007cc9c3bc55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9af41213-b972-4969-a951-4c0877373fa7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_f1ec90c9-54c4-4af3-b4ad-d60055922157" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_9af41213-b972-4969-a951-4c0877373fa7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_a622af37-5317-412e-8dc5-4f9f9b11fef6" xlink:href="cms-20201231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f1ec90c9-54c4-4af3-b4ad-d60055922157" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_a622af37-5317-412e-8dc5-4f9f9b11fef6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_0cef712a-8bd6-42a9-b230-4eef63662e5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_fbede76a-5c97-469a-a99a-2218cb7a3acc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_0cef712a-8bd6-42a9-b230-4eef63662e5b" xlink:to="loc_us-gaap_LiabilitiesCurrent_fbede76a-5c97-469a-a99a-2218cb7a3acc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_8c2fe84c-aa0b-48f6-843a-eb653993c1b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_0cef712a-8bd6-42a9-b230-4eef63662e5b" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_8c2fe84c-aa0b-48f6-843a-eb653993c1b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2df2290e-0d5b-4909-814c-d6212e2dcc75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_0cef712a-8bd6-42a9-b230-4eef63662e5b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2df2290e-0d5b-4909-814c-d6212e2dcc75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_a3c735c9-b007-40f4-b89a-4078d266e78d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_0cef712a-8bd6-42a9-b230-4eef63662e5b" xlink:to="loc_us-gaap_CommitmentsAndContingencies_a3c735c9-b007-40f4-b89a-4078d266e78d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d9a886ac-529b-4f88-b3cd-f693386a7a29" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_3e8f983d-e844-4969-a846-c8765c445b75" xlink:href="cms-20201231.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_d9a886ac-529b-4f88-b3cd-f693386a7a29" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_3e8f983d-e844-4969-a846-c8765c445b75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_784655fc-6f6f-426d-8c8f-bbcc7e79608e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_d9a886ac-529b-4f88-b3cd-f693386a7a29" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_784655fc-6f6f-426d-8c8f-bbcc7e79608e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a0150703-1496-4c85-ac15-4dd7a40e61c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_d55e8cd3-e613-4c5b-b2e4-731ee7e95aa5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_a0150703-1496-4c85-ac15-4dd7a40e61c7" xlink:to="loc_us-gaap_ConstructionInProgressGross_d55e8cd3-e613-4c5b-b2e4-731ee7e95aa5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_cb4c806c-89c7-4b5e-b440-bed6c604ace3" xlink:href="cms-20201231.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_a0150703-1496-4c85-ac15-4dd7a40e61c7" xlink:to="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_cb4c806c-89c7-4b5e-b440-bed6c604ace3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_323a9c17-d676-4bfd-8bd4-a87844fcb621" xlink:href="cms-20201231.xsd#cms_PropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7f73e03c-e848-4387-bd88-464706af6e0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_323a9c17-d676-4bfd-8bd4-a87844fcb621" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7f73e03c-e848-4387-bd88-464706af6e0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_26b86dde-d8f1-4b68-b60c-6ff4bfc8f701" xlink:href="cms-20201231.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_323a9c17-d676-4bfd-8bd4-a87844fcb621" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_26b86dde-d8f1-4b68-b60c-6ff4bfc8f701" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_dd262280-cb2a-4e33-9fdb-f9f541cea259" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_5807752c-f3cc-4d79-88f9-cac21523830d" xlink:href="cms-20201231.xsd#cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dd262280-cb2a-4e33-9fdb-f9f541cea259" xlink:to="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_5807752c-f3cc-4d79-88f9-cac21523830d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_8a03d917-e952-4403-89aa-bd2e4eacbdd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dd262280-cb2a-4e33-9fdb-f9f541cea259" xlink:to="loc_us-gaap_NotesPayableCurrent_8a03d917-e952-4403-89aa-bd2e4eacbdd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_211405f3-5fb9-4c3e-ac04-3e1ef43e7af3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dd262280-cb2a-4e33-9fdb-f9f541cea259" xlink:to="loc_us-gaap_AccountsPayableCurrent_211405f3-5fb9-4c3e-ac04-3e1ef43e7af3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_8e30c8b3-8e57-4110-8256-37275273f8c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dd262280-cb2a-4e33-9fdb-f9f541cea259" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_8e30c8b3-8e57-4110-8256-37275273f8c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_fa2e695f-7b2a-4506-9370-880d00450d19" xlink:href="cms-20201231.xsd#cms_AccruedRateRefunds"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dd262280-cb2a-4e33-9fdb-f9f541cea259" xlink:to="loc_cms_AccruedRateRefunds_fa2e695f-7b2a-4506-9370-880d00450d19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_c6523c13-d352-4e8c-935f-f99c2a722455" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dd262280-cb2a-4e33-9fdb-f9f541cea259" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_c6523c13-d352-4e8c-935f-f99c2a722455" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_e8561f51-0a12-4abe-b22b-760281d07d2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dd262280-cb2a-4e33-9fdb-f9f541cea259" xlink:to="loc_us-gaap_TaxesPayableCurrent_e8561f51-0a12-4abe-b22b-760281d07d2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_df67d918-395f-46d5-b46d-11a8b433eb47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dd262280-cb2a-4e33-9fdb-f9f541cea259" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_df67d918-395f-46d5-b46d-11a8b433eb47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_439efc0a-79f5-4686-84bc-b7d35728f562" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dd262280-cb2a-4e33-9fdb-f9f541cea259" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_439efc0a-79f5-4686-84bc-b7d35728f562" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_f9dae52f-6b92-4ffe-9fac-4ae51e50e761" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dd262280-cb2a-4e33-9fdb-f9f541cea259" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_f9dae52f-6b92-4ffe-9fac-4ae51e50e761" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f82f0e38-982c-484c-be85-ce09f9dc4062" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8b03862a-4e68-4fe8-91fe-f2056fe98d9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_f82f0e38-982c-484c-be85-ce09f9dc4062" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8b03862a-4e68-4fe8-91fe-f2056fe98d9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_9d35db75-8dee-4a80-a1b0-b5890a292cf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_f82f0e38-982c-484c-be85-ce09f9dc4062" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_9d35db75-8dee-4a80-a1b0-b5890a292cf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_08c407dc-57c6-4ede-a639-0ce95dde1d0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_f82f0e38-982c-484c-be85-ce09f9dc4062" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_08c407dc-57c6-4ede-a639-0ce95dde1d0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_ad7babbf-d644-4c69-a0b5-fed91814638a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_f82f0e38-982c-484c-be85-ce09f9dc4062" xlink:to="loc_us-gaap_CommonStockValue_ad7babbf-d644-4c69-a0b5-fed91814638a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="cms-20201231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity" xlink:type="simple" xlink:href="cms-20201231.xsd#ConsolidatedStatementsOfChangesInEquity"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="cms-20201231.xsd#SignificantAccountingPolicies"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/SignificantAccountingPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="cms-20201231.xsd#SignificantAccountingPoliciesPolicy"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NewAccountingStandards" xlink:type="simple" xlink:href="cms-20201231.xsd#NewAccountingStandards"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/NewAccountingStandards" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NewAccountingStandardsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#NewAccountingStandardsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/NewAccountingStandardsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="simple" xlink:href="cms-20201231.xsd#RegulatoryMatters"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersTables" xlink:type="simple" xlink:href="cms-20201231.xsd#RegulatoryMattersTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_e8f111a7-95ea-4dc1-84c9-87633c5779ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_d5650d83-183c-4e4b-b207-89bf2c89121f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryAssets_e8f111a7-95ea-4dc1-84c9-87633c5779ee" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_d5650d83-183c-4e4b-b207-89bf2c89121f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_c6b6a9e5-51f9-4008-be0d-09b98f1c40fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryAssets_e8f111a7-95ea-4dc1-84c9-87633c5779ee" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_c6b6a9e5-51f9-4008-be0d-09b98f1c40fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_3ff2116b-1e24-45e0-922e-cff26438ed4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_9c7af6cc-2a5d-4495-bca8-6a684fd67ab9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryLiabilities_3ff2116b-1e24-45e0-922e-cff26438ed4b" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_9c7af6cc-2a5d-4495-bca8-6a684fd67ab9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_395e0c29-4c8e-4317-87bf-d1b41ceba7f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryLiabilities_3ff2116b-1e24-45e0-922e-cff26438ed4b" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_395e0c29-4c8e-4317-87bf-d1b41ceba7f4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RegulatoryMattersNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="simple" xlink:href="cms-20201231.xsd#ContingenciesandCommitments"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables" xlink:type="simple" xlink:href="cms-20201231.xsd#ContingenciesandCommitmentsTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ContingenciesandCommitmentsGuaranteesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_7ee1fcfb-d7fc-4f0f-ba7e-dce4ab8a11ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_0a44ee6b-148a-4156-94a6-45a8bb523157" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_7ee1fcfb-d7fc-4f0f-ba7e-dce4ab8a11ca" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_0a44ee6b-148a-4156-94a6-45a8bb523157" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_21fe3672-fb2d-4d32-abd4-c7743be9a5fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_7ee1fcfb-d7fc-4f0f-ba7e-dce4ab8a11ca" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_21fe3672-fb2d-4d32-abd4-c7743be9a5fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_7b012d17-3a67-4598-b037-9966ec2dd50d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_7ee1fcfb-d7fc-4f0f-ba7e-dce4ab8a11ca" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_7b012d17-3a67-4598-b037-9966ec2dd50d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_a11c8319-d3e7-411d-b9a7-ccaa125eb339" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_7ee1fcfb-d7fc-4f0f-ba7e-dce4ab8a11ca" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_a11c8319-d3e7-411d-b9a7-ccaa125eb339" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_11447966-6f14-4de1-8015-3e00ba395cf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_7ee1fcfb-d7fc-4f0f-ba7e-dce4ab8a11ca" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_11447966-6f14-4de1-8015-3e00ba395cf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_56610943-9190-4c8e-94c3-56e1f4942484" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_7ee1fcfb-d7fc-4f0f-ba7e-dce4ab8a11ca" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_56610943-9190-4c8e-94c3-56e1f4942484" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalization" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsAndCapitalization"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FinancingsAndCapitalization" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsAndCapitalizationTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsAndCapitalizationNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsandCapitalizationDebtMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsandCapitalizationForwardStockContractsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationPreferredStockofSubsidiaryDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsandCapitalizationPreferredStockofSubsidiaryDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationPreferredStockofSubsidiaryDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="cms-20201231.xsd#FairValueMeasurements"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="cms-20201231.xsd#FairValueMeasurementsTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_2b0df372-9afa-4d78-aee4-aae2515a2cbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_f0e69bf3-5792-48e5-9d41-1904cc0b7304" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_2b0df372-9afa-4d78-aee4-aae2515a2cbd" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_f0e69bf3-5792-48e5-9d41-1904cc0b7304" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_c1c472b3-e72d-4e79-a3b1-114f94254938" xlink:href="cms-20201231.xsd#cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_2b0df372-9afa-4d78-aee4-aae2515a2cbd" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_c1c472b3-e72d-4e79-a3b1-114f94254938" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_413ef589-1c3a-4786-b518-022bd559fa3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_e38b0141-944a-4d9c-aa12-75cba1fad21f" xlink:href="cms-20201231.xsd#cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_413ef589-1c3a-4786-b518-022bd559fa3b" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_e38b0141-944a-4d9c-aa12-75cba1fad21f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_d5490004-22e6-4a7f-a09c-18859485b700" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_413ef589-1c3a-4786-b518-022bd559fa3b" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_d5490004-22e6-4a7f-a09c-18859485b700" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_d7fdaa03-2bb7-42b2-b277-1fc5b2f62d4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_413ef589-1c3a-4786-b518-022bd559fa3b" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_d7fdaa03-2bb7-42b2-b277-1fc5b2f62d4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_aba91972-23c7-4fa0-877a-7635a2fd3b6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_413ef589-1c3a-4786-b518-022bd559fa3b" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_aba91972-23c7-4fa0-877a-7635a2fd3b6c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstruments" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancialInstruments"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FinancialInstruments" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsTables" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancialInstrumentsTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancialInstrumentsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivable" xlink:type="simple" xlink:href="cms-20201231.xsd#NotesReceivable"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/NotesReceivable" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableTables" xlink:type="simple" xlink:href="cms-20201231.xsd#NotesReceivableTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedParties_03e1b2b3-d98c-4c6d-93db-8d69aa869439" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedParties"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_77c8cc08-77b9-46f2-aa7a-ed7336065bb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableRelatedParties_03e1b2b3-d98c-4c6d-93db-8d69aa869439" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_77c8cc08-77b9-46f2-aa7a-ed7336065bb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesNoncurrent_9814a6ca-7141-4927-9c1b-43fc0b9723da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableRelatedParties_03e1b2b3-d98c-4c6d-93db-8d69aa869439" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesNoncurrent_9814a6ca-7141-4927-9c1b-43fc0b9723da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_6ed46a2a-48dc-4270-9cc8-58154107e7c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_b0fd0006-d432-4c08-82c3-9c19117131af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableNet_6ed46a2a-48dc-4270-9cc8-58154107e7c5" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_b0fd0006-d432-4c08-82c3-9c19117131af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_2a044cfe-7650-450c-bfd7-e5bfa38f1b81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableNet_6ed46a2a-48dc-4270-9cc8-58154107e7c5" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_2a044cfe-7650-450c-bfd7-e5bfa38f1b81" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#NotesReceivableNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#NotesReceivableScheduleOfAllowanceForLoanLossesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipment" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipment"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipment" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a3427653-47ff-41ff-ad60-dbf80e06001a" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_28e80e6c-6e34-442d-b325-e6d756f167ea" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a3427653-47ff-41ff-ad60-dbf80e06001a" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_28e80e6c-6e34-442d-b325-e6d756f167ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_6b7340da-6f67-42e3-809e-4f9ec48cdcd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_a3427653-47ff-41ff-ad60-dbf80e06001a" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_6b7340da-6f67-42e3-809e-4f9ec48cdcd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_3ad515a0-ebf7-4a05-8b0e-1a3113b26ed0" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a3427653-47ff-41ff-ad60-dbf80e06001a" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_3ad515a0-ebf7-4a05-8b0e-1a3113b26ed0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_5f796d43-4952-457b-94e4-f667058f706e" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_e94c2de9-3fc9-4ef2-8b77-fead3e01682b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_5f796d43-4952-457b-94e4-f667058f706e" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_e94c2de9-3fc9-4ef2-8b77-fead3e01682b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_e7036f58-9c3b-4c75-b49d-913f1078e31d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_5f796d43-4952-457b-94e4-f667058f706e" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_e7036f58-9c3b-4c75-b49d-913f1078e31d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_b1b127c9-90c7-4f98-9ea1-2d83ac8c7129" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_5f796d43-4952-457b-94e4-f667058f706e" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_b1b127c9-90c7-4f98-9ea1-2d83ac8c7129" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_51afc13a-f39d-487a-83a7-ed00c746b288" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_5f796d43-4952-457b-94e4-f667058f706e" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_51afc13a-f39d-487a-83a7-ed00c746b288" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_7474cb5e-8f17-43ea-9e52-d48f628bd2b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_5f796d43-4952-457b-94e4-f667058f706e" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_7474cb5e-8f17-43ea-9e52-d48f628bd2b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOther_a7b66f53-fef6-4ba2-bd80-e36b86fc2b22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOther"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_5f796d43-4952-457b-94e4-f667058f706e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOther_a7b66f53-fef6-4ba2-bd80-e36b86fc2b22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b664e62d-cfd4-4757-83ff-889b0f377df1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_cc4ccc07-5f57-4c7b-b14e-3c1caea1fc9e" xlink:href="cms-20201231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_b664e62d-cfd4-4757-83ff-889b0f377df1" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_cc4ccc07-5f57-4c7b-b14e-3c1caea1fc9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_b339ae68-5f1c-4f57-be63-15bababadb7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_b664e62d-cfd4-4757-83ff-889b0f377df1" xlink:to="loc_us-gaap_ConstructionInProgressGross_b339ae68-5f1c-4f57-be63-15bababadb7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_074c3a86-d4ad-44a7-adda-ee2119062ec4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_b664e62d-cfd4-4757-83ff-889b0f377df1" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_074c3a86-d4ad-44a7-adda-ee2119062ec4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_2756c8f8-0bd6-4c49-82c5-5c60fb79b4fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_87315e02-6162-4295-a0c8-2c9153f3fa2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_2756c8f8-0bd6-4c49-82c5-5c60fb79b4fe" xlink:to="loc_us-gaap_Depreciation_87315e02-6162-4295-a0c8-2c9153f3fa2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_e9a6553d-16f5-4255-a72a-7398f7cf4335" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_2756c8f8-0bd6-4c49-82c5-5c60fb79b4fe" xlink:to="loc_us-gaap_AdjustmentForAmortization_e9a6553d-16f5-4255-a72a-7398f7cf4335" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_7fd35243-e9fc-4f33-87d8-4224e196c7f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_2bf142bf-70bd-4a1f-be77-126dcca02bbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_7fd35243-e9fc-4f33-87d8-4224e196c7f8" xlink:to="loc_us-gaap_AdjustmentForAmortization_2bf142bf-70bd-4a1f-be77-126dcca02bbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_f4d9d9c2-201e-4730-96f8-ebbed7f683b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_7fd35243-e9fc-4f33-87d8-4224e196c7f8" xlink:to="loc_us-gaap_Depreciation_f4d9d9c2-201e-4730-96f8-ebbed7f683b6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_7533b604-cbe1-4060-829c-1a9ee014561d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_723b6b7a-98b8-4ad2-baac-5d8173f2edef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_7533b604-cbe1-4060-829c-1a9ee014561d" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_723b6b7a-98b8-4ad2-baac-5d8173f2edef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_6915c6d0-74ad-49e7-9ad3-10c9eae13596" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_7533b604-cbe1-4060-829c-1a9ee014561d" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_6915c6d0-74ad-49e7-9ad3-10c9eae13596" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_baf74b57-4164-46f9-83a7-b1bd13d39fee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_7533b604-cbe1-4060-829c-1a9ee014561d" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_baf74b57-4164-46f9-83a7-b1bd13d39fee" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancing" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancing"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancing" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingScheduleofLeaseCostsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_2a78f116-9263-4748-bdae-23bb7db461a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_a2cab2ee-115c-467a-a538-8729906bc816" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_2a78f116-9263-4748-bdae-23bb7db461a8" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_a2cab2ee-115c-467a-a538-8729906bc816" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_3664364f-26fc-4c65-bebe-d1bfd108be9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_2a78f116-9263-4748-bdae-23bb7db461a8" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_3664364f-26fc-4c65-bebe-d1bfd108be9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_90e58f3b-af2a-48b2-9c0b-6a52fd4af9ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_2a78f116-9263-4748-bdae-23bb7db461a8" xlink:to="loc_us-gaap_OperatingLeaseCost_90e58f3b-af2a-48b2-9c0b-6a52fd4af9ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_e7007a5a-9a94-423c-9961-0088bd5614b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_2a78f116-9263-4748-bdae-23bb7db461a8" xlink:to="loc_us-gaap_VariableLeaseCost_e7007a5a-9a94-423c-9961-0088bd5614b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_382a1525-c7e6-4c89-b202-d95fdc3285f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_2a78f116-9263-4748-bdae-23bb7db461a8" xlink:to="loc_us-gaap_ShortTermLeaseCost_382a1525-c7e6-4c89-b202-d95fdc3285f7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_be3969b9-891b-4e3c-b8aa-4c95ca6fd34a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0dff0db4-ccd3-435e-8af9-4dd211d87a57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_be3969b9-891b-4e3c-b8aa-4c95ca6fd34a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0dff0db4-ccd3-435e-8af9-4dd211d87a57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b04e86a9-8dfc-49d5-a420-cbcc6cf2380b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_be3969b9-891b-4e3c-b8aa-4c95ca6fd34a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b04e86a9-8dfc-49d5-a420-cbcc6cf2380b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_284bb360-6051-45b8-88e9-4c94ae75659c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_be3969b9-891b-4e3c-b8aa-4c95ca6fd34a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_284bb360-6051-45b8-88e9-4c94ae75659c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_85a42b2c-10c5-4d2c-917a-2f8a68a0514e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_be3969b9-891b-4e3c-b8aa-4c95ca6fd34a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_85a42b2c-10c5-4d2c-917a-2f8a68a0514e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a8e9da1b-2b72-4a99-9915-bba8b31b22f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_be3969b9-891b-4e3c-b8aa-4c95ca6fd34a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a8e9da1b-2b72-4a99-9915-bba8b31b22f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_46c21c70-a965-4815-aacc-84160ab37bf8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_be3969b9-891b-4e3c-b8aa-4c95ca6fd34a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_46c21c70-a965-4815-aacc-84160ab37bf8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6ff6029f-8bdd-4541-a709-db7fa97f8910" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_bb911eb5-34ba-4104-bea7-ba242ce0ad3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6ff6029f-8bdd-4541-a709-db7fa97f8910" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_bb911eb5-34ba-4104-bea7-ba242ce0ad3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_1ec858e6-025f-4085-8feb-553c0e5d8747" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6ff6029f-8bdd-4541-a709-db7fa97f8910" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_1ec858e6-025f-4085-8feb-553c0e5d8747" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_5d3e9492-82e6-4ef4-816e-3864170b5d9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6ff6029f-8bdd-4541-a709-db7fa97f8910" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_5d3e9492-82e6-4ef4-816e-3864170b5d9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_570d6058-71d6-4674-b5ce-9b4273a9441e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6ff6029f-8bdd-4541-a709-db7fa97f8910" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_570d6058-71d6-4674-b5ce-9b4273a9441e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_20894d1b-860a-46ae-a349-e90579796987" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6ff6029f-8bdd-4541-a709-db7fa97f8910" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_20894d1b-860a-46ae-a349-e90579796987" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_a464b59c-c0e6-4be4-8f8f-4db024c8e0e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6ff6029f-8bdd-4541-a709-db7fa97f8910" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_a464b59c-c0e6-4be4-8f8f-4db024c8e0e7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8f5616cf-806f-4841-8f1f-d07b7cf9b869" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ba428646-27a7-40f2-b415-022d3db7cfe6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8f5616cf-806f-4841-8f1f-d07b7cf9b869" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ba428646-27a7-40f2-b415-022d3db7cfe6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_62557e6e-fb53-4230-b6f5-6018920d35c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8f5616cf-806f-4841-8f1f-d07b7cf9b869" xlink:to="loc_us-gaap_OperatingLeaseLiability_62557e6e-fb53-4230-b6f5-6018920d35c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7fa96f1d-94f6-45ec-80d5-35f6c7b54110" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_c6a788a4-30db-4945-90c8-983ac8fe7ead" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7fa96f1d-94f6-45ec-80d5-35f6c7b54110" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_c6a788a4-30db-4945-90c8-983ac8fe7ead" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_a194d4c9-40b2-48c5-8dcf-42cab46cccbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_7fa96f1d-94f6-45ec-80d5-35f6c7b54110" xlink:to="loc_us-gaap_FinanceLeaseLiability_a194d4c9-40b2-48c5-8dcf-42cab46cccbb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_53ba52c6-4c9b-4e9d-8b65-60b223923a1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_57583b54-a8ff-4191-9445-69a666042cc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_53ba52c6-4c9b-4e9d-8b65-60b223923a1a" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_57583b54-a8ff-4191-9445-69a666042cc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_665e1641-e506-4f85-b6c1-c1210e8a8cf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_53ba52c6-4c9b-4e9d-8b65-60b223923a1a" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_665e1641-e506-4f85-b6c1-c1210e8a8cf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_770d135c-21f6-46fa-b390-750c86680a49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_53ba52c6-4c9b-4e9d-8b65-60b223923a1a" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_770d135c-21f6-46fa-b390-750c86680a49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_4cd2dd6f-d26c-414f-a67e-96a1a6cb272d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_53ba52c6-4c9b-4e9d-8b65-60b223923a1a" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_4cd2dd6f-d26c-414f-a67e-96a1a6cb272d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_e4cd8467-ed59-4521-947e-3ada7df015cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_53ba52c6-4c9b-4e9d-8b65-60b223923a1a" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_e4cd8467-ed59-4521-947e-3ada7df015cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_6010e2ec-688e-47fe-9949-74be23f68d2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_53ba52c6-4c9b-4e9d-8b65-60b223923a1a" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_6010e2ec-688e-47fe-9949-74be23f68d2f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingPalisadesFinancingDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_33acf7f2-3e14-484b-803d-c9dbf3dc5f73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_0d687703-6d44-44ed-928c-96b12ab10f91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_33acf7f2-3e14-484b-803d-c9dbf3dc5f73" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_0d687703-6d44-44ed-928c-96b12ab10f91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_643f38d8-5ed2-41e2-b2cf-0ba1b7bf3acc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_33acf7f2-3e14-484b-803d-c9dbf3dc5f73" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_643f38d8-5ed2-41e2-b2cf-0ba1b7bf3acc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligations" xlink:type="simple" xlink:href="cms-20201231.xsd#AssetRetirementObligations"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligations" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsTables" xlink:type="simple" xlink:href="cms-20201231.xsd#AssetRetirementObligationsTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligationsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#AssetRetirementObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefits"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsTables" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfAssumptionsUsedDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails" xlink:type="simple" xlink:href="cms-20201231.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_ca78d8e5-c27f-49ba-b8f8-7fc76db35e23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_9a712404-283b-4285-bc9a-59ed79e7427e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ca78d8e5-c27f-49ba-b8f8-7fc76db35e23" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_9a712404-283b-4285-bc9a-59ed79e7427e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_55f07385-4033-4803-96cf-9ac3d4fe9fe3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ca78d8e5-c27f-49ba-b8f8-7fc76db35e23" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_55f07385-4033-4803-96cf-9ac3d4fe9fe3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_1bc34448-6f0d-4a25-9fd9-ff32bf72e779" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ca78d8e5-c27f-49ba-b8f8-7fc76db35e23" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_1bc34448-6f0d-4a25-9fd9-ff32bf72e779" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_54b389b6-33c6-4d3f-84a8-f435bf47df6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ca78d8e5-c27f-49ba-b8f8-7fc76db35e23" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_54b389b6-33c6-4d3f-84a8-f435bf47df6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_85d64982-81b5-4edb-9919-3a66a4aba753" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ca78d8e5-c27f-49ba-b8f8-7fc76db35e23" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_85d64982-81b5-4edb-9919-3a66a4aba753" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_4593ccfc-16f7-417a-add2-9ad0d40150f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ca78d8e5-c27f-49ba-b8f8-7fc76db35e23" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_4593ccfc-16f7-417a-add2-9ad0d40150f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_ac709518-ec4a-46c8-a02f-b236abb9a336" xlink:href="cms-20201231.xsd#cms_DefinedBenefitPlanAmortizationOfSettlementLoss"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ca78d8e5-c27f-49ba-b8f8-7fc76db35e23" xlink:to="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_ac709518-ec4a-46c8-a02f-b236abb9a336" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_ee0cf1e8-7b0a-4249-98ed-8f5bdf83fd59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_942279e3-8b2e-40bc-8d3b-5106680499c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_ee0cf1e8-7b0a-4249-98ed-8f5bdf83fd59" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_942279e3-8b2e-40bc-8d3b-5106680499c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_87b73cd2-75e3-4802-9bb9-85be56da6f4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_ee0cf1e8-7b0a-4249-98ed-8f5bdf83fd59" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_87b73cd2-75e3-4802-9bb9-85be56da6f4a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_21373caf-1cdc-45e0-afbd-62331da0d928" xlink:href="cms-20201231.xsd#cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_fed5ad75-cb26-4148-8444-a875a91cf99f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_21373caf-1cdc-45e0-afbd-62331da0d928" xlink:to="loc_us-gaap_RegulatoryAssets_fed5ad75-cb26-4148-8444-a875a91cf99f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_739bd414-7a40-47c0-b8a3-51949654a8d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_21373caf-1cdc-45e0-afbd-62331da0d928" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_739bd414-7a40-47c0-b8a3-51949654a8d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_ab88eba5-270c-4db8-9981-0002b5586947" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_21373caf-1cdc-45e0-afbd-62331da0d928" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_ab88eba5-270c-4db8-9981-0002b5586947" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_376d1d4d-6604-4b9e-b223-bad795fc6e13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_403a609a-a03c-4a79-b741-53c4f4d2170c" xlink:href="cms-20201231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryAssets_376d1d4d-6604-4b9e-b223-bad795fc6e13" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_403a609a-a03c-4a79-b741-53c4f4d2170c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_890a1fd8-4e8a-4e44-8667-43bb97d8fc98" xlink:href="cms-20201231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryAssets_376d1d4d-6604-4b9e-b223-bad795fc6e13" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_890a1fd8-4e8a-4e44-8667-43bb97d8fc98" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfAssetAllocationsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfPlanContributionsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensation"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensationTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensationScheduleOfRestrictedStockActivityDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensationScheduleOfRestrictedStockGrantedDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cms-20201231.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="cms-20201231.xsd#IncomeTaxesTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9152c3e2-a5a6-4863-9e23-cd98cd57dcab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_9587565a-bbaa-4450-9eba-b28f842d5dbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9152c3e2-a5a6-4863-9e23-cd98cd57dcab" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_9587565a-bbaa-4450-9eba-b28f842d5dbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_761b9360-db49-40b7-bfc2-879a2738560d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9152c3e2-a5a6-4863-9e23-cd98cd57dcab" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_761b9360-db49-40b7-bfc2-879a2738560d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_04de4ef3-434b-407c-a843-1462181d87e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9152c3e2-a5a6-4863-9e23-cd98cd57dcab" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_04de4ef3-434b-407c-a843-1462181d87e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_af85bc20-04f3-4c42-86b4-31c0cf2c52a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9152c3e2-a5a6-4863-9e23-cd98cd57dcab" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_af85bc20-04f3-4c42-86b4-31c0cf2c52a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_5af13bde-ffd1-4737-9ac1-27dc44556e8e" xlink:href="cms-20201231.xsd#cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9152c3e2-a5a6-4863-9e23-cd98cd57dcab" xlink:to="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_5af13bde-ffd1-4737-9ac1-27dc44556e8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_2f7e0af9-ac2b-4126-9e50-fded05d3f426" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9152c3e2-a5a6-4863-9e23-cd98cd57dcab" xlink:to="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_2f7e0af9-ac2b-4126-9e50-fded05d3f426" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_8cf71a3b-3ab3-4504-8e77-2082a3a8b178" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9152c3e2-a5a6-4863-9e23-cd98cd57dcab" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_8cf71a3b-3ab3-4504-8e77-2082a3a8b178" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_7abf0554-d5d3-41a8-86af-e749ce02a8cc" xlink:href="cms-20201231.xsd#cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9152c3e2-a5a6-4863-9e23-cd98cd57dcab" xlink:to="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_7abf0554-d5d3-41a8-86af-e749ce02a8cc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9c4cba92-0a01-4169-8f4d-58bff33639a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ceecf428-402d-4769-88c9-2a0db222ffd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9c4cba92-0a01-4169-8f4d-58bff33639a4" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ceecf428-402d-4769-88c9-2a0db222ffd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3548ae4a-c19e-46da-b3d2-dc268d3b4062" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9c4cba92-0a01-4169-8f4d-58bff33639a4" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3548ae4a-c19e-46da-b3d2-dc268d3b4062" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherTaxExpenseBenefit_e07e1d6f-c1c4-4bf0-994b-7826f47c364d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9c4cba92-0a01-4169-8f4d-58bff33639a4" xlink:to="loc_us-gaap_OtherTaxExpenseBenefit_e07e1d6f-c1c4-4bf0-994b-7826f47c364d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_db148b86-2f11-4407-a4e4-0911f32d3952" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_202c0f98-bcff-4b43-892c-155356ca2561" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_db148b86-2f11-4407-a4e4-0911f32d3952" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_202c0f98-bcff-4b43-892c-155356ca2561" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5207d894-e7e7-441b-ab9b-12692c57503d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_db148b86-2f11-4407-a4e4-0911f32d3952" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5207d894-e7e7-441b-ab9b-12692c57503d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d843d8ab-fecf-4227-b293-3d7ab974c585" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_77ac8cbd-93b6-4d85-add5-10f60025dca7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d843d8ab-fecf-4227-b293-3d7ab974c585" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_77ac8cbd-93b6-4d85-add5-10f60025dca7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_19a8e988-1b12-4e58-875d-061d83f9d2d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d843d8ab-fecf-4227-b293-3d7ab974c585" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_19a8e988-1b12-4e58-875d-061d83f9d2d1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_6188d9b1-8f5f-4031-8197-64fe6516e5e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_302c16b2-1910-4786-aa05-f7ce15e6309c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_6188d9b1-8f5f-4031-8197-64fe6516e5e2" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_302c16b2-1910-4786-aa05-f7ce15e6309c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_35b35b63-c3a1-4bc2-bd8a-be48b0bf4750" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_6188d9b1-8f5f-4031-8197-64fe6516e5e2" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_35b35b63-c3a1-4bc2-bd8a-be48b0bf4750" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_18e167e7-5ad7-4b6b-9dc5-2fb7e53200ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_a0e45f37-5ba4-4401-a3ae-0f2235b3aee7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_18e167e7-5ad7-4b6b-9dc5-2fb7e53200ca" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_a0e45f37-5ba4-4401-a3ae-0f2235b3aee7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_9545bb99-90dc-4327-ac43-3bc4efa526ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_18e167e7-5ad7-4b6b-9dc5-2fb7e53200ca" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_9545bb99-90dc-4327-ac43-3bc4efa526ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_e89c34b4-858a-431f-a69f-3c47d24cbf84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_6d9cbb07-165f-43d6-ab3e-20c8304ccc0d" xlink:href="cms-20201231.xsd#cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_e89c34b4-858a-431f-a69f-3c47d24cbf84" xlink:to="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_6d9cbb07-165f-43d6-ab3e-20c8304ccc0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_7a59b69e-2c2d-4eee-91be-023861ed932b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_e89c34b4-858a-431f-a69f-3c47d24cbf84" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_7a59b69e-2c2d-4eee-91be-023861ed932b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_26578c8c-5c6e-462e-b43d-0c415b9ab692" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_e89c34b4-858a-431f-a69f-3c47d24cbf84" xlink:to="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_26578c8c-5c6e-462e-b43d-0c415b9ab692" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_97ec228d-7c29-4166-8c6e-b04f80fbe0a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_29190a77-4114-4b2f-9941-ae7d47c99109" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_97ec228d-7c29-4166-8c6e-b04f80fbe0a8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_29190a77-4114-4b2f-9941-ae7d47c99109" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_cd723179-04a4-4afb-9419-8e5fc2c6cd33" xlink:href="cms-20201231.xsd#cms_DeferredTaxLiabilitiesPostretirementBenefits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_97ec228d-7c29-4166-8c6e-b04f80fbe0a8" xlink:to="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_cd723179-04a4-4afb-9419-8e5fc2c6cd33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_a6e9d21d-513e-48f6-8f8e-fc775739131f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_97ec228d-7c29-4166-8c6e-b04f80fbe0a8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_a6e9d21d-513e-48f6-8f8e-fc775739131f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_cf37c92a-22b3-4abe-aff7-fca621bb3561" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_97ec228d-7c29-4166-8c6e-b04f80fbe0a8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_cf37c92a-22b3-4abe-aff7-fca621bb3561" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_af93c13f-9363-44bc-aec9-4e939ad065e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_97ec228d-7c29-4166-8c6e-b04f80fbe0a8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_af93c13f-9363-44bc-aec9-4e939ad065e6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#IncomeTaxesLossAndCreditCarryforwardsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_b562c6ac-3912-4938-9828-a24559d7eb93" xlink:href="cms-20201231.xsd#cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_f93f72a6-04cb-4a8a-8904-5bd1ac06259e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_b562c6ac-3912-4938-9828-a24559d7eb93" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_f93f72a6-04cb-4a8a-8904-5bd1ac06259e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_10091539-34cf-4d76-a904-6d6e3911020e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_b562c6ac-3912-4938-9828-a24559d7eb93" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_10091539-34cf-4d76-a904-6d6e3911020e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_49dfb5c4-db75-444e-bdbd-c10d7b5a4c24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_b562c6ac-3912-4938-9828-a24559d7eb93" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_49dfb5c4-db75-444e-bdbd-c10d7b5a4c24" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy" xlink:type="simple" xlink:href="cms-20201231.xsd#EarningsPerShareCMSEnergy"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables" xlink:type="simple" xlink:href="cms-20201231.xsd#EarningsPerShareCMSEnergyTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" xlink:type="simple" xlink:href="cms-20201231.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_cca58e06-aec5-411d-80ee-4fb71c828a2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_43e8381e-a6c4-45d9-bd2f-b830cdc3c9c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_cca58e06-aec5-411d-80ee-4fb71c828a2a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_43e8381e-a6c4-45d9-bd2f-b830cdc3c9c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_e66b5bab-b40c-41f4-ac34-45e6ff516bc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cca58e06-aec5-411d-80ee-4fb71c828a2a" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_e66b5bab-b40c-41f4-ac34-45e6ff516bc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_d6be54ff-17e4-4b66-b74b-57e68cfb52c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_cca58e06-aec5-411d-80ee-4fb71c828a2a" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_d6be54ff-17e4-4b66-b74b-57e68cfb52c6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/Revenue" xlink:type="simple" xlink:href="cms-20201231.xsd#Revenue"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/Revenue" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueTables" xlink:type="simple" xlink:href="cms-20201231.xsd#RevenueTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RevenueTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RevenueComponentsofOperatingRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_4003b06d-9a54-4fa8-a8c6-041ea2fff712" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_84a93f03-c4b4-4df3-bc6e-79aedc37cea2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_4003b06d-9a54-4fa8-a8c6-041ea2fff712" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_84a93f03-c4b4-4df3-bc6e-79aedc37cea2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome_e5f32a09-d22d-4f29-8651-b312b5ca4ee1" xlink:href="cms-20201231.xsd#cms_FinancingIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_4003b06d-9a54-4fa8-a8c6-041ea2fff712" xlink:to="loc_cms_FinancingIncome_e5f32a09-d22d-4f29-8651-b312b5ca4ee1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AlternativeRevenuePrograms_3451db4e-6372-4b0e-b9b7-98fd877daf3c" xlink:href="cms-20201231.xsd#cms_AlternativeRevenuePrograms"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_4003b06d-9a54-4fa8-a8c6-041ea2fff712" xlink:to="loc_cms_AlternativeRevenuePrograms_3451db4e-6372-4b0e-b9b7-98fd877daf3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue_eaac7461-e878-47c6-b866-c785ce98d551" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesIncomeStatementLeaseRevenue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_4003b06d-9a54-4fa8-a8c6-041ea2fff712" xlink:to="loc_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue_eaac7461-e878-47c6-b866-c785ce98d551" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_5610e0a9-8f86-40c8-9c61-4a81ac0242e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseIncome"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_4003b06d-9a54-4fa8-a8c6-041ea2fff712" xlink:to="loc_us-gaap_LeaseIncome_5610e0a9-8f86-40c8-9c61-4a81ac0242e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefund_10bb31e4-2637-4f93-82af-3242ada7aac5" xlink:href="cms-20201231.xsd#cms_RevenueSubjectToRefund"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_4003b06d-9a54-4fa8-a8c6-041ea2fff712" xlink:to="loc_cms_RevenueSubjectToRefund_10bb31e4-2637-4f93-82af-3242ada7aac5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RevenueNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpense" xlink:type="simple" xlink:href="cms-20201231.xsd#OtherIncomeandOtherExpense"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpense" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables" xlink:type="simple" xlink:href="cms-20201231.xsd#OtherIncomeandOtherExpenseTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#OtherIncomeandOtherExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_8ebb61d1-0131-4c82-b0e1-bf3855aff6c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_12e08f84-07e6-459b-a93e-a86242243d33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingExpense_8ebb61d1-0131-4c82-b0e1-bf3855aff6c1" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_12e08f84-07e6-459b-a93e-a86242243d33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Donations_d468551b-7292-4d4c-91ac-7e1b839e9712" xlink:href="cms-20201231.xsd#cms_Donations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingExpense_8ebb61d1-0131-4c82-b0e1-bf3855aff6c1" xlink:to="loc_cms_Donations_d468551b-7292-4d4c-91ac-7e1b839e9712" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivicAndPoliticalExpenditures_9e7c2375-bda3-4d5c-b593-90b936a28fb3" xlink:href="cms-20201231.xsd#cms_CivicAndPoliticalExpenditures"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingExpense_8ebb61d1-0131-4c82-b0e1-bf3855aff6c1" xlink:to="loc_cms_CivicAndPoliticalExpenditures_9e7c2375-bda3-4d5c-b593-90b936a28fb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherOtherNonoperatingExpense_ebe1367f-53c1-401b-acd0-d49ed7b4b1a2" xlink:href="cms-20201231.xsd#cms_OtherOtherNonoperatingExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingExpense_8ebb61d1-0131-4c82-b0e1-bf3855aff6c1" xlink:to="loc_cms_OtherOtherNonoperatingExpense_ebe1367f-53c1-401b-acd0-d49ed7b4b1a2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalents" xlink:type="simple" xlink:href="cms-20201231.xsd#CashAndCashEquivalents"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalents" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalentsTables" xlink:type="simple" xlink:href="cms-20201231.xsd#CashAndCashEquivalentsTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c4d9f24c-495c-4c63-acd9-27cf6a674561" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_29effb02-7778-4393-870d-57882e6440af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c4d9f24c-495c-4c63-acd9-27cf6a674561" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_29effb02-7778-4393-870d-57882e6440af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_8512cfb4-fe38-4826-ae36-2ea19cec94ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c4d9f24c-495c-4c63-acd9-27cf6a674561" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_8512cfb4-fe38-4826-ae36-2ea19cec94ed" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="simple" xlink:href="cms-20201231.xsd#ReportableSegments"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="simple" xlink:href="cms-20201231.xsd#ReportableSegmentsTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ReportableSegmentsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers" xlink:type="simple" xlink:href="cms-20201231.xsd#RelatedPartyTransactionsConsumers"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables" xlink:type="simple" xlink:href="cms-20201231.xsd#RelatedPartyTransactionsConsumersTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RelatedPartyTransactionsConsumersDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntities" xlink:type="simple" xlink:href="cms-20201231.xsd#VariableInterestEntities"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntities" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesTables" xlink:type="simple" xlink:href="cms-20201231.xsd#VariableInterestEntitiesTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#VariableInterestEntitiesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetSalesandExitActivities" xlink:type="simple" xlink:href="cms-20201231.xsd#AssetSalesandExitActivities"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/AssetSalesandExitActivities" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetSaleandExitActivitiesTables" xlink:type="simple" xlink:href="cms-20201231.xsd#AssetSaleandExitActivitiesTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/AssetSaleandExitActivitiesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#AssetSalesandExitActivitiesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationUnaudited" xlink:type="simple" xlink:href="cms-20201231.xsd#QuarterlyFinancialAndCommonStockInformationUnaudited"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationUnaudited" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationTables" xlink:type="simple" xlink:href="cms-20201231.xsd#QuarterlyFinancialAndCommonStockInformationTables"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#QuarterlyFinancialAndCommonStockInformationDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant" xlink:type="simple" xlink:href="cms-20201231.xsd#ScheduleICondensedFinancialInformationofRegistrant"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves" xlink:type="simple" xlink:href="cms-20201231.xsd#ScheduleIIValuationandQualifyingAccountsandReserves"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ScheduleIIValuationandQualifyingAccountsandReservesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>cms-20201231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:35d8ab41-28a9-489b-a23f-57c184438fa4,g:2f16a6a7-c331-4538-aa29-5f8357d212c4-->
<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-20201231.xsd#Coverpage"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/Coverpage" xlink:type="extended" id="if4a7180b6e624ffbadc2338fcf064770_Coverpage">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_e4abc100-99cd-41f0-9dfa-34964c5f6c14" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_DocumentType_e4abc100-99cd-41f0-9dfa-34964c5f6c14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_1bb8f41e-6812-49b5-bca5-ce8585e870ac" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_DocumentAnnualReport_1bb8f41e-6812-49b5-bca5-ce8585e870ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_ece82fbf-113a-4999-935d-6d5fc0b13052" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_DocumentPeriodEndDate_ece82fbf-113a-4999-935d-6d5fc0b13052" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_7fb711d8-e4a7-41ca-8889-4a5994a96bf8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_CurrentFiscalYearEndDate_7fb711d8-e4a7-41ca-8889-4a5994a96bf8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_235f0c92-d6a6-4e0a-b425-ef2c2962ec72" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_DocumentTransitionReport_235f0c92-d6a6-4e0a-b425-ef2c2962ec72" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_ea16be53-0168-4081-b2de-ec202448d8e4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityFileNumber_ea16be53-0168-4081-b2de-ec202448d8e4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_ffbbc5e9-250f-48d3-b5cf-1ccda07297da" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityRegistrantName_ffbbc5e9-250f-48d3-b5cf-1ccda07297da" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_99539412-7956-4473-a09b-f3067e7d9a76" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityTaxIdentificationNumber_99539412-7956-4473-a09b-f3067e7d9a76" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_e28fa529-38f1-49b0-9ece-4ebad4567d13" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityIncorporationStateCountryCode_e28fa529-38f1-49b0-9ece-4ebad4567d13" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_f59b7ade-bb34-41ac-b9e0-634aa30eb40a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityAddressAddressLine1_f59b7ade-bb34-41ac-b9e0-634aa30eb40a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_90e3e138-646b-45ae-91dd-454f09a16192" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityAddressCityOrTown_90e3e138-646b-45ae-91dd-454f09a16192" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_0ab8be77-67cf-45af-b4f6-cb60776d5174" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityAddressStateOrProvince_0ab8be77-67cf-45af-b4f6-cb60776d5174" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_086e1261-4232-4e8d-a296-0332431e19e0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityAddressPostalZipCode_086e1261-4232-4e8d-a296-0332431e19e0" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_4563fdb8-0e25-41d4-8ca1-b38749f29419" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_CityAreaCode_4563fdb8-0e25-41d4-8ca1-b38749f29419" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_322a8c76-1dfd-431b-92e2-96d64156e2eb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_LocalPhoneNumber_322a8c76-1dfd-431b-92e2-96d64156e2eb" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_2efe5dbe-fb74-4ff7-85b4-23305e14b890" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_Security12bTitle_2efe5dbe-fb74-4ff7-85b4-23305e14b890" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_966ffba5-5161-4ec6-b478-a26cbc22bf4b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_TradingSymbol_966ffba5-5161-4ec6-b478-a26cbc22bf4b" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_16056642-093f-4c41-aef8-d5555e5d7940" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_SecurityExchangeName_16056642-093f-4c41-aef8-d5555e5d7940" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_0944bab5-414d-4d6a-aa2f-9c8191934f17" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_0944bab5-414d-4d6a-aa2f-9c8191934f17" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_9bb6d99c-0228-4a27-9b62-e7369fa09aba" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityVoluntaryFilers_9bb6d99c-0228-4a27-9b62-e7369fa09aba" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_bb5ee3a8-d948-4f1b-9715-e51107cc6f85" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityCurrentReportingStatus_bb5ee3a8-d948-4f1b-9715-e51107cc6f85" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_8e983210-40ec-49d6-a9d1-d0131cb9b8bd" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityInteractiveDataCurrent_8e983210-40ec-49d6-a9d1-d0131cb9b8bd" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_1cab479a-2419-4cfb-9b38-e017ccb31cb4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityFilerCategory_1cab479a-2419-4cfb-9b38-e017ccb31cb4" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_5f11b4e2-f3c1-4299-a587-235dd17bfe86" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntitySmallBusiness_5f11b4e2-f3c1-4299-a587-235dd17bfe86" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_1243fca7-2c9e-4eff-b08e-f8f26ea1abc0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityEmergingGrowthCompany_1243fca7-2c9e-4eff-b08e-f8f26ea1abc0" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_5991b88d-1ae3-4c75-af97-55a762fdde0d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_IcfrAuditorAttestationFlag_5991b88d-1ae3-4c75-af97-55a762fdde0d" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_6acc031b-a6e5-433e-a0df-478ad7362121" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityShellCompany_6acc031b-a6e5-433e-a0df-478ad7362121" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_e9869988-798f-4703-bf36-94c4cee946a3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityPublicFloat_e9869988-798f-4703-bf36-94c4cee946a3" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_c197ee38-d59e-4b4f-acd3-2022b64d5f83" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_c197ee38-d59e-4b4f-acd3-2022b64d5f83" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_89a08109-7f0c-49bf-8187-124a75aa8475" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_89a08109-7f0c-49bf-8187-124a75aa8475" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_542061ff-58c0-42f2-b6c6-e055417cc1ec" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityCentralIndexKey_542061ff-58c0-42f2-b6c6-e055417cc1ec" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_a2828425-4a84-4750-b5d0-974c25c543c9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_DocumentFiscalYearFocus_a2828425-4a84-4750-b5d0-974c25c543c9" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_77c6ffa6-3131-4d08-8047-dabfb0196677" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_DocumentFiscalPeriodFocus_77c6ffa6-3131-4d08-8047-dabfb0196677" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_104cc732-0c40-4f37-ab54-a07093a81ae7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_AmendmentFlag_104cc732-0c40-4f37-ab54-a07093a81ae7" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_147e77a5-e760-4bec-89aa-f41b862c9e81" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_DocumentInformationTable_147e77a5-e760-4bec-89aa-f41b862c9e81" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b225ef83-2a94-4720-94ab-3c2d9a25afc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_147e77a5-e760-4bec-89aa-f41b862c9e81" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b225ef83-2a94-4720-94ab-3c2d9a25afc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b225ef83-2a94-4720-94ab-3c2d9a25afc5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b225ef83-2a94-4720-94ab-3c2d9a25afc5" xlink:to="loc_us-gaap_ClassOfStockDomain_b225ef83-2a94-4720-94ab-3c2d9a25afc5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ee82544f-ff75-41df-9dd3-52b1bbac7397" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b225ef83-2a94-4720-94ab-3c2d9a25afc5" xlink:to="loc_us-gaap_ClassOfStockDomain_ee82544f-ff75-41df-9dd3-52b1bbac7397" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b5ace383-f941-4d3f-8f04-470704da4d14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ee82544f-ff75-41df-9dd3-52b1bbac7397" xlink:to="loc_us-gaap_CommonStockMember_b5ace383-f941-4d3f-8f04-470704da4d14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_aa2057dc-7c42-492d-b1ab-738736f894ed" xlink:href="cms-20201231.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ee82544f-ff75-41df-9dd3-52b1bbac7397" xlink:to="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_aa2057dc-7c42-492d-b1ab-738736f894ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_3fc0198b-fc84-4054-bba4-f540cc30bcd9" xlink:href="cms-20201231.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ee82544f-ff75-41df-9dd3-52b1bbac7397" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_3fc0198b-fc84-4054-bba4-f540cc30bcd9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_1474c2fc-13ae-4161-a611-bdb69e8e9f04" xlink:href="cms-20201231.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ee82544f-ff75-41df-9dd3-52b1bbac7397" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_1474c2fc-13ae-4161-a611-bdb69e8e9f04" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_63d14df5-da4f-4668-b9b3-066593fe9c33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ee82544f-ff75-41df-9dd3-52b1bbac7397" xlink:to="loc_us-gaap_CumulativePreferredStockMember_63d14df5-da4f-4668-b9b3-066593fe9c33" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4960f3ed-3368-46cf-9d62-34d18ab321fb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_147e77a5-e760-4bec-89aa-f41b862c9e81" xlink:to="loc_dei_LegalEntityAxis_4960f3ed-3368-46cf-9d62-34d18ab321fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4960f3ed-3368-46cf-9d62-34d18ab321fb_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4960f3ed-3368-46cf-9d62-34d18ab321fb" xlink:to="loc_dei_EntityDomain_4960f3ed-3368-46cf-9d62-34d18ab321fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_85850505-c560-452b-9997-826c705d10e5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4960f3ed-3368-46cf-9d62-34d18ab321fb" xlink:to="loc_dei_EntityDomain_85850505-c560-452b-9997-826c705d10e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d518e10f-3f5f-42c0-8dec-8013187b7a7c" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_85850505-c560-452b-9997-826c705d10e5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d518e10f-3f5f-42c0-8dec-8013187b7a7c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome" xlink:type="simple" xlink:href="cms-20201231.xsd#ConsolidatedStatementsOfIncome"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome" xlink:type="extended" id="i5064fd8210b1496abd379011236ee0c0_ConsolidatedStatementsOfIncome">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_7b6a7dc4-e4f2-40f4-9746-b46811e93cff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_Revenues_7b6a7dc4-e4f2-40f4-9746-b46811e93cff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts_b2d7faf7-47d9-4067-a20b-560ed1ac6b40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FuelCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_FuelCosts_b2d7faf7-47d9-4067-a20b-560ed1ac6b40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_2344b84b-1a33-4a68-94f5-4347440ba776" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_2344b84b-1a33-4a68-94f5-4347440ba776" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_34dbea1b-6f75-44e8-8a64-1d8796612c8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_34dbea1b-6f75-44e8-8a64-1d8796612c8a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_27a40732-e2d6-42f4-8b0d-78c05c7ac478" xlink:href="cms-20201231.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_27a40732-e2d6-42f4-8b0d-78c05c7ac478" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_e9efcfca-e238-44dd-bff9-6579541635a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_e9efcfca-e238-44dd-bff9-6579541635a3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties_e76636e9-02bc-4b40-b7be-a32bde8f40f2" xlink:href="cms-20201231.xsd#cms_PurchasedPowerRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_cms_PurchasedPowerRelatedParties_e76636e9-02bc-4b40-b7be-a32bde8f40f2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_affb9b59-4106-440c-bdbc-899a34be6089" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_affb9b59-4106-440c-bdbc-899a34be6089" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_0db7128f-1c6b-4aac-b08c-c930cd399340" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_0db7128f-1c6b-4aac-b08c-c930cd399340" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_dfdaab87-72cf-463d-84a8-e947f567202e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_dfdaab87-72cf-463d-84a8-e947f567202e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_0542e370-39d9-4da3-9632-3902023b01c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_0542e370-39d9-4da3-9632-3902023b01c1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_ebfd8fd4-ee5c-4f5c-b1c8-6b9cdf3e93a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_ebfd8fd4-ee5c-4f5c-b1c8-6b9cdf3e93a3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_f94409b2-8885-43cc-b73b-c889a248e897" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_f94409b2-8885-43cc-b73b-c889a248e897" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_c03a75e2-2c20-43c0-9e52-ed544ccace4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_c03a75e2-2c20-43c0-9e52-ed544ccace4c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_615ffcab-801c-48da-b651-d1e70129ebc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_CostsAndExpenses_615ffcab-801c-48da-b651-d1e70129ebc8" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_8f3a1f0d-81d4-46ae-b6ec-c062dc74c1ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_8f3a1f0d-81d4-46ae-b6ec-c062dc74c1ba" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_deb6fccf-accd-4d65-a669-c6c9205f6f39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_OperatingIncomeLoss_deb6fccf-accd-4d65-a669-c6c9205f6f39" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_04a6d76f-28b5-4b8b-8fc2-29eabe3b89f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_04a6d76f-28b5-4b8b-8fc2-29eabe3b89f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend_2947191d-1e59-4403-a546-b9b6abe72d46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_04a6d76f-28b5-4b8b-8fc2-29eabe3b89f5" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_2947191d-1e59-4403-a546-b9b6abe72d46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestAndDividendIncomeRelatedParties_806a5803-12d8-4d63-8dc0-9f09c6fe06e8" xlink:href="cms-20201231.xsd#cms_InterestAndDividendIncomeRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_04a6d76f-28b5-4b8b-8fc2-29eabe3b89f5" xlink:to="loc_cms_InterestAndDividendIncomeRelatedParties_806a5803-12d8-4d63-8dc0-9f09c6fe06e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_7a31a39b-8f93-408c-b07d-892030ae1cb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_04a6d76f-28b5-4b8b-8fc2-29eabe3b89f5" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_7a31a39b-8f93-408c-b07d-892030ae1cb3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_6c99f3d0-3a58-4182-bb8f-c38909331c8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_04a6d76f-28b5-4b8b-8fc2-29eabe3b89f5" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_6c99f3d0-3a58-4182-bb8f-c38909331c8f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_a8bfd916-127b-490d-93ab-cb3fff056288" xlink:href="cms-20201231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_04a6d76f-28b5-4b8b-8fc2-29eabe3b89f5" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_a8bfd916-127b-490d-93ab-cb3fff056288" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_bba3f3d0-a317-4bb0-b5c9-e3ffe8ef66db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_04a6d76f-28b5-4b8b-8fc2-29eabe3b89f5" xlink:to="loc_us-gaap_OtherNonoperatingIncome_bba3f3d0-a317-4bb0-b5c9-e3ffe8ef66db" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_563df462-4083-466e-8e0d-767f6bcb8ac8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_04a6d76f-28b5-4b8b-8fc2-29eabe3b89f5" xlink:to="loc_us-gaap_OtherNonoperatingExpense_563df462-4083-466e-8e0d-767f6bcb8ac8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_1d3c3ffa-dc0b-4c6b-b042-5faa9c657596" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_04a6d76f-28b5-4b8b-8fc2-29eabe3b89f5" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_1d3c3ffa-dc0b-4c6b-b042-5faa9c657596" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_60d291f0-b6ed-4bc5-8ea5-7ab5b669cc08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_InterestExpenseAbstract_60d291f0-b6ed-4bc5-8ea5-7ab5b669cc08" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_9c1ca41b-f113-4752-be90-167114e32783" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_60d291f0-b6ed-4bc5-8ea5-7ab5b669cc08" xlink:to="loc_us-gaap_InterestExpenseDebt_9c1ca41b-f113-4752-be90-167114e32783" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_3b2b8029-9293-49a2-9432-82076aceb51c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_60d291f0-b6ed-4bc5-8ea5-7ab5b669cc08" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_3b2b8029-9293-49a2-9432-82076aceb51c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_9ddbec43-a957-42da-a72a-864780150107" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_60d291f0-b6ed-4bc5-8ea5-7ab5b669cc08" xlink:to="loc_us-gaap_InterestExpenseOther_9ddbec43-a957-42da-a72a-864780150107" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_5e635629-f44f-4f5d-9b70-78068d991dc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_60d291f0-b6ed-4bc5-8ea5-7ab5b669cc08" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_5e635629-f44f-4f5d-9b70-78068d991dc1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_cebedeff-9175-4be0-a630-1999a709506a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_60d291f0-b6ed-4bc5-8ea5-7ab5b669cc08" xlink:to="loc_us-gaap_InterestExpense_cebedeff-9175-4be0-a630-1999a709506a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c45be436-fda7-453c-8252-a8aab65dd397" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c45be436-fda7-453c-8252-a8aab65dd397" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_322b6f67-e498-4026-9d01-bab64798192c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_322b6f67-e498-4026-9d01-bab64798192c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_945430eb-6f68-46c2-a1d7-c0c14587430a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_ProfitLoss_945430eb-6f68-46c2-a1d7-c0c14587430a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_8390040c-3345-445f-8d3b-3ea874894c44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_8390040c-3345-445f-8d3b-3ea874894c44" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_ee325a1b-5b53-479b-8334-a080c56d2b14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_ee325a1b-5b53-479b-8334-a080c56d2b14" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_702fd021-ef0e-4b0c-ad08-1244845f4291" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_NetIncomeLoss_702fd021-ef0e-4b0c-ad08-1244845f4291" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8297f38b-9be7-477c-8359-7516bd3a7d7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8297f38b-9be7-477c-8359-7516bd3a7d7a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_a57fec94-2597-418d-aad6-12b56aa6ac16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_EarningsPerShareBasic_a57fec94-2597-418d-aad6-12b56aa6ac16" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7dcebb47-8c32-48b3-b807-6cb7b3a13ab6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_EarningsPerShareDiluted_7dcebb47-8c32-48b3-b807-6cb7b3a13ab6" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_42824db5-dbca-46f7-bd38-245bd5faeb8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_StatementTable_42824db5-dbca-46f7-bd38-245bd5faeb8d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7ef2f7ca-f92c-4796-b5f5-feb02cd10112" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_42824db5-dbca-46f7-bd38-245bd5faeb8d" xlink:to="loc_srt_ProductOrServiceAxis_7ef2f7ca-f92c-4796-b5f5-feb02cd10112" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7ef2f7ca-f92c-4796-b5f5-feb02cd10112_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_7ef2f7ca-f92c-4796-b5f5-feb02cd10112" xlink:to="loc_srt_ProductsAndServicesDomain_7ef2f7ca-f92c-4796-b5f5-feb02cd10112_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_df8716b3-2f0d-4b43-8c64-f5d80511743b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_7ef2f7ca-f92c-4796-b5f5-feb02cd10112" xlink:to="loc_srt_ProductsAndServicesDomain_df8716b3-2f0d-4b43-8c64-f5d80511743b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityPurchasedMember_d36697ff-6de5-4c59-a2bb-5ae9da39d5cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ElectricityPurchasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_df8716b3-2f0d-4b43-8c64-f5d80511743b" xlink:to="loc_us-gaap_ElectricityPurchasedMember_d36697ff-6de5-4c59-a2bb-5ae9da39d5cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OilAndGasPurchasedMember_0ac2ee66-1527-4464-b216-51d8e5465f3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OilAndGasPurchasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_df8716b3-2f0d-4b43-8c64-f5d80511743b" xlink:to="loc_us-gaap_OilAndGasPurchasedMember_0ac2ee66-1527-4464-b216-51d8e5465f3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_711dea88-11ff-41bd-b13a-76caa6d49370" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_42824db5-dbca-46f7-bd38-245bd5faeb8d" xlink:to="loc_dei_LegalEntityAxis_711dea88-11ff-41bd-b13a-76caa6d49370" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_711dea88-11ff-41bd-b13a-76caa6d49370_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_711dea88-11ff-41bd-b13a-76caa6d49370" xlink:to="loc_dei_EntityDomain_711dea88-11ff-41bd-b13a-76caa6d49370_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_817d8cb3-d10a-4924-b1a9-2595c4463c77" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_711dea88-11ff-41bd-b13a-76caa6d49370" xlink:to="loc_dei_EntityDomain_817d8cb3-d10a-4924-b1a9-2595c4463c77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b586e6ed-e713-49eb-8a31-67399b5958dc" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_817d8cb3-d10a-4924-b1a9-2595c4463c77" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b586e6ed-e713-49eb-8a31-67399b5958dc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="cms-20201231.xsd#ConsolidatedStatementsOfComprehensiveIncome"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended" id="i9d7b94ca376f4080aaf90a06e5ba1420_ConsolidatedStatementsOfComprehensiveIncome">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_45864860-d3e0-4920-9672-cb912f754359" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_53759718-5989-4b90-abeb-94fcf2f3acbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_45864860-d3e0-4920-9672-cb912f754359" xlink:to="loc_us-gaap_ProfitLoss_53759718-5989-4b90-abeb-94fcf2f3acbe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_52ba1f68-39cc-4adc-8b95-4823ab1f8d11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_45864860-d3e0-4920-9672-cb912f754359" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_52ba1f68-39cc-4adc-8b95-4823ab1f8d11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_e990545f-32c6-454b-9a3d-e2873606e247" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_52ba1f68-39cc-4adc-8b95-4823ab1f8d11" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_e990545f-32c6-454b-9a3d-e2873606e247" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_99722fa5-f2bf-49f1-b00e-4ba59b5e992d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_52ba1f68-39cc-4adc-8b95-4823ab1f8d11" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_99722fa5-f2bf-49f1-b00e-4ba59b5e992d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_b0f90cce-840a-4023-b6e4-b1f1fbb9ad02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_52ba1f68-39cc-4adc-8b95-4823ab1f8d11" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_b0f90cce-840a-4023-b6e4-b1f1fbb9ad02" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_7c602884-1b98-40bd-bcf5-5c54fa51c72e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_52ba1f68-39cc-4adc-8b95-4823ab1f8d11" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_7c602884-1b98-40bd-bcf5-5c54fa51c72e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_745906f3-094b-48b2-ad1e-5bd2906684cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_52ba1f68-39cc-4adc-8b95-4823ab1f8d11" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_745906f3-094b-48b2-ad1e-5bd2906684cc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_b936b897-1bbe-4950-84d4-72140be8ccc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_45864860-d3e0-4920-9672-cb912f754359" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_b936b897-1bbe-4950-84d4-72140be8ccc2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_5fb3a91d-ad90-48a7-9ede-c54b69c2b634" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_b936b897-1bbe-4950-84d4-72140be8ccc2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_5fb3a91d-ad90-48a7-9ede-c54b69c2b634" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_6b44eb0a-579d-4134-8067-8bec591c9ba5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_b936b897-1bbe-4950-84d4-72140be8ccc2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_6b44eb0a-579d-4134-8067-8bec591c9ba5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_83f6cf2b-d799-4be8-9bf6-4d75da074109" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_45864860-d3e0-4920-9672-cb912f754359" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_83f6cf2b-d799-4be8-9bf6-4d75da074109" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_cdf1b4d4-c6ea-4045-a132-df894441d16d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_83f6cf2b-d799-4be8-9bf6-4d75da074109" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_cdf1b4d4-c6ea-4045-a132-df894441d16d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_41641be3-9b52-4ae3-8ca0-eba07cc2ba59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_83f6cf2b-d799-4be8-9bf6-4d75da074109" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_41641be3-9b52-4ae3-8ca0-eba07cc2ba59" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3de304ab-2bb2-45cb-974c-2cbe2e789ddb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_45864860-d3e0-4920-9672-cb912f754359" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3de304ab-2bb2-45cb-974c-2cbe2e789ddb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_305b8c16-ef25-482c-987d-07362385a277" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_45864860-d3e0-4920-9672-cb912f754359" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_305b8c16-ef25-482c-987d-07362385a277" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_33b18f69-b424-4870-8e8f-6c0ff380abb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_45864860-d3e0-4920-9672-cb912f754359" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_33b18f69-b424-4870-8e8f-6c0ff380abb4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_7a792a58-cd20-477c-8ea1-f6df3c0b37d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_45864860-d3e0-4920-9672-cb912f754359" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_7a792a58-cd20-477c-8ea1-f6df3c0b37d0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_26440287-3495-43de-9e33-1d253b86cb5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_45864860-d3e0-4920-9672-cb912f754359" xlink:to="loc_us-gaap_StatementTable_26440287-3495-43de-9e33-1d253b86cb5c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e24494bd-603c-4cd3-a131-ee0a29524119" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_26440287-3495-43de-9e33-1d253b86cb5c" xlink:to="loc_dei_LegalEntityAxis_e24494bd-603c-4cd3-a131-ee0a29524119" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e24494bd-603c-4cd3-a131-ee0a29524119_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_e24494bd-603c-4cd3-a131-ee0a29524119" xlink:to="loc_dei_EntityDomain_e24494bd-603c-4cd3-a131-ee0a29524119_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0dcfa1c8-d099-4c18-a787-ecc9bc8da335" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_e24494bd-603c-4cd3-a131-ee0a29524119" xlink:to="loc_dei_EntityDomain_0dcfa1c8-d099-4c18-a787-ecc9bc8da335" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e93dc9fe-b0d1-4f86-8ef8-da5c4731f007" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0dcfa1c8-d099-4c18-a787-ecc9bc8da335" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e93dc9fe-b0d1-4f86-8ef8-da5c4731f007" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="cms-20201231.xsd#ConsolidatedStatementsOfComprehensiveIncomeParenthetical"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="extended" id="i9305d0076b474aa2a25ff8c22b22362b_ConsolidatedStatementsOfComprehensiveIncomeParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_0973f0a1-2aa4-4fb3-9b41-c9d80fcece08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_bae9679f-6391-4a5b-a413-b95146801940" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0973f0a1-2aa4-4fb3-9b41-c9d80fcece08" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_bae9679f-6391-4a5b-a413-b95146801940" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_f72d3f98-d768-44c4-b592-2098fe1f5eb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0973f0a1-2aa4-4fb3-9b41-c9d80fcece08" xlink:to="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_f72d3f98-d768-44c4-b592-2098fe1f5eb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect_39135e9f-bbeb-425b-86f3-f400da68bc14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0973f0a1-2aa4-4fb3-9b41-c9d80fcece08" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect_39135e9f-bbeb-425b-86f3-f400da68bc14" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_2322d0b9-ca49-4bd7-a78f-a847df5057dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0973f0a1-2aa4-4fb3-9b41-c9d80fcece08" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_2322d0b9-ca49-4bd7-a78f-a847df5057dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_ebf4f45c-ce75-44c1-b88b-3d5a0499f9b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0973f0a1-2aa4-4fb3-9b41-c9d80fcece08" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_ebf4f45c-ce75-44c1-b88b-3d5a0499f9b3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_ad7f8ddc-4f86-424d-9141-e883cd29b7da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0973f0a1-2aa4-4fb3-9b41-c9d80fcece08" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_ad7f8ddc-4f86-424d-9141-e883cd29b7da" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_d367e242-a13e-4544-baee-850a8116bde2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0973f0a1-2aa4-4fb3-9b41-c9d80fcece08" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_d367e242-a13e-4544-baee-850a8116bde2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_a0cd1aa8-c149-439b-b0c8-98e15f054bc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0973f0a1-2aa4-4fb3-9b41-c9d80fcece08" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_a0cd1aa8-c149-439b-b0c8-98e15f054bc5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_00004ac1-878a-4f38-acad-195174286c1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0973f0a1-2aa4-4fb3-9b41-c9d80fcece08" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_00004ac1-878a-4f38-acad-195174286c1e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_40fae31e-008b-4366-842b-f9589a97b676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0973f0a1-2aa4-4fb3-9b41-c9d80fcece08" xlink:to="loc_us-gaap_StatementTable_40fae31e-008b-4366-842b-f9589a97b676" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f5665d8e-c0f7-48f7-97bf-536b8067f1dc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_40fae31e-008b-4366-842b-f9589a97b676" xlink:to="loc_dei_LegalEntityAxis_f5665d8e-c0f7-48f7-97bf-536b8067f1dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f5665d8e-c0f7-48f7-97bf-536b8067f1dc_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f5665d8e-c0f7-48f7-97bf-536b8067f1dc" xlink:to="loc_dei_EntityDomain_f5665d8e-c0f7-48f7-97bf-536b8067f1dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_52efbe80-129c-4ce4-9933-10129d1bffc9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f5665d8e-c0f7-48f7-97bf-536b8067f1dc" xlink:to="loc_dei_EntityDomain_52efbe80-129c-4ce4-9933-10129d1bffc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_65ac36d2-e86c-4c5f-bf3d-8ace381d1bfc" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_52efbe80-129c-4ce4-9933-10129d1bffc9" xlink:to="loc_cms_ConsumersEnergyCompanyMember_65ac36d2-e86c-4c5f-bf3d-8ace381d1bfc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cms-20201231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended" id="ifee4e7bfb73b4aa2a0b942835efd3a44_ConsolidatedStatementsofCashFlows">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_75b8eb0b-3ac0-4797-9241-1ae5e0f8d1ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3cf1bb48-e750-41c3-ba10-40653e569525" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75b8eb0b-3ac0-4797-9241-1ae5e0f8d1ee" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3cf1bb48-e750-41c3-ba10-40653e569525" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a63bd0a0-c582-4fa0-8c72-fe535e87e905" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3cf1bb48-e750-41c3-ba10-40653e569525" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a63bd0a0-c582-4fa0-8c72-fe535e87e905" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_750cbe3f-0860-47c0-9c62-20472a347736" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a63bd0a0-c582-4fa0-8c72-fe535e87e905" xlink:to="loc_us-gaap_ProfitLoss_750cbe3f-0860-47c0-9c62-20472a347736" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fe3ac11b-ba94-4035-92b0-a6d8685d2416" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a63bd0a0-c582-4fa0-8c72-fe535e87e905" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fe3ac11b-ba94-4035-92b0-a6d8685d2416" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_019275b6-a15f-42e5-acd0-43202445f89a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fe3ac11b-ba94-4035-92b0-a6d8685d2416" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_019275b6-a15f-42e5-acd0-43202445f89a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_af81ad4b-3401-4c36-af11-870359fba31b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fe3ac11b-ba94-4035-92b0-a6d8685d2416" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_af81ad4b-3401-4c36-af11-870359fba31b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_d7bd8ff4-651b-498c-a00e-e139309de009" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fe3ac11b-ba94-4035-92b0-a6d8685d2416" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_d7bd8ff4-651b-498c-a00e-e139309de009" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_62c17e07-4835-49c8-8ac3-146e21394baa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fe3ac11b-ba94-4035-92b0-a6d8685d2416" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_62c17e07-4835-49c8-8ac3-146e21394baa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_18b960c8-e3b4-42de-861f-025736534314" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fe3ac11b-ba94-4035-92b0-a6d8685d2416" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_18b960c8-e3b4-42de-861f-025736534314" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_d6427f30-f121-446e-9621-d9de500bb815" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fe3ac11b-ba94-4035-92b0-a6d8685d2416" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_d6427f30-f121-446e-9621-d9de500bb815" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_9ec58b1c-6645-4b06-a36c-ede5c89be5b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a63bd0a0-c582-4fa0-8c72-fe535e87e905" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_9ec58b1c-6645-4b06-a36c-ede5c89be5b8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_b38300bd-205a-49ed-b0a2-c032516aa19d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_9ec58b1c-6645-4b06-a36c-ede5c89be5b8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_b38300bd-205a-49ed-b0a2-c032516aa19d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_d6c2db4a-55e5-462a-808b-03e6a35eeb97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_9ec58b1c-6645-4b06-a36c-ede5c89be5b8" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_d6c2db4a-55e5-462a-808b-03e6a35eeb97" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_bd608e49-b3af-467a-805a-202d96dd894d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_9ec58b1c-6645-4b06-a36c-ede5c89be5b8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_bd608e49-b3af-467a-805a-202d96dd894d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_c3e67970-bf8f-4e5e-b18a-286d6ffb5956" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_9ec58b1c-6645-4b06-a36c-ede5c89be5b8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_c3e67970-bf8f-4e5e-b18a-286d6ffb5956" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2affc501-f01a-4d9d-92c3-eaffe5f2d49c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a63bd0a0-c582-4fa0-8c72-fe535e87e905" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2affc501-f01a-4d9d-92c3-eaffe5f2d49c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_903106ec-e6a9-4049-a339-bae54c0ec00f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3cf1bb48-e750-41c3-ba10-40653e569525" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_903106ec-e6a9-4049-a339-bae54c0ec00f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d6d64d2c-0f4f-49ac-a656-4c50195eadb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_903106ec-e6a9-4049-a339-bae54c0ec00f" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d6d64d2c-0f4f-49ac-a656-4c50195eadb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLoansReceivable_ff229c40-d477-4145-a32a-f20e316181bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireLoansReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_903106ec-e6a9-4049-a339-bae54c0ec00f" xlink:to="loc_us-gaap_PaymentsToAcquireLoansReceivable_ff229c40-d477-4145-a32a-f20e316181bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireNotesReceivable_6d8a7477-bac9-405b-9d21-e2619a8dd9b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireNotesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_903106ec-e6a9-4049-a339-bae54c0ec00f" xlink:to="loc_us-gaap_PaymentsToAcquireNotesReceivable_6d8a7477-bac9-405b-9d21-e2619a8dd9b1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_7fe704e8-fae3-4d2f-811c-3f380d7afd48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_903106ec-e6a9-4049-a339-bae54c0ec00f" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_7fe704e8-fae3-4d2f-811c-3f380d7afd48" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchaseOfIntercompanyNotesReceivable_52523033-7171-4f0c-94d3-f62b6bdcb32a" xlink:href="cms-20201231.xsd#cms_PurchaseOfIntercompanyNotesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_903106ec-e6a9-4049-a339-bae54c0ec00f" xlink:to="loc_cms_PurchaseOfIntercompanyNotesReceivable_52523033-7171-4f0c-94d3-f62b6bdcb32a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfNotesReceivable_70914c5b-cf94-4238-86fe-a39c26cfbbef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfNotesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_903106ec-e6a9-4049-a339-bae54c0ec00f" xlink:to="loc_us-gaap_ProceedsFromSaleOfNotesReceivable_70914c5b-cf94-4238-86fe-a39c26cfbbef" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_092c9f54-a375-4dda-8fde-54f23ab2f9c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_903106ec-e6a9-4049-a339-bae54c0ec00f" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_092c9f54-a375-4dda-8fde-54f23ab2f9c6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d3b37c20-99b2-4d9d-a100-8b94564ba574" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_903106ec-e6a9-4049-a339-bae54c0ec00f" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d3b37c20-99b2-4d9d-a100-8b94564ba574" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_104256d9-7300-41d9-835b-f3bf133cae31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_903106ec-e6a9-4049-a339-bae54c0ec00f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_104256d9-7300-41d9-835b-f3bf133cae31" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3cf1bb48-e750-41c3-ba10-40653e569525" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_9845e7a9-bd12-4935-9b7b-2519fd043d7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_9845e7a9-bd12-4935-9b7b-2519fd043d7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_ae0eeb8e-8cdb-4e9e-bbd6-1bcd47893a64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_ae0eeb8e-8cdb-4e9e-bbd6-1bcd47893a64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTimeDeposits_cd57d4bf-516d-4c8c-a062-4dfe8aeb6b63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInTimeDeposits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_IncreaseDecreaseInTimeDeposits_cd57d4bf-516d-4c8c-a062-4dfe8aeb6b63" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_4d5b20c9-ead5-4a5c-a65d-f75831837420" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_4d5b20c9-ead5-4a5c-a65d-f75831837420" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_8272427e-30a7-4a6a-a6ec-f3766bd727c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInNotesPayableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_8272427e-30a7-4a6a-a6ec-f3766bd727c8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital_c0c9e6bc-99a7-4fb8-8438-b075740ae220" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromContributedCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_ProceedsFromContributedCapital_c0c9e6bc-99a7-4fb8-8438-b075740ae220" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_6af3c0bf-b626-4227-afd2-683cd38fe251" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_6af3c0bf-b626-4227-afd2-683cd38fe251" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_e4606f50-79c6-4e17-a05d-6bed31c1a5e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_e4606f50-79c6-4e17-a05d-6bed31c1a5e3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_8420db40-b579-4f19-9063-c7f537b4b7d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_8420db40-b579-4f19-9063-c7f537b4b7d9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_ce517800-047f-4d62-90e0-0cbd04f20981" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_ce517800-047f-4d62-90e0-0cbd04f20981" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_865d91f1-d58f-4fbb-b6d5-da9fd01578c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_865d91f1-d58f-4fbb-b6d5-da9fd01578c5" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5b3cf332-6119-4399-b1ac-4e9533ed54a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5b3cf332-6119-4399-b1ac-4e9533ed54a1" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f647d0cd-db68-4349-bb2b-cc95fe3fba12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f647d0cd-db68-4349-bb2b-cc95fe3fba12" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8f7ab3f5-8ca1-431c-8891-5a98021551fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3cf1bb48-e750-41c3-ba10-40653e569525" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8f7ab3f5-8ca1-431c-8891-5a98021551fe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7bdcea2c-ad68-4638-b5f5-d4bfb7304475" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3cf1bb48-e750-41c3-ba10-40653e569525" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7bdcea2c-ad68-4638-b5f5-d4bfb7304475" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9c5daef4-cbf4-466c-adb2-03adc4c5bd0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashTransactionsAbstract_a304a457-3f3e-4222-8bf8-016110484d25" xlink:href="cms-20201231.xsd#cms_CashTransactionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3cf1bb48-e750-41c3-ba10-40653e569525" xlink:to="loc_cms_CashTransactionsAbstract_a304a457-3f3e-4222-8bf8-016110484d25" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_3429cdcb-ac14-4f25-b476-e1b715dc7e78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashTransactionsAbstract_a304a457-3f3e-4222-8bf8-016110484d25" xlink:to="loc_us-gaap_InterestPaidNet_3429cdcb-ac14-4f25-b476-e1b715dc7e78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_8962bbf1-92a2-4713-b217-383a9373f382" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashTransactionsAbstract_a304a457-3f3e-4222-8bf8-016110484d25" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_8962bbf1-92a2-4713-b217-383a9373f382" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract_40caa45b-252c-4fb6-80f7-c975d557ec4e" xlink:href="cms-20201231.xsd#cms_NonCashTransactionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3cf1bb48-e750-41c3-ba10-40653e569525" xlink:to="loc_cms_NonCashTransactionsAbstract_40caa45b-252c-4fb6-80f7-c975d557ec4e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_70a507b6-0bcc-4b82-8a16-b0ed231034b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_NonCashTransactionsAbstract_40caa45b-252c-4fb6-80f7-c975d557ec4e" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_70a507b6-0bcc-4b82-8a16-b0ed231034b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_edf0b7a8-b1aa-40ca-b1e0-033864c201b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_75b8eb0b-3ac0-4797-9241-1ae5e0f8d1ee" xlink:to="loc_us-gaap_StatementTable_edf0b7a8-b1aa-40ca-b1e0-033864c201b3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_016997ee-9a5b-4671-99a3-95d53bf945df" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_edf0b7a8-b1aa-40ca-b1e0-033864c201b3" xlink:to="loc_dei_LegalEntityAxis_016997ee-9a5b-4671-99a3-95d53bf945df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_016997ee-9a5b-4671-99a3-95d53bf945df_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_016997ee-9a5b-4671-99a3-95d53bf945df" xlink:to="loc_dei_EntityDomain_016997ee-9a5b-4671-99a3-95d53bf945df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_33a38481-6fe8-4ce9-9db7-2ab6b54808db" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_016997ee-9a5b-4671-99a3-95d53bf945df" xlink:to="loc_dei_EntityDomain_33a38481-6fe8-4ce9-9db7-2ab6b54808db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8c0cf08a-f15d-4df9-9b90-ac50c5ceed89" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_33a38481-6fe8-4ce9-9db7-2ab6b54808db" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8c0cf08a-f15d-4df9-9b90-ac50c5ceed89" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cms-20201231.xsd#ConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedBalanceSheets" xlink:type="extended" id="ib22353a4e4be48d28b96ed8254e12437_ConsolidatedBalanceSheets">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6edbe11a-cc8c-4b6d-a902-6d985e89b1ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_35cbf528-ac2b-46de-a026-b0925f7fa57d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6edbe11a-cc8c-4b6d-a902-6d985e89b1ba" xlink:to="loc_us-gaap_AssetsAbstract_35cbf528-ac2b-46de-a026-b0925f7fa57d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_35cbf528-ac2b-46de-a026-b0925f7fa57d" xlink:to="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f6386863-19f2-438e-a5ae-693f557bbc37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f6386863-19f2-438e-a5ae-693f557bbc37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_ff207cf9-26ab-4c0f-ae44-72d602e32465" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_ff207cf9-26ab-4c0f-ae44-72d602e32465" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_5e479c6a-4fac-4559-b829-99a2915a0cc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_5e479c6a-4fac-4559-b829-99a2915a0cc3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_2b155183-a13a-4073-9917-818cf824ba91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_2b155183-a13a-4073-9917-818cf824ba91" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_b57542b4-1356-489e-94b4-edd75c9d5e14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_b57542b4-1356-489e-94b4-edd75c9d5e14" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_7f5b4fb3-a6f3-42f2-a1dc-cfaffea6f614" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:to="loc_us-gaap_InventoryNetAbstract_7f5b4fb3-a6f3-42f2-a1dc-cfaffea6f614" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_57d92b8b-b38f-4170-a87d-564c5556d7ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryNetAbstract_7f5b4fb3-a6f3-42f2-a1dc-cfaffea6f614" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_57d92b8b-b38f-4170-a87d-564c5556d7ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_5a470ab1-2013-4f8f-ba68-a0bb95493bde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInventorySupplies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryNetAbstract_7f5b4fb3-a6f3-42f2-a1dc-cfaffea6f614" xlink:to="loc_us-gaap_OtherInventorySupplies_5a470ab1-2013-4f8f-ba68-a0bb95493bde" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_e0b6ddff-fa3b-40a0-87f8-cab2d0cf05ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryNetAbstract_7f5b4fb3-a6f3-42f2-a1dc-cfaffea6f614" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_e0b6ddff-fa3b-40a0-87f8-cab2d0cf05ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_c3051438-0767-4af3-8b78-c7665dbc5b70" xlink:href="cms-20201231.xsd#cms_DeferredPropertyTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:to="loc_cms_DeferredPropertyTaxes_c3051438-0767-4af3-8b78-c7665dbc5b70" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_d98d24a3-1797-46a6-b28f-e7abc77c9a2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_d98d24a3-1797-46a6-b28f-e7abc77c9a2a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_2c48abd8-0eaf-4e07-bd50-8e7674214d96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:to="loc_us-gaap_OtherAssetsCurrent_2c48abd8-0eaf-4e07-bd50-8e7674214d96" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e659473b-6954-4baf-bb83-c87aec5e0df2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:to="loc_us-gaap_AssetsCurrent_e659473b-6954-4baf-bb83-c87aec5e0df2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_35cbf528-ac2b-46de-a026-b0925f7fa57d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_7f135df6-a01d-4f4d-bac0-d8f5534f394d" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_7f135df6-a01d-4f4d-bac0-d8f5534f394d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_3c8099c1-cf68-41c1-972a-037f9dd9b74c" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_3c8099c1-cf68-41c1-972a-037f9dd9b74c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_6ba664f6-7b89-4641-99b2-5319edcbdaf7" xlink:href="cms-20201231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_6ba664f6-7b89-4641-99b2-5319edcbdaf7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4600405b-7c90-4ac5-8e10-429ca5d3d811" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4600405b-7c90-4ac5-8e10-429ca5d3d811" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_55ecb337-3411-4b66-acc0-631f7e33ac74" xlink:href="cms-20201231.xsd#cms_PropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:to="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_55ecb337-3411-4b66-acc0-631f7e33ac74" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_ef969fe9-d005-412e-9195-2ecd9b20d1f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:to="loc_us-gaap_ConstructionInProgressGross_ef969fe9-d005-412e-9195-2ecd9b20d1f7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_02c64f9d-4d0f-425a-b112-5592c68881a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_02c64f9d-4d0f-425a-b112-5592c68881a5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_335effd6-2004-4636-be41-ab20d2821524" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_335effd6-2004-4636-be41-ab20d2821524" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_9efa4d12-b123-4b54-8ed5-7750b3002e6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_9efa4d12-b123-4b54-8ed5-7750b3002e6d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a8e20632-2747-4e61-a493-bb2cd4d01913" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a8e20632-2747-4e61-a493-bb2cd4d01913" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_705fc35e-6620-4ab1-9d49-0c4a64a0a26a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_35cbf528-ac2b-46de-a026-b0925f7fa57d" xlink:to="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_705fc35e-6620-4ab1-9d49-0c4a64a0a26a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_ef2ebb91-775b-4722-b0da-c99a07c5cf79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_705fc35e-6620-4ab1-9d49-0c4a64a0a26a" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_ef2ebb91-775b-4722-b0da-c99a07c5cf79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_0c3751e8-276a-411f-8e80-9103295b6e23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_705fc35e-6620-4ab1-9d49-0c4a64a0a26a" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_0c3751e8-276a-411f-8e80-9103295b6e23" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_a5c9ee72-5c7f-436f-9fc7-20737bc77f64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_705fc35e-6620-4ab1-9d49-0c4a64a0a26a" xlink:to="loc_us-gaap_EquityMethodInvestments_a5c9ee72-5c7f-436f-9fc7-20737bc77f64" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent_8df2a95e-b1f7-457d-9664-768c16d789fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_705fc35e-6620-4ab1-9d49-0c4a64a0a26a" xlink:to="loc_us-gaap_DueFromRelatedPartiesNoncurrent_8df2a95e-b1f7-457d-9664-768c16d789fd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_4c64255c-cdeb-43fe-8d3c-3654f7911d80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_705fc35e-6620-4ab1-9d49-0c4a64a0a26a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_4c64255c-cdeb-43fe-8d3c-3654f7911d80" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_726acdac-fc38-4041-bff6-777a6fdf0ea3" xlink:href="cms-20201231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_705fc35e-6620-4ab1-9d49-0c4a64a0a26a" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_726acdac-fc38-4041-bff6-777a6fdf0ea3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_39bb3c6c-0fba-4c8f-8435-b32f14261d9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_35cbf528-ac2b-46de-a026-b0925f7fa57d" xlink:to="loc_us-gaap_Assets_39bb3c6c-0fba-4c8f-8435-b32f14261d9a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d828fc4c-3405-4c72-b927-b513d0e32adb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6edbe11a-cc8c-4b6d-a902-6d985e89b1ba" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d828fc4c-3405-4c72-b927-b513d0e32adb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d828fc4c-3405-4c72-b927-b513d0e32adb" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_dd179b88-4fa5-4f58-91c0-a8441903d448" xlink:href="cms-20201231.xsd#cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:to="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_dd179b88-4fa5-4f58-91c0-a8441903d448" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_ce08b01b-5e69-43a3-a975-5222b1852892" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:to="loc_us-gaap_NotesPayableCurrent_ce08b01b-5e69-43a3-a975-5222b1852892" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_afb10e89-0909-4201-87a8-cf63b6e1b556" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_afb10e89-0909-4201-87a8-cf63b6e1b556" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_d570b480-aa5a-4ef8-97d7-6a146d11999b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:to="loc_us-gaap_AccountsPayableCurrent_d570b480-aa5a-4ef8-97d7-6a146d11999b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_eb6ff35d-fb5b-45aa-badb-5cd95a6b83c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_eb6ff35d-fb5b-45aa-badb-5cd95a6b83c9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_c1620c61-6675-4670-ab84-087682ad0397" xlink:href="cms-20201231.xsd#cms_AccruedRateRefunds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:to="loc_cms_AccruedRateRefunds_c1620c61-6675-4670-ab84-087682ad0397" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_db2c0b5f-9e33-4e83-bb70-1fe45bb92adb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_db2c0b5f-9e33-4e83-bb70-1fe45bb92adb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_eca57c9b-b040-4895-8986-aa5c4a6a8cac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:to="loc_us-gaap_TaxesPayableCurrent_eca57c9b-b040-4895-8986-aa5c4a6a8cac" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_7bb88661-85fb-4a1d-87f2-8bdcf0f1a129" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_7bb88661-85fb-4a1d-87f2-8bdcf0f1a129" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_94e1b088-7ff7-48ae-8ae3-18aca64391cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_94e1b088-7ff7-48ae-8ae3-18aca64391cf" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_97c6d52c-cacf-40e5-9cf9-1768a5501be1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:to="loc_us-gaap_LiabilitiesCurrent_97c6d52c-cacf-40e5-9cf9-1768a5501be1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_316136ab-6c0c-4987-8ace-77b4dc0c9161" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d828fc4c-3405-4c72-b927-b513d0e32adb" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_316136ab-6c0c-4987-8ace-77b4dc0c9161" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_7d60288a-df29-4e7d-8b77-5216e5b30f78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_316136ab-6c0c-4987-8ace-77b4dc0c9161" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_7d60288a-df29-4e7d-8b77-5216e5b30f78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent_267848e8-549e-4797-99e5-dcb5496e71e9" xlink:href="cms-20201231.xsd#cms_FinanceLeaseLiabilityAndOtherNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_316136ab-6c0c-4987-8ace-77b4dc0c9161" xlink:to="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent_267848e8-549e-4797-99e5-dcb5496e71e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_e8c32004-c9b5-4d0f-840c-9cd054078cb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_316136ab-6c0c-4987-8ace-77b4dc0c9161" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_e8c32004-c9b5-4d0f-840c-9cd054078cb9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_7e3b51fc-2906-462e-b489-1452e1a7fa14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_316136ab-6c0c-4987-8ace-77b4dc0c9161" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_7e3b51fc-2906-462e-b489-1452e1a7fa14" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_66f330be-7a29-45f5-9d9b-e5fe37c8337b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_316136ab-6c0c-4987-8ace-77b4dc0c9161" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_66f330be-7a29-45f5-9d9b-e5fe37c8337b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_7538dbce-a01e-49eb-8956-52e3996dcb7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_316136ab-6c0c-4987-8ace-77b4dc0c9161" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_7538dbce-a01e-49eb-8956-52e3996dcb7b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ef7ab4ad-f971-4a31-94c9-98eca3674420" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_316136ab-6c0c-4987-8ace-77b4dc0c9161" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ef7ab4ad-f971-4a31-94c9-98eca3674420" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_42e56925-e9b9-472e-93f9-42b354715eab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_316136ab-6c0c-4987-8ace-77b4dc0c9161" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_42e56925-e9b9-472e-93f9-42b354715eab" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_d1e29042-d7d1-4b14-a00f-fe01ce7412c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_316136ab-6c0c-4987-8ace-77b4dc0c9161" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_d1e29042-d7d1-4b14-a00f-fe01ce7412c6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_17d2c486-daa1-4141-bf58-ceefc54feeb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d828fc4c-3405-4c72-b927-b513d0e32adb" xlink:to="loc_us-gaap_CommitmentsAndContingencies_17d2c486-daa1-4141-bf58-ceefc54feeb1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b478e3ad-564a-4329-ad54-635c99bf84fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d828fc4c-3405-4c72-b927-b513d0e32adb" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b478e3ad-564a-4329-ad54-635c99bf84fc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_2d5663e2-cf82-4441-8227-8b67e8c7d2fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b478e3ad-564a-4329-ad54-635c99bf84fc" xlink:to="loc_us-gaap_StockholdersEquityAbstract_2d5663e2-cf82-4441-8227-8b67e8c7d2fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_6dfff899-3c45-4e1c-a73d-d35edc0228ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2d5663e2-cf82-4441-8227-8b67e8c7d2fb" xlink:to="loc_us-gaap_CommonStockValue_6dfff899-3c45-4e1c-a73d-d35edc0228ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_46190888-8d1f-4c7b-91de-0df140002502" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2d5663e2-cf82-4441-8227-8b67e8c7d2fb" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_46190888-8d1f-4c7b-91de-0df140002502" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_59d67f5a-7630-44ee-b107-b5926b2eb455" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2d5663e2-cf82-4441-8227-8b67e8c7d2fb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_59d67f5a-7630-44ee-b107-b5926b2eb455" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6a6f61c3-d4fd-42ca-b441-ee59104cd5cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2d5663e2-cf82-4441-8227-8b67e8c7d2fb" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6a6f61c3-d4fd-42ca-b441-ee59104cd5cf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_98dd105c-d057-4c9a-9109-7c73595cca5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2d5663e2-cf82-4441-8227-8b67e8c7d2fb" xlink:to="loc_us-gaap_StockholdersEquity_98dd105c-d057-4c9a-9109-7c73595cca5f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_38af207c-e203-45d8-97ea-b75d5d859130" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b478e3ad-564a-4329-ad54-635c99bf84fc" xlink:to="loc_us-gaap_PreferredStockValue_38af207c-e203-45d8-97ea-b75d5d859130" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_03cfabd9-8bfc-46dc-8c09-499289a174da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b478e3ad-564a-4329-ad54-635c99bf84fc" xlink:to="loc_us-gaap_MinorityInterest_03cfabd9-8bfc-46dc-8c09-499289a174da" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f030e33b-3dca-42f4-a38c-09b2b38855e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b478e3ad-564a-4329-ad54-635c99bf84fc" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f030e33b-3dca-42f4-a38c-09b2b38855e4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1365f172-f5a4-43cc-86ec-ce366a1e5130" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d828fc4c-3405-4c72-b927-b513d0e32adb" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_1365f172-f5a4-43cc-86ec-ce366a1e5130" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_42b03b65-2d6c-403e-a13e-58b093253379" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_6edbe11a-cc8c-4b6d-a902-6d985e89b1ba" xlink:to="loc_us-gaap_StatementTable_42b03b65-2d6c-403e-a13e-58b093253379" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_874c1168-be01-4eae-bac4-b3f53846d2ab" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_42b03b65-2d6c-403e-a13e-58b093253379" xlink:to="loc_dei_LegalEntityAxis_874c1168-be01-4eae-bac4-b3f53846d2ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_874c1168-be01-4eae-bac4-b3f53846d2ab_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_874c1168-be01-4eae-bac4-b3f53846d2ab" xlink:to="loc_dei_EntityDomain_874c1168-be01-4eae-bac4-b3f53846d2ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_89582a41-c186-49e9-ae13-bf94f828f124" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_874c1168-be01-4eae-bac4-b3f53846d2ab" xlink:to="loc_dei_EntityDomain_89582a41-c186-49e9-ae13-bf94f828f124" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7e2f4c4d-aee8-4bcc-8279-768cfd622ae0" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_89582a41-c186-49e9-ae13-bf94f828f124" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7e2f4c4d-aee8-4bcc-8279-768cfd622ae0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="cms-20201231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i3ac8ee13423347aaa613977b3fba1004_ConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_09df4aab-0112-45c4-93c5-a8ef4d527533" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_592a64f9-1111-4538-abcf-c45e415beb67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_09df4aab-0112-45c4-93c5-a8ef4d527533" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_592a64f9-1111-4538-abcf-c45e415beb67" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_d62c9e2a-3040-4330-ab64-66edf6a144b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForNotesAndLoansReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_09df4aab-0112-45c4-93c5-a8ef4d527533" xlink:to="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_d62c9e2a-3040-4330-ab64-66edf6a144b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_6c3c75f9-65ba-4330-a19b-d5365d6e12b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_09df4aab-0112-45c4-93c5-a8ef4d527533" xlink:to="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_6c3c75f9-65ba-4330-a19b-d5365d6e12b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1c0a6258-0296-4f69-a786-fc26f1d66df8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_09df4aab-0112-45c4-93c5-a8ef4d527533" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1c0a6258-0296-4f69-a786-fc26f1d66df8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_cbcbe405-698d-4ed2-9522-8b44d3ead796" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_09df4aab-0112-45c4-93c5-a8ef4d527533" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_cbcbe405-698d-4ed2-9522-8b44d3ead796" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ace54a6a-4c11-4377-a46f-015da3e0a089" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_09df4aab-0112-45c4-93c5-a8ef4d527533" xlink:to="loc_us-gaap_StatementTable_ace54a6a-4c11-4377-a46f-015da3e0a089" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_28ed212f-1f20-4246-8765-d4f287a51de7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ace54a6a-4c11-4377-a46f-015da3e0a089" xlink:to="loc_dei_LegalEntityAxis_28ed212f-1f20-4246-8765-d4f287a51de7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_28ed212f-1f20-4246-8765-d4f287a51de7_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_28ed212f-1f20-4246-8765-d4f287a51de7" xlink:to="loc_dei_EntityDomain_28ed212f-1f20-4246-8765-d4f287a51de7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6afa6a3d-9d02-47a3-be5a-4a0bf7c7bac7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_28ed212f-1f20-4246-8765-d4f287a51de7" xlink:to="loc_dei_EntityDomain_6afa6a3d-9d02-47a3-be5a-4a0bf7c7bac7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_178d3c7d-fb8c-4020-9978-e269a896f315" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_6afa6a3d-9d02-47a3-be5a-4a0bf7c7bac7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_178d3c7d-fb8c-4020-9978-e269a896f315" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity" xlink:type="simple" xlink:href="cms-20201231.xsd#ConsolidatedStatementsOfChangesInEquity"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity" xlink:type="extended" id="ie5fa20e7a8494bcb98cc74d995925693_ConsolidatedStatementsOfChangesInEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a121a2a9-a8f8-4f7f-b271-89855543c8b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a121a2a9-a8f8-4f7f-b271-89855543c8b0" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c27dbcf9-e331-45ce-b361-e84f2b8d69fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c27dbcf9-e331-45ce-b361-e84f2b8d69fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_0cac5992-e437-44f3-a2e8-779305480601" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_0cac5992-e437-44f3-a2e8-779305480601" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_28093e95-115d-4bb0-b880-e1e5d7c56742" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_28093e95-115d-4bb0-b880-e1e5d7c56742" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_dfb39d03-aef4-40ed-8463-6cc4d7d30cf9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_dfb39d03-aef4-40ed-8463-6cc4d7d30cf9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_963d225d-0e64-469d-9983-96c1be52a33f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_963d225d-0e64-469d-9983-96c1be52a33f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_6f9cd280-2185-4df3-ac29-75be349b0279" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_6f9cd280-2185-4df3-ac29-75be349b0279" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockReissuedShares_602766ad-a5b5-450d-b8ab-ca4591e0fc71" xlink:href="cms-20201231.xsd#cms_CommonStockReissuedShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_cms_CommonStockReissuedShares_602766ad-a5b5-450d-b8ab-ca4591e0fc71" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockReissuedValue_c3dabfc1-752b-49b1-a5eb-807b6caa46dd" xlink:href="cms-20201231.xsd#cms_CommonStockReissuedValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_cms_CommonStockReissuedValue_c3dabfc1-752b-49b1-a5eb-807b6caa46dd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_681eef8a-aa4b-41e4-bdba-ace869fd3bd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_681eef8a-aa4b-41e4-bdba-ace869fd3bd0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_d07053b2-cfd9-4aa7-8067-43e1acc987c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_d07053b2-cfd9-4aa7-8067-43e1acc987c1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_839e6d3c-b9df-458a-ac1c-7ac5cc361fa4" xlink:href="cms-20201231.xsd#cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_839e6d3c-b9df-458a-ac1c-7ac5cc361fa4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_5ca79aa2-6d0c-45e6-af79-1237a19282a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_5ca79aa2-6d0c-45e6-af79-1237a19282a9" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_7dd0e2fe-01fd-4da7-80fe-f522ec4f2d0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_7dd0e2fe-01fd-4da7-80fe-f522ec4f2d0d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_afcfe735-94f2-4392-a56c-9c514012498c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_afcfe735-94f2-4392-a56c-9c514012498c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_f69afcc8-99db-457c-9c9b-c160c62d96fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_f69afcc8-99db-457c-9c9b-c160c62d96fc" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_1c3ac709-4f57-4007-83af-f1a93ee1fb1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_1c3ac709-4f57-4007-83af-f1a93ee1fb1c" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_ff5c3937-2bf6-49b5-b9b8-78f2d224c732" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_ff5c3937-2bf6-49b5-b9b8-78f2d224c732" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_25cf8a9d-6351-4429-a81d-84f319b9e51a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_25cf8a9d-6351-4429-a81d-84f319b9e51a" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_de2852a9-d7e6-4f91-bab4-41136b9e3c46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_de2852a9-d7e6-4f91-bab4-41136b9e3c46" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_e22962c5-74ec-4506-9ff1-56cffaaaca4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_e22962c5-74ec-4506-9ff1-56cffaaaca4f" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_d2b07d27-f0a6-4445-b234-daa9bd1669ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_ProfitLoss_d2b07d27-f0a6-4445-b234-daa9bd1669ee" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_b8832393-17d3-4dd0-bdda-7e0e616fa6e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_DividendsCommonStockCash_b8832393-17d3-4dd0-bdda-7e0e616fa6e0" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStockCash_f3126fa0-4247-4899-b523-7c5165c91985" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPreferredStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_DividendsPreferredStockCash_f3126fa0-4247-4899-b523-7c5165c91985" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation_07b17556-c6cd-4b9b-9929-2b1f2073e0b7" xlink:href="cms-20201231.xsd#cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation_07b17556-c6cd-4b9b-9929-2b1f2073e0b7" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_b953620c-9106-4fdc-aa0d-954ca9021349" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_b953620c-9106-4fdc-aa0d-954ca9021349" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_8a9122ac-5778-4165-a4c9-d87c4815aec3" xlink:href="cms-20201231.xsd#cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_8a9122ac-5778-4165-a4c9-d87c4815aec3" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_5baa3c33-97b8-4f1b-ae36-8340f4ced894" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_5baa3c33-97b8-4f1b-ae36-8340f4ced894" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_77dce547-9ec8-45d5-8273-ca8a096f03a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6c26f636-bbd0-49c4-b57b-5d8190de5b8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_b543068c-c59c-4619-8001-1708f1eff302" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_b543068c-c59c-4619-8001-1708f1eff302" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_75a47ec3-aa12-4669-9b24-2b15238878c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_a121a2a9-a8f8-4f7f-b271-89855543c8b0" xlink:to="loc_us-gaap_StatementTable_75a47ec3-aa12-4669-9b24-2b15238878c1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4675e4d5-dbac-4332-9ff3-06255ac32987" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_75a47ec3-aa12-4669-9b24-2b15238878c1" xlink:to="loc_dei_LegalEntityAxis_4675e4d5-dbac-4332-9ff3-06255ac32987" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4675e4d5-dbac-4332-9ff3-06255ac32987_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4675e4d5-dbac-4332-9ff3-06255ac32987" xlink:to="loc_dei_EntityDomain_4675e4d5-dbac-4332-9ff3-06255ac32987_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e35561e2-5403-4dad-90da-6554ec6c7f02" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4675e4d5-dbac-4332-9ff3-06255ac32987" xlink:to="loc_dei_EntityDomain_e35561e2-5403-4dad-90da-6554ec6c7f02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4e8b71e4-9a60-4b14-a281-2e512cc62b75" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e35561e2-5403-4dad-90da-6554ec6c7f02" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4e8b71e4-9a60-4b14-a281-2e512cc62b75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_157a1d21-4efc-4a7b-b979-ed4321be9b80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_75a47ec3-aa12-4669-9b24-2b15238878c1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_157a1d21-4efc-4a7b-b979-ed4321be9b80" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_157a1d21-4efc-4a7b-b979-ed4321be9b80_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_157a1d21-4efc-4a7b-b979-ed4321be9b80" xlink:to="loc_us-gaap_EquityComponentDomain_157a1d21-4efc-4a7b-b979-ed4321be9b80_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d11dbd69-5528-4c51-8ce4-284c530161d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_157a1d21-4efc-4a7b-b979-ed4321be9b80" xlink:to="loc_us-gaap_EquityComponentDomain_d11dbd69-5528-4c51-8ce4-284c530161d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_a864e55b-f7c0-40c1-a62c-11ce60f96192" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d11dbd69-5528-4c51-8ce4-284c530161d5" xlink:to="loc_us-gaap_CommonStockMember_a864e55b-f7c0-40c1-a62c-11ce60f96192" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_6339d54c-52db-44ac-887e-9a765205908d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d11dbd69-5528-4c51-8ce4-284c530161d5" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_6339d54c-52db-44ac-887e-9a765205908d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8b8551e3-b4d4-48ee-8d7c-10ed4bc51c7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d11dbd69-5528-4c51-8ce4-284c530161d5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8b8551e3-b4d4-48ee-8d7c-10ed4bc51c7c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_b1264637-2876-441b-ade4-79656a8278b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d11dbd69-5528-4c51-8ce4-284c530161d5" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_b1264637-2876-441b-ade4-79656a8278b9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_479dab85-d33e-4bc3-a176-9b07a1502ab7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d11dbd69-5528-4c51-8ce4-284c530161d5" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_479dab85-d33e-4bc3-a176-9b07a1502ab7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_6807cd74-3d3f-4f4e-beeb-ae2edd0275ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d11dbd69-5528-4c51-8ce4-284c530161d5" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_6807cd74-3d3f-4f4e-beeb-ae2edd0275ac" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_872e5f36-fea1-4806-9004-61c89e837f02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d11dbd69-5528-4c51-8ce4-284c530161d5" xlink:to="loc_us-gaap_RetainedEarningsMember_872e5f36-fea1-4806-9004-61c89e837f02" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_513830b1-782c-4da7-ab2b-3c9a910c860e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d11dbd69-5528-4c51-8ce4-284c530161d5" xlink:to="loc_us-gaap_PreferredStockMember_513830b1-782c-4da7-ab2b-3c9a910c860e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_23d57b71-bdea-40d1-ad62-8d6bec249fe0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d11dbd69-5528-4c51-8ce4-284c530161d5" xlink:to="loc_us-gaap_NoncontrollingInterestMember_23d57b71-bdea-40d1-ad62-8d6bec249fe0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_564c59ca-41db-4c93-980e-2122a36cd618" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_75a47ec3-aa12-4669-9b24-2b15238878c1" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_564c59ca-41db-4c93-980e-2122a36cd618" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_564c59ca-41db-4c93-980e-2122a36cd618_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_564c59ca-41db-4c93-980e-2122a36cd618" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_564c59ca-41db-4c93-980e-2122a36cd618_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d2e1f570-b244-4544-844f-d4102c2401fb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_564c59ca-41db-4c93-980e-2122a36cd618" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d2e1f570-b244-4544-844f-d4102c2401fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0946a858-2dc4-4692-9e3f-1294a8ac0fae" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d2e1f570-b244-4544-844f-d4102c2401fb" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0946a858-2dc4-4692-9e3f-1294a8ac0fae" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="cms-20201231.xsd#SignificantAccountingPolicies"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/SignificantAccountingPolicies" xlink:type="extended" id="ic7124435ff7f4f26acc0c2ddae2a7c14_SignificantAccountingPolicies">
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesLineItems_a0b9f3c3-075c-44b2-8739-270265d5e9e9" xlink:href="cms-20201231.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_33e3b66c-f5ce-4c96-afc4-7367f5136917" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a0b9f3c3-075c-44b2-8739-270265d5e9e9" xlink:to="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_33e3b66c-f5ce-4c96-afc4-7367f5136917" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesTable_5357061e-77dd-41fe-8dec-f3578e826cda" xlink:href="cms-20201231.xsd#cms_SignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a0b9f3c3-075c-44b2-8739-270265d5e9e9" xlink:to="loc_cms_SignificantAccountingPoliciesTable_5357061e-77dd-41fe-8dec-f3578e826cda" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6cc3ee5f-5b7c-4eff-85c3-e69cd4ccfd2d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_SignificantAccountingPoliciesTable_5357061e-77dd-41fe-8dec-f3578e826cda" xlink:to="loc_dei_LegalEntityAxis_6cc3ee5f-5b7c-4eff-85c3-e69cd4ccfd2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6cc3ee5f-5b7c-4eff-85c3-e69cd4ccfd2d_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6cc3ee5f-5b7c-4eff-85c3-e69cd4ccfd2d" xlink:to="loc_dei_EntityDomain_6cc3ee5f-5b7c-4eff-85c3-e69cd4ccfd2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2bbc6e96-6998-4e1a-ab72-b1240104c490" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6cc3ee5f-5b7c-4eff-85c3-e69cd4ccfd2d" xlink:to="loc_dei_EntityDomain_2bbc6e96-6998-4e1a-ab72-b1240104c490" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_2792c2b3-8366-4768-a701-03c318f4adc8" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2bbc6e96-6998-4e1a-ab72-b1240104c490" xlink:to="loc_cms_ConsumersEnergyCompanyMember_2792c2b3-8366-4768-a701-03c318f4adc8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="cms-20201231.xsd#SignificantAccountingPoliciesPolicy"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy" xlink:type="extended" id="id95c1b7a3ef9464a879ea5881994a4f9_SignificantAccountingPoliciesPolicy">
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:href="cms-20201231.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_7fba89cb-822b-4c60-abbe-a805d679b78f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_7fba89cb-822b-4c60-abbe-a805d679b78f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_68fb8c68-8878-4e33-84c3-560f14891480" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_UseOfEstimates_68fb8c68-8878-4e33-84c3-560f14891480" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_ecb0029b-9342-40d8-87bb-28922b7c1767" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_ecb0029b-9342-40d8-87bb-28922b7c1767" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_45498608-c297-4401-b9ac-d80e7fa31453" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_DebtPolicyTextBlock_45498608-c297-4401-b9ac-d80e7fa31453" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_fcc2fe0c-293a-4ebd-8ee3-027785a7eeaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_fcc2fe0c-293a-4ebd-8ee3-027785a7eeaf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_8bf21276-25bb-45bb-b65d-c5872597c247" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_8bf21276-25bb-45bb-b65d-c5872597c247" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_97a0a530-2208-4cfc-882b-4d54a0597253" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_97a0a530-2208-4cfc-882b-4d54a0597253" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_505d5271-db72-4d3e-9471-e5dc60d0af92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_505d5271-db72-4d3e-9471-e5dc60d0af92" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryIncomeTaxesPolicy_8d8f6e84-b709-40c4-86d6-50a0fd53b42a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryIncomeTaxesPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_RegulatoryIncomeTaxesPolicy_8d8f6e84-b709-40c4-86d6-50a0fd53b42a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_c8042595-b46d-460d-b20a-73e002bd1ac5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_c8042595-b46d-460d-b20a-73e002bd1ac5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmissionCreditsOrAllowancesPolicy_f7ab3a40-9ac7-42de-a949-2cfdaf62d818" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmissionCreditsOrAllowancesPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_EmissionCreditsOrAllowancesPolicy_f7ab3a40-9ac7-42de-a949-2cfdaf62d818" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryImpairmentPolicy_d38b8e2a-3e06-47bf-bb5e-735cccefe57b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryImpairmentPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_InventoryImpairmentPolicy_d38b8e2a-3e06-47bf-bb5e-735cccefe57b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_53188d9b-60a5-42f6-bbd7-3b02d75c2dcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_53188d9b-60a5-42f6-bbd7-3b02d75c2dcb" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyTaxPolicyTextBlock_fbfdfe61-1312-4fc0-9e3f-1178a75b43ff" xlink:href="cms-20201231.xsd#cms_PropertyTaxPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_cms_PropertyTaxPolicyTextBlock_fbfdfe61-1312-4fc0-9e3f-1178a75b43ff" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantPolicyTextBlock_c9bcb4d0-4f3d-4531-a150-fd4403a82ab6" xlink:href="cms-20201231.xsd#cms_RenewableEnergyGrantPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_cms_RenewableEnergyGrantPolicyTextBlock_c9bcb4d0-4f3d-4531-a150-fd4403a82ab6" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_3a09c67e-0b40-4fae-b1b2-26f08b692199" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_3a09c67e-0b40-4fae-b1b2-26f08b692199" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_4ded63c6-b3cc-4ccc-9087-2f982714b3d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_4ded63c6-b3cc-4ccc-9087-2f982714b3d5" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_c7d435fc-34e1-4048-a1c3-c11916ef8448" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_c7d435fc-34e1-4048-a1c3-c11916ef8448" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlantRetirementAndAbandonmentPolicy_7242944b-5e4c-4430-989e-ee81b21a626d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlantRetirementAndAbandonmentPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_PlantRetirementAndAbandonmentPolicy_7242944b-5e4c-4430-989e-ee81b21a626d" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_c6aa8ea2-6b18-4224-a956-d6191f01ff97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForFundsUsedDuringConstructionPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_c6aa8ea2-6b18-4224-a956-d6191f01ff97" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_70cf071f-5d73-4307-85f9-bb571a24c9d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryDepreciationAndAmortizationPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_70cf071f-5d73-4307-85f9-bb571a24c9d1" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_fefbb352-054c-4af4-aec5-01f7ad52d0ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_fefbb352-054c-4af4-aec5-01f7ad52d0ca" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy_498437f6-10aa-4fd0-8a95-fc4f8948bc6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_AssetRetirementObligationsPolicy_498437f6-10aa-4fd0-8a95-fc4f8948bc6c" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_c99b26e3-ce07-4ef7-82b8-631309718499" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_c99b26e3-ce07-4ef7-82b8-631309718499" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_de74e0db-b8ed-4576-9b07-9ea3523f6806" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_de74e0db-b8ed-4576-9b07-9ea3523f6806" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_5b2d6515-7599-4c28-94d0-afdd51a88195" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_5b2d6515-7599-4c28-94d0-afdd51a88195" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_c4c90d60-d748-4f4e-8bf0-bfaf9db9138e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_c4c90d60-d748-4f4e-8bf0-bfaf9db9138e" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_20bc8a8e-050a-4913-b51d-34d96c58636b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_20bc8a8e-050a-4913-b51d-34d96c58636b" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesTable_400ece9e-94a0-4a0a-b013-1477880ceeb4" xlink:href="cms-20201231.xsd#cms_SignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_cms_SignificantAccountingPoliciesTable_400ece9e-94a0-4a0a-b013-1477880ceeb4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7153775c-1950-4192-a49d-d7bda4577e07" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_SignificantAccountingPoliciesTable_400ece9e-94a0-4a0a-b013-1477880ceeb4" xlink:to="loc_dei_LegalEntityAxis_7153775c-1950-4192-a49d-d7bda4577e07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7153775c-1950-4192-a49d-d7bda4577e07_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_7153775c-1950-4192-a49d-d7bda4577e07" xlink:to="loc_dei_EntityDomain_7153775c-1950-4192-a49d-d7bda4577e07_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a75e2284-4254-4be3-affe-b8a26cfe2c4b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_7153775c-1950-4192-a49d-d7bda4577e07" xlink:to="loc_dei_EntityDomain_a75e2284-4254-4be3-affe-b8a26cfe2c4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ee07dde5-a7e8-4d70-828e-334ce81cde36" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a75e2284-4254-4be3-affe-b8a26cfe2c4b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ee07dde5-a7e8-4d70-828e-334ce81cde36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_41d66300-5f74-4724-b705-d3cbec61caef" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_SignificantAccountingPoliciesTable_400ece9e-94a0-4a0a-b013-1477880ceeb4" xlink:to="loc_srt_ConsolidatedEntitiesAxis_41d66300-5f74-4724-b705-d3cbec61caef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_41d66300-5f74-4724-b705-d3cbec61caef_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_41d66300-5f74-4724-b705-d3cbec61caef" xlink:to="loc_srt_ConsolidatedEntitiesDomain_41d66300-5f74-4724-b705-d3cbec61caef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_35382f43-0586-4e97-884d-1117478a5995" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_41d66300-5f74-4724-b705-d3cbec61caef" xlink:to="loc_srt_ConsolidatedEntitiesDomain_35382f43-0586-4e97-884d-1117478a5995" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_75a485ce-e1ad-444f-9f53-ec152e6a73bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_35382f43-0586-4e97-884d-1117478a5995" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_75a485ce-e1ad-444f-9f53-ec152e6a73bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_d1dbcdde-4dc7-42ee-8aca-5fdbc84dbd6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_35382f43-0586-4e97-884d-1117478a5995" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_d1dbcdde-4dc7-42ee-8aca-5fdbc84dbd6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_66c7daef-3f89-4f4e-ae6f-d580e28fa8b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_SignificantAccountingPoliciesTable_400ece9e-94a0-4a0a-b013-1477880ceeb4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_66c7daef-3f89-4f4e-ae6f-d580e28fa8b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_66c7daef-3f89-4f4e-ae6f-d580e28fa8b4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_66c7daef-3f89-4f4e-ae6f-d580e28fa8b4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_66c7daef-3f89-4f4e-ae6f-d580e28fa8b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9b0da46c-244e-4823-807a-897f9961d317" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_66c7daef-3f89-4f4e-ae6f-d580e28fa8b4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9b0da46c-244e-4823-807a-897f9961d317" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_ece7291f-5296-448c-8730-fca4806d2155" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9b0da46c-244e-4823-807a-897f9961d317" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_ece7291f-5296-448c-8730-fca4806d2155" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NewAccountingStandards" xlink:type="simple" xlink:href="cms-20201231.xsd#NewAccountingStandards"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/NewAccountingStandards" xlink:type="extended" id="i5029d08f444c4feaac465e58e9d0727b_NewAccountingStandards">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_57964be5-9292-48b1-b1ed-8a553af0e609" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock_cb46f4e2-0c4d-41d4-94e1-67acd68a0e39" xlink:href="cms-20201231.xsd#cms_NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_57964be5-9292-48b1-b1ed-8a553af0e609" xlink:to="loc_cms_NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock_cb46f4e2-0c4d-41d4-94e1-67acd68a0e39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_eab2dfbb-406f-458e-ac58-ff9baca26169" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_57964be5-9292-48b1-b1ed-8a553af0e609" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_eab2dfbb-406f-458e-ac58-ff9baca26169" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3e4f9003-72cd-4c94-bbd7-01b4ca1974bb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_eab2dfbb-406f-458e-ac58-ff9baca26169" xlink:to="loc_dei_LegalEntityAxis_3e4f9003-72cd-4c94-bbd7-01b4ca1974bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3e4f9003-72cd-4c94-bbd7-01b4ca1974bb_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3e4f9003-72cd-4c94-bbd7-01b4ca1974bb" xlink:to="loc_dei_EntityDomain_3e4f9003-72cd-4c94-bbd7-01b4ca1974bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d8708567-b48e-4225-a808-68ae195b98e6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3e4f9003-72cd-4c94-bbd7-01b4ca1974bb" xlink:to="loc_dei_EntityDomain_d8708567-b48e-4225-a808-68ae195b98e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3ea114a5-d2b2-4a70-9be1-efaeaf0b6a9c" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d8708567-b48e-4225-a808-68ae195b98e6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3ea114a5-d2b2-4a70-9be1-efaeaf0b6a9c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NewAccountingStandardsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#NewAccountingStandardsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/NewAccountingStandardsDetails" xlink:type="extended" id="i5f80984ef3ae48e29bf2b3c62eb1d958_NewAccountingStandardsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_0633e0a1-cd98-4e94-978b-2093ef18e2eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_b8bf5532-2570-4018-879e-2f27d7581912" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_0633e0a1-cd98-4e94-978b-2093ef18e2eb" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_b8bf5532-2570-4018-879e-2f27d7581912" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_54b16883-7b9d-4c42-b11c-83d5eff01c30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_0633e0a1-cd98-4e94-978b-2093ef18e2eb" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_54b16883-7b9d-4c42-b11c-83d5eff01c30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c16867ce-c091-46fb-9352-579f8073ac14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_0633e0a1-cd98-4e94-978b-2093ef18e2eb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c16867ce-c091-46fb-9352-579f8073ac14" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5113e61c-5358-4fdd-8d27-2d4d7f931198" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_0633e0a1-cd98-4e94-978b-2093ef18e2eb" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5113e61c-5358-4fdd-8d27-2d4d7f931198" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_067bfad5-f875-47de-addd-5984bb4a15ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5113e61c-5358-4fdd-8d27-2d4d7f931198" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_067bfad5-f875-47de-addd-5984bb4a15ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_067bfad5-f875-47de-addd-5984bb4a15ed_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_067bfad5-f875-47de-addd-5984bb4a15ed" xlink:to="loc_us-gaap_TypeOfAdoptionMember_067bfad5-f875-47de-addd-5984bb4a15ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_fcc2a247-2bf4-4569-a52a-de5c3c918a19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_067bfad5-f875-47de-addd-5984bb4a15ed" xlink:to="loc_us-gaap_TypeOfAdoptionMember_fcc2a247-2bf4-4569-a52a-de5c3c918a19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_7e4789c7-d8af-4cbf-bf81-cc2b13e6e25f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_fcc2a247-2bf4-4569-a52a-de5c3c918a19" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_7e4789c7-d8af-4cbf-bf81-cc2b13e6e25f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_a7a87156-b4aa-40d8-b0cb-fb62c026b94a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5113e61c-5358-4fdd-8d27-2d4d7f931198" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_a7a87156-b4aa-40d8-b0cb-fb62c026b94a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a7a87156-b4aa-40d8-b0cb-fb62c026b94a_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_a7a87156-b4aa-40d8-b0cb-fb62c026b94a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a7a87156-b4aa-40d8-b0cb-fb62c026b94a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3cc75458-b60f-40fc-891e-26bdaf4f7863" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_a7a87156-b4aa-40d8-b0cb-fb62c026b94a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3cc75458-b60f-40fc-891e-26bdaf4f7863" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_fde95d2a-2aae-4863-9b7e-081e32e869fe" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3cc75458-b60f-40fc-891e-26bdaf4f7863" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_fde95d2a-2aae-4863-9b7e-081e32e869fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_7015cce5-4b2a-45e6-86fd-6c257a1b0c55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5113e61c-5358-4fdd-8d27-2d4d7f931198" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_7015cce5-4b2a-45e6-86fd-6c257a1b0c55" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_7015cce5-4b2a-45e6-86fd-6c257a1b0c55_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_7015cce5-4b2a-45e6-86fd-6c257a1b0c55" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_7015cce5-4b2a-45e6-86fd-6c257a1b0c55_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_1cc57868-a3b1-4355-a5ab-091e42202a96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_7015cce5-4b2a-45e6-86fd-6c257a1b0c55" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_1cc57868-a3b1-4355-a5ab-091e42202a96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingReceivablesAndUnfundedLoanCommitmentsMember_41272455-d015-4c82-af8a-c790a59bb977" xlink:href="cms-20201231.xsd#cms_FinancingReceivablesAndUnfundedLoanCommitmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_1cc57868-a3b1-4355-a5ab-091e42202a96" xlink:to="loc_cms_FinancingReceivablesAndUnfundedLoanCommitmentsMember_41272455-d015-4c82-af8a-c790a59bb977" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="simple" xlink:href="cms-20201231.xsd#RegulatoryMatters"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="extended" id="ie5cfa4a3235144cf854279aebc447d94_RegulatoryMatters">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_914294f8-6b16-4b44-b555-f96090d2972c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_069f119a-31d6-4539-9471-7796377b66de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_914294f8-6b16-4b44-b555-f96090d2972c" xlink:to="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_069f119a-31d6-4539-9471-7796377b66de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d6cd9aff-fa31-41c6-9da0-35d594935337" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_914294f8-6b16-4b44-b555-f96090d2972c" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d6cd9aff-fa31-41c6-9da0-35d594935337" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_544cafd1-c4d3-4530-9fdb-22f7b4d415ff" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d6cd9aff-fa31-41c6-9da0-35d594935337" xlink:to="loc_dei_LegalEntityAxis_544cafd1-c4d3-4530-9fdb-22f7b4d415ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_544cafd1-c4d3-4530-9fdb-22f7b4d415ff_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_544cafd1-c4d3-4530-9fdb-22f7b4d415ff" xlink:to="loc_dei_EntityDomain_544cafd1-c4d3-4530-9fdb-22f7b4d415ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_82dcd977-daf2-4c90-a557-a6c9b8cf99ec" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_544cafd1-c4d3-4530-9fdb-22f7b4d415ff" xlink:to="loc_dei_EntityDomain_82dcd977-daf2-4c90-a557-a6c9b8cf99ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_897bd278-be4f-4585-8b2f-576e60236387" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_82dcd977-daf2-4c90-a557-a6c9b8cf99ec" xlink:to="loc_cms_ConsumersEnergyCompanyMember_897bd278-be4f-4585-8b2f-576e60236387" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersTables" xlink:type="simple" xlink:href="cms-20201231.xsd#RegulatoryMattersTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersTables" xlink:type="extended" id="iff7ab248e9354fc5b6257bab2e56deaa_RegulatoryMattersTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b093bfaa-a30c-40d8-bf0b-0e069e4e68a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_bbe4a7e0-d0ff-41e9-a631-e0d2266845a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b093bfaa-a30c-40d8-bf0b-0e069e4e68a5" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_bbe4a7e0-d0ff-41e9-a631-e0d2266845a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_a18fea7d-f0c5-4c35-b345-8c0bf467f1d0" xlink:href="cms-20201231.xsd#cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b093bfaa-a30c-40d8-bf0b-0e069e4e68a5" xlink:to="loc_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_a18fea7d-f0c5-4c35-b345-8c0bf467f1d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_92376948-2aae-464a-9363-982eff5b00eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b093bfaa-a30c-40d8-bf0b-0e069e4e68a5" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_92376948-2aae-464a-9363-982eff5b00eb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_9bc1ef4f-1c89-41b6-9ae4-a581a07bd8b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_92376948-2aae-464a-9363-982eff5b00eb" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_9bc1ef4f-1c89-41b6-9ae4-a581a07bd8b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9bc1ef4f-1c89-41b6-9ae4-a581a07bd8b6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_9bc1ef4f-1c89-41b6-9ae4-a581a07bd8b6" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9bc1ef4f-1c89-41b6-9ae4-a581a07bd8b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_0f256e95-b828-4ade-b5de-83f91dc97adf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_9bc1ef4f-1c89-41b6-9ae4-a581a07bd8b6" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_0f256e95-b828-4ade-b5de-83f91dc97adf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseMember_635c9beb-b05b-45c8-8ba2-c72a05207039" xlink:href="cms-20201231.xsd#cms_ElectricRateCaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_0f256e95-b828-4ade-b5de-83f91dc97adf" xlink:to="loc_cms_ElectricRateCaseMember_635c9beb-b05b-45c8-8ba2-c72a05207039" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c7e03ca0-88e2-45b9-a3f8-3f5744eccb9f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_92376948-2aae-464a-9363-982eff5b00eb" xlink:to="loc_dei_LegalEntityAxis_c7e03ca0-88e2-45b9-a3f8-3f5744eccb9f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c7e03ca0-88e2-45b9-a3f8-3f5744eccb9f_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c7e03ca0-88e2-45b9-a3f8-3f5744eccb9f" xlink:to="loc_dei_EntityDomain_c7e03ca0-88e2-45b9-a3f8-3f5744eccb9f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a726d98c-0037-4513-8edc-b1bbbee41e8c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c7e03ca0-88e2-45b9-a3f8-3f5744eccb9f" xlink:to="loc_dei_EntityDomain_a726d98c-0037-4513-8edc-b1bbbee41e8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_517ae1e0-82c7-4cdf-9f1d-3d40c925e229" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a726d98c-0037-4513-8edc-b1bbbee41e8c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_517ae1e0-82c7-4cdf-9f1d-3d40c925e229" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails" xlink:type="extended" id="ie26f56ee688840319c0dc06ab7910a97_RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4061f002-611a-41ea-a3f8-ca611a6ff3be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_e03007d6-4f66-4e59-86a5-1198f7ac9738" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4061f002-611a-41ea-a3f8-ca611a6ff3be" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_e03007d6-4f66-4e59-86a5-1198f7ac9738" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_b18600e8-2aaf-44dd-94e6-5d14d7e53b99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4061f002-611a-41ea-a3f8-ca611a6ff3be" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_b18600e8-2aaf-44dd-94e6-5d14d7e53b99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_47cd02a6-85a5-4d93-9b14-1f602204951f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4061f002-611a-41ea-a3f8-ca611a6ff3be" xlink:to="loc_us-gaap_RegulatoryAssets_47cd02a6-85a5-4d93-9b14-1f602204951f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_0b299648-ae20-45b5-b678-8b14a4181bce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4061f002-611a-41ea-a3f8-ca611a6ff3be" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_0b299648-ae20-45b5-b678-8b14a4181bce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_31954adb-4b52-492f-8fb4-eb04521a8c3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4061f002-611a-41ea-a3f8-ca611a6ff3be" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_31954adb-4b52-492f-8fb4-eb04521a8c3f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_8c6f8e5b-b689-4566-a5a8-438539cbf005" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4061f002-611a-41ea-a3f8-ca611a6ff3be" xlink:to="loc_us-gaap_RegulatoryLiabilities_8c6f8e5b-b689-4566-a5a8-438539cbf005" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1d64c28e-180e-49cd-ba94-b5ba3ccb8716" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4061f002-611a-41ea-a3f8-ca611a6ff3be" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1d64c28e-180e-49cd-ba94-b5ba3ccb8716" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_b56780c3-88d2-48f8-97da-cd47c3a98e9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1d64c28e-180e-49cd-ba94-b5ba3ccb8716" xlink:to="loc_us-gaap_RegulatoryAssetAxis_b56780c3-88d2-48f8-97da-cd47c3a98e9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_b56780c3-88d2-48f8-97da-cd47c3a98e9b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b56780c3-88d2-48f8-97da-cd47c3a98e9b" xlink:to="loc_us-gaap_RegulatoryAssetDomain_b56780c3-88d2-48f8-97da-cd47c3a98e9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b56780c3-88d2-48f8-97da-cd47c3a98e9b" xlink:to="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanIncentiveMember_713efc1a-8c85-45e4-835f-c446ef3f53cc" xlink:href="cms-20201231.xsd#cms_EnergyWasteReductionPlanIncentiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_cms_EnergyWasteReductionPlanIncentiveMember_713efc1a-8c85-45e4-835f-c446ef3f53cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredProjectCostsMember_42e25911-ef1d-4453-8179-30decf66dbc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredProjectCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_us-gaap_DeferredProjectCostsMember_42e25911-ef1d-4453-8179-30decf66dbc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_eeb9b74b-da61-475f-8191-09c2c7bc815f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_eeb9b74b-da61-475f-8191-09c2c7bc815f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostretirementBenefitCostsMember_c39ef5f8-3f0f-4b63-992e-af4d2f9e5de5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PostretirementBenefitCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_us-gaap_PostretirementBenefitCostsMember_c39ef5f8-3f0f-4b63-992e-af4d2f9e5de5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_63be1999-8e13-447a-94dc-4f5a01b68f14" xlink:href="cms-20201231.xsd#cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_63be1999-8e13-447a-94dc-4f5a01b68f14" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizedCostsMember_a9220f99-a3df-4dfe-900e-8fe9c22af143" xlink:href="cms-20201231.xsd#cms_SecuritizedCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_cms_SecuritizedCostsMember_a9220f99-a3df-4dfe-900e-8fe9c22af143" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCostsMember_cede02b6-78af-4777-b47e-b26950ae48fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_us-gaap_AssetRetirementObligationCostsMember_cede02b6-78af-4777-b47e-b26950ae48fe" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_22028fd1-11a5-4680-b591-7a165922e463" xlink:href="cms-20201231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_cms_ManufacturedGasPlantMember_22028fd1-11a5-4680-b591-7a165922e463" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossOnReacquiredDebtMember_10a3b8f9-bb89-4976-9dd8-ba7aff9f8151" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossOnReacquiredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_us-gaap_LossOnReacquiredDebtMember_10a3b8f9-bb89-4976-9dd8-ba7aff9f8151" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanMember_5f293f66-6413-48f1-ade1-52ae45a1f3b1" xlink:href="cms-20201231.xsd#cms_EnergyWasteReductionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_cms_EnergyWasteReductionPlanMember_5f293f66-6413-48f1-ade1-52ae45a1f3b1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DemandResponseProgramMember_371b6ec9-ac94-4b0c-abfd-6fd41d76043a" xlink:href="cms-20201231.xsd#cms_DemandResponseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_cms_DemandResponseProgramMember_371b6ec9-ac94-4b0c-abfd-6fd41d76043a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_COVID19CostsAccountingDeferralMember_491e4840-8951-4fe9-a011-384bd0344b0f" xlink:href="cms-20201231.xsd#cms_COVID19CostsAccountingDeferralMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_cms_COVID19CostsAccountingDeferralMember_491e4840-8951-4fe9-a011-384bd0344b0f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_5f372754-c9e7-4549-a5a6-11e11535084f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1d64c28e-180e-49cd-ba94-b5ba3ccb8716" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_5f372754-c9e7-4549-a5a6-11e11535084f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_5f372754-c9e7-4549-a5a6-11e11535084f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_5f372754-c9e7-4549-a5a6-11e11535084f" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_5f372754-c9e7-4549-a5a6-11e11535084f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_8549df04-5e88-4805-9740-813e77f049d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_5f372754-c9e7-4549-a5a6-11e11535084f" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_8549df04-5e88-4805-9740-813e77f049d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember_e4cfa909-4a6e-497c-bf6e-170a3a35b587" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxChargesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8549df04-5e88-4805-9740-813e77f049d3" xlink:to="loc_us-gaap_DeferredIncomeTaxChargesMember_e4cfa909-4a6e-497c-bf6e-170a3a35b587" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_f02d75b2-a99d-46ba-8159-3f64a554c1ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8549df04-5e88-4805-9740-813e77f049d3" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_f02d75b2-a99d-46ba-8159-3f64a554c1ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_4573422e-2ab8-424b-9c0a-437751916dac" xlink:href="cms-20201231.xsd#cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8549df04-5e88-4805-9740-813e77f049d3" xlink:to="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_4573422e-2ab8-424b-9c0a-437751916dac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_1f1d88a4-707f-4c5d-8325-ed881e3c93f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8549df04-5e88-4805-9740-813e77f049d3" xlink:to="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_1f1d88a4-707f-4c5d-8325-ed881e3c93f3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RemovalCostsMember_5b1773ec-e4d3-44d6-8303-9d434e445702" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RemovalCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8549df04-5e88-4805-9740-813e77f049d3" xlink:to="loc_us-gaap_RemovalCostsMember_5b1773ec-e4d3-44d6-8303-9d434e445702" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantMember_ba5684f0-0afd-4ce6-af70-0b31d0e62fbf" xlink:href="cms-20201231.xsd#cms_RenewableEnergyGrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8549df04-5e88-4805-9740-813e77f049d3" xlink:to="loc_cms_RenewableEnergyGrantMember_ba5684f0-0afd-4ce6-af70-0b31d0e62fbf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCostsMember_fa54d444-0aed-45df-a55e-9f50a7419162" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8549df04-5e88-4805-9740-813e77f049d3" xlink:to="loc_us-gaap_AssetRetirementObligationCostsMember_fa54d444-0aed-45df-a55e-9f50a7419162" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RenewableEnergyProgramMember_59d18d3b-9b77-43c9-87b3-fa02991c50f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RenewableEnergyProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8549df04-5e88-4805-9740-813e77f049d3" xlink:to="loc_us-gaap_RenewableEnergyProgramMember_59d18d3b-9b77-43c9-87b3-fa02991c50f0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_21abfe2d-057f-477e-9d32-120e9d8db265" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1d64c28e-180e-49cd-ba94-b5ba3ccb8716" xlink:to="loc_dei_LegalEntityAxis_21abfe2d-057f-477e-9d32-120e9d8db265" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_21abfe2d-057f-477e-9d32-120e9d8db265_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_21abfe2d-057f-477e-9d32-120e9d8db265" xlink:to="loc_dei_EntityDomain_21abfe2d-057f-477e-9d32-120e9d8db265_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9bbefa22-2699-4224-9f81-97a64e386b48" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_21abfe2d-057f-477e-9d32-120e9d8db265" xlink:to="loc_dei_EntityDomain_9bbefa22-2699-4224-9f81-97a64e386b48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_95a5b8a7-b3d9-48e7-a468-3b84388dafe8" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9bbefa22-2699-4224-9f81-97a64e386b48" xlink:to="loc_cms_ConsumersEnergyCompanyMember_95a5b8a7-b3d9-48e7-a468-3b84388dafe8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RegulatoryMattersNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails" xlink:type="extended" id="i58481eafcc534dc88d6d48d718648c7b_RegulatoryMattersNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AuthorizedRecoveryCollection_0507ae64-5010-45fc-a8dd-43d623ac267f" xlink:href="cms-20201231.xsd#cms_AuthorizedRecoveryCollection"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_cms_AuthorizedRecoveryCollection_0507ae64-5010-45fc-a8dd-43d623ac267f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_435e4392-6d2f-43c3-918b-86952c17d821" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_Revenues_435e4392-6d2f-43c3-918b-86952c17d821" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RequestedRecoveryCollection_2be17ae5-166b-426a-9118-5ddadf6e0919" xlink:href="cms-20201231.xsd#cms_RequestedRecoveryCollection"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_cms_RequestedRecoveryCollection_2be17ae5-166b-426a-9118-5ddadf6e0919" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryAssetsNumberOfUnits_d7726ec8-9939-4c27-b544-306e60f27a24" xlink:href="cms-20201231.xsd#cms_RegulatoryAssetsNumberOfUnits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_cms_RegulatoryAssetsNumberOfUnits_d7726ec8-9939-4c27-b544-306e60f27a24" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfUnitsRetired_ff18bfe3-10d2-4639-8b4e-12bb4f7575fd" xlink:href="cms-20201231.xsd#cms_NumberOfUnitsRetired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_cms_NumberOfUnitsRetired_ff18bfe3-10d2-4639-8b4e-12bb4f7575fd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants_dae38c1c-7d0d-49ef-a419-e6dd64ac4deb" xlink:href="cms-20201231.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_cms_NumberOfFormerManufacturedGasPlants_dae38c1c-7d0d-49ef-a419-e6dd64ac4deb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_8f5408cb-9b1d-4459-954d-e39cf14ae172" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_8f5408cb-9b1d-4459-954d-e39cf14ae172" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAmortizationPeriod_e227317d-3f05-4ae9-aa5b-987f5f6bdc73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_RegulatoryLiabilityAmortizationPeriod_e227317d-3f05-4ae9-aa5b-987f5f6bdc73" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_29288aac-d094-48c9-a9db-665cc3b1f445" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_29288aac-d094-48c9-a9db-665cc3b1f445" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ProceedsFromGovernmentGrant_14adf6f0-d513-44c9-97ec-84315f29ca92" xlink:href="cms-20201231.xsd#cms_ProceedsFromGovernmentGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_cms_ProceedsFromGovernmentGrant_14adf6f0-d513-44c9-97ec-84315f29ca92" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_81faec12-031f-4a1d-92c2-bcbccc4219fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_81faec12-031f-4a1d-92c2-bcbccc4219fd" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_c63f0a19-ccfd-462a-9b7e-02cc5dba0de7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_c63f0a19-ccfd-462a-9b7e-02cc5dba0de7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount_49423ed5-2c42-46c6-941c-59adf8c3cc49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount_49423ed5-2c42-46c6-941c-59adf8c3cc49" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_68459236-5896-446c-af59-797c9e9b6d4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_68459236-5896-446c-af59-797c9e9b6d4c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_f1bcf70d-31e3-4d9a-bd2d-888827431211" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_f1bcf70d-31e3-4d9a-bd2d-888827431211" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7e03fbe5-8a7a-446a-bc9e-10126d10065d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7e03fbe5-8a7a-446a-bc9e-10126d10065d" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_761f6cb9-e502-4eeb-a65d-ac9e37037d59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_761f6cb9-e502-4eeb-a65d-ac9e37037d59" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_39e6859b-12dc-4f6e-95f5-5910a55b66b2" xlink:href="cms-20201231.xsd#cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_39e6859b-12dc-4f6e-95f5-5910a55b66b2" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_6860f68d-3a29-4157-9c6b-7a87e8ab57fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_6860f68d-3a29-4157-9c6b-7a87e8ab57fc" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_66942f9f-40f6-4b5a-a2a3-032db5a00efc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_66942f9f-40f6-4b5a-a2a3-032db5a00efc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_d0eb6ebc-4e12-47fc-9e41-dcffc71c5080" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_66942f9f-40f6-4b5a-a2a3-032db5a00efc" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_d0eb6ebc-4e12-47fc-9e41-dcffc71c5080" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_d0eb6ebc-4e12-47fc-9e41-dcffc71c5080_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_d0eb6ebc-4e12-47fc-9e41-dcffc71c5080" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_d0eb6ebc-4e12-47fc-9e41-dcffc71c5080_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_b3ef43b4-db30-459e-af81-40b02f78848b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_d0eb6ebc-4e12-47fc-9e41-dcffc71c5080" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_b3ef43b4-db30-459e-af81-40b02f78848b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_4f3957ae-0310-4033-ade4-5a9b878189be" xlink:href="cms-20201231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_b3ef43b4-db30-459e-af81-40b02f78848b" xlink:to="loc_cms_ManufacturedGasPlantMember_4f3957ae-0310-4033-ade4-5a9b878189be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_690e0d11-319c-4b3a-b2a2-d74a5d835a86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_66942f9f-40f6-4b5a-a2a3-032db5a00efc" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_690e0d11-319c-4b3a-b2a2-d74a5d835a86" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_690e0d11-319c-4b3a-b2a2-d74a5d835a86_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_690e0d11-319c-4b3a-b2a2-d74a5d835a86" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_690e0d11-319c-4b3a-b2a2-d74a5d835a86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_727fbe64-3a5d-4ad0-b83f-4ac49cb46bff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_690e0d11-319c-4b3a-b2a2-d74a5d835a86" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_727fbe64-3a5d-4ad0-b83f-4ac49cb46bff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantMember_3ad80e65-64fc-435a-a75a-d1aa6a16eccf" xlink:href="cms-20201231.xsd#cms_RenewableEnergyGrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_727fbe64-3a5d-4ad0-b83f-4ac49cb46bff" xlink:to="loc_cms_RenewableEnergyGrantMember_3ad80e65-64fc-435a-a75a-d1aa6a16eccf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesSubjectToNormalizationMember_dcbe9755-2435-405c-982e-0092d8aa3db1" xlink:href="cms-20201231.xsd#cms_IncomeTaxesSubjectToNormalizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_727fbe64-3a5d-4ad0-b83f-4ac49cb46bff" xlink:to="loc_cms_IncomeTaxesSubjectToNormalizationMember_dcbe9755-2435-405c-982e-0092d8aa3db1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_b8960bc7-b3c7-4a02-9895-63a72ec97c30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_66942f9f-40f6-4b5a-a2a3-032db5a00efc" xlink:to="loc_us-gaap_RegulatoryAssetAxis_b8960bc7-b3c7-4a02-9895-63a72ec97c30" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_b8960bc7-b3c7-4a02-9895-63a72ec97c30_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b8960bc7-b3c7-4a02-9895-63a72ec97c30" xlink:to="loc_us-gaap_RegulatoryAssetDomain_b8960bc7-b3c7-4a02-9895-63a72ec97c30_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_e9b5647e-5e97-4413-b441-c739492fbde9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b8960bc7-b3c7-4a02-9895-63a72ec97c30" xlink:to="loc_us-gaap_RegulatoryAssetDomain_e9b5647e-5e97-4413-b441-c739492fbde9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_c5e5291a-6ffd-4f58-a1b2-f4aeae864365" xlink:href="cms-20201231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_e9b5647e-5e97-4413-b441-c739492fbde9" xlink:to="loc_cms_ManufacturedGasPlantMember_c5e5291a-6ffd-4f58-a1b2-f4aeae864365" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredProjectCostsMember_98880466-455a-44a5-9216-d3fe2938b3a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredProjectCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_e9b5647e-5e97-4413-b441-c739492fbde9" xlink:to="loc_us-gaap_DeferredProjectCostsMember_98880466-455a-44a5-9216-d3fe2938b3a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialCompensationMechanismPPAsMember_bae5bddc-0e45-4a5e-9641-0d506def8cd7" xlink:href="cms-20201231.xsd#cms_FinancialCompensationMechanismPPAsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_e9b5647e-5e97-4413-b441-c739492fbde9" xlink:to="loc_cms_FinancialCompensationMechanismPPAsMember_bae5bddc-0e45-4a5e-9641-0d506def8cd7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_c86e0c16-23ea-4ed8-8ae6-8a072f41fde9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_66942f9f-40f6-4b5a-a2a3-032db5a00efc" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_c86e0c16-23ea-4ed8-8ae6-8a072f41fde9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_c86e0c16-23ea-4ed8-8ae6-8a072f41fde9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_c86e0c16-23ea-4ed8-8ae6-8a072f41fde9" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_c86e0c16-23ea-4ed8-8ae6-8a072f41fde9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9627a9de-7847-455e-b2c7-190c25edb122" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_c86e0c16-23ea-4ed8-8ae6-8a072f41fde9" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9627a9de-7847-455e-b2c7-190c25edb122" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanIncentiveMember_519e981f-b811-4da2-8413-67b2e7be05be" xlink:href="cms-20201231.xsd#cms_EnergyWasteReductionPlanIncentiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9627a9de-7847-455e-b2c7-190c25edb122" xlink:to="loc_cms_EnergyWasteReductionPlanIncentiveMember_519e981f-b811-4da2-8413-67b2e7be05be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanMember_85795cc2-7e11-408a-a3de-c94e1dcd7903" xlink:href="cms-20201231.xsd#cms_EnergyWasteReductionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9627a9de-7847-455e-b2c7-190c25edb122" xlink:to="loc_cms_EnergyWasteReductionPlanMember_85795cc2-7e11-408a-a3de-c94e1dcd7903" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasRateCaseTaxReformRateChangeMember_f7c5454c-3435-44d0-9121-83673306d491" xlink:href="cms-20201231.xsd#cms_GasRateCaseTaxReformRateChangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9627a9de-7847-455e-b2c7-190c25edb122" xlink:to="loc_cms_GasRateCaseTaxReformRateChangeMember_f7c5454c-3435-44d0-9121-83673306d491" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseTaxReformRateChangeMember_b3652a18-de65-4410-997a-23405504ad07" xlink:href="cms-20201231.xsd#cms_ElectricRateCaseTaxReformRateChangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9627a9de-7847-455e-b2c7-190c25edb122" xlink:to="loc_cms_ElectricRateCaseTaxReformRateChangeMember_b3652a18-de65-4410-997a-23405504ad07" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseNetOfTCJAImpactMember_69f25108-fee7-434b-9128-a0922bc4187c" xlink:href="cms-20201231.xsd#cms_ElectricRateCaseNetOfTCJAImpactMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9627a9de-7847-455e-b2c7-190c25edb122" xlink:to="loc_cms_ElectricRateCaseNetOfTCJAImpactMember_69f25108-fee7-434b-9128-a0922bc4187c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseMember_4889e1b7-be98-4640-a6ae-35753ef902b3" xlink:href="cms-20201231.xsd#cms_ElectricRateCaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9627a9de-7847-455e-b2c7-190c25edb122" xlink:to="loc_cms_ElectricRateCaseMember_4889e1b7-be98-4640-a6ae-35753ef902b3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasRateCaseMember_4053706c-01a2-47ad-a6d8-113e044c5235" xlink:href="cms-20201231.xsd#cms_GasRateCaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9627a9de-7847-455e-b2c7-190c25edb122" xlink:to="loc_cms_GasRateCaseMember_4053706c-01a2-47ad-a6d8-113e044c5235" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSupplyCostRecoveryMember_1caf8bb0-445e-48f4-9383-18b73014a4f5" xlink:href="cms-20201231.xsd#cms_PowerSupplyCostRecoveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9627a9de-7847-455e-b2c7-190c25edb122" xlink:to="loc_cms_PowerSupplyCostRecoveryMember_1caf8bb0-445e-48f4-9383-18b73014a4f5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_68aee9ec-2397-4b39-94c9-47d95e08cf91" xlink:href="cms-20201231.xsd#cms_GasCostRecoveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9627a9de-7847-455e-b2c7-190c25edb122" xlink:to="loc_cms_GasCostRecoveryMember_68aee9ec-2397-4b39-94c9-47d95e08cf91" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_cbe44d92-b050-4d76-9b8f-2140cb3b7adc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_66942f9f-40f6-4b5a-a2a3-032db5a00efc" xlink:to="loc_us-gaap_PublicUtilityAxis_cbe44d92-b050-4d76-9b8f-2140cb3b7adc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_cbe44d92-b050-4d76-9b8f-2140cb3b7adc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_cbe44d92-b050-4d76-9b8f-2140cb3b7adc" xlink:to="loc_us-gaap_UtilityPlantDomain_cbe44d92-b050-4d76-9b8f-2140cb3b7adc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_a26c0faa-e29e-4329-a62e-227232a765f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_cbe44d92-b050-4d76-9b8f-2140cb3b7adc" xlink:to="loc_us-gaap_UtilityPlantDomain_a26c0faa-e29e-4329-a62e-227232a765f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_db8eb653-8196-496e-aabb-efa7a316180e" xlink:href="cms-20201231.xsd#cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_a26c0faa-e29e-4329-a62e-227232a765f9" xlink:to="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_db8eb653-8196-496e-aabb-efa7a316180e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGenerationMember_d03aabca-c7ac-479f-889b-1d0956b8a5ba" xlink:href="cms-20201231.xsd#cms_CoalFueledElectricGenerationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_a26c0faa-e29e-4329-a62e-227232a765f9" xlink:to="loc_cms_CoalFueledElectricGenerationMember_d03aabca-c7ac-479f-889b-1d0956b8a5ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasFueledElectricGenerationMember_53856822-07f3-4f1d-acbb-833107beec94" xlink:href="cms-20201231.xsd#cms_GasFueledElectricGenerationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_a26c0faa-e29e-4329-a62e-227232a765f9" xlink:to="loc_cms_GasFueledElectricGenerationMember_53856822-07f3-4f1d-acbb-833107beec94" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_40229124-9639-4e5e-be11-8d3f695498f1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_66942f9f-40f6-4b5a-a2a3-032db5a00efc" xlink:to="loc_dei_LegalEntityAxis_40229124-9639-4e5e-be11-8d3f695498f1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_40229124-9639-4e5e-be11-8d3f695498f1_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_40229124-9639-4e5e-be11-8d3f695498f1" xlink:to="loc_dei_EntityDomain_40229124-9639-4e5e-be11-8d3f695498f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a72f0151-811f-4488-80ab-1589bc7e2db1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_40229124-9639-4e5e-be11-8d3f695498f1" xlink:to="loc_dei_EntityDomain_a72f0151-811f-4488-80ab-1589bc7e2db1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e38e180f-a5b1-465d-8195-f6c016b3e0ed" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a72f0151-811f-4488-80ab-1589bc7e2db1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e38e180f-a5b1-465d-8195-f6c016b3e0ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_8efd345c-ed4e-4d2c-8fdc-5cdecd86135e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_66942f9f-40f6-4b5a-a2a3-032db5a00efc" xlink:to="loc_srt_StatementScenarioAxis_8efd345c-ed4e-4d2c-8fdc-5cdecd86135e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_8efd345c-ed4e-4d2c-8fdc-5cdecd86135e_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_8efd345c-ed4e-4d2c-8fdc-5cdecd86135e" xlink:to="loc_srt_ScenarioUnspecifiedDomain_8efd345c-ed4e-4d2c-8fdc-5cdecd86135e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_2af4411d-fbe9-4a5a-87e6-aebdd00bb988" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_8efd345c-ed4e-4d2c-8fdc-5cdecd86135e" xlink:to="loc_srt_ScenarioUnspecifiedDomain_2af4411d-fbe9-4a5a-87e6-aebdd00bb988" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_0fde61d5-94ec-453c-bfe9-e0b82f698896" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_2af4411d-fbe9-4a5a-87e6-aebdd00bb988" xlink:to="loc_srt_ScenarioForecastMember_0fde61d5-94ec-453c-bfe9-e0b82f698896" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_028951e1-092d-4880-9c16-191d3927acfc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_66942f9f-40f6-4b5a-a2a3-032db5a00efc" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_028951e1-092d-4880-9c16-191d3927acfc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_028951e1-092d-4880-9c16-191d3927acfc_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_028951e1-092d-4880-9c16-191d3927acfc" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_028951e1-092d-4880-9c16-191d3927acfc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_85befda1-501b-4207-b287-77de3be101d8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_028951e1-092d-4880-9c16-191d3927acfc" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_85befda1-501b-4207-b287-77de3be101d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RayCompressorStationMember_8de9bf0b-4b92-4dfa-89da-7d753abc93f0" xlink:href="cms-20201231.xsd#cms_RayCompressorStationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_85befda1-501b-4207-b287-77de3be101d8" xlink:to="loc_cms_RayCompressorStationMember_8de9bf0b-4b92-4dfa-89da-7d753abc93f0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails" xlink:type="extended" id="i2f09fb2e60ce478db783743b0e08e8b4_RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c2c2b597-e4d5-4317-95f0-38b50db9b62f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_cf9da9e7-9556-4f7d-a165-2df22ecc19a5" xlink:href="cms-20201231.xsd#cms_AccruedRateRefunds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c2c2b597-e4d5-4317-95f0-38b50db9b62f" xlink:to="loc_cms_AccruedRateRefunds_cf9da9e7-9556-4f7d-a165-2df22ecc19a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_dc42058f-e9bd-4c12-8cc6-0da51cdbdc77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c2c2b597-e4d5-4317-95f0-38b50db9b62f" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_dc42058f-e9bd-4c12-8cc6-0da51cdbdc77" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_22712f1d-87b4-4c06-8e29-d46a9ad5c344" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_dc42058f-e9bd-4c12-8cc6-0da51cdbdc77" xlink:to="loc_dei_LegalEntityAxis_22712f1d-87b4-4c06-8e29-d46a9ad5c344" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_22712f1d-87b4-4c06-8e29-d46a9ad5c344_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_22712f1d-87b4-4c06-8e29-d46a9ad5c344" xlink:to="loc_dei_EntityDomain_22712f1d-87b4-4c06-8e29-d46a9ad5c344_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e1af3348-e9fa-44f8-b470-ad245475d7e4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_22712f1d-87b4-4c06-8e29-d46a9ad5c344" xlink:to="loc_dei_EntityDomain_e1af3348-e9fa-44f8-b470-ad245475d7e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e6a13bd4-6c9a-4fbf-8875-7fe9041e57db" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e1af3348-e9fa-44f8-b470-ad245475d7e4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e6a13bd4-6c9a-4fbf-8875-7fe9041e57db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_15fcb687-ae71-4eb4-b4b3-c7310cd78b5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_dc42058f-e9bd-4c12-8cc6-0da51cdbdc77" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_15fcb687-ae71-4eb4-b4b3-c7310cd78b5d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_15fcb687-ae71-4eb4-b4b3-c7310cd78b5d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_15fcb687-ae71-4eb4-b4b3-c7310cd78b5d" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_15fcb687-ae71-4eb4-b4b3-c7310cd78b5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_046b9527-f0c7-4da1-843e-f5ac5e078585" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_15fcb687-ae71-4eb4-b4b3-c7310cd78b5d" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_046b9527-f0c7-4da1-843e-f5ac5e078585" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSupplyCostRecoveryMember_96cf9a6c-50af-430a-b8b1-82d1182462d5" xlink:href="cms-20201231.xsd#cms_PowerSupplyCostRecoveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_046b9527-f0c7-4da1-843e-f5ac5e078585" xlink:to="loc_cms_PowerSupplyCostRecoveryMember_96cf9a6c-50af-430a-b8b1-82d1182462d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_7ff46c80-ae57-43c4-97c7-777e59d24d71" xlink:href="cms-20201231.xsd#cms_GasCostRecoveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_046b9527-f0c7-4da1-843e-f5ac5e078585" xlink:to="loc_cms_GasCostRecoveryMember_7ff46c80-ae57-43c4-97c7-777e59d24d71" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="simple" xlink:href="cms-20201231.xsd#ContingenciesandCommitments"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="extended" id="i198abb962adc40b2981531865dd97f01_ContingenciesandCommitments">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_ed9b72e0-02b1-41e2-b516-660ebb5e9f09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_6f787491-ff47-489e-bee0-d849eb7ccedc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ed9b72e0-02b1-41e2-b516-660ebb5e9f09" xlink:to="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_6f787491-ff47-489e-bee0-d849eb7ccedc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_2ccfb684-1d81-4aee-90fe-f403108fe0d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ed9b72e0-02b1-41e2-b516-660ebb5e9f09" xlink:to="loc_us-gaap_OtherCommitmentsTable_2ccfb684-1d81-4aee-90fe-f403108fe0d0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8b03ce96-7c9b-47a5-870e-7ac37b1c2756" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_2ccfb684-1d81-4aee-90fe-f403108fe0d0" xlink:to="loc_dei_LegalEntityAxis_8b03ce96-7c9b-47a5-870e-7ac37b1c2756" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8b03ce96-7c9b-47a5-870e-7ac37b1c2756_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8b03ce96-7c9b-47a5-870e-7ac37b1c2756" xlink:to="loc_dei_EntityDomain_8b03ce96-7c9b-47a5-870e-7ac37b1c2756_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_33659ac8-4742-4175-a10b-b9b9056f3747" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8b03ce96-7c9b-47a5-870e-7ac37b1c2756" xlink:to="loc_dei_EntityDomain_33659ac8-4742-4175-a10b-b9b9056f3747" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3df73cf3-d726-4904-bf11-db8ddc8fa72e" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_33659ac8-4742-4175-a10b-b9b9056f3747" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3df73cf3-d726-4904-bf11-db8ddc8fa72e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables" xlink:type="simple" xlink:href="cms-20201231.xsd#ContingenciesandCommitmentsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables" xlink:type="extended" id="i2646d5056dc04ee5ac142eff3c16581b_ContingenciesandCommitmentsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_b14fc8bd-0f65-4496-8df7-ae127e14475a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_33481993-9c85-4663-869d-639544036541" xlink:href="cms-20201231.xsd#cms_ExpectedRemediationCostsByYearTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_b14fc8bd-0f65-4496-8df7-ae127e14475a" xlink:to="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_33481993-9c85-4663-869d-639544036541" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_9809c9e9-dbec-4743-9d27-241c0ad8e547" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGuaranteeObligationsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_b14fc8bd-0f65-4496-8df7-ae127e14475a" xlink:to="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_9809c9e9-dbec-4743-9d27-241c0ad8e547" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_4473bab9-723d-49be-bc65-b52a214beca9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_b14fc8bd-0f65-4496-8df7-ae127e14475a" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_4473bab9-723d-49be-bc65-b52a214beca9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_3873a7c8-fe0f-48b1-9c5e-7cb66180f0de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SiteContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SiteContingencyLineItems_b14fc8bd-0f65-4496-8df7-ae127e14475a" xlink:to="loc_us-gaap_SiteContingencyTable_3873a7c8-fe0f-48b1-9c5e-7cb66180f0de" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_bdee0899-52b0-4f90-a7f9-90e78d98d656" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_3873a7c8-fe0f-48b1-9c5e-7cb66180f0de" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_bdee0899-52b0-4f90-a7f9-90e78d98d656" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_bdee0899-52b0-4f90-a7f9-90e78d98d656_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_bdee0899-52b0-4f90-a7f9-90e78d98d656" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_bdee0899-52b0-4f90-a7f9-90e78d98d656_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_d5f46532-e959-45d6-a3a1-8c6c63064c04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_bdee0899-52b0-4f90-a7f9-90e78d98d656" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_d5f46532-e959-45d6-a3a1-8c6c63064c04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_31ce9b29-4717-432e-b67f-8f350e74f969" xlink:href="cms-20201231.xsd#cms_BayHarborMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_d5f46532-e959-45d6-a3a1-8c6c63064c04" xlink:to="loc_cms_BayHarborMember_31ce9b29-4717-432e-b67f-8f350e74f969" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_1c7dd5fa-82da-4a5b-a9a0-37ff98e67632" xlink:href="cms-20201231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_d5f46532-e959-45d6-a3a1-8c6c63064c04" xlink:to="loc_cms_ManufacturedGasPlantMember_1c7dd5fa-82da-4a5b-a9a0-37ff98e67632" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_29b87008-7155-443c-88c3-cb8e8d4d7ebe" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_3873a7c8-fe0f-48b1-9c5e-7cb66180f0de" xlink:to="loc_dei_LegalEntityAxis_29b87008-7155-443c-88c3-cb8e8d4d7ebe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_29b87008-7155-443c-88c3-cb8e8d4d7ebe_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_29b87008-7155-443c-88c3-cb8e8d4d7ebe" xlink:to="loc_dei_EntityDomain_29b87008-7155-443c-88c3-cb8e8d4d7ebe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5f4ad572-b3fb-474c-ab79-9db0ada44163" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_29b87008-7155-443c-88c3-cb8e8d4d7ebe" xlink:to="loc_dei_EntityDomain_5f4ad572-b3fb-474c-ab79-9db0ada44163" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_01d97e1a-deff-4d17-82b2-9256f4daeee4" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5f4ad572-b3fb-474c-ab79-9db0ada44163" xlink:to="loc_cms_ConsumersEnergyCompanyMember_01d97e1a-deff-4d17-82b2-9256f4daeee4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails" xlink:type="extended" id="i02ab065e47d3437cb49fc53fa21df5e7_ContingenciesandCommitmentsContingenciesAndCommitmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LossContingencyNumberOfLawsuits_bccac82f-ca5e-4410-8e86-836c844395b7" xlink:href="cms-20201231.xsd#cms_LossContingencyNumberOfLawsuits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_cms_LossContingencyNumberOfLawsuits_bccac82f-ca5e-4410-8e86-836c844395b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserveCurrent_dababac7-d8fd-4017-9de0-3b9146318329" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationReserveCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_us-gaap_LitigationReserveCurrent_dababac7-d8fd-4017-9de0-3b9146318329" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_0dd0d233-9e09-43cc-9fc6-f3b1f23f413c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_0dd0d233-9e09-43cc-9fc6-f3b1f23f413c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_c07c9c07-d6f9-4dfd-9118-88f8b1604eca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_c07c9c07-d6f9-4dfd-9118-88f8b1604eca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_4d3bf3cb-c942-4ff2-9e69-49628242c82a" xlink:href="cms-20201231.xsd#cms_AccrualForEnvironmentalLossContingenciesInflationRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_4d3bf3cb-c942-4ff2-9e69-49628242c82a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_a6b3a500-7b9b-4191-ad17-a1d81425c519" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_a6b3a500-7b9b-4191-ad17-a1d81425c519" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForeignGovernmentTaxClaimOnSale_9e5b94c4-32fe-4438-97f2-2789c51d9ee9" xlink:href="cms-20201231.xsd#cms_ForeignGovernmentTaxClaimOnSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_cms_ForeignGovernmentTaxClaimOnSale_9e5b94c4-32fe-4438-97f2-2789c51d9ee9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_6de20c75-80c4-4f27-9e9d-5d58600311ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_6de20c75-80c4-4f27-9e9d-5d58600311ba" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_14976b0c-68dd-412b-a848-ee205d002d25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_14976b0c-68dd-412b-a848-ee205d002d25" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants_07dfc3df-0c16-4b49-8184-7f94189ec239" xlink:href="cms-20201231.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_cms_NumberOfFormerManufacturedGasPlants_07dfc3df-0c16-4b49-8184-7f94189ec239" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_890eedc2-5184-45b8-8159-8f4aff63166b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_890eedc2-5184-45b8-8159-8f4aff63166b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_ff8706f6-1281-44b0-9664-391b4b5ea50e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_ff8706f6-1281-44b0-9664-391b4b5ea50e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_9c4290a8-1a0b-4d70-9277-889d015f053b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_9c4290a8-1a0b-4d70-9277-889d015f053b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_dbd1477d-31c8-495a-8d08-59cca81b0bfb" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_dbd1477d-31c8-495a-8d08-59cca81b0bfb" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense_70f94d6c-15cb-4b95-8915-6e5d30168c27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_us-gaap_LitigationSettlementExpense_70f94d6c-15cb-4b95-8915-6e5d30168c27" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_78c1e92f-1825-45ab-9e62-6f930365ee4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_us-gaap_LossContingenciesTable_78c1e92f-1825-45ab-9e62-6f930365ee4c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_de4d202d-3208-4cd9-9e98-2af1b2838972" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_78c1e92f-1825-45ab-9e62-6f930365ee4c" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_de4d202d-3208-4cd9-9e98-2af1b2838972" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_de4d202d-3208-4cd9-9e98-2af1b2838972_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_de4d202d-3208-4cd9-9e98-2af1b2838972" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_de4d202d-3208-4cd9-9e98-2af1b2838972_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_b901f0c3-741b-44be-baf0-191e33ca340a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_de4d202d-3208-4cd9-9e98-2af1b2838972" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_b901f0c3-741b-44be-baf0-191e33ca340a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RayCompressorStationMember_58a41f45-2edc-4ba6-8a3c-cb8fde8e341d" xlink:href="cms-20201231.xsd#cms_RayCompressorStationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_b901f0c3-741b-44be-baf0-191e33ca340a" xlink:to="loc_cms_RayCompressorStationMember_58a41f45-2edc-4ba6-8a3c-cb8fde8e341d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_d15f5280-52dc-4996-bcbc-80a61625cddb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_78c1e92f-1825-45ab-9e62-6f930365ee4c" xlink:to="loc_srt_LitigationCaseAxis_d15f5280-52dc-4996-bcbc-80a61625cddb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_d15f5280-52dc-4996-bcbc-80a61625cddb_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_d15f5280-52dc-4996-bcbc-80a61625cddb" xlink:to="loc_srt_LitigationCaseTypeDomain_d15f5280-52dc-4996-bcbc-80a61625cddb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_77b97910-3ae4-4471-861c-f1f734e26431" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_d15f5280-52dc-4996-bcbc-80a61625cddb" xlink:to="loc_srt_LitigationCaseTypeDomain_77b97910-3ae4-4471-861c-f1f734e26431" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasIndexPriceReportingClassActionLawsuitsMember_d8cc111b-127c-4442-815c-8c3c432344d8" xlink:href="cms-20201231.xsd#cms_GasIndexPriceReportingClassActionLawsuitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_77b97910-3ae4-4471-861c-f1f734e26431" xlink:to="loc_cms_GasIndexPriceReportingClassActionLawsuitsMember_d8cc111b-127c-4442-815c-8c3c432344d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasIndexPriceReportingIndividualLawsuitsMember_7088eb30-617e-425f-81b0-269d791c7029" xlink:href="cms-20201231.xsd#cms_GasIndexPriceReportingIndividualLawsuitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_77b97910-3ae4-4471-861c-f1f734e26431" xlink:to="loc_cms_GasIndexPriceReportingIndividualLawsuitsMember_7088eb30-617e-425f-81b0-269d791c7029" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasIndexPriceReportingLitigationMember_0ed947ff-647b-4cb0-9c35-243c039e3a03" xlink:href="cms-20201231.xsd#cms_GasIndexPriceReportingLitigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_77b97910-3ae4-4471-861c-f1f734e26431" xlink:to="loc_cms_GasIndexPriceReportingLitigationMember_0ed947ff-647b-4cb0-9c35-243c039e3a03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_McvPpaMember_2379cdb9-b256-4869-85af-b478befe38c6" xlink:href="cms-20201231.xsd#cms_McvPpaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_77b97910-3ae4-4471-861c-f1f734e26431" xlink:to="loc_cms_McvPpaMember_2379cdb9-b256-4869-85af-b478befe38c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnderwatercablesStraitsofMackinacMember_2e841dab-a047-4159-819e-187ed6ea43c3" xlink:href="cms-20201231.xsd#cms_UnderwatercablesStraitsofMackinacMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_77b97910-3ae4-4471-861c-f1f734e26431" xlink:to="loc_cms_UnderwatercablesStraitsofMackinacMember_2e841dab-a047-4159-819e-187ed6ea43c3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivilCaseConsumersV.MPSCStaffMember_61e5d455-af50-4ed3-a0d8-eeb83844ccd0" xlink:href="cms-20201231.xsd#cms_CivilCaseConsumersV.MPSCStaffMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_77b97910-3ae4-4471-861c-f1f734e26431" xlink:to="loc_cms_CivilCaseConsumersV.MPSCStaffMember_61e5d455-af50-4ed3-a0d8-eeb83844ccd0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_e1e42ee6-fce0-45d8-a177-88c4d81dce46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_78c1e92f-1825-45ab-9e62-6f930365ee4c" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_e1e42ee6-fce0-45d8-a177-88c4d81dce46" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_e1e42ee6-fce0-45d8-a177-88c4d81dce46_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_e1e42ee6-fce0-45d8-a177-88c4d81dce46" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_e1e42ee6-fce0-45d8-a177-88c4d81dce46_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_58f182f3-0f55-47b9-94af-6858421737db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_e1e42ee6-fce0-45d8-a177-88c4d81dce46" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_58f182f3-0f55-47b9-94af-6858421737db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EquatorialGuineaTaxAuthorityMember_5cf941fc-6de2-4b23-a68f-037f91f7ed3e" xlink:href="cms-20201231.xsd#cms_EquatorialGuineaTaxAuthorityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_58f182f3-0f55-47b9-94af-6858421737db" xlink:to="loc_cms_EquatorialGuineaTaxAuthorityMember_5cf941fc-6de2-4b23-a68f-037f91f7ed3e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_8f52c1ad-5be4-476e-bb3c-652795f37f85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_78c1e92f-1825-45ab-9e62-6f930365ee4c" xlink:to="loc_us-gaap_PublicUtilityAxis_8f52c1ad-5be4-476e-bb3c-652795f37f85" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_8f52c1ad-5be4-476e-bb3c-652795f37f85_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_8f52c1ad-5be4-476e-bb3c-652795f37f85" xlink:to="loc_us-gaap_UtilityPlantDomain_8f52c1ad-5be4-476e-bb3c-652795f37f85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_c015504a-f6a0-4a57-a5f3-ff9d52488ac8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_8f52c1ad-5be4-476e-bb3c-652795f37f85" xlink:to="loc_us-gaap_UtilityPlantDomain_c015504a-f6a0-4a57-a5f3-ff9d52488ac8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_cce43c4c-beed-4f53-90e1-2c1a321e180c" xlink:href="cms-20201231.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_c015504a-f6a0-4a57-a5f3-ff9d52488ac8" xlink:to="loc_cms_ElectricUtilityMember_cce43c4c-beed-4f53-90e1-2c1a321e180c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_e6753c0c-901f-4b5b-97da-e461001ae073" xlink:href="cms-20201231.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_c015504a-f6a0-4a57-a5f3-ff9d52488ac8" xlink:to="loc_cms_GasUtilityMember_e6753c0c-901f-4b5b-97da-e461001ae073" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_b37304d4-931e-42c0-8331-421da8fc5980" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_78c1e92f-1825-45ab-9e62-6f930365ee4c" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_b37304d4-931e-42c0-8331-421da8fc5980" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_b37304d4-931e-42c0-8331-421da8fc5980_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_b37304d4-931e-42c0-8331-421da8fc5980" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_b37304d4-931e-42c0-8331-421da8fc5980_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_da1d5261-7fb1-4025-b142-e3227f3ffeac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_b37304d4-931e-42c0-8331-421da8fc5980" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_da1d5261-7fb1-4025-b142-e3227f3ffeac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_95d83c18-12d2-46a2-acba-d983c890b64f" xlink:href="cms-20201231.xsd#cms_BayHarborMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_da1d5261-7fb1-4025-b142-e3227f3ffeac" xlink:to="loc_cms_BayHarborMember_95d83c18-12d2-46a2-acba-d983c890b64f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NrepaMember_8113b14a-39cc-446b-814f-f3c121e597e9" xlink:href="cms-20201231.xsd#cms_NrepaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_da1d5261-7fb1-4025-b142-e3227f3ffeac" xlink:to="loc_cms_NrepaMember_8113b14a-39cc-446b-814f-f3c121e597e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CerclaLiabilityMember_24305555-b85c-4ede-bf2f-5567660efef2" xlink:href="cms-20201231.xsd#cms_CerclaLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_da1d5261-7fb1-4025-b142-e3227f3ffeac" xlink:to="loc_cms_CerclaLiabilityMember_24305555-b85c-4ede-bf2f-5567660efef2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_b869cc23-b8df-4a61-8927-f8427cd0b324" xlink:href="cms-20201231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_da1d5261-7fb1-4025-b142-e3227f3ffeac" xlink:to="loc_cms_ManufacturedGasPlantMember_b869cc23-b8df-4a61-8927-f8427cd0b324" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9b444019-1ae6-4545-9c87-00a507a27af2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_78c1e92f-1825-45ab-9e62-6f930365ee4c" xlink:to="loc_srt_RangeAxis_9b444019-1ae6-4545-9c87-00a507a27af2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9b444019-1ae6-4545-9c87-00a507a27af2_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9b444019-1ae6-4545-9c87-00a507a27af2" xlink:to="loc_srt_RangeMember_9b444019-1ae6-4545-9c87-00a507a27af2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2da8aca9-0335-4c23-bf39-50c1e0e414eb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9b444019-1ae6-4545-9c87-00a507a27af2" xlink:to="loc_srt_RangeMember_2da8aca9-0335-4c23-bf39-50c1e0e414eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fea84308-47de-4b55-ad5f-f0ecd307e672" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2da8aca9-0335-4c23-bf39-50c1e0e414eb" xlink:to="loc_srt_MinimumMember_fea84308-47de-4b55-ad5f-f0ecd307e672" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5df36351-aac9-4b91-aace-3cb38cdc80fa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2da8aca9-0335-4c23-bf39-50c1e0e414eb" xlink:to="loc_srt_MaximumMember_5df36351-aac9-4b91-aace-3cb38cdc80fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e75d7e08-629d-46f5-a057-6d08c3c69a35" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_78c1e92f-1825-45ab-9e62-6f930365ee4c" xlink:to="loc_dei_LegalEntityAxis_e75d7e08-629d-46f5-a057-6d08c3c69a35" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e75d7e08-629d-46f5-a057-6d08c3c69a35_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_e75d7e08-629d-46f5-a057-6d08c3c69a35" xlink:to="loc_dei_EntityDomain_e75d7e08-629d-46f5-a057-6d08c3c69a35_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_71b5f304-4a7a-4445-ac42-916893c04108" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_e75d7e08-629d-46f5-a057-6d08c3c69a35" xlink:to="loc_dei_EntityDomain_71b5f304-4a7a-4445-ac42-916893c04108" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_970ae00b-39ce-403a-91b5-a574cfe5a725" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_71b5f304-4a7a-4445-ac42-916893c04108" xlink:to="loc_cms_ConsumersEnergyCompanyMember_970ae00b-39ce-403a-91b5-a574cfe5a725" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_6b602f63-f53b-4c3e-91cb-39c10f91495a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_78c1e92f-1825-45ab-9e62-6f930365ee4c" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_6b602f63-f53b-4c3e-91cb-39c10f91495a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_6b602f63-f53b-4c3e-91cb-39c10f91495a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_6b602f63-f53b-4c3e-91cb-39c10f91495a" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_6b602f63-f53b-4c3e-91cb-39c10f91495a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_596c373d-3c27-455d-8151-0c38807b85a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_6b602f63-f53b-4c3e-91cb-39c10f91495a" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_596c373d-3c27-455d-8151-0c38807b85a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_ad2a144a-9064-483f-931d-a969d3256dbe" xlink:href="cms-20201231.xsd#cms_GasCostRecoveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_596c373d-3c27-455d-8151-0c38807b85a4" xlink:to="loc_cms_GasCostRecoveryMember_ad2a144a-9064-483f-931d-a969d3256dbe" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails" xlink:type="extended" id="ic41a5dbbed4d42b1914ab25c922b9605_ContingenciesandCommitmentsExpectedRemediationCostByYearDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_78ce1e42-41fe-4e14-a87a-fe712fb4828c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_3c060e0c-05a3-4a67-ba39-c3a8f4fdc27a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_78ce1e42-41fe-4e14-a87a-fe712fb4828c" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_3c060e0c-05a3-4a67-ba39-c3a8f4fdc27a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_fb00fa43-5851-40fb-b7f5-5060596777c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_78ce1e42-41fe-4e14-a87a-fe712fb4828c" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_fb00fa43-5851-40fb-b7f5-5060596777c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_282bade4-803e-48d3-8aa7-5ad6aa24fe8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_78ce1e42-41fe-4e14-a87a-fe712fb4828c" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_282bade4-803e-48d3-8aa7-5ad6aa24fe8a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_c6a0133b-1cab-4bcc-9d48-b3f606d991de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_78ce1e42-41fe-4e14-a87a-fe712fb4828c" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_c6a0133b-1cab-4bcc-9d48-b3f606d991de" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_3506191d-5ceb-414b-90ea-5466a9829059" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_78ce1e42-41fe-4e14-a87a-fe712fb4828c" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_3506191d-5ceb-414b-90ea-5466a9829059" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_e70372d7-e09d-4847-b30f-032488c6b34a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SiteContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SiteContingencyLineItems_78ce1e42-41fe-4e14-a87a-fe712fb4828c" xlink:to="loc_us-gaap_SiteContingencyTable_e70372d7-e09d-4847-b30f-032488c6b34a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_16307635-9a10-45ac-ac62-51ef02aa3900" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_e70372d7-e09d-4847-b30f-032488c6b34a" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_16307635-9a10-45ac-ac62-51ef02aa3900" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_16307635-9a10-45ac-ac62-51ef02aa3900_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_16307635-9a10-45ac-ac62-51ef02aa3900" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_16307635-9a10-45ac-ac62-51ef02aa3900_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_b130be63-932e-4d7c-931e-17f86c4b23ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_16307635-9a10-45ac-ac62-51ef02aa3900" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_b130be63-932e-4d7c-931e-17f86c4b23ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_1b813123-ce49-4acd-a6b1-f1584fab0bb6" xlink:href="cms-20201231.xsd#cms_BayHarborMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_b130be63-932e-4d7c-931e-17f86c4b23ee" xlink:to="loc_cms_BayHarborMember_1b813123-ce49-4acd-a6b1-f1584fab0bb6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_076b8dac-1f13-4b2c-bcb6-cc1105bcfa44" xlink:href="cms-20201231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_b130be63-932e-4d7c-931e-17f86c4b23ee" xlink:to="loc_cms_ManufacturedGasPlantMember_076b8dac-1f13-4b2c-bcb6-cc1105bcfa44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9d225012-0508-4237-b349-462122e12bc8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_e70372d7-e09d-4847-b30f-032488c6b34a" xlink:to="loc_dei_LegalEntityAxis_9d225012-0508-4237-b349-462122e12bc8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9d225012-0508-4237-b349-462122e12bc8_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9d225012-0508-4237-b349-462122e12bc8" xlink:to="loc_dei_EntityDomain_9d225012-0508-4237-b349-462122e12bc8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2d718b7b-97db-4ed1-b4e7-5027d6860501" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9d225012-0508-4237-b349-462122e12bc8" xlink:to="loc_dei_EntityDomain_2d718b7b-97db-4ed1-b4e7-5027d6860501" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_eeda2c14-ba96-443b-8997-9caa046463fe" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2d718b7b-97db-4ed1-b4e7-5027d6860501" xlink:to="loc_cms_ConsumersEnergyCompanyMember_eeda2c14-ba96-443b-8997-9caa046463fe" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ContingenciesandCommitmentsGuaranteesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails" xlink:type="extended" id="i1528714075e049b98e44cee9bd2f8365_ContingenciesandCommitmentsGuaranteesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:href="cms-20201231.xsd#cms_GuaranteesAndOtherContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsTerm_1d3e012b-4e53-4817-b938-eb4a19136c98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_GuaranteeObligationsTerm_1d3e012b-4e53-4817-b938-eb4a19136c98" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_34161ed2-1800-4e43-afc9-b116e05991d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_34161ed2-1800-4e43-afc9-b116e05991d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_540f3f62-fad8-405b-96ba-1d17fd8ec9e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_540f3f62-fad8-405b-96ba-1d17fd8ec9e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_be0953e2-0a4a-4deb-a2d3-77f1451c1b13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_be0953e2-0a4a-4deb-a2d3-77f1451c1b13" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_1918a1aa-5012-41fd-84d5-7814b61e47c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_1918a1aa-5012-41fd-84d5-7814b61e47c6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_dd66b9e6-c8ba-4db6-9d64-653ad706cb25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_dd66b9e6-c8ba-4db6-9d64-653ad706cb25" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_a40b7be3-1311-4946-aaa7-fd80322d4d7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_a40b7be3-1311-4946-aaa7-fd80322d4d7e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_25ddb6b6-f690-4ae3-926a-f4a5d60834e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_25ddb6b6-f690-4ae3-926a-f4a5d60834e9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_019e9afc-596c-475f-bdae-41e3bde9a4de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_019e9afc-596c-475f-bdae-41e3bde9a4de" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_7bf26ae2-75cf-4f2e-9a34-956be30fa2d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_7bf26ae2-75cf-4f2e-9a34-956be30fa2d4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_f2ec470b-ab3d-46bf-8177-20d6f4b20af2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_f2ec470b-ab3d-46bf-8177-20d6f4b20af2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired_042d6f4b-03d6-4c16-b58d-1acb438c6814" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired_042d6f4b-03d6-4c16-b58d-1acb438c6814" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_03570390-f48f-48c0-b711-f3907cdebce3" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_03570390-f48f-48c0-b711-f3907cdebce3" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_78b7ac3c-7f46-4c82-a228-6697c6602ca4" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_78b7ac3c-7f46-4c82-a228-6697c6602ca4" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_2beffd44-e5a2-4873-a74a-2865d2d12162" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_2beffd44-e5a2-4873-a74a-2865d2d12162" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_1adbfcbd-4a8d-43ee-b09a-be6b9000f601" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_1adbfcbd-4a8d-43ee-b09a-be6b9000f601" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_fc0f041e-8a56-4a96-8dca-a6b159e213a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_fc0f041e-8a56-4a96-8dca-a6b159e213a4" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity_c936eec6-6067-4271-bc20-2cda3d62a298" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity_c936eec6-6067-4271-bc20-2cda3d62a298" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:href="cms-20201231.xsd#cms_GuaranteesAndOtherContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c4e71b30-e9dc-42fc-8030-2221a74b6202" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:to="loc_us-gaap_DebtInstrumentAxis_c4e71b30-e9dc-42fc-8030-2221a74b6202" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c4e71b30-e9dc-42fc-8030-2221a74b6202_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_c4e71b30-e9dc-42fc-8030-2221a74b6202" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c4e71b30-e9dc-42fc-8030-2221a74b6202_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ee2466df-eb59-494f-b8af-fccdc6a98dd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_c4e71b30-e9dc-42fc-8030-2221a74b6202" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ee2466df-eb59-494f-b8af-fccdc6a98dd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PalisadesPowerPurchaseAgreementMember_e77be2e4-08ea-446c-a410-30868c0158f7" xlink:href="cms-20201231.xsd#cms_PalisadesPowerPurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ee2466df-eb59-494f-b8af-fccdc6a98dd2" xlink:to="loc_cms_PalisadesPowerPurchaseAgreementMember_e77be2e4-08ea-446c-a410-30868c0158f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0d6b76a2-6e52-4101-a888-39332f0dfd1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0d6b76a2-6e52-4101-a888-39332f0dfd1d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0d6b76a2-6e52-4101-a888-39332f0dfd1d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0d6b76a2-6e52-4101-a888-39332f0dfd1d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0d6b76a2-6e52-4101-a888-39332f0dfd1d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ef7f54d8-7442-42d8-91f0-aa6c92c86026" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0d6b76a2-6e52-4101-a888-39332f0dfd1d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ef7f54d8-7442-42d8-91f0-aa6c92c86026" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingObligationMember_f45eef98-ba17-4619-81ad-cbd5f393c046" xlink:href="cms-20201231.xsd#cms_FinancingObligationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ef7f54d8-7442-42d8-91f0-aa6c92c86026" xlink:to="loc_cms_FinancingObligationMember_f45eef98-ba17-4619-81ad-cbd5f393c046" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_6bd03dff-578c-47a9-ab5b-bf1c06b4087b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_6bd03dff-578c-47a9-ab5b-bf1c06b4087b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_6bd03dff-578c-47a9-ab5b-bf1c06b4087b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_6bd03dff-578c-47a9-ab5b-bf1c06b4087b" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_6bd03dff-578c-47a9-ab5b-bf1c06b4087b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_229bf4d8-fcb9-4793-a759-38927e4f36c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_6bd03dff-578c-47a9-ab5b-bf1c06b4087b" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_229bf4d8-fcb9-4793-a759-38927e4f36c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PalisadesPowerPurchaseAgreementMember_0a03b896-097e-4ea2-b857-d2a6924861db" xlink:href="cms-20201231.xsd#cms_PalisadesPowerPurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_229bf4d8-fcb9-4793-a759-38927e4f36c3" xlink:to="loc_cms_PalisadesPowerPurchaseAgreementMember_0a03b896-097e-4ea2-b857-d2a6924861db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_15f28f7f-e3fd-4010-883d-599044dc48d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_15f28f7f-e3fd-4010-883d-599044dc48d3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_15f28f7f-e3fd-4010-883d-599044dc48d3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_15f28f7f-e3fd-4010-883d-599044dc48d3" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_15f28f7f-e3fd-4010-883d-599044dc48d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_050864d3-6391-4b27-873f-ffc717aedfb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_15f28f7f-e3fd-4010-883d-599044dc48d3" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_050864d3-6391-4b27-873f-ffc717aedfb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_McvPpaMember_3495c1f0-2508-4d22-8ab8-1c18acb8895a" xlink:href="cms-20201231.xsd#cms_McvPpaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_050864d3-6391-4b27-873f-ffc717aedfb1" xlink:to="loc_cms_McvPpaMember_3495c1f0-2508-4d22-8ab8-1c18acb8895a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PalisadesPpaMember_642848ee-04af-4cb6-ba6a-9e13c525ce36" xlink:href="cms-20201231.xsd#cms_PalisadesPpaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_050864d3-6391-4b27-873f-ffc717aedfb1" xlink:to="loc_cms_PalisadesPpaMember_642848ee-04af-4cb6-ba6a-9e13c525ce36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartiesPpaMember_bd0b17a1-fbb8-4d3c-a1b8-d183631596d2" xlink:href="cms-20201231.xsd#cms_RelatedPartiesPpaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_050864d3-6391-4b27-873f-ffc717aedfb1" xlink:to="loc_cms_RelatedPartiesPpaMember_bd0b17a1-fbb8-4d3c-a1b8-d183631596d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPpaMember_04842ea5-939d-4eae-bcde-2515665a596e" xlink:href="cms-20201231.xsd#cms_OtherPpaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_050864d3-6391-4b27-873f-ffc717aedfb1" xlink:to="loc_cms_OtherPpaMember_04842ea5-939d-4eae-bcde-2515665a596e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PpaMember_c0751ef4-a339-4d45-9780-7a3c8d822cba" xlink:href="cms-20201231.xsd#cms_PpaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_050864d3-6391-4b27-873f-ffc717aedfb1" xlink:to="loc_cms_PpaMember_c0751ef4-a339-4d45-9780-7a3c8d822cba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPurchaseObligationsMember_80465e09-f1ad-4c02-bf76-f4c0aea38d75" xlink:href="cms-20201231.xsd#cms_OtherPurchaseObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_050864d3-6391-4b27-873f-ffc717aedfb1" xlink:to="loc_cms_OtherPurchaseObligationsMember_80465e09-f1ad-4c02-bf76-f4c0aea38d75" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_c562c43f-4400-4927-99db-c5d5f84bab05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_c562c43f-4400-4927-99db-c5d5f84bab05" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_c562c43f-4400-4927-99db-c5d5f84bab05_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_c562c43f-4400-4927-99db-c5d5f84bab05" xlink:to="loc_us-gaap_LossContingencyNatureDomain_c562c43f-4400-4927-99db-c5d5f84bab05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_97993670-2d7c-49df-b075-d74f3dab8b42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_c562c43f-4400-4927-99db-c5d5f84bab05" xlink:to="loc_us-gaap_LossContingencyNatureDomain_97993670-2d7c-49df-b075-d74f3dab8b42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember_70dca269-89fd-4d3d-8228-9fd706dc5136" xlink:href="cms-20201231.xsd#cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_97993670-2d7c-49df-b075-d74f3dab8b42" xlink:to="loc_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember_70dca269-89fd-4d3d-8228-9fd706dc5136" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_68c0fd2e-2968-4302-a034-edcae149933c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_97993670-2d7c-49df-b075-d74f3dab8b42" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_68c0fd2e-2968-4302-a034-edcae149933c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxAndOtherIndemnityObligationsMember_252525e2-e868-43a0-b250-4d9dc7dd5ff4" xlink:href="cms-20201231.xsd#cms_TaxAndOtherIndemnityObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_97993670-2d7c-49df-b075-d74f3dab8b42" xlink:to="loc_cms_TaxAndOtherIndemnityObligationsMember_252525e2-e868-43a0-b250-4d9dc7dd5ff4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_7eaef799-42c4-47bd-8116-de40e17aabb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_7eaef799-42c4-47bd-8116-de40e17aabb7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_7eaef799-42c4-47bd-8116-de40e17aabb7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_7eaef799-42c4-47bd-8116-de40e17aabb7" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_7eaef799-42c4-47bd-8116-de40e17aabb7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_bea640be-9bc3-4101-a1c8-c72ff7e5cc09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_7eaef799-42c4-47bd-8116-de40e17aabb7" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_bea640be-9bc3-4101-a1c8-c72ff7e5cc09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeTypeOtherMember_15f7c74d-d609-4784-a879-45410db1894f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeTypeOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_bea640be-9bc3-4101-a1c8-c72ff7e5cc09" xlink:to="loc_us-gaap_GuaranteeTypeOtherMember_15f7c74d-d609-4784-a879-45410db1894f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a24c5477-58fa-470f-8cb9-cd7646c7e3d3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:to="loc_dei_LegalEntityAxis_a24c5477-58fa-470f-8cb9-cd7646c7e3d3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a24c5477-58fa-470f-8cb9-cd7646c7e3d3_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a24c5477-58fa-470f-8cb9-cd7646c7e3d3" xlink:to="loc_dei_EntityDomain_a24c5477-58fa-470f-8cb9-cd7646c7e3d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fa6ae7ef-795e-4724-9d58-384c8a84f153" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a24c5477-58fa-470f-8cb9-cd7646c7e3d3" xlink:to="loc_dei_EntityDomain_fa6ae7ef-795e-4724-9d58-384c8a84f153" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_956d3972-d13b-43b5-9bf8-9f7ce7e45898" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_fa6ae7ef-795e-4724-9d58-384c8a84f153" xlink:to="loc_cms_ConsumersEnergyCompanyMember_956d3972-d13b-43b5-9bf8-9f7ce7e45898" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_fcca4751-b8c2-4512-bd9b-02eca438d75a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:to="loc_srt_ConsolidatedEntitiesAxis_fcca4751-b8c2-4512-bd9b-02eca438d75a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_fcca4751-b8c2-4512-bd9b-02eca438d75a_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_fcca4751-b8c2-4512-bd9b-02eca438d75a" xlink:to="loc_srt_ConsolidatedEntitiesDomain_fcca4751-b8c2-4512-bd9b-02eca438d75a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_15cfc2cd-1f82-4191-b1ad-e5185b4deb3f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_fcca4751-b8c2-4512-bd9b-02eca438d75a" xlink:to="loc_srt_ConsolidatedEntitiesDomain_15cfc2cd-1f82-4191-b1ad-e5185b4deb3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_eb70e1a8-e353-48fa-bfe4-6dc3ec3b954d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_15cfc2cd-1f82-4191-b1ad-e5185b4deb3f" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_eb70e1a8-e353-48fa-bfe4-6dc3ec3b954d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_230fd1d0-8e9f-4de3-942e-50c9b5d649c5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:to="loc_srt_OwnershipAxis_230fd1d0-8e9f-4de3-942e-50c9b5d649c5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_230fd1d0-8e9f-4de3-942e-50c9b5d649c5_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_230fd1d0-8e9f-4de3-942e-50c9b5d649c5" xlink:to="loc_srt_OwnershipDomain_230fd1d0-8e9f-4de3-942e-50c9b5d649c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_4dd971be-1c2f-40dd-bdd6-d83c6f586eda" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_230fd1d0-8e9f-4de3-942e-50c9b5d649c5" xlink:to="loc_srt_OwnershipDomain_4dd971be-1c2f-40dd-bdd6-d83c6f586eda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_53251d00-267c-4573-bdec-437846fe3c1e" xlink:href="cms-20201231.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_4dd971be-1c2f-40dd-bdd6-d83c6f586eda" xlink:to="loc_cms_AviatorWindClassBMembershipMember_53251d00-267c-4573-bdec-437846fe3c1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_707fde19-e6a2-4a77-8680-b8e32d52a365" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_707fde19-e6a2-4a77-8680-b8e32d52a365" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_707fde19-e6a2-4a77-8680-b8e32d52a365_default" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_707fde19-e6a2-4a77-8680-b8e32d52a365" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_707fde19-e6a2-4a77-8680-b8e32d52a365_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_7fa7caba-3843-478f-85a2-1ba3aad862de" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_707fde19-e6a2-4a77-8680-b8e32d52a365" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_7fa7caba-3843-478f-85a2-1ba3aad862de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_YearEndThroughMarch2025Member_dadbccdd-bc61-444b-986d-50964dd6f047" xlink:href="cms-20201231.xsd#cms_YearEndThroughMarch2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_7fa7caba-3843-478f-85a2-1ba3aad862de" xlink:to="loc_cms_YearEndThroughMarch2025Member_dadbccdd-bc61-444b-986d-50964dd6f047" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_March2025ThroughTerminationMember_4e5bf82a-0957-49fc-80bf-3a0ca36f2d60" xlink:href="cms-20201231.xsd#cms_March2025ThroughTerminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_7fa7caba-3843-478f-85a2-1ba3aad862de" xlink:to="loc_cms_March2025ThroughTerminationMember_4e5bf82a-0957-49fc-80bf-3a0ca36f2d60" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalization" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsAndCapitalization"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsAndCapitalization" xlink:type="extended" id="i1041ced2d5e64b7792376690f64466d4_FinancingsAndCapitalization">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b6726e24-51be-429f-a4d0-d7166cd32357" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_7f9e4654-8d5e-422a-b2da-1fa42072f581" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b6726e24-51be-429f-a4d0-d7166cd32357" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_7f9e4654-8d5e-422a-b2da-1fa42072f581" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_3c55b294-7f10-4ec4-92b6-07f4540af7bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b6726e24-51be-429f-a4d0-d7166cd32357" xlink:to="loc_us-gaap_DebtInstrumentTable_3c55b294-7f10-4ec4-92b6-07f4540af7bf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9ea4210d-91ce-46fc-a1f8-dcb144b9de7c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_3c55b294-7f10-4ec4-92b6-07f4540af7bf" xlink:to="loc_dei_LegalEntityAxis_9ea4210d-91ce-46fc-a1f8-dcb144b9de7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9ea4210d-91ce-46fc-a1f8-dcb144b9de7c_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9ea4210d-91ce-46fc-a1f8-dcb144b9de7c" xlink:to="loc_dei_EntityDomain_9ea4210d-91ce-46fc-a1f8-dcb144b9de7c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e5491989-5c90-4458-bf06-e4813a24aedd" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9ea4210d-91ce-46fc-a1f8-dcb144b9de7c" xlink:to="loc_dei_EntityDomain_e5491989-5c90-4458-bf06-e4813a24aedd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_113548b0-378c-47b5-b42d-42fdc20bebfd" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e5491989-5c90-4458-bf06-e4813a24aedd" xlink:to="loc_cms_ConsumersEnergyCompanyMember_113548b0-378c-47b5-b42d-42fdc20bebfd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsAndCapitalizationTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables" xlink:type="extended" id="ia42080fd65554815a66ff7fb31d32031_FinancingsAndCapitalizationTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_662a8c5c-e51f-4e23-9c13-519fe7ca163a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_c7f37152-8b7d-49a4-b050-0442c9bac05f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_662a8c5c-e51f-4e23-9c13-519fe7ca163a" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_c7f37152-8b7d-49a4-b050-0442c9bac05f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_5c550738-9d73-47e4-a291-657f8058d182" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_662a8c5c-e51f-4e23-9c13-519fe7ca163a" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_5c550738-9d73-47e4-a291-657f8058d182" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_983362a5-978d-42ea-ab67-f5d3ba4a6313" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_662a8c5c-e51f-4e23-9c13-519fe7ca163a" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_983362a5-978d-42ea-ab67-f5d3ba4a6313" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_cce1e690-66f0-4c5f-a823-6565528e3c25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_662a8c5c-e51f-4e23-9c13-519fe7ca163a" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_cce1e690-66f0-4c5f-a823-6565528e3c25" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_ea5de526-7ea2-433c-9701-40208bc1474c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_662a8c5c-e51f-4e23-9c13-519fe7ca163a" xlink:to="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_ea5de526-7ea2-433c-9701-40208bc1474c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfPreferredStockTableTextBlock_bfa32e96-7a20-4488-97ac-f3d3a534da14" xlink:href="cms-20201231.xsd#cms_ScheduleOfPreferredStockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_662a8c5c-e51f-4e23-9c13-519fe7ca163a" xlink:to="loc_cms_ScheduleOfPreferredStockTableTextBlock_bfa32e96-7a20-4488-97ac-f3d3a534da14" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_03a31d60-96bd-4033-9abf-349ccccf780e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_662a8c5c-e51f-4e23-9c13-519fe7ca163a" xlink:to="loc_us-gaap_DebtInstrumentTable_03a31d60-96bd-4033-9abf-349ccccf780e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dbc036c0-7281-4f1a-940a-766b97f8c085" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_03a31d60-96bd-4033-9abf-349ccccf780e" xlink:to="loc_dei_LegalEntityAxis_dbc036c0-7281-4f1a-940a-766b97f8c085" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dbc036c0-7281-4f1a-940a-766b97f8c085_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_dbc036c0-7281-4f1a-940a-766b97f8c085" xlink:to="loc_dei_EntityDomain_dbc036c0-7281-4f1a-940a-766b97f8c085_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_12cdafd2-a7ad-41aa-95a1-01903ca22984" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_dbc036c0-7281-4f1a-940a-766b97f8c085" xlink:to="loc_dei_EntityDomain_12cdafd2-a7ad-41aa-95a1-01903ca22984" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_11f05b92-a476-44d3-bfa7-fd93068b5c7e" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_12cdafd2-a7ad-41aa-95a1-01903ca22984" xlink:to="loc_cms_ConsumersEnergyCompanyMember_11f05b92-a476-44d3-bfa7-fd93068b5c7e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails" xlink:type="extended" id="i12e46d18e34746e48ef58bf9df2d263c_FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4ce0912f-382d-43e5-b934-1f3570e2f9f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4ce0912f-382d-43e5-b934-1f3570e2f9f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e1698ff8-4950-4685-982c-96d6c7e0e17d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e1698ff8-4950-4685-982c-96d6c7e0e17d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositBrokered_40cab183-9af6-4982-9f1a-2d8454e503b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestBearingDomesticDepositBrokered"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_InterestBearingDomesticDepositBrokered_40cab183-9af6-4982-9f1a-2d8454e503b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_17473af5-16a4-4be9-9518-d8365113995e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_LongTermDebtCurrent_17473af5-16a4-4be9-9518-d8365113995e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_63222721-c4aa-43a0-b6e7-b769f5694d3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_63222721-c4aa-43a0-b6e7-b769f5694d3d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_4ee8378a-715a-413d-97d1-fff7e8a4a8ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_4ee8378a-715a-413d-97d1-fff7e8a4a8ef" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_2b8c60a9-98d1-4dcf-b882-6302f457ff39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_2b8c60a9-98d1-4dcf-b882-6302f457ff39" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_22c7c6d1-d330-4cdb-a964-616d649a4231" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_22c7c6d1-d330-4cdb-a964-616d649a4231" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4cc3677c-4fba-4c07-80b1-3c9f6d25f366" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4cc3677c-4fba-4c07-80b1-3c9f6d25f366" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_8d0e88b4-c248-4806-aea6-ecbe34beda12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_8d0e88b4-c248-4806-aea6-ecbe34beda12" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageRateDomesticDepositBrokered_f60d4f51-cb55-48d8-96a2-59eeaf8fc53f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageRateDomesticDepositBrokered"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_WeightedAverageRateDomesticDepositBrokered_f60d4f51-cb55-48d8-96a2-59eeaf8fc53f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue_a90509db-65dc-4f53-9618-f320ebbd140e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue_a90509db-65dc-4f53-9618-f320ebbd140e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_e84fb5ef-17f5-4de9-afc2-9e49e466815c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_e84fb5ef-17f5-4de9-afc2-9e49e466815c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_c1ad6576-c894-4dc5-bd5e-a76f98a049e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_DebtInstrumentTable_c1ad6576-c894-4dc5-bd5e-a76f98a049e7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_9da54df4-b1ab-4563-97a7-4b851e2fa4c3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c1ad6576-c894-4dc5-bd5e-a76f98a049e7" xlink:to="loc_srt_StatementScenarioAxis_9da54df4-b1ab-4563-97a7-4b851e2fa4c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_9da54df4-b1ab-4563-97a7-4b851e2fa4c3_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_9da54df4-b1ab-4563-97a7-4b851e2fa4c3" xlink:to="loc_srt_ScenarioUnspecifiedDomain_9da54df4-b1ab-4563-97a7-4b851e2fa4c3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_69d66fe7-36ff-4bd8-b087-7f792b6d1293" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_9da54df4-b1ab-4563-97a7-4b851e2fa4c3" xlink:to="loc_srt_ScenarioUnspecifiedDomain_69d66fe7-36ff-4bd8-b087-7f792b6d1293" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_91240879-f539-4235-8513-95bbe5a741a8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_69d66fe7-36ff-4bd8-b087-7f792b6d1293" xlink:to="loc_srt_ScenarioForecastMember_91240879-f539-4235-8513-95bbe5a741a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_7e6dbee8-6da7-4dea-9996-ceccf3483a29" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c1ad6576-c894-4dc5-bd5e-a76f98a049e7" xlink:to="loc_srt_ConsolidatedEntitiesAxis_7e6dbee8-6da7-4dea-9996-ceccf3483a29" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_7e6dbee8-6da7-4dea-9996-ceccf3483a29_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_7e6dbee8-6da7-4dea-9996-ceccf3483a29" xlink:to="loc_srt_ConsolidatedEntitiesDomain_7e6dbee8-6da7-4dea-9996-ceccf3483a29_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_d2e0e7a2-dd0f-496f-92f6-ff9b576daaae" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_7e6dbee8-6da7-4dea-9996-ceccf3483a29" xlink:to="loc_srt_ConsolidatedEntitiesDomain_d2e0e7a2-dd0f-496f-92f6-ff9b576daaae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_0f54328f-f74e-4470-afb4-b48def05c92b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_d2e0e7a2-dd0f-496f-92f6-ff9b576daaae" xlink:to="loc_srt_ParentCompanyMember_0f54328f-f74e-4470-afb4-b48def05c92b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_e64cab58-acbb-4153-9727-d8409d1fd5f5" xlink:href="cms-20201231.xsd#cms_CMSEnterprisesIncludingSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_d2e0e7a2-dd0f-496f-92f6-ff9b576daaae" xlink:to="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_e64cab58-acbb-4153-9727-d8409d1fd5f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7a34cd5f-f6bc-4940-add2-0d9b824d0fcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c1ad6576-c894-4dc5-bd5e-a76f98a049e7" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7a34cd5f-f6bc-4940-add2-0d9b824d0fcd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7a34cd5f-f6bc-4940-add2-0d9b824d0fcd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7a34cd5f-f6bc-4940-add2-0d9b824d0fcd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7a34cd5f-f6bc-4940-add2-0d9b824d0fcd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0507135d-1b5f-4a94-b98a-4f2b19349fe6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7a34cd5f-f6bc-4940-add2-0d9b824d0fcd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0507135d-1b5f-4a94-b98a-4f2b19349fe6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_cf7c1c66-5e10-4030-9c78-2ef1a5f2e930" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0507135d-1b5f-4a94-b98a-4f2b19349fe6" xlink:to="loc_us-gaap_UnsecuredDebtMember_cf7c1c66-5e10-4030-9c78-2ef1a5f2e930" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember_32673892-8e06-449f-80ce-2a0ed2e65a40" xlink:href="cms-20201231.xsd#cms_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0507135d-1b5f-4a94-b98a-4f2b19349fe6" xlink:to="loc_cms_TermLoanFacilityMember_32673892-8e06-449f-80ce-2a0ed2e65a40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedDebtMember_68a8b3fd-ecf4-4514-9e73-3bba9cc1ab72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JuniorSubordinatedDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0507135d-1b5f-4a94-b98a-4f2b19349fe6" xlink:to="loc_us-gaap_JuniorSubordinatedDebtMember_68a8b3fd-ecf4-4514-9e73-3bba9cc1ab72" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherCmsSubsidiariesMember_3c48fe3b-081b-4740-b6d2-0a82c48a6ce5" xlink:href="cms-20201231.xsd#cms_OtherCmsSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0507135d-1b5f-4a94-b98a-4f2b19349fe6" xlink:to="loc_cms_OtherCmsSubsidiariesMember_3c48fe3b-081b-4740-b6d2-0a82c48a6ce5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_f754bf0f-53f5-4d12-aedc-830495d74604" xlink:href="cms-20201231.xsd#cms_FirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0507135d-1b5f-4a94-b98a-4f2b19349fe6" xlink:to="loc_cms_FirstMortgageBondsMember_f754bf0f-53f5-4d12-aedc-830495d74604" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsMember_f25523d3-5cb4-4811-8d1d-618e0623b75f" xlink:href="cms-20201231.xsd#cms_TaxExemptRevenueBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0507135d-1b5f-4a94-b98a-4f2b19349fe6" xlink:to="loc_cms_TaxExemptRevenueBondsMember_f25523d3-5cb4-4811-8d1d-618e0623b75f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsMember_4d035a4b-2be5-463c-8ede-fb2ad2227ed8" xlink:href="cms-20201231.xsd#cms_SecuritizationBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0507135d-1b5f-4a94-b98a-4f2b19349fe6" xlink:to="loc_cms_SecuritizationBondsMember_4d035a4b-2be5-463c-8ede-fb2ad2227ed8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4dc3aa56-5e29-4e77-a246-5e0c03aea179" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c1ad6576-c894-4dc5-bd5e-a76f98a049e7" xlink:to="loc_dei_LegalEntityAxis_4dc3aa56-5e29-4e77-a246-5e0c03aea179" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4dc3aa56-5e29-4e77-a246-5e0c03aea179_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4dc3aa56-5e29-4e77-a246-5e0c03aea179" xlink:to="loc_dei_EntityDomain_4dc3aa56-5e29-4e77-a246-5e0c03aea179_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c104bc39-d407-46dc-9d7c-e5187cb3ac29" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4dc3aa56-5e29-4e77-a246-5e0c03aea179" xlink:to="loc_dei_EntityDomain_c104bc39-d407-46dc-9d7c-e5187cb3ac29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3e8fb31a-2927-4955-96e1-dc10cfcf3403" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_c104bc39-d407-46dc-9d7c-e5187cb3ac29" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3e8fb31a-2927-4955-96e1-dc10cfcf3403" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ea09b9f3-ba0f-433e-b146-2e34f313cb56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c1ad6576-c894-4dc5-bd5e-a76f98a049e7" xlink:to="loc_us-gaap_DebtInstrumentAxis_ea09b9f3-ba0f-433e-b146-2e34f313cb56" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ea09b9f3-ba0f-433e-b146-2e34f313cb56_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_ea09b9f3-ba0f-433e-b146-2e34f313cb56" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ea09b9f3-ba0f-433e-b146-2e34f313cb56_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_ea09b9f3-ba0f-433e-b146-2e34f313cb56" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member_e2112864-ce27-4027-a77d-8787e8cd665b" xlink:href="cms-20201231.xsd#cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member_e2112864-ce27-4027-a77d-8787e8cd665b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_39edee24-9d48-418b-afc3-f6be63c3bef7" xlink:href="cms-20201231.xsd#cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_39edee24-9d48-418b-afc3-f6be63c3bef7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_651a7686-9998-40a6-94fb-537a4285b89d" xlink:href="cms-20201231.xsd#cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_651a7686-9998-40a6-94fb-537a4285b89d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_6d34eb41-6ad4-4047-a987-02a584e42eb8" xlink:href="cms-20201231.xsd#cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_6d34eb41-6ad4-4047-a987-02a584e42eb8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_1f5441f1-5976-475e-a536-a861d5f07bbd" xlink:href="cms-20201231.xsd#cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_1f5441f1-5976-475e-a536-a861d5f07bbd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_2b6e6483-62b7-4d46-ac84-72d8a14fbad7" xlink:href="cms-20201231.xsd#cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_2b6e6483-62b7-4d46-ac84-72d8a14fbad7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_c87cde30-2f3f-4ca8-9fe1-2aca19fb7682" xlink:href="cms-20201231.xsd#cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_c87cde30-2f3f-4ca8-9fe1-2aca19fb7682" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_6f9323b8-439f-4013-af93-9b6e4c6175ce" xlink:href="cms-20201231.xsd#cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_6f9323b8-439f-4013-af93-9b6e4c6175ce" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueFebruary2021Member_f2c104c8-2982-4d06-ae1e-c1b6592de1be" xlink:href="cms-20201231.xsd#cms_TermLoanFacilityDueFebruary2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_TermLoanFacilityDueFebruary2021Member_f2c104c8-2982-4d06-ae1e-c1b6592de1be" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4750JuniorSubordinatedNotesDue2050Member_91feb490-14f4-463c-90ac-5cec4ea89d83" xlink:href="cms-20201231.xsd#cms_A4750JuniorSubordinatedNotesDue2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_A4750JuniorSubordinatedNotesDue2050Member_91feb490-14f4-463c-90ac-5cec4ea89d83" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3750JuniorSubordinatedNotesDue2050Member_0e8b3185-208d-4963-964e-e0f608c8e941" xlink:href="cms-20201231.xsd#cms_A3750JuniorSubordinatedNotesDue2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_A3750JuniorSubordinatedNotesDue2050Member_0e8b3185-208d-4963-964e-e0f608c8e941" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_f24e0c09-5da6-4586-9cd1-b1423dfbaee0" xlink:href="cms-20201231.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_f24e0c09-5da6-4586-9cd1-b1423dfbaee0" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_6c516581-70d0-4144-8bcf-c0f638252a84" xlink:href="cms-20201231.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_6c516581-70d0-4144-8bcf-c0f638252a84" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_fb1cb564-d5af-495e-ba75-115f75c86a67" xlink:href="cms-20201231.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_fb1cb564-d5af-495e-ba75-115f75c86a67" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDue2025Member_a18d3d5d-adca-42bc-a449-20aa5af2a2a6" xlink:href="cms-20201231.xsd#cms_TermLoanFacilityDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_TermLoanFacilityDue2025Member_a18d3d5d-adca-42bc-a449-20aa5af2a2a6" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerbankCertificatesOfDepositMember_09232f12-692c-41bd-a158-623907c757a5" xlink:href="cms-20201231.xsd#cms_EnerbankCertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_EnerbankCertificatesOfDepositMember_09232f12-692c-41bd-a158-623907c757a5" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member_ddb9ef12-3e69-4d15-829a-f62732b41307" xlink:href="cms-20201231.xsd#cms_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member_ddb9ef12-3e69-4d15-829a-f62732b41307" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member_03ab24a8-e31c-4ca4-a83d-a9ca2454a4b8" xlink:href="cms-20201231.xsd#cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member_03ab24a8-e31c-4ca4-a83d-a9ca2454a4b8" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member_dfb50f5a-f1cd-4686-8dfd-c69702109b4a" xlink:href="cms-20201231.xsd#cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member_dfb50f5a-f1cd-4686-8dfd-c69702109b4a" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_e9b1987f-8432-439b-8151-8d364e6f32d1" xlink:href="cms-20201231.xsd#cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_e9b1987f-8432-439b-8151-8d364e6f32d1" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A0350FirstMortgageBondsDue2023Member_4814b263-caa8-4211-a1a8-d16ff2c0482f" xlink:href="cms-20201231.xsd#cms_A0350FirstMortgageBondsDue2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_A0350FirstMortgageBondsDue2023Member_4814b263-caa8-4211-a1a8-d16ff2c0482f" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_189945a3-89d5-4532-842c-72fb1022afc0" xlink:href="cms-20201231.xsd#cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_189945a3-89d5-4532-842c-72fb1022afc0" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_727880cc-fd71-48d5-8f4f-5dafffe55afb" xlink:href="cms-20201231.xsd#cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_727880cc-fd71-48d5-8f4f-5dafffe55afb" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_b8fa9eff-1b4d-4444-b6d5-4efdb7cb2a57" xlink:href="cms-20201231.xsd#cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_b8fa9eff-1b4d-4444-b6d5-4efdb7cb2a57" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_f196ca50-f9f9-4df3-8512-e19aa32912cd" xlink:href="cms-20201231.xsd#cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_f196ca50-f9f9-4df3-8512-e19aa32912cd" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_1c32654d-9d27-442f-ab5d-d0538f66c8eb" xlink:href="cms-20201231.xsd#cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_1c32654d-9d27-442f-ab5d-d0538f66c8eb" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_c30efdd3-15c9-48d7-8219-d447b9cfdae0" xlink:href="cms-20201231.xsd#cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_c30efdd3-15c9-48d7-8219-d447b9cfdae0" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_af7b9135-dc20-4b56-96cd-519a5dc16e71" xlink:href="cms-20201231.xsd#cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_af7b9135-dc20-4b56-96cd-519a5dc16e71" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_21c0ba06-c923-4945-9fc0-8aa9bc752976" xlink:href="cms-20201231.xsd#cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_21c0ba06-c923-4945-9fc0-8aa9bc752976" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_7f377db3-697e-46b8-bbcf-01895701149d" xlink:href="cms-20201231.xsd#cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_7f377db3-697e-46b8-bbcf-01895701149d" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_dbb3a1f2-deac-44f1-bf92-4a22163f564a" xlink:href="cms-20201231.xsd#cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_dbb3a1f2-deac-44f1-bf92-4a22163f564a" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_9bf62a3b-c871-4b40-b3e7-2b5bad96e9e0" xlink:href="cms-20201231.xsd#cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_9bf62a3b-c871-4b40-b3e7-2b5bad96e9e0" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_93263b04-1afd-45c6-8232-7e3f7e81d80f" xlink:href="cms-20201231.xsd#cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_93263b04-1afd-45c6-8232-7e3f7e81d80f" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_765b97df-dd50-4558-b6f7-d0b983650066" xlink:href="cms-20201231.xsd#cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_765b97df-dd50-4558-b6f7-d0b983650066" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_47312de3-b3d5-4af4-aa3a-00b27f4df59b" xlink:href="cms-20201231.xsd#cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_47312de3-b3d5-4af4-aa3a-00b27f4df59b" xlink:type="arc" order="34"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_fe7bfeaf-eb60-4f35-b06b-cb89a9d525de" xlink:href="cms-20201231.xsd#cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_fe7bfeaf-eb60-4f35-b06b-cb89a9d525de" xlink:type="arc" order="35"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_a2cf4f59-3832-43d3-beb2-1a312dbc12f4" xlink:href="cms-20201231.xsd#cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_a2cf4f59-3832-43d3-beb2-1a312dbc12f4" xlink:type="arc" order="36"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_980500a9-7699-4cde-afb5-7faaad87cd49" xlink:href="cms-20201231.xsd#cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_980500a9-7699-4cde-afb5-7faaad87cd49" xlink:type="arc" order="37"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_92fdb9da-47d7-448a-b751-1da1332bff1f" xlink:href="cms-20201231.xsd#cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_92fdb9da-47d7-448a-b751-1da1332bff1f" xlink:type="arc" order="38"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_8d026a3e-4449-4dce-a100-80898081f1bf" xlink:href="cms-20201231.xsd#cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_8d026a3e-4449-4dce-a100-80898081f1bf" xlink:type="arc" order="39"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_64adb486-25f5-4d5b-b98a-3d9d94e82696" xlink:href="cms-20201231.xsd#cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_64adb486-25f5-4d5b-b98a-3d9d94e82696" xlink:type="arc" order="40"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3500FirstMortgageBondsDue2051Member_d617171a-a15b-4e78-bb3f-c7d3142bc4e5" xlink:href="cms-20201231.xsd#cms_A3500FirstMortgageBondsDue2051Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_A3500FirstMortgageBondsDue2051Member_d617171a-a15b-4e78-bb3f-c7d3142bc4e5" xlink:type="arc" order="41"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_3f485dc3-42ea-4cac-b632-fa17508729eb" xlink:href="cms-20201231.xsd#cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_3f485dc3-42ea-4cac-b632-fa17508729eb" xlink:type="arc" order="42"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_2545a15d-fdc3-4e04-ae5f-bda07d37437c" xlink:href="cms-20201231.xsd#cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_2545a15d-fdc3-4e04-ae5f-bda07d37437c" xlink:type="arc" order="43"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A2500FirstMortgageBondsDue2060Member_b5394c14-f31c-4bb2-ad8d-df6ffe687c8c" xlink:href="cms-20201231.xsd#cms_A2500FirstMortgageBondsDue2060Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_A2500FirstMortgageBondsDue2060Member_b5394c14-f31c-4bb2-ad8d-df6ffe687c8c" xlink:type="arc" order="44"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_1c99ce32-6f1d-4ca8-af5a-b45bb9b521ef" xlink:href="cms-20201231.xsd#cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_1c99ce32-6f1d-4ca8-af5a-b45bb9b521ef" xlink:type="arc" order="45"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDue2069Member_c513e4ca-0844-4afd-aeb8-89d1de28fc0a" xlink:href="cms-20201231.xsd#cms_VariableRateFirstMortgageBondsDue2069Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_VariableRateFirstMortgageBondsDue2069Member_c513e4ca-0844-4afd-aeb8-89d1de28fc0a" xlink:type="arc" order="46"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member_2b88a4e9-31fc-4c71-b027-a995f21ccd77" xlink:href="cms-20201231.xsd#cms_VariableRateFirstMortgageBondsDueMay2070Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member_2b88a4e9-31fc-4c71-b027-a995f21ccd77" xlink:type="arc" order="47"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member_37b3123d-495e-413c-af97-e5fed3a83da8" xlink:href="cms-20201231.xsd#cms_VariableRateFirstMortgageBondsDueOctober2070Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member_37b3123d-495e-413c-af97-e5fed3a83da8" xlink:type="arc" order="48"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsMember_81c02032-fa94-4bbe-91a9-cf74bf83d3c5" xlink:href="cms-20201231.xsd#cms_VariableRateFirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_VariableRateFirstMortgageBondsMember_81c02032-fa94-4bbe-91a9-cf74bf83d3c5" xlink:type="arc" order="49"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsDue2035Member_80251bc0-8207-452a-8ca8-ded8b941d499" xlink:href="cms-20201231.xsd#cms_TaxExemptRevenueBondsDue2035Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_TaxExemptRevenueBondsDue2035Member_80251bc0-8207-452a-8ca8-ded8b941d499" xlink:type="arc" order="50"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_56c8dc7f-f2f8-4a93-b6fe-3ca8d8483728" xlink:href="cms-20201231.xsd#cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_56c8dc7f-f2f8-4a93-b6fe-3ca8d8483728" xlink:type="arc" order="51"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsDue20252029Member_d58afc22-cf9b-48d2-94fd-cafd17886f54" xlink:href="cms-20201231.xsd#cms_SecuritizationBondsDue20252029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_SecuritizationBondsDue20252029Member_d58afc22-cf9b-48d2-94fd-cafd17886f54" xlink:type="arc" order="52"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_eb3f9297-3ab4-4c2e-9e8c-045d9e63d3f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c1ad6576-c894-4dc5-bd5e-a76f98a049e7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_eb3f9297-3ab4-4c2e-9e8c-045d9e63d3f5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_eb3f9297-3ab4-4c2e-9e8c-045d9e63d3f5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_eb3f9297-3ab4-4c2e-9e8c-045d9e63d3f5" xlink:to="loc_us-gaap_SegmentDomain_eb3f9297-3ab4-4c2e-9e8c-045d9e63d3f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_35056c90-dbdd-499b-bd77-c3ce557e4206" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_eb3f9297-3ab4-4c2e-9e8c-045d9e63d3f5" xlink:to="loc_us-gaap_SegmentDomain_35056c90-dbdd-499b-bd77-c3ce557e4206" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_8a316dd1-9a85-4629-941e-0b43c9af9c7d" xlink:href="cms-20201231.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_35056c90-dbdd-499b-bd77-c3ce557e4206" xlink:to="loc_cms_EnerBankMember_8a316dd1-9a85-4629-941e-0b43c9af9c7d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails" xlink:type="extended" id="i9f532406fac34dc4a1927ae47b1d0b2e_FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4bc570d7-7b37-4546-b0e6-d5dbd3e7a6d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_e7913c9b-0e5f-4012-9fd4-8be45f087f5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4bc570d7-7b37-4546-b0e6-d5dbd3e7a6d9" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_e7913c9b-0e5f-4012-9fd4-8be45f087f5c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_fefbfff8-8fb7-4829-b230-87163dddca40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4bc570d7-7b37-4546-b0e6-d5dbd3e7a6d9" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_fefbfff8-8fb7-4829-b230-87163dddca40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_ea38735f-fc5f-42c0-937b-9670847b7f4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4bc570d7-7b37-4546-b0e6-d5dbd3e7a6d9" xlink:to="loc_us-gaap_RepaymentsOfDebt_ea38735f-fc5f-42c0-937b-9670847b7f4e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DebtInstrumentInterestRateResetTerm_2fa0eb9a-54ec-4a84-915a-c844ffcf7c59" xlink:href="cms-20201231.xsd#cms_DebtInstrumentInterestRateResetTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4bc570d7-7b37-4546-b0e6-d5dbd3e7a6d9" xlink:to="loc_cms_DebtInstrumentInterestRateResetTerm_2fa0eb9a-54ec-4a84-915a-c844ffcf7c59" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e48d64e4-c88a-43dd-8ca4-bec9d66107a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4bc570d7-7b37-4546-b0e6-d5dbd3e7a6d9" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e48d64e4-c88a-43dd-8ca4-bec9d66107a6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6391982b-07d5-41c6-b880-78a09308adf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4bc570d7-7b37-4546-b0e6-d5dbd3e7a6d9" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6391982b-07d5-41c6-b880-78a09308adf1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b2b780d0-844b-4673-bf76-1aa213afd590" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4bc570d7-7b37-4546-b0e6-d5dbd3e7a6d9" xlink:to="loc_us-gaap_DebtInstrumentTable_b2b780d0-844b-4673-bf76-1aa213afd590" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_f6225da2-7833-4ce8-b034-347a8e8cdda1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b2b780d0-844b-4673-bf76-1aa213afd590" xlink:to="loc_srt_ConsolidatedEntitiesAxis_f6225da2-7833-4ce8-b034-347a8e8cdda1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_f6225da2-7833-4ce8-b034-347a8e8cdda1_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_f6225da2-7833-4ce8-b034-347a8e8cdda1" xlink:to="loc_srt_ConsolidatedEntitiesDomain_f6225da2-7833-4ce8-b034-347a8e8cdda1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_28f9a094-d79a-49f6-9163-20dc31b80850" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_f6225da2-7833-4ce8-b034-347a8e8cdda1" xlink:to="loc_srt_ConsolidatedEntitiesDomain_28f9a094-d79a-49f6-9163-20dc31b80850" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_39cbfe39-b1e4-41dc-b5b3-53a1ea2972b7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_28f9a094-d79a-49f6-9163-20dc31b80850" xlink:to="loc_srt_ParentCompanyMember_39cbfe39-b1e4-41dc-b5b3-53a1ea2972b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f2212cf8-7760-4662-b400-5ca640966253" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b2b780d0-844b-4673-bf76-1aa213afd590" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f2212cf8-7760-4662-b400-5ca640966253" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f2212cf8-7760-4662-b400-5ca640966253_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f2212cf8-7760-4662-b400-5ca640966253" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f2212cf8-7760-4662-b400-5ca640966253_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_20dca563-8ceb-42d5-8c43-d8b1ceaa7170" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f2212cf8-7760-4662-b400-5ca640966253" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_20dca563-8ceb-42d5-8c43-d8b1ceaa7170" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember_b27ab733-0cc3-4790-95ad-bbd2995d6384" xlink:href="cms-20201231.xsd#cms_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_20dca563-8ceb-42d5-8c43-d8b1ceaa7170" xlink:to="loc_cms_TermLoanFacilityMember_b27ab733-0cc3-4790-95ad-bbd2995d6384" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedDebtMember_a98132eb-cab6-4ad2-9de1-28fbb8ad8ebe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JuniorSubordinatedDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_20dca563-8ceb-42d5-8c43-d8b1ceaa7170" xlink:to="loc_us-gaap_JuniorSubordinatedDebtMember_a98132eb-cab6-4ad2-9de1-28fbb8ad8ebe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_a2348633-1ca1-46aa-a784-3a9f7966bcc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_20dca563-8ceb-42d5-8c43-d8b1ceaa7170" xlink:to="loc_us-gaap_UnsecuredDebtMember_a2348633-1ca1-46aa-a784-3a9f7966bcc1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_19bade85-dcec-4fcf-8b76-db6f7bf531eb" xlink:href="cms-20201231.xsd#cms_FirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_20dca563-8ceb-42d5-8c43-d8b1ceaa7170" xlink:to="loc_cms_FirstMortgageBondsMember_19bade85-dcec-4fcf-8b76-db6f7bf531eb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a86fd696-e80a-49e3-8437-2bc0e1c53d5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b2b780d0-844b-4673-bf76-1aa213afd590" xlink:to="loc_us-gaap_DebtInstrumentAxis_a86fd696-e80a-49e3-8437-2bc0e1c53d5b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a86fd696-e80a-49e3-8437-2bc0e1c53d5b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_a86fd696-e80a-49e3-8437-2bc0e1c53d5b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a86fd696-e80a-49e3-8437-2bc0e1c53d5b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_a86fd696-e80a-49e3-8437-2bc0e1c53d5b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueFebruary2021Member_99673f87-8686-46fa-aa8a-1f8bc90e699d" xlink:href="cms-20201231.xsd#cms_TermLoanFacilityDueFebruary2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_TermLoanFacilityDueFebruary2021Member_99673f87-8686-46fa-aa8a-1f8bc90e699d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4750JuniorSubordinatedNotesDue2050Member_01f82a07-f107-4a8d-a1ca-45a81d3ccda6" xlink:href="cms-20201231.xsd#cms_A4750JuniorSubordinatedNotesDue2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_A4750JuniorSubordinatedNotesDue2050Member_01f82a07-f107-4a8d-a1ca-45a81d3ccda6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3750JuniorSubordinatedNotesDue2050Member_3b535b58-f80e-41dd-87e5-62f90e44f59b" xlink:href="cms-20201231.xsd#cms_A3750JuniorSubordinatedNotesDue2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_A3750JuniorSubordinatedNotesDue2050Member_3b535b58-f80e-41dd-87e5-62f90e44f59b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueJanuary2021Member_2ef2e386-839b-49da-92ba-973088b9c35d" xlink:href="cms-20201231.xsd#cms_TermLoanFacilityDueJanuary2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_TermLoanFacilityDueJanuary2021Member_2ef2e386-839b-49da-92ba-973088b9c35d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3500FirstMortgageBondsDue2051Member_bbd1b2ba-d487-48ee-afc3-2e6e925d7a31" xlink:href="cms-20201231.xsd#cms_A3500FirstMortgageBondsDue2051Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_A3500FirstMortgageBondsDue2051Member_bbd1b2ba-d487-48ee-afc3-2e6e925d7a31" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A2500FirstMortgageBondsDue2060Member_158ae392-dba4-4b5e-b442-95d5332190bd" xlink:href="cms-20201231.xsd#cms_A2500FirstMortgageBondsDue2060Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_A2500FirstMortgageBondsDue2060Member_158ae392-dba4-4b5e-b442-95d5332190bd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member_c0601a27-b9ae-4eaa-b8b6-9a9c5d1f3733" xlink:href="cms-20201231.xsd#cms_VariableRateFirstMortgageBondsDueMay2070Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member_c0601a27-b9ae-4eaa-b8b6-9a9c5d1f3733" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member_be9b42a1-8824-4fc4-8578-7e8b9a04fbcd" xlink:href="cms-20201231.xsd#cms_VariableRateFirstMortgageBondsDueOctober2070Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member_be9b42a1-8824-4fc4-8578-7e8b9a04fbcd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A0350FirstMortgageBondsDue2023Member_1879db6a-e58c-47bb-b873-97936dfeee8c" xlink:href="cms-20201231.xsd#cms_A0350FirstMortgageBondsDue2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_A0350FirstMortgageBondsDue2023Member_1879db6a-e58c-47bb-b873-97936dfeee8c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member_a7f85868-00b6-4614-a408-f35aaa240aca" xlink:href="cms-20201231.xsd#cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member_a7f85868-00b6-4614-a408-f35aaa240aca" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member_3894dfea-a289-425b-b85d-7d048cde1ecd" xlink:href="cms-20201231.xsd#cms_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member_3894dfea-a289-425b-b85d-7d048cde1ecd" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member_41454d14-6db4-4f04-a6aa-80b3b61757c2" xlink:href="cms-20201231.xsd#cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member_41454d14-6db4-4f04-a6aa-80b3b61757c2" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member_742e1448-a497-4d70-83b0-d12a8062faee" xlink:href="cms-20201231.xsd#cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member_742e1448-a497-4d70-83b0-d12a8062faee" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d1f0ba1f-973e-4d12-9ede-93aa8cd97aa1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b2b780d0-844b-4673-bf76-1aa213afd590" xlink:to="loc_dei_LegalEntityAxis_d1f0ba1f-973e-4d12-9ede-93aa8cd97aa1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d1f0ba1f-973e-4d12-9ede-93aa8cd97aa1_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d1f0ba1f-973e-4d12-9ede-93aa8cd97aa1" xlink:to="loc_dei_EntityDomain_d1f0ba1f-973e-4d12-9ede-93aa8cd97aa1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_59fa2b10-6b46-40ac-a877-e7db31beb934" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d1f0ba1f-973e-4d12-9ede-93aa8cd97aa1" xlink:to="loc_dei_EntityDomain_59fa2b10-6b46-40ac-a877-e7db31beb934" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_86ebed24-183a-4d41-9513-cda640b0971c" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_59fa2b10-6b46-40ac-a877-e7db31beb934" xlink:to="loc_cms_ConsumersEnergyCompanyMember_86ebed24-183a-4d41-9513-cda640b0971c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_ac138968-44ab-4a26-be19-66d336854172" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b2b780d0-844b-4673-bf76-1aa213afd590" xlink:to="loc_us-gaap_VariableRateAxis_ac138968-44ab-4a26-be19-66d336854172" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_ac138968-44ab-4a26-be19-66d336854172_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_ac138968-44ab-4a26-be19-66d336854172" xlink:to="loc_us-gaap_VariableRateDomain_ac138968-44ab-4a26-be19-66d336854172_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_8f0c14f4-10c2-4d5b-a321-bfffa068fea2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_ac138968-44ab-4a26-be19-66d336854172" xlink:to="loc_us-gaap_VariableRateDomain_8f0c14f4-10c2-4d5b-a321-bfffa068fea2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UsTreasuryUstInterestRateMember_c4eb5e4e-d8f9-4584-9dfd-d74122b4cafb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UsTreasuryUstInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_8f0c14f4-10c2-4d5b-a321-bfffa068fea2" xlink:to="loc_us-gaap_UsTreasuryUstInterestRateMember_c4eb5e4e-d8f9-4584-9dfd-d74122b4cafb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsAndCapitalizationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails" xlink:type="extended" id="i55549126f4e349708d1179264afb014d_FinancingsAndCapitalizationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:href="cms-20201231.xsd#cms_FinancingAndCapitalizationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseAmount_0c9be74f-987f-4ed2-8910-92b0ddeb5dce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRepurchaseAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_DebtInstrumentRepurchaseAmount_0c9be74f-987f-4ed2-8910-92b0ddeb5dce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_dd0521a2-9613-4026-aeb8-8bb07252070a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_dd0521a2-9613-4026-aeb8-8bb07252070a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_133a27ff-57cd-45e3-91e7-10d0e977f69a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_RepaymentsOfDebt_133a27ff-57cd-45e3-91e7-10d0e977f69a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds_a2da80ac-d983-429c-b7f1-93fb75ccc97f" xlink:href="cms-20201231.xsd#cms_DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_cms_DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds_a2da80ac-d983-429c-b7f1-93fb75ccc97f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ShortTermDebtAuthorizedBorrowings_bdcbd899-5a2c-43bb-a846-6bd882a844bd" xlink:href="cms-20201231.xsd#cms_ShortTermDebtAuthorizedBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_cms_ShortTermDebtAuthorizedBorrowings_bdcbd899-5a2c-43bb-a846-6bd882a844bd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_e9cb8b38-f791-477e-9e09-b52919241715" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_ShortTermBorrowings_e9cb8b38-f791-477e-9e09-b52919241715" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3398957e-4a31-404e-9cac-ae8d15d3532c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3398957e-4a31-404e-9cac-ae8d15d3532c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmountAvailableForDividendDistribution_2b7a033b-d97f-4221-a314-0b91bee5d19c" xlink:href="cms-20201231.xsd#cms_AmountAvailableForDividendDistribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_cms_AmountAvailableForDividendDistribution_2b7a033b-d97f-4221-a314-0b91bee5d19c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_91fef1e6-f39c-4c61-8ad4-36d85b00fef0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_91fef1e6-f39c-4c61-8ad4-36d85b00fef0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_7223430f-f268-4ede-847b-f6a20bbb1c73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_7223430f-f268-4ede-847b-f6a20bbb1c73" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_d37dccd3-5df0-4387-a488-0510e22d5b9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_d37dccd3-5df0-4387-a488-0510e22d5b9b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_30a557f4-8f90-4449-aa00-7206c1cedb5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_30a557f4-8f90-4449-aa00-7206c1cedb5d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_3e82c9b0-a7f5-45ea-9021-d14b44e7cf37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_3e82c9b0-a7f5-45ea-9021-d14b44e7cf37" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_bfee83f9-552f-4b5a-bd6d-0a222fc77283" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_bfee83f9-552f-4b5a-bd6d-0a222fc77283" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractIndexedToIssuersEquityAggregateSalesPrice_be347bd6-ecbd-4ab8-a80f-935bbbd3e0a4" xlink:href="cms-20201231.xsd#cms_ForwardContractIndexedToIssuersEquityAggregateSalesPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_cms_ForwardContractIndexedToIssuersEquityAggregateSalesPrice_be347bd6-ecbd-4ab8-a80f-935bbbd3e0a4" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity_36e638f4-fb67-483d-81a3-e3aa80bcc23f" xlink:href="cms-20201231.xsd#cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity_36e638f4-fb67-483d-81a3-e3aa80bcc23f" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_959eeccc-50df-4b39-958c-9bb7a612765c" xlink:href="cms-20201231.xsd#cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_959eeccc-50df-4b39-958c-9bb7a612765c" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_edb6915b-ba0e-471f-ade8-075a9d4e156b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_edb6915b-ba0e-471f-ade8-075a9d4e156b" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StockOfferingProgramMaximumValue_f3c04c47-4f0f-45b2-bdf8-59fa7cb05b23" xlink:href="cms-20201231.xsd#cms_StockOfferingProgramMaximumValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_cms_StockOfferingProgramMaximumValue_f3c04c47-4f0f-45b2-bdf8-59fa7cb05b23" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue_287fcace-3f0c-4a16-b05c-471148e13c85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue_287fcace-3f0c-4a16-b05c-471148e13c85" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cbbe3e68-003f-48cd-ade5-308d2c666c67" xlink:href="cms-20201231.xsd#cms_ScheduleOfFinancingAndCapitalizationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cbbe3e68-003f-48cd-ade5-308d2c666c67" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_9e0176d9-b181-4f34-8581-946db483039a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cbbe3e68-003f-48cd-ade5-308d2c666c67" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_9e0176d9-b181-4f34-8581-946db483039a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9e0176d9-b181-4f34-8581-946db483039a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_9e0176d9-b181-4f34-8581-946db483039a" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9e0176d9-b181-4f34-8581-946db483039a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_ac1de1e7-195d-478f-8d05-db2cefbf9abd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_9e0176d9-b181-4f34-8581-946db483039a" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_ac1de1e7-195d-478f-8d05-db2cefbf9abd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_cd25cc79-35aa-453a-8bca-66946447c69f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_ac1de1e7-195d-478f-8d05-db2cefbf9abd" xlink:to="loc_us-gaap_ForwardContractsMember_cd25cc79-35aa-453a-8bca-66946447c69f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SettlementOfForwardContractsMember_df025c4f-0ae2-4dd7-9091-e4f496ea8869" xlink:href="cms-20201231.xsd#cms_SettlementOfForwardContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_ac1de1e7-195d-478f-8d05-db2cefbf9abd" xlink:to="loc_cms_SettlementOfForwardContractsMember_df025c4f-0ae2-4dd7-9091-e4f496ea8869" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_91dc2974-cf7d-4eb6-af02-94beddf18f9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cbbe3e68-003f-48cd-ade5-308d2c666c67" xlink:to="loc_us-gaap_DebtInstrumentAxis_91dc2974-cf7d-4eb6-af02-94beddf18f9b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_91dc2974-cf7d-4eb6-af02-94beddf18f9b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_91dc2974-cf7d-4eb6-af02-94beddf18f9b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_91dc2974-cf7d-4eb6-af02-94beddf18f9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_dcbf056e-f4cb-4ccf-941c-e49580a7487c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_91dc2974-cf7d-4eb6-af02-94beddf18f9b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_dcbf056e-f4cb-4ccf-941c-e49580a7487c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsDue2035Member_190ea16e-f572-49f9-a492-d04075727079" xlink:href="cms-20201231.xsd#cms_TaxExemptRevenueBondsDue2035Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dcbf056e-f4cb-4ccf-941c-e49580a7487c" xlink:to="loc_cms_TaxExemptRevenueBondsDue2035Member_190ea16e-f572-49f9-a492-d04075727079" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueJanuary2021Member_d1cf0ee5-027a-452e-bc62-2fc47b33ff5b" xlink:href="cms-20201231.xsd#cms_TermLoanFacilityDueJanuary2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dcbf056e-f4cb-4ccf-941c-e49580a7487c" xlink:to="loc_cms_TermLoanFacilityDueJanuary2021Member_d1cf0ee5-027a-452e-bc62-2fc47b33ff5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember_4fd6c863-8c4b-4ecf-9277-a04af151a96b" xlink:href="cms-20201231.xsd#cms_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dcbf056e-f4cb-4ccf-941c-e49580a7487c" xlink:to="loc_cms_TermLoanFacilityMember_4fd6c863-8c4b-4ecf-9277-a04af151a96b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d3fdf030-8147-4011-8cc2-c9a400c2d920" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cbbe3e68-003f-48cd-ade5-308d2c666c67" xlink:to="loc_dei_LegalEntityAxis_d3fdf030-8147-4011-8cc2-c9a400c2d920" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d3fdf030-8147-4011-8cc2-c9a400c2d920_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d3fdf030-8147-4011-8cc2-c9a400c2d920" xlink:to="loc_dei_EntityDomain_d3fdf030-8147-4011-8cc2-c9a400c2d920_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b094afcd-4ded-4348-a695-ab65390f2660" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d3fdf030-8147-4011-8cc2-c9a400c2d920" xlink:to="loc_dei_EntityDomain_b094afcd-4ded-4348-a695-ab65390f2660" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_05e85a39-f577-494c-aa71-20241722a620" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b094afcd-4ded-4348-a695-ab65390f2660" xlink:to="loc_cms_ConsumersEnergyCompanyMember_05e85a39-f577-494c-aa71-20241722a620" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_95720806-20d1-46a9-bc01-77df50649259" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cbbe3e68-003f-48cd-ade5-308d2c666c67" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_95720806-20d1-46a9-bc01-77df50649259" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_95720806-20d1-46a9-bc01-77df50649259_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_95720806-20d1-46a9-bc01-77df50649259" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_95720806-20d1-46a9-bc01-77df50649259_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_30b8c795-aa57-44d7-a53f-607ebc721722" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_95720806-20d1-46a9-bc01-77df50649259" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_30b8c795-aa57-44d7-a53f-607ebc721722" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_340bceac-2663-4ed7-919a-e80513ab0e20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_30b8c795-aa57-44d7-a53f-607ebc721722" xlink:to="loc_us-gaap_CommercialPaperMember_340bceac-2663-4ed7-919a-e80513ab0e20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_de0c5305-1486-4027-8c19-6fdf38997ad3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cbbe3e68-003f-48cd-ade5-308d2c666c67" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_de0c5305-1486-4027-8c19-6fdf38997ad3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_de0c5305-1486-4027-8c19-6fdf38997ad3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_de0c5305-1486-4027-8c19-6fdf38997ad3" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_de0c5305-1486-4027-8c19-6fdf38997ad3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c106d870-15df-4964-9bb8-b320ff5f8a59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_de0c5305-1486-4027-8c19-6fdf38997ad3" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c106d870-15df-4964-9bb8-b320ff5f8a59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsMember_7140c48c-aa9d-48cf-9ef5-117adc69719e" xlink:href="cms-20201231.xsd#cms_TaxExemptRevenueBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c106d870-15df-4964-9bb8-b320ff5f8a59" xlink:to="loc_cms_TaxExemptRevenueBondsMember_7140c48c-aa9d-48cf-9ef5-117adc69719e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_95a502db-683d-4d19-836a-4d35b561836e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cbbe3e68-003f-48cd-ade5-308d2c666c67" xlink:to="loc_srt_ConsolidatedEntitiesAxis_95a502db-683d-4d19-836a-4d35b561836e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_95a502db-683d-4d19-836a-4d35b561836e_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_95a502db-683d-4d19-836a-4d35b561836e" xlink:to="loc_srt_ConsolidatedEntitiesDomain_95a502db-683d-4d19-836a-4d35b561836e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e3df2dff-05a5-4bae-b1dd-80ca36c6fb84" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_95a502db-683d-4d19-836a-4d35b561836e" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e3df2dff-05a5-4bae-b1dd-80ca36c6fb84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_1e18bd75-984b-4139-8763-415de32a025b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_e3df2dff-05a5-4bae-b1dd-80ca36c6fb84" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_1e18bd75-984b-4139-8763-415de32a025b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_dca171c4-dcbc-4ae2-b842-2619a575281e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cbbe3e68-003f-48cd-ade5-308d2c666c67" xlink:to="loc_srt_OwnershipAxis_dca171c4-dcbc-4ae2-b842-2619a575281e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_dca171c4-dcbc-4ae2-b842-2619a575281e_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_dca171c4-dcbc-4ae2-b842-2619a575281e" xlink:to="loc_srt_OwnershipDomain_dca171c4-dcbc-4ae2-b842-2619a575281e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_0bf0fdec-becb-4c17-a43e-5fb932892ec5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_dca171c4-dcbc-4ae2-b842-2619a575281e" xlink:to="loc_srt_OwnershipDomain_0bf0fdec-becb-4c17-a43e-5fb932892ec5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindMember_1f0c860f-dc18-460e-9223-1de6197933dc" xlink:href="cms-20201231.xsd#cms_AviatorWindMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_0bf0fdec-becb-4c17-a43e-5fb932892ec5" xlink:to="loc_cms_AviatorWindMember_1f0c860f-dc18-460e-9223-1de6197933dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_ade1de8c-83f7-4de7-8fa6-c164803683c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cbbe3e68-003f-48cd-ade5-308d2c666c67" xlink:to="loc_us-gaap_CreditFacilityAxis_ade1de8c-83f7-4de7-8fa6-c164803683c0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ade1de8c-83f7-4de7-8fa6-c164803683c0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_ade1de8c-83f7-4de7-8fa6-c164803683c0" xlink:to="loc_us-gaap_CreditFacilityDomain_ade1de8c-83f7-4de7-8fa6-c164803683c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_00b2e523-2054-4875-87c0-e076b76f69ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_ade1de8c-83f7-4de7-8fa6-c164803683c0" xlink:to="loc_us-gaap_CreditFacilityDomain_00b2e523-2054-4875-87c0-e076b76f69ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_5147b283-e024-4be9-a7e7-2991a4aa9ef0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_00b2e523-2054-4875-87c0-e076b76f69ed" xlink:to="loc_us-gaap_LineOfCreditMember_5147b283-e024-4be9-a7e7-2991a4aa9ef0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsandCapitalizationDebtMaturitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails" xlink:type="extended" id="i65ec0820fdb149db8c4bd074b4400c4b_FinancingsandCapitalizationDebtMaturitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_20d63931-a46a-409b-a2d0-b27a4f505a24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_d3b8870b-0dd9-4557-9f8a-ee95622d9210" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_20d63931-a46a-409b-a2d0-b27a4f505a24" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_d3b8870b-0dd9-4557-9f8a-ee95622d9210" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_3ae5916c-6afa-407a-b1a6-b25b1c6079b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_20d63931-a46a-409b-a2d0-b27a4f505a24" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_3ae5916c-6afa-407a-b1a6-b25b1c6079b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_67066b91-78f4-4937-ac99-761edaf5a6ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_20d63931-a46a-409b-a2d0-b27a4f505a24" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_67066b91-78f4-4937-ac99-761edaf5a6ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_9c484287-73a0-4edf-bc13-4672875d90bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_20d63931-a46a-409b-a2d0-b27a4f505a24" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_9c484287-73a0-4edf-bc13-4672875d90bd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_e8c456fb-a25b-4510-98f1-3916af02de82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_20d63931-a46a-409b-a2d0-b27a4f505a24" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_e8c456fb-a25b-4510-98f1-3916af02de82" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_bfff0ce4-fe97-470f-ab3c-8ac15032b815" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_20d63931-a46a-409b-a2d0-b27a4f505a24" xlink:to="loc_us-gaap_DebtInstrumentTable_bfff0ce4-fe97-470f-ab3c-8ac15032b815" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2f7c45a6-b108-4a7b-a9c9-582348240d5d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_bfff0ce4-fe97-470f-ab3c-8ac15032b815" xlink:to="loc_dei_LegalEntityAxis_2f7c45a6-b108-4a7b-a9c9-582348240d5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2f7c45a6-b108-4a7b-a9c9-582348240d5d_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2f7c45a6-b108-4a7b-a9c9-582348240d5d" xlink:to="loc_dei_EntityDomain_2f7c45a6-b108-4a7b-a9c9-582348240d5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8773ec19-6741-4c5f-8bf2-1b05f8362151" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2f7c45a6-b108-4a7b-a9c9-582348240d5d" xlink:to="loc_dei_EntityDomain_8773ec19-6741-4c5f-8bf2-1b05f8362151" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7a183ac7-6588-4f37-8425-232f6ad758cb" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8773ec19-6741-4c5f-8bf2-1b05f8362151" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7a183ac7-6588-4f37-8425-232f6ad758cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_938472e3-c890-4169-9a95-dfd8de446055" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_bfff0ce4-fe97-470f-ab3c-8ac15032b815" xlink:to="loc_srt_ConsolidatedEntitiesAxis_938472e3-c890-4169-9a95-dfd8de446055" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_938472e3-c890-4169-9a95-dfd8de446055_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_938472e3-c890-4169-9a95-dfd8de446055" xlink:to="loc_srt_ConsolidatedEntitiesDomain_938472e3-c890-4169-9a95-dfd8de446055_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_83449559-1f12-4d50-93b8-986501f6a068" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_938472e3-c890-4169-9a95-dfd8de446055" xlink:to="loc_srt_ConsolidatedEntitiesDomain_83449559-1f12-4d50-93b8-986501f6a068" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_59759f34-95aa-4d37-833a-29db65ee4749" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_83449559-1f12-4d50-93b8-986501f6a068" xlink:to="loc_srt_ParentCompanyMember_59759f34-95aa-4d37-833a-29db65ee4749" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_95c8ed13-fd27-4f10-84b2-1301e15d2f41" xlink:href="cms-20201231.xsd#cms_CMSEnterprisesIncludingSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_83449559-1f12-4d50-93b8-986501f6a068" xlink:to="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_95c8ed13-fd27-4f10-84b2-1301e15d2f41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b1b9ac87-8561-4fd4-8808-c608c8bd5ba0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_bfff0ce4-fe97-470f-ab3c-8ac15032b815" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b1b9ac87-8561-4fd4-8808-c608c8bd5ba0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b1b9ac87-8561-4fd4-8808-c608c8bd5ba0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b1b9ac87-8561-4fd4-8808-c608c8bd5ba0" xlink:to="loc_us-gaap_SegmentDomain_b1b9ac87-8561-4fd4-8808-c608c8bd5ba0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d7faf4d8-6632-4556-afcb-e8c4c953f838" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b1b9ac87-8561-4fd4-8808-c608c8bd5ba0" xlink:to="loc_us-gaap_SegmentDomain_d7faf4d8-6632-4556-afcb-e8c4c953f838" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_8439f00c-51d7-451a-bd03-c7fd1da2c03a" xlink:href="cms-20201231.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d7faf4d8-6632-4556-afcb-e8c4c953f838" xlink:to="loc_cms_EnerBankMember_8439f00c-51d7-451a-bd03-c7fd1da2c03a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails" xlink:type="extended" id="if1bb525a4b9b44d4939e5d9f8b6aeac2_FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_e7d3f0df-bed3-4189-9529-b8343333fe8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a54d0d3e-0c56-41d5-97e9-e16053275f57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e7d3f0df-bed3-4189-9529-b8343333fe8b" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a54d0d3e-0c56-41d5-97e9-e16053275f57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_c66d1bb5-9eec-4786-915b-6c5e5407b674" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e7d3f0df-bed3-4189-9529-b8343333fe8b" xlink:to="loc_us-gaap_LineOfCredit_c66d1bb5-9eec-4786-915b-6c5e5407b674" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_e4773aa6-d1ac-48b4-9f5a-8b3241761d22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e7d3f0df-bed3-4189-9529-b8343333fe8b" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_e4773aa6-d1ac-48b4-9f5a-8b3241761d22" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_3d14f8e1-9460-4f1c-bbbe-e6d4ac6a5a5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e7d3f0df-bed3-4189-9529-b8343333fe8b" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_3d14f8e1-9460-4f1c-bbbe-e6d4ac6a5a5d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAverageOutstandingAmount_73fad770-3c1b-4918-b161-255264681640" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e7d3f0df-bed3-4189-9529-b8343333fe8b" xlink:to="loc_us-gaap_LineOfCreditFacilityAverageOutstandingAmount_73fad770-3c1b-4918-b161-255264681640" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_ab778dcb-ce92-4ec6-8077-f1989b3af711" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e7d3f0df-bed3-4189-9529-b8343333fe8b" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_ab778dcb-ce92-4ec6-8077-f1989b3af711" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_b0b54ea0-4b32-49e4-ba34-95ce2fdd31e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e7d3f0df-bed3-4189-9529-b8343333fe8b" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_b0b54ea0-4b32-49e4-ba34-95ce2fdd31e6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_f22f8a86-1bab-4d8b-846e-9b9e2af9c243" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e7d3f0df-bed3-4189-9529-b8343333fe8b" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_f22f8a86-1bab-4d8b-846e-9b9e2af9c243" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9f18941c-8191-4a1d-b472-b265e23df5ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f22f8a86-1bab-4d8b-846e-9b9e2af9c243" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9f18941c-8191-4a1d-b472-b265e23df5ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9f18941c-8191-4a1d-b472-b265e23df5ab_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9f18941c-8191-4a1d-b472-b265e23df5ab" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9f18941c-8191-4a1d-b472-b265e23df5ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7a217ca5-926c-42aa-9ee5-79ef45d6b7a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9f18941c-8191-4a1d-b472-b265e23df5ab" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7a217ca5-926c-42aa-9ee5-79ef45d6b7a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_655e81e5-470c-4ca4-9b7d-4263f0c2f3c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7a217ca5-926c-42aa-9ee5-79ef45d6b7a9" xlink:to="loc_us-gaap_LetterOfCreditMember_655e81e5-470c-4ca4-9b7d-4263f0c2f3c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_7565a03a-fb84-4784-b5e0-94c9f98127ab" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f22f8a86-1bab-4d8b-846e-9b9e2af9c243" xlink:to="loc_srt_ConsolidatedEntitiesAxis_7565a03a-fb84-4784-b5e0-94c9f98127ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_7565a03a-fb84-4784-b5e0-94c9f98127ab_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_7565a03a-fb84-4784-b5e0-94c9f98127ab" xlink:to="loc_srt_ConsolidatedEntitiesDomain_7565a03a-fb84-4784-b5e0-94c9f98127ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_406cee6c-3716-494a-9252-62939cb69939" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_7565a03a-fb84-4784-b5e0-94c9f98127ab" xlink:to="loc_srt_ConsolidatedEntitiesDomain_406cee6c-3716-494a-9252-62939cb69939" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_51fb3ef1-a11a-43cd-a4c4-c0c5586ce977" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_406cee6c-3716-494a-9252-62939cb69939" xlink:to="loc_srt_ParentCompanyMember_51fb3ef1-a11a-43cd-a4c4-c0c5586ce977" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_1f73c76d-721f-43c2-aa96-542e8db8bcac" xlink:href="cms-20201231.xsd#cms_CMSEnterprisesIncludingSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_406cee6c-3716-494a-9252-62939cb69939" xlink:to="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_1f73c76d-721f-43c2-aa96-542e8db8bcac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_b1cf000c-fd69-4974-aed5-b3184c1f359a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f22f8a86-1bab-4d8b-846e-9b9e2af9c243" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_b1cf000c-fd69-4974-aed5-b3184c1f359a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_b1cf000c-fd69-4974-aed5-b3184c1f359a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_b1cf000c-fd69-4974-aed5-b3184c1f359a" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_b1cf000c-fd69-4974-aed5-b3184c1f359a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_f88613dc-18a3-4faf-ab6c-6d2fad86d940" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_b1cf000c-fd69-4974-aed5-b3184c1f359a" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_f88613dc-18a3-4faf-ab6c-6d2fad86d940" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesTwoMember_358f3540-1874-494d-9ded-ab5e13829d72" xlink:href="cms-20201231.xsd#cms_RevolvingCreditFacilitiesTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_f88613dc-18a3-4faf-ab6c-6d2fad86d940" xlink:to="loc_cms_RevolvingCreditFacilitiesTwoMember_358f3540-1874-494d-9ded-ab5e13829d72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSixMember_49f551e1-b0b4-4e6b-beb9-f4881c768c2c" xlink:href="cms-20201231.xsd#cms_RevolvingCreditFacilitiesSixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_f88613dc-18a3-4faf-ab6c-6d2fad86d940" xlink:to="loc_cms_RevolvingCreditFacilitiesSixMember_49f551e1-b0b4-4e6b-beb9-f4881c768c2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFourMember_671dc80a-c181-485f-a185-4a8ca839a323" xlink:href="cms-20201231.xsd#cms_RevolvingCreditFacilitiesFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_f88613dc-18a3-4faf-ab6c-6d2fad86d940" xlink:to="loc_cms_RevolvingCreditFacilitiesFourMember_671dc80a-c181-485f-a185-4a8ca839a323" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFiveMember_fe019052-6124-4aed-a7b5-2faf2d13c9b7" xlink:href="cms-20201231.xsd#cms_RevolvingCreditFacilitiesFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_f88613dc-18a3-4faf-ab6c-6d2fad86d940" xlink:to="loc_cms_RevolvingCreditFacilitiesFiveMember_fe019052-6124-4aed-a7b5-2faf2d13c9b7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesOneMember_725c9acf-8f2f-4705-a882-7e40fcc56642" xlink:href="cms-20201231.xsd#cms_RevolvingCreditFacilitiesOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_f88613dc-18a3-4faf-ab6c-6d2fad86d940" xlink:to="loc_cms_RevolvingCreditFacilitiesOneMember_725c9acf-8f2f-4705-a882-7e40fcc56642" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesThreeMember_2acefa34-b3e7-4f4d-aad1-35906d4490a5" xlink:href="cms-20201231.xsd#cms_RevolvingCreditFacilitiesThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_f88613dc-18a3-4faf-ab6c-6d2fad86d940" xlink:to="loc_cms_RevolvingCreditFacilitiesThreeMember_2acefa34-b3e7-4f4d-aad1-35906d4490a5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_06da5133-72ce-4cfa-a768-9b4a9762ff1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_f88613dc-18a3-4faf-ab6c-6d2fad86d940" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_06da5133-72ce-4cfa-a768-9b4a9762ff1e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0e5ed88a-03df-4d13-ba14-fc044dccfdab" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f22f8a86-1bab-4d8b-846e-9b9e2af9c243" xlink:to="loc_dei_LegalEntityAxis_0e5ed88a-03df-4d13-ba14-fc044dccfdab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0e5ed88a-03df-4d13-ba14-fc044dccfdab_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_0e5ed88a-03df-4d13-ba14-fc044dccfdab" xlink:to="loc_dei_EntityDomain_0e5ed88a-03df-4d13-ba14-fc044dccfdab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_da0fda99-d03a-4990-9fc1-770712806671" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_0e5ed88a-03df-4d13-ba14-fc044dccfdab" xlink:to="loc_dei_EntityDomain_da0fda99-d03a-4990-9fc1-770712806671" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_88d3ff9a-85a3-4e66-965b-60f6a14348ff" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_da0fda99-d03a-4990-9fc1-770712806671" xlink:to="loc_cms_ConsumersEnergyCompanyMember_88d3ff9a-85a3-4e66-965b-60f6a14348ff" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsandCapitalizationForwardStockContractsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails" xlink:type="extended" id="ic1444d238f224380bcbcae3306ac0499_FinancingsandCapitalizationForwardStockContractsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_eab6118f-4604-482e-b411-c6eaa05e6224" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_a35706dd-77a7-4321-bcbe-0a7421cf2a30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_eab6118f-4604-482e-b411-c6eaa05e6224" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_a35706dd-77a7-4321-bcbe-0a7421cf2a30" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_24b39ec0-8540-4e80-9265-01ffccc82e95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityForwardRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_eab6118f-4604-482e-b411-c6eaa05e6224" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_24b39ec0-8540-4e80-9265-01ffccc82e95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_8aec4743-20cc-4f5e-b8c1-d1c3492da744" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_eab6118f-4604-482e-b411-c6eaa05e6224" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_8aec4743-20cc-4f5e-b8c1-d1c3492da744" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_b8a41d04-345e-4006-b815-0a2fc2baa9e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_8aec4743-20cc-4f5e-b8c1-d1c3492da744" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_b8a41d04-345e-4006-b815-0a2fc2baa9e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_b8a41d04-345e-4006-b815-0a2fc2baa9e9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_b8a41d04-345e-4006-b815-0a2fc2baa9e9" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_b8a41d04-345e-4006-b815-0a2fc2baa9e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_af1d7c4b-8551-49b2-a8ae-dbb1e2a4e1c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_b8a41d04-345e-4006-b815-0a2fc2baa9e9" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_af1d7c4b-8551-49b2-a8ae-dbb1e2a4e1c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member_15e15010-506c-4068-9942-9c01e1793ac1" xlink:href="cms-20201231.xsd#cms_ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_af1d7c4b-8551-49b2-a8ae-dbb1e2a4e1c2" xlink:to="loc_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member_15e15010-506c-4068-9942-9c01e1793ac1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member_3e74bfad-bab9-4fd3-a117-e374178fe430" xlink:href="cms-20201231.xsd#cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_af1d7c4b-8551-49b2-a8ae-dbb1e2a4e1c2" xlink:to="loc_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member_3e74bfad-bab9-4fd3-a117-e374178fe430" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationPreferredStockofSubsidiaryDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsandCapitalizationPreferredStockofSubsidiaryDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationPreferredStockofSubsidiaryDetails" xlink:type="extended" id="i646072f21e564dc39fa21b9105f66eff_FinancingsandCapitalizationPreferredStockofSubsidiaryDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_4418188a-d776-4165-9a37-403ab55453dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_fe49b691-06d8-4a47-886b-207c704b3da6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_4418188a-d776-4165-9a37-403ab55453dc" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_fe49b691-06d8-4a47-886b-207c704b3da6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_077d8bc0-13b3-4682-bbff-b78de7d6823c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_4418188a-d776-4165-9a37-403ab55453dc" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_077d8bc0-13b3-4682-bbff-b78de7d6823c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_77be97bb-3fcc-4709-83b8-196728d1396e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_4418188a-d776-4165-9a37-403ab55453dc" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_77be97bb-3fcc-4709-83b8-196728d1396e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_84eceff8-0ca9-405f-8040-78ca4f6b8166" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_4418188a-d776-4165-9a37-403ab55453dc" xlink:to="loc_us-gaap_PreferredStockSharesIssued_84eceff8-0ca9-405f-8040-78ca4f6b8166" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_28c58210-27b8-4400-b38d-cbf30b315005" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_4418188a-d776-4165-9a37-403ab55453dc" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_28c58210-27b8-4400-b38d-cbf30b315005" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e898d98e-941e-4bd0-b530-51bc255e7394" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_28c58210-27b8-4400-b38d-cbf30b315005" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e898d98e-941e-4bd0-b530-51bc255e7394" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e898d98e-941e-4bd0-b530-51bc255e7394_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e898d98e-941e-4bd0-b530-51bc255e7394" xlink:to="loc_us-gaap_ClassOfStockDomain_e898d98e-941e-4bd0-b530-51bc255e7394_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_61b1db3e-18f1-4ae1-80b6-0034531f8deb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e898d98e-941e-4bd0-b530-51bc255e7394" xlink:to="loc_us-gaap_ClassOfStockDomain_61b1db3e-18f1-4ae1-80b6-0034531f8deb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_de141d40-3d53-472c-9ae2-5e3399215b18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_61b1db3e-18f1-4ae1-80b6-0034531f8deb" xlink:to="loc_us-gaap_PreferredStockMember_de141d40-3d53-472c-9ae2-5e3399215b18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Series450Member_7974c5ea-5228-48f1-b9c0-fad0d70a71c4" xlink:href="cms-20201231.xsd#cms_Series450Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PreferredStockMember_de141d40-3d53-472c-9ae2-5e3399215b18" xlink:to="loc_cms_Series450Member_7974c5ea-5228-48f1-b9c0-fad0d70a71c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_736a2ac4-79d4-431f-beb2-eb21ab3e0876" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_28c58210-27b8-4400-b38d-cbf30b315005" xlink:to="loc_dei_LegalEntityAxis_736a2ac4-79d4-431f-beb2-eb21ab3e0876" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_736a2ac4-79d4-431f-beb2-eb21ab3e0876_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_736a2ac4-79d4-431f-beb2-eb21ab3e0876" xlink:to="loc_dei_EntityDomain_736a2ac4-79d4-431f-beb2-eb21ab3e0876_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_86b4abdf-4ecc-4020-9291-359b20d0756e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_736a2ac4-79d4-431f-beb2-eb21ab3e0876" xlink:to="loc_dei_EntityDomain_86b4abdf-4ecc-4020-9291-359b20d0756e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_1fc68933-5950-4664-9c9f-cf671aeeaaa4" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_86b4abdf-4ecc-4020-9291-359b20d0756e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_1fc68933-5950-4664-9c9f-cf671aeeaaa4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="cms-20201231.xsd#FairValueMeasurements"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurements" xlink:type="extended" id="ibe797003da1440b98dc7f2d3251458aa_FairValueMeasurements">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1eee4253-b53c-40f9-94f9-54b01d374f82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_70116dae-15dc-4fc7-8522-35d4d35c6d36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1eee4253-b53c-40f9-94f9-54b01d374f82" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_70116dae-15dc-4fc7-8522-35d4d35c6d36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7a4677f0-93bb-4114-a273-4d14dc049fd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1eee4253-b53c-40f9-94f9-54b01d374f82" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7a4677f0-93bb-4114-a273-4d14dc049fd1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7a66b652-7ad6-4e51-96e2-c7bb03a1bccb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7a4677f0-93bb-4114-a273-4d14dc049fd1" xlink:to="loc_dei_LegalEntityAxis_7a66b652-7ad6-4e51-96e2-c7bb03a1bccb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7a66b652-7ad6-4e51-96e2-c7bb03a1bccb_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_7a66b652-7ad6-4e51-96e2-c7bb03a1bccb" xlink:to="loc_dei_EntityDomain_7a66b652-7ad6-4e51-96e2-c7bb03a1bccb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_65f838db-c05c-4fa8-af7b-5d9f14f6bbb1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_7a66b652-7ad6-4e51-96e2-c7bb03a1bccb" xlink:to="loc_dei_EntityDomain_65f838db-c05c-4fa8-af7b-5d9f14f6bbb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b4af0172-3fd8-47c7-8c98-1b9a90e4ae7e" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_65f838db-c05c-4fa8-af7b-5d9f14f6bbb1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b4af0172-3fd8-47c7-8c98-1b9a90e4ae7e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="cms-20201231.xsd#FairValueMeasurementsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsTables" xlink:type="extended" id="ib30eac07cdb14b488e40d1e4dabf6766_FairValueMeasurementsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5ecc8910-0948-43e2-964f-1bcc98e4c5da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_a366cd65-0bb3-4e89-bcff-ffe728361b26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5ecc8910-0948-43e2-964f-1bcc98e4c5da" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_a366cd65-0bb3-4e89-bcff-ffe728361b26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c2e9ef2e-c9e1-4a07-8338-39fb2a6fdac6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5ecc8910-0948-43e2-964f-1bcc98e4c5da" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c2e9ef2e-c9e1-4a07-8338-39fb2a6fdac6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b6592cc6-551d-4215-9d96-794f714b40a7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c2e9ef2e-c9e1-4a07-8338-39fb2a6fdac6" xlink:to="loc_dei_LegalEntityAxis_b6592cc6-551d-4215-9d96-794f714b40a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b6592cc6-551d-4215-9d96-794f714b40a7_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b6592cc6-551d-4215-9d96-794f714b40a7" xlink:to="loc_dei_EntityDomain_b6592cc6-551d-4215-9d96-794f714b40a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a29ef435-0dfd-48af-84b6-b9b175b6119a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b6592cc6-551d-4215-9d96-794f714b40a7" xlink:to="loc_dei_EntityDomain_a29ef435-0dfd-48af-84b6-b9b175b6119a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_de746a9c-a834-4653-9fc4-ab43d5dd8ae8" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a29ef435-0dfd-48af-84b6-b9b175b6119a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_de746a9c-a834-4653-9fc4-ab43d5dd8ae8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="extended" id="id9653b608816487189dd439b745dad4a_FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_42bd0310-74fb-427b-a67b-bcf65fd738ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_4f201e0d-8648-4335-af47-269cb5d05d0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_42bd0310-74fb-427b-a67b-bcf65fd738ee" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_4f201e0d-8648-4335-af47-269cb5d05d0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_a852a789-afee-4883-8c35-622af5b81e7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_4f201e0d-8648-4335-af47-269cb5d05d0c" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_a852a789-afee-4883-8c35-622af5b81e7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_e0c5321d-19a0-4d6d-a9fe-ed1a82343dc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_4f201e0d-8648-4335-af47-269cb5d05d0c" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_e0c5321d-19a0-4d6d-a9fe-ed1a82343dc3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_4ca260b0-b7c9-4b24-8362-2f09d33e0196" xlink:href="cms-20201231.xsd#cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_4f201e0d-8648-4335-af47-269cb5d05d0c" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_4ca260b0-b7c9-4b24-8362-2f09d33e0196" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_2f86a56d-a38a-4b6c-b17b-c0d55c4dbef1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_4f201e0d-8648-4335-af47-269cb5d05d0c" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_2f86a56d-a38a-4b6c-b17b-c0d55c4dbef1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_9a4ca68c-e7e3-4837-a201-d3787c1d1dc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_4f201e0d-8648-4335-af47-269cb5d05d0c" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_9a4ca68c-e7e3-4837-a201-d3787c1d1dc9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_83630620-8956-45f7-8312-84157726d427" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_42bd0310-74fb-427b-a67b-bcf65fd738ee" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_83630620-8956-45f7-8312-84157726d427" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_b22a87aa-ea68-4647-a89a-025b765ee862" xlink:href="cms-20201231.xsd#cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_83630620-8956-45f7-8312-84157726d427" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_b22a87aa-ea68-4647-a89a-025b765ee862" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_211111c5-380b-40e6-a9c6-4c5a4c6467f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_83630620-8956-45f7-8312-84157726d427" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_211111c5-380b-40e6-a9c6-4c5a4c6467f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_9a06b73e-ad63-4944-9249-81a954a0cf4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_83630620-8956-45f7-8312-84157726d427" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_9a06b73e-ad63-4944-9249-81a954a0cf4f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8f2a0042-94cc-437a-8734-855eec2d837a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_42bd0310-74fb-427b-a67b-bcf65fd738ee" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8f2a0042-94cc-437a-8734-855eec2d837a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b6bcbccb-da02-4091-aa5d-db32340e886f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8f2a0042-94cc-437a-8734-855eec2d837a" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b6bcbccb-da02-4091-aa5d-db32340e886f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b6bcbccb-da02-4091-aa5d-db32340e886f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b6bcbccb-da02-4091-aa5d-db32340e886f" xlink:to="loc_us-gaap_EquityComponentDomain_b6bcbccb-da02-4091-aa5d-db32340e886f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c6b1ea87-715e-4b8b-8825-472fca637c6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b6bcbccb-da02-4091-aa5d-db32340e886f" xlink:to="loc_us-gaap_EquityComponentDomain_c6b1ea87-715e-4b8b-8825-472fca637c6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_33dd131f-edea-4e98-acbb-46175e8347b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c6b1ea87-715e-4b8b-8825-472fca637c6a" xlink:to="loc_us-gaap_CommonStockMember_33dd131f-edea-4e98-acbb-46175e8347b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1516e3f2-2eb7-455c-a0e5-e692af005a56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8f2a0042-94cc-437a-8734-855eec2d837a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1516e3f2-2eb7-455c-a0e5-e692af005a56" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1516e3f2-2eb7-455c-a0e5-e692af005a56_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1516e3f2-2eb7-455c-a0e5-e692af005a56" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1516e3f2-2eb7-455c-a0e5-e692af005a56_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_857e7ca2-a59e-481a-a568-72f799341081" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1516e3f2-2eb7-455c-a0e5-e692af005a56" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_857e7ca2-a59e-481a-a568-72f799341081" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_19227253-7817-43e7-b21d-f4c210260112" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_857e7ca2-a59e-481a-a568-72f799341081" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_19227253-7817-43e7-b21d-f4c210260112" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_cb2e4625-e102-47ef-b5af-17a3535611c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_857e7ca2-a59e-481a-a568-72f799341081" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_cb2e4625-e102-47ef-b5af-17a3535611c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0fc655fd-e115-4295-88db-5d087abc89e5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8f2a0042-94cc-437a-8734-855eec2d837a" xlink:to="loc_dei_LegalEntityAxis_0fc655fd-e115-4295-88db-5d087abc89e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0fc655fd-e115-4295-88db-5d087abc89e5_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_0fc655fd-e115-4295-88db-5d087abc89e5" xlink:to="loc_dei_EntityDomain_0fc655fd-e115-4295-88db-5d087abc89e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e1c80a30-4f98-4e30-9ec8-52545f337c15" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_0fc655fd-e115-4295-88db-5d087abc89e5" xlink:to="loc_dei_EntityDomain_e1c80a30-4f98-4e30-9ec8-52545f337c15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_95148a59-86f1-4adb-af44-09698b5aabda" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e1c80a30-4f98-4e30-9ec8-52545f337c15" xlink:to="loc_cms_ConsumersEnergyCompanyMember_95148a59-86f1-4adb-af44-09698b5aabda" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended" id="i7dd69898bb41412aa03033249badeb5a_FairValueMeasurementsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_fdb1c17c-c0b4-4189-8228-2865d4434635" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_15e10e8b-36f5-43f6-b5b6-4b5a5f0b9996" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_fdb1c17c-c0b4-4189-8228-2865d4434635" xlink:to="loc_us-gaap_DerivativeNotionalAmount_15e10e8b-36f5-43f6-b5b6-4b5a5f0b9996" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_ec43ce8b-0d31-4b4b-aec3-dc902ec67f29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_fdb1c17c-c0b4-4189-8228-2865d4434635" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_ec43ce8b-0d31-4b4b-aec3-dc902ec67f29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_eb6fdc05-3592-48d2-8c68-c154228f7f52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_fdb1c17c-c0b4-4189-8228-2865d4434635" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_eb6fdc05-3592-48d2-8c68-c154228f7f52" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLossOnDerivative_be442c2f-6297-4e92-8f40-07cc01a649eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLossOnDerivative"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_fdb1c17c-c0b4-4189-8228-2865d4434635" xlink:to="loc_us-gaap_DerivativeLossOnDerivative_be442c2f-6297-4e92-8f40-07cc01a649eb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1_a2b1d53d-dd22-4c5a-b549-1aaeab40d238" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_fdb1c17c-c0b4-4189-8228-2865d4434635" xlink:to="loc_us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1_a2b1d53d-dd22-4c5a-b549-1aaeab40d238" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f70a8eae-0e8a-4d88-b996-1ad18399a2f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_fdb1c17c-c0b4-4189-8228-2865d4434635" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f70a8eae-0e8a-4d88-b996-1ad18399a2f7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_325adaac-1633-427a-aee0-7fad32422ac0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f70a8eae-0e8a-4d88-b996-1ad18399a2f7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_325adaac-1633-427a-aee0-7fad32422ac0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_325adaac-1633-427a-aee0-7fad32422ac0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_325adaac-1633-427a-aee0-7fad32422ac0" xlink:to="loc_us-gaap_SegmentDomain_325adaac-1633-427a-aee0-7fad32422ac0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_afe80411-5fd3-4b1e-bd28-b30bc28b2b8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_325adaac-1633-427a-aee0-7fad32422ac0" xlink:to="loc_us-gaap_SegmentDomain_afe80411-5fd3-4b1e-bd28-b30bc28b2b8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_ff8a8047-b6cc-438f-b847-13604e332c7b" xlink:href="cms-20201231.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_afe80411-5fd3-4b1e-bd28-b30bc28b2b8f" xlink:to="loc_cms_EnerBankMember_ff8a8047-b6cc-438f-b847-13604e332c7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_433a4960-a634-4fa0-be11-9c31eac929d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f70a8eae-0e8a-4d88-b996-1ad18399a2f7" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_433a4960-a634-4fa0-be11-9c31eac929d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_433a4960-a634-4fa0-be11-9c31eac929d6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_433a4960-a634-4fa0-be11-9c31eac929d6" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_433a4960-a634-4fa0-be11-9c31eac929d6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_c6d21320-17c7-4608-8760-8f23114565d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_433a4960-a634-4fa0-be11-9c31eac929d6" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_c6d21320-17c7-4608-8760-8f23114565d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember_5f716ece-e74f-4f40-801d-e16644ed5a29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c6d21320-17c7-4608-8760-8f23114565d9" xlink:to="loc_us-gaap_OtherLiabilitiesMember_5f716ece-e74f-4f40-801d-e16644ed5a29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_5472948e-97c9-418e-a075-55f61cf27916" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f70a8eae-0e8a-4d88-b996-1ad18399a2f7" xlink:to="loc_us-gaap_HedgingDesignationAxis_5472948e-97c9-418e-a075-55f61cf27916" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_5472948e-97c9-418e-a075-55f61cf27916_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_5472948e-97c9-418e-a075-55f61cf27916" xlink:to="loc_us-gaap_HedgingDesignationDomain_5472948e-97c9-418e-a075-55f61cf27916_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_dcdfce29-1647-46c3-b230-36751bd7dd7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_5472948e-97c9-418e-a075-55f61cf27916" xlink:to="loc_us-gaap_HedgingDesignationDomain_dcdfce29-1647-46c3-b230-36751bd7dd7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2fa2884c-5958-4b4c-9b8b-33df4548f27f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_dcdfce29-1647-46c3-b230-36751bd7dd7e" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2fa2884c-5958-4b4c-9b8b-33df4548f27f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_38100516-eca1-43e6-ab46-8ac7c228ee2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f70a8eae-0e8a-4d88-b996-1ad18399a2f7" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_38100516-eca1-43e6-ab46-8ac7c228ee2a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_38100516-eca1-43e6-ab46-8ac7c228ee2a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_38100516-eca1-43e6-ab46-8ac7c228ee2a" xlink:to="loc_us-gaap_HedgingRelationshipDomain_38100516-eca1-43e6-ab46-8ac7c228ee2a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_24078546-def7-4fbe-9be1-906b653f0ffa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_38100516-eca1-43e6-ab46-8ac7c228ee2a" xlink:to="loc_us-gaap_HedgingRelationshipDomain_24078546-def7-4fbe-9be1-906b653f0ffa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_f24795bf-7472-4e88-a7d2-b7fd3ea65f9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_24078546-def7-4fbe-9be1-906b653f0ffa" xlink:to="loc_us-gaap_CashFlowHedgingMember_f24795bf-7472-4e88-a7d2-b7fd3ea65f9f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember_d3bf6932-afc0-4578-959b-6bfe2ca2ee26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_24078546-def7-4fbe-9be1-906b653f0ffa" xlink:to="loc_us-gaap_FairValueHedgingMember_d3bf6932-afc0-4578-959b-6bfe2ca2ee26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_40b04131-2c48-466d-8038-63b782584c69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f70a8eae-0e8a-4d88-b996-1ad18399a2f7" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_40b04131-2c48-466d-8038-63b782584c69" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_40b04131-2c48-466d-8038-63b782584c69_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_40b04131-2c48-466d-8038-63b782584c69" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_40b04131-2c48-466d-8038-63b782584c69_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_388a7375-2a60-4a0c-845c-ac7bacab1d3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_40b04131-2c48-466d-8038-63b782584c69" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_388a7375-2a60-4a0c-845c-ac7bacab1d3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_386372ea-9ce1-478c-a61c-bfdef54b26e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_388a7375-2a60-4a0c-845c-ac7bacab1d3c" xlink:to="loc_us-gaap_InterestRateSwapMember_386372ea-9ce1-478c-a61c-bfdef54b26e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestRateSwapNotesReceivableMember_d0c46ebf-db6f-434e-8360-9b5bbff46e28" xlink:href="cms-20201231.xsd#cms_InterestRateSwapNotesReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_388a7375-2a60-4a0c-845c-ac7bacab1d3c" xlink:to="loc_cms_InterestRateSwapNotesReceivableMember_d0c46ebf-db6f-434e-8360-9b5bbff46e28" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstruments" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancialInstruments"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancialInstruments" xlink:type="extended" id="i2941213f8ac54bb98a533f7e26c1709f_FinancialInstruments">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_8a4c852a-f794-44ed-9dbf-0893e681636e" xlink:href="cms-20201231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock_098d342b-eec9-4d76-9f3b-fee572d0cd88" xlink:href="cms-20201231.xsd#cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancialInstrumentsLineItems_8a4c852a-f794-44ed-9dbf-0893e681636e" xlink:to="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock_098d342b-eec9-4d76-9f3b-fee572d0cd88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_c44a2a8e-89c2-411e-9b18-53ac0e269b62" xlink:href="cms-20201231.xsd#cms_FinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancialInstrumentsLineItems_8a4c852a-f794-44ed-9dbf-0893e681636e" xlink:to="loc_cms_FinancialInstrumentsTable_c44a2a8e-89c2-411e-9b18-53ac0e269b62" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1ea463cc-50c7-43cb-af97-78ca89e6c65f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_FinancialInstrumentsTable_c44a2a8e-89c2-411e-9b18-53ac0e269b62" xlink:to="loc_dei_LegalEntityAxis_1ea463cc-50c7-43cb-af97-78ca89e6c65f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1ea463cc-50c7-43cb-af97-78ca89e6c65f_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1ea463cc-50c7-43cb-af97-78ca89e6c65f" xlink:to="loc_dei_EntityDomain_1ea463cc-50c7-43cb-af97-78ca89e6c65f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_154caebc-266b-4c14-ba0f-721018b548bf" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1ea463cc-50c7-43cb-af97-78ca89e6c65f" xlink:to="loc_dei_EntityDomain_154caebc-266b-4c14-ba0f-721018b548bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fea08e0c-3bd5-4625-9f9d-07a2cf131b1d" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_154caebc-266b-4c14-ba0f-721018b548bf" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fea08e0c-3bd5-4625-9f9d-07a2cf131b1d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsTables" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancialInstrumentsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsTables" xlink:type="extended" id="ic4a620fa4763462aae0e15d1558c3483_FinancialInstrumentsTables">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_7622a53d-9ea5-4ccf-943c-2ba2bc4b0487" xlink:href="cms-20201231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_71a3ff02-4244-4799-b377-89d492bb6ac3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancialInstrumentsLineItems_7622a53d-9ea5-4ccf-943c-2ba2bc4b0487" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_71a3ff02-4244-4799-b377-89d492bb6ac3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_c56ff4b2-30d5-4391-87e5-bf40e040ad97" xlink:href="cms-20201231.xsd#cms_FinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancialInstrumentsLineItems_7622a53d-9ea5-4ccf-943c-2ba2bc4b0487" xlink:to="loc_cms_FinancialInstrumentsTable_c56ff4b2-30d5-4391-87e5-bf40e040ad97" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ee8a5fc9-36c7-452c-9ae8-f487b2bfca8f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_FinancialInstrumentsTable_c56ff4b2-30d5-4391-87e5-bf40e040ad97" xlink:to="loc_dei_LegalEntityAxis_ee8a5fc9-36c7-452c-9ae8-f487b2bfca8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ee8a5fc9-36c7-452c-9ae8-f487b2bfca8f_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ee8a5fc9-36c7-452c-9ae8-f487b2bfca8f" xlink:to="loc_dei_EntityDomain_ee8a5fc9-36c7-452c-9ae8-f487b2bfca8f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_133a8cef-12f4-44c6-9a37-21ba7e6e7d75" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ee8a5fc9-36c7-452c-9ae8-f487b2bfca8f" xlink:to="loc_dei_EntityDomain_133a8cef-12f4-44c6-9a37-21ba7e6e7d75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ef933e50-7ed5-41a0-9532-13732ad9da20" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_133a8cef-12f4-44c6-9a37-21ba7e6e7d75" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ef933e50-7ed5-41a0-9532-13732ad9da20" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails" xlink:type="extended" id="i5f1c1855cf584e8bad8f3309cba632ac_FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e89e78e3-f98d-41d1-8fab-5aaaf08e743b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_5e1194a6-36cb-4001-9378-5bcfd6659be7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e89e78e3-f98d-41d1-8fab-5aaaf08e743b" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_5e1194a6-36cb-4001-9378-5bcfd6659be7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableFairValueDisclosure_3cdc4eb1-bac0-438d-862a-0427def94e27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_5e1194a6-36cb-4001-9378-5bcfd6659be7" xlink:to="loc_us-gaap_AccountsReceivableFairValueDisclosure_3cdc4eb1-bac0-438d-862a-0427def94e27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_15858ed9-5c8d-4bc4-9502-458a1c61fc70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_5e1194a6-36cb-4001-9378-5bcfd6659be7" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_15858ed9-5c8d-4bc4-9502-458a1c61fc70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_84aada95-6f14-4b47-b3e8-8e677f86c4ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_5e1194a6-36cb-4001-9378-5bcfd6659be7" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_84aada95-6f14-4b47-b3e8-8e677f86c4ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_3f2f53e6-064c-4124-b6d0-16de9d06632f" xlink:href="cms-20201231.xsd#cms_NotesReceivableRelatedPartiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_5e1194a6-36cb-4001-9378-5bcfd6659be7" xlink:to="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_3f2f53e6-064c-4124-b6d0-16de9d06632f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_b38f51ab-51f1-48f8-bd3b-7ebf26483441" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e89e78e3-f98d-41d1-8fab-5aaaf08e743b" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_b38f51ab-51f1-48f8-bd3b-7ebf26483441" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_fa514670-f6b1-4233-b66d-5b4db05d39c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_b38f51ab-51f1-48f8-bd3b-7ebf26483441" xlink:to="loc_us-gaap_LongTermDebtFairValue_fa514670-f6b1-4233-b66d-5b4db05d39c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_4eb6d030-a315-4a13-a388-42d580dd4131" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_b38f51ab-51f1-48f8-bd3b-7ebf26483441" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_4eb6d030-a315-4a13-a388-42d580dd4131" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_2272e4ac-589a-4188-9eb5-42a52db8853b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e89e78e3-f98d-41d1-8fab-5aaaf08e743b" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_2272e4ac-589a-4188-9eb5-42a52db8853b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_516f53da-8a3e-44dc-b06d-7e5db9a8f644" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e89e78e3-f98d-41d1-8fab-5aaaf08e743b" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_516f53da-8a3e-44dc-b06d-7e5db9a8f644" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_5a3ad48c-e511-4a3a-8958-5afb7c87b963" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e89e78e3-f98d-41d1-8fab-5aaaf08e743b" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_5a3ad48c-e511-4a3a-8958-5afb7c87b963" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_bf18e2fb-f848-4d94-9e62-6ddc7a7065f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e89e78e3-f98d-41d1-8fab-5aaaf08e743b" xlink:to="loc_us-gaap_LongTermDebtCurrent_bf18e2fb-f848-4d94-9e62-6ddc7a7065f1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_1faeb2cb-ae82-4780-b15e-23582820a208" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e89e78e3-f98d-41d1-8fab-5aaaf08e743b" xlink:to="loc_us-gaap_OtherShortTermBorrowings_1faeb2cb-ae82-4780-b15e-23582820a208" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_2d61ec66-0551-45b6-840c-d64b1c88478c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e89e78e3-f98d-41d1-8fab-5aaaf08e743b" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_2d61ec66-0551-45b6-840c-d64b1c88478c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_6b87f79e-6fc1-4bb4-9de8-7c007e3ab342" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e89e78e3-f98d-41d1-8fab-5aaaf08e743b" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_6b87f79e-6fc1-4bb4-9de8-7c007e3ab342" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_89f55874-e970-49cb-b05a-5da30583c5af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_6b87f79e-6fc1-4bb4-9de8-7c007e3ab342" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_89f55874-e970-49cb-b05a-5da30583c5af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_89f55874-e970-49cb-b05a-5da30583c5af_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_89f55874-e970-49cb-b05a-5da30583c5af" xlink:to="loc_us-gaap_SegmentDomain_89f55874-e970-49cb-b05a-5da30583c5af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_533798c7-a77c-47fc-953a-5c3c7cffe90c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_89f55874-e970-49cb-b05a-5da30583c5af" xlink:to="loc_us-gaap_SegmentDomain_533798c7-a77c-47fc-953a-5c3c7cffe90c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_a4ccd21a-9e20-4646-bf10-0a297255fd41" xlink:href="cms-20201231.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_533798c7-a77c-47fc-953a-5c3c7cffe90c" xlink:to="loc_cms_EnerBankMember_a4ccd21a-9e20-4646-bf10-0a297255fd41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_658d9ff2-0ef6-4d4e-914c-c270b6c5828e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_6b87f79e-6fc1-4bb4-9de8-7c007e3ab342" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_658d9ff2-0ef6-4d4e-914c-c270b6c5828e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_658d9ff2-0ef6-4d4e-914c-c270b6c5828e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_658d9ff2-0ef6-4d4e-914c-c270b6c5828e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_658d9ff2-0ef6-4d4e-914c-c270b6c5828e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d12cf31b-c055-489f-a428-f18812b55984" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_658d9ff2-0ef6-4d4e-914c-c270b6c5828e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d12cf31b-c055-489f-a428-f18812b55984" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_15a6ef95-c3c7-4b14-964a-dc03d2e85676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d12cf31b-c055-489f-a428-f18812b55984" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_15a6ef95-c3c7-4b14-964a-dc03d2e85676" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_5bb09cc6-3ac2-468e-a0de-637ca7a80b38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d12cf31b-c055-489f-a428-f18812b55984" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_5bb09cc6-3ac2-468e-a0de-637ca7a80b38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_f459dbb7-7f02-4e4f-9805-9db2e3748615" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d12cf31b-c055-489f-a428-f18812b55984" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_f459dbb7-7f02-4e4f-9805-9db2e3748615" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7ede9ae0-020e-458d-a74f-c84892a85d35" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_6b87f79e-6fc1-4bb4-9de8-7c007e3ab342" xlink:to="loc_dei_LegalEntityAxis_7ede9ae0-020e-458d-a74f-c84892a85d35" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7ede9ae0-020e-458d-a74f-c84892a85d35_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_7ede9ae0-020e-458d-a74f-c84892a85d35" xlink:to="loc_dei_EntityDomain_7ede9ae0-020e-458d-a74f-c84892a85d35_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f5bfb23d-cbf1-4741-b68d-92bd2c3ac225" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_7ede9ae0-020e-458d-a74f-c84892a85d35" xlink:to="loc_dei_EntityDomain_f5bfb23d-cbf1-4741-b68d-92bd2c3ac225" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_01e963b1-b239-42aa-a095-7e83c215d87d" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f5bfb23d-cbf1-4741-b68d-92bd2c3ac225" xlink:to="loc_cms_ConsumersEnergyCompanyMember_01e963b1-b239-42aa-a095-7e83c215d87d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_580e90e2-2b79-499a-aa41-b240f4cdca85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_6b87f79e-6fc1-4bb4-9de8-7c007e3ab342" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_580e90e2-2b79-499a-aa41-b240f4cdca85" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_580e90e2-2b79-499a-aa41-b240f4cdca85_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_580e90e2-2b79-499a-aa41-b240f4cdca85" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_580e90e2-2b79-499a-aa41-b240f4cdca85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_c7252ef6-4077-48d0-bd3e-35b9f1eba40e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_580e90e2-2b79-499a-aa41-b240f4cdca85" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_c7252ef6-4077-48d0-bd3e-35b9f1eba40e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3baf7002-75f0-4c7c-ba7f-590759fda3f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_c7252ef6-4077-48d0-bd3e-35b9f1eba40e" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3baf7002-75f0-4c7c-ba7f-590759fda3f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_380cd7d4-8f25-43b9-9520-f6a40e78ff4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3baf7002-75f0-4c7c-ba7f-590759fda3f8" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_380cd7d4-8f25-43b9-9520-f6a40e78ff4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_5b3868ec-c8d8-42cc-b90f-bb645649c21b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3baf7002-75f0-4c7c-ba7f-590759fda3f8" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_5b3868ec-c8d8-42cc-b90f-bb645649c21b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancialInstrumentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="extended" id="i30da57825a6f458a9d4c5d84acba8131_FinancialInstrumentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_abedd1ac-21c2-4e3d-9631-62fb658fb860" xlink:href="cms-20201231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DebtInstrumentSupportedByThirdPartyCreditEnhancement_93edbd2c-40cd-44ee-90c9-78879975f296" xlink:href="cms-20201231.xsd#cms_DebtInstrumentSupportedByThirdPartyCreditEnhancement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancialInstrumentsLineItems_abedd1ac-21c2-4e3d-9631-62fb658fb860" xlink:to="loc_cms_DebtInstrumentSupportedByThirdPartyCreditEnhancement_93edbd2c-40cd-44ee-90c9-78879975f296" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_229f8a32-8a54-4943-acca-99f193844dbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancialInstrumentsLineItems_abedd1ac-21c2-4e3d-9631-62fb658fb860" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_229f8a32-8a54-4943-acca-99f193844dbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_bee7d084-5c41-4844-8da8-2dcdce9e6835" xlink:href="cms-20201231.xsd#cms_FinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancialInstrumentsLineItems_abedd1ac-21c2-4e3d-9631-62fb658fb860" xlink:to="loc_cms_FinancialInstrumentsTable_bee7d084-5c41-4844-8da8-2dcdce9e6835" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f93ac1da-ddf2-4cbc-ab80-129c0fe39d4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_FinancialInstrumentsTable_bee7d084-5c41-4844-8da8-2dcdce9e6835" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f93ac1da-ddf2-4cbc-ab80-129c0fe39d4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f93ac1da-ddf2-4cbc-ab80-129c0fe39d4c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f93ac1da-ddf2-4cbc-ab80-129c0fe39d4c" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f93ac1da-ddf2-4cbc-ab80-129c0fe39d4c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b33adb44-9a8f-41a4-a732-07c9d9084079" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f93ac1da-ddf2-4cbc-ab80-129c0fe39d4c" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b33adb44-9a8f-41a4-a732-07c9d9084079" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_1c61404b-2b1c-4f18-812c-fa8800b162fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_b33adb44-9a8f-41a4-a732-07c9d9084079" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_1c61404b-2b1c-4f18-812c-fa8800b162fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_27a52c91-a0b4-4666-aef2-5b76a1c656d8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_FinancialInstrumentsTable_bee7d084-5c41-4844-8da8-2dcdce9e6835" xlink:to="loc_dei_LegalEntityAxis_27a52c91-a0b4-4666-aef2-5b76a1c656d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_27a52c91-a0b4-4666-aef2-5b76a1c656d8_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_27a52c91-a0b4-4666-aef2-5b76a1c656d8" xlink:to="loc_dei_EntityDomain_27a52c91-a0b4-4666-aef2-5b76a1c656d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3d16927d-f1ac-4574-911c-b0a5393e49d4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_27a52c91-a0b4-4666-aef2-5b76a1c656d8" xlink:to="loc_dei_EntityDomain_3d16927d-f1ac-4574-911c-b0a5393e49d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_85cb3c7e-c16d-4bb7-9e01-22aa2f7a938e" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3d16927d-f1ac-4574-911c-b0a5393e49d4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_85cb3c7e-c16d-4bb7-9e01-22aa2f7a938e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivable" xlink:type="simple" xlink:href="cms-20201231.xsd#NotesReceivable"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/NotesReceivable" xlink:type="extended" id="i3326322ffd0342f68cfff672c99bfa5f_NotesReceivable">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0c8c9ecb-f22b-428f-9f05-d1e86da838ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesTextBlock_563c1b0c-34e4-4ee6-b259-453ec1e23eb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0c8c9ecb-f22b-428f-9f05-d1e86da838ab" xlink:to="loc_us-gaap_FinancingReceivablesTextBlock_563c1b0c-34e4-4ee6-b259-453ec1e23eb3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_59219cda-ab1a-4c87-b210-8eeb66b31f89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0c8c9ecb-f22b-428f-9f05-d1e86da838ab" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_59219cda-ab1a-4c87-b210-8eeb66b31f89" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8e62e35c-7b3a-4f12-9559-95719b04f66f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_59219cda-ab1a-4c87-b210-8eeb66b31f89" xlink:to="loc_dei_LegalEntityAxis_8e62e35c-7b3a-4f12-9559-95719b04f66f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8e62e35c-7b3a-4f12-9559-95719b04f66f_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8e62e35c-7b3a-4f12-9559-95719b04f66f" xlink:to="loc_dei_EntityDomain_8e62e35c-7b3a-4f12-9559-95719b04f66f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bd144e17-3126-41d9-b1ef-80d9cddd0297" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8e62e35c-7b3a-4f12-9559-95719b04f66f" xlink:to="loc_dei_EntityDomain_bd144e17-3126-41d9-b1ef-80d9cddd0297" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_cd381c10-d652-4dfe-9dfb-1d7730fdb796" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_bd144e17-3126-41d9-b1ef-80d9cddd0297" xlink:to="loc_cms_ConsumersEnergyCompanyMember_cd381c10-d652-4dfe-9dfb-1d7730fdb796" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableTables" xlink:type="simple" xlink:href="cms-20201231.xsd#NotesReceivableTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableTables" xlink:type="extended" id="i0fbb6657a6d845ada23b1da481959d45_NotesReceivableTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_06d6ff75-0d7a-457a-86de-357a44a8aa6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock_bb42528f-106d-4f26-ae43-d35879645084" xlink:href="cms-20201231.xsd#cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_06d6ff75-0d7a-457a-86de-357a44a8aa6d" xlink:to="loc_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock_bb42528f-106d-4f26-ae43-d35879645084" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_22b0d598-ca80-4c25-ba85-7cbeaa46895f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_06d6ff75-0d7a-457a-86de-357a44a8aa6d" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_22b0d598-ca80-4c25-ba85-7cbeaa46895f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_496a0a2b-a44e-41db-8c3f-9a32d10f43a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_06d6ff75-0d7a-457a-86de-357a44a8aa6d" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_496a0a2b-a44e-41db-8c3f-9a32d10f43a1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_71098a8b-f7d9-456a-aeef-a3dfe62300ac" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_496a0a2b-a44e-41db-8c3f-9a32d10f43a1" xlink:to="loc_dei_LegalEntityAxis_71098a8b-f7d9-456a-aeef-a3dfe62300ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_71098a8b-f7d9-456a-aeef-a3dfe62300ac_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_71098a8b-f7d9-456a-aeef-a3dfe62300ac" xlink:to="loc_dei_EntityDomain_71098a8b-f7d9-456a-aeef-a3dfe62300ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a09d589a-9c9e-4478-b2ee-43cd8de55ce4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_71098a8b-f7d9-456a-aeef-a3dfe62300ac" xlink:to="loc_dei_EntityDomain_a09d589a-9c9e-4478-b2ee-43cd8de55ce4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_dfa4d606-cd55-4548-ac3c-da3545ca87d6" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a09d589a-9c9e-4478-b2ee-43cd8de55ce4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_dfa4d606-cd55-4548-ac3c-da3545ca87d6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails" xlink:type="extended" id="i3f8f10947daa443ab81d04236196129f_NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_be18be19-d4a5-48eb-b39e-0fba5bf40973" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_ce7c564d-f4a9-46fb-82b7-c0390a8cc5a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_be18be19-d4a5-48eb-b39e-0fba5bf40973" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_ce7c564d-f4a9-46fb-82b7-c0390a8cc5a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_696e2f59-8746-4178-a8e1-053612b30700" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_be18be19-d4a5-48eb-b39e-0fba5bf40973" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_696e2f59-8746-4178-a8e1-053612b30700" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_69337a23-58d6-42b1-a6a0-e0a39fee159b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_be18be19-d4a5-48eb-b39e-0fba5bf40973" xlink:to="loc_us-gaap_NotesReceivableNet_69337a23-58d6-42b1-a6a0-e0a39fee159b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_91c519ee-1e4b-49ff-9c8f-ce3ea3ece2ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_be18be19-d4a5-48eb-b39e-0fba5bf40973" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_91c519ee-1e4b-49ff-9c8f-ce3ea3ece2ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesNoncurrent_f9de03e2-5213-4e72-b687-586edb6b12f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_be18be19-d4a5-48eb-b39e-0fba5bf40973" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesNoncurrent_f9de03e2-5213-4e72-b687-586edb6b12f7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedParties_b7209f3a-5afc-4024-8618-acf115784370" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_be18be19-d4a5-48eb-b39e-0fba5bf40973" xlink:to="loc_us-gaap_NotesReceivableRelatedParties_b7209f3a-5afc-4024-8618-acf115784370" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d783371d-ae36-46e9-823a-4c52b93e085b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_be18be19-d4a5-48eb-b39e-0fba5bf40973" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d783371d-ae36-46e9-823a-4c52b93e085b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1f657beb-9a10-4986-95a7-9c7cdb5b6802" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d783371d-ae36-46e9-823a-4c52b93e085b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1f657beb-9a10-4986-95a7-9c7cdb5b6802" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1f657beb-9a10-4986-95a7-9c7cdb5b6802_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1f657beb-9a10-4986-95a7-9c7cdb5b6802" xlink:to="loc_us-gaap_SegmentDomain_1f657beb-9a10-4986-95a7-9c7cdb5b6802_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_aeeda37d-da31-4367-a8ed-cfb7d43849ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1f657beb-9a10-4986-95a7-9c7cdb5b6802" xlink:to="loc_us-gaap_SegmentDomain_aeeda37d-da31-4367-a8ed-cfb7d43849ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_9c4103bb-885e-42f6-b15a-d1c880212401" xlink:href="cms-20201231.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_aeeda37d-da31-4367-a8ed-cfb7d43849ef" xlink:to="loc_cms_EnerBankMember_9c4103bb-885e-42f6-b15a-d1c880212401" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_60cc8144-cc47-4aff-b3d1-35f9e0064a3c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d783371d-ae36-46e9-823a-4c52b93e085b" xlink:to="loc_dei_LegalEntityAxis_60cc8144-cc47-4aff-b3d1-35f9e0064a3c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_60cc8144-cc47-4aff-b3d1-35f9e0064a3c_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_60cc8144-cc47-4aff-b3d1-35f9e0064a3c" xlink:to="loc_dei_EntityDomain_60cc8144-cc47-4aff-b3d1-35f9e0064a3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3201e491-89ed-489a-bd98-aced7233af0c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_60cc8144-cc47-4aff-b3d1-35f9e0064a3c" xlink:to="loc_dei_EntityDomain_3201e491-89ed-489a-bd98-aced7233af0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_5f26bacc-87b1-4642-9542-f74ff8eab15b" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3201e491-89ed-489a-bd98-aced7233af0c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_5f26bacc-87b1-4642-9542-f74ff8eab15b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#NotesReceivableNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails" xlink:type="extended" id="i722ed07e09f243c4b7f10483c27a9505_NotesReceivableNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableDeferredIncome_fc6fdbd7-3559-4c2f-a4a3-a3fc00490d0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableDeferredIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:to="loc_us-gaap_FinancingReceivableDeferredIncome_fc6fdbd7-3559-4c2f-a4a3-a3fc00490d0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableSignificantPurchases_4eef65c7-3d85-4f2e-a1b6-9ad70a823f86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableSignificantPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:to="loc_us-gaap_FinancingReceivableSignificantPurchases_4eef65c7-3d85-4f2e-a1b6-9ad70a823f86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableSignificantSales_72c308fd-1019-427b-94b0-8e38ca7f0b8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableSignificantSales"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:to="loc_us-gaap_FinancingReceivableSignificantSales_72c308fd-1019-427b-94b0-8e38ca7f0b8d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfNotesReceivable_384c54b1-3217-479c-8b72-c177e7430ad2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfNotesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:to="loc_us-gaap_GainLossOnSaleOfNotesReceivable_384c54b1-3217-479c-8b72-c177e7430ad2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_92b9ce98-cd96-48fe-9fbd-4ec06987f160" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_92b9ce98-cd96-48fe-9fbd-4ec06987f160" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDue_aa139442-13bb-42b4-9666-ef6e010e69a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDue_aa139442-13bb-42b4-9666-ef6e010e69a4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusedCommitmentsToExtendCredit_7ce775c9-9145-4a26-a55e-08943798b32c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusedCommitmentsToExtendCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:to="loc_us-gaap_UnusedCommitmentsToExtendCredit_7ce775c9-9145-4a26-a55e-08943798b32c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffBalanceSheetCreditLossLiability_18574004-5298-44a3-bee2-f5026caffa97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OffBalanceSheetCreditLossLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:to="loc_us-gaap_OffBalanceSheetCreditLossLiability_18574004-5298-44a3-bee2-f5026caffa97" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_ec296a85-90d0-467c-badc-77f992ce43b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:to="loc_us-gaap_DerivativeNotionalAmount_ec296a85-90d0-467c-badc-77f992ce43b2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_dfe52188-a98e-4d0a-8fc7-10fc541d4301" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_dfe52188-a98e-4d0a-8fc7-10fc541d4301" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f25e6a3b-70aa-491e-ac5e-8f5e8ce50fab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f25e6a3b-70aa-491e-ac5e-8f5e8ce50fab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f25e6a3b-70aa-491e-ac5e-8f5e8ce50fab_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f25e6a3b-70aa-491e-ac5e-8f5e8ce50fab" xlink:to="loc_us-gaap_SegmentDomain_f25e6a3b-70aa-491e-ac5e-8f5e8ce50fab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_62a677c8-051b-4a9e-94d9-5f5f6319a61a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f25e6a3b-70aa-491e-ac5e-8f5e8ce50fab" xlink:to="loc_us-gaap_SegmentDomain_62a677c8-051b-4a9e-94d9-5f5f6319a61a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_a31568e7-cf46-4ac3-8882-d4b88efc4752" xlink:href="cms-20201231.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_62a677c8-051b-4a9e-94d9-5f5f6319a61a" xlink:to="loc_cms_EnerBankMember_a31568e7-cf46-4ac3-8882-d4b88efc4752" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_407954a0-8fa5-466b-b529-217c6e1da0a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:to="loc_us-gaap_DebtInstrumentAxis_407954a0-8fa5-466b-b529-217c6e1da0a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_407954a0-8fa5-466b-b529-217c6e1da0a0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_407954a0-8fa5-466b-b529-217c6e1da0a0" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_407954a0-8fa5-466b-b529-217c6e1da0a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_81595bf0-e4f0-442c-8f09-0f287aa04e9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_407954a0-8fa5-466b-b529-217c6e1da0a0" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_81595bf0-e4f0-442c-8f09-0f287aa04e9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_9411936b-3b76-4e4a-8491-abc8c91f64c6" xlink:href="cms-20201231.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_81595bf0-e4f0-442c-8f09-0f287aa04e9c" xlink:to="loc_cms_CMSEnergyNotePayableMember_9411936b-3b76-4e4a-8491-abc8c91f64c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_ff012ddd-914f-4b64-bc72-fc2e5f3a6bae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_ff012ddd-914f-4b64-bc72-fc2e5f3a6bae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_ff012ddd-914f-4b64-bc72-fc2e5f3a6bae_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_ff012ddd-914f-4b64-bc72-fc2e5f3a6bae" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_ff012ddd-914f-4b64-bc72-fc2e5f3a6bae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_6e04803c-6bd1-4a97-b731-29f67f9010f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_ff012ddd-914f-4b64-bc72-fc2e5f3a6bae" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_6e04803c-6bd1-4a97-b731-29f67f9010f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestRateSwapNotesReceivableMember_6264ae29-83f6-4b4c-adb3-0ef9be1d3e8a" xlink:href="cms-20201231.xsd#cms_InterestRateSwapNotesReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6e04803c-6bd1-4a97-b731-29f67f9010f1" xlink:to="loc_cms_InterestRateSwapNotesReceivableMember_6264ae29-83f6-4b4c-adb3-0ef9be1d3e8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_6b778528-83d8-471c-95bb-33f30f7baee0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_6b778528-83d8-471c-95bb-33f30f7baee0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_6b778528-83d8-471c-95bb-33f30f7baee0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_6b778528-83d8-471c-95bb-33f30f7baee0" xlink:to="loc_us-gaap_HedgingRelationshipDomain_6b778528-83d8-471c-95bb-33f30f7baee0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_91ab92d7-a702-4f75-ad94-bc929ea77f38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_6b778528-83d8-471c-95bb-33f30f7baee0" xlink:to="loc_us-gaap_HedgingRelationshipDomain_91ab92d7-a702-4f75-ad94-bc929ea77f38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember_09fa179b-9108-462a-83d7-1fe2aec83723" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_91ab92d7-a702-4f75-ad94-bc929ea77f38" xlink:to="loc_us-gaap_FairValueHedgingMember_09fa179b-9108-462a-83d7-1fe2aec83723" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_2df67695-2dfc-485e-9b76-734d8262acd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:to="loc_us-gaap_HedgingDesignationAxis_2df67695-2dfc-485e-9b76-734d8262acd6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_2df67695-2dfc-485e-9b76-734d8262acd6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_2df67695-2dfc-485e-9b76-734d8262acd6" xlink:to="loc_us-gaap_HedgingDesignationDomain_2df67695-2dfc-485e-9b76-734d8262acd6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_521c62f5-53f6-4048-b73c-87ea76605337" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_2df67695-2dfc-485e-9b76-734d8262acd6" xlink:to="loc_us-gaap_HedgingDesignationDomain_521c62f5-53f6-4048-b73c-87ea76605337" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_dab314c4-d284-448f-87cd-525aea1e1b9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_521c62f5-53f6-4048-b73c-87ea76605337" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_dab314c4-d284-448f-87cd-525aea1e1b9f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6d0cef35-ea9d-4f85-b38d-a4e4b5f735bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6d0cef35-ea9d-4f85-b38d-a4e4b5f735bd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_6d0cef35-ea9d-4f85-b38d-a4e4b5f735bd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6d0cef35-ea9d-4f85-b38d-a4e4b5f735bd" xlink:to="loc_us-gaap_ReceivableTypeDomain_6d0cef35-ea9d-4f85-b38d-a4e4b5f735bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_3c20f88e-dc91-421e-ac21-5d4f4fa5b308" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6d0cef35-ea9d-4f85-b38d-a4e4b5f735bd" xlink:to="loc_us-gaap_ReceivableTypeDomain_3c20f88e-dc91-421e-ac21-5d4f4fa5b308" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetailInstallmentContractsMember_b7e239c4-f4c0-4edc-803c-ee6844a9b3ed" xlink:href="cms-20201231.xsd#cms_RetailInstallmentContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_3c20f88e-dc91-421e-ac21-5d4f4fa5b308" xlink:to="loc_cms_RetailInstallmentContractsMember_b7e239c4-f4c0-4edc-803c-ee6844a9b3ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_3f0ec5a4-1d4e-41e4-b6ea-f3e7fcbee0ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_3f0ec5a4-1d4e-41e4-b6ea-f3e7fcbee0ba" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_3f0ec5a4-1d4e-41e4-b6ea-f3e7fcbee0ba_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3f0ec5a4-1d4e-41e4-b6ea-f3e7fcbee0ba" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_3f0ec5a4-1d4e-41e4-b6ea-f3e7fcbee0ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_e4211487-42e2-4fb8-ab22-745937723ef3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3f0ec5a4-1d4e-41e4-b6ea-f3e7fcbee0ba" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_e4211487-42e2-4fb8-ab22-745937723ef3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_fed58a1a-e61d-452f-81e4-9132128e61cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_e4211487-42e2-4fb8-ab22-745937723ef3" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_fed58a1a-e61d-452f-81e4-9132128e61cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditScoreFicoAxis_0ff12957-98c8-4c8a-b4d3-38af101f5081" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditScoreFicoAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:to="loc_us-gaap_CreditScoreFicoAxis_0ff12957-98c8-4c8a-b4d3-38af101f5081" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditScoreFicoDomain_0ff12957-98c8-4c8a-b4d3-38af101f5081_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditScoreFicoDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditScoreFicoAxis_0ff12957-98c8-4c8a-b4d3-38af101f5081" xlink:to="loc_us-gaap_CreditScoreFicoDomain_0ff12957-98c8-4c8a-b4d3-38af101f5081_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditScoreFicoDomain_6c642e44-01b0-4395-9883-8e5e9a14b38d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditScoreFicoDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditScoreFicoAxis_0ff12957-98c8-4c8a-b4d3-38af101f5081" xlink:to="loc_us-gaap_CreditScoreFicoDomain_6c642e44-01b0-4395-9883-8e5e9a14b38d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FICOScoreBetweenGoodAndExcellentMember_6cfbdc13-a299-47ca-bec1-753f4fce646b" xlink:href="cms-20201231.xsd#cms_FICOScoreBetweenGoodAndExcellentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditScoreFicoDomain_6c642e44-01b0-4395-9883-8e5e9a14b38d" xlink:to="loc_cms_FICOScoreBetweenGoodAndExcellentMember_6cfbdc13-a299-47ca-bec1-753f4fce646b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_3d29755f-ee02-453b-90ba-81e79047472b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:to="loc_srt_ProductOrServiceAxis_3d29755f-ee02-453b-90ba-81e79047472b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3d29755f-ee02-453b-90ba-81e79047472b_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_3d29755f-ee02-453b-90ba-81e79047472b" xlink:to="loc_srt_ProductsAndServicesDomain_3d29755f-ee02-453b-90ba-81e79047472b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_8d952557-3616-43e4-88e8-13fde6873a60" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_3d29755f-ee02-453b-90ba-81e79047472b" xlink:to="loc_srt_ProductsAndServicesDomain_8d952557-3616-43e4-88e8-13fde6873a60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LoansOriginatedWithinLastFiveYearsMember_12534c3b-45b7-40b0-80b9-39ffdbfc153a" xlink:href="cms-20201231.xsd#cms_LoansOriginatedWithinLastFiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8d952557-3616-43e4-88e8-13fde6873a60" xlink:to="loc_cms_LoansOriginatedWithinLastFiveYearsMember_12534c3b-45b7-40b0-80b9-39ffdbfc153a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_b7077986-6cdf-4ae2-a7d4-33ec0fc94620" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_b7077986-6cdf-4ae2-a7d4-33ec0fc94620" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_b7077986-6cdf-4ae2-a7d4-33ec0fc94620_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_b7077986-6cdf-4ae2-a7d4-33ec0fc94620" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_b7077986-6cdf-4ae2-a7d4-33ec0fc94620_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fb96b26-4774-4247-a717-4e73c7dad2bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_b7077986-6cdf-4ae2-a7d4-33ec0fc94620" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fb96b26-4774-4247-a717-4e73c7dad2bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedLoanCommitmentMember_65156a82-04a5-4c84-961e-3fd3f406c8ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnfundedLoanCommitmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fb96b26-4774-4247-a717-4e73c7dad2bf" xlink:to="loc_us-gaap_UnfundedLoanCommitmentMember_65156a82-04a5-4c84-961e-3fd3f406c8ca" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#NotesReceivableScheduleOfAllowanceForLoanLossesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails" xlink:type="extended" id="ie016d8453f3b446fab658d562f02d9ab_NotesReceivableScheduleOfAllowanceForLoanLossesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b0f844c6-0c06-4ff7-af83-7a76bc18ad20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_b42ad013-466e-4e90-b0c7-44b71fb3d854" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b0f844c6-0c06-4ff7-af83-7a76bc18ad20" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_b42ad013-466e-4e90-b0c7-44b71fb3d854" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_5861f6b9-67fa-43d5-83a3-01628e96eced" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_b42ad013-466e-4e90-b0c7-44b71fb3d854" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_5861f6b9-67fa-43d5-83a3-01628e96eced" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed_ce48847d-58c7-4a17-8d87-7ee9cae7d896" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_b42ad013-466e-4e90-b0c7-44b71fb3d854" xlink:to="loc_us-gaap_ProvisionForLoanLossesExpensed_ce48847d-58c7-4a17-8d87-7ee9cae7d896" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_437e61df-b7d0-444c-bf84-4ae3ab906d23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_b42ad013-466e-4e90-b0c7-44b71fb3d854" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_437e61df-b7d0-444c-bf84-4ae3ab906d23" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_43785130-d33e-413f-b3d3-33f98a1125d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_b42ad013-466e-4e90-b0c7-44b71fb3d854" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_43785130-d33e-413f-b3d3-33f98a1125d4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_3217f048-b1a4-4dac-a4ba-aca62caada73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffBalanceSheetCreditLossLiability_82f31375-c48d-4c74-ba35-c055b9423d2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OffBalanceSheetCreditLossLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b0f844c6-0c06-4ff7-af83-7a76bc18ad20" xlink:to="loc_us-gaap_OffBalanceSheetCreditLossLiability_82f31375-c48d-4c74-ba35-c055b9423d2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b8683aa4-dafb-47bc-ae90-e85d055f2761" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b0f844c6-0c06-4ff7-af83-7a76bc18ad20" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b8683aa4-dafb-47bc-ae90-e85d055f2761" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_a5608a3a-f7fc-456e-bafb-eb6da71b9a8a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b8683aa4-dafb-47bc-ae90-e85d055f2761" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_a5608a3a-f7fc-456e-bafb-eb6da71b9a8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a5608a3a-f7fc-456e-bafb-eb6da71b9a8a_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_a5608a3a-f7fc-456e-bafb-eb6da71b9a8a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a5608a3a-f7fc-456e-bafb-eb6da71b9a8a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_aded1515-9fd9-4484-a9ca-9a79c2bd3201" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_a5608a3a-f7fc-456e-bafb-eb6da71b9a8a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_aded1515-9fd9-4484-a9ca-9a79c2bd3201" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_e05953c5-2658-4713-8ec3-c0871c557e40" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_aded1515-9fd9-4484-a9ca-9a79c2bd3201" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_e05953c5-2658-4713-8ec3-c0871c557e40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e146a594-63c6-4afa-9b71-f95c0bb78848" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b8683aa4-dafb-47bc-ae90-e85d055f2761" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e146a594-63c6-4afa-9b71-f95c0bb78848" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e146a594-63c6-4afa-9b71-f95c0bb78848_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e146a594-63c6-4afa-9b71-f95c0bb78848" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e146a594-63c6-4afa-9b71-f95c0bb78848_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_7a35c204-5dd6-496d-9a2c-72815d05e6e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e146a594-63c6-4afa-9b71-f95c0bb78848" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_7a35c204-5dd6-496d-9a2c-72815d05e6e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedLoanCommitmentMember_163209a2-08c1-42d7-860d-32466605d9a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnfundedLoanCommitmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_7a35c204-5dd6-496d-9a2c-72815d05e6e2" xlink:to="loc_us-gaap_UnfundedLoanCommitmentMember_163209a2-08c1-42d7-860d-32466605d9a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c859154f-5a97-4c5f-9abf-cc96039d856d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b8683aa4-dafb-47bc-ae90-e85d055f2761" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c859154f-5a97-4c5f-9abf-cc96039d856d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c859154f-5a97-4c5f-9abf-cc96039d856d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c859154f-5a97-4c5f-9abf-cc96039d856d" xlink:to="loc_us-gaap_SegmentDomain_c859154f-5a97-4c5f-9abf-cc96039d856d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2664448d-0368-428e-831f-ab7085621dca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c859154f-5a97-4c5f-9abf-cc96039d856d" xlink:to="loc_us-gaap_SegmentDomain_2664448d-0368-428e-831f-ab7085621dca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_78a4ac1f-bfd9-45d6-8d2f-af033352cd2b" xlink:href="cms-20201231.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2664448d-0368-428e-831f-ab7085621dca" xlink:to="loc_cms_EnerBankMember_78a4ac1f-bfd9-45d6-8d2f-af033352cd2b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipment" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipment"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipment" xlink:type="extended" id="iedc263b974c14610b5833efb066de80a_PlantPropertyandEquipment">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e9a8444b-3c7f-4f0b-88dd-4eb67d641e94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock_ba8acbb7-6857-4539-94fb-c1bc5cd51771" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e9a8444b-3c7f-4f0b-88dd-4eb67d641e94" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock_ba8acbb7-6857-4539-94fb-c1bc5cd51771" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_56d57ee5-a940-4de1-b32d-00ff6639c6fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e9a8444b-3c7f-4f0b-88dd-4eb67d641e94" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_56d57ee5-a940-4de1-b32d-00ff6639c6fe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9539b5ac-7bd2-497e-9ca3-48f1b9f07a15" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_56d57ee5-a940-4de1-b32d-00ff6639c6fe" xlink:to="loc_dei_LegalEntityAxis_9539b5ac-7bd2-497e-9ca3-48f1b9f07a15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9539b5ac-7bd2-497e-9ca3-48f1b9f07a15_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9539b5ac-7bd2-497e-9ca3-48f1b9f07a15" xlink:to="loc_dei_EntityDomain_9539b5ac-7bd2-497e-9ca3-48f1b9f07a15_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a14e8d2f-34eb-428c-8ca5-68822422dbab" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9539b5ac-7bd2-497e-9ca3-48f1b9f07a15" xlink:to="loc_dei_EntityDomain_a14e8d2f-34eb-428c-8ca5-68822422dbab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_353ba34f-9d6e-45ff-803e-d594ad4e5b58" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a14e8d2f-34eb-428c-8ca5-68822422dbab" xlink:to="loc_cms_ConsumersEnergyCompanyMember_353ba34f-9d6e-45ff-803e-d594ad4e5b58" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables" xlink:type="extended" id="i6776eb4cfcc54cb8b664e0d41f18a1fc_PlantPropertyandEquipmentTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7b5e4202-678e-49b1-805d-050c4f2bc22b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_7be39b34-f3ba-4f5c-9de7-d16654d78dcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7b5e4202-678e-49b1-805d-050c4f2bc22b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_7be39b34-f3ba-4f5c-9de7-d16654d78dcc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_15be057b-700d-457f-9d44-229eb862d22e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7b5e4202-678e-49b1-805d-050c4f2bc22b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_15be057b-700d-457f-9d44-229eb862d22e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_749bb45d-c775-473f-a7d0-60b1b3c80463" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7b5e4202-678e-49b1-805d-050c4f2bc22b" xlink:to="loc_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_749bb45d-c775-473f-a7d0-60b1b3c80463" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_c1b08e22-82a6-4e5c-87b9-72784770fd9d" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7b5e4202-678e-49b1-805d-050c4f2bc22b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_c1b08e22-82a6-4e5c-87b9-72784770fd9d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_600a89c9-5e15-4493-b31a-25d52b22bcad" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7b5e4202-678e-49b1-805d-050c4f2bc22b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_600a89c9-5e15-4493-b31a-25d52b22bcad" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_843dd321-e195-4e68-9616-a92aacdaf029" xlink:href="cms-20201231.xsd#cms_ScheduleOfDepriciationAndAmortizationTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7b5e4202-678e-49b1-805d-050c4f2bc22b" xlink:to="loc_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_843dd321-e195-4e68-9616-a92aacdaf029" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_41b9b39c-acaa-49d0-a9c2-cf716ddae48d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7b5e4202-678e-49b1-805d-050c4f2bc22b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_41b9b39c-acaa-49d0-a9c2-cf716ddae48d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_00ca1e11-c21e-458e-9f5f-8ac613aaf6b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7b5e4202-678e-49b1-805d-050c4f2bc22b" xlink:to="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_00ca1e11-c21e-458e-9f5f-8ac613aaf6b3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_6b25811e-3890-4281-9a5d-a29b1dc57abe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7b5e4202-678e-49b1-805d-050c4f2bc22b" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_6b25811e-3890-4281-9a5d-a29b1dc57abe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0099adc6-3fc6-4696-b672-afdb59caed5c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_6b25811e-3890-4281-9a5d-a29b1dc57abe" xlink:to="loc_dei_LegalEntityAxis_0099adc6-3fc6-4696-b672-afdb59caed5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0099adc6-3fc6-4696-b672-afdb59caed5c_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_0099adc6-3fc6-4696-b672-afdb59caed5c" xlink:to="loc_dei_EntityDomain_0099adc6-3fc6-4696-b672-afdb59caed5c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_addc4a31-2ae8-4629-aca5-de7e3f25771d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_0099adc6-3fc6-4696-b672-afdb59caed5c" xlink:to="loc_dei_EntityDomain_addc4a31-2ae8-4629-aca5-de7e3f25771d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_16f78d5b-88ba-47ef-adee-54e7e3761c53" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_addc4a31-2ae8-4629-aca5-de7e3f25771d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_16f78d5b-88ba-47ef-adee-54e7e3761c53" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails" xlink:type="extended" id="iecd3f34f68a0480d947c6dfc0da5381c_PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_f4aa83a9-4216-477f-b0bc-a6207fd640a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_f4aa83a9-4216-477f-b0bc-a6207fd640a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0d54d6b5-fac5-4727-9624-ba6b7ecc0752" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0d54d6b5-fac5-4727-9624-ba6b7ecc0752" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife_e6aab0b5-e918-46db-82c2-9c8955338ff4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife_e6aab0b5-e918-46db-82c2-9c8955338ff4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_68fef585-434b-4cbe-bb20-bcadae9434bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_68fef585-434b-4cbe-bb20-bcadae9434bb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_cfc5380d-444a-44a3-b0b5-923ee834a694" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_cfc5380d-444a-44a3-b0b5-923ee834a694" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_84639ed3-469b-459d-9279-3f1387006d4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_84639ed3-469b-459d-9279-3f1387006d4f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_48e7c926-520a-4217-9395-dbefc590046b" xlink:href="cms-20201231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_48e7c926-520a-4217-9395-dbefc590046b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOther_abc764c3-ad7b-4f56-8355-006f015b6630" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOther_abc764c3-ad7b-4f56-8355-006f015b6630" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_865f270b-8ddd-4bfd-a16a-0dd6a730c89f" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_865f270b-8ddd-4bfd-a16a-0dd6a730c89f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_a5c3db2d-9664-430c-aec5-0c697fa0a3a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_ConstructionInProgressGross_a5c3db2d-9664-430c-aec5-0c697fa0a3a9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_083eddde-0979-4270-8465-7e6cb30efa06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_083eddde-0979-4270-8465-7e6cb30efa06" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_768afcdf-ac81-4413-9f9f-37c105882db1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_768afcdf-ac81-4413-9f9f-37c105882db1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_523e5b77-5ccf-408d-9a57-69e9a6567aaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_523e5b77-5ccf-408d-9a57-69e9a6567aaa" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_942c6544-29d7-437b-ac87-426057efdcf8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_942c6544-29d7-437b-ac87-426057efdcf8" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_4e622c04-58e0-4c1a-beb2-31490beac8ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_4e622c04-58e0-4c1a-beb2-31490beac8ea" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_47898a79-2ef3-4134-bc44-21825045a98f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_47898a79-2ef3-4134-bc44-21825045a98f" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_26ee701d-b19a-4e87-ad27-1e00e636d45f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_26ee701d-b19a-4e87-ad27-1e00e636d45f" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_07a0305a-6745-4ada-b4b9-c8cd0760735c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_07a0305a-6745-4ada-b4b9-c8cd0760735c" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_894a1b66-d221-4a8e-aabf-8fe58ca49cf0" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_894a1b66-d221-4a8e-aabf-8fe58ca49cf0" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_4e1f3725-00ba-4b18-8aad-69feb1b18d48" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_4e1f3725-00ba-4b18-8aad-69feb1b18d48" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_f2c06794-5acd-4c9a-be1a-7e2072f3c130" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_f2c06794-5acd-4c9a-be1a-7e2072f3c130" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_e747151e-874c-4fa4-a37a-0c5bbfcf620c" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_e747151e-874c-4fa4-a37a-0c5bbfcf620c" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_034916cd-6783-4089-89de-ba48827f4661" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_034916cd-6783-4089-89de-ba48827f4661" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryAssetsNumberOfUnits_a20967d2-860a-4d8a-8d6f-0a189699a808" xlink:href="cms-20201231.xsd#cms_RegulatoryAssetsNumberOfUnits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_cms_RegulatoryAssetsNumberOfUnits_a20967d2-860a-4d8a-8d6f-0a189699a808" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b7f63ebc-62b5-483f-8a5e-b38aa24c0661" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b7f63ebc-62b5-483f-8a5e-b38aa24c0661" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_6309d44a-2a73-4e9e-9c6c-067587c45c22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b7f63ebc-62b5-483f-8a5e-b38aa24c0661" xlink:to="loc_us-gaap_RegulatoryAssetAxis_6309d44a-2a73-4e9e-9c6c-067587c45c22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_6309d44a-2a73-4e9e-9c6c-067587c45c22_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_6309d44a-2a73-4e9e-9c6c-067587c45c22" xlink:to="loc_us-gaap_RegulatoryAssetDomain_6309d44a-2a73-4e9e-9c6c-067587c45c22_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_cdebb21e-fdd1-4cba-8043-54328176fb2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_6309d44a-2a73-4e9e-9c6c-067587c45c22" xlink:to="loc_us-gaap_RegulatoryAssetDomain_cdebb21e-fdd1-4cba-8043-54328176fb2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_9a8f027a-a01c-427d-9254-25d5b14a4825" xlink:href="cms-20201231.xsd#cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_cdebb21e-fdd1-4cba-8043-54328176fb2e" xlink:to="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_9a8f027a-a01c-427d-9254-25d5b14a4825" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f4fc8c0f-7454-4edd-9d4e-57e1046a8ed3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b7f63ebc-62b5-483f-8a5e-b38aa24c0661" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f4fc8c0f-7454-4edd-9d4e-57e1046a8ed3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f4fc8c0f-7454-4edd-9d4e-57e1046a8ed3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f4fc8c0f-7454-4edd-9d4e-57e1046a8ed3" xlink:to="loc_us-gaap_SegmentDomain_f4fc8c0f-7454-4edd-9d4e-57e1046a8ed3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1228e048-a9ba-4576-8a3f-61ad4e1e6db8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f4fc8c0f-7454-4edd-9d4e-57e1046a8ed3" xlink:to="loc_us-gaap_SegmentDomain_1228e048-a9ba-4576-8a3f-61ad4e1e6db8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_7d28e2da-d4ae-4b29-bf77-15857b266bb4" xlink:href="cms-20201231.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1228e048-a9ba-4576-8a3f-61ad4e1e6db8" xlink:to="loc_cms_EnerBankMember_7d28e2da-d4ae-4b29-bf77-15857b266bb4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesIppMember_e97ca7f0-2a50-4561-839f-665be8954f56" xlink:href="cms-20201231.xsd#cms_EnterprisesIppMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1228e048-a9ba-4576-8a3f-61ad4e1e6db8" xlink:to="loc_cms_EnterprisesIppMember_e97ca7f0-2a50-4561-839f-665be8954f56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesOtherMember_3aafdc2f-3388-479d-9142-a3056f1ef9b5" xlink:href="cms-20201231.xsd#cms_EnterprisesOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1228e048-a9ba-4576-8a3f-61ad4e1e6db8" xlink:to="loc_cms_EnterprisesOtherMember_3aafdc2f-3388-479d-9142-a3056f1ef9b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_0df26f90-753a-419e-b0cd-f8c0ae247af1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ReserveQuantitiesByTypeOfReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b7f63ebc-62b5-483f-8a5e-b38aa24c0661" xlink:to="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_0df26f90-753a-419e-b0cd-f8c0ae247af1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TypeOfReserveDomain_0df26f90-753a-419e-b0cd-f8c0ae247af1_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TypeOfReserveDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_0df26f90-753a-419e-b0cd-f8c0ae247af1" xlink:to="loc_srt_TypeOfReserveDomain_0df26f90-753a-419e-b0cd-f8c0ae247af1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TypeOfReserveDomain_872afde3-25d5-4d57-b545-7c3608fd96d5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TypeOfReserveDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_0df26f90-753a-419e-b0cd-f8c0ae247af1" xlink:to="loc_srt_TypeOfReserveDomain_872afde3-25d5-4d57-b545-7c3608fd96d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NaturalGasReservesMember_1a892484-407d-4754-9414-d357d53957f9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NaturalGasReservesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TypeOfReserveDomain_872afde3-25d5-4d57-b545-7c3608fd96d5" xlink:to="loc_srt_NaturalGasReservesMember_1a892484-407d-4754-9414-d357d53957f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_7477f388-94df-40ae-83cd-18a6ae37c5d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b7f63ebc-62b5-483f-8a5e-b38aa24c0661" xlink:to="loc_us-gaap_PublicUtilityAxis_7477f388-94df-40ae-83cd-18a6ae37c5d5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_7477f388-94df-40ae-83cd-18a6ae37c5d5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_7477f388-94df-40ae-83cd-18a6ae37c5d5" xlink:to="loc_us-gaap_UtilityPlantDomain_7477f388-94df-40ae-83cd-18a6ae37c5d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_7477f388-94df-40ae-83cd-18a6ae37c5d5" xlink:to="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember_6221d6d4-f420-439f-b61f-f9431acff2f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ElectricityGenerationPlantNonNuclearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember_6221d6d4-f420-439f-b61f-f9431acff2f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricDistributionMember_10be7985-3712-45d8-8a3a-82b0818dcb4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ElectricDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_us-gaap_ElectricDistributionMember_10be7985-3712-45d8-8a3a-82b0818dcb4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricTransmissionMember_e4cd220f-5688-434d-b216-ea80e40c3884" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ElectricTransmissionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_us-gaap_ElectricTransmissionMember_e4cd220f-5688-434d-b216-ea80e40c3884" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricOtherMember_8dbd291b-8af7-4ef5-b9dc-accf605ac22a" xlink:href="cms-20201231.xsd#cms_ElectricOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_cms_ElectricOtherMember_8dbd291b-8af7-4ef5-b9dc-accf605ac22a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricAssetsHeldUnderFinanceLeasesMember_508b2b38-5a60-4823-874c-5501b056df03" xlink:href="cms-20201231.xsd#cms_ElectricAssetsHeldUnderFinanceLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_cms_ElectricAssetsHeldUnderFinanceLeasesMember_508b2b38-5a60-4823-874c-5501b056df03" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GasDistributionMember_b9cf04ea-931b-4c35-b953-5125e3729ef0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GasDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_us-gaap_GasDistributionMember_b9cf04ea-931b-4c35-b953-5125e3729ef0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GasTransmissionMember_6259d1f8-6c2b-40c4-9b07-176f4565cc84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GasTransmissionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_us-gaap_GasTransmissionMember_6259d1f8-6c2b-40c4-9b07-176f4565cc84" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUndergroundStorageFacilitiesMember_de215ec5-71ee-4420-9024-f898d41f311d" xlink:href="cms-20201231.xsd#cms_GasUndergroundStorageFacilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_cms_GasUndergroundStorageFacilitiesMember_de215ec5-71ee-4420-9024-f898d41f311d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasOtherMember_d05f55be-bcc3-4da7-933a-a750434a8a43" xlink:href="cms-20201231.xsd#cms_GasOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_cms_GasOtherMember_d05f55be-bcc3-4da7-933a-a750434a8a43" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasAssetsHeldUnderFinanceLeasesMember_59cb4b55-f287-49eb-b479-29a48b2432a7" xlink:href="cms-20201231.xsd#cms_GasAssetsHeldUnderFinanceLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_cms_GasAssetsHeldUnderFinanceLeasesMember_59cb4b55-f287-49eb-b479-29a48b2432a7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_050a64a3-8d4b-4846-b2f8-5111927d189f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_050a64a3-8d4b-4846-b2f8-5111927d189f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_cee4b5de-9c70-4309-8661-290e744582ea" xlink:href="cms-20201231.xsd#cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_cee4b5de-9c70-4309-8661-290e744582ea" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d8c82a72-3d45-4fe6-88ab-eb8ce3bfc3ce" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b7f63ebc-62b5-483f-8a5e-b38aa24c0661" xlink:to="loc_dei_LegalEntityAxis_d8c82a72-3d45-4fe6-88ab-eb8ce3bfc3ce" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d8c82a72-3d45-4fe6-88ab-eb8ce3bfc3ce_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d8c82a72-3d45-4fe6-88ab-eb8ce3bfc3ce" xlink:to="loc_dei_EntityDomain_d8c82a72-3d45-4fe6-88ab-eb8ce3bfc3ce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_33c372b9-dce6-49dd-a3c3-96bb0978cfce" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d8c82a72-3d45-4fe6-88ab-eb8ce3bfc3ce" xlink:to="loc_dei_EntityDomain_33c372b9-dce6-49dd-a3c3-96bb0978cfce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_82bae0c2-c934-43a4-9a9c-0d350a86b9b5" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_33c372b9-dce6-49dd-a3c3-96bb0978cfce" xlink:to="loc_cms_ConsumersEnergyCompanyMember_82bae0c2-c934-43a4-9a9c-0d350a86b9b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5d66020c-4cfc-4066-83c2-21310baa0bff" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b7f63ebc-62b5-483f-8a5e-b38aa24c0661" xlink:to="loc_srt_RangeAxis_5d66020c-4cfc-4066-83c2-21310baa0bff" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5d66020c-4cfc-4066-83c2-21310baa0bff_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5d66020c-4cfc-4066-83c2-21310baa0bff" xlink:to="loc_srt_RangeMember_5d66020c-4cfc-4066-83c2-21310baa0bff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_81b6d765-5710-4197-bd0b-8c7390b2c541" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5d66020c-4cfc-4066-83c2-21310baa0bff" xlink:to="loc_srt_RangeMember_81b6d765-5710-4197-bd0b-8c7390b2c541" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ebb7eaca-bec6-49b3-b15a-21183a96dbef" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_81b6d765-5710-4197-bd0b-8c7390b2c541" xlink:to="loc_srt_MinimumMember_ebb7eaca-bec6-49b3-b15a-21183a96dbef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_dadeabe7-e85a-409b-91c7-b948f99bb566" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_81b6d765-5710-4197-bd0b-8c7390b2c541" xlink:to="loc_srt_MaximumMember_dadeabe7-e85a-409b-91c7-b948f99bb566" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails" xlink:type="extended" id="i98ce6bfbc7954751a3e57cb63389b608_PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b8e86170-4d11-4e77-ab68-89ceaf34302b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_34207f85-6ebf-49a8-b9ba-ff12ec8e8088" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b8e86170-4d11-4e77-ab68-89ceaf34302b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_34207f85-6ebf-49a8-b9ba-ff12ec8e8088" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9a750975-c11d-45d0-8f96-b33e7007f25f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b8e86170-4d11-4e77-ab68-89ceaf34302b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9a750975-c11d-45d0-8f96-b33e7007f25f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_eb1d9f82-1f1d-4084-b381-b426f6207496" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b8e86170-4d11-4e77-ab68-89ceaf34302b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_eb1d9f82-1f1d-4084-b381-b426f6207496" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_f0f85f65-4766-4cb1-9e02-2f5f68632a3a" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b8e86170-4d11-4e77-ab68-89ceaf34302b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_f0f85f65-4766-4cb1-9e02-2f5f68632a3a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_64cbf18e-6517-4c3b-96d5-1faa21ba43a5" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b8e86170-4d11-4e77-ab68-89ceaf34302b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_64cbf18e-6517-4c3b-96d5-1faa21ba43a5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_0c8cffb7-5dfc-405b-9784-a4e34f047cb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b8e86170-4d11-4e77-ab68-89ceaf34302b" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_0c8cffb7-5dfc-405b-9784-a4e34f047cb2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_674ce3b4-b8a0-49d5-8010-af762fe9c5e6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_0c8cffb7-5dfc-405b-9784-a4e34f047cb2" xlink:to="loc_srt_RangeAxis_674ce3b4-b8a0-49d5-8010-af762fe9c5e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_674ce3b4-b8a0-49d5-8010-af762fe9c5e6_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_674ce3b4-b8a0-49d5-8010-af762fe9c5e6" xlink:to="loc_srt_RangeMember_674ce3b4-b8a0-49d5-8010-af762fe9c5e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d63fefbc-48c6-46e9-94b9-b9bcc1b26d6b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_674ce3b4-b8a0-49d5-8010-af762fe9c5e6" xlink:to="loc_srt_RangeMember_d63fefbc-48c6-46e9-94b9-b9bcc1b26d6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a74bc466-693a-48ab-a288-46c778dfe4d4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d63fefbc-48c6-46e9-94b9-b9bcc1b26d6b" xlink:to="loc_srt_MinimumMember_a74bc466-693a-48ab-a288-46c778dfe4d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_bf134713-2304-49be-bac2-901c88ae5a52" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d63fefbc-48c6-46e9-94b9-b9bcc1b26d6b" xlink:to="loc_srt_MaximumMember_bf134713-2304-49be-bac2-901c88ae5a52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_12844953-a2d7-45e9-9833-e1e29b588eaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_0c8cffb7-5dfc-405b-9784-a4e34f047cb2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_12844953-a2d7-45e9-9833-e1e29b588eaf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_12844953-a2d7-45e9-9833-e1e29b588eaf_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_12844953-a2d7-45e9-9833-e1e29b588eaf" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_12844953-a2d7-45e9-9833-e1e29b588eaf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4e0de420-b2e9-4a6d-a31b-3d2641ceea3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_12844953-a2d7-45e9-9833-e1e29b588eaf" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4e0de420-b2e9-4a6d-a31b-3d2641ceea3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualRightsMember_b673338c-84df-4ef6-80f2-387d776cfffc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4e0de420-b2e9-4a6d-a31b-3d2641ceea3f" xlink:to="loc_us-gaap_ContractualRightsMember_b673338c-84df-4ef6-80f2-387d776cfffc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchiseRightsMember_82d772c0-3f71-40ae-8992-b4b11783b022" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FranchiseRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4e0de420-b2e9-4a6d-a31b-3d2641ceea3f" xlink:to="loc_us-gaap_FranchiseRightsMember_82d772c0-3f71-40ae-8992-b4b11783b022" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_dbb44758-bbe6-4b84-8f5d-7f9ccf7abef9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4e0de420-b2e9-4a6d-a31b-3d2641ceea3f" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_dbb44758-bbe6-4b84-8f5d-7f9ccf7abef9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8591c785-f4f8-4644-a416-dbc523173b11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_0c8cffb7-5dfc-405b-9784-a4e34f047cb2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8591c785-f4f8-4644-a416-dbc523173b11" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8591c785-f4f8-4644-a416-dbc523173b11_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8591c785-f4f8-4644-a416-dbc523173b11" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8591c785-f4f8-4644-a416-dbc523173b11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d7ea050a-6e00-496d-85e6-8b160b6fd1d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8591c785-f4f8-4644-a416-dbc523173b11" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d7ea050a-6e00-496d-85e6-8b160b6fd1d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_88c3a55d-0cdb-4cb1-aa20-2c13b4bfb15a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d7ea050a-6e00-496d-85e6-8b160b6fd1d5" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_88c3a55d-0cdb-4cb1-aa20-2c13b4bfb15a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_4392ee30-5396-4b8d-a404-c46b726ffdf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d7ea050a-6e00-496d-85e6-8b160b6fd1d5" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_4392ee30-5396-4b8d-a404-c46b726ffdf0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IntangiblePlantMember_7cc00078-1e3c-4732-bf5b-d93903609459" xlink:href="cms-20201231.xsd#cms_IntangiblePlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d7ea050a-6e00-496d-85e6-8b160b6fd1d5" xlink:to="loc_cms_IntangiblePlantMember_7cc00078-1e3c-4732-bf5b-d93903609459" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_db6147f1-f653-4da5-a62d-b740be56ec1c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_0c8cffb7-5dfc-405b-9784-a4e34f047cb2" xlink:to="loc_dei_LegalEntityAxis_db6147f1-f653-4da5-a62d-b740be56ec1c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_db6147f1-f653-4da5-a62d-b740be56ec1c_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_db6147f1-f653-4da5-a62d-b740be56ec1c" xlink:to="loc_dei_EntityDomain_db6147f1-f653-4da5-a62d-b740be56ec1c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d23e272f-8218-4b7a-8342-918bf2520df7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_db6147f1-f653-4da5-a62d-b740be56ec1c" xlink:to="loc_dei_EntityDomain_d23e272f-8218-4b7a-8342-918bf2520df7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_203efb63-f91d-49ee-8cd7-5875c84cb161" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d23e272f-8218-4b7a-8342-918bf2520df7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_203efb63-f91d-49ee-8cd7-5875c84cb161" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails" xlink:type="extended" id="i0575fb3dc25843c8a71b24355b75cde0_PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_040013bd-1b2e-42f4-b62c-3800913f1f36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_e092d2db-e864-403f-8ed6-ae133fd5b218" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_040013bd-1b2e-42f4-b62c-3800913f1f36" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_e092d2db-e864-403f-8ed6-ae133fd5b218" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6f118644-b1ec-46b4-9cc2-afa00b672474" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_040013bd-1b2e-42f4-b62c-3800913f1f36" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6f118644-b1ec-46b4-9cc2-afa00b672474" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8840c127-0269-4ab5-b723-e44cc9c0296e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6f118644-b1ec-46b4-9cc2-afa00b672474" xlink:to="loc_dei_LegalEntityAxis_8840c127-0269-4ab5-b723-e44cc9c0296e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8840c127-0269-4ab5-b723-e44cc9c0296e_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8840c127-0269-4ab5-b723-e44cc9c0296e" xlink:to="loc_dei_EntityDomain_8840c127-0269-4ab5-b723-e44cc9c0296e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5a0020d4-a336-428e-8d1b-6b1e92b483a4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8840c127-0269-4ab5-b723-e44cc9c0296e" xlink:to="loc_dei_EntityDomain_5a0020d4-a336-428e-8d1b-6b1e92b483a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_dffd4f43-8c7a-4a45-8acd-646ca25abb07" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5a0020d4-a336-428e-8d1b-6b1e92b483a4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_dffd4f43-8c7a-4a45-8acd-646ca25abb07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_539584ab-23da-4c49-a5ee-b93613f9f1fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6f118644-b1ec-46b4-9cc2-afa00b672474" xlink:to="loc_us-gaap_PublicUtilityAxis_539584ab-23da-4c49-a5ee-b93613f9f1fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_539584ab-23da-4c49-a5ee-b93613f9f1fc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_539584ab-23da-4c49-a5ee-b93613f9f1fc" xlink:to="loc_us-gaap_UtilityPlantDomain_539584ab-23da-4c49-a5ee-b93613f9f1fc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_b54b0192-af41-42c9-99b3-021cf2050dce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_539584ab-23da-4c49-a5ee-b93613f9f1fc" xlink:to="loc_us-gaap_UtilityPlantDomain_b54b0192-af41-42c9-99b3-021cf2050dce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_33b2d8b9-a82e-4fd8-8c17-38ff1f471a66" xlink:href="cms-20201231.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_b54b0192-af41-42c9-99b3-021cf2050dce" xlink:to="loc_cms_ElectricUtilityMember_33b2d8b9-a82e-4fd8-8c17-38ff1f471a66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_13cc490f-1e87-442a-87ab-a939fb1ce0f6" xlink:href="cms-20201231.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_b54b0192-af41-42c9-99b3-021cf2050dce" xlink:to="loc_cms_GasUtilityMember_13cc490f-1e87-442a-87ab-a939fb1ce0f6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails" xlink:type="extended" id="i302a5186bde54c1784d8400b2cbf4bb8_PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_aee9781e-921a-48d6-841c-642157ce1713" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_fe94ffa8-2a25-4eef-9991-cf047c29ffcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInPropertyPlantAndEquipmentRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_aee9781e-921a-48d6-841c-642157ce1713" xlink:to="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_fe94ffa8-2a25-4eef-9991-cf047c29ffcd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_44606318-846a-4a11-bc02-101ed025649e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_fe94ffa8-2a25-4eef-9991-cf047c29ffcd" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_44606318-846a-4a11-bc02-101ed025649e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseAssetsAdditions_ce9ed84a-f673-4c48-a8f9-102b48faf026" xlink:href="cms-20201231.xsd#cms_FinanceLeaseAssetsAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_fe94ffa8-2a25-4eef-9991-cf047c29ffcd" xlink:to="loc_cms_FinanceLeaseAssetsAdditions_ce9ed84a-f673-4c48-a8f9-102b48faf026" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_dcf278f5-ed6c-41a9-a54d-1c2a0485e14b" xlink:href="cms-20201231.xsd#cms_FinanceLeaseAssetNetRetirementsAndAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_fe94ffa8-2a25-4eef-9991-cf047c29ffcd" xlink:to="loc_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_dcf278f5-ed6c-41a9-a54d-1c2a0485e14b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_d926f142-e0a7-47cb-a5f3-c7c1b5a27225" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_534dfaa7-c740-4226-a624-74bdba6c78c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_aee9781e-921a-48d6-841c-642157ce1713" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_534dfaa7-c740-4226-a624-74bdba6c78c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_daf33a22-909a-4c78-a7bb-ff872aad2eeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_aee9781e-921a-48d6-841c-642157ce1713" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_daf33a22-909a-4c78-a7bb-ff872aad2eeb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_345c2b11-ccbf-4450-a938-d35ee306d5d3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_daf33a22-909a-4c78-a7bb-ff872aad2eeb" xlink:to="loc_dei_LegalEntityAxis_345c2b11-ccbf-4450-a938-d35ee306d5d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_345c2b11-ccbf-4450-a938-d35ee306d5d3_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_345c2b11-ccbf-4450-a938-d35ee306d5d3" xlink:to="loc_dei_EntityDomain_345c2b11-ccbf-4450-a938-d35ee306d5d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3551d882-4a52-443b-93ee-f922ccc55342" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_345c2b11-ccbf-4450-a938-d35ee306d5d3" xlink:to="loc_dei_EntityDomain_3551d882-4a52-443b-93ee-f922ccc55342" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_65259ee3-9907-4e0b-8ad7-165b04d8e7a1" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3551d882-4a52-443b-93ee-f922ccc55342" xlink:to="loc_cms_ConsumersEnergyCompanyMember_65259ee3-9907-4e0b-8ad7-165b04d8e7a1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails" xlink:type="extended" id="i0af7e5b6215d4c1eaff7a5a17c5b0ce7_PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1cc98c36-2998-4dd5-8aa8-eb65250ad7c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4d87a3f9-629c-421d-8ab6-0ed231d3d235" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1cc98c36-2998-4dd5-8aa8-eb65250ad7c0" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4d87a3f9-629c-421d-8ab6-0ed231d3d235" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_ac62891d-ecdc-4b51-9be3-089690a4d058" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1cc98c36-2998-4dd5-8aa8-eb65250ad7c0" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_ac62891d-ecdc-4b51-9be3-089690a4d058" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_3690dc8e-85c6-44c4-af7e-e7e996bb2410" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1cc98c36-2998-4dd5-8aa8-eb65250ad7c0" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_3690dc8e-85c6-44c4-af7e-e7e996bb2410" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_31a9e65a-7df5-46ed-840f-36aaf472a900" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_3690dc8e-85c6-44c4-af7e-e7e996bb2410" xlink:to="loc_us-gaap_PublicUtilityAxis_31a9e65a-7df5-46ed-840f-36aaf472a900" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_31a9e65a-7df5-46ed-840f-36aaf472a900_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_31a9e65a-7df5-46ed-840f-36aaf472a900" xlink:to="loc_us-gaap_UtilityPlantDomain_31a9e65a-7df5-46ed-840f-36aaf472a900_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_b7ea4a3d-fcd3-49c1-a36f-f7a20638fdc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_31a9e65a-7df5-46ed-840f-36aaf472a900" xlink:to="loc_us-gaap_UtilityPlantDomain_b7ea4a3d-fcd3-49c1-a36f-f7a20638fdc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilityPlantAssetsMember_7a5dae25-1664-4525-af41-41eb06b83a34" xlink:href="cms-20201231.xsd#cms_UtilityPlantAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_b7ea4a3d-fcd3-49c1-a36f-f7a20638fdc2" xlink:to="loc_cms_UtilityPlantAssetsMember_7a5dae25-1664-4525-af41-41eb06b83a34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_62900bc6-2af0-4dcd-92df-558ff5427ae2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_3690dc8e-85c6-44c4-af7e-e7e996bb2410" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_62900bc6-2af0-4dcd-92df-558ff5427ae2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_62900bc6-2af0-4dcd-92df-558ff5427ae2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_62900bc6-2af0-4dcd-92df-558ff5427ae2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_62900bc6-2af0-4dcd-92df-558ff5427ae2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_efae2496-51de-4f8f-90e4-0ea5215e2da3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_62900bc6-2af0-4dcd-92df-558ff5427ae2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_efae2496-51de-4f8f-90e4-0ea5215e2da3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonUtilityPlantAssetsMember_bb12e2c9-544f-4276-9212-f390b9bed495" xlink:href="cms-20201231.xsd#cms_NonUtilityPlantAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_efae2496-51de-4f8f-90e4-0ea5215e2da3" xlink:to="loc_cms_NonUtilityPlantAssetsMember_bb12e2c9-544f-4276-9212-f390b9bed495" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fc9b7280-8704-44b4-99cf-26a16897da13" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_3690dc8e-85c6-44c4-af7e-e7e996bb2410" xlink:to="loc_dei_LegalEntityAxis_fc9b7280-8704-44b4-99cf-26a16897da13" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fc9b7280-8704-44b4-99cf-26a16897da13_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_fc9b7280-8704-44b4-99cf-26a16897da13" xlink:to="loc_dei_EntityDomain_fc9b7280-8704-44b4-99cf-26a16897da13_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_73774ec6-308c-42c1-8e75-47a43ca8be56" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_fc9b7280-8704-44b4-99cf-26a16897da13" xlink:to="loc_dei_EntityDomain_73774ec6-308c-42c1-8e75-47a43ca8be56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b805bc9c-4c13-467f-a4bf-98309cfdb737" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_73774ec6-308c-42c1-8e75-47a43ca8be56" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b805bc9c-4c13-467f-a4bf-98309cfdb737" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails" xlink:type="extended" id="i7caa21462f834f6ab9780f6f4e4e7f51_PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_2a4e9857-73f7-4630-bb35-e7be305970df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_0d3c45a5-57fe-4eba-83a5-4ffbbfb3238c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_2a4e9857-73f7-4630-bb35-e7be305970df" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_0d3c45a5-57fe-4eba-83a5-4ffbbfb3238c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_795338f9-040b-48d4-a920-59985880c22e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_2a4e9857-73f7-4630-bb35-e7be305970df" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_795338f9-040b-48d4-a920-59985880c22e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_c7ddf5bc-c723-45b4-a469-85f414aa7e0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_795338f9-040b-48d4-a920-59985880c22e" xlink:to="loc_us-gaap_PublicUtilityAxis_c7ddf5bc-c723-45b4-a469-85f414aa7e0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_c7ddf5bc-c723-45b4-a469-85f414aa7e0f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_c7ddf5bc-c723-45b4-a469-85f414aa7e0f" xlink:to="loc_us-gaap_UtilityPlantDomain_c7ddf5bc-c723-45b4-a469-85f414aa7e0f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_23a1067f-0961-489e-aea7-fca84828d47c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_c7ddf5bc-c723-45b4-a469-85f414aa7e0f" xlink:to="loc_us-gaap_UtilityPlantDomain_23a1067f-0961-489e-aea7-fca84828d47c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityPropertyMember_2f1d81fb-2bd1-4aaa-ba7c-839f0b1d48e9" xlink:href="cms-20201231.xsd#cms_ElectricUtilityPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_23a1067f-0961-489e-aea7-fca84828d47c" xlink:to="loc_cms_ElectricUtilityPropertyMember_2f1d81fb-2bd1-4aaa-ba7c-839f0b1d48e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityPropertyMember_45e90de6-982c-4898-bb15-54a0ce0c87e0" xlink:href="cms-20201231.xsd#cms_GasUtilityPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_23a1067f-0961-489e-aea7-fca84828d47c" xlink:to="loc_cms_GasUtilityPropertyMember_45e90de6-982c-4898-bb15-54a0ce0c87e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OtherPropertyMember_0ccae827-9a54-45d2-9f7f-f679379aeb98" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OtherPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_23a1067f-0961-489e-aea7-fca84828d47c" xlink:to="loc_srt_OtherPropertyMember_0ccae827-9a54-45d2-9f7f-f679379aeb98" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7b1aefad-f1d6-4300-8037-8a281934edaf" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_795338f9-040b-48d4-a920-59985880c22e" xlink:to="loc_dei_LegalEntityAxis_7b1aefad-f1d6-4300-8037-8a281934edaf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7b1aefad-f1d6-4300-8037-8a281934edaf_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_7b1aefad-f1d6-4300-8037-8a281934edaf" xlink:to="loc_dei_EntityDomain_7b1aefad-f1d6-4300-8037-8a281934edaf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_56fa6f6d-18c1-482d-b798-1cc463668b9e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_7b1aefad-f1d6-4300-8037-8a281934edaf" xlink:to="loc_dei_EntityDomain_56fa6f6d-18c1-482d-b798-1cc463668b9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_aca2bb58-59b6-4061-a7ee-dce29fde45b6" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_56fa6f6d-18c1-482d-b798-1cc463668b9e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_aca2bb58-59b6-4061-a7ee-dce29fde45b6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails" xlink:type="extended" id="i8443cd85a85247bd8980b0ed77d7fc54_PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc82d2c7-a441-4ed0-96c4-c73a7ed5389c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_1300e32f-5865-4348-bd86-735b3eb8df3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc82d2c7-a441-4ed0-96c4-c73a7ed5389c" xlink:to="loc_us-gaap_Depreciation_1300e32f-5865-4348-bd86-735b3eb8df3f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_bacdc93d-bc98-43b5-a32a-3307e1ee7455" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc82d2c7-a441-4ed0-96c4-c73a7ed5389c" xlink:to="loc_us-gaap_AdjustmentForAmortization_bacdc93d-bc98-43b5-a32a-3307e1ee7455" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_80f710b7-0cf3-4ca3-87cd-74e5d60516a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc82d2c7-a441-4ed0-96c4-c73a7ed5389c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_80f710b7-0cf3-4ca3-87cd-74e5d60516a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_79929d33-55ce-4c0a-9282-41dca0d720b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc82d2c7-a441-4ed0-96c4-c73a7ed5389c" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_79929d33-55ce-4c0a-9282-41dca0d720b2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0293e7b2-abd6-401a-a6a1-80efc9fa75a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc82d2c7-a441-4ed0-96c4-c73a7ed5389c" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0293e7b2-abd6-401a-a6a1-80efc9fa75a2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5bd8ea3b-8f50-4fb3-aff4-7ad8891e2b02" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0293e7b2-abd6-401a-a6a1-80efc9fa75a2" xlink:to="loc_dei_LegalEntityAxis_5bd8ea3b-8f50-4fb3-aff4-7ad8891e2b02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5bd8ea3b-8f50-4fb3-aff4-7ad8891e2b02_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5bd8ea3b-8f50-4fb3-aff4-7ad8891e2b02" xlink:to="loc_dei_EntityDomain_5bd8ea3b-8f50-4fb3-aff4-7ad8891e2b02_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_71650392-fd10-4c49-81e8-87aa4d3504d6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5bd8ea3b-8f50-4fb3-aff4-7ad8891e2b02" xlink:to="loc_dei_EntityDomain_71650392-fd10-4c49-81e8-87aa4d3504d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f8543cf5-945d-4d3f-9a36-a8b788a56fc4" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_71650392-fd10-4c49-81e8-87aa4d3504d6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f8543cf5-945d-4d3f-9a36-a8b788a56fc4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0ab70f15-4ad4-4632-9c43-85dc75256792" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0293e7b2-abd6-401a-a6a1-80efc9fa75a2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0ab70f15-4ad4-4632-9c43-85dc75256792" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0ab70f15-4ad4-4632-9c43-85dc75256792_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0ab70f15-4ad4-4632-9c43-85dc75256792" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0ab70f15-4ad4-4632-9c43-85dc75256792_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7adc9595-9137-4717-895a-66da2c351d62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0ab70f15-4ad4-4632-9c43-85dc75256792" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7adc9595-9137-4717-895a-66da2c351d62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_3306b7f2-dd3a-4c89-8055-03d6a6d9a222" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7adc9595-9137-4717-895a-66da2c351d62" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_3306b7f2-dd3a-4c89-8055-03d6a6d9a222" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_d3d8dced-0947-46eb-994e-5ca23bb639a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7adc9595-9137-4717-895a-66da2c351d62" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_d3d8dced-0947-46eb-994e-5ca23bb639a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_86987af2-e605-4500-af68-ce97ddfb2721" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0293e7b2-abd6-401a-a6a1-80efc9fa75a2" xlink:to="loc_us-gaap_RegulatoryAssetAxis_86987af2-e605-4500-af68-ce97ddfb2721" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_86987af2-e605-4500-af68-ce97ddfb2721_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_86987af2-e605-4500-af68-ce97ddfb2721" xlink:to="loc_us-gaap_RegulatoryAssetDomain_86987af2-e605-4500-af68-ce97ddfb2721_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_fbaf0ccf-4638-4c38-876c-0da2258feb24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_86987af2-e605-4500-af68-ce97ddfb2721" xlink:to="loc_us-gaap_RegulatoryAssetDomain_fbaf0ccf-4638-4c38-876c-0da2258feb24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizedRegulatoryAssetsMember_311294b0-29a8-4e58-80c3-7274671e5f16" xlink:href="cms-20201231.xsd#cms_SecuritizedRegulatoryAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fbaf0ccf-4638-4c38-876c-0da2258feb24" xlink:to="loc_cms_SecuritizedRegulatoryAssetsMember_311294b0-29a8-4e58-80c3-7274671e5f16" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails" xlink:type="extended" id="i74d9468a9b7840fba3ca197ede2d610a_PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_29fcdd8f-0f28-4d78-949f-ceac36484233" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_69ba0e0a-0347-4a40-b5dc-7d6eca0d887e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_29fcdd8f-0f28-4d78-949f-ceac36484233" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_69ba0e0a-0347-4a40-b5dc-7d6eca0d887e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_a38f2ddb-6e20-4a55-a6d9-4e6de5aff14d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_29fcdd8f-0f28-4d78-949f-ceac36484233" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_a38f2ddb-6e20-4a55-a6d9-4e6de5aff14d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_432948ab-fc8f-4d84-85a2-e213fa782732" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_29fcdd8f-0f28-4d78-949f-ceac36484233" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_432948ab-fc8f-4d84-85a2-e213fa782732" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5ebd7d55-65af-4580-a47f-29d60cddcc20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_29fcdd8f-0f28-4d78-949f-ceac36484233" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5ebd7d55-65af-4580-a47f-29d60cddcc20" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_be6b332e-0be2-4af7-8af4-e6d90035436e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_29fcdd8f-0f28-4d78-949f-ceac36484233" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_be6b332e-0be2-4af7-8af4-e6d90035436e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_6bde1212-b168-4475-8e7a-732896466de3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_29fcdd8f-0f28-4d78-949f-ceac36484233" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_6bde1212-b168-4475-8e7a-732896466de3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e9722662-e606-4338-b1bf-9ae87711cbb9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_6bde1212-b168-4475-8e7a-732896466de3" xlink:to="loc_dei_LegalEntityAxis_e9722662-e606-4338-b1bf-9ae87711cbb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e9722662-e606-4338-b1bf-9ae87711cbb9_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_e9722662-e606-4338-b1bf-9ae87711cbb9" xlink:to="loc_dei_EntityDomain_e9722662-e606-4338-b1bf-9ae87711cbb9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b6722fef-7ffe-4ec7-8fe6-28df1e171d65" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_e9722662-e606-4338-b1bf-9ae87711cbb9" xlink:to="loc_dei_EntityDomain_b6722fef-7ffe-4ec7-8fe6-28df1e171d65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_20fcd63e-5288-4673-8674-184902a550ce" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b6722fef-7ffe-4ec7-8fe6-28df1e171d65" xlink:to="loc_cms_ConsumersEnergyCompanyMember_20fcd63e-5288-4673-8674-184902a550ce" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails" xlink:type="extended" id="i1c214f3bb5b04b6baf939708315051b1_PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1cad44c6-a444-4f14-a8b0-b03bf44a0394" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_d6593de9-9aa7-4ce7-980e-1d372fe65f29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1cad44c6-a444-4f14-a8b0-b03bf44a0394" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_d6593de9-9aa7-4ce7-980e-1d372fe65f29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_51250fc3-e9d9-4606-a321-e7d36f3c1cc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1cad44c6-a444-4f14-a8b0-b03bf44a0394" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_51250fc3-e9d9-4606-a321-e7d36f3c1cc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_41aee414-6051-429b-a0ed-42aa1fb48427" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1cad44c6-a444-4f14-a8b0-b03bf44a0394" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_41aee414-6051-429b-a0ed-42aa1fb48427" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_5f612417-816a-4b54-b743-b02b80d42075" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1cad44c6-a444-4f14-a8b0-b03bf44a0394" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_5f612417-816a-4b54-b743-b02b80d42075" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_18a27a8a-bfe0-4607-a8e5-11051e6df00b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1cad44c6-a444-4f14-a8b0-b03bf44a0394" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_18a27a8a-bfe0-4607-a8e5-11051e6df00b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9a26f9f4-491f-4c02-be55-9eb01ba673c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1cad44c6-a444-4f14-a8b0-b03bf44a0394" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9a26f9f4-491f-4c02-be55-9eb01ba673c5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_b9dd7eed-55ec-436b-9e06-5e2cadcbd908" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9a26f9f4-491f-4c02-be55-9eb01ba673c5" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_b9dd7eed-55ec-436b-9e06-5e2cadcbd908" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_b9dd7eed-55ec-436b-9e06-5e2cadcbd908_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_b9dd7eed-55ec-436b-9e06-5e2cadcbd908" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_b9dd7eed-55ec-436b-9e06-5e2cadcbd908_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_6a3dbad4-b9a3-4bae-bc53-3e1006ce8b7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_b9dd7eed-55ec-436b-9e06-5e2cadcbd908" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_6a3dbad4-b9a3-4bae-bc53-3e1006ce8b7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CampbellUnit3Member_bc55bf7a-322e-471f-ab3a-e248c45936e0" xlink:href="cms-20201231.xsd#cms_CampbellUnit3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_6a3dbad4-b9a3-4bae-bc53-3e1006ce8b7b" xlink:to="loc_cms_CampbellUnit3Member_bc55bf7a-322e-471f-ab3a-e248c45936e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonMember_bb29e114-1f25-4ed9-ab75-7ea41656fb5a" xlink:href="cms-20201231.xsd#cms_LudingtonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_6a3dbad4-b9a3-4bae-bc53-3e1006ce8b7b" xlink:to="loc_cms_LudingtonMember_bb29e114-1f25-4ed9-ab75-7ea41656fb5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DistributionMember_c090dc9d-eef0-4b0e-b17d-2432c6a9623b" xlink:href="cms-20201231.xsd#cms_DistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_6a3dbad4-b9a3-4bae-bc53-3e1006ce8b7b" xlink:to="loc_cms_DistributionMember_c090dc9d-eef0-4b0e-b17d-2432c6a9623b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_657c7e80-9f11-4964-ab03-658a9b26764b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9a26f9f4-491f-4c02-be55-9eb01ba673c5" xlink:to="loc_dei_LegalEntityAxis_657c7e80-9f11-4964-ab03-658a9b26764b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_657c7e80-9f11-4964-ab03-658a9b26764b_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_657c7e80-9f11-4964-ab03-658a9b26764b" xlink:to="loc_dei_EntityDomain_657c7e80-9f11-4964-ab03-658a9b26764b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bd8303c1-43f0-4f7d-a0dd-637d8160b0d3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_657c7e80-9f11-4964-ab03-658a9b26764b" xlink:to="loc_dei_EntityDomain_bd8303c1-43f0-4f7d-a0dd-637d8160b0d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a05b1cc1-e156-465b-b80f-aef471f4c569" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_bd8303c1-43f0-4f7d-a0dd-637d8160b0d3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a05b1cc1-e156-465b-b80f-aef471f4c569" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancing" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancing"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancing" xlink:type="extended" id="i8a65b473baff4362a12dbff0a3564176_LeasesandPalisadesFinancing">
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesLineItems_8b5a096a-30bb-4032-aa53-01f8a8dd44c2" xlink:href="cms-20201231.xsd#cms_LeasesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeAndLessorLeasesTextBlock_fb7fc163-a6b9-4098-8acf-40004b2af7db" xlink:href="cms-20201231.xsd#cms_LesseeAndLessorLeasesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LeasesLineItems_8b5a096a-30bb-4032-aa53-01f8a8dd44c2" xlink:to="loc_cms_LesseeAndLessorLeasesTextBlock_fb7fc163-a6b9-4098-8acf-40004b2af7db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesTable_abed6263-2368-4662-ab07-af4d2a9bb680" xlink:href="cms-20201231.xsd#cms_LeasesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_LeasesLineItems_8b5a096a-30bb-4032-aa53-01f8a8dd44c2" xlink:to="loc_cms_LeasesTable_abed6263-2368-4662-ab07-af4d2a9bb680" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_434eeaa5-53bf-4e30-b7cf-8fa4b92ca540" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_LeasesTable_abed6263-2368-4662-ab07-af4d2a9bb680" xlink:to="loc_dei_LegalEntityAxis_434eeaa5-53bf-4e30-b7cf-8fa4b92ca540" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_434eeaa5-53bf-4e30-b7cf-8fa4b92ca540_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_434eeaa5-53bf-4e30-b7cf-8fa4b92ca540" xlink:to="loc_dei_EntityDomain_434eeaa5-53bf-4e30-b7cf-8fa4b92ca540_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dfcf6a40-77ce-4bee-8075-ee2a527746a4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_434eeaa5-53bf-4e30-b7cf-8fa4b92ca540" xlink:to="loc_dei_EntityDomain_dfcf6a40-77ce-4bee-8075-ee2a527746a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_43363a17-5336-4421-b5c0-f800711d6702" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_dfcf6a40-77ce-4bee-8075-ee2a527746a4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_43363a17-5336-4421-b5c0-f800711d6702" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables" xlink:type="extended" id="i1f3bd3035ddc46e786038df0fab69f1e_LeasesandPalisadesFinancingTables">
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesLineItems_9c541c6c-5273-4b3b-93a1-997e3c5836c0" xlink:href="cms-20201231.xsd#cms_LeasesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_bca2d7c1-9246-4ec1-b6af-4298eca81b9b" xlink:href="cms-20201231.xsd#cms_AssetsAndLiabilitiesOfLesseeTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LeasesLineItems_9c541c6c-5273-4b3b-93a1-997e3c5836c0" xlink:to="loc_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_bca2d7c1-9246-4ec1-b6af-4298eca81b9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_64b8ed72-621c-4888-906f-c2d7378963fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LeasesLineItems_9c541c6c-5273-4b3b-93a1-997e3c5836c0" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_64b8ed72-621c-4888-906f-c2d7378963fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_91dd3de0-85b4-497c-afa8-8e8dce084839" xlink:href="cms-20201231.xsd#cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LeasesLineItems_9c541c6c-5273-4b3b-93a1-997e3c5836c0" xlink:to="loc_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_91dd3de0-85b4-497c-afa8-8e8dce084839" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_2b89762e-944d-477e-b441-e4d8c962bc19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LeasesLineItems_9c541c6c-5273-4b3b-93a1-997e3c5836c0" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_2b89762e-944d-477e-b441-e4d8c962bc19" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_855b1956-6bd2-44e7-bda3-4d16ff87d029" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LeasesLineItems_9c541c6c-5273-4b3b-93a1-997e3c5836c0" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_855b1956-6bd2-44e7-bda3-4d16ff87d029" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesTable_62896102-ff69-43c2-b6a2-035c2d4885a4" xlink:href="cms-20201231.xsd#cms_LeasesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_LeasesLineItems_9c541c6c-5273-4b3b-93a1-997e3c5836c0" xlink:to="loc_cms_LeasesTable_62896102-ff69-43c2-b6a2-035c2d4885a4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_123327c9-1bf5-4aad-943e-31cf40d32e24" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_LeasesTable_62896102-ff69-43c2-b6a2-035c2d4885a4" xlink:to="loc_dei_LegalEntityAxis_123327c9-1bf5-4aad-943e-31cf40d32e24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_123327c9-1bf5-4aad-943e-31cf40d32e24_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_123327c9-1bf5-4aad-943e-31cf40d32e24" xlink:to="loc_dei_EntityDomain_123327c9-1bf5-4aad-943e-31cf40d32e24_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7e658d11-e680-4d26-a177-871b119856b1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_123327c9-1bf5-4aad-943e-31cf40d32e24" xlink:to="loc_dei_EntityDomain_7e658d11-e680-4d26-a177-871b119856b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_9a30e0d5-a509-4363-84db-68fb9c1e65c5" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7e658d11-e680-4d26-a177-871b119856b1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_9a30e0d5-a509-4363-84db-68fb9c1e65c5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails" xlink:type="extended" id="i77d1c6c7bcb94317ba143920864a6734_LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_b80902f7-59f4-43c1-b452-ffc1191c5106" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_fa75b1a0-4b03-49b3-8c61-2129eed1a355" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b80902f7-59f4-43c1-b452-ffc1191c5106" xlink:to="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_fa75b1a0-4b03-49b3-8c61-2129eed1a355" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_fb6d9642-3b81-4454-8db5-89392afd96c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_fa75b1a0-4b03-49b3-8c61-2129eed1a355" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_fb6d9642-3b81-4454-8db5-89392afd96c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_ee6bddb7-4108-4ba2-8db4-2deba4293359" xlink:href="cms-20201231.xsd#cms_LesseeOperatingLeaseLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_fa75b1a0-4b03-49b3-8c61-2129eed1a355" xlink:to="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_ee6bddb7-4108-4ba2-8db4-2deba4293359" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_a55352ee-f482-477a-939f-6bd08e85dd94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_ee6bddb7-4108-4ba2-8db4-2deba4293359" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_a55352ee-f482-477a-939f-6bd08e85dd94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bd4872f0-9e8a-494d-affd-e052039b424f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_ee6bddb7-4108-4ba2-8db4-2deba4293359" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bd4872f0-9e8a-494d-affd-e052039b424f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_3495938b-c105-4480-b5ff-947701a4c71e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b80902f7-59f4-43c1-b452-ffc1191c5106" xlink:to="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_3495938b-c105-4480-b5ff-947701a4c71e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_48b73077-d0db-41c2-8b3b-78813a06e92f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_3495938b-c105-4480-b5ff-947701a4c71e" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_48b73077-d0db-41c2-8b3b-78813a06e92f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_3861e178-b406-4a83-86f8-f7d353d20283" xlink:href="cms-20201231.xsd#cms_LesseeFinanceLeaseLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_3495938b-c105-4480-b5ff-947701a4c71e" xlink:to="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_3861e178-b406-4a83-86f8-f7d353d20283" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_5c5787b6-7d69-4685-ac07-9db265c83ad5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_3861e178-b406-4a83-86f8-f7d353d20283" xlink:to="loc_us-gaap_FinanceLeaseLiability_5c5787b6-7d69-4685-ac07-9db265c83ad5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_ee2595e5-920a-412d-8ca3-404a31a32071" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_3861e178-b406-4a83-86f8-f7d353d20283" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_ee2595e5-920a-412d-8ca3-404a31a32071" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_58597aec-c633-4b14-b81b-c8a2e1e8114f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_3861e178-b406-4a83-86f8-f7d353d20283" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_58597aec-c633-4b14-b81b-c8a2e1e8114f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeWeightedAverageLeaseTermAbstract_495ec8f7-d67c-4cc7-80ae-6ab538484d1c" xlink:href="cms-20201231.xsd#cms_LesseeWeightedAverageLeaseTermAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b80902f7-59f4-43c1-b452-ffc1191c5106" xlink:to="loc_cms_LesseeWeightedAverageLeaseTermAbstract_495ec8f7-d67c-4cc7-80ae-6ab538484d1c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_fc93c2f2-304e-42f7-a9a0-8e9c4cfc6694" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeWeightedAverageLeaseTermAbstract_495ec8f7-d67c-4cc7-80ae-6ab538484d1c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_fc93c2f2-304e-42f7-a9a0-8e9c4cfc6694" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2b5f3fc1-bff0-4c3b-ab47-4e7bd1bce118" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeWeightedAverageLeaseTermAbstract_495ec8f7-d67c-4cc7-80ae-6ab538484d1c" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2b5f3fc1-bff0-4c3b-ab47-4e7bd1bce118" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeWeightedAverageDiscountRateAbstract_5e83d87b-cd82-45ec-8382-443a432db090" xlink:href="cms-20201231.xsd#cms_LesseeWeightedAverageDiscountRateAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b80902f7-59f4-43c1-b452-ffc1191c5106" xlink:to="loc_cms_LesseeWeightedAverageDiscountRateAbstract_5e83d87b-cd82-45ec-8382-443a432db090" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0c15b15f-0aa3-477c-8ba4-f2c2b392fb18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeWeightedAverageDiscountRateAbstract_5e83d87b-cd82-45ec-8382-443a432db090" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0c15b15f-0aa3-477c-8ba4-f2c2b392fb18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_6d1a0bd5-5198-43aa-93a8-65fc2ee060c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeWeightedAverageDiscountRateAbstract_5e83d87b-cd82-45ec-8382-443a432db090" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_6d1a0bd5-5198-43aa-93a8-65fc2ee060c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_1fd78309-f45d-4472-9773-77774141f7f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b80902f7-59f4-43c1-b452-ffc1191c5106" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_1fd78309-f45d-4472-9773-77774141f7f0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_2d137573-bdd1-4925-af72-5a578d52aaef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b80902f7-59f4-43c1-b452-ffc1191c5106" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_2d137573-bdd1-4925-af72-5a578d52aaef" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_93f543b2-37c2-4b14-b185-6f280941320d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b80902f7-59f4-43c1-b452-ffc1191c5106" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_93f543b2-37c2-4b14-b185-6f280941320d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable_678f6261-1af1-44ae-93c5-6150b476368f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b80902f7-59f4-43c1-b452-ffc1191c5106" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_678f6261-1af1-44ae-93c5-6150b476368f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_b6c11bd7-c049-4d56-ac1b-c618dfb02a9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_678f6261-1af1-44ae-93c5-6150b476368f" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_b6c11bd7-c049-4d56-ac1b-c618dfb02a9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_b6c11bd7-c049-4d56-ac1b-c618dfb02a9e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_b6c11bd7-c049-4d56-ac1b-c618dfb02a9e" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_b6c11bd7-c049-4d56-ac1b-c618dfb02a9e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_2878284d-9f10-449e-926a-cb12412cfa21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_b6c11bd7-c049-4d56-ac1b-c618dfb02a9e" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_2878284d-9f10-449e-926a-cb12412cfa21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartyLeaseMember_47f9afca-d4cb-41d0-9ddd-3bb2edb56ff7" xlink:href="cms-20201231.xsd#cms_RelatedPartyLeaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_2878284d-9f10-449e-926a-cb12412cfa21" xlink:to="loc_cms_RelatedPartyLeaseMember_47f9afca-d4cb-41d0-9ddd-3bb2edb56ff7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_178954c3-3a72-42e6-a1f2-63ad4999d9dd" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_678f6261-1af1-44ae-93c5-6150b476368f" xlink:to="loc_dei_LegalEntityAxis_178954c3-3a72-42e6-a1f2-63ad4999d9dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_178954c3-3a72-42e6-a1f2-63ad4999d9dd_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_178954c3-3a72-42e6-a1f2-63ad4999d9dd" xlink:to="loc_dei_EntityDomain_178954c3-3a72-42e6-a1f2-63ad4999d9dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e8d76007-be4e-4268-9590-c0b0a90ea0f5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_178954c3-3a72-42e6-a1f2-63ad4999d9dd" xlink:to="loc_dei_EntityDomain_e8d76007-be4e-4268-9590-c0b0a90ea0f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_17f1c6b2-6fb5-4fed-8b40-dfef257c792b" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e8d76007-be4e-4268-9590-c0b0a90ea0f5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_17f1c6b2-6fb5-4fed-8b40-dfef257c792b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingScheduleofLeaseCostsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails" xlink:type="extended" id="i57fbb55cec4c45bfb16571a06900d4d2_LeasesandPalisadesFinancingScheduleofLeaseCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_6c751bef-09f9-41f5-9b05-8f30f33ed758" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_30834d1b-3a43-4b36-9617-4efe52542552" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_6c751bef-09f9-41f5-9b05-8f30f33ed758" xlink:to="loc_us-gaap_OperatingLeaseCost_30834d1b-3a43-4b36-9617-4efe52542552" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseCost1Abstract_4d7072eb-d8f8-41ee-a970-b8f9652f2128" xlink:href="cms-20201231.xsd#cms_FinanceLeaseCost1Abstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_6c751bef-09f9-41f5-9b05-8f30f33ed758" xlink:to="loc_cms_FinanceLeaseCost1Abstract_4d7072eb-d8f8-41ee-a970-b8f9652f2128" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_b1a2c3d0-a3f9-4236-9960-7a592bb53af2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinanceLeaseCost1Abstract_4d7072eb-d8f8-41ee-a970-b8f9652f2128" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_b1a2c3d0-a3f9-4236-9960-7a592bb53af2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_940d4382-9726-4cd9-8d45-eb826020a9c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinanceLeaseCost1Abstract_4d7072eb-d8f8-41ee-a970-b8f9652f2128" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_940d4382-9726-4cd9-8d45-eb826020a9c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_2f1b3f58-08ea-42c6-983e-564e0ee72dd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_6c751bef-09f9-41f5-9b05-8f30f33ed758" xlink:to="loc_us-gaap_VariableLeaseCost_2f1b3f58-08ea-42c6-983e-564e0ee72dd8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_ae7af0f6-d015-468a-82de-01d5a516d837" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_6c751bef-09f9-41f5-9b05-8f30f33ed758" xlink:to="loc_us-gaap_ShortTermLeaseCost_ae7af0f6-d015-468a-82de-01d5a516d837" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_12f7c286-79eb-42d6-9ead-70cc4c1e2a65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_6c751bef-09f9-41f5-9b05-8f30f33ed758" xlink:to="loc_us-gaap_LeaseCost_12f7c286-79eb-42d6-9ead-70cc4c1e2a65" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_81116ce3-89d5-4827-a22e-6513b622b7c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_6c751bef-09f9-41f5-9b05-8f30f33ed758" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_81116ce3-89d5-4827-a22e-6513b622b7c1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2af9f733-8979-4732-bda1-072a16a5fb5a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_81116ce3-89d5-4827-a22e-6513b622b7c1" xlink:to="loc_dei_LegalEntityAxis_2af9f733-8979-4732-bda1-072a16a5fb5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2af9f733-8979-4732-bda1-072a16a5fb5a_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2af9f733-8979-4732-bda1-072a16a5fb5a" xlink:to="loc_dei_EntityDomain_2af9f733-8979-4732-bda1-072a16a5fb5a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_89d7ef7b-4bba-41b0-a16f-00fe517735ba" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2af9f733-8979-4732-bda1-072a16a5fb5a" xlink:to="loc_dei_EntityDomain_89d7ef7b-4bba-41b0-a16f-00fe517735ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ed2dc06c-ab1e-4ffd-b674-4ed9e9eb2651" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_89d7ef7b-4bba-41b0-a16f-00fe517735ba" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ed2dc06c-ab1e-4ffd-b674-4ed9e9eb2651" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails" xlink:type="extended" id="i1751b8a302cd4d69bfce7939925107fa_LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_6e3cb924-4855-4dfb-9449-d65909d824b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_bf37bd22-16ca-40e2-b9df-d8ee2ec8d74d" xlink:href="cms-20201231.xsd#cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_6e3cb924-4855-4dfb-9449-d65909d824b5" xlink:to="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_bf37bd22-16ca-40e2-b9df-d8ee2ec8d74d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_7ef6008e-762f-4483-9acd-8c96cbd41245" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_bf37bd22-16ca-40e2-b9df-d8ee2ec8d74d" xlink:to="loc_us-gaap_OperatingLeasePayments_7ef6008e-762f-4483-9acd-8c96cbd41245" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_c2e5c3e3-d954-439a-81c2-b0e5ddc751df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_bf37bd22-16ca-40e2-b9df-d8ee2ec8d74d" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_c2e5c3e3-d954-439a-81c2-b0e5ddc751df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_b5adb963-0a1b-4fd6-ad9a-a2087d4d2fa8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_bf37bd22-16ca-40e2-b9df-d8ee2ec8d74d" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_b5adb963-0a1b-4fd6-ad9a-a2087d4d2fa8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_0581dbaa-e6d4-4b8e-9523-c2423dfaacfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_6e3cb924-4855-4dfb-9449-d65909d824b5" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_0581dbaa-e6d4-4b8e-9523-c2423dfaacfe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a7029e21-ef95-4088-bad7-3de39b6b0f38" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_0581dbaa-e6d4-4b8e-9523-c2423dfaacfe" xlink:to="loc_dei_LegalEntityAxis_a7029e21-ef95-4088-bad7-3de39b6b0f38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a7029e21-ef95-4088-bad7-3de39b6b0f38_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a7029e21-ef95-4088-bad7-3de39b6b0f38" xlink:to="loc_dei_EntityDomain_a7029e21-ef95-4088-bad7-3de39b6b0f38_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0bc76448-bb65-444c-a3f8-69c433583402" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a7029e21-ef95-4088-bad7-3de39b6b0f38" xlink:to="loc_dei_EntityDomain_0bc76448-bb65-444c-a3f8-69c433583402" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8c5b322d-e2a3-45db-9a91-827a2d47c759" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0bc76448-bb65-444c-a3f8-69c433583402" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8c5b322d-e2a3-45db-9a91-827a2d47c759" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details" xlink:type="extended" id="i3bf8e0c48f75462ebaf05916beddf576_LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_aed774d6-6e90-4499-8d3b-34eefaaea9cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_220d010c-e6b8-49ac-b44e-aca246cc8715" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_aed774d6-6e90-4499-8d3b-34eefaaea9cf" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_220d010c-e6b8-49ac-b44e-aca246cc8715" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c1013191-6bd9-40db-9f24-936ab5877477" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_220d010c-e6b8-49ac-b44e-aca246cc8715" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c1013191-6bd9-40db-9f24-936ab5877477" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d0bc5b24-a5fc-43cf-afab-d687dc43ac98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_220d010c-e6b8-49ac-b44e-aca246cc8715" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d0bc5b24-a5fc-43cf-afab-d687dc43ac98" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_406f9c40-5493-418f-91f6-3d1770ff7003" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_220d010c-e6b8-49ac-b44e-aca246cc8715" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_406f9c40-5493-418f-91f6-3d1770ff7003" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_784829d8-0661-4e36-85c4-d6098fd3ad84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_220d010c-e6b8-49ac-b44e-aca246cc8715" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_784829d8-0661-4e36-85c4-d6098fd3ad84" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c37a9250-ca48-4be0-a43f-86d78117c6d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_220d010c-e6b8-49ac-b44e-aca246cc8715" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c37a9250-ca48-4be0-a43f-86d78117c6d2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_fe5747e1-5e37-4cb8-ae25-9b0044d19b2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_220d010c-e6b8-49ac-b44e-aca246cc8715" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_fe5747e1-5e37-4cb8-ae25-9b0044d19b2a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3d627800-44d4-4b8b-bfb3-af3fd65b98d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_220d010c-e6b8-49ac-b44e-aca246cc8715" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3d627800-44d4-4b8b-bfb3-af3fd65b98d9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_81df7fed-057b-4dee-933b-4f9a2d519596" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_220d010c-e6b8-49ac-b44e-aca246cc8715" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_81df7fed-057b-4dee-933b-4f9a2d519596" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_61a0cd06-3caf-4ff4-85bd-d10cd9866910" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_220d010c-e6b8-49ac-b44e-aca246cc8715" xlink:to="loc_us-gaap_OperatingLeaseLiability_61a0cd06-3caf-4ff4-85bd-d10cd9866910" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2f5e7ca8-d52a-40d4-92a4-eab20da91479" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_aed774d6-6e90-4499-8d3b-34eefaaea9cf" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2f5e7ca8-d52a-40d4-92a4-eab20da91479" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_0da8d0af-9b25-499e-8adc-2247095f3239" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2f5e7ca8-d52a-40d4-92a4-eab20da91479" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_0da8d0af-9b25-499e-8adc-2247095f3239" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_eca63b94-8c25-4317-a388-67e5d1e7aef5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2f5e7ca8-d52a-40d4-92a4-eab20da91479" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_eca63b94-8c25-4317-a388-67e5d1e7aef5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_b5a8dda2-b284-4df8-bf2d-48e840dd1f65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2f5e7ca8-d52a-40d4-92a4-eab20da91479" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_b5a8dda2-b284-4df8-bf2d-48e840dd1f65" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_44eb804a-e1d4-4aa8-8292-23e63f46a3bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2f5e7ca8-d52a-40d4-92a4-eab20da91479" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_44eb804a-e1d4-4aa8-8292-23e63f46a3bf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_dbc21143-1c2b-429e-b6f4-4635b49bec14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2f5e7ca8-d52a-40d4-92a4-eab20da91479" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_dbc21143-1c2b-429e-b6f4-4635b49bec14" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_18538723-95b7-4dbe-aa00-fb1c62a87129" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2f5e7ca8-d52a-40d4-92a4-eab20da91479" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_18538723-95b7-4dbe-aa00-fb1c62a87129" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c9b62838-aeea-4650-9137-25e662f8a440" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2f5e7ca8-d52a-40d4-92a4-eab20da91479" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c9b62838-aeea-4650-9137-25e662f8a440" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_c9e2a6ed-d90e-4b9c-bad8-2fb99a3c8e84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2f5e7ca8-d52a-40d4-92a4-eab20da91479" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_c9e2a6ed-d90e-4b9c-bad8-2fb99a3c8e84" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_ff8ce93d-62ae-4032-b99d-bc4a8452682e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2f5e7ca8-d52a-40d4-92a4-eab20da91479" xlink:to="loc_us-gaap_FinanceLeaseLiability_ff8ce93d-62ae-4032-b99d-bc4a8452682e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_82dccb38-96db-4682-b1e6-baf3f130e4dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_aed774d6-6e90-4499-8d3b-34eefaaea9cf" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_82dccb38-96db-4682-b1e6-baf3f130e4dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_42673415-3b5c-4d49-99fa-d1f156654f64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_82dccb38-96db-4682-b1e6-baf3f130e4dc" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_42673415-3b5c-4d49-99fa-d1f156654f64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_42673415-3b5c-4d49-99fa-d1f156654f64_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_42673415-3b5c-4d49-99fa-d1f156654f64" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_42673415-3b5c-4d49-99fa-d1f156654f64_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3e917e54-eec5-43fe-8b4a-5b5b8fe54c06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_42673415-3b5c-4d49-99fa-d1f156654f64" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3e917e54-eec5-43fe-8b4a-5b5b8fe54c06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PipelinesAndPowerPurchaseAgreementsMember_20af0e1f-44cb-4580-96dd-2f4a2039522b" xlink:href="cms-20201231.xsd#cms_PipelinesAndPowerPurchaseAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3e917e54-eec5-43fe-8b4a-5b5b8fe54c06" xlink:to="loc_cms_PipelinesAndPowerPurchaseAgreementsMember_20af0e1f-44cb-4580-96dd-2f4a2039522b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherFinanceLeasesMember_20fa5436-91da-4f45-b187-50a90d84d71d" xlink:href="cms-20201231.xsd#cms_OtherFinanceLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3e917e54-eec5-43fe-8b4a-5b5b8fe54c06" xlink:to="loc_cms_OtherFinanceLeasesMember_20fa5436-91da-4f45-b187-50a90d84d71d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_167823bb-05ec-42a6-98d2-3c67745f1c2a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_82dccb38-96db-4682-b1e6-baf3f130e4dc" xlink:to="loc_dei_LegalEntityAxis_167823bb-05ec-42a6-98d2-3c67745f1c2a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_167823bb-05ec-42a6-98d2-3c67745f1c2a_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_167823bb-05ec-42a6-98d2-3c67745f1c2a" xlink:to="loc_dei_EntityDomain_167823bb-05ec-42a6-98d2-3c67745f1c2a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ee490750-8bb5-4c43-9dfb-ddb576845058" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_167823bb-05ec-42a6-98d2-3c67745f1c2a" xlink:to="loc_dei_EntityDomain_ee490750-8bb5-4c43-9dfb-ddb576845058" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f7e50975-7735-488a-8764-e249e8e050af" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ee490750-8bb5-4c43-9dfb-ddb576845058" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f7e50975-7735-488a-8764-e249e8e050af" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails" xlink:type="extended" id="iba71799c6bbc44b68fd40c4d1ea6abaa_LeasesandPalisadesFinancingLessorLeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_b1ebaa5e-c063-45a9-b1d0-77a5ee672c2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_edb9a877-b171-4a6b-9bdf-95cee2ee5d52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b1ebaa5e-c063-45a9-b1d0-77a5ee672c2c" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_edb9a877-b171-4a6b-9bdf-95cee2ee5d52" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseVariableLeaseIncome_4759c9f5-bafb-4c87-9e9e-c97c1ea3db7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseVariableLeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b1ebaa5e-c063-45a9-b1d0-77a5ee672c2c" xlink:to="loc_us-gaap_OperatingLeaseVariableLeaseIncome_4759c9f5-bafb-4c87-9e9e-c97c1ea3db7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorDirectFinancingLeaseTermOfContract1_c2a2b916-e91f-42e1-ab2f-145f50dabec3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorDirectFinancingLeaseTermOfContract1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b1ebaa5e-c063-45a9-b1d0-77a5ee672c2c" xlink:to="loc_us-gaap_LessorDirectFinancingLeaseTermOfContract1_c2a2b916-e91f-42e1-ab2f-145f50dabec3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_89bf2fee-acce-4eae-b792-068db5930269" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b1ebaa5e-c063-45a9-b1d0-77a5ee672c2c" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_89bf2fee-acce-4eae-b792-068db5930269" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths_df13850e-d821-4575-96f0-e5f1d296f799" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_89bf2fee-acce-4eae-b792-068db5930269" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths_df13850e-d821-4575-96f0-e5f1d296f799" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears_efb47ff2-7b9d-414d-972c-76711f661a6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_89bf2fee-acce-4eae-b792-068db5930269" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears_efb47ff2-7b9d-414d-972c-76711f661a6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears_8eba6739-a8a3-4582-bd94-3b70af2ea1aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_89bf2fee-acce-4eae-b792-068db5930269" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears_8eba6739-a8a3-4582-bd94-3b70af2ea1aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears_8986c0e2-880e-4063-9794-cd7ecd5909ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_89bf2fee-acce-4eae-b792-068db5930269" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears_8986c0e2-880e-4063-9794-cd7ecd5909ad" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears_47efaaac-8754-4c8e-8d63-1dd99af7bba9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_89bf2fee-acce-4eae-b792-068db5930269" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears_47efaaac-8754-4c8e-8d63-1dd99af7bba9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter_1f0e0988-122e-4065-be66-2f0523a411f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_89bf2fee-acce-4eae-b792-068db5930269" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter_1f0e0988-122e-4065-be66-2f0523a411f9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable_3128af7e-3fba-40f3-8abe-e3e92f9c61f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_89bf2fee-acce-4eae-b792-068db5930269" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable_3128af7e-3fba-40f3-8abe-e3e92f9c61f6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount_3be082a0-1a45-4901-afbd-9289b2158723" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_89bf2fee-acce-4eae-b792-068db5930269" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount_3be082a0-1a45-4901-afbd-9289b2158723" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable_d97980cb-1a0f-4792-bca7-cae2c800fd01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b1ebaa5e-c063-45a9-b1d0-77a5ee672c2c" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_d97980cb-1a0f-4792-bca7-cae2c800fd01" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_f6f4a930-b162-456d-8319-3de893553aab" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_d97980cb-1a0f-4792-bca7-cae2c800fd01" xlink:to="loc_srt_CounterpartyNameAxis_f6f4a930-b162-456d-8319-3de893553aab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f6f4a930-b162-456d-8319-3de893553aab_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_f6f4a930-b162-456d-8319-3de893553aab" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f6f4a930-b162-456d-8319-3de893553aab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd8d971d-f0a5-406a-9185-6e69b0fb7b38" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_f6f4a930-b162-456d-8319-3de893553aab" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd8d971d-f0a5-406a-9185-6e69b0fb7b38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergySubsidiaryMember_d619fbdd-a801-4469-91da-9be4b58e9d9f" xlink:href="cms-20201231.xsd#cms_CMSEnergySubsidiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd8d971d-f0a5-406a-9185-6e69b0fb7b38" xlink:to="loc_cms_CMSEnergySubsidiaryMember_d619fbdd-a801-4469-91da-9be4b58e9d9f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_2591d47e-683e-4ddb-b40d-b9a5661fbbdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_d97980cb-1a0f-4792-bca7-cae2c800fd01" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_2591d47e-683e-4ddb-b40d-b9a5661fbbdc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_2591d47e-683e-4ddb-b40d-b9a5661fbbdc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_2591d47e-683e-4ddb-b40d-b9a5661fbbdc" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_2591d47e-683e-4ddb-b40d-b9a5661fbbdc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_25937f1e-dc9b-4e4d-81a2-9c58ecc0176f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_2591d47e-683e-4ddb-b40d-b9a5661fbbdc" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_25937f1e-dc9b-4e4d-81a2-9c58ecc0176f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSalesAgreementMember_8a340bef-1102-4e38-9c3a-0008abaf270d" xlink:href="cms-20201231.xsd#cms_PowerSalesAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_25937f1e-dc9b-4e4d-81a2-9c58ecc0176f" xlink:to="loc_cms_PowerSalesAgreementMember_8a340bef-1102-4e38-9c3a-0008abaf270d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NaturalGasTransportationAgreementMember_6ab42d29-7dee-4d14-9e01-58ad908aba58" xlink:href="cms-20201231.xsd#cms_NaturalGasTransportationAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_25937f1e-dc9b-4e4d-81a2-9c58ecc0176f" xlink:to="loc_cms_NaturalGasTransportationAgreementMember_6ab42d29-7dee-4d14-9e01-58ad908aba58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1c35ea41-9847-4033-b2e5-3166e02b0aea" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_d97980cb-1a0f-4792-bca7-cae2c800fd01" xlink:to="loc_dei_LegalEntityAxis_1c35ea41-9847-4033-b2e5-3166e02b0aea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1c35ea41-9847-4033-b2e5-3166e02b0aea_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1c35ea41-9847-4033-b2e5-3166e02b0aea" xlink:to="loc_dei_EntityDomain_1c35ea41-9847-4033-b2e5-3166e02b0aea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0273536e-efad-46b1-872d-4a34d5e173dc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1c35ea41-9847-4033-b2e5-3166e02b0aea" xlink:to="loc_dei_EntityDomain_0273536e-efad-46b1-872d-4a34d5e173dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_47ef0bc3-c754-41d9-800e-182af3dd7085" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0273536e-efad-46b1-872d-4a34d5e173dc" xlink:to="loc_cms_ConsumersEnergyCompanyMember_47ef0bc3-c754-41d9-800e-182af3dd7085" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_deb52552-625e-4a27-aa35-f8beea68345c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_d97980cb-1a0f-4792-bca7-cae2c800fd01" xlink:to="loc_srt_RangeAxis_deb52552-625e-4a27-aa35-f8beea68345c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_deb52552-625e-4a27-aa35-f8beea68345c_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_deb52552-625e-4a27-aa35-f8beea68345c" xlink:to="loc_srt_RangeMember_deb52552-625e-4a27-aa35-f8beea68345c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7b25133a-f46c-48d0-8f84-f38fa39c6aaa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_deb52552-625e-4a27-aa35-f8beea68345c" xlink:to="loc_srt_RangeMember_7b25133a-f46c-48d0-8f84-f38fa39c6aaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c08b2020-67b1-4094-b3fe-717d2d9f3679" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7b25133a-f46c-48d0-8f84-f38fa39c6aaa" xlink:to="loc_srt_MaximumMember_c08b2020-67b1-4094-b3fe-717d2d9f3679" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails" xlink:type="extended" id="if4999c4091444db28de79f9d8091ab11_LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_bec50b53-bb8e-4ddc-a92e-cf35f356b2e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_24873249-f4c9-49a1-a12e-8bedda4d4a1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_bec50b53-bb8e-4ddc-a92e-cf35f356b2e3" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_24873249-f4c9-49a1-a12e-8bedda4d4a1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_8826e1b6-65e8-4c96-a1f3-3acdbe2a46b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_24873249-f4c9-49a1-a12e-8bedda4d4a1c" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_8826e1b6-65e8-4c96-a1f3-3acdbe2a46b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_4f2d9c80-d08b-4077-8cab-9bc8b90f2fa9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_24873249-f4c9-49a1-a12e-8bedda4d4a1c" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_4f2d9c80-d08b-4077-8cab-9bc8b90f2fa9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_f53a124d-9661-4a6f-9ab5-e75c84391b40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_24873249-f4c9-49a1-a12e-8bedda4d4a1c" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_f53a124d-9661-4a6f-9ab5-e75c84391b40" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_ed35a367-3354-4ee0-9d65-c37e874c6392" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_24873249-f4c9-49a1-a12e-8bedda4d4a1c" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_ed35a367-3354-4ee0-9d65-c37e874c6392" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_a3dea93b-3a98-4811-b8e7-451cebd6eef2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_24873249-f4c9-49a1-a12e-8bedda4d4a1c" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_a3dea93b-3a98-4811-b8e7-451cebd6eef2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_14b8a580-0391-49c6-bad1-d58ac4f285d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_24873249-f4c9-49a1-a12e-8bedda4d4a1c" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_14b8a580-0391-49c6-bad1-d58ac4f285d6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_718365a0-a361-4932-b8f1-7b46909bd73f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_24873249-f4c9-49a1-a12e-8bedda4d4a1c" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_718365a0-a361-4932-b8f1-7b46909bd73f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable_a3f64ff9-bff2-4b02-8422-8f7873b2c0ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_bec50b53-bb8e-4ddc-a92e-cf35f356b2e3" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_a3f64ff9-bff2-4b02-8422-8f7873b2c0ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d445643b-3df7-4cbf-9f94-da30b9181ab8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_a3f64ff9-bff2-4b02-8422-8f7873b2c0ad" xlink:to="loc_dei_LegalEntityAxis_d445643b-3df7-4cbf-9f94-da30b9181ab8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d445643b-3df7-4cbf-9f94-da30b9181ab8_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d445643b-3df7-4cbf-9f94-da30b9181ab8" xlink:to="loc_dei_EntityDomain_d445643b-3df7-4cbf-9f94-da30b9181ab8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c831dc8e-4b3c-4fc5-857d-ff93c27d9455" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d445643b-3df7-4cbf-9f94-da30b9181ab8" xlink:to="loc_dei_EntityDomain_c831dc8e-4b3c-4fc5-857d-ff93c27d9455" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a5b908e3-b35f-471f-8c61-4c5873526648" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_c831dc8e-4b3c-4fc5-857d-ff93c27d9455" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a5b908e3-b35f-471f-8c61-4c5873526648" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingPalisadesFinancingDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails" xlink:type="extended" id="i28d841ad6f864ad5acd02d8ef0b8bb91_LeasesandPalisadesFinancingPalisadesFinancingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_d11663db-d2d4-4c30-aa6b-0e20cac90413" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTerm_b6411c7a-5cf3-4b5d-8632-090bdf48fb8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d11663db-d2d4-4c30-aa6b-0e20cac90413" xlink:to="loc_us-gaap_LongTermDebtTerm_b6411c7a-5cf3-4b5d-8632-090bdf48fb8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity_aa1ccc1f-c983-418c-90e7-36dc86cfad82" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d11663db-d2d4-4c30-aa6b-0e20cac90413" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity_aa1ccc1f-c983-418c-90e7-36dc86cfad82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingLiabilityAtAmortizedCostAmortization_09718073-e0cc-4353-8643-cea607e92f21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServicingLiabilityAtAmortizedCostAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d11663db-d2d4-4c30-aa6b-0e20cac90413" xlink:to="loc_us-gaap_ServicingLiabilityAtAmortizedCostAmortization_09718073-e0cc-4353-8643-cea607e92f21" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount_fa955189-5a17-4e65-a397-302c8a5b6257" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d11663db-d2d4-4c30-aa6b-0e20cac90413" xlink:to="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount_fa955189-5a17-4e65-a397-302c8a5b6257" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount_90d7cb2f-c9aa-4548-89ee-d86c75e128c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d11663db-d2d4-4c30-aa6b-0e20cac90413" xlink:to="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount_90d7cb2f-c9aa-4548-89ee-d86c75e128c8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_896e0321-d867-43f3-b7c7-494abaebcad3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d11663db-d2d4-4c30-aa6b-0e20cac90413" xlink:to="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_896e0321-d867-43f3-b7c7-494abaebcad3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_a3aa60f7-3ba6-412d-9751-49e20a160bbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_896e0321-d867-43f3-b7c7-494abaebcad3" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_a3aa60f7-3ba6-412d-9751-49e20a160bbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ce94078a-5e36-40e1-9fc2-6b8b0eaf2ed4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_896e0321-d867-43f3-b7c7-494abaebcad3" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ce94078a-5e36-40e1-9fc2-6b8b0eaf2ed4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_6f6bb0da-989f-4991-a8f2-f24e09334f9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_896e0321-d867-43f3-b7c7-494abaebcad3" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_6f6bb0da-989f-4991-a8f2-f24e09334f9e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_681b362a-cda0-4f0e-b36c-6350d6ab0972" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_896e0321-d867-43f3-b7c7-494abaebcad3" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_681b362a-cda0-4f0e-b36c-6350d6ab0972" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_0636b905-22e0-4614-88c9-42986eda002e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_896e0321-d867-43f3-b7c7-494abaebcad3" xlink:to="loc_us-gaap_LongTermDebt_0636b905-22e0-4614-88c9-42986eda002e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_a940cb78-73ba-4bce-843a-163cb2ebf742" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_896e0321-d867-43f3-b7c7-494abaebcad3" xlink:to="loc_us-gaap_LongTermDebtCurrent_a940cb78-73ba-4bce-843a-163cb2ebf742" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f6bd03a4-0934-4f32-8d74-6f04bf7be785" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_896e0321-d867-43f3-b7c7-494abaebcad3" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f6bd03a4-0934-4f32-8d74-6f04bf7be785" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_1ded8424-5d03-4c4e-b5e6-ba2ce118ffdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d11663db-d2d4-4c30-aa6b-0e20cac90413" xlink:to="loc_us-gaap_OtherCommitmentsTable_1ded8424-5d03-4c4e-b5e6-ba2ce118ffdf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e7ee17cf-df99-42b3-8150-2a960dac1a46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_1ded8424-5d03-4c4e-b5e6-ba2ce118ffdf" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e7ee17cf-df99-42b3-8150-2a960dac1a46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e7ee17cf-df99-42b3-8150-2a960dac1a46_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e7ee17cf-df99-42b3-8150-2a960dac1a46" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e7ee17cf-df99-42b3-8150-2a960dac1a46_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0855f97e-18ef-4c25-adb9-161c7f090caf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e7ee17cf-df99-42b3-8150-2a960dac1a46" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0855f97e-18ef-4c25-adb9-161c7f090caf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingObligationMember_22a9d790-e19c-40c9-abe7-58500903c9e6" xlink:href="cms-20201231.xsd#cms_FinancingObligationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0855f97e-18ef-4c25-adb9-161c7f090caf" xlink:to="loc_cms_FinancingObligationMember_22a9d790-e19c-40c9-abe7-58500903c9e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d8470c33-bb30-4b33-8e58-d7a2710e8ee8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_1ded8424-5d03-4c4e-b5e6-ba2ce118ffdf" xlink:to="loc_dei_LegalEntityAxis_d8470c33-bb30-4b33-8e58-d7a2710e8ee8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d8470c33-bb30-4b33-8e58-d7a2710e8ee8_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d8470c33-bb30-4b33-8e58-d7a2710e8ee8" xlink:to="loc_dei_EntityDomain_d8470c33-bb30-4b33-8e58-d7a2710e8ee8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5166b0a2-e4a8-4054-afe2-7c7be02d76c5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d8470c33-bb30-4b33-8e58-d7a2710e8ee8" xlink:to="loc_dei_EntityDomain_5166b0a2-e4a8-4054-afe2-7c7be02d76c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8f619b01-3e7e-4a89-b277-fb12e687be95" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5166b0a2-e4a8-4054-afe2-7c7be02d76c5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8f619b01-3e7e-4a89-b277-fb12e687be95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_eae962d6-c3c8-43f2-900a-e3a92b6a8722" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_1ded8424-5d03-4c4e-b5e6-ba2ce118ffdf" xlink:to="loc_us-gaap_DebtInstrumentAxis_eae962d6-c3c8-43f2-900a-e3a92b6a8722" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_eae962d6-c3c8-43f2-900a-e3a92b6a8722_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_eae962d6-c3c8-43f2-900a-e3a92b6a8722" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_eae962d6-c3c8-43f2-900a-e3a92b6a8722_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1f1d9d3f-b6e0-4cc0-b4db-e075e6467d9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_eae962d6-c3c8-43f2-900a-e3a92b6a8722" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1f1d9d3f-b6e0-4cc0-b4db-e075e6467d9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PalisadesPowerPurchaseAgreementMember_2cb97515-3d65-43e5-88da-5fe7d2e22cd3" xlink:href="cms-20201231.xsd#cms_PalisadesPowerPurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1f1d9d3f-b6e0-4cc0-b4db-e075e6467d9c" xlink:to="loc_cms_PalisadesPowerPurchaseAgreementMember_2cb97515-3d65-43e5-88da-5fe7d2e22cd3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligations" xlink:type="simple" xlink:href="cms-20201231.xsd#AssetRetirementObligations"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligations" xlink:type="extended" id="ic26842835bd74bfea53c2735f9e7b7c9_AssetRetirementObligations">
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_0959a273-33cb-4950-b198-4edefc4ae592" xlink:href="cms-20201231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_b2f725a9-7f67-4747-bfbe-b7b0fe01bee8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsLineItems_0959a273-33cb-4950-b198-4edefc4ae592" xlink:to="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_b2f725a9-7f67-4747-bfbe-b7b0fe01bee8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_06e211a4-8e82-4874-bf99-4d27fb757667" xlink:href="cms-20201231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_AssetRetirementObligationsLineItems_0959a273-33cb-4950-b198-4edefc4ae592" xlink:to="loc_cms_AssetRetirementObligationsTable_06e211a4-8e82-4874-bf99-4d27fb757667" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6ed8d05f-bfa8-4629-a878-8f80d4daae18" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_AssetRetirementObligationsTable_06e211a4-8e82-4874-bf99-4d27fb757667" xlink:to="loc_dei_LegalEntityAxis_6ed8d05f-bfa8-4629-a878-8f80d4daae18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6ed8d05f-bfa8-4629-a878-8f80d4daae18_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6ed8d05f-bfa8-4629-a878-8f80d4daae18" xlink:to="loc_dei_EntityDomain_6ed8d05f-bfa8-4629-a878-8f80d4daae18_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_469bd701-edf8-4fa5-b27d-edbe5bd979d8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6ed8d05f-bfa8-4629-a878-8f80d4daae18" xlink:to="loc_dei_EntityDomain_469bd701-edf8-4fa5-b27d-edbe5bd979d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_bb9808bf-d3e4-4f74-80f8-a3d6d8d98f47" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_469bd701-edf8-4fa5-b27d-edbe5bd979d8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_bb9808bf-d3e4-4f74-80f8-a3d6d8d98f47" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsTables" xlink:type="simple" xlink:href="cms-20201231.xsd#AssetRetirementObligationsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligationsTables" xlink:type="extended" id="iedd5a0e4468e4d3ab766ae2084d53e49_AssetRetirementObligationsTables">
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_d8d05376-785d-48cf-94d4-9b597352a9c8" xlink:href="cms-20201231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_c59e99f2-7d9d-4ce6-b99f-06349828c846" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsLineItems_d8d05376-785d-48cf-94d4-9b597352a9c8" xlink:to="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_c59e99f2-7d9d-4ce6-b99f-06349828c846" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_50af6187-54e6-4bf5-a0cc-c9e1168610d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsLineItems_d8d05376-785d-48cf-94d4-9b597352a9c8" xlink:to="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_50af6187-54e6-4bf5-a0cc-c9e1168610d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_ca041ad0-7157-4ec6-b9c8-9099a23316b8" xlink:href="cms-20201231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_AssetRetirementObligationsLineItems_d8d05376-785d-48cf-94d4-9b597352a9c8" xlink:to="loc_cms_AssetRetirementObligationsTable_ca041ad0-7157-4ec6-b9c8-9099a23316b8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d2e6eac7-ae85-4694-9fec-e26bea5f643b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_AssetRetirementObligationsTable_ca041ad0-7157-4ec6-b9c8-9099a23316b8" xlink:to="loc_dei_LegalEntityAxis_d2e6eac7-ae85-4694-9fec-e26bea5f643b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d2e6eac7-ae85-4694-9fec-e26bea5f643b_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d2e6eac7-ae85-4694-9fec-e26bea5f643b" xlink:to="loc_dei_EntityDomain_d2e6eac7-ae85-4694-9fec-e26bea5f643b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fef02533-ccdc-4a7f-b268-490231325d6b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d2e6eac7-ae85-4694-9fec-e26bea5f643b" xlink:to="loc_dei_EntityDomain_fef02533-ccdc-4a7f-b268-490231325d6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_780d65c2-1b89-4a85-8833-ffac390d690d" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_fef02533-ccdc-4a7f-b268-490231325d6b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_780d65c2-1b89-4a85-8833-ffac390d690d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#AssetRetirementObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligationsDetails" xlink:type="extended" id="if5dd9a42d17a4433b4fa8b8a6dfdde96_AssetRetirementObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_bf04a27f-b9b6-443d-8921-ed41b2cf0b49" xlink:href="cms-20201231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ff39bfa9-1e79-4ac1-8a21-b50334e61413" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsLineItems_bf04a27f-b9b6-443d-8921-ed41b2cf0b49" xlink:to="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ff39bfa9-1e79-4ac1-8a21-b50334e61413" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_621fba16-f605-4e69-835b-04059453aa75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ff39bfa9-1e79-4ac1-8a21-b50334e61413" xlink:to="loc_us-gaap_AssetRetirementObligation_621fba16-f605-4e69-835b-04059453aa75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_4b27d775-e7f5-4649-b3ac-bef72b33c6b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ff39bfa9-1e79-4ac1-8a21-b50334e61413" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_4b27d775-e7f5-4649-b3ac-bef72b33c6b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_1b16a7e0-b158-42d5-8df5-8069fd0cac2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ff39bfa9-1e79-4ac1-8a21-b50334e61413" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_1b16a7e0-b158-42d5-8df5-8069fd0cac2b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_cec443c2-a96a-46c1-8fdd-aca7ad1ba517" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ff39bfa9-1e79-4ac1-8a21-b50334e61413" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_cec443c2-a96a-46c1-8fdd-aca7ad1ba517" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_f13f67bf-fa9b-4927-ac52-e5ad24b1e2e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ff39bfa9-1e79-4ac1-8a21-b50334e61413" xlink:to="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_f13f67bf-fa9b-4927-ac52-e5ad24b1e2e5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_6513f270-6d2f-4c07-ac8c-48cbd86d4f49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_790060b4-6428-4cef-acdc-063cf0966ea3" xlink:href="cms-20201231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_AssetRetirementObligationsLineItems_bf04a27f-b9b6-443d-8921-ed41b2cf0b49" xlink:to="loc_cms_AssetRetirementObligationsTable_790060b4-6428-4cef-acdc-063cf0966ea3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesAxis_c57277aa-0a92-460a-bd22-582c42bc716f" xlink:href="cms-20201231.xsd#cms_AssetRetirementObligationsCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_AssetRetirementObligationsTable_790060b4-6428-4cef-acdc-063cf0966ea3" xlink:to="loc_cms_AssetRetirementObligationsCategoriesAxis_c57277aa-0a92-460a-bd22-582c42bc716f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesDomain_c57277aa-0a92-460a-bd22-582c42bc716f_default" xlink:href="cms-20201231.xsd#cms_AssetRetirementObligationsCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cms_AssetRetirementObligationsCategoriesAxis_c57277aa-0a92-460a-bd22-582c42bc716f" xlink:to="loc_cms_AssetRetirementObligationsCategoriesDomain_c57277aa-0a92-460a-bd22-582c42bc716f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesDomain_3185aad8-3b1b-4417-965c-cb5ad3dcc2b5" xlink:href="cms-20201231.xsd#cms_AssetRetirementObligationsCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cms_AssetRetirementObligationsCategoriesAxis_c57277aa-0a92-460a-bd22-582c42bc716f" xlink:to="loc_cms_AssetRetirementObligationsCategoriesDomain_3185aad8-3b1b-4417-965c-cb5ad3dcc2b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CloseGasTreatingPlantAndGasWellsMember_5839f88b-f441-4c33-9b69-c4936740eb21" xlink:href="cms-20201231.xsd#cms_CloseGasTreatingPlantAndGasWellsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_3185aad8-3b1b-4417-965c-cb5ad3dcc2b5" xlink:to="loc_cms_CloseGasTreatingPlantAndGasWellsMember_5839f88b-f441-4c33-9b69-c4936740eb21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableGenerationAssetsMember_e70826ea-c778-417e-9da7-6ff9ccc53075" xlink:href="cms-20201231.xsd#cms_RenewableGenerationAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_3185aad8-3b1b-4417-965c-cb5ad3dcc2b5" xlink:to="loc_cms_RenewableGenerationAssetsMember_e70826ea-c778-417e-9da7-6ff9ccc53075" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalAshDisposalAreasMember_0195f98d-468c-4189-9bce-07e0da737f80" xlink:href="cms-20201231.xsd#cms_CoalAshDisposalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_3185aad8-3b1b-4417-965c-cb5ad3dcc2b5" xlink:to="loc_cms_CoalAshDisposalAreasMember_0195f98d-468c-4189-9bce-07e0da737f80" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasDistributionCutPurgeCapMember_9363b64c-91f1-4ac3-9433-169f8726b5e0" xlink:href="cms-20201231.xsd#cms_GasDistributionCutPurgeCapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_3185aad8-3b1b-4417-965c-cb5ad3dcc2b5" xlink:to="loc_cms_GasDistributionCutPurgeCapMember_9363b64c-91f1-4ac3-9433-169f8726b5e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AsbestosAbatementMember_a7d887b1-79c0-407f-a09c-653a61a35ddd" xlink:href="cms-20201231.xsd#cms_AsbestosAbatementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_3185aad8-3b1b-4417-965c-cb5ad3dcc2b5" xlink:to="loc_cms_AsbestosAbatementMember_a7d887b1-79c0-407f-a09c-653a61a35ddd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasWellsPlugAndAbandonMember_4eabd414-8889-4535-9ef8-2d76775e0a05" xlink:href="cms-20201231.xsd#cms_GasWellsPlugAndAbandonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_3185aad8-3b1b-4417-965c-cb5ad3dcc2b5" xlink:to="loc_cms_GasWellsPlugAndAbandonMember_4eabd414-8889-4535-9ef8-2d76775e0a05" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CableUnderStraightsOfMackinacMember_82f23215-1999-4075-8ca9-15f34b7a8b45" xlink:href="cms-20201231.xsd#cms_CableUnderStraightsOfMackinacMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_3185aad8-3b1b-4417-965c-cb5ad3dcc2b5" xlink:to="loc_cms_CableUnderStraightsOfMackinacMember_82f23215-1999-4075-8ca9-15f34b7a8b45" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_55799d72-fbdf-4684-8256-1bdac0f4c2b9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_AssetRetirementObligationsTable_790060b4-6428-4cef-acdc-063cf0966ea3" xlink:to="loc_dei_LegalEntityAxis_55799d72-fbdf-4684-8256-1bdac0f4c2b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_55799d72-fbdf-4684-8256-1bdac0f4c2b9_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_55799d72-fbdf-4684-8256-1bdac0f4c2b9" xlink:to="loc_dei_EntityDomain_55799d72-fbdf-4684-8256-1bdac0f4c2b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2ef19c30-d924-4e8f-924e-a38a357e5405" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_55799d72-fbdf-4684-8256-1bdac0f4c2b9" xlink:to="loc_dei_EntityDomain_2ef19c30-d924-4e8f-924e-a38a357e5405" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d14cf657-2945-4400-8c30-d53717c854b2" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2ef19c30-d924-4e8f-924e-a38a357e5405" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d14cf657-2945-4400-8c30-d53717c854b2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefits"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="extended" id="ib1b63340a6b241ec9dff90eead474309_RetirementBenefits">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e9ecbea8-8268-4a9a-9732-2e9a7b8f53e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_c1b70e60-5559-453f-9ab0-1763919ea015" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e9ecbea8-8268-4a9a-9732-2e9a7b8f53e0" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_c1b70e60-5559-453f-9ab0-1763919ea015" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b55b8fdd-401a-493a-8e99-9e5567de4822" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e9ecbea8-8268-4a9a-9732-2e9a7b8f53e0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b55b8fdd-401a-493a-8e99-9e5567de4822" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0ba9c572-8c74-4ace-b37f-bee7dda3ca95" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b55b8fdd-401a-493a-8e99-9e5567de4822" xlink:to="loc_dei_LegalEntityAxis_0ba9c572-8c74-4ace-b37f-bee7dda3ca95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0ba9c572-8c74-4ace-b37f-bee7dda3ca95_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_0ba9c572-8c74-4ace-b37f-bee7dda3ca95" xlink:to="loc_dei_EntityDomain_0ba9c572-8c74-4ace-b37f-bee7dda3ca95_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ecb3ba49-5309-48e8-8f58-803e597a5dbe" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_0ba9c572-8c74-4ace-b37f-bee7dda3ca95" xlink:to="loc_dei_EntityDomain_ecb3ba49-5309-48e8-8f58-803e597a5dbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a4db7468-3a81-44de-aac4-9fb2a09a82dd" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ecb3ba49-5309-48e8-8f58-803e597a5dbe" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a4db7468-3a81-44de-aac4-9fb2a09a82dd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsTables" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsTables" xlink:type="extended" id="i119505149a104e37aaa6b43c86936ac5_RetirementBenefitsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_dbe67c43-163a-45e8-a552-4beee76f541a" xlink:href="cms-20201231.xsd#cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:to="loc_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_dbe67c43-163a-45e8-a552-4beee76f541a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_8f365b67-4dfc-4c65-a530-e3f617b5f379" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_8f365b67-4dfc-4c65-a530-e3f617b5f379" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_e54b8194-ce10-48c9-8f62-873acf91a5a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_e54b8194-ce10-48c9-8f62-873acf91a5a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_1ee618af-d0e1-4fcc-8f69-9da7ee8b79c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:to="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_1ee618af-d0e1-4fcc-8f69-9da7ee8b79c3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_b75d72b1-7f11-410f-ade3-6ad8f6659e16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_b75d72b1-7f11-410f-ade3-6ad8f6659e16" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock_60ffe81f-67fa-4560-960e-58f0a872f6ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:to="loc_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock_60ffe81f-67fa-4560-960e-58f0a872f6ec" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_537e14ed-a28a-478f-a6d8-38d6edfebd31" xlink:href="cms-20201231.xsd#cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:to="loc_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_537e14ed-a28a-478f-a6d8-38d6edfebd31" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_bf393100-325f-43b9-bdf3-8c2a4d0c9e26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_bf393100-325f-43b9-bdf3-8c2a4d0c9e26" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_19a1c92e-09d7-421f-bc00-7d2dab88a6cd" xlink:href="cms-20201231.xsd#cms_ScheduleOfAssetAllocationPercentagesTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:to="loc_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_19a1c92e-09d7-421f-bc00-7d2dab88a6cd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock_a11a36d6-8cc2-4e2f-a367-10b7d32363e8" xlink:href="cms-20201231.xsd#cms_ScheduleofplancontributionsTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:to="loc_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock_a11a36d6-8cc2-4e2f-a367-10b7d32363e8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_580407ab-546e-4de5-aa4b-088a6a56b994" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_580407ab-546e-4de5-aa4b-088a6a56b994" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a3229d40-bb39-4f44-a7bb-ac2d7691b0aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a3229d40-bb39-4f44-a7bb-ac2d7691b0aa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_322c8ecd-45a5-4978-8b9a-5093af3a6adf" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a3229d40-bb39-4f44-a7bb-ac2d7691b0aa" xlink:to="loc_dei_LegalEntityAxis_322c8ecd-45a5-4978-8b9a-5093af3a6adf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_322c8ecd-45a5-4978-8b9a-5093af3a6adf_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_322c8ecd-45a5-4978-8b9a-5093af3a6adf" xlink:to="loc_dei_EntityDomain_322c8ecd-45a5-4978-8b9a-5093af3a6adf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_93f08887-7b78-4324-9447-05f37a187ed6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_322c8ecd-45a5-4978-8b9a-5093af3a6adf" xlink:to="loc_dei_EntityDomain_93f08887-7b78-4324-9447-05f37a187ed6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_378b8d1f-0f48-46bd-ab31-825f88eb09a3" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_93f08887-7b78-4324-9447-05f37a187ed6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_378b8d1f-0f48-46bd-ab31-825f88eb09a3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails" xlink:type="extended" id="if3c801c12fc149289a7ce0368654eede_RetirementBenefitsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_f783baeb-1d72-4c1f-a126-785f6024616a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_f783baeb-1d72-4c1f-a126-785f6024616a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_697e4958-e223-49a6-83da-c37a6fd08426" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_697e4958-e223-49a6-83da-c37a6fd08426" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_fdc6a1e5-8d68-401d-a46c-5b7ce682f0de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_fdc6a1e5-8d68-401d-a46c-5b7ce682f0de" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_ee9cfcb8-0bc0-4370-9845-ebc562f83cf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_ee9cfcb8-0bc0-4370-9845-ebc562f83cf2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PlanContributionPercentage_cb39d9ca-03e3-4e0e-871b-262ab8034ec4" xlink:href="cms-20201231.xsd#cms_PlanContributionPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_PlanContributionPercentage_cb39d9ca-03e3-4e0e-871b-262ab8034ec4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinimumYearsOfParticipationBeforeVesting_915ac861-26b5-4b7a-a57c-09792a2aa63a" xlink:href="cms-20201231.xsd#cms_MinimumYearsOfParticipationBeforeVesting"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_MinimumYearsOfParticipationBeforeVesting_915ac861-26b5-4b7a-a57c-09792a2aa63a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedContributionPlanTrustAssetsAmount_9c2228a3-e6dc-4814-8f54-7c43f4a7e842" xlink:href="cms-20201231.xsd#cms_DefinedContributionPlanTrustAssetsAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_DefinedContributionPlanTrustAssetsAmount_9c2228a3-e6dc-4814-8f54-7c43f4a7e842" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_b9895882-96a4-4403-b8d1-839be37cbb58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_b9895882-96a4-4403-b8d1-839be37cbb58" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch_5570c419-6b94-42d3-b238-970df9be91eb" xlink:href="cms-20201231.xsd#cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch_5570c419-6b94-42d3-b238-970df9be91eb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay_1739e10c-8eb5-4593-bc9b-46cc460d62f6" xlink:href="cms-20201231.xsd#cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay_1739e10c-8eb5-4593-bc9b-46cc460d62f6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementAgeRequirement_a9a911d7-bab2-4b39-a92e-0526b40be645" xlink:href="cms-20201231.xsd#cms_RetirementAgeRequirement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_RetirementAgeRequirement_a9a911d7-bab2-4b39-a92e-0526b40be645" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementYearsOfService_e6c09ad7-e130-411c-bac5-cb4308f5d831" xlink:href="cms-20201231.xsd#cms_RetirementYearsOfService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_RetirementYearsOfService_e6c09ad7-e130-411c-bac5-cb4308f5d831" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementYearsOfServiceWithDisability_e796e868-8e36-4a96-b986-feef0bf309cb" xlink:href="cms-20201231.xsd#cms_RetirementYearsOfServiceWithDisability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_RetirementYearsOfServiceWithDisability_e796e868-8e36-4a96-b986-feef0bf309cb" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_7f9a1955-9ce9-4e0c-a301-9a12f3b25644" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_7f9a1955-9ce9-4e0c-a301-9a12f3b25644" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_16daddf4-e4d9-4c8a-b97a-6df8ff053983" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_16daddf4-e4d9-4c8a-b97a-6df8ff053983" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_fdefc477-402e-4567-bdef-b46b679b385e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_fdefc477-402e-4567-bdef-b46b679b385e" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_81d534a3-4cba-4871-bcae-eb35c165d1e2" xlink:href="cms-20201231.xsd#cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_81d534a3-4cba-4871-bcae-eb35c165d1e2" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfAmortizationOfGainsLosses_d2c20aea-b380-46ee-8a9b-dd8c2f7d47da" xlink:href="cms-20201231.xsd#cms_EstimatedTimeOfAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_EstimatedTimeOfAmortizationOfGainsLosses_d2c20aea-b380-46ee-8a9b-dd8c2f7d47da" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_182a2e9c-7f62-4702-8c41-fe78249fef44" xlink:href="cms-20201231.xsd#cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_182a2e9c-7f62-4702-8c41-fe78249fef44" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfPriorServiceCost_5aa7e896-43e7-4fc1-86d9-19e15d86c934" xlink:href="cms-20201231.xsd#cms_EstimatedTimeOfPriorServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_EstimatedTimeOfPriorServiceCost_5aa7e896-43e7-4fc1-86d9-19e15d86c934" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_4ea7293d-820f-45ca-8b36-0028c2f6e26b" xlink:href="cms-20201231.xsd#cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_4ea7293d-820f-45ca-8b36-0028c2f6e26b" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_ac1f26ac-b27e-44e4-ae3e-ca54491b84e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_ac1f26ac-b27e-44e4-ae3e-ca54491b84e3" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_fca4f4cd-9e0d-4e5b-b0ba-7234489c6aad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_fca4f4cd-9e0d-4e5b-b0ba-7234489c6aad" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnionMembershipByTotalEmployeesPercentage_a9580c0a-5b3b-461d-8888-e02498254a0b" xlink:href="cms-20201231.xsd#cms_UnionMembershipByTotalEmployeesPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_UnionMembershipByTotalEmployeesPercentage_a9580c0a-5b3b-461d-8888-e02498254a0b" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_878de1e9-88e6-4ebc-b3b8-e2da89b003ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_878de1e9-88e6-4ebc-b3b8-e2da89b003ac" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_4d60f70f-12a5-4d05-9fda-1599078f034b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_878de1e9-88e6-4ebc-b3b8-e2da89b003ac" xlink:to="loc_srt_StatementScenarioAxis_4d60f70f-12a5-4d05-9fda-1599078f034b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_4d60f70f-12a5-4d05-9fda-1599078f034b_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_4d60f70f-12a5-4d05-9fda-1599078f034b" xlink:to="loc_srt_ScenarioUnspecifiedDomain_4d60f70f-12a5-4d05-9fda-1599078f034b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d828e5b3-076e-47af-9da8-d9355a7a0b7e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_4d60f70f-12a5-4d05-9fda-1599078f034b" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d828e5b3-076e-47af-9da8-d9355a7a0b7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnderAgeSixtyFiveMember_a85fa05d-df59-4efa-9139-e8ffd2f1ddfc" xlink:href="cms-20201231.xsd#cms_UnderAgeSixtyFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_d828e5b3-076e-47af-9da8-d9355a7a0b7e" xlink:to="loc_cms_UnderAgeSixtyFiveMember_a85fa05d-df59-4efa-9139-e8ffd2f1ddfc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OverAgeSixtyFiveMember_ddc9e4b3-1de3-4749-8bcb-5716d6debf92" xlink:href="cms-20201231.xsd#cms_OverAgeSixtyFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_d828e5b3-076e-47af-9da8-d9355a7a0b7e" xlink:to="loc_cms_OverAgeSixtyFiveMember_ddc9e4b3-1de3-4749-8bcb-5716d6debf92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fd53a0ec-18c7-4316-adf8-018e5dcbb242" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_878de1e9-88e6-4ebc-b3b8-e2da89b003ac" xlink:to="loc_srt_RangeAxis_fd53a0ec-18c7-4316-adf8-018e5dcbb242" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fd53a0ec-18c7-4316-adf8-018e5dcbb242_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_fd53a0ec-18c7-4316-adf8-018e5dcbb242" xlink:to="loc_srt_RangeMember_fd53a0ec-18c7-4316-adf8-018e5dcbb242_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_564899e1-a90b-431a-af97-e57656d958f6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_fd53a0ec-18c7-4316-adf8-018e5dcbb242" xlink:to="loc_srt_RangeMember_564899e1-a90b-431a-af97-e57656d958f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ca0b71bd-1eaf-44a7-bdae-bf955aa2dfa4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_564899e1-a90b-431a-af97-e57656d958f6" xlink:to="loc_srt_MinimumMember_ca0b71bd-1eaf-44a7-bdae-bf955aa2dfa4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_efc56f83-3ef4-4f31-89ef-50702e33549f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_564899e1-a90b-431a-af97-e57656d958f6" xlink:to="loc_srt_MaximumMember_efc56f83-3ef4-4f31-89ef-50702e33549f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_49a5a880-0e29-4e80-af61-2787e6715df6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_878de1e9-88e6-4ebc-b3b8-e2da89b003ac" xlink:to="loc_us-gaap_RetirementPlanNameAxis_49a5a880-0e29-4e80-af61-2787e6715df6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_49a5a880-0e29-4e80-af61-2787e6715df6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_49a5a880-0e29-4e80-af61-2787e6715df6" xlink:to="loc_us-gaap_RetirementPlanNameDomain_49a5a880-0e29-4e80-af61-2787e6715df6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_e303123a-a43a-423d-96e4-a663d65e719d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_49a5a880-0e29-4e80-af61-2787e6715df6" xlink:to="loc_us-gaap_RetirementPlanNameDomain_e303123a-a43a-423d-96e4-a663d65e719d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedCompanyContributionPlanMember_e574a837-495b-439c-b0d1-bb71bd758155" xlink:href="cms-20201231.xsd#cms_DefinedCompanyContributionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_e303123a-a43a-423d-96e4-a663d65e719d" xlink:to="loc_cms_DefinedCompanyContributionPlanMember_e574a837-495b-439c-b0d1-bb71bd758155" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_68d6995c-4be9-449d-ba7b-f18e3bc2849e" xlink:href="cms-20201231.xsd#cms_SupplementalEmployeeRetirementPlanDefinedContributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_e303123a-a43a-423d-96e4-a663d65e719d" xlink:to="loc_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_68d6995c-4be9-449d-ba7b-f18e3bc2849e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Plan401KMember_bc95c235-40e7-4220-aaa6-d104139f9228" xlink:href="cms-20201231.xsd#cms_Plan401KMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_e303123a-a43a-423d-96e4-a663d65e719d" xlink:to="loc_cms_Plan401KMember_bc95c235-40e7-4220-aaa6-d104139f9228" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActivePensionPlanMember_d6c607ab-acca-4ae8-9738-b1af2634345b" xlink:href="cms-20201231.xsd#cms_ActivePensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_e303123a-a43a-423d-96e4-a663d65e719d" xlink:to="loc_cms_ActivePensionPlanMember_d6c607ab-acca-4ae8-9738-b1af2634345b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InactivePensionPlanMember_2f8efb7c-bdf8-4a51-8bef-b4f3b9cf5b85" xlink:href="cms-20201231.xsd#cms_InactivePensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_e303123a-a43a-423d-96e4-a663d65e719d" xlink:to="loc_cms_InactivePensionPlanMember_2f8efb7c-bdf8-4a51-8bef-b4f3b9cf5b85" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DBPensionPlanASettlementMember_38e3c8f0-308c-42c1-8c92-b1a4f2c4f1f6" xlink:href="cms-20201231.xsd#cms_DBPensionPlanASettlementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_e303123a-a43a-423d-96e4-a663d65e719d" xlink:to="loc_cms_DBPensionPlanASettlementMember_38e3c8f0-308c-42c1-8c92-b1a4f2c4f1f6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_da33a0a4-ba40-43ca-b511-ca73bcd0d686" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_878de1e9-88e6-4ebc-b3b8-e2da89b003ac" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_da33a0a4-ba40-43ca-b511-ca73bcd0d686" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_da33a0a4-ba40-43ca-b511-ca73bcd0d686_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_da33a0a4-ba40-43ca-b511-ca73bcd0d686" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_da33a0a4-ba40-43ca-b511-ca73bcd0d686_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3b9efe5c-82c3-4898-837b-0de4681060d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_da33a0a4-ba40-43ca-b511-ca73bcd0d686" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3b9efe5c-82c3-4898-837b-0de4681060d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_e0caa014-f203-4e45-92fa-b6d40f04db34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3b9efe5c-82c3-4898-837b-0de4681060d9" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_e0caa014-f203-4e45-92fa-b6d40f04db34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b74212f1-b83e-4ce1-9027-85282d544161" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3b9efe5c-82c3-4898-837b-0de4681060d9" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b74212f1-b83e-4ce1-9027-85282d544161" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_840bfa37-e7a4-4350-a099-7202971f9f70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3b9efe5c-82c3-4898-837b-0de4681060d9" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_840bfa37-e7a4-4350-a099-7202971f9f70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember_3db4f3f7-fb40-4823-b733-dde7b247d8cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPostretirementLifeInsuranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3b9efe5c-82c3-4898-837b-0de4681060d9" xlink:to="loc_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember_3db4f3f7-fb40-4823-b733-dde7b247d8cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2bd3fa1c-6618-426d-8419-0815371e243b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_878de1e9-88e6-4ebc-b3b8-e2da89b003ac" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2bd3fa1c-6618-426d-8419-0815371e243b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_2bd3fa1c-6618-426d-8419-0815371e243b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2bd3fa1c-6618-426d-8419-0815371e243b" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_2bd3fa1c-6618-426d-8419-0815371e243b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_1ac8992a-c946-4e6e-a16e-57ed7dbc1df7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2bd3fa1c-6618-426d-8419-0815371e243b" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_1ac8992a-c946-4e6e-a16e-57ed7dbc1df7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_b0bcfd3e-e7eb-409f-9044-9fb85bc75020" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1ac8992a-c946-4e6e-a16e-57ed7dbc1df7" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_b0bcfd3e-e7eb-409f-9044-9fb85bc75020" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_d4f41d81-69a1-4b39-b365-1388c92483d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1ac8992a-c946-4e6e-a16e-57ed7dbc1df7" xlink:to="loc_us-gaap_FixedIncomeFundsMember_d4f41d81-69a1-4b39-b365-1388c92483d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MultiassetInvestmentsMember_3b1e3941-3723-48a6-b838-111a26055fcc" xlink:href="cms-20201231.xsd#cms_MultiassetInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1ac8992a-c946-4e6e-a16e-57ed7dbc1df7" xlink:to="loc_cms_MultiassetInvestmentsMember_3b1e3941-3723-48a6-b838-111a26055fcc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_cbb76c1d-a9df-4aa4-ab0e-bbd5a8ac072c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_878de1e9-88e6-4ebc-b3b8-e2da89b003ac" xlink:to="loc_dei_LegalEntityAxis_cbb76c1d-a9df-4aa4-ab0e-bbd5a8ac072c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cbb76c1d-a9df-4aa4-ab0e-bbd5a8ac072c_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_cbb76c1d-a9df-4aa4-ab0e-bbd5a8ac072c" xlink:to="loc_dei_EntityDomain_cbb76c1d-a9df-4aa4-ab0e-bbd5a8ac072c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8d989ee5-cc1e-4580-abb1-6319e326adfc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_cbb76c1d-a9df-4aa4-ab0e-bbd5a8ac072c" xlink:to="loc_dei_EntityDomain_8d989ee5-cc1e-4580-abb1-6319e326adfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_388cf75b-6f2b-4836-932e-e053a7e995dd" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8d989ee5-cc1e-4580-abb1-6319e326adfc" xlink:to="loc_cms_ConsumersEnergyCompanyMember_388cf75b-6f2b-4836-932e-e053a7e995dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_b6f303d0-9d99-4cf6-81b8-71e57e454f89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_878de1e9-88e6-4ebc-b3b8-e2da89b003ac" xlink:to="loc_us-gaap_RegulatoryAssetAxis_b6f303d0-9d99-4cf6-81b8-71e57e454f89" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_b6f303d0-9d99-4cf6-81b8-71e57e454f89_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b6f303d0-9d99-4cf6-81b8-71e57e454f89" xlink:to="loc_us-gaap_RegulatoryAssetDomain_b6f303d0-9d99-4cf6-81b8-71e57e454f89_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_92091310-c534-432d-ae8b-a1c3cfcca891" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b6f303d0-9d99-4cf6-81b8-71e57e454f89" xlink:to="loc_us-gaap_RegulatoryAssetDomain_92091310-c534-432d-ae8b-a1c3cfcca891" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionCostsMember_b9cde148-2ed2-4473-b09b-8d6a0f503725" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_92091310-c534-432d-ae8b-a1c3cfcca891" xlink:to="loc_us-gaap_PensionCostsMember_b9cde148-2ed2-4473-b09b-8d6a0f503725" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails" xlink:type="extended" id="i539ed26adcd246d29c36f6654deb4ded_RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_44be5197-ad6f-4758-bb2b-a64e8a73a10a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_db8acd3e-2ff5-4748-add7-000c03179200" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_44be5197-ad6f-4758-bb2b-a64e8a73a10a" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_db8acd3e-2ff5-4748-add7-000c03179200" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_11a42dbe-cc7d-4ebb-85d3-6293ef64aab9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_44be5197-ad6f-4758-bb2b-a64e8a73a10a" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_11a42dbe-cc7d-4ebb-85d3-6293ef64aab9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ContributionsMadeToPlan_aa1bdb69-e225-4032-b860-7064c420efce" xlink:href="cms-20201231.xsd#cms_ContributionsMadeToPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_44be5197-ad6f-4758-bb2b-a64e8a73a10a" xlink:to="loc_cms_ContributionsMadeToPlan_aa1bdb69-e225-4032-b860-7064c420efce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_52e315ed-5a73-4f9f-a081-020bf02a133e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_44be5197-ad6f-4758-bb2b-a64e8a73a10a" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_52e315ed-5a73-4f9f-a081-020bf02a133e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_673bbf61-de2b-4056-a349-c33974206d01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_52e315ed-5a73-4f9f-a081-020bf02a133e" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_673bbf61-de2b-4056-a349-c33974206d01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_673bbf61-de2b-4056-a349-c33974206d01_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_673bbf61-de2b-4056-a349-c33974206d01" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_673bbf61-de2b-4056-a349-c33974206d01_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_aeaccdb6-acde-49be-96c6-74b570202369" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_673bbf61-de2b-4056-a349-c33974206d01" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_aeaccdb6-acde-49be-96c6-74b570202369" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DbSerpTrustAssetsMember_7d27050f-ad07-454b-b453-cb553636578e" xlink:href="cms-20201231.xsd#cms_DbSerpTrustAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_aeaccdb6-acde-49be-96c6-74b570202369" xlink:to="loc_cms_DbSerpTrustAssetsMember_7d27050f-ad07-454b-b453-cb553636578e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1b9210ec-ff9c-43da-9952-040e5532de49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_52e315ed-5a73-4f9f-a081-020bf02a133e" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1b9210ec-ff9c-43da-9952-040e5532de49" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1b9210ec-ff9c-43da-9952-040e5532de49_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1b9210ec-ff9c-43da-9952-040e5532de49" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1b9210ec-ff9c-43da-9952-040e5532de49_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_7a466f21-cf90-461a-a0ae-79625dc50eb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1b9210ec-ff9c-43da-9952-040e5532de49" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_7a466f21-cf90-461a-a0ae-79625dc50eb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_8979f8ca-cc02-4858-b6f4-3e967d1942fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7a466f21-cf90-461a-a0ae-79625dc50eb2" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_8979f8ca-cc02-4858-b6f4-3e967d1942fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0d4eede4-c124-41a3-9437-55e54c0b98b6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_52e315ed-5a73-4f9f-a081-020bf02a133e" xlink:to="loc_dei_LegalEntityAxis_0d4eede4-c124-41a3-9437-55e54c0b98b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0d4eede4-c124-41a3-9437-55e54c0b98b6_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_0d4eede4-c124-41a3-9437-55e54c0b98b6" xlink:to="loc_dei_EntityDomain_0d4eede4-c124-41a3-9437-55e54c0b98b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c99e7cec-f616-4c20-8991-fbb3baf55921" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_0d4eede4-c124-41a3-9437-55e54c0b98b6" xlink:to="loc_dei_EntityDomain_c99e7cec-f616-4c20-8991-fbb3baf55921" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a08c3ed6-7fbb-45d8-a08d-f8457ccc5e54" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_c99e7cec-f616-4c20-8991-fbb3baf55921" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a08c3ed6-7fbb-45d8-a08d-f8457ccc5e54" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfAssumptionsUsedDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails" xlink:type="extended" id="i3b413efc631a45b6818c5d0b4d2b2c5e_RetirementBenefitsScheduleOfAssumptionsUsedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9548e34a-7563-4c89-ace1-51bc45ea734d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_31d206bc-442e-456d-ad56-9ec8b8d1b722" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9548e34a-7563-4c89-ace1-51bc45ea734d" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_31d206bc-442e-456d-ad56-9ec8b8d1b722" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_e7ddeb12-3c79-4515-b55a-e2e5fbaf6abe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_31d206bc-442e-456d-ad56-9ec8b8d1b722" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_e7ddeb12-3c79-4515-b55a-e2e5fbaf6abe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_13f8567b-aa3f-49f6-ace0-af1eea39b806" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_31d206bc-442e-456d-ad56-9ec8b8d1b722" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_13f8567b-aa3f-49f6-ace0-af1eea39b806" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_e34f8733-ff0f-4f85-b153-a18f4ad0a52d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9548e34a-7563-4c89-ace1-51bc45ea734d" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_e34f8733-ff0f-4f85-b153-a18f4ad0a52d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_20edcffb-c992-46f9-9dfe-d5f8f505c519" xlink:href="cms-20201231.xsd#cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_e34f8733-ff0f-4f85-b153-a18f4ad0a52d" xlink:to="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_20edcffb-c992-46f9-9dfe-d5f8f505c519" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_0563fe1c-0123-4c65-a01c-36285d532279" xlink:href="cms-20201231.xsd#cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_e34f8733-ff0f-4f85-b153-a18f4ad0a52d" xlink:to="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_0563fe1c-0123-4c65-a01c-36285d532279" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_eeb134e7-af54-478e-aacf-b6095185f315" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_e34f8733-ff0f-4f85-b153-a18f4ad0a52d" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_eeb134e7-af54-478e-aacf-b6095185f315" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_60b13a58-0a4d-4d75-9901-e753e33fcc0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_e34f8733-ff0f-4f85-b153-a18f4ad0a52d" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_60b13a58-0a4d-4d75-9901-e753e33fcc0d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActualRateOfReturnLossOnPlanAssets_803baaa1-f6ad-4604-85de-43ecc970ea3a" xlink:href="cms-20201231.xsd#cms_ActualRateOfReturnLossOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9548e34a-7563-4c89-ace1-51bc45ea734d" xlink:to="loc_cms_ActualRateOfReturnLossOnPlanAssets_803baaa1-f6ad-4604-85de-43ecc970ea3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_117780da-78f6-477d-87ad-16f0bb0474f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9548e34a-7563-4c89-ace1-51bc45ea734d" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_117780da-78f6-477d-87ad-16f0bb0474f9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_332dcf1c-e73d-4548-bc75-1c2455f37fca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_117780da-78f6-477d-87ad-16f0bb0474f9" xlink:to="loc_us-gaap_RetirementPlanNameAxis_332dcf1c-e73d-4548-bc75-1c2455f37fca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_332dcf1c-e73d-4548-bc75-1c2455f37fca_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_332dcf1c-e73d-4548-bc75-1c2455f37fca" xlink:to="loc_us-gaap_RetirementPlanNameDomain_332dcf1c-e73d-4548-bc75-1c2455f37fca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_cc6ae029-9475-432b-8fca-8460243341bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_332dcf1c-e73d-4548-bc75-1c2455f37fca" xlink:to="loc_us-gaap_RetirementPlanNameDomain_cc6ae029-9475-432b-8fca-8460243341bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActivePensionPlanMember_fff215c1-d538-4a09-9e9a-eab9de4da28f" xlink:href="cms-20201231.xsd#cms_ActivePensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_cc6ae029-9475-432b-8fca-8460243341bb" xlink:to="loc_cms_ActivePensionPlanMember_fff215c1-d538-4a09-9e9a-eab9de4da28f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InactivePensionPlanMember_2ac99d7b-e358-4d1c-b713-ce5cf5575d5d" xlink:href="cms-20201231.xsd#cms_InactivePensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_cc6ae029-9475-432b-8fca-8460243341bb" xlink:to="loc_cms_InactivePensionPlanMember_2ac99d7b-e358-4d1c-b713-ce5cf5575d5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_cd3e7c08-2690-4a04-807e-01b8033be51c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_117780da-78f6-477d-87ad-16f0bb0474f9" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_cd3e7c08-2690-4a04-807e-01b8033be51c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_cd3e7c08-2690-4a04-807e-01b8033be51c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_cd3e7c08-2690-4a04-807e-01b8033be51c" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_cd3e7c08-2690-4a04-807e-01b8033be51c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3fe2069f-bbd4-412d-b8b3-9f1a1b3d93ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_cd3e7c08-2690-4a04-807e-01b8033be51c" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3fe2069f-bbd4-412d-b8b3-9f1a1b3d93ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_89ed582a-ee55-488c-8d35-f0f2e2209fa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3fe2069f-bbd4-412d-b8b3-9f1a1b3d93ad" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_89ed582a-ee55-488c-8d35-f0f2e2209fa2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_110d8651-a447-4cf3-92ea-081cc43e2d49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3fe2069f-bbd4-412d-b8b3-9f1a1b3d93ad" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_110d8651-a447-4cf3-92ea-081cc43e2d49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_cd726b63-8398-46ac-8de1-d2edea37587a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3fe2069f-bbd4-412d-b8b3-9f1a1b3d93ad" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_cd726b63-8398-46ac-8de1-d2edea37587a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfNetBenefitCostsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails" xlink:type="extended" id="ibbee5627b5bd470aab31f8e2b29b6fcd_RetirementBenefitsScheduleOfNetBenefitCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_41be8069-6c23-44aa-8f09-d7d110f10a77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_7bdaddf4-e37b-468b-af14-e8b708530987" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_41be8069-6c23-44aa-8f09-d7d110f10a77" xlink:to="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_7bdaddf4-e37b-468b-af14-e8b708530987" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_f71f5ccc-5d72-4d3f-99ed-3280d47ffae3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_7bdaddf4-e37b-468b-af14-e8b708530987" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_f71f5ccc-5d72-4d3f-99ed-3280d47ffae3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_ef7598a9-04ae-46c9-967b-e08f7cafcefb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_7bdaddf4-e37b-468b-af14-e8b708530987" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_ef7598a9-04ae-46c9-967b-e08f7cafcefb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_75ba62f4-f86f-4c76-a89a-f265e368633c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_7bdaddf4-e37b-468b-af14-e8b708530987" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_75ba62f4-f86f-4c76-a89a-f265e368633c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_ad7b8233-5873-4250-9857-db89cbc06f3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_7bdaddf4-e37b-468b-af14-e8b708530987" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_ad7b8233-5873-4250-9857-db89cbc06f3b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_fc0e1ef8-7950-4438-b001-9dc8b48041dc" xlink:href="cms-20201231.xsd#cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_7bdaddf4-e37b-468b-af14-e8b708530987" xlink:to="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_fc0e1ef8-7950-4438-b001-9dc8b48041dc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_2b508243-7f71-4437-a0e8-dc83e58f7b27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_fc0e1ef8-7950-4438-b001-9dc8b48041dc" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_2b508243-7f71-4437-a0e8-dc83e58f7b27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_1532078a-747f-477f-bcb7-eb6f4b90a90d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_fc0e1ef8-7950-4438-b001-9dc8b48041dc" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_1532078a-747f-477f-bcb7-eb6f4b90a90d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_c87c5b62-a646-433f-96ec-7227fa5e13d6" xlink:href="cms-20201231.xsd#cms_DefinedBenefitPlanAmortizationOfSettlementLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_fc0e1ef8-7950-4438-b001-9dc8b48041dc" xlink:to="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_c87c5b62-a646-433f-96ec-7227fa5e13d6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_5cb00282-106a-4fad-bb31-2a5996b9bd10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_7bdaddf4-e37b-468b-af14-e8b708530987" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_5cb00282-106a-4fad-bb31-2a5996b9bd10" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_69cb3199-20bf-4060-991d-e0e3f2003232" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_41be8069-6c23-44aa-8f09-d7d110f10a77" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_69cb3199-20bf-4060-991d-e0e3f2003232" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ab3ef011-eecc-4abf-a333-171d0444cf4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_69cb3199-20bf-4060-991d-e0e3f2003232" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ab3ef011-eecc-4abf-a333-171d0444cf4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ab3ef011-eecc-4abf-a333-171d0444cf4f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ab3ef011-eecc-4abf-a333-171d0444cf4f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ab3ef011-eecc-4abf-a333-171d0444cf4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_7fe526de-2628-401f-890b-3b7e02c7bf18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ab3ef011-eecc-4abf-a333-171d0444cf4f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_7fe526de-2628-401f-890b-3b7e02c7bf18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember_f059d231-17c4-4871-a04b-b2199614d62d" xlink:href="cms-20201231.xsd#cms_PensionAndDBSERPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7fe526de-2628-401f-890b-3b7e02c7bf18" xlink:to="loc_cms_PensionAndDBSERPMember_f059d231-17c4-4871-a04b-b2199614d62d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2c42f014-be46-4aaa-b1df-9f0dbe2d185f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7fe526de-2628-401f-890b-3b7e02c7bf18" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2c42f014-be46-4aaa-b1df-9f0dbe2d185f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8903179d-e1f2-461e-991f-1293f7f8370d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_69cb3199-20bf-4060-991d-e0e3f2003232" xlink:to="loc_dei_LegalEntityAxis_8903179d-e1f2-461e-991f-1293f7f8370d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8903179d-e1f2-461e-991f-1293f7f8370d_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8903179d-e1f2-461e-991f-1293f7f8370d" xlink:to="loc_dei_EntityDomain_8903179d-e1f2-461e-991f-1293f7f8370d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e30b173d-cd62-4103-a76c-253ae966e649" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8903179d-e1f2-461e-991f-1293f7f8370d" xlink:to="loc_dei_EntityDomain_e30b173d-cd62-4103-a76c-253ae966e649" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_86632b75-cb33-4056-b133-29659c920246" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e30b173d-cd62-4103-a76c-253ae966e649" xlink:to="loc_cms_ConsumersEnergyCompanyMember_86632b75-cb33-4056-b133-29659c920246" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails" xlink:type="extended" id="id1e76c835c514e1d9f0ebb919dd1dc8e_RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7688d99a-31c5-486e-bbb1-5a2f56cf3a6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_640a5eba-2d4b-4b86-9045-941a9a056df1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7688d99a-31c5-486e-bbb1-5a2f56cf3a6c" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_640a5eba-2d4b-4b86-9045-941a9a056df1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_419a43b8-3ba7-4022-85f4-60a52285e446" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_640a5eba-2d4b-4b86-9045-941a9a056df1" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_419a43b8-3ba7-4022-85f4-60a52285e446" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_c0d1fa3a-93b5-4797-b1a2-bcf61516ab6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_640a5eba-2d4b-4b86-9045-941a9a056df1" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_c0d1fa3a-93b5-4797-b1a2-bcf61516ab6d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_8fdea229-02ec-4428-8f56-8e51f1e809f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_640a5eba-2d4b-4b86-9045-941a9a056df1" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_8fdea229-02ec-4428-8f56-8e51f1e809f9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_9c043d3d-7e89-4649-8c73-978fd74b8edb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_640a5eba-2d4b-4b86-9045-941a9a056df1" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_9c043d3d-7e89-4649-8c73-978fd74b8edb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_5cca527b-a140-42f8-820e-18d1c4f88017" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_640a5eba-2d4b-4b86-9045-941a9a056df1" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_5cca527b-a140-42f8-820e-18d1c4f88017" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_9e4d7e59-4ed1-41de-993f-fa1749af293b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_640a5eba-2d4b-4b86-9045-941a9a056df1" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_9e4d7e59-4ed1-41de-993f-fa1749af293b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_72f32590-bffa-494f-bf27-269c79f9b73f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_4426d1d3-49ee-43ed-bcde-285d3f0e3658" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7688d99a-31c5-486e-bbb1-5a2f56cf3a6c" xlink:to="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_4426d1d3-49ee-43ed-bcde-285d3f0e3658" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_b7729556-2564-426a-9a95-648b5465a434" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_4426d1d3-49ee-43ed-bcde-285d3f0e3658" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_b7729556-2564-426a-9a95-648b5465a434" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_3727d615-d640-47aa-92ec-e007ace1f8f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_4426d1d3-49ee-43ed-bcde-285d3f0e3658" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_3727d615-d640-47aa-92ec-e007ace1f8f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_0c9cb467-f507-4989-a3e0-83e784f4ab26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_4426d1d3-49ee-43ed-bcde-285d3f0e3658" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_0c9cb467-f507-4989-a3e0-83e784f4ab26" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_40c2ea00-e006-4ddc-a627-ea885ef4d6f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_4426d1d3-49ee-43ed-bcde-285d3f0e3658" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_40c2ea00-e006-4ddc-a627-ea885ef4d6f5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_cd7b95b8-4381-455a-91a1-800fc4ae265e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_948d58f7-2cc6-46ca-9ee7-e03ad004960e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7688d99a-31c5-486e-bbb1-5a2f56cf3a6c" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_948d58f7-2cc6-46ca-9ee7-e03ad004960e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b0029e91-3ce3-4b05-a000-45a2c11eebfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7688d99a-31c5-486e-bbb1-5a2f56cf3a6c" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b0029e91-3ce3-4b05-a000-45a2c11eebfa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_81e3856b-26aa-4841-bb62-a20add16d7b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b0029e91-3ce3-4b05-a000-45a2c11eebfa" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_81e3856b-26aa-4841-bb62-a20add16d7b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_81e3856b-26aa-4841-bb62-a20add16d7b2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_81e3856b-26aa-4841-bb62-a20add16d7b2" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_81e3856b-26aa-4841-bb62-a20add16d7b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_9b7f6f61-76f3-4cb7-b17f-9f03532d768e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_81e3856b-26aa-4841-bb62-a20add16d7b2" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_9b7f6f61-76f3-4cb7-b17f-9f03532d768e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_e61d5700-a123-4398-99ef-657c6e2c1d6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9b7f6f61-76f3-4cb7-b17f-9f03532d768e" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_e61d5700-a123-4398-99ef-657c6e2c1d6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_0e902a9a-faef-424f-9689-896078248e67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9b7f6f61-76f3-4cb7-b17f-9f03532d768e" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_0e902a9a-faef-424f-9689-896078248e67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_86dc62e1-9e3f-4d2e-aaed-0d630dbbd435" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9b7f6f61-76f3-4cb7-b17f-9f03532d768e" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_86dc62e1-9e3f-4d2e-aaed-0d630dbbd435" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0cccc7cd-e04a-4492-ba6c-b511d9c8af46" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b0029e91-3ce3-4b05-a000-45a2c11eebfa" xlink:to="loc_dei_LegalEntityAxis_0cccc7cd-e04a-4492-ba6c-b511d9c8af46" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0cccc7cd-e04a-4492-ba6c-b511d9c8af46_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_0cccc7cd-e04a-4492-ba6c-b511d9c8af46" xlink:to="loc_dei_EntityDomain_0cccc7cd-e04a-4492-ba6c-b511d9c8af46_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a19158fd-64b2-4284-ad54-d76f08bda210" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_0cccc7cd-e04a-4492-ba6c-b511d9c8af46" xlink:to="loc_dei_EntityDomain_a19158fd-64b2-4284-ad54-d76f08bda210" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_5e66c9f0-caf5-4038-9005-8a67868421b8" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a19158fd-64b2-4284-ad54-d76f08bda210" xlink:to="loc_cms_ConsumersEnergyCompanyMember_5e66c9f0-caf5-4038-9005-8a67868421b8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails" xlink:type="extended" id="i01fd0d14537c405c823f871599e90f9d_RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1991dcee-7cee-4e06-9804-1ed8e19cd122" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_01f70219-c1fa-4660-8782-5d3f212a2d16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1991dcee-7cee-4e06-9804-1ed8e19cd122" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_01f70219-c1fa-4660-8782-5d3f212a2d16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_e1ac277f-a166-4935-9bde-f54d48deab98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1991dcee-7cee-4e06-9804-1ed8e19cd122" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_e1ac277f-a166-4935-9bde-f54d48deab98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_7274f19a-dd2a-4944-88fb-c71c93bf9c1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1991dcee-7cee-4e06-9804-1ed8e19cd122" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_7274f19a-dd2a-4944-88fb-c71c93bf9c1f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c9092b58-5f45-43e3-bfdd-c32cf7db64d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1991dcee-7cee-4e06-9804-1ed8e19cd122" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c9092b58-5f45-43e3-bfdd-c32cf7db64d4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_233b624c-b2e1-4c01-8c98-c1246dc90152" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c9092b58-5f45-43e3-bfdd-c32cf7db64d4" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_233b624c-b2e1-4c01-8c98-c1246dc90152" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_233b624c-b2e1-4c01-8c98-c1246dc90152_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_233b624c-b2e1-4c01-8c98-c1246dc90152" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_233b624c-b2e1-4c01-8c98-c1246dc90152_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_4a36556e-94f0-4db1-bcc2-662ca7caaa2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_233b624c-b2e1-4c01-8c98-c1246dc90152" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_4a36556e-94f0-4db1-bcc2-662ca7caaa2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_9252e797-f409-4103-a1b1-bf72760cdfdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_4a36556e-94f0-4db1-bcc2-662ca7caaa2e" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_9252e797-f409-4103-a1b1-bf72760cdfdf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_89442be9-29e6-431f-aac7-eed18e3b36a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_4a36556e-94f0-4db1-bcc2-662ca7caaa2e" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_89442be9-29e6-431f-aac7-eed18e3b36a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_50d815ab-dedc-4af7-a8dd-4c334d6c3a99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_4a36556e-94f0-4db1-bcc2-662ca7caaa2e" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_50d815ab-dedc-4af7-a8dd-4c334d6c3a99" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6edb2f19-2e20-456b-ac9e-1a43183a4d65" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c9092b58-5f45-43e3-bfdd-c32cf7db64d4" xlink:to="loc_dei_LegalEntityAxis_6edb2f19-2e20-456b-ac9e-1a43183a4d65" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6edb2f19-2e20-456b-ac9e-1a43183a4d65_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6edb2f19-2e20-456b-ac9e-1a43183a4d65" xlink:to="loc_dei_EntityDomain_6edb2f19-2e20-456b-ac9e-1a43183a4d65_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_94dc747c-9fe0-44b0-add0-1b6e4201e494" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6edb2f19-2e20-456b-ac9e-1a43183a4d65" xlink:to="loc_dei_EntityDomain_94dc747c-9fe0-44b0-add0-1b6e4201e494" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0455eecf-5ca7-412c-a62a-3b5b845827d0" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_94dc747c-9fe0-44b0-add0-1b6e4201e494" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0455eecf-5ca7-412c-a62a-3b5b845827d0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails" xlink:type="extended" id="idb276a5eb74a43a3a4c950f5c650b01f_RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1eedfa5f-0129-49a0-9973-b60df6c788d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_048481f5-9a9f-46cf-a54c-22ff7e86a1a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1eedfa5f-0129-49a0-9973-b60df6c788d7" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_048481f5-9a9f-46cf-a54c-22ff7e86a1a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_6fa28346-5d1c-4304-81ac-4cdc35700d4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1eedfa5f-0129-49a0-9973-b60df6c788d7" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_6fa28346-5d1c-4304-81ac-4cdc35700d4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1f271d7b-121e-4e1b-b7e8-5637df53e397" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1eedfa5f-0129-49a0-9973-b60df6c788d7" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1f271d7b-121e-4e1b-b7e8-5637df53e397" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_06af3114-ccad-40d9-abf1-ec3af9f28a57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1eedfa5f-0129-49a0-9973-b60df6c788d7" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_06af3114-ccad-40d9-abf1-ec3af9f28a57" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_1e272148-92c3-4978-aaed-69fe626f3c75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_06af3114-ccad-40d9-abf1-ec3af9f28a57" xlink:to="loc_us-gaap_RetirementPlanNameAxis_1e272148-92c3-4978-aaed-69fe626f3c75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_1e272148-92c3-4978-aaed-69fe626f3c75_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_1e272148-92c3-4978-aaed-69fe626f3c75" xlink:to="loc_us-gaap_RetirementPlanNameDomain_1e272148-92c3-4978-aaed-69fe626f3c75_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_e85bfca3-0a2d-4017-b284-4a266f04e27f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_1e272148-92c3-4978-aaed-69fe626f3c75" xlink:to="loc_us-gaap_RetirementPlanNameDomain_e85bfca3-0a2d-4017-b284-4a266f04e27f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActivePensionPlanMember_5a1b1c85-4077-4b52-91f9-34a54a5f84dd" xlink:href="cms-20201231.xsd#cms_ActivePensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_e85bfca3-0a2d-4017-b284-4a266f04e27f" xlink:to="loc_cms_ActivePensionPlanMember_5a1b1c85-4077-4b52-91f9-34a54a5f84dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_8d662a04-b9e6-4fea-8b0a-cdeb08a7382d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_06af3114-ccad-40d9-abf1-ec3af9f28a57" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_8d662a04-b9e6-4fea-8b0a-cdeb08a7382d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_8d662a04-b9e6-4fea-8b0a-cdeb08a7382d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_8d662a04-b9e6-4fea-8b0a-cdeb08a7382d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_8d662a04-b9e6-4fea-8b0a-cdeb08a7382d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_10046490-2d74-44b9-85f1-545c223d37c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_8d662a04-b9e6-4fea-8b0a-cdeb08a7382d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_10046490-2d74-44b9-85f1-545c223d37c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_41b4ed86-d201-41bd-8ec0-38cb847e056e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_10046490-2d74-44b9-85f1-545c223d37c3" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_41b4ed86-d201-41bd-8ec0-38cb847e056e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails" xlink:type="extended" id="i671a1a374305431f9259eec623aac230_RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_186ff041-9c14-40c8-859d-431afc856af4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetRegulatoryAssetsAbstract_f3cdddf1-269f-4d71-919f-0ca59c83b0a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetRegulatoryAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_186ff041-9c14-40c8-859d-431afc856af4" xlink:to="loc_us-gaap_NetRegulatoryAssetsAbstract_f3cdddf1-269f-4d71-919f-0ca59c83b0a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_721a5342-6adc-478f-af8b-f912e7a81f48" xlink:href="cms-20201231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_f3cdddf1-269f-4d71-919f-0ca59c83b0a5" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_721a5342-6adc-478f-af8b-f912e7a81f48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_91715919-0b24-401d-bde7-5c0c6af62682" xlink:href="cms-20201231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_f3cdddf1-269f-4d71-919f-0ca59c83b0a5" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_91715919-0b24-401d-bde7-5c0c6af62682" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_c4f8d8fe-bc16-4e94-ad02-e8910a58985b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_f3cdddf1-269f-4d71-919f-0ca59c83b0a5" xlink:to="loc_us-gaap_RegulatoryAssets_c4f8d8fe-bc16-4e94-ad02-e8910a58985b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6dee0dcd-1e8e-4959-9609-37629b652564" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_186ff041-9c14-40c8-859d-431afc856af4" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6dee0dcd-1e8e-4959-9609-37629b652564" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_4381350c-dd90-45e8-8460-3903565f3d38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6dee0dcd-1e8e-4959-9609-37629b652564" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_4381350c-dd90-45e8-8460-3903565f3d38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_3d9b0044-3ce2-4cc8-8791-292d8bab2354" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6dee0dcd-1e8e-4959-9609-37629b652564" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_3d9b0044-3ce2-4cc8-8791-292d8bab2354" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_dc72c5f4-dc53-4c6d-a983-ab4432913750" xlink:href="cms-20201231.xsd#cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6dee0dcd-1e8e-4959-9609-37629b652564" xlink:to="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_dc72c5f4-dc53-4c6d-a983-ab4432913750" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_e7f19e42-f85d-4cda-96ad-592c47132fc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_186ff041-9c14-40c8-859d-431afc856af4" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_e7f19e42-f85d-4cda-96ad-592c47132fc1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_8b178a70-fe3e-472f-9b02-95f3cbb47853" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_e7f19e42-f85d-4cda-96ad-592c47132fc1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_8b178a70-fe3e-472f-9b02-95f3cbb47853" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_8b178a70-fe3e-472f-9b02-95f3cbb47853_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_8b178a70-fe3e-472f-9b02-95f3cbb47853" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_8b178a70-fe3e-472f-9b02-95f3cbb47853_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_aae9e0b6-56d8-46dd-9962-aec89cb8bc6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_8b178a70-fe3e-472f-9b02-95f3cbb47853" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_aae9e0b6-56d8-46dd-9962-aec89cb8bc6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember_3c90efec-7123-40b0-a993-5f5f67e60eeb" xlink:href="cms-20201231.xsd#cms_PensionAndDBSERPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_aae9e0b6-56d8-46dd-9962-aec89cb8bc6a" xlink:to="loc_cms_PensionAndDBSERPMember_3c90efec-7123-40b0-a993-5f5f67e60eeb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_81144637-c74b-455b-b8e9-4971a8aaacea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_aae9e0b6-56d8-46dd-9962-aec89cb8bc6a" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_81144637-c74b-455b-b8e9-4971a8aaacea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f8048b6e-690e-491e-bd4c-a6128340730f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_e7f19e42-f85d-4cda-96ad-592c47132fc1" xlink:to="loc_dei_LegalEntityAxis_f8048b6e-690e-491e-bd4c-a6128340730f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f8048b6e-690e-491e-bd4c-a6128340730f_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f8048b6e-690e-491e-bd4c-a6128340730f" xlink:to="loc_dei_EntityDomain_f8048b6e-690e-491e-bd4c-a6128340730f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d03ac5f8-a3c1-448f-b8ac-4ce548426a86" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f8048b6e-690e-491e-bd4c-a6128340730f" xlink:to="loc_dei_EntityDomain_d03ac5f8-a3c1-448f-b8ac-4ce548426a86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_cc21566a-ce99-42b3-b2e6-a21e5fe2224a" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d03ac5f8-a3c1-448f-b8ac-4ce548426a86" xlink:to="loc_cms_ConsumersEnergyCompanyMember_cc21566a-ce99-42b3-b2e6-a21e5fe2224a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails" xlink:type="extended" id="ia317c29f02cb4f11ae860678204e154d_RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c309d874-2b49-4609-b2e6-1ad6f839b1fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_c6799c14-6c93-49e6-9ce2-4b8ea307c5c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c309d874-2b49-4609-b2e6-1ad6f839b1fb" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_c6799c14-6c93-49e6-9ce2-4b8ea307c5c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f219c291-e7a0-4f71-8890-ca2e6915a338" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c309d874-2b49-4609-b2e6-1ad6f839b1fb" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f219c291-e7a0-4f71-8890-ca2e6915a338" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_431df0e1-4376-4bc0-9c7e-a9f68d131166" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f219c291-e7a0-4f71-8890-ca2e6915a338" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_431df0e1-4376-4bc0-9c7e-a9f68d131166" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_431df0e1-4376-4bc0-9c7e-a9f68d131166_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_431df0e1-4376-4bc0-9c7e-a9f68d131166" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_431df0e1-4376-4bc0-9c7e-a9f68d131166_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_4fd4316b-6170-4833-b8fe-90502e8fb261" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_431df0e1-4376-4bc0-9c7e-a9f68d131166" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_4fd4316b-6170-4833-b8fe-90502e8fb261" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_44abb6f3-0115-4fe8-9739-903bf2eb0af5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_4fd4316b-6170-4833-b8fe-90502e8fb261" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_44abb6f3-0115-4fe8-9739-903bf2eb0af5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2e4c746a-96f4-4683-bfb4-86d5c4816af8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_4fd4316b-6170-4833-b8fe-90502e8fb261" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2e4c746a-96f4-4683-bfb4-86d5c4816af8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_8bdee2c1-864f-4a7b-aafe-cae4f3bea3cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f219c291-e7a0-4f71-8890-ca2e6915a338" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_8bdee2c1-864f-4a7b-aafe-cae4f3bea3cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_8bdee2c1-864f-4a7b-aafe-cae4f3bea3cb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_8bdee2c1-864f-4a7b-aafe-cae4f3bea3cb" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_8bdee2c1-864f-4a7b-aafe-cae4f3bea3cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_18067239-dfe9-40c4-914b-4426d88ddd38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_8bdee2c1-864f-4a7b-aafe-cae4f3bea3cb" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_18067239-dfe9-40c4-914b-4426d88ddd38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PlanAssetsExcludingPooledFundsMember_b2097e9b-5ea6-4492-86aa-6bc59a7eb96b" xlink:href="cms-20201231.xsd#cms_PlanAssetsExcludingPooledFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_18067239-dfe9-40c4-914b-4426d88ddd38" xlink:to="loc_cms_PlanAssetsExcludingPooledFundsMember_b2097e9b-5ea6-4492-86aa-6bc59a7eb96b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashAndShortTermInvestmentsMember_dd360d77-5c8c-482b-a4ec-4c009868a811" xlink:href="cms-20201231.xsd#cms_CashAndShortTermInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_b2097e9b-5ea6-4492-86aa-6bc59a7eb96b" xlink:to="loc_cms_CashAndShortTermInvestmentsMember_dd360d77-5c8c-482b-a4ec-4c009868a811" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_32fef4a8-4630-430b-bd4d-d7bb780a1d5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_b2097e9b-5ea6-4492-86aa-6bc59a7eb96b" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_32fef4a8-4630-430b-bd4d-d7bb780a1d5c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_a92e2ae1-02f3-428c-a073-be494a8ca6d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_b2097e9b-5ea6-4492-86aa-6bc59a7eb96b" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_a92e2ae1-02f3-428c-a073-be494a8ca6d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StateAndMunicipalBondsMember_1f207b19-437e-4c7c-8dc3-a0e0dcdf88f7" xlink:href="cms-20201231.xsd#cms_StateAndMunicipalBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_b2097e9b-5ea6-4492-86aa-6bc59a7eb96b" xlink:to="loc_cms_StateAndMunicipalBondsMember_1f207b19-437e-4c7c-8dc3-a0e0dcdf88f7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_6fe08089-04a6-4a4a-bdb6-2c443f16cef7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_b2097e9b-5ea6-4492-86aa-6bc59a7eb96b" xlink:to="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_6fe08089-04a6-4a4a-bdb6-2c443f16cef7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStocksMember_9ed40b0a-547f-4955-a3e3-6875a6544825" xlink:href="cms-20201231.xsd#cms_CommonStocksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_b2097e9b-5ea6-4492-86aa-6bc59a7eb96b" xlink:to="loc_cms_CommonStocksMember_9ed40b0a-547f-4955-a3e3-6875a6544825" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MutualFundsMember_252b1602-5f7e-433a-b02a-08ee16ddfb05" xlink:href="cms-20201231.xsd#cms_MutualFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_b2097e9b-5ea6-4492-86aa-6bc59a7eb96b" xlink:to="loc_cms_MutualFundsMember_252b1602-5f7e-433a-b02a-08ee16ddfb05" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PooledFundsMember_bd2428df-0d66-4745-9ae7-0fd2716693d1" xlink:href="cms-20201231.xsd#cms_PooledFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_18067239-dfe9-40c4-914b-4426d88ddd38" xlink:to="loc_cms_PooledFundsMember_bd2428df-0d66-4745-9ae7-0fd2716693d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_46276ca5-4330-4862-8658-04d019caca60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f219c291-e7a0-4f71-8890-ca2e6915a338" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_46276ca5-4330-4862-8658-04d019caca60" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_46276ca5-4330-4862-8658-04d019caca60_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_46276ca5-4330-4862-8658-04d019caca60" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_46276ca5-4330-4862-8658-04d019caca60_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ccca0c76-f3c7-4bfa-86b8-c0e112f5608f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_46276ca5-4330-4862-8658-04d019caca60" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ccca0c76-f3c7-4bfa-86b8-c0e112f5608f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_890d16d4-03cc-4b25-a4aa-b69863e442a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ccca0c76-f3c7-4bfa-86b8-c0e112f5608f" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_890d16d4-03cc-4b25-a4aa-b69863e442a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_8c2fdf71-9c25-4c77-a271-fb79f2ee9d34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ccca0c76-f3c7-4bfa-86b8-c0e112f5608f" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_8c2fdf71-9c25-4c77-a271-fb79f2ee9d34" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfAssetAllocationsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationsDetails" xlink:type="extended" id="i1d57db7198b24e4b98d53bd8c29bbf76_RetirementBenefitsScheduleOfAssetAllocationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_77a21bf0-3ace-4d02-944d-ddb67d726292" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_98ae5601-4e09-451a-8708-2ccc949dd1ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_77a21bf0-3ace-4d02-944d-ddb67d726292" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_98ae5601-4e09-451a-8708-2ccc949dd1ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d287bcd5-2dc2-4466-b01b-ffd528caacc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_77a21bf0-3ace-4d02-944d-ddb67d726292" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d287bcd5-2dc2-4466-b01b-ffd528caacc1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_2ad34797-5171-455d-a546-93f05a2f3f76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d287bcd5-2dc2-4466-b01b-ffd528caacc1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_2ad34797-5171-455d-a546-93f05a2f3f76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_2ad34797-5171-455d-a546-93f05a2f3f76_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2ad34797-5171-455d-a546-93f05a2f3f76" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_2ad34797-5171-455d-a546-93f05a2f3f76_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_cd79dc6a-6b7e-4686-bb03-d445625db2a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2ad34797-5171-455d-a546-93f05a2f3f76" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_cd79dc6a-6b7e-4686-bb03-d445625db2a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_db62f869-67bc-4bcf-92d8-dedf8c43750c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_cd79dc6a-6b7e-4686-bb03-d445625db2a7" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_db62f869-67bc-4bcf-92d8-dedf8c43750c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_3fcb338b-7d69-4ce2-81a0-3917f48913b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_cd79dc6a-6b7e-4686-bb03-d445625db2a7" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_3fcb338b-7d69-4ce2-81a0-3917f48913b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_96cab092-a7f9-4be9-b9b4-d2dee127abca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d287bcd5-2dc2-4466-b01b-ffd528caacc1" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_96cab092-a7f9-4be9-b9b4-d2dee127abca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_96cab092-a7f9-4be9-b9b4-d2dee127abca_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_96cab092-a7f9-4be9-b9b4-d2dee127abca" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_96cab092-a7f9-4be9-b9b4-d2dee127abca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_1656ed20-5164-403e-9135-90573f99aab8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_96cab092-a7f9-4be9-b9b4-d2dee127abca" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_1656ed20-5164-403e-9135-90573f99aab8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_2f029e84-33cc-4c68-adfc-4766ea42aa4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1656ed20-5164-403e-9135-90573f99aab8" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_2f029e84-33cc-4c68-adfc-4766ea42aa4d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_2df896d7-5283-4b29-a08a-d870c5ac45ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1656ed20-5164-403e-9135-90573f99aab8" xlink:to="loc_us-gaap_FixedIncomeFundsMember_2df896d7-5283-4b29-a08a-d870c5ac45ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MultiassetInvestmentsMember_eb23766f-0cfe-4283-8ff3-644cd6961d54" xlink:href="cms-20201231.xsd#cms_MultiassetInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1656ed20-5164-403e-9135-90573f99aab8" xlink:to="loc_cms_MultiassetInvestmentsMember_eb23766f-0cfe-4283-8ff3-644cd6961d54" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfPlanContributionsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails" xlink:type="extended" id="if8bc98f6eddf4c03ada837be2a51a91b_RetirementBenefitsScheduleOfPlanContributionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1f0556f2-2d60-412b-8202-1b1371860bae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_806b4c84-978f-4670-ad92-4ad708b5c707" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1f0556f2-2d60-412b-8202-1b1371860bae" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_806b4c84-978f-4670-ad92-4ad708b5c707" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_03db5f53-bed7-4dce-b289-4192fc4100a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1f0556f2-2d60-412b-8202-1b1371860bae" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_03db5f53-bed7-4dce-b289-4192fc4100a3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ee0f691a-f02e-4ba6-80ca-6982020a456d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_03db5f53-bed7-4dce-b289-4192fc4100a3" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ee0f691a-f02e-4ba6-80ca-6982020a456d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ee0f691a-f02e-4ba6-80ca-6982020a456d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ee0f691a-f02e-4ba6-80ca-6982020a456d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ee0f691a-f02e-4ba6-80ca-6982020a456d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_daf2457a-5bdb-4aa3-a35a-592d1f3d556f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ee0f691a-f02e-4ba6-80ca-6982020a456d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_daf2457a-5bdb-4aa3-a35a-592d1f3d556f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_63f48136-0c4b-4c9c-b2a6-a275bcc046db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_daf2457a-5bdb-4aa3-a35a-592d1f3d556f" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_63f48136-0c4b-4c9c-b2a6-a275bcc046db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_10f655e3-be5f-45d9-96c3-51f0e17a970e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_daf2457a-5bdb-4aa3-a35a-592d1f3d556f" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_10f655e3-be5f-45d9-96c3-51f0e17a970e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_886825f3-f825-4fbb-9c36-b6b1d0e602ed" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_03db5f53-bed7-4dce-b289-4192fc4100a3" xlink:to="loc_dei_LegalEntityAxis_886825f3-f825-4fbb-9c36-b6b1d0e602ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_886825f3-f825-4fbb-9c36-b6b1d0e602ed_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_886825f3-f825-4fbb-9c36-b6b1d0e602ed" xlink:to="loc_dei_EntityDomain_886825f3-f825-4fbb-9c36-b6b1d0e602ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_29bc9f82-ca46-43e0-bf73-8e1f554922d0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_886825f3-f825-4fbb-9c36-b6b1d0e602ed" xlink:to="loc_dei_EntityDomain_29bc9f82-ca46-43e0-bf73-8e1f554922d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_587116ca-e8dd-4499-9704-24d453087962" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_29bc9f82-ca46-43e0-bf73-8e1f554922d0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_587116ca-e8dd-4499-9704-24d453087962" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails" xlink:type="extended" id="ia2d0dc0c64994b6593fd05956379a29e_RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ded58baa-6e19-4a62-a807-2b221a607f22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_90770c05-2c58-4ea9-b98f-ba71c3b0427e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ded58baa-6e19-4a62-a807-2b221a607f22" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_90770c05-2c58-4ea9-b98f-ba71c3b0427e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_e64e1440-0493-4cd1-a54c-f69a4563f5cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ded58baa-6e19-4a62-a807-2b221a607f22" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_e64e1440-0493-4cd1-a54c-f69a4563f5cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_29b52f67-555a-41ab-91cf-538a28ffa08c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ded58baa-6e19-4a62-a807-2b221a607f22" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_29b52f67-555a-41ab-91cf-538a28ffa08c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_67218b1b-82a6-4f36-b95c-7c99762ff1cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ded58baa-6e19-4a62-a807-2b221a607f22" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_67218b1b-82a6-4f36-b95c-7c99762ff1cd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_2a4930e0-8a94-4b8a-af4e-79bd09c333a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ded58baa-6e19-4a62-a807-2b221a607f22" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_2a4930e0-8a94-4b8a-af4e-79bd09c333a2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_3eab1db5-b49c-46a3-bfe9-4c1f13bbc2a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ded58baa-6e19-4a62-a807-2b221a607f22" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_3eab1db5-b49c-46a3-bfe9-4c1f13bbc2a8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d97d19a6-532d-41de-893b-81d022a7d087" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ded58baa-6e19-4a62-a807-2b221a607f22" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d97d19a6-532d-41de-893b-81d022a7d087" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_dbe5b321-d39e-4667-a9c7-da846c5b7a29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d97d19a6-532d-41de-893b-81d022a7d087" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_dbe5b321-d39e-4667-a9c7-da846c5b7a29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_dbe5b321-d39e-4667-a9c7-da846c5b7a29_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_dbe5b321-d39e-4667-a9c7-da846c5b7a29" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_dbe5b321-d39e-4667-a9c7-da846c5b7a29_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a496618d-d7af-4002-9d22-fa9d26bb734f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_dbe5b321-d39e-4667-a9c7-da846c5b7a29" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a496618d-d7af-4002-9d22-fa9d26bb734f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_a719e2ca-3e4d-498c-8b31-f25f0aff7fa8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a496618d-d7af-4002-9d22-fa9d26bb734f" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_a719e2ca-3e4d-498c-8b31-f25f0aff7fa8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_8d8e6eaa-8254-4402-9473-eab424754097" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a496618d-d7af-4002-9d22-fa9d26bb734f" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_8d8e6eaa-8254-4402-9473-eab424754097" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_bf9affde-678b-4582-a1a9-87a5c40f7a8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a496618d-d7af-4002-9d22-fa9d26bb734f" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_bf9affde-678b-4582-a1a9-87a5c40f7a8a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1971161f-8aab-4260-8336-9288e51873f3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d97d19a6-532d-41de-893b-81d022a7d087" xlink:to="loc_dei_LegalEntityAxis_1971161f-8aab-4260-8336-9288e51873f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1971161f-8aab-4260-8336-9288e51873f3_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1971161f-8aab-4260-8336-9288e51873f3" xlink:to="loc_dei_EntityDomain_1971161f-8aab-4260-8336-9288e51873f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0c9ec950-6e97-4af3-9681-037902ba38a4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1971161f-8aab-4260-8336-9288e51873f3" xlink:to="loc_dei_EntityDomain_0c9ec950-6e97-4af3-9681-037902ba38a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a424e65e-1831-4d5f-9762-11d0fdd1d47d" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0c9ec950-6e97-4af3-9681-037902ba38a4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a424e65e-1831-4d5f-9762-11d0fdd1d47d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensation"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensation" xlink:type="extended" id="i17c924e982724ca492645f85b670d166_StockBasedCompensation">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b93c4a58-b1da-4987-9ae8-fcadeab1515d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_d36973b9-5b61-4d3f-8964-29421175ae27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b93c4a58-b1da-4987-9ae8-fcadeab1515d" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_d36973b9-5b61-4d3f-8964-29421175ae27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ef0a682c-4f80-4789-b78a-e6c02b4a45a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b93c4a58-b1da-4987-9ae8-fcadeab1515d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ef0a682c-4f80-4789-b78a-e6c02b4a45a0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_72ea75da-f55f-4818-9cfe-a24298eafc44" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ef0a682c-4f80-4789-b78a-e6c02b4a45a0" xlink:to="loc_dei_LegalEntityAxis_72ea75da-f55f-4818-9cfe-a24298eafc44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_72ea75da-f55f-4818-9cfe-a24298eafc44_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_72ea75da-f55f-4818-9cfe-a24298eafc44" xlink:to="loc_dei_EntityDomain_72ea75da-f55f-4818-9cfe-a24298eafc44_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0c447fab-6f14-4e7e-a1e5-b479d760f6ca" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_72ea75da-f55f-4818-9cfe-a24298eafc44" xlink:to="loc_dei_EntityDomain_0c447fab-6f14-4e7e-a1e5-b479d760f6ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b05162f4-a988-4452-9f04-4ca292a920e2" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0c447fab-6f14-4e7e-a1e5-b479d760f6ca" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b05162f4-a988-4452-9f04-4ca292a920e2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensationTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationTables" xlink:type="extended" id="i93f610d0add04726915a0830394b2a96_StockBasedCompensationTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ccd25baa-20af-41b6-b8cf-93d4f2709172" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_f02d082e-3876-47cd-badb-15e718a925fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ccd25baa-20af-41b6-b8cf-93d4f2709172" xlink:to="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_f02d082e-3876-47cd-badb-15e718a925fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_fc0aace0-9718-4205-ac1c-25a32f8fb9a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ccd25baa-20af-41b6-b8cf-93d4f2709172" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_fc0aace0-9718-4205-ac1c-25a32f8fb9a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_e5d0f55e-6ebd-4a60-a107-a6532386a947" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ccd25baa-20af-41b6-b8cf-93d4f2709172" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_e5d0f55e-6ebd-4a60-a107-a6532386a947" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_1362ddb4-429f-40f4-ab95-e902f326d17a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ccd25baa-20af-41b6-b8cf-93d4f2709172" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_1362ddb4-429f-40f4-ab95-e902f326d17a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d1fc0398-196b-42b4-ae16-f7ea88f5b281" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ccd25baa-20af-41b6-b8cf-93d4f2709172" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d1fc0398-196b-42b4-ae16-f7ea88f5b281" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f5640293-47c3-464e-a7a6-47973e4332b6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d1fc0398-196b-42b4-ae16-f7ea88f5b281" xlink:to="loc_dei_LegalEntityAxis_f5640293-47c3-464e-a7a6-47973e4332b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f5640293-47c3-464e-a7a6-47973e4332b6_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f5640293-47c3-464e-a7a6-47973e4332b6" xlink:to="loc_dei_EntityDomain_f5640293-47c3-464e-a7a6-47973e4332b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0ba9e24e-43b2-46ca-b598-f2d740b1ac41" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f5640293-47c3-464e-a7a6-47973e4332b6" xlink:to="loc_dei_EntityDomain_0ba9e24e-43b2-46ca-b598-f2d740b1ac41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_cc79f406-25e7-4868-92ea-2642a675c706" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0ba9e24e-43b2-46ca-b598-f2d740b1ac41" xlink:to="loc_cms_ConsumersEnergyCompanyMember_cc79f406-25e7-4868-92ea-2642a675c706" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended" id="ibd141b329103480bbac7f539fef6f8aa_StockBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9e46594-7136-46a7-a372-583481a64bc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredCompensationArrangementsPlanTerm_782e6fc6-58d9-44bd-bd54-cb9417237d10" xlink:href="cms-20201231.xsd#cms_DeferredCompensationArrangementsPlanTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9e46594-7136-46a7-a372-583481a64bc0" xlink:to="loc_cms_DeferredCompensationArrangementsPlanTerm_782e6fc6-58d9-44bd-bd54-cb9417237d10" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_395ce8be-ab69-4d41-bc0e-9d1ac394eb2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9e46594-7136-46a7-a372-583481a64bc0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_395ce8be-ab69-4d41-bc0e-9d1ac394eb2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_5c28b3e0-8db3-44de-a421-2395b418edb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9e46594-7136-46a7-a372-583481a64bc0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_5c28b3e0-8db3-44de-a421-2395b418edb1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_c826cabc-177c-4245-b262-892241906dc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9e46594-7136-46a7-a372-583481a64bc0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_c826cabc-177c-4245-b262-892241906dc7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5860644e-2b81-445f-8dc5-00d132cb98b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9e46594-7136-46a7-a372-583481a64bc0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5860644e-2b81-445f-8dc5-00d132cb98b6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PercentOfInitialGrantIssuedOnVestingDate_7e1e6019-0392-485d-9770-55cb1c4fda96" xlink:href="cms-20201231.xsd#cms_PercentOfInitialGrantIssuedOnVestingDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9e46594-7136-46a7-a372-583481a64bc0" xlink:to="loc_cms_PercentOfInitialGrantIssuedOnVestingDate_7e1e6019-0392-485d-9770-55cb1c4fda96" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3b5991a3-5c30-4f82-acd7-d1bc3413b560" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9e46594-7136-46a7-a372-583481a64bc0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3b5991a3-5c30-4f82-acd7-d1bc3413b560" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c4ac2b84-0e20-46ff-8793-0e96543d453b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9e46594-7136-46a7-a372-583481a64bc0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c4ac2b84-0e20-46ff-8793-0e96543d453b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9b30a3c3-620b-4b53-997c-a42b55cdb679" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9e46594-7136-46a7-a372-583481a64bc0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9b30a3c3-620b-4b53-997c-a42b55cdb679" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_515ad6cd-dc48-482f-a19c-42071f5d4403" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9e46594-7136-46a7-a372-583481a64bc0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_515ad6cd-dc48-482f-a19c-42071f5d4403" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ac503cdf-941d-4bcd-8ab0-3d703d1dcc28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_515ad6cd-dc48-482f-a19c-42071f5d4403" xlink:to="loc_us-gaap_AwardTypeAxis_ac503cdf-941d-4bcd-8ab0-3d703d1dcc28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ac503cdf-941d-4bcd-8ab0-3d703d1dcc28_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_ac503cdf-941d-4bcd-8ab0-3d703d1dcc28" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ac503cdf-941d-4bcd-8ab0-3d703d1dcc28_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9af2f60d-88fa-458a-b746-f0525820f92c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_ac503cdf-941d-4bcd-8ab0-3d703d1dcc28" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9af2f60d-88fa-458a-b746-f0525820f92c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_915c8a05-7f62-4406-bcbb-1ace15820d68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9af2f60d-88fa-458a-b746-f0525820f92c" xlink:to="loc_us-gaap_PerformanceSharesMember_915c8a05-7f62-4406-bcbb-1ace15820d68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MarketBasedRestrictedStockMember_9f8addcb-ff44-41fc-8a70-4684a8e0cf98" xlink:href="cms-20201231.xsd#cms_MarketBasedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9af2f60d-88fa-458a-b746-f0525820f92c" xlink:to="loc_cms_MarketBasedRestrictedStockMember_9f8addcb-ff44-41fc-8a70-4684a8e0cf98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockMember_13aaf781-5cef-43f1-9202-5c0731f0b538" xlink:href="cms-20201231.xsd#cms_TimeLapsedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9af2f60d-88fa-458a-b746-f0525820f92c" xlink:to="loc_cms_TimeLapsedRestrictedStockMember_13aaf781-5cef-43f1-9202-5c0731f0b538" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_89ddf331-ad02-44f3-b5d0-48224e5f7f08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9af2f60d-88fa-458a-b746-f0525820f92c" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_89ddf331-ad02-44f3-b5d0-48224e5f7f08" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_8935d040-9e88-486e-ab37-ea2ae52e7bed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9af2f60d-88fa-458a-b746-f0525820f92c" xlink:to="loc_us-gaap_RestrictedStockMember_8935d040-9e88-486e-ab37-ea2ae52e7bed" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b45424a8-6b57-4133-a095-a622719014fa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_515ad6cd-dc48-482f-a19c-42071f5d4403" xlink:to="loc_srt_RangeAxis_b45424a8-6b57-4133-a095-a622719014fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b45424a8-6b57-4133-a095-a622719014fa_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b45424a8-6b57-4133-a095-a622719014fa" xlink:to="loc_srt_RangeMember_b45424a8-6b57-4133-a095-a622719014fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_162d3f9f-739d-4399-8634-2cf981dff7f3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b45424a8-6b57-4133-a095-a622719014fa" xlink:to="loc_srt_RangeMember_162d3f9f-739d-4399-8634-2cf981dff7f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2ba33a5c-4b01-4d02-baa8-dca0ab2a2e9b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_162d3f9f-739d-4399-8634-2cf981dff7f3" xlink:to="loc_srt_MinimumMember_2ba33a5c-4b01-4d02-baa8-dca0ab2a2e9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ae285365-5f69-4175-ae2f-be9af64ec471" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_162d3f9f-739d-4399-8634-2cf981dff7f3" xlink:to="loc_srt_MaximumMember_ae285365-5f69-4175-ae2f-be9af64ec471" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_47ff7ed2-bd0b-4f5d-84e1-aaea632a3f8f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_515ad6cd-dc48-482f-a19c-42071f5d4403" xlink:to="loc_dei_LegalEntityAxis_47ff7ed2-bd0b-4f5d-84e1-aaea632a3f8f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_47ff7ed2-bd0b-4f5d-84e1-aaea632a3f8f_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_47ff7ed2-bd0b-4f5d-84e1-aaea632a3f8f" xlink:to="loc_dei_EntityDomain_47ff7ed2-bd0b-4f5d-84e1-aaea632a3f8f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7054a36d-0b45-4585-8d72-ae20d730f9eb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_47ff7ed2-bd0b-4f5d-84e1-aaea632a3f8f" xlink:to="loc_dei_EntityDomain_7054a36d-0b45-4585-8d72-ae20d730f9eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c2b63abb-b94c-4426-a783-768cf03718b0" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7054a36d-0b45-4585-8d72-ae20d730f9eb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c2b63abb-b94c-4426-a783-768cf03718b0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensationScheduleOfRestrictedStockActivityDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails" xlink:type="extended" id="i3750c63c7e784178a1b2c8512e09484c_StockBasedCompensationScheduleOfRestrictedStockActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e43f38a9-7824-4baf-a7fe-1a1ca5e68976" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_17e043c7-27a6-4919-8587-9bdc313aa5e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e43f38a9-7824-4baf-a7fe-1a1ca5e68976" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_17e043c7-27a6-4919-8587-9bdc313aa5e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ab6c30fe-9be4-4bc6-94bc-2381b7724e14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_17e043c7-27a6-4919-8587-9bdc313aa5e3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ab6c30fe-9be4-4bc6-94bc-2381b7724e14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f8961e4f-e4c8-4315-9ada-a24e5efb718d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_17e043c7-27a6-4919-8587-9bdc313aa5e3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f8961e4f-e4c8-4315-9ada-a24e5efb718d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_edf7a8c1-47bb-4da8-9875-ed3fac2ae09d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_17e043c7-27a6-4919-8587-9bdc313aa5e3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_edf7a8c1-47bb-4da8-9875-ed3fac2ae09d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_65fd03f9-caf1-433f-a111-55a3663f5a62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_17e043c7-27a6-4919-8587-9bdc313aa5e3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_65fd03f9-caf1-433f-a111-55a3663f5a62" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_252520c0-cb8e-4105-81e1-65408bbfccab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_50c9fb2a-54bc-4335-936a-a0ff9bee2c92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e43f38a9-7824-4baf-a7fe-1a1ca5e68976" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_50c9fb2a-54bc-4335-936a-a0ff9bee2c92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ad3b69cf-19a3-4cd7-b4b9-abc7f1ed18c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_50c9fb2a-54bc-4335-936a-a0ff9bee2c92" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ad3b69cf-19a3-4cd7-b4b9-abc7f1ed18c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_77185f21-b92f-4a07-89c0-e3aefbc1003c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_50c9fb2a-54bc-4335-936a-a0ff9bee2c92" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_77185f21-b92f-4a07-89c0-e3aefbc1003c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_0712fa02-51b3-4597-943f-6aae0295bade" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_50c9fb2a-54bc-4335-936a-a0ff9bee2c92" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_0712fa02-51b3-4597-943f-6aae0295bade" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_42fd73cb-7e5a-4fe9-891b-5c52d846c147" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_50c9fb2a-54bc-4335-936a-a0ff9bee2c92" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_42fd73cb-7e5a-4fe9-891b-5c52d846c147" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f3a27e52-cfff-43e3-8b7c-35635486ce3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f69982fd-ff97-4ea8-88f9-5c8dc4f2a770" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e43f38a9-7824-4baf-a7fe-1a1ca5e68976" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f69982fd-ff97-4ea8-88f9-5c8dc4f2a770" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_42f0bf73-c877-49a3-ae68-340c3b307c81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f69982fd-ff97-4ea8-88f9-5c8dc4f2a770" xlink:to="loc_us-gaap_AwardTypeAxis_42f0bf73-c877-49a3-ae68-340c3b307c81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_42f0bf73-c877-49a3-ae68-340c3b307c81_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_42f0bf73-c877-49a3-ae68-340c3b307c81" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_42f0bf73-c877-49a3-ae68-340c3b307c81_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_407b1218-968b-4a07-81ee-60c792354361" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_42f0bf73-c877-49a3-ae68-340c3b307c81" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_407b1218-968b-4a07-81ee-60c792354361" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_60595ba5-417d-40e9-847a-65ad4acbfb1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_407b1218-968b-4a07-81ee-60c792354361" xlink:to="loc_us-gaap_RestrictedStockMember_60595ba5-417d-40e9-847a-65ad4acbfb1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_c3a44f43-3974-4f30-aee1-a179ef475f16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_407b1218-968b-4a07-81ee-60c792354361" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_c3a44f43-3974-4f30-aee1-a179ef475f16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestrictedStockAndRestrictedStockUnitsMember_916c61f6-0fdf-401b-8039-4cccea3be357" xlink:href="cms-20201231.xsd#cms_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_407b1218-968b-4a07-81ee-60c792354361" xlink:to="loc_cms_RestrictedStockAndRestrictedStockUnitsMember_916c61f6-0fdf-401b-8039-4cccea3be357" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bc66ff6e-9e54-41a4-8a56-d61e6284d8bf" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f69982fd-ff97-4ea8-88f9-5c8dc4f2a770" xlink:to="loc_dei_LegalEntityAxis_bc66ff6e-9e54-41a4-8a56-d61e6284d8bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bc66ff6e-9e54-41a4-8a56-d61e6284d8bf_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_bc66ff6e-9e54-41a4-8a56-d61e6284d8bf" xlink:to="loc_dei_EntityDomain_bc66ff6e-9e54-41a4-8a56-d61e6284d8bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b4e4a3f6-4ba2-4f26-ac95-eeddea95e954" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_bc66ff6e-9e54-41a4-8a56-d61e6284d8bf" xlink:to="loc_dei_EntityDomain_b4e4a3f6-4ba2-4f26-ac95-eeddea95e954" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ca0c2dbe-59ce-4d8b-897b-7a5d68da7e2c" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b4e4a3f6-4ba2-4f26-ac95-eeddea95e954" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ca0c2dbe-59ce-4d8b-897b-7a5d68da7e2c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensationScheduleOfRestrictedStockGrantedDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails" xlink:type="extended" id="iecae6328d1674cb9a0ae4aff914ef6f0_StockBasedCompensationScheduleOfRestrictedStockGrantedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_077cfbf5-1c99-47a1-ba2c-b713f1bf7176" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_03d46d56-a018-4835-b75d-b2ae809298b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_077cfbf5-1c99-47a1-ba2c-b713f1bf7176" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_03d46d56-a018-4835-b75d-b2ae809298b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_187b737d-50ad-43e9-90e4-77bf633b7ead" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_077cfbf5-1c99-47a1-ba2c-b713f1bf7176" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_187b737d-50ad-43e9-90e4-77bf633b7ead" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7ecf77ed-bc69-4294-a313-45729a78585d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_187b737d-50ad-43e9-90e4-77bf633b7ead" xlink:to="loc_us-gaap_AwardTypeAxis_7ecf77ed-bc69-4294-a313-45729a78585d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7ecf77ed-bc69-4294-a313-45729a78585d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_7ecf77ed-bc69-4294-a313-45729a78585d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7ecf77ed-bc69-4294-a313-45729a78585d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd40e48d-450a-401f-9e50-1dc804f8f264" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_7ecf77ed-bc69-4294-a313-45729a78585d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd40e48d-450a-401f-9e50-1dc804f8f264" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockMember_7c76c505-62ea-4fdb-8ee1-6b34b4cd0b58" xlink:href="cms-20201231.xsd#cms_TimeLapsedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd40e48d-450a-401f-9e50-1dc804f8f264" xlink:to="loc_cms_TimeLapsedRestrictedStockMember_7c76c505-62ea-4fdb-8ee1-6b34b4cd0b58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MarketBasedRestrictedStockMember_a4f3c215-a811-4793-af2c-55482c9eabca" xlink:href="cms-20201231.xsd#cms_MarketBasedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd40e48d-450a-401f-9e50-1dc804f8f264" xlink:to="loc_cms_MarketBasedRestrictedStockMember_a4f3c215-a811-4793-af2c-55482c9eabca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_b8daa064-a2c4-446f-b009-278a728def2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd40e48d-450a-401f-9e50-1dc804f8f264" xlink:to="loc_us-gaap_PerformanceSharesMember_b8daa064-a2c4-446f-b009-278a728def2e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockUnitsMember_6406b65b-feaa-4d73-8fe5-d61d8befa36f" xlink:href="cms-20201231.xsd#cms_TimeLapsedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd40e48d-450a-401f-9e50-1dc804f8f264" xlink:to="loc_cms_TimeLapsedRestrictedStockUnitsMember_6406b65b-feaa-4d73-8fe5-d61d8befa36f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnMarketBasedAwardsMember_e54081ca-d7d6-41ce-ab0c-c6e62b66ae9f" xlink:href="cms-20201231.xsd#cms_DividendsOnMarketBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd40e48d-450a-401f-9e50-1dc804f8f264" xlink:to="loc_cms_DividendsOnMarketBasedAwardsMember_e54081ca-d7d6-41ce-ab0c-c6e62b66ae9f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnPerformanceBasedAwardsMember_648b54c3-b05a-4475-a79c-5fceb93aac29" xlink:href="cms-20201231.xsd#cms_DividendsOnPerformanceBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd40e48d-450a-401f-9e50-1dc804f8f264" xlink:to="loc_cms_DividendsOnPerformanceBasedAwardsMember_648b54c3-b05a-4475-a79c-5fceb93aac29" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnRestrictedStockUnitsMember_e6f01f2f-e339-46e4-9875-ea5e60d709f2" xlink:href="cms-20201231.xsd#cms_DividendsOnRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd40e48d-450a-401f-9e50-1dc804f8f264" xlink:to="loc_cms_DividendsOnRestrictedStockUnitsMember_e6f01f2f-e339-46e4-9875-ea5e60d709f2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember_83da22ac-0477-4134-8b2f-67d695539b74" xlink:href="cms-20201231.xsd#cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd40e48d-450a-401f-9e50-1dc804f8f264" xlink:to="loc_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember_83da22ac-0477-4134-8b2f-67d695539b74" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_6247c9cb-f4a6-45b4-8267-794448db107a" xlink:href="cms-20201231.xsd#cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd40e48d-450a-401f-9e50-1dc804f8f264" xlink:to="loc_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_6247c9cb-f4a6-45b4-8267-794448db107a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c887153c-b070-4ccc-b74a-ba08d59bde2d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_187b737d-50ad-43e9-90e4-77bf633b7ead" xlink:to="loc_dei_LegalEntityAxis_c887153c-b070-4ccc-b74a-ba08d59bde2d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c887153c-b070-4ccc-b74a-ba08d59bde2d_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c887153c-b070-4ccc-b74a-ba08d59bde2d" xlink:to="loc_dei_EntityDomain_c887153c-b070-4ccc-b74a-ba08d59bde2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ffa3fd9b-7d0d-4524-a971-c504d0f0c8ba" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c887153c-b070-4ccc-b74a-ba08d59bde2d" xlink:to="loc_dei_EntityDomain_ffa3fd9b-7d0d-4524-a971-c504d0f0c8ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_da370302-3695-48bb-8719-ebfc055f8619" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ffa3fd9b-7d0d-4524-a971-c504d0f0c8ba" xlink:to="loc_cms_ConsumersEnergyCompanyMember_da370302-3695-48bb-8719-ebfc055f8619" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails" xlink:type="extended" id="i2df1ff5797764b9d9649c606593fc74d_StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails" xlink:type="extended" id="i01ac423adbf14da4bf3c2590ab307a06_StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_63b3e2c6-270e-405e-a3f5-34c96726bab0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_bccc3728-d729-4772-be90-915b7d15c1c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_63b3e2c6-270e-405e-a3f5-34c96726bab0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_bccc3728-d729-4772-be90-915b7d15c1c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10bd53b4-fb7d-49d5-ba0f-561eb9a1e294" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_63b3e2c6-270e-405e-a3f5-34c96726bab0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10bd53b4-fb7d-49d5-ba0f-561eb9a1e294" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e7e21b36-d66a-44be-9717-5efefe1fad6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10bd53b4-fb7d-49d5-ba0f-561eb9a1e294" xlink:to="loc_us-gaap_AwardTypeAxis_e7e21b36-d66a-44be-9717-5efefe1fad6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e7e21b36-d66a-44be-9717-5efefe1fad6c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e7e21b36-d66a-44be-9717-5efefe1fad6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e7e21b36-d66a-44be-9717-5efefe1fad6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_59746573-9348-48de-9d81-f37f63875bcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e7e21b36-d66a-44be-9717-5efefe1fad6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_59746573-9348-48de-9d81-f37f63875bcc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_e72091fa-ddec-43d6-bd8e-0d01a1efe351" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_59746573-9348-48de-9d81-f37f63875bcc" xlink:to="loc_us-gaap_RestrictedStockMember_e72091fa-ddec-43d6-bd8e-0d01a1efe351" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3669ce6e-10b8-41b1-9255-4377362f3d34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_59746573-9348-48de-9d81-f37f63875bcc" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3669ce6e-10b8-41b1-9255-4377362f3d34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d4e21c14-9aab-4186-afb4-7548019be091" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10bd53b4-fb7d-49d5-ba0f-561eb9a1e294" xlink:to="loc_dei_LegalEntityAxis_d4e21c14-9aab-4186-afb4-7548019be091" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d4e21c14-9aab-4186-afb4-7548019be091_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d4e21c14-9aab-4186-afb4-7548019be091" xlink:to="loc_dei_EntityDomain_d4e21c14-9aab-4186-afb4-7548019be091_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0fc936d9-26fc-494f-85d9-91ab05892bf5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d4e21c14-9aab-4186-afb4-7548019be091" xlink:to="loc_dei_EntityDomain_0fc936d9-26fc-494f-85d9-91ab05892bf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_52ac0b65-efc3-44b9-baa1-2afbc444d529" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0fc936d9-26fc-494f-85d9-91ab05892bf5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_52ac0b65-efc3-44b9-baa1-2afbc444d529" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails" xlink:type="extended" id="i682d016f7e2b4c50b5de5e39b55f5f58_StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aecfb3d4-b261-4166-84cd-3151f1e504c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_9b4b7337-5f3e-4a5f-b9de-d23557d87f86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aecfb3d4-b261-4166-84cd-3151f1e504c8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_9b4b7337-5f3e-4a5f-b9de-d23557d87f86" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_924a54dc-fb54-4a53-ad8c-728b1ee8b174" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aecfb3d4-b261-4166-84cd-3151f1e504c8" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_924a54dc-fb54-4a53-ad8c-728b1ee8b174" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_04c30987-f9b1-4985-b6e3-8acf7bdfc812" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aecfb3d4-b261-4166-84cd-3151f1e504c8" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_04c30987-f9b1-4985-b6e3-8acf7bdfc812" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46ff87ae-55ba-46a8-85ff-08ecf81277af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aecfb3d4-b261-4166-84cd-3151f1e504c8" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46ff87ae-55ba-46a8-85ff-08ecf81277af" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_177cd433-9f19-4b9f-a850-97d01de13f3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46ff87ae-55ba-46a8-85ff-08ecf81277af" xlink:to="loc_us-gaap_AwardTypeAxis_177cd433-9f19-4b9f-a850-97d01de13f3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_177cd433-9f19-4b9f-a850-97d01de13f3a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_177cd433-9f19-4b9f-a850-97d01de13f3a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_177cd433-9f19-4b9f-a850-97d01de13f3a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dc7887bc-4720-4e30-b8ed-42ecf3a83580" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_177cd433-9f19-4b9f-a850-97d01de13f3a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dc7887bc-4720-4e30-b8ed-42ecf3a83580" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_9fe19eea-fa06-400f-b2cb-77ed73398352" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dc7887bc-4720-4e30-b8ed-42ecf3a83580" xlink:to="loc_us-gaap_RestrictedStockMember_9fe19eea-fa06-400f-b2cb-77ed73398352" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d747d796-4cae-48b7-9279-4106a15d115e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46ff87ae-55ba-46a8-85ff-08ecf81277af" xlink:to="loc_dei_LegalEntityAxis_d747d796-4cae-48b7-9279-4106a15d115e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d747d796-4cae-48b7-9279-4106a15d115e_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d747d796-4cae-48b7-9279-4106a15d115e" xlink:to="loc_dei_EntityDomain_d747d796-4cae-48b7-9279-4106a15d115e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e2175783-ec2c-46b2-8f37-f7c13bedccdc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d747d796-4cae-48b7-9279-4106a15d115e" xlink:to="loc_dei_EntityDomain_e2175783-ec2c-46b2-8f37-f7c13bedccdc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f6c09ab8-02c9-4969-b6f2-bfd1f27d60a2" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e2175783-ec2c-46b2-8f37-f7c13bedccdc" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f6c09ab8-02c9-4969-b6f2-bfd1f27d60a2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cms-20201231.xsd#IncomeTaxes"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxes" xlink:type="extended" id="i64d21201d06f418ab5524a0d7df6391a_IncomeTaxes">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_b66cf5a6-40f1-4561-b3a8-c3d83a493cbd" xlink:href="cms-20201231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_5327b8b2-2f35-4217-b388-72cc95ab1157" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_b66cf5a6-40f1-4561-b3a8-c3d83a493cbd" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_5327b8b2-2f35-4217-b388-72cc95ab1157" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_6bfb3759-05b6-444a-9f97-d9518f8cf51d" xlink:href="cms-20201231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_b66cf5a6-40f1-4561-b3a8-c3d83a493cbd" xlink:to="loc_cms_IncomeTaxesTable_6bfb3759-05b6-444a-9f97-d9518f8cf51d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fa15b789-3a92-456c-b166-82a6b93b8030" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_6bfb3759-05b6-444a-9f97-d9518f8cf51d" xlink:to="loc_dei_LegalEntityAxis_fa15b789-3a92-456c-b166-82a6b93b8030" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fa15b789-3a92-456c-b166-82a6b93b8030_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_fa15b789-3a92-456c-b166-82a6b93b8030" xlink:to="loc_dei_EntityDomain_fa15b789-3a92-456c-b166-82a6b93b8030_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2eb711e9-b624-4c03-ac66-6782427cc870" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_fa15b789-3a92-456c-b166-82a6b93b8030" xlink:to="loc_dei_EntityDomain_2eb711e9-b624-4c03-ac66-6782427cc870" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4b1c9ef8-15b3-433f-89e3-15d887e5a685" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2eb711e9-b624-4c03-ac66-6782427cc870" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4b1c9ef8-15b3-433f-89e3-15d887e5a685" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="cms-20201231.xsd#IncomeTaxesTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesTables" xlink:type="extended" id="id6d9c4cc41ac4bc9b9fc0df3cf3a847d_IncomeTaxesTables">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_90096236-4a73-43fb-a959-aeef03d7b6c3" xlink:href="cms-20201231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_6223190b-dcff-455f-8ea8-f20c216527fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_90096236-4a73-43fb-a959-aeef03d7b6c3" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_6223190b-dcff-455f-8ea8-f20c216527fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_5f724bcd-c45c-4032-a6a2-ba5549c14d7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_90096236-4a73-43fb-a959-aeef03d7b6c3" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_5f724bcd-c45c-4032-a6a2-ba5549c14d7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_e5ad8ce4-b2ea-4c52-a9d8-e1e09cd4d0e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_90096236-4a73-43fb-a959-aeef03d7b6c3" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_e5ad8ce4-b2ea-4c52-a9d8-e1e09cd4d0e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_f9e5814a-adf3-4470-b2d7-87b6343fbffd" xlink:href="cms-20201231.xsd#cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_90096236-4a73-43fb-a959-aeef03d7b6c3" xlink:to="loc_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_f9e5814a-adf3-4470-b2d7-87b6343fbffd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_88a7ad07-6939-4046-8c81-3bf6d88b7343" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_90096236-4a73-43fb-a959-aeef03d7b6c3" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_88a7ad07-6939-4046-8c81-3bf6d88b7343" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_35b6fb66-722e-493f-965c-49158926180c" xlink:href="cms-20201231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_90096236-4a73-43fb-a959-aeef03d7b6c3" xlink:to="loc_cms_IncomeTaxesTable_35b6fb66-722e-493f-965c-49158926180c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_77388487-92c2-439d-9973-b54d77187939" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_35b6fb66-722e-493f-965c-49158926180c" xlink:to="loc_dei_LegalEntityAxis_77388487-92c2-439d-9973-b54d77187939" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_77388487-92c2-439d-9973-b54d77187939_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_77388487-92c2-439d-9973-b54d77187939" xlink:to="loc_dei_EntityDomain_77388487-92c2-439d-9973-b54d77187939_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_08282ffa-872d-4dc9-8c09-3638188d64b5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_77388487-92c2-439d-9973-b54d77187939" xlink:to="loc_dei_EntityDomain_08282ffa-872d-4dc9-8c09-3638188d64b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_84903c9d-9c89-42b7-a52c-8ca1db0209fe" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_08282ffa-872d-4dc9-8c09-3638188d64b5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_84903c9d-9c89-42b7-a52c-8ca1db0209fe" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails" xlink:type="extended" id="i3932adf19bcf4e73b6f6f6ec00a44942_IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_c7152017-058a-4cea-902c-a5a8d3b7d5fc" xlink:href="cms-20201231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bf61c081-4657-4029-bbda-3a8d3e970888" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_c7152017-058a-4cea-902c-a5a8d3b7d5fc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bf61c081-4657-4029-bbda-3a8d3e970888" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_e344bd01-8896-4123-ac54-f566fdd45dd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_c7152017-058a-4cea-902c-a5a8d3b7d5fc" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_e344bd01-8896-4123-ac54-f566fdd45dd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_0659105d-eca1-46d8-948e-0d1f4adf635e" xlink:href="cms-20201231.xsd#cms_IncreaseDecreaseInIncomeTaxExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_c7152017-058a-4cea-902c-a5a8d3b7d5fc" xlink:to="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_0659105d-eca1-46d8-948e-0d1f4adf635e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_2ece9e69-955c-4fff-95bd-e067aa8247ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_0659105d-eca1-46d8-948e-0d1f4adf635e" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_2ece9e69-955c-4fff-95bd-e067aa8247ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_c8b45623-44b4-4270-829c-07466e33b610" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_0659105d-eca1-46d8-948e-0d1f4adf635e" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_c8b45623-44b4-4270-829c-07466e33b610" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_cbab39c6-e2ac-4d50-bef5-c11a5b3f550a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_0659105d-eca1-46d8-948e-0d1f4adf635e" xlink:to="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_cbab39c6-e2ac-4d50-bef5-c11a5b3f550a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_4514022a-7dc2-48fc-a3c9-0fb2a7496b1d" xlink:href="cms-20201231.xsd#cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_0659105d-eca1-46d8-948e-0d1f4adf635e" xlink:to="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_4514022a-7dc2-48fc-a3c9-0fb2a7496b1d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_13aa72fc-182d-46a4-a9ef-c36679034b02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_0659105d-eca1-46d8-948e-0d1f4adf635e" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_13aa72fc-182d-46a4-a9ef-c36679034b02" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_5a98b634-b4c7-485c-b887-15e56de16b71" xlink:href="cms-20201231.xsd#cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_0659105d-eca1-46d8-948e-0d1f4adf635e" xlink:to="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_5a98b634-b4c7-485c-b887-15e56de16b71" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_286f520a-96a8-49b2-a58d-be1857eb8785" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_0659105d-eca1-46d8-948e-0d1f4adf635e" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_286f520a-96a8-49b2-a58d-be1857eb8785" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_abcd163f-b432-4e00-b318-746cedb657bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_c7152017-058a-4cea-902c-a5a8d3b7d5fc" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_abcd163f-b432-4e00-b318-746cedb657bb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1f3dded6-d90b-440f-9a8c-d3df8f212d88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_c7152017-058a-4cea-902c-a5a8d3b7d5fc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1f3dded6-d90b-440f-9a8c-d3df8f212d88" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_dfd97d6d-9db9-4ca8-afa2-e91c7213b480" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_c7152017-058a-4cea-902c-a5a8d3b7d5fc" xlink:to="loc_us-gaap_RegulatoryLiabilities_dfd97d6d-9db9-4ca8-afa2-e91c7213b480" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxCarryforwardAmountIncreaseDecrease_6c2e0371-dc6f-45d8-944d-3762b129368d" xlink:href="cms-20201231.xsd#cms_TaxCarryforwardAmountIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_c7152017-058a-4cea-902c-a5a8d3b7d5fc" xlink:to="loc_cms_TaxCarryforwardAmountIncreaseDecrease_6c2e0371-dc6f-45d8-944d-3762b129368d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_42008599-7f8b-40f3-9ca9-66c974a7957f" xlink:href="cms-20201231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_c7152017-058a-4cea-902c-a5a8d3b7d5fc" xlink:to="loc_cms_IncomeTaxesTable_42008599-7f8b-40f3-9ca9-66c974a7957f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_d2d4bfe6-2d53-4d34-bd5b-0c1e1f51e406" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_42008599-7f8b-40f3-9ca9-66c974a7957f" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_d2d4bfe6-2d53-4d34-bd5b-0c1e1f51e406" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_d2d4bfe6-2d53-4d34-bd5b-0c1e1f51e406_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_d2d4bfe6-2d53-4d34-bd5b-0c1e1f51e406" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_d2d4bfe6-2d53-4d34-bd5b-0c1e1f51e406_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_358051c7-0316-4a42-a8e2-344c962f013b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_d2d4bfe6-2d53-4d34-bd5b-0c1e1f51e406" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_358051c7-0316-4a42-a8e2-344c962f013b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember_5ff1b842-d94a-428c-9a71-0259435d579a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_358051c7-0316-4a42-a8e2-344c962f013b" xlink:to="loc_us-gaap_ResearchMember_5ff1b842-d94a-428c-9a71-0259435d579a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_9991cd60-45c3-4f3f-8090-a342e129801e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_42008599-7f8b-40f3-9ca9-66c974a7957f" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_9991cd60-45c3-4f3f-8090-a342e129801e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_9991cd60-45c3-4f3f-8090-a342e129801e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_9991cd60-45c3-4f3f-8090-a342e129801e" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_9991cd60-45c3-4f3f-8090-a342e129801e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_73e614a8-7247-40cf-a26e-5bd3ae1dfd52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_9991cd60-45c3-4f3f-8090-a342e129801e" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_73e614a8-7247-40cf-a26e-5bd3ae1dfd52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember_32f728c8-389b-465e-a674-39da120a0de2" xlink:href="cms-20201231.xsd#cms_DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_73e614a8-7247-40cf-a26e-5bd3ae1dfd52" xlink:to="loc_cms_DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember_32f728c8-389b-465e-a674-39da120a0de2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9191d83d-e060-4218-ac35-893e7475c2b3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_42008599-7f8b-40f3-9ca9-66c974a7957f" xlink:to="loc_dei_LegalEntityAxis_9191d83d-e060-4218-ac35-893e7475c2b3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9191d83d-e060-4218-ac35-893e7475c2b3_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9191d83d-e060-4218-ac35-893e7475c2b3" xlink:to="loc_dei_EntityDomain_9191d83d-e060-4218-ac35-893e7475c2b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_37e9c3ae-b2fb-42ea-add6-81ee67352943" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9191d83d-e060-4218-ac35-893e7475c2b3" xlink:to="loc_dei_EntityDomain_37e9c3ae-b2fb-42ea-add6-81ee67352943" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6504e15c-5f4d-49d1-9797-26070281cd51" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_37e9c3ae-b2fb-42ea-add6-81ee67352943" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6504e15c-5f4d-49d1-9797-26070281cd51" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails" xlink:type="extended" id="i62a044d9489b4fe5b5f4a0bfd36b2c0d_IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_ab8eb9e8-0e53-4b20-aa75-c54d450fc0ec" xlink:href="cms-20201231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_a5631a3b-5054-472e-8932-2d59463356ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_ab8eb9e8-0e53-4b20-aa75-c54d450fc0ec" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_a5631a3b-5054-472e-8932-2d59463356ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_02b8c8eb-ca23-4a50-89bf-6b1894c74705" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_a5631a3b-5054-472e-8932-2d59463356ad" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_02b8c8eb-ca23-4a50-89bf-6b1894c74705" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1fa8bd78-095f-4607-86b2-e3fae3b067b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_a5631a3b-5054-472e-8932-2d59463356ad" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1fa8bd78-095f-4607-86b2-e3fae3b067b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_9a9e1d91-6cff-4c8f-8baf-84788af1201e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_a5631a3b-5054-472e-8932-2d59463356ad" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_9a9e1d91-6cff-4c8f-8baf-84788af1201e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_f5ee6c85-29ee-46e2-9702-4efe61569711" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_ab8eb9e8-0e53-4b20-aa75-c54d450fc0ec" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_f5ee6c85-29ee-46e2-9702-4efe61569711" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_8ccebfdf-1415-4ee8-b880-c4f17430943a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_f5ee6c85-29ee-46e2-9702-4efe61569711" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_8ccebfdf-1415-4ee8-b880-c4f17430943a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_e8cd1bbf-fe61-411d-b750-b8d470b313a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_f5ee6c85-29ee-46e2-9702-4efe61569711" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_e8cd1bbf-fe61-411d-b750-b8d470b313a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_5b94f168-9663-4c36-b184-7f4127fdd5cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_f5ee6c85-29ee-46e2-9702-4efe61569711" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_5b94f168-9663-4c36-b184-7f4127fdd5cd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherTaxExpenseBenefit_a24aa7ac-39d1-4f7a-bae1-07be74b732ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_f5ee6c85-29ee-46e2-9702-4efe61569711" xlink:to="loc_us-gaap_OtherTaxExpenseBenefit_a24aa7ac-39d1-4f7a-bae1-07be74b732ee" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_43a05acd-797e-4830-a279-065ced2114a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_ab8eb9e8-0e53-4b20-aa75-c54d450fc0ec" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_43a05acd-797e-4830-a279-065ced2114a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_a97e6830-ec5a-46d4-b051-de0b799c2875" xlink:href="cms-20201231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_ab8eb9e8-0e53-4b20-aa75-c54d450fc0ec" xlink:to="loc_cms_IncomeTaxesTable_a97e6830-ec5a-46d4-b051-de0b799c2875" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_cccae4cd-7201-4b00-8a1c-3fd97cf8e423" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_a97e6830-ec5a-46d4-b051-de0b799c2875" xlink:to="loc_dei_LegalEntityAxis_cccae4cd-7201-4b00-8a1c-3fd97cf8e423" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cccae4cd-7201-4b00-8a1c-3fd97cf8e423_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_cccae4cd-7201-4b00-8a1c-3fd97cf8e423" xlink:to="loc_dei_EntityDomain_cccae4cd-7201-4b00-8a1c-3fd97cf8e423_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a2c27840-e615-4f69-bde9-445b07015ae3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_cccae4cd-7201-4b00-8a1c-3fd97cf8e423" xlink:to="loc_dei_EntityDomain_a2c27840-e615-4f69-bde9-445b07015ae3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_26a69117-3bbc-4bf1-b23b-1b9b08258f1e" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a2c27840-e615-4f69-bde9-445b07015ae3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_26a69117-3bbc-4bf1-b23b-1b9b08258f1e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" xlink:type="extended" id="i902934bd206b4daeaaecb28f64fbd0b8_IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_a6f11894-0ee7-4973-83a3-52c38afbe008" xlink:href="cms-20201231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_210048ad-483e-444e-bf00-ea8d64d7b8ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_a6f11894-0ee7-4973-83a3-52c38afbe008" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_210048ad-483e-444e-bf00-ea8d64d7b8ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_4cc69120-e184-4894-971a-5a6f7c8e1983" xlink:href="cms-20201231.xsd#cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_210048ad-483e-444e-bf00-ea8d64d7b8ff" xlink:to="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_4cc69120-e184-4894-971a-5a6f7c8e1983" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_5270d9fe-810e-4d00-9a03-46d921fc1914" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_210048ad-483e-444e-bf00-ea8d64d7b8ff" xlink:to="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_5270d9fe-810e-4d00-9a03-46d921fc1914" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_e6f24c0a-f49c-4fcd-827f-5ee5d067cb2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_210048ad-483e-444e-bf00-ea8d64d7b8ff" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_e6f24c0a-f49c-4fcd-827f-5ee5d067cb2b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_1d87e325-0ca0-4211-84a7-abd064acbec4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_210048ad-483e-444e-bf00-ea8d64d7b8ff" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_1d87e325-0ca0-4211-84a7-abd064acbec4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_5e7d4780-ad01-41e4-9481-4891915e914c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_210048ad-483e-444e-bf00-ea8d64d7b8ff" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_5e7d4780-ad01-41e4-9481-4891915e914c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_a2d806c8-54ed-44d2-a29c-73f271addb90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_210048ad-483e-444e-bf00-ea8d64d7b8ff" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_a2d806c8-54ed-44d2-a29c-73f271addb90" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8fa7c3df-f599-485a-82ce-0bf621cad734" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_a6f11894-0ee7-4973-83a3-52c38afbe008" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8fa7c3df-f599-485a-82ce-0bf621cad734" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_8c758b6d-f849-45be-8e31-70ac08cee4df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8fa7c3df-f599-485a-82ce-0bf621cad734" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_8c758b6d-f849-45be-8e31-70ac08cee4df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_d949ef28-1083-4e37-95ab-3d83f2408b25" xlink:href="cms-20201231.xsd#cms_DeferredTaxLiabilitiesPostretirementBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8fa7c3df-f599-485a-82ce-0bf621cad734" xlink:to="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_d949ef28-1083-4e37-95ab-3d83f2408b25" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_158addd3-bbe3-4c7d-bf6b-3d6d1cfa9bca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8fa7c3df-f599-485a-82ce-0bf621cad734" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_158addd3-bbe3-4c7d-bf6b-3d6d1cfa9bca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_e2823ff3-09a4-422e-89b8-c64f622f22e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8fa7c3df-f599-485a-82ce-0bf621cad734" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_e2823ff3-09a4-422e-89b8-c64f622f22e6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_e3eb5d56-1808-4325-aceb-808dc8d94dbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8fa7c3df-f599-485a-82ce-0bf621cad734" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_e3eb5d56-1808-4325-aceb-808dc8d94dbf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_be5f665c-a47f-41a9-b1e1-a99891aaa166" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8fa7c3df-f599-485a-82ce-0bf621cad734" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_be5f665c-a47f-41a9-b1e1-a99891aaa166" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_b5fd29f3-67ed-4600-a1ee-61083ee1d3b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8fa7c3df-f599-485a-82ce-0bf621cad734" xlink:to="loc_us-gaap_DeferredTaxLiabilities_b5fd29f3-67ed-4600-a1ee-61083ee1d3b1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_dfa6e5e6-3db2-4f05-9272-75fa3619c461" xlink:href="cms-20201231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_a6f11894-0ee7-4973-83a3-52c38afbe008" xlink:to="loc_cms_IncomeTaxesTable_dfa6e5e6-3db2-4f05-9272-75fa3619c461" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a94a61cf-ba90-4046-ba1e-d286909906bd" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_dfa6e5e6-3db2-4f05-9272-75fa3619c461" xlink:to="loc_dei_LegalEntityAxis_a94a61cf-ba90-4046-ba1e-d286909906bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a94a61cf-ba90-4046-ba1e-d286909906bd_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a94a61cf-ba90-4046-ba1e-d286909906bd" xlink:to="loc_dei_EntityDomain_a94a61cf-ba90-4046-ba1e-d286909906bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b4ecedcf-e89c-4a3f-948f-90c0f1d4395f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a94a61cf-ba90-4046-ba1e-d286909906bd" xlink:to="loc_dei_EntityDomain_b4ecedcf-e89c-4a3f-948f-90c0f1d4395f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_175453a3-d896-402c-bc40-1e8bd855918d" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b4ecedcf-e89c-4a3f-948f-90c0f1d4395f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_175453a3-d896-402c-bc40-1e8bd855918d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#IncomeTaxesLossAndCreditCarryforwardsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails" xlink:type="extended" id="i9cfdfbdf7edf448e95c113eed3d140aa_IncomeTaxesLossAndCreditCarryforwardsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_f4baa8a6-1c2a-4cf2-a745-0447601bed96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_ff15c084-ed35-4c1d-82b7-298b539ac28f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f4baa8a6-1c2a-4cf2-a745-0447601bed96" xlink:to="loc_us-gaap_OperatingLossCarryforwards_ff15c084-ed35-4c1d-82b7-298b539ac28f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_a7942dae-0a76-4ad5-90f8-e21bd9d6017a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f4baa8a6-1c2a-4cf2-a745-0447601bed96" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_a7942dae-0a76-4ad5-90f8-e21bd9d6017a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_f87e1671-07ba-43d0-88b9-20ac42a20a36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f4baa8a6-1c2a-4cf2-a745-0447601bed96" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_f87e1671-07ba-43d0-88b9-20ac42a20a36" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_db55f5b6-7a19-4db4-ae83-580dfa5b5136" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f4baa8a6-1c2a-4cf2-a745-0447601bed96" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_db55f5b6-7a19-4db4-ae83-580dfa5b5136" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_9db6bb06-621a-4cbb-9e3e-346d376c0682" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f4baa8a6-1c2a-4cf2-a745-0447601bed96" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_9db6bb06-621a-4cbb-9e3e-346d376c0682" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_bf65fbc9-e9c5-467d-a9ca-856be3b91208" xlink:href="cms-20201231.xsd#cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f4baa8a6-1c2a-4cf2-a745-0447601bed96" xlink:to="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_bf65fbc9-e9c5-467d-a9ca-856be3b91208" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_ead7dcdb-ee36-4077-9cbf-2ad7d416d674" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f4baa8a6-1c2a-4cf2-a745-0447601bed96" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_ead7dcdb-ee36-4077-9cbf-2ad7d416d674" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_ac721695-a2c1-48e6-8c2b-cb9c4726525c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_ead7dcdb-ee36-4077-9cbf-2ad7d416d674" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_ac721695-a2c1-48e6-8c2b-cb9c4726525c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_ac721695-a2c1-48e6-8c2b-cb9c4726525c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_ac721695-a2c1-48e6-8c2b-cb9c4726525c" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_ac721695-a2c1-48e6-8c2b-cb9c4726525c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_8662a4bd-4b57-4497-98f8-fbc31b51d349" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_ac721695-a2c1-48e6-8c2b-cb9c4726525c" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_8662a4bd-4b57-4497-98f8-fbc31b51d349" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralBusinessMember_382b4b9d-4e63-4fc0-ad83-ec7de6799ed1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_8662a4bd-4b57-4497-98f8-fbc31b51d349" xlink:to="loc_us-gaap_GeneralBusinessMember_382b4b9d-4e63-4fc0-ad83-ec7de6799ed1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_12be88b4-9041-4e09-9f00-25b929c099b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_ead7dcdb-ee36-4077-9cbf-2ad7d416d674" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_12be88b4-9041-4e09-9f00-25b929c099b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_12be88b4-9041-4e09-9f00-25b929c099b0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_12be88b4-9041-4e09-9f00-25b929c099b0" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_12be88b4-9041-4e09-9f00-25b929c099b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_7e77b967-68c6-4e47-b43d-c1bd0cdbc50d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_12be88b4-9041-4e09-9f00-25b929c099b0" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_7e77b967-68c6-4e47-b43d-c1bd0cdbc50d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_98c01575-73d5-4bea-ab64-40f9df7f3063" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_7e77b967-68c6-4e47-b43d-c1bd0cdbc50d" xlink:to="loc_us-gaap_DomesticCountryMember_98c01575-73d5-4bea-ab64-40f9df7f3063" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StateTaxAuthorityMember_8b6d4bcc-bf36-4292-af7a-e3a74e0a5b36" xlink:href="cms-20201231.xsd#cms_StateTaxAuthorityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_7e77b967-68c6-4e47-b43d-c1bd0cdbc50d" xlink:to="loc_cms_StateTaxAuthorityMember_8b6d4bcc-bf36-4292-af7a-e3a74e0a5b36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LocalJurisdictionMember_9b6243da-3610-4ad8-b8a7-32bce18d463f" xlink:href="cms-20201231.xsd#cms_LocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_7e77b967-68c6-4e47-b43d-c1bd0cdbc50d" xlink:to="loc_cms_LocalJurisdictionMember_9b6243da-3610-4ad8-b8a7-32bce18d463f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_100f30b0-5ff5-4c84-b39e-98cf1e0a9858" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_ead7dcdb-ee36-4077-9cbf-2ad7d416d674" xlink:to="loc_dei_LegalEntityAxis_100f30b0-5ff5-4c84-b39e-98cf1e0a9858" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_100f30b0-5ff5-4c84-b39e-98cf1e0a9858_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_100f30b0-5ff5-4c84-b39e-98cf1e0a9858" xlink:to="loc_dei_EntityDomain_100f30b0-5ff5-4c84-b39e-98cf1e0a9858_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d7221eb3-b3d1-4769-9016-f9f3d21d7b9c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_100f30b0-5ff5-4c84-b39e-98cf1e0a9858" xlink:to="loc_dei_EntityDomain_d7221eb3-b3d1-4769-9016-f9f3d21d7b9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_86c9a2f4-98bd-490a-8d4c-76800a407adf" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d7221eb3-b3d1-4769-9016-f9f3d21d7b9c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_86c9a2f4-98bd-490a-8d4c-76800a407adf" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="icf9ae621b15140948c636824064ced84_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxBenefitsLineItems_42d70475-819a-4033-9b05-1d4ce976001a" xlink:href="cms-20201231.xsd#cms_IncomeTaxBenefitsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_ea2556d6-976a-46ae-83ca-6376ec73f073" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_42d70475-819a-4033-9b05-1d4ce976001a" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_ea2556d6-976a-46ae-83ca-6376ec73f073" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxCarryforwardAmountIncreaseDecrease_25b48e6f-d3df-4492-ac08-c6b2898dc5b4" xlink:href="cms-20201231.xsd#cms_TaxCarryforwardAmountIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_42d70475-819a-4033-9b05-1d4ce976001a" xlink:to="loc_cms_TaxCarryforwardAmountIncreaseDecrease_25b48e6f-d3df-4492-ac08-c6b2898dc5b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIncomeTaxRefunds_92fb1cc3-551a-4fb1-b53b-6f2ea9eefac0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIncomeTaxRefunds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_42d70475-819a-4033-9b05-1d4ce976001a" xlink:to="loc_us-gaap_ProceedsFromIncomeTaxRefunds_92fb1cc3-551a-4fb1-b53b-6f2ea9eefac0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_34389f28-97f9-4564-9038-7774d1c11c36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_42d70475-819a-4033-9b05-1d4ce976001a" xlink:to="loc_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_34389f28-97f9-4564-9038-7774d1c11c36" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_f99b049b-ef0a-4798-809b-f8f7ab16b4e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_42d70475-819a-4033-9b05-1d4ce976001a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_f99b049b-ef0a-4798-809b-f8f7ab16b4e0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxBenefitsTable_36ab11ee-65a0-4fce-91ae-117fc3510089" xlink:href="cms-20201231.xsd#cms_IncomeTaxBenefitsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_42d70475-819a-4033-9b05-1d4ce976001a" xlink:to="loc_cms_IncomeTaxBenefitsTable_36ab11ee-65a0-4fce-91ae-117fc3510089" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_b2206008-e298-4b22-988d-f60d6ff8285e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxBenefitsTable_36ab11ee-65a0-4fce-91ae-117fc3510089" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_b2206008-e298-4b22-988d-f60d6ff8285e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_b2206008-e298-4b22-988d-f60d6ff8285e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_b2206008-e298-4b22-988d-f60d6ff8285e" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_b2206008-e298-4b22-988d-f60d6ff8285e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_57528cd9-6d20-4b1e-92e3-dd8d06f425bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_b2206008-e298-4b22-988d-f60d6ff8285e" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_57528cd9-6d20-4b1e-92e3-dd8d06f425bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LocalJurisdictionMember_cc7d1ddd-15ed-4ea4-b7c4-5e0ec39ea082" xlink:href="cms-20201231.xsd#cms_LocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_57528cd9-6d20-4b1e-92e3-dd8d06f425bb" xlink:to="loc_cms_LocalJurisdictionMember_cc7d1ddd-15ed-4ea4-b7c4-5e0ec39ea082" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9714f1c0-38b3-423f-b579-02d160e8ccad" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxBenefitsTable_36ab11ee-65a0-4fce-91ae-117fc3510089" xlink:to="loc_dei_LegalEntityAxis_9714f1c0-38b3-423f-b579-02d160e8ccad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9714f1c0-38b3-423f-b579-02d160e8ccad_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9714f1c0-38b3-423f-b579-02d160e8ccad" xlink:to="loc_dei_EntityDomain_9714f1c0-38b3-423f-b579-02d160e8ccad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f2a2fa48-b45a-4777-88a0-c3b0c2c4cd0a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9714f1c0-38b3-423f-b579-02d160e8ccad" xlink:to="loc_dei_EntityDomain_f2a2fa48-b45a-4777-88a0-c3b0c2c4cd0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fc0f4709-e3ef-458a-b101-53217ef4d312" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f2a2fa48-b45a-4777-88a0-c3b0c2c4cd0a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fc0f4709-e3ef-458a-b101-53217ef4d312" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails" xlink:type="extended" id="ic85bf95208ff45c5b862db3cee0bd447_IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_bf19ab89-e020-4c49-a9b9-77da5e1ddd41" xlink:href="cms-20201231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f295b701-7e0e-421a-ba51-18156672bd7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_bf19ab89-e020-4c49-a9b9-77da5e1ddd41" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f295b701-7e0e-421a-ba51-18156672bd7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_f54a3933-d882-4fdc-b52b-47e73e84fb7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f295b701-7e0e-421a-ba51-18156672bd7f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_f54a3933-d882-4fdc-b52b-47e73e84fb7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_5de4bd89-82a0-44de-9eca-1ed5851dad2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f295b701-7e0e-421a-ba51-18156672bd7f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_5de4bd89-82a0-44de-9eca-1ed5851dad2a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1a3dee6f-84d2-4c61-b4ff-6de5c4f31012" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f295b701-7e0e-421a-ba51-18156672bd7f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1a3dee6f-84d2-4c61-b4ff-6de5c4f31012" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_6810fe94-15d0-404a-b4f8-1f1026726a7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f295b701-7e0e-421a-ba51-18156672bd7f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_6810fe94-15d0-404a-b4f8-1f1026726a7c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_59b820a9-10bd-4c62-9aef-910f74622162" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_8c184009-4698-45fc-ac7a-2ae0796875c8" xlink:href="cms-20201231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_bf19ab89-e020-4c49-a9b9-77da5e1ddd41" xlink:to="loc_cms_IncomeTaxesTable_8c184009-4698-45fc-ac7a-2ae0796875c8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5a5af5bd-01d8-41b9-9046-cd0f2d6695a3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_8c184009-4698-45fc-ac7a-2ae0796875c8" xlink:to="loc_dei_LegalEntityAxis_5a5af5bd-01d8-41b9-9046-cd0f2d6695a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5a5af5bd-01d8-41b9-9046-cd0f2d6695a3_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5a5af5bd-01d8-41b9-9046-cd0f2d6695a3" xlink:to="loc_dei_EntityDomain_5a5af5bd-01d8-41b9-9046-cd0f2d6695a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_261ed550-9303-46b3-aba8-e7260abdd1b7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5a5af5bd-01d8-41b9-9046-cd0f2d6695a3" xlink:to="loc_dei_EntityDomain_261ed550-9303-46b3-aba8-e7260abdd1b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d051d5b5-5dfa-45f5-8d0b-2d3d8923851c" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_261ed550-9303-46b3-aba8-e7260abdd1b7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d051d5b5-5dfa-45f5-8d0b-2d3d8923851c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy" xlink:type="simple" xlink:href="cms-20201231.xsd#EarningsPerShareCMSEnergy"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy" xlink:type="extended" id="i8e660af0030f427abb59fbc571479fe8_EarningsPerShareCMSEnergy"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables" xlink:type="simple" xlink:href="cms-20201231.xsd#EarningsPerShareCMSEnergyTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables" xlink:type="extended" id="i33c09b00fd674e26ac887a8af69444aa_EarningsPerShareCMSEnergyTables"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" xlink:type="extended" id="iaf14745c90f6463daa135f60c86689ef_EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/Revenue" xlink:type="simple" xlink:href="cms-20201231.xsd#Revenue"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/Revenue" xlink:type="extended" id="i0d6cfa3a801543a1800ce42c2b9e2532_Revenue">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_12de55e5-7481-4297-865d-3a6ce1d49479" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_691247b2-5d40-4512-9c83-d3b0161f6380" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_12de55e5-7481-4297-865d-3a6ce1d49479" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_691247b2-5d40-4512-9c83-d3b0161f6380" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b6824365-3e3d-4378-9093-6698897af4bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_12de55e5-7481-4297-865d-3a6ce1d49479" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b6824365-3e3d-4378-9093-6698897af4bb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f769ad47-adb3-4ba2-89ac-072130147b38" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b6824365-3e3d-4378-9093-6698897af4bb" xlink:to="loc_dei_LegalEntityAxis_f769ad47-adb3-4ba2-89ac-072130147b38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f769ad47-adb3-4ba2-89ac-072130147b38_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f769ad47-adb3-4ba2-89ac-072130147b38" xlink:to="loc_dei_EntityDomain_f769ad47-adb3-4ba2-89ac-072130147b38_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3d293ef9-36a3-4ff0-a3fc-d250a6b544cb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f769ad47-adb3-4ba2-89ac-072130147b38" xlink:to="loc_dei_EntityDomain_3d293ef9-36a3-4ff0-a3fc-d250a6b544cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d41c2d7f-9577-4873-a37d-125eb51186a1" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3d293ef9-36a3-4ff0-a3fc-d250a6b544cb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d41c2d7f-9577-4873-a37d-125eb51186a1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueTables" xlink:type="simple" xlink:href="cms-20201231.xsd#RevenueTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RevenueTables" xlink:type="extended" id="i5fc178bd86404d94b41d0d5290d32efd_RevenueTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_94b8b806-7bdf-41be-acdb-1c2dcd29bd06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_5bf271b6-f09f-4f99-a11f-7a31e188fdc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_94b8b806-7bdf-41be-acdb-1c2dcd29bd06" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_5bf271b6-f09f-4f99-a11f-7a31e188fdc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e05e0c26-ac77-45a2-b7e7-8623d52c47a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_94b8b806-7bdf-41be-acdb-1c2dcd29bd06" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e05e0c26-ac77-45a2-b7e7-8623d52c47a0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_68e7d529-cbd0-4418-8fa3-d26b5fcdbafc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e05e0c26-ac77-45a2-b7e7-8623d52c47a0" xlink:to="loc_dei_LegalEntityAxis_68e7d529-cbd0-4418-8fa3-d26b5fcdbafc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_68e7d529-cbd0-4418-8fa3-d26b5fcdbafc_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_68e7d529-cbd0-4418-8fa3-d26b5fcdbafc" xlink:to="loc_dei_EntityDomain_68e7d529-cbd0-4418-8fa3-d26b5fcdbafc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f99f3423-b189-4012-8f03-61fbc2d1eacb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_68e7d529-cbd0-4418-8fa3-d26b5fcdbafc" xlink:to="loc_dei_EntityDomain_f99f3423-b189-4012-8f03-61fbc2d1eacb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4a52ac4a-2efb-4d96-8a3a-336e6687044f" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f99f3423-b189-4012-8f03-61fbc2d1eacb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4a52ac4a-2efb-4d96-8a3a-336e6687044f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RevenueComponentsofOperatingRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails" xlink:type="extended" id="i51f3ec65e25647aeb91107ccbd800c49_RevenueComponentsofOperatingRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_810507a0-fe7d-49eb-894e-4553e6703d1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e45e5f0b-5396-4d26-883e-b1188f56ccaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_810507a0-fe7d-49eb-894e-4553e6703d1b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e45e5f0b-5396-4d26-883e-b1188f56ccaa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_e0435639-d5c1-45d2-a2ab-01cc34fd483f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_810507a0-fe7d-49eb-894e-4553e6703d1b" xlink:to="loc_us-gaap_LeaseIncome_e0435639-d5c1-45d2-a2ab-01cc34fd483f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue_58a65aed-5e2b-48b7-b56a-2dd099a8c0ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesIncomeStatementLeaseRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_810507a0-fe7d-49eb-894e-4553e6703d1b" xlink:to="loc_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue_58a65aed-5e2b-48b7-b56a-2dd099a8c0ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome_a726b34e-4741-4976-ac8b-14d025506824" xlink:href="cms-20201231.xsd#cms_FinancingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_810507a0-fe7d-49eb-894e-4553e6703d1b" xlink:to="loc_cms_FinancingIncome_a726b34e-4741-4976-ac8b-14d025506824" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AlternativeRevenuePrograms_1d37fb5f-7d8f-4ef1-b243-c3dac3b0c584" xlink:href="cms-20201231.xsd#cms_AlternativeRevenuePrograms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_810507a0-fe7d-49eb-894e-4553e6703d1b" xlink:to="loc_cms_AlternativeRevenuePrograms_1d37fb5f-7d8f-4ef1-b243-c3dac3b0c584" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefund_e42ce21c-8052-461b-877d-89230bd7a9c1" xlink:href="cms-20201231.xsd#cms_RevenueSubjectToRefund"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_810507a0-fe7d-49eb-894e-4553e6703d1b" xlink:to="loc_cms_RevenueSubjectToRefund_e42ce21c-8052-461b-877d-89230bd7a9c1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_7609dc7a-f33c-45c2-bb17-917a975c9fa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_810507a0-fe7d-49eb-894e-4553e6703d1b" xlink:to="loc_us-gaap_Revenues_7609dc7a-f33c-45c2-bb17-917a975c9fa2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_18661e21-b676-4264-bff5-ee25e0f58fc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_810507a0-fe7d-49eb-894e-4553e6703d1b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_18661e21-b676-4264-bff5-ee25e0f58fc9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_9f8cd338-f846-49eb-95a1-380cade5bb9d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_18661e21-b676-4264-bff5-ee25e0f58fc9" xlink:to="loc_srt_ProductOrServiceAxis_9f8cd338-f846-49eb-95a1-380cade5bb9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9f8cd338-f846-49eb-95a1-380cade5bb9d_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_9f8cd338-f846-49eb-95a1-380cade5bb9d" xlink:to="loc_srt_ProductsAndServicesDomain_9f8cd338-f846-49eb-95a1-380cade5bb9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c2a05ba7-fee1-46b9-b31e-d14c22475ce2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_9f8cd338-f846-49eb-95a1-380cade5bb9d" xlink:to="loc_srt_ProductsAndServicesDomain_c2a05ba7-fee1-46b9-b31e-d14c22475ce2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ResidentialUtilityServicesMember_e2c30172-6d55-46be-b230-4467b814c870" xlink:href="cms-20201231.xsd#cms_ResidentialUtilityServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c2a05ba7-fee1-46b9-b31e-d14c22475ce2" xlink:to="loc_cms_ResidentialUtilityServicesMember_e2c30172-6d55-46be-b230-4467b814c870" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommercialUtilityServiceMember_a62c6f06-9e08-4640-aaae-ccd743bc333d" xlink:href="cms-20201231.xsd#cms_CommercialUtilityServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c2a05ba7-fee1-46b9-b31e-d14c22475ce2" xlink:to="loc_cms_CommercialUtilityServiceMember_a62c6f06-9e08-4640-aaae-ccd743bc333d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndustrialUtilityServiceMember_3f86f454-1fb2-439e-8542-5f5bded9c52e" xlink:href="cms-20201231.xsd#cms_IndustrialUtilityServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c2a05ba7-fee1-46b9-b31e-d14c22475ce2" xlink:to="loc_cms_IndustrialUtilityServiceMember_3f86f454-1fb2-439e-8542-5f5bded9c52e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherUtilityServiceMember_e94fab26-75a3-4de7-9f43-20b05ccf320e" xlink:href="cms-20201231.xsd#cms_OtherUtilityServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c2a05ba7-fee1-46b9-b31e-d14c22475ce2" xlink:to="loc_cms_OtherUtilityServiceMember_e94fab26-75a3-4de7-9f43-20b05ccf320e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_abcf6872-10a2-4a69-998d-ecfc7ae61c16" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_18661e21-b676-4264-bff5-ee25e0f58fc9" xlink:to="loc_dei_LegalEntityAxis_abcf6872-10a2-4a69-998d-ecfc7ae61c16" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_abcf6872-10a2-4a69-998d-ecfc7ae61c16_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_abcf6872-10a2-4a69-998d-ecfc7ae61c16" xlink:to="loc_dei_EntityDomain_abcf6872-10a2-4a69-998d-ecfc7ae61c16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_83c3e4a4-d445-45c9-a450-5e3b12fbd311" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_abcf6872-10a2-4a69-998d-ecfc7ae61c16" xlink:to="loc_dei_EntityDomain_83c3e4a4-d445-45c9-a450-5e3b12fbd311" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_58b0c4a9-1697-4630-8d11-3b8e7d590877" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_83c3e4a4-d445-45c9-a450-5e3b12fbd311" xlink:to="loc_cms_ConsumersEnergyCompanyMember_58b0c4a9-1697-4630-8d11-3b8e7d590877" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_609c718b-fd40-42e2-af3a-70df6b8a7070" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_18661e21-b676-4264-bff5-ee25e0f58fc9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_609c718b-fd40-42e2-af3a-70df6b8a7070" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_609c718b-fd40-42e2-af3a-70df6b8a7070_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_609c718b-fd40-42e2-af3a-70df6b8a7070" xlink:to="loc_us-gaap_SegmentDomain_609c718b-fd40-42e2-af3a-70df6b8a7070_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ff1dd9f9-d495-4463-a5c7-e5fa3bb67611" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_609c718b-fd40-42e2-af3a-70df6b8a7070" xlink:to="loc_us-gaap_SegmentDomain_ff1dd9f9-d495-4463-a5c7-e5fa3bb67611" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_672d554e-a6b0-4681-b31c-fa81d4de043c" xlink:href="cms-20201231.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ff1dd9f9-d495-4463-a5c7-e5fa3bb67611" xlink:to="loc_cms_ElectricUtilityMember_672d554e-a6b0-4681-b31c-fa81d4de043c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_f6dbbbe1-76af-400d-a39a-a400de8d99f0" xlink:href="cms-20201231.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ff1dd9f9-d495-4463-a5c7-e5fa3bb67611" xlink:to="loc_cms_GasUtilityMember_f6dbbbe1-76af-400d-a39a-a400de8d99f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesMember_6cf97d80-67ca-429b-91b0-6fbe7df7f19d" xlink:href="cms-20201231.xsd#cms_EnterprisesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ff1dd9f9-d495-4463-a5c7-e5fa3bb67611" xlink:to="loc_cms_EnterprisesMember_6cf97d80-67ca-429b-91b0-6fbe7df7f19d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_64c879b1-563d-499d-b190-34e9178d7e1c" xlink:href="cms-20201231.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ff1dd9f9-d495-4463-a5c7-e5fa3bb67611" xlink:to="loc_cms_EnerBankMember_64c879b1-563d-499d-b190-34e9178d7e1c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_c5e09947-c1b7-403d-a5f7-be23e938886e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_18661e21-b676-4264-bff5-ee25e0f58fc9" xlink:to="loc_srt_ConsolidationItemsAxis_c5e09947-c1b7-403d-a5f7-be23e938886e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_c5e09947-c1b7-403d-a5f7-be23e938886e_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_c5e09947-c1b7-403d-a5f7-be23e938886e" xlink:to="loc_srt_ConsolidationItemsDomain_c5e09947-c1b7-403d-a5f7-be23e938886e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_1537de94-1263-4752-8f97-7d29c90e55a4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_c5e09947-c1b7-403d-a5f7-be23e938886e" xlink:to="loc_srt_ConsolidationItemsDomain_1537de94-1263-4752-8f97-7d29c90e55a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_98958891-1414-44fb-bcc0-71e2d8bb8b43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_1537de94-1263-4752-8f97-7d29c90e55a4" xlink:to="loc_us-gaap_OperatingSegmentsMember_98958891-1414-44fb-bcc0-71e2d8bb8b43" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RevenueNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="extended" id="i58eff7e93e894cb98a139d8963acaa77_RevenueNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_5f75f72a-46f5-435e-ace5-ba047b3e6919" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_da0d46be-61ea-4995-8597-36a35cccd22d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5f75f72a-46f5-435e-ace5-ba047b3e6919" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_da0d46be-61ea-4995-8597-36a35cccd22d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_2a6bb855-027d-4f7d-a680-5030db3a724f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5f75f72a-46f5-435e-ace5-ba047b3e6919" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_2a6bb855-027d-4f7d-a680-5030db3a724f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_5cd69fa7-0c18-4869-acdc-8c785eff07c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5f75f72a-46f5-435e-ace5-ba047b3e6919" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_5cd69fa7-0c18-4869-acdc-8c785eff07c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_9b906188-3d2f-45a3-a37d-b425056f4628" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5f75f72a-46f5-435e-ace5-ba047b3e6919" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_9b906188-3d2f-45a3-a37d-b425056f4628" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_28d054f4-9359-4fcd-8f5d-263d75346966" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5f75f72a-46f5-435e-ace5-ba047b3e6919" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_28d054f4-9359-4fcd-8f5d-263d75346966" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_73c55945-e2d8-4a36-912b-c8d6c1010dbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_28d054f4-9359-4fcd-8f5d-263d75346966" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_73c55945-e2d8-4a36-912b-c8d6c1010dbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_73c55945-e2d8-4a36-912b-c8d6c1010dbd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_73c55945-e2d8-4a36-912b-c8d6c1010dbd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_73c55945-e2d8-4a36-912b-c8d6c1010dbd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_29e01ed6-9770-4166-8730-bacf684c0312" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_73c55945-e2d8-4a36-912b-c8d6c1010dbd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_29e01ed6-9770-4166-8730-bacf684c0312" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_5bb18d89-de67-4553-aa9a-8c104e457616" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_29e01ed6-9770-4166-8730-bacf684c0312" xlink:to="loc_us-gaap_AccountsReceivableMember_5bb18d89-de67-4553-aa9a-8c104e457616" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_89e42f60-c306-4ff2-9aec-43290f546cc6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_28d054f4-9359-4fcd-8f5d-263d75346966" xlink:to="loc_dei_LegalEntityAxis_89e42f60-c306-4ff2-9aec-43290f546cc6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_89e42f60-c306-4ff2-9aec-43290f546cc6_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_89e42f60-c306-4ff2-9aec-43290f546cc6" xlink:to="loc_dei_EntityDomain_89e42f60-c306-4ff2-9aec-43290f546cc6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8c3b442c-601f-48ff-8e28-93e5800f2bd5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_89e42f60-c306-4ff2-9aec-43290f546cc6" xlink:to="loc_dei_EntityDomain_8c3b442c-601f-48ff-8e28-93e5800f2bd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_471b7d2a-7429-4783-81f6-9ceaa6f38863" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8c3b442c-601f-48ff-8e28-93e5800f2bd5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_471b7d2a-7429-4783-81f6-9ceaa6f38863" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_7854bdf0-0b3b-4284-b76d-6ded2e846bd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_28d054f4-9359-4fcd-8f5d-263d75346966" xlink:to="loc_us-gaap_RegulatoryAssetAxis_7854bdf0-0b3b-4284-b76d-6ded2e846bd6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_7854bdf0-0b3b-4284-b76d-6ded2e846bd6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_7854bdf0-0b3b-4284-b76d-6ded2e846bd6" xlink:to="loc_us-gaap_RegulatoryAssetDomain_7854bdf0-0b3b-4284-b76d-6ded2e846bd6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_a8cfed1e-bb23-4afb-94d2-c842449dabcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_7854bdf0-0b3b-4284-b76d-6ded2e846bd6" xlink:to="loc_us-gaap_RegulatoryAssetDomain_a8cfed1e-bb23-4afb-94d2-c842449dabcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_COVID19CostsAccountingDeferralMember_01941d10-c01d-4108-a641-9e9a37afe454" xlink:href="cms-20201231.xsd#cms_COVID19CostsAccountingDeferralMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_a8cfed1e-bb23-4afb-94d2-c842449dabcb" xlink:to="loc_cms_COVID19CostsAccountingDeferralMember_01941d10-c01d-4108-a641-9e9a37afe454" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_bea9607e-9b07-4ffd-862b-70af3cfb18a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_28d054f4-9359-4fcd-8f5d-263d75346966" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_bea9607e-9b07-4ffd-862b-70af3cfb18a6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_bea9607e-9b07-4ffd-862b-70af3cfb18a6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_bea9607e-9b07-4ffd-862b-70af3cfb18a6" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_bea9607e-9b07-4ffd-862b-70af3cfb18a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_fce6c74e-28e2-4d68-9d39-26414067c6a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_bea9607e-9b07-4ffd-862b-70af3cfb18a6" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_fce6c74e-28e2-4d68-9d39-26414067c6a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_87e29242-1dcb-41b6-9244-b4d1be8684c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_fce6c74e-28e2-4d68-9d39-26414067c6a4" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_87e29242-1dcb-41b6-9244-b4d1be8684c4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpense" xlink:type="simple" xlink:href="cms-20201231.xsd#OtherIncomeandOtherExpense"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpense" xlink:type="extended" id="i0a914b73bb7043c6ae1b2787fec37b25_OtherIncomeandOtherExpense">
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_d142d678-c63d-43c2-9eac-ffec358528c1" xlink:href="cms-20201231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_81368b57-70ac-45cf-aade-c2a3a53c3d74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_d142d678-c63d-43c2-9eac-ffec358528c1" xlink:to="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_81368b57-70ac-45cf-aade-c2a3a53c3d74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_3d6fe70a-82fa-4258-a96b-1c39e949017e" xlink:href="cms-20201231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_d142d678-c63d-43c2-9eac-ffec358528c1" xlink:to="loc_cms_OtherIncomeandExpensesTable_3d6fe70a-82fa-4258-a96b-1c39e949017e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_26e57be7-4c75-4094-8282-55d4e4457594" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_OtherIncomeandExpensesTable_3d6fe70a-82fa-4258-a96b-1c39e949017e" xlink:to="loc_dei_LegalEntityAxis_26e57be7-4c75-4094-8282-55d4e4457594" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_26e57be7-4c75-4094-8282-55d4e4457594_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_26e57be7-4c75-4094-8282-55d4e4457594" xlink:to="loc_dei_EntityDomain_26e57be7-4c75-4094-8282-55d4e4457594_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d64b925b-e61f-445c-9bd2-6ec7c4e8af06" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_26e57be7-4c75-4094-8282-55d4e4457594" xlink:to="loc_dei_EntityDomain_d64b925b-e61f-445c-9bd2-6ec7c4e8af06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0f8f1640-14a4-49dd-a650-a22ea7b0b689" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d64b925b-e61f-445c-9bd2-6ec7c4e8af06" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0f8f1640-14a4-49dd-a650-a22ea7b0b689" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables" xlink:type="simple" xlink:href="cms-20201231.xsd#OtherIncomeandOtherExpenseTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables" xlink:type="extended" id="i446b2e4f674042db94d255bb468d8e5a_OtherIncomeandOtherExpenseTables">
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_51b50b7f-dcea-48d1-855e-c3b8f093d77d" xlink:href="cms-20201231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_e832590c-8b84-4834-9c23-c4c3996d2df3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_51b50b7f-dcea-48d1-855e-c3b8f093d77d" xlink:to="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_e832590c-8b84-4834-9c23-c4c3996d2df3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_7c9fff00-bc84-4748-b91b-c0432b505237" xlink:href="cms-20201231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_51b50b7f-dcea-48d1-855e-c3b8f093d77d" xlink:to="loc_cms_OtherIncomeandExpensesTable_7c9fff00-bc84-4748-b91b-c0432b505237" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_aae2f9ee-f925-48ed-9a28-5f62331456bb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_OtherIncomeandExpensesTable_7c9fff00-bc84-4748-b91b-c0432b505237" xlink:to="loc_dei_LegalEntityAxis_aae2f9ee-f925-48ed-9a28-5f62331456bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_aae2f9ee-f925-48ed-9a28-5f62331456bb_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_aae2f9ee-f925-48ed-9a28-5f62331456bb" xlink:to="loc_dei_EntityDomain_aae2f9ee-f925-48ed-9a28-5f62331456bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8269dcca-6066-4f81-943f-d4e831631a2d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_aae2f9ee-f925-48ed-9a28-5f62331456bb" xlink:to="loc_dei_EntityDomain_8269dcca-6066-4f81-943f-d4e831631a2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c065e759-41eb-4bac-88fc-60e17ad6f900" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8269dcca-6066-4f81-943f-d4e831631a2d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c065e759-41eb-4bac-88fc-60e17ad6f900" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#OtherIncomeandOtherExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails" xlink:type="extended" id="i237aa52a6a7a4868a3b70ecff7da9be0_OtherIncomeandOtherExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_2595e93a-b738-4d52-9097-711fffa5f397" xlink:href="cms-20201231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Donations_9377b529-356d-46d0-a38b-3b79ee3171b7" xlink:href="cms-20201231.xsd#cms_Donations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_2595e93a-b738-4d52-9097-711fffa5f397" xlink:to="loc_cms_Donations_9377b529-356d-46d0-a38b-3b79ee3171b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivicAndPoliticalExpenditures_22437f34-cc90-4a6e-878f-3093141c5825" xlink:href="cms-20201231.xsd#cms_CivicAndPoliticalExpenditures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_2595e93a-b738-4d52-9097-711fffa5f397" xlink:to="loc_cms_CivicAndPoliticalExpenditures_22437f34-cc90-4a6e-878f-3093141c5825" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c5b7f2f0-a7da-43c6-b7f1-dafd82dd0b85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_2595e93a-b738-4d52-9097-711fffa5f397" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c5b7f2f0-a7da-43c6-b7f1-dafd82dd0b85" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherOtherNonoperatingExpense_5b60a4d8-7820-4bc3-a46f-ebf81269db3e" xlink:href="cms-20201231.xsd#cms_OtherOtherNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_2595e93a-b738-4d52-9097-711fffa5f397" xlink:to="loc_cms_OtherOtherNonoperatingExpense_5b60a4d8-7820-4bc3-a46f-ebf81269db3e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_7050a802-7ddc-4e6e-94b0-1e4be9d884cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_2595e93a-b738-4d52-9097-711fffa5f397" xlink:to="loc_us-gaap_OtherNonoperatingExpense_7050a802-7ddc-4e6e-94b0-1e4be9d884cd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_118fba77-4829-4c0e-89a7-ada4cbf69dcc" xlink:href="cms-20201231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_2595e93a-b738-4d52-9097-711fffa5f397" xlink:to="loc_cms_OtherIncomeandExpensesTable_118fba77-4829-4c0e-89a7-ada4cbf69dcc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d44b6f68-93f9-4fd5-908d-794a708cd8e1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_OtherIncomeandExpensesTable_118fba77-4829-4c0e-89a7-ada4cbf69dcc" xlink:to="loc_dei_LegalEntityAxis_d44b6f68-93f9-4fd5-908d-794a708cd8e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d44b6f68-93f9-4fd5-908d-794a708cd8e1_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d44b6f68-93f9-4fd5-908d-794a708cd8e1" xlink:to="loc_dei_EntityDomain_d44b6f68-93f9-4fd5-908d-794a708cd8e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5298c884-2d2c-4720-9c8f-75a38b0fee23" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d44b6f68-93f9-4fd5-908d-794a708cd8e1" xlink:to="loc_dei_EntityDomain_5298c884-2d2c-4720-9c8f-75a38b0fee23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3487ba7f-7862-4fb7-a873-85ba0992ac4f" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5298c884-2d2c-4720-9c8f-75a38b0fee23" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3487ba7f-7862-4fb7-a873-85ba0992ac4f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalents" xlink:type="simple" xlink:href="cms-20201231.xsd#CashAndCashEquivalents"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalents" xlink:type="extended" id="icab615562f334716bca1101b76b5bab1_CashAndCashEquivalents">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_836ce407-2e05-43e9-b400-f21a3f451aa8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_5e4e0afa-802a-4c2e-87b0-20404e035b3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_836ce407-2e05-43e9-b400-f21a3f451aa8" xlink:to="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_5e4e0afa-802a-4c2e-87b0-20404e035b3c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_d95625da-e35a-4d52-82b2-2c0fb256587a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_836ce407-2e05-43e9-b400-f21a3f451aa8" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_d95625da-e35a-4d52-82b2-2c0fb256587a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1a78376b-c1f5-471a-b942-c07e79d05e31" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_d95625da-e35a-4d52-82b2-2c0fb256587a" xlink:to="loc_dei_LegalEntityAxis_1a78376b-c1f5-471a-b942-c07e79d05e31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1a78376b-c1f5-471a-b942-c07e79d05e31_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1a78376b-c1f5-471a-b942-c07e79d05e31" xlink:to="loc_dei_EntityDomain_1a78376b-c1f5-471a-b942-c07e79d05e31_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a9452674-ede5-4f09-b743-c100703a9a33" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1a78376b-c1f5-471a-b942-c07e79d05e31" xlink:to="loc_dei_EntityDomain_a9452674-ede5-4f09-b743-c100703a9a33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_dc8fe31f-53b3-4229-bee1-d0254aa739ca" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a9452674-ede5-4f09-b743-c100703a9a33" xlink:to="loc_cms_ConsumersEnergyCompanyMember_dc8fe31f-53b3-4229-bee1-d0254aa739ca" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalentsTables" xlink:type="simple" xlink:href="cms-20201231.xsd#CashAndCashEquivalentsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalentsTables" xlink:type="extended" id="i11a15b540e6b4e25aea401bbea0146d2_CashAndCashEquivalentsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_7c061e08-6c1d-4698-96eb-8ae167b94363" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock_10aca78d-feb7-4698-bd44-3cc1435f127a" xlink:href="cms-20201231.xsd#cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_7c061e08-6c1d-4698-96eb-8ae167b94363" xlink:to="loc_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock_10aca78d-feb7-4698-bd44-3cc1435f127a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_39dc94d7-0f21-4e7b-a28f-6cc015376a59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_7c061e08-6c1d-4698-96eb-8ae167b94363" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_39dc94d7-0f21-4e7b-a28f-6cc015376a59" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5da83694-f4ba-4934-aca0-106476f7adff" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_39dc94d7-0f21-4e7b-a28f-6cc015376a59" xlink:to="loc_dei_LegalEntityAxis_5da83694-f4ba-4934-aca0-106476f7adff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5da83694-f4ba-4934-aca0-106476f7adff_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5da83694-f4ba-4934-aca0-106476f7adff" xlink:to="loc_dei_EntityDomain_5da83694-f4ba-4934-aca0-106476f7adff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f94cf654-56b9-494f-8e63-61914793f135" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5da83694-f4ba-4934-aca0-106476f7adff" xlink:to="loc_dei_EntityDomain_f94cf654-56b9-494f-8e63-61914793f135" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b0d2d392-5a49-4952-8547-9e7b89e79e98" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f94cf654-56b9-494f-8e63-61914793f135" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b0d2d392-5a49-4952-8547-9e7b89e79e98" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails" xlink:type="extended" id="i4167b26fbcd9470cbf61059f2fc81218_CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_d5781e77-8df3-4de9-805f-a862b670879c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f0a30e0f-f62f-49f5-b47f-fe37c7bcef16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_d5781e77-8df3-4de9-805f-a862b670879c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f0a30e0f-f62f-49f5-b47f-fe37c7bcef16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_07bc142e-ab5d-47ba-b90b-0acb3e81fb5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_d5781e77-8df3-4de9-805f-a862b670879c" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_07bc142e-ab5d-47ba-b90b-0acb3e81fb5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_32b71b68-cafe-44ed-af88-cfb093365906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_d5781e77-8df3-4de9-805f-a862b670879c" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_32b71b68-cafe-44ed-af88-cfb093365906" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_894982ec-2ac0-40d9-a241-3336f2606264" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_d5781e77-8df3-4de9-805f-a862b670879c" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_894982ec-2ac0-40d9-a241-3336f2606264" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7c0dd326-6bff-4402-ac6a-9a1116adafb7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_894982ec-2ac0-40d9-a241-3336f2606264" xlink:to="loc_dei_LegalEntityAxis_7c0dd326-6bff-4402-ac6a-9a1116adafb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7c0dd326-6bff-4402-ac6a-9a1116adafb7_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_7c0dd326-6bff-4402-ac6a-9a1116adafb7" xlink:to="loc_dei_EntityDomain_7c0dd326-6bff-4402-ac6a-9a1116adafb7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1aded3f0-54b6-4866-8d48-12aa1aceb3d5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_7c0dd326-6bff-4402-ac6a-9a1116adafb7" xlink:to="loc_dei_EntityDomain_1aded3f0-54b6-4866-8d48-12aa1aceb3d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_725792cc-3572-4ca3-baea-1f8307e64974" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1aded3f0-54b6-4866-8d48-12aa1aceb3d5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_725792cc-3572-4ca3-baea-1f8307e64974" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="simple" xlink:href="cms-20201231.xsd#ReportableSegments"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="extended" id="ia2b5e173b179442b97b6b961cdb8041b_ReportableSegments">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_374a152e-4436-4de1-a0fe-4d94c2c86ab1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_1c578aba-c485-4803-9b5d-9bb86318cf1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_374a152e-4436-4de1-a0fe-4d94c2c86ab1" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_1c578aba-c485-4803-9b5d-9bb86318cf1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_75943270-98a0-4c0c-baa5-e77c47af3aef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_374a152e-4436-4de1-a0fe-4d94c2c86ab1" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_75943270-98a0-4c0c-baa5-e77c47af3aef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9b7bfc24-6945-49d5-9301-9a814f8b0cf8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_75943270-98a0-4c0c-baa5-e77c47af3aef" xlink:to="loc_dei_LegalEntityAxis_9b7bfc24-6945-49d5-9301-9a814f8b0cf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9b7bfc24-6945-49d5-9301-9a814f8b0cf8_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9b7bfc24-6945-49d5-9301-9a814f8b0cf8" xlink:to="loc_dei_EntityDomain_9b7bfc24-6945-49d5-9301-9a814f8b0cf8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_96b897cc-817a-4cd5-8622-f8f4b13c93b0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9b7bfc24-6945-49d5-9301-9a814f8b0cf8" xlink:to="loc_dei_EntityDomain_96b897cc-817a-4cd5-8622-f8f4b13c93b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ba58d77e-8922-4bd7-ac15-36af0f2683e1" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_96b897cc-817a-4cd5-8622-f8f4b13c93b0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ba58d77e-8922-4bd7-ac15-36af0f2683e1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="simple" xlink:href="cms-20201231.xsd#ReportableSegmentsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="extended" id="i078fed4679f548938735c1311681ef43_ReportableSegmentsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_3aabf53d-e1c3-4178-b8a2-d079166fc9a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_9c355a5e-4d2a-4da0-9ff2-c34259e4ae39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3aabf53d-e1c3-4178-b8a2-d079166fc9a1" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_9c355a5e-4d2a-4da0-9ff2-c34259e4ae39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4c343313-2ba5-43b7-ad94-7c04d35ba42a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3aabf53d-e1c3-4178-b8a2-d079166fc9a1" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4c343313-2ba5-43b7-ad94-7c04d35ba42a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dc54fec9-7908-4bc5-9b21-97f321a4ac14" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4c343313-2ba5-43b7-ad94-7c04d35ba42a" xlink:to="loc_dei_LegalEntityAxis_dc54fec9-7908-4bc5-9b21-97f321a4ac14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dc54fec9-7908-4bc5-9b21-97f321a4ac14_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_dc54fec9-7908-4bc5-9b21-97f321a4ac14" xlink:to="loc_dei_EntityDomain_dc54fec9-7908-4bc5-9b21-97f321a4ac14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_80a7c539-5d90-4a18-934b-a61b69741b11" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_dc54fec9-7908-4bc5-9b21-97f321a4ac14" xlink:to="loc_dei_EntityDomain_80a7c539-5d90-4a18-934b-a61b69741b11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4bce5ee9-3a96-45db-aad7-6e8ac8ae3c37" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_80a7c539-5d90-4a18-934b-a61b69741b11" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4bce5ee9-3a96-45db-aad7-6e8ac8ae3c37" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ReportableSegmentsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="extended" id="i47bcb12076494d3e9fa263be44857951_ReportableSegmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_bb98c60d-c7e2-4a96-a0f4-1bc8905ef635" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_us-gaap_Revenues_bb98c60d-c7e2-4a96-a0f4-1bc8905ef635" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_8ef9ad57-c6ba-4153-b96c-0fb9f694836c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_8ef9ad57-c6ba-4153-b96c-0fb9f694836c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_4a072723-4495-4b3e-be8c-9397b9ef2d48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_4a072723-4495-4b3e-be8c-9397b9ef2d48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_25e2d187-2e54-4e97-850f-267d9efaf585" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_25e2d187-2e54-4e97-850f-267d9efaf585" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_65024793-330d-444c-96fa-066573b384cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_us-gaap_InterestExpense_65024793-330d-444c-96fa-066573b384cb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2025d6af-ee0d-45b1-985a-64874a0fac1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2025d6af-ee0d-45b1-985a-64874a0fac1f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c9d4b878-fa41-404d-a1c7-32a4458266fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_us-gaap_NetIncomeLoss_c9d4b878-fa41-404d-a1c7-32a4458266fe" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_6bbcbe6a-e523-467a-9ae5-2e56fdfb01b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_6bbcbe6a-e523-467a-9ae5-2e56fdfb01b1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_04b2f786-99fd-4674-905c-b0efd11ca70e" xlink:href="cms-20201231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_04b2f786-99fd-4674-905c-b0efd11ca70e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_88d85792-838d-4c9a-9a51-5763ea2e83da" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_88d85792-838d-4c9a-9a51-5763ea2e83da" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_c275ff9c-344e-4076-9187-5d113d6a1a60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_us-gaap_EquityMethodInvestments_c275ff9c-344e-4076-9187-5d113d6a1a60" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_209c3298-85e6-4de5-b57f-57a4daf684e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_us-gaap_Assets_209c3298-85e6-4de5-b57f-57a4daf684e5" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAdditions_586c2302-c787-4c94-93f8-0d648088f20c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAdditions_586c2302-c787-4c94-93f8-0d648088f20c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34b47736-e497-4127-b3db-b90f3fa1102d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34b47736-e497-4127-b3db-b90f3fa1102d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7d4b2518-a95f-459a-93e9-29a63fd22640" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34b47736-e497-4127-b3db-b90f3fa1102d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7d4b2518-a95f-459a-93e9-29a63fd22640" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7d4b2518-a95f-459a-93e9-29a63fd22640_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7d4b2518-a95f-459a-93e9-29a63fd22640" xlink:to="loc_us-gaap_SegmentDomain_7d4b2518-a95f-459a-93e9-29a63fd22640_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ddf2387e-6d6a-488c-9f83-d114746570dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7d4b2518-a95f-459a-93e9-29a63fd22640" xlink:to="loc_us-gaap_SegmentDomain_ddf2387e-6d6a-488c-9f83-d114746570dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_26c12b45-dd08-4e4d-a622-d9be4f82f735" xlink:href="cms-20201231.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ddf2387e-6d6a-488c-9f83-d114746570dc" xlink:to="loc_cms_ElectricUtilityMember_26c12b45-dd08-4e4d-a622-d9be4f82f735" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_90e6b2b0-19fd-4d42-8233-9bcac445a81a" xlink:href="cms-20201231.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ddf2387e-6d6a-488c-9f83-d114746570dc" xlink:to="loc_cms_GasUtilityMember_90e6b2b0-19fd-4d42-8233-9bcac445a81a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesMember_15e74e9e-b149-488b-8a48-6d3a531d49c6" xlink:href="cms-20201231.xsd#cms_EnterprisesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ddf2387e-6d6a-488c-9f83-d114746570dc" xlink:to="loc_cms_EnterprisesMember_15e74e9e-b149-488b-8a48-6d3a531d49c6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_038ce2b4-f02a-4a5a-a5cf-bf2ef21bc416" xlink:href="cms-20201231.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ddf2387e-6d6a-488c-9f83-d114746570dc" xlink:to="loc_cms_EnerBankMember_038ce2b4-f02a-4a5a-a5cf-bf2ef21bc416" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_9fe6791b-7d00-40b2-b1c8-aaf5b5322f11" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34b47736-e497-4127-b3db-b90f3fa1102d" xlink:to="loc_srt_ConsolidationItemsAxis_9fe6791b-7d00-40b2-b1c8-aaf5b5322f11" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9fe6791b-7d00-40b2-b1c8-aaf5b5322f11_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_9fe6791b-7d00-40b2-b1c8-aaf5b5322f11" xlink:to="loc_srt_ConsolidationItemsDomain_9fe6791b-7d00-40b2-b1c8-aaf5b5322f11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_c360485b-d255-48ec-9344-76036710f256" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_9fe6791b-7d00-40b2-b1c8-aaf5b5322f11" xlink:to="loc_srt_ConsolidationItemsDomain_c360485b-d255-48ec-9344-76036710f256" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0a0517fd-7ec9-4a16-812b-ff897dc13fac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_c360485b-d255-48ec-9344-76036710f256" xlink:to="loc_us-gaap_OperatingSegmentsMember_0a0517fd-7ec9-4a16-812b-ff897dc13fac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CorporateAndReconcilingItemsMember_52ccfdae-81c1-4c4f-b2c4-3747a25126eb" xlink:href="cms-20201231.xsd#cms_CorporateAndReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_c360485b-d255-48ec-9344-76036710f256" xlink:to="loc_cms_CorporateAndReconcilingItemsMember_52ccfdae-81c1-4c4f-b2c4-3747a25126eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f7833491-2358-4203-8dd5-799d16f27451" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34b47736-e497-4127-b3db-b90f3fa1102d" xlink:to="loc_dei_LegalEntityAxis_f7833491-2358-4203-8dd5-799d16f27451" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f7833491-2358-4203-8dd5-799d16f27451_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f7833491-2358-4203-8dd5-799d16f27451" xlink:to="loc_dei_EntityDomain_f7833491-2358-4203-8dd5-799d16f27451_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8737003f-7c4a-4396-ba23-0bed8ec99887" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f7833491-2358-4203-8dd5-799d16f27451" xlink:to="loc_dei_EntityDomain_8737003f-7c4a-4396-ba23-0bed8ec99887" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3367c88d-cc5a-4d8f-98db-245412444ba6" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8737003f-7c4a-4396-ba23-0bed8ec99887" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3367c88d-cc5a-4d8f-98db-245412444ba6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers" xlink:type="simple" xlink:href="cms-20201231.xsd#RelatedPartyTransactionsConsumers"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers" xlink:type="extended" id="ia57735d5fe6e4a14bf48298a398d33d4_RelatedPartyTransactionsConsumers">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_f5ccd82b-f7cc-44eb-a9c0-1d1cd0f03275" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_831e5342-d492-49e5-8ce1-bb3c4f7d10f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f5ccd82b-f7cc-44eb-a9c0-1d1cd0f03275" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_831e5342-d492-49e5-8ce1-bb3c4f7d10f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ce36e172-128d-44ee-ac9f-253155060af4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f5ccd82b-f7cc-44eb-a9c0-1d1cd0f03275" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ce36e172-128d-44ee-ac9f-253155060af4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e6dc390d-16bb-44ab-a8cf-66127d53356a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ce36e172-128d-44ee-ac9f-253155060af4" xlink:to="loc_dei_LegalEntityAxis_e6dc390d-16bb-44ab-a8cf-66127d53356a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e6dc390d-16bb-44ab-a8cf-66127d53356a_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_e6dc390d-16bb-44ab-a8cf-66127d53356a" xlink:to="loc_dei_EntityDomain_e6dc390d-16bb-44ab-a8cf-66127d53356a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f6fa6cac-0436-4274-8df6-ac2129a47fff" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_e6dc390d-16bb-44ab-a8cf-66127d53356a" xlink:to="loc_dei_EntityDomain_f6fa6cac-0436-4274-8df6-ac2129a47fff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_db95dc7a-ccba-4d01-8b46-7718b77f1537" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f6fa6cac-0436-4274-8df6-ac2129a47fff" xlink:to="loc_cms_ConsumersEnergyCompanyMember_db95dc7a-ccba-4d01-8b46-7718b77f1537" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables" xlink:type="simple" xlink:href="cms-20201231.xsd#RelatedPartyTransactionsConsumersTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables" xlink:type="extended" id="id0686c02c5c346d4bfda7c009a30d01a_RelatedPartyTransactionsConsumersTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_c2dc3323-2e62-4027-9970-130a9cca2467" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_2d8df5aa-4f1f-41bb-9d4b-19140da016e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c2dc3323-2e62-4027-9970-130a9cca2467" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_2d8df5aa-4f1f-41bb-9d4b-19140da016e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1d2d896e-b4ba-451e-b800-e77f46813b9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c2dc3323-2e62-4027-9970-130a9cca2467" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1d2d896e-b4ba-451e-b800-e77f46813b9c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6cb9fa94-11ac-4775-9e7d-b80b74a41b45" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1d2d896e-b4ba-451e-b800-e77f46813b9c" xlink:to="loc_dei_LegalEntityAxis_6cb9fa94-11ac-4775-9e7d-b80b74a41b45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6cb9fa94-11ac-4775-9e7d-b80b74a41b45_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6cb9fa94-11ac-4775-9e7d-b80b74a41b45" xlink:to="loc_dei_EntityDomain_6cb9fa94-11ac-4775-9e7d-b80b74a41b45_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e801daf0-336f-4b53-8c3d-ab14dd082dfa" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6cb9fa94-11ac-4775-9e7d-b80b74a41b45" xlink:to="loc_dei_EntityDomain_e801daf0-336f-4b53-8c3d-ab14dd082dfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_5ec040f4-bc6f-4a65-b48a-8e44831e7b0b" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e801daf0-336f-4b53-8c3d-ab14dd082dfa" xlink:to="loc_cms_ConsumersEnergyCompanyMember_5ec040f4-bc6f-4a65-b48a-8e44831e7b0b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RelatedPartyTransactionsConsumersDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails" xlink:type="extended" id="i49393f85603a49b3820f74bf486d67ce_RelatedPartyTransactionsConsumersDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_ddc3aded-c0af-421c-ae43-29d6862b6275" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_9c924b34-cac8-41cb-88f1-334cd715143d" xlink:href="cms-20201231.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ddc3aded-c0af-421c-ae43-29d6862b6275" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_9c924b34-cac8-41cb-88f1-334cd715143d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_2a724749-a143-4422-b8eb-cf53835f732a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ddc3aded-c0af-421c-ae43-29d6862b6275" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_2a724749-a143-4422-b8eb-cf53835f732a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_dad19f1d-88cd-4124-9ac4-23079c1d27f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ddc3aded-c0af-421c-ae43-29d6862b6275" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_dad19f1d-88cd-4124-9ac4-23079c1d27f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorDirectFinancingLeaseTermOfContract1_1bca2c8f-daba-4b58-bedc-45ef70164407" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorDirectFinancingLeaseTermOfContract1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ddc3aded-c0af-421c-ae43-29d6862b6275" xlink:to="loc_us-gaap_LessorDirectFinancingLeaseTermOfContract1_1bca2c8f-daba-4b58-bedc-45ef70164407" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_67210f7c-2c62-4fd5-83c2-6dd30bf6f76f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ddc3aded-c0af-421c-ae43-29d6862b6275" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_67210f7c-2c62-4fd5-83c2-6dd30bf6f76f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d56c4e92-3c4e-4352-9472-74310e470d9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ddc3aded-c0af-421c-ae43-29d6862b6275" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d56c4e92-3c4e-4352-9472-74310e470d9e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_202f05bb-1394-417e-a5fb-a4a5fa5ee7e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ddc3aded-c0af-421c-ae43-29d6862b6275" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_202f05bb-1394-417e-a5fb-a4a5fa5ee7e6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_bc2504a6-641d-49df-b26b-ceac74fcd902" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ddc3aded-c0af-421c-ae43-29d6862b6275" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_bc2504a6-641d-49df-b26b-ceac74fcd902" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0478e046-4d32-4c15-a73b-92728a726fb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ddc3aded-c0af-421c-ae43-29d6862b6275" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0478e046-4d32-4c15-a73b-92728a726fb0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_0b3912f0-c55f-4ab0-9061-d96848538d6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0478e046-4d32-4c15-a73b-92728a726fb0" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_0b3912f0-c55f-4ab0-9061-d96848538d6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0b3912f0-c55f-4ab0-9061-d96848538d6e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_0b3912f0-c55f-4ab0-9061-d96848538d6e" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0b3912f0-c55f-4ab0-9061-d96848538d6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_d1a17518-8a2d-4b7a-81e3-b3bb1e166a4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_0b3912f0-c55f-4ab0-9061-d96848538d6e" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_d1a17518-8a2d-4b7a-81e3-b3bb1e166a4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NaturalGasTransportationAgreementMember_a3da1a31-2ef1-4803-a636-b2cedc20d031" xlink:href="cms-20201231.xsd#cms_NaturalGasTransportationAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_d1a17518-8a2d-4b7a-81e3-b3bb1e166a4c" xlink:to="loc_cms_NaturalGasTransportationAgreementMember_a3da1a31-2ef1-4803-a636-b2cedc20d031" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_fdf19105-d0d5-41c4-9e98-82c5a1271cb8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0478e046-4d32-4c15-a73b-92728a726fb0" xlink:to="loc_srt_CounterpartyNameAxis_fdf19105-d0d5-41c4-9e98-82c5a1271cb8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fdf19105-d0d5-41c4-9e98-82c5a1271cb8_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_fdf19105-d0d5-41c4-9e98-82c5a1271cb8" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fdf19105-d0d5-41c4-9e98-82c5a1271cb8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_92b9e868-61f5-4344-8041-6443a84eaae3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_fdf19105-d0d5-41c4-9e98-82c5a1271cb8" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_92b9e868-61f5-4344-8041-6443a84eaae3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergySubsidiaryMember_3be5b06e-6406-4d1c-a0c1-733407f9e527" xlink:href="cms-20201231.xsd#cms_CMSEnergySubsidiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_92b9e868-61f5-4344-8041-6443a84eaae3" xlink:to="loc_cms_CMSEnergySubsidiaryMember_3be5b06e-6406-4d1c-a0c1-733407f9e527" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c1a19050-6412-4e90-9f2b-e33f5e3ce366" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0478e046-4d32-4c15-a73b-92728a726fb0" xlink:to="loc_us-gaap_DebtInstrumentAxis_c1a19050-6412-4e90-9f2b-e33f5e3ce366" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c1a19050-6412-4e90-9f2b-e33f5e3ce366_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_c1a19050-6412-4e90-9f2b-e33f5e3ce366" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c1a19050-6412-4e90-9f2b-e33f5e3ce366_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_95e73502-e407-4ad1-a3de-51c6a2fae031" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_c1a19050-6412-4e90-9f2b-e33f5e3ce366" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_95e73502-e407-4ad1-a3de-51c6a2fae031" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_ac5fbcbf-d9da-4308-a784-927836341a20" xlink:href="cms-20201231.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_95e73502-e407-4ad1-a3de-51c6a2fae031" xlink:to="loc_cms_CMSEnergyNotePayableMember_ac5fbcbf-d9da-4308-a784-927836341a20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fd313621-ed7b-4f14-8e80-9992277f0c8b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0478e046-4d32-4c15-a73b-92728a726fb0" xlink:to="loc_dei_LegalEntityAxis_fd313621-ed7b-4f14-8e80-9992277f0c8b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fd313621-ed7b-4f14-8e80-9992277f0c8b_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_fd313621-ed7b-4f14-8e80-9992277f0c8b" xlink:to="loc_dei_EntityDomain_fd313621-ed7b-4f14-8e80-9992277f0c8b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_14358cf1-f33e-4aaf-b6d2-716177c43965" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_fd313621-ed7b-4f14-8e80-9992277f0c8b" xlink:to="loc_dei_EntityDomain_14358cf1-f33e-4aaf-b6d2-716177c43965" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_82db332b-beec-4763-b134-20d22deec8c1" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_14358cf1-f33e-4aaf-b6d2-716177c43965" xlink:to="loc_cms_ConsumersEnergyCompanyMember_82db332b-beec-4763-b134-20d22deec8c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_65923b6d-6dbe-4169-ba59-9f4c567ef23f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0478e046-4d32-4c15-a73b-92728a726fb0" xlink:to="loc_us-gaap_CreditFacilityAxis_65923b6d-6dbe-4169-ba59-9f4c567ef23f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_65923b6d-6dbe-4169-ba59-9f4c567ef23f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_65923b6d-6dbe-4169-ba59-9f4c567ef23f" xlink:to="loc_us-gaap_CreditFacilityDomain_65923b6d-6dbe-4169-ba59-9f4c567ef23f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ade07ec6-58c2-4140-82fd-3c59dc0fd62d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_65923b6d-6dbe-4169-ba59-9f4c567ef23f" xlink:to="loc_us-gaap_CreditFacilityDomain_ade07ec6-58c2-4140-82fd-3c59dc0fd62d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_9434bda4-2d89-4566-b43c-4d9ed72dd06c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ade07ec6-58c2-4140-82fd-3c59dc0fd62d" xlink:to="loc_us-gaap_LineOfCreditMember_9434bda4-2d89-4566-b43c-4d9ed72dd06c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntities" xlink:type="simple" xlink:href="cms-20201231.xsd#VariableInterestEntities"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntities" xlink:type="extended" id="i33c747e6b4e44224ba6dd5e12d1ca06e_VariableInterestEntities"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesTables" xlink:type="simple" xlink:href="cms-20201231.xsd#VariableInterestEntitiesTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesTables" xlink:type="extended" id="i0acb1239dc704b43a714c6d60ae2a3dd_VariableInterestEntitiesTables"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#VariableInterestEntitiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails" xlink:type="extended" id="i909ea41ff099492994710079b9454c98_VariableInterestEntitiesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_472f7365-f930-4bf2-89fc-9caf4590a0cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_5f668628-d03e-4d99-8143-4249b6363bfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_472f7365-f930-4bf2-89fc-9caf4590a0cf" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_5f668628-d03e-4d99-8143-4249b6363bfa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_b94af6e6-397a-435f-b8d5-0a60d064340a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_472f7365-f930-4bf2-89fc-9caf4590a0cf" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_b94af6e6-397a-435f-b8d5-0a60d064340a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntityMaximumCapacity_a08c4e62-d81e-4579-b8ae-9d86aa6d45a9" xlink:href="cms-20201231.xsd#cms_VariableInterestEntityMaximumCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_472f7365-f930-4bf2-89fc-9caf4590a0cf" xlink:to="loc_cms_VariableInterestEntityMaximumCapacity_a08c4e62-d81e-4579-b8ae-9d86aa6d45a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntityCapacityCommitted_ec53b26b-5917-4da3-a471-d09a7711243c" xlink:href="cms-20201231.xsd#cms_VariableInterestEntityCapacityCommitted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_472f7365-f930-4bf2-89fc-9caf4590a0cf" xlink:to="loc_cms_VariableInterestEntityCapacityCommitted_ec53b26b-5917-4da3-a471-d09a7711243c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_2788f2c1-d19b-4e71-b254-51a646671f0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_472f7365-f930-4bf2-89fc-9caf4590a0cf" xlink:to="loc_us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_2788f2c1-d19b-4e71-b254-51a646671f0b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_cc098b94-a4e6-41e0-8a77-c4d7b3771e8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_472f7365-f930-4bf2-89fc-9caf4590a0cf" xlink:to="loc_us-gaap_EquityMethodInvestments_cc098b94-a4e6-41e0-8a77-c4d7b3771e8f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_c30500e7-055c-4e1e-90d7-27a1e2ac5209" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_472f7365-f930-4bf2-89fc-9caf4590a0cf" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_c30500e7-055c-4e1e-90d7-27a1e2ac5209" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_4e9cef02-8c2e-4894-b871-bbe42955fe3d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_c30500e7-055c-4e1e-90d7-27a1e2ac5209" xlink:to="loc_srt_ConsolidatedEntitiesAxis_4e9cef02-8c2e-4894-b871-bbe42955fe3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_4e9cef02-8c2e-4894-b871-bbe42955fe3d_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_4e9cef02-8c2e-4894-b871-bbe42955fe3d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_4e9cef02-8c2e-4894-b871-bbe42955fe3d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_14286a95-48d0-4771-b65e-c6427e8cec47" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_4e9cef02-8c2e-4894-b871-bbe42955fe3d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_14286a95-48d0-4771-b65e-c6427e8cec47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_8ae1965f-4cf3-4c67-ae93-f119671411d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_14286a95-48d0-4771-b65e-c6427e8cec47" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_8ae1965f-4cf3-4c67-ae93-f119671411d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_94d3a711-cf6f-4855-bd61-b36b6cc4cc94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_14286a95-48d0-4771-b65e-c6427e8cec47" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_94d3a711-cf6f-4855-bd61-b36b6cc4cc94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_264223e2-da14-4dfe-b920-f2636a09b322" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_c30500e7-055c-4e1e-90d7-27a1e2ac5209" xlink:to="loc_srt_OwnershipAxis_264223e2-da14-4dfe-b920-f2636a09b322" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_264223e2-da14-4dfe-b920-f2636a09b322_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_264223e2-da14-4dfe-b920-f2636a09b322" xlink:to="loc_srt_OwnershipDomain_264223e2-da14-4dfe-b920-f2636a09b322_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_c5bda0bc-d92f-4415-bee9-34032197a21b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_264223e2-da14-4dfe-b920-f2636a09b322" xlink:to="loc_srt_OwnershipDomain_c5bda0bc-d92f-4415-bee9-34032197a21b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindMember_6a598e55-1020-436c-9914-c0e2113cedf7" xlink:href="cms-20201231.xsd#cms_AviatorWindMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_c5bda0bc-d92f-4415-bee9-34032197a21b" xlink:to="loc_cms_AviatorWindMember_6a598e55-1020-436c-9914-c0e2113cedf7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_7547b992-df36-4c05-9bb1-33cca288bf1c" xlink:href="cms-20201231.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_c5bda0bc-d92f-4415-bee9-34032197a21b" xlink:to="loc_cms_AviatorWindClassBMembershipMember_7547b992-df36-4c05-9bb1-33cca288bf1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TESFilerCityMember_a6cebd81-f2d5-48a5-b538-0fa04bfac6ab" xlink:href="cms-20201231.xsd#cms_TESFilerCityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_c5bda0bc-d92f-4415-bee9-34032197a21b" xlink:to="loc_cms_TESFilerCityMember_a6cebd81-f2d5-48a5-b538-0fa04bfac6ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GraylingMember_5e9e5701-02d4-4dad-bdd6-3c036f7f14d9" xlink:href="cms-20201231.xsd#cms_GraylingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_c5bda0bc-d92f-4415-bee9-34032197a21b" xlink:to="loc_cms_GraylingMember_5e9e5701-02d4-4dad-bdd6-3c036f7f14d9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GeneseeMember_b262949c-8bf4-4282-b576-97d32c87cb53" xlink:href="cms-20201231.xsd#cms_GeneseeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_c5bda0bc-d92f-4415-bee9-34032197a21b" xlink:to="loc_cms_GeneseeMember_b262949c-8bf4-4282-b576-97d32c87cb53" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CravenMember_20e588c6-0089-481e-b962-83b8404117ae" xlink:href="cms-20201231.xsd#cms_CravenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_c5bda0bc-d92f-4415-bee9-34032197a21b" xlink:to="loc_cms_CravenMember_20e588c6-0089-481e-b962-83b8404117ae" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="extended" id="i76843d03d7ea4405865a86b1ca1bb639_VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_b0bded94-06c0-492b-81c9-5b5c317519e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a26bd246-0eff-4aad-b2ae-88b551937d2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b0bded94-06c0-492b-81c9-5b5c317519e4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a26bd246-0eff-4aad-b2ae-88b551937d2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e47dfbd7-f2a5-458d-9303-6054b6e73afc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b0bded94-06c0-492b-81c9-5b5c317519e4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e47dfbd7-f2a5-458d-9303-6054b6e73afc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_12666e60-38db-4b95-9930-3181a6d391c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b0bded94-06c0-492b-81c9-5b5c317519e4" xlink:to="loc_us-gaap_OtherAssetsCurrent_12666e60-38db-4b95-9930-3181a6d391c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f78928c6-1fe8-443c-9d78-60cd0e6c4320" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b0bded94-06c0-492b-81c9-5b5c317519e4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f78928c6-1fe8-443c-9d78-60cd0e6c4320" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_45a84d90-ef7c-4f60-b7b2-ade938a525cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b0bded94-06c0-492b-81c9-5b5c317519e4" xlink:to="loc_us-gaap_Assets_45a84d90-ef7c-4f60-b7b2-ade938a525cb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e1803bbb-a1b7-4d85-beef-ed41b1290354" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b0bded94-06c0-492b-81c9-5b5c317519e4" xlink:to="loc_us-gaap_AccountsPayableCurrent_e1803bbb-a1b7-4d85-beef-ed41b1290354" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_c0c7092f-f77d-4104-b5fd-e0ee48d08070" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b0bded94-06c0-492b-81c9-5b5c317519e4" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_c0c7092f-f77d-4104-b5fd-e0ee48d08070" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_51f817eb-359b-485a-99e6-8a8f279783de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b0bded94-06c0-492b-81c9-5b5c317519e4" xlink:to="loc_us-gaap_Liabilities_51f817eb-359b-485a-99e6-8a8f279783de" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_c24d4cf8-a926-4c77-b738-9798a4418201" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b0bded94-06c0-492b-81c9-5b5c317519e4" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_c24d4cf8-a926-4c77-b738-9798a4418201" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_45deac84-d498-4f4f-b53a-c6cad1f6ce79" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_c24d4cf8-a926-4c77-b738-9798a4418201" xlink:to="loc_srt_ConsolidatedEntitiesAxis_45deac84-d498-4f4f-b53a-c6cad1f6ce79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_45deac84-d498-4f4f-b53a-c6cad1f6ce79_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_45deac84-d498-4f4f-b53a-c6cad1f6ce79" xlink:to="loc_srt_ConsolidatedEntitiesDomain_45deac84-d498-4f4f-b53a-c6cad1f6ce79_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_0427d0e8-f794-487a-92c5-26e67fae34dd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_45deac84-d498-4f4f-b53a-c6cad1f6ce79" xlink:to="loc_srt_ConsolidatedEntitiesDomain_0427d0e8-f794-487a-92c5-26e67fae34dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_79fb6a99-f302-49ab-8746-0d06813b56e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_0427d0e8-f794-487a-92c5-26e67fae34dd" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_79fb6a99-f302-49ab-8746-0d06813b56e8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetSalesandExitActivities" xlink:type="simple" xlink:href="cms-20201231.xsd#AssetSalesandExitActivities"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/AssetSalesandExitActivities" xlink:type="extended" id="i6f8a4b796a71460496cfa5ea9c7bbb0a_AssetSalesandExitActivities">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_85330a3e-5036-40a5-adb5-5cccc3c10f59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_5e4f87f4-584e-4e26-9415-57838cc62db7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_85330a3e-5036-40a5-adb5-5cccc3c10f59" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_5e4f87f4-584e-4e26-9415-57838cc62db7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_78895d2d-d067-4424-bd46-684955f2bfe5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_85330a3e-5036-40a5-adb5-5cccc3c10f59" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_78895d2d-d067-4424-bd46-684955f2bfe5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2d30c4df-d3b2-4a59-a30f-3bfa1c6213c9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_78895d2d-d067-4424-bd46-684955f2bfe5" xlink:to="loc_dei_LegalEntityAxis_2d30c4df-d3b2-4a59-a30f-3bfa1c6213c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2d30c4df-d3b2-4a59-a30f-3bfa1c6213c9_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2d30c4df-d3b2-4a59-a30f-3bfa1c6213c9" xlink:to="loc_dei_EntityDomain_2d30c4df-d3b2-4a59-a30f-3bfa1c6213c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_407da930-1e3a-4fe3-a169-cb3a3b56a0c1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2d30c4df-d3b2-4a59-a30f-3bfa1c6213c9" xlink:to="loc_dei_EntityDomain_407da930-1e3a-4fe3-a169-cb3a3b56a0c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fecbee19-cf93-4e0a-92d7-95a508fdcbc4" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_407da930-1e3a-4fe3-a169-cb3a3b56a0c1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fecbee19-cf93-4e0a-92d7-95a508fdcbc4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetSaleandExitActivitiesTables" xlink:type="simple" xlink:href="cms-20201231.xsd#AssetSaleandExitActivitiesTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/AssetSaleandExitActivitiesTables" xlink:type="extended" id="i3b3ee273732e43819dd974cb46889bf6_AssetSaleandExitActivitiesTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2c1be9ef-d366-46d5-b6b6-a19638f1da1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_fdd9fcd2-eed4-4818-b4ee-6be81c239815" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2c1be9ef-d366-46d5-b6b6-a19638f1da1e" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_fdd9fcd2-eed4-4818-b4ee-6be81c239815" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a359ca24-e114-4c29-8e18-fe03595f3571" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2c1be9ef-d366-46d5-b6b6-a19638f1da1e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a359ca24-e114-4c29-8e18-fe03595f3571" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7d4c59f5-568c-4c3e-becc-9183683bd79d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a359ca24-e114-4c29-8e18-fe03595f3571" xlink:to="loc_dei_LegalEntityAxis_7d4c59f5-568c-4c3e-becc-9183683bd79d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7d4c59f5-568c-4c3e-becc-9183683bd79d_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_7d4c59f5-568c-4c3e-becc-9183683bd79d" xlink:to="loc_dei_EntityDomain_7d4c59f5-568c-4c3e-becc-9183683bd79d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2fb37d67-7122-43e1-bcb8-ee8d3ab6ba49" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_7d4c59f5-568c-4c3e-becc-9183683bd79d" xlink:to="loc_dei_EntityDomain_2fb37d67-7122-43e1-bcb8-ee8d3ab6ba49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_88e7f3df-630d-4ac9-9cd8-77d8d43fd69d" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2fb37d67-7122-43e1-bcb8-ee8d3ab6ba49" xlink:to="loc_cms_ConsumersEnergyCompanyMember_88e7f3df-630d-4ac9-9cd8-77d8d43fd69d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#AssetSalesandExitActivitiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails" xlink:type="extended" id="ib0f7ee71697442dca7e6a65ae2cd8d98_AssetSalesandExitActivitiesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_40e46699-b3c3-40c2-a230-91f9d1ef7e3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_b5e55c6b-610a-4804-9250-da9d272cd640" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_40e46699-b3c3-40c2-a230-91f9d1ef7e3c" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_b5e55c6b-610a-4804-9250-da9d272cd640" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_5d467645-c08c-4a99-9fd8-a702824e2f0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_40e46699-b3c3-40c2-a230-91f9d1ef7e3c" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_5d467645-c08c-4a99-9fd8-a702824e2f0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_4f7b8187-3b7d-4445-9f29-62cb13915951" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_40e46699-b3c3-40c2-a230-91f9d1ef7e3c" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_4f7b8187-3b7d-4445-9f29-62cb13915951" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_9600c8d1-c8cc-4110-a3ba-c282bab21625" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_40e46699-b3c3-40c2-a230-91f9d1ef7e3c" xlink:to="loc_us-gaap_RestructuringCharges_9600c8d1-c8cc-4110-a3ba-c282bab21625" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_d72a6913-384b-4522-aff9-034f2d68bcf7" xlink:href="cms-20201231.xsd#cms_RestructuringAndRelatedCostIncurredCostCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_40e46699-b3c3-40c2-a230-91f9d1ef7e3c" xlink:to="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_d72a6913-384b-4522-aff9-034f2d68bcf7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b36ee5c4-2e35-446b-8684-4ba899283c64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_40e46699-b3c3-40c2-a230-91f9d1ef7e3c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b36ee5c4-2e35-446b-8684-4ba899283c64" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_e8c550fd-382f-4d82-afa6-023fa1aa8ab5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b36ee5c4-2e35-446b-8684-4ba899283c64" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_e8c550fd-382f-4d82-afa6-023fa1aa8ab5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_e8c550fd-382f-4d82-afa6-023fa1aa8ab5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_e8c550fd-382f-4d82-afa6-023fa1aa8ab5" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_e8c550fd-382f-4d82-afa6-023fa1aa8ab5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_1fd2b26e-2d6e-423e-b888-18a8d52bc2b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_e8c550fd-382f-4d82-afa6-023fa1aa8ab5" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_1fd2b26e-2d6e-423e-b888-18a8d52bc2b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_7a42de2f-61c8-456b-b171-1d41cbfd6c17" xlink:href="cms-20201231.xsd#cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_1fd2b26e-2d6e-423e-b888-18a8d52bc2b8" xlink:to="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_7a42de2f-61c8-456b-b171-1d41cbfd6c17" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_5e911bb2-3771-4b84-b74a-9fc98a2f4c2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b36ee5c4-2e35-446b-8684-4ba899283c64" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_5e911bb2-3771-4b84-b74a-9fc98a2f4c2a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_5e911bb2-3771-4b84-b74a-9fc98a2f4c2a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_5e911bb2-3771-4b84-b74a-9fc98a2f4c2a" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_5e911bb2-3771-4b84-b74a-9fc98a2f4c2a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_827e894b-8f47-46af-8dcf-565e95f56f29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_5e911bb2-3771-4b84-b74a-9fc98a2f4c2a" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_827e894b-8f47-46af-8dcf-565e95f56f29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_e2eff74c-63e8-4d20-ab86-b47a8beb91db" xlink:href="cms-20201231.xsd#cms_RetentionBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_827e894b-8f47-46af-8dcf-565e95f56f29" xlink:to="loc_cms_RetentionBenefitsMember_e2eff74c-63e8-4d20-ab86-b47a8beb91db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_5d0c07e5-6df4-4230-92b2-e4954173eaa1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b36ee5c4-2e35-446b-8684-4ba899283c64" xlink:to="loc_us-gaap_RestructuringPlanAxis_5d0c07e5-6df4-4230-92b2-e4954173eaa1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_5d0c07e5-6df4-4230-92b2-e4954173eaa1_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_5d0c07e5-6df4-4230-92b2-e4954173eaa1" xlink:to="loc_us-gaap_RestructuringPlanDomain_5d0c07e5-6df4-4230-92b2-e4954173eaa1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_3a8f1e4e-26f2-427e-993f-5d36674da234" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_5d0c07e5-6df4-4230-92b2-e4954173eaa1" xlink:to="loc_us-gaap_RestructuringPlanDomain_3a8f1e4e-26f2-427e-993f-5d36674da234" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_D.E.KarnGeneratingComplexMember_e5d5b78d-3279-405d-9a2f-01ed3a74a8cc" xlink:href="cms-20201231.xsd#cms_D.E.KarnGeneratingComplexMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_3a8f1e4e-26f2-427e-993f-5d36674da234" xlink:to="loc_cms_D.E.KarnGeneratingComplexMember_e5d5b78d-3279-405d-9a2f-01ed3a74a8cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9f57ff2d-0f34-4caa-8dd3-c0afad64a0f0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b36ee5c4-2e35-446b-8684-4ba899283c64" xlink:to="loc_dei_LegalEntityAxis_9f57ff2d-0f34-4caa-8dd3-c0afad64a0f0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9f57ff2d-0f34-4caa-8dd3-c0afad64a0f0_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9f57ff2d-0f34-4caa-8dd3-c0afad64a0f0" xlink:to="loc_dei_EntityDomain_9f57ff2d-0f34-4caa-8dd3-c0afad64a0f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4de68aed-e71f-4dec-ba60-1a89892850ba" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9f57ff2d-0f34-4caa-8dd3-c0afad64a0f0" xlink:to="loc_dei_EntityDomain_4de68aed-e71f-4dec-ba60-1a89892850ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4241c53b-f8c0-4363-9590-00778b85f9b5" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_4de68aed-e71f-4dec-ba60-1a89892850ba" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4241c53b-f8c0-4363-9590-00778b85f9b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_e14dee58-5c8c-401a-8c09-3f7f708b5b04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b36ee5c4-2e35-446b-8684-4ba899283c64" xlink:to="loc_us-gaap_PublicUtilityAxis_e14dee58-5c8c-401a-8c09-3f7f708b5b04" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_e14dee58-5c8c-401a-8c09-3f7f708b5b04_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_e14dee58-5c8c-401a-8c09-3f7f708b5b04" xlink:to="loc_us-gaap_UtilityPlantDomain_e14dee58-5c8c-401a-8c09-3f7f708b5b04_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_93559fe7-98ee-4931-b206-cb034d560186" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_e14dee58-5c8c-401a-8c09-3f7f708b5b04" xlink:to="loc_us-gaap_UtilityPlantDomain_93559fe7-98ee-4931-b206-cb034d560186" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_d437af84-7955-4fcf-82cd-3baf9f1593a9" xlink:href="cms-20201231.xsd#cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_93559fe7-98ee-4931-b206-cb034d560186" xlink:to="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_d437af84-7955-4fcf-82cd-3baf9f1593a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_06ca34a3-99a2-41b5-b933-2770fc189e63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b36ee5c4-2e35-446b-8684-4ba899283c64" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_06ca34a3-99a2-41b5-b933-2770fc189e63" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_06ca34a3-99a2-41b5-b933-2770fc189e63_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_06ca34a3-99a2-41b5-b933-2770fc189e63" xlink:to="loc_us-gaap_SegmentDomain_06ca34a3-99a2-41b5-b933-2770fc189e63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_04b5349c-09a1-4ad4-8a87-f37ae2b3edcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_06ca34a3-99a2-41b5-b933-2770fc189e63" xlink:to="loc_us-gaap_SegmentDomain_04b5349c-09a1-4ad4-8a87-f37ae2b3edcd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_5a2f1275-1a2a-4c92-9358-953f4511d743" xlink:href="cms-20201231.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_04b5349c-09a1-4ad4-8a87-f37ae2b3edcd" xlink:to="loc_cms_ElectricUtilityMember_5a2f1275-1a2a-4c92-9358-953f4511d743" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ef149c3d-57dd-4d31-a9bb-b129bdee836e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b36ee5c4-2e35-446b-8684-4ba899283c64" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ef149c3d-57dd-4d31-a9bb-b129bdee836e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ef149c3d-57dd-4d31-a9bb-b129bdee836e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ef149c3d-57dd-4d31-a9bb-b129bdee836e" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ef149c3d-57dd-4d31-a9bb-b129bdee836e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_65d61f0a-524b-44f2-ac1d-9ee5e6cc9ead" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ef149c3d-57dd-4d31-a9bb-b129bdee836e" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_65d61f0a-524b-44f2-ac1d-9ee5e6cc9ead" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_bfca6027-776e-4327-9cbe-fbbd8bcfdd0c" xlink:href="cms-20201231.xsd#cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_65d61f0a-524b-44f2-ac1d-9ee5e6cc9ead" xlink:to="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_bfca6027-776e-4327-9cbe-fbbd8bcfdd0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_50be58e5-99d1-44d8-9097-115758dfdc91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b36ee5c4-2e35-446b-8684-4ba899283c64" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_50be58e5-99d1-44d8-9097-115758dfdc91" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_50be58e5-99d1-44d8-9097-115758dfdc91_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_50be58e5-99d1-44d8-9097-115758dfdc91" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_50be58e5-99d1-44d8-9097-115758dfdc91_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_d7ce8078-f920-4c5b-b8d4-e13d0407a2ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_50be58e5-99d1-44d8-9097-115758dfdc91" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_d7ce8078-f920-4c5b-b8d4-e13d0407a2ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember_9c1fd8c9-4798-4d07-b358-216a05a290a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_d7ce8078-f920-4c5b-b8d4-e13d0407a2ed" xlink:to="loc_us-gaap_DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember_9c1fd8c9-4798-4d07-b358-216a05a290a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d8f86fc2-4b55-4365-b314-37bf634ece45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b36ee5c4-2e35-446b-8684-4ba899283c64" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d8f86fc2-4b55-4365-b314-37bf634ece45" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d8f86fc2-4b55-4365-b314-37bf634ece45_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d8f86fc2-4b55-4365-b314-37bf634ece45" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d8f86fc2-4b55-4365-b314-37bf634ece45_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_57494bfa-dd9b-40b2-b269-7369b2f3132b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d8f86fc2-4b55-4365-b314-37bf634ece45" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_57494bfa-dd9b-40b2-b269-7369b2f3132b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_ecf99b7f-1120-4f44-9aef-dc69bed98653" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_57494bfa-dd9b-40b2-b269-7369b2f3132b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_ecf99b7f-1120-4f44-9aef-dc69bed98653" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="extended" id="icd0c3bdcf90c4bb28a0002d5415bbdb9_AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_9903ebcc-0fa2-4fe2-981f-2483465dde07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_2837aa56-2908-45a4-b69e-3be23f5bf20a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_9903ebcc-0fa2-4fe2-981f-2483465dde07" xlink:to="loc_us-gaap_RestructuringReserveRollForward_2837aa56-2908-45a4-b69e-3be23f5bf20a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_103778b0-e8ac-4a2b-b0e6-452d1c402dae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_2837aa56-2908-45a4-b69e-3be23f5bf20a" xlink:to="loc_us-gaap_OtherLiabilities_103778b0-e8ac-4a2b-b0e6-452d1c402dae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_c16122f9-c05e-49d3-a0af-cab21992536d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_2837aa56-2908-45a4-b69e-3be23f5bf20a" xlink:to="loc_us-gaap_RestructuringCharges_c16122f9-c05e-49d3-a0af-cab21992536d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_0e57b861-a9fd-43e0-ae83-4f5a57003105" xlink:href="cms-20201231.xsd#cms_RestructuringAndRelatedCostIncurredCostCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_2837aa56-2908-45a4-b69e-3be23f5bf20a" xlink:to="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_0e57b861-a9fd-43e0-ae83-4f5a57003105" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostCostsPaidOrSettled_551007af-bdea-4cfb-9075-2fb221cf587c" xlink:href="cms-20201231.xsd#cms_RestructuringAndRelatedCostCostsPaidOrSettled"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_2837aa56-2908-45a4-b69e-3be23f5bf20a" xlink:to="loc_cms_RestructuringAndRelatedCostCostsPaidOrSettled_551007af-bdea-4cfb-9075-2fb221cf587c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_9525ad24-e86d-43fa-a605-fb5305d6647b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_9202157b-46fb-4daf-bc35-14699597d6ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_9903ebcc-0fa2-4fe2-981f-2483465dde07" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_9202157b-46fb-4daf-bc35-14699597d6ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d69a50ba-b18c-425e-8336-c2c78b0a24f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_9903ebcc-0fa2-4fe2-981f-2483465dde07" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d69a50ba-b18c-425e-8336-c2c78b0a24f1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_602c9d79-3059-4fa0-ab45-dd58c115bcb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d69a50ba-b18c-425e-8336-c2c78b0a24f1" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_602c9d79-3059-4fa0-ab45-dd58c115bcb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_602c9d79-3059-4fa0-ab45-dd58c115bcb4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_602c9d79-3059-4fa0-ab45-dd58c115bcb4" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_602c9d79-3059-4fa0-ab45-dd58c115bcb4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_b4cbd19a-345c-4f15-a420-7e321c4f5a74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_602c9d79-3059-4fa0-ab45-dd58c115bcb4" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_b4cbd19a-345c-4f15-a420-7e321c4f5a74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_98a112c5-ddfa-41f7-bd70-98ac2646e001" xlink:href="cms-20201231.xsd#cms_RetentionBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_b4cbd19a-345c-4f15-a420-7e321c4f5a74" xlink:to="loc_cms_RetentionBenefitsMember_98a112c5-ddfa-41f7-bd70-98ac2646e001" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_a0649f13-0f63-4556-b4c4-a48b6779f118" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d69a50ba-b18c-425e-8336-c2c78b0a24f1" xlink:to="loc_us-gaap_RestructuringPlanAxis_a0649f13-0f63-4556-b4c4-a48b6779f118" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_a0649f13-0f63-4556-b4c4-a48b6779f118_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_a0649f13-0f63-4556-b4c4-a48b6779f118" xlink:to="loc_us-gaap_RestructuringPlanDomain_a0649f13-0f63-4556-b4c4-a48b6779f118_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_3b5d3aff-037e-42f0-b590-f8d7179f4e07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_a0649f13-0f63-4556-b4c4-a48b6779f118" xlink:to="loc_us-gaap_RestructuringPlanDomain_3b5d3aff-037e-42f0-b590-f8d7179f4e07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_D.E.KarnGeneratingComplexMember_9dd7e8a2-11bc-434a-bd13-5782bdf20f92" xlink:href="cms-20201231.xsd#cms_D.E.KarnGeneratingComplexMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_3b5d3aff-037e-42f0-b590-f8d7179f4e07" xlink:to="loc_cms_D.E.KarnGeneratingComplexMember_9dd7e8a2-11bc-434a-bd13-5782bdf20f92" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationUnaudited" xlink:type="simple" xlink:href="cms-20201231.xsd#QuarterlyFinancialAndCommonStockInformationUnaudited"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationUnaudited" xlink:type="extended" id="ie33e947336c245f1a162697534f12b17_QuarterlyFinancialAndCommonStockInformationUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_cms_QuarterlyFinancialandCommonStockInformationLineItems_3e4a3bf9-1fc0-427d-b544-7234abe73c87" xlink:href="cms-20201231.xsd#cms_QuarterlyFinancialandCommonStockInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_3e9686d4-5bc8-4721-9537-539490cbe8d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_QuarterlyFinancialandCommonStockInformationLineItems_3e4a3bf9-1fc0-427d-b544-7234abe73c87" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_3e9686d4-5bc8-4721-9537-539490cbe8d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_QuarterlyFinancialandCommonStockInformationTable_8b69e9b7-ad39-4645-8d8c-e7bc220c9c3d" xlink:href="cms-20201231.xsd#cms_QuarterlyFinancialandCommonStockInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_QuarterlyFinancialandCommonStockInformationLineItems_3e4a3bf9-1fc0-427d-b544-7234abe73c87" xlink:to="loc_cms_QuarterlyFinancialandCommonStockInformationTable_8b69e9b7-ad39-4645-8d8c-e7bc220c9c3d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_10ebe1c3-0e5a-4ec0-ac26-59f15553caa6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_QuarterlyFinancialandCommonStockInformationTable_8b69e9b7-ad39-4645-8d8c-e7bc220c9c3d" xlink:to="loc_dei_LegalEntityAxis_10ebe1c3-0e5a-4ec0-ac26-59f15553caa6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_10ebe1c3-0e5a-4ec0-ac26-59f15553caa6_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_10ebe1c3-0e5a-4ec0-ac26-59f15553caa6" xlink:to="loc_dei_EntityDomain_10ebe1c3-0e5a-4ec0-ac26-59f15553caa6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fde9f7f5-5254-4d91-b806-732279c0ff8c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_10ebe1c3-0e5a-4ec0-ac26-59f15553caa6" xlink:to="loc_dei_EntityDomain_fde9f7f5-5254-4d91-b806-732279c0ff8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_51a01994-c497-4a99-8308-d1cfd54ca396" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_fde9f7f5-5254-4d91-b806-732279c0ff8c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_51a01994-c497-4a99-8308-d1cfd54ca396" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationTables" xlink:type="simple" xlink:href="cms-20201231.xsd#QuarterlyFinancialAndCommonStockInformationTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationTables" xlink:type="extended" id="ie0cb5a9b208e40d8bc2c53b67e070dc5_QuarterlyFinancialAndCommonStockInformationTables">
    <link:loc xlink:type="locator" xlink:label="loc_cms_QuarterlyFinancialandCommonStockInformationLineItems_63a702ff-dbff-460c-a42c-465625446987" xlink:href="cms-20201231.xsd#cms_QuarterlyFinancialandCommonStockInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_f5bb1b5e-6d79-4bd0-b31e-4915ad6d29f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_QuarterlyFinancialandCommonStockInformationLineItems_63a702ff-dbff-460c-a42c-465625446987" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_f5bb1b5e-6d79-4bd0-b31e-4915ad6d29f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_QuarterlyFinancialandCommonStockInformationTable_c285c234-bce3-4515-9514-32e4d9f8de1a" xlink:href="cms-20201231.xsd#cms_QuarterlyFinancialandCommonStockInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_QuarterlyFinancialandCommonStockInformationLineItems_63a702ff-dbff-460c-a42c-465625446987" xlink:to="loc_cms_QuarterlyFinancialandCommonStockInformationTable_c285c234-bce3-4515-9514-32e4d9f8de1a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d94ad806-adcf-4d59-860a-45ef751eab12" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_QuarterlyFinancialandCommonStockInformationTable_c285c234-bce3-4515-9514-32e4d9f8de1a" xlink:to="loc_dei_LegalEntityAxis_d94ad806-adcf-4d59-860a-45ef751eab12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d94ad806-adcf-4d59-860a-45ef751eab12_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d94ad806-adcf-4d59-860a-45ef751eab12" xlink:to="loc_dei_EntityDomain_d94ad806-adcf-4d59-860a-45ef751eab12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f40e3e6e-2a33-402e-ab73-dace61984fab" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d94ad806-adcf-4d59-860a-45ef751eab12" xlink:to="loc_dei_EntityDomain_f40e3e6e-2a33-402e-ab73-dace61984fab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d47f16f4-bf9b-4759-809f-24c835b15927" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f40e3e6e-2a33-402e-ab73-dace61984fab" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d47f16f4-bf9b-4759-809f-24c835b15927" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#QuarterlyFinancialAndCommonStockInformationDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails" xlink:type="extended" id="i41f4abd86dfd4b1f821d9f226408fbdb_QuarterlyFinancialAndCommonStockInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_1406bdf8-7e4d-4410-a1af-f92a8bf0aacf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_707fd8ef-8350-47e4-8171-100d7737e643" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_1406bdf8-7e4d-4410-a1af-f92a8bf0aacf" xlink:to="loc_us-gaap_Revenues_707fd8ef-8350-47e4-8171-100d7737e643" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ad51f9ef-debd-4013-a2d0-f6ab54ae4995" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_1406bdf8-7e4d-4410-a1af-f92a8bf0aacf" xlink:to="loc_us-gaap_OperatingIncomeLoss_ad51f9ef-debd-4013-a2d0-f6ab54ae4995" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5fd18cca-94e3-45a0-8866-1288314cfa4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_1406bdf8-7e4d-4410-a1af-f92a8bf0aacf" xlink:to="loc_us-gaap_ProfitLoss_5fd18cca-94e3-45a0-8866-1288314cfa4b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_96557f81-b222-4c62-b2c3-6cb31b828299" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_1406bdf8-7e4d-4410-a1af-f92a8bf0aacf" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_96557f81-b222-4c62-b2c3-6cb31b828299" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5933b66e-887d-4832-8309-0188c8527221" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_1406bdf8-7e4d-4410-a1af-f92a8bf0aacf" xlink:to="loc_us-gaap_NetIncomeLoss_5933b66e-887d-4832-8309-0188c8527221" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_e2469173-af00-4c98-a657-ab190b52a249" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_1406bdf8-7e4d-4410-a1af-f92a8bf0aacf" xlink:to="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_e2469173-af00-4c98-a657-ab190b52a249" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_09862ba3-f91c-4dd7-8dee-1f4dc8e7db0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_1406bdf8-7e4d-4410-a1af-f92a8bf0aacf" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_09862ba3-f91c-4dd7-8dee-1f4dc8e7db0e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_5341e9b9-5e50-45d6-b848-ae8cbcbf1283" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_1406bdf8-7e4d-4410-a1af-f92a8bf0aacf" xlink:to="loc_us-gaap_EarningsPerShareBasic_5341e9b9-5e50-45d6-b848-ae8cbcbf1283" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_abb649d6-5233-4fe8-aed0-febbfc464270" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_1406bdf8-7e4d-4410-a1af-f92a8bf0aacf" xlink:to="loc_us-gaap_EarningsPerShareDiluted_abb649d6-5233-4fe8-aed0-febbfc464270" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_72855000-41d3-480b-885b-f4b3e001b8e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_1406bdf8-7e4d-4410-a1af-f92a8bf0aacf" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_72855000-41d3-480b-885b-f4b3e001b8e5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a8cfe68f-9203-47d0-85ac-1ec182030727" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_72855000-41d3-480b-885b-f4b3e001b8e5" xlink:to="loc_dei_LegalEntityAxis_a8cfe68f-9203-47d0-85ac-1ec182030727" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a8cfe68f-9203-47d0-85ac-1ec182030727_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a8cfe68f-9203-47d0-85ac-1ec182030727" xlink:to="loc_dei_EntityDomain_a8cfe68f-9203-47d0-85ac-1ec182030727_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1521ee1a-e809-48a2-ba2e-4491fe7657ac" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a8cfe68f-9203-47d0-85ac-1ec182030727" xlink:to="loc_dei_EntityDomain_1521ee1a-e809-48a2-ba2e-4491fe7657ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8371b519-a9fa-482c-b34a-8289762bd3e3" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1521ee1a-e809-48a2-ba2e-4491fe7657ac" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8371b519-a9fa-482c-b34a-8289762bd3e3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant" xlink:type="simple" xlink:href="cms-20201231.xsd#ScheduleICondensedFinancialInformationofRegistrant"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant" xlink:type="extended" id="i130d258a2edc4065bf956567a0687b42_ScheduleICondensedFinancialInformationofRegistrant"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" xlink:type="extended" id="if9d946ed67ea4d1ca136a3b7d045534a_ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_44a34420-25fb-4ce9-ae6f-5f9afbf0b5db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:to="loc_us-gaap_OperatingExpensesAbstract_44a34420-25fb-4ce9-ae6f-5f9afbf0b5db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_5bc8428d-4160-42fd-bf8b-b159957981f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_44a34420-25fb-4ce9-ae6f-5f9afbf0b5db" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_5bc8428d-4160-42fd-bf8b-b159957981f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_10caf3d2-7f40-42a5-a94e-6d525119348a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:to="loc_us-gaap_CostsAndExpenses_10caf3d2-7f40-42a5-a94e-6d525119348a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_170f7a30-e557-45d0-b830-94197c7c788e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:to="loc_us-gaap_OperatingIncomeLoss_170f7a30-e557-45d0-b830-94197c7c788e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_8c64af1e-a2e9-47f2-be58-82bff5881aca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_8c64af1e-a2e9-47f2-be58-82bff5881aca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EquityEarningsOfSubsidiaries_6b7a83eb-635a-4d47-8694-2c717da73e1b" xlink:href="cms-20201231.xsd#cms_EquityEarningsOfSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_8c64af1e-a2e9-47f2-be58-82bff5881aca" xlink:to="loc_cms_EquityEarningsOfSubsidiaries_6b7a83eb-635a-4d47-8694-2c717da73e1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_9ed52cdc-84a4-4e5e-92a8-08717225c39f" xlink:href="cms-20201231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_8c64af1e-a2e9-47f2-be58-82bff5881aca" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_9ed52cdc-84a4-4e5e-92a8-08717225c39f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend_e0d7300a-245a-426a-8257-74b47ed3ba8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_8c64af1e-a2e9-47f2-be58-82bff5881aca" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_e0d7300a-245a-426a-8257-74b47ed3ba8d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_52d5f8f0-5be7-4428-a44b-b0af7b0a5b8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_8c64af1e-a2e9-47f2-be58-82bff5881aca" xlink:to="loc_us-gaap_OtherNonoperatingIncome_52d5f8f0-5be7-4428-a44b-b0af7b0a5b8d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_7eb41588-47f1-45b6-9bfa-7bf8524ad530" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_8c64af1e-a2e9-47f2-be58-82bff5881aca" xlink:to="loc_us-gaap_OtherNonoperatingExpense_7eb41588-47f1-45b6-9bfa-7bf8524ad530" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_8b46cf5e-c44d-454e-840e-f1b402641bb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_8b46cf5e-c44d-454e-840e-f1b402641bb7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_a3f04258-cced-4c33-af03-e30fbdb0a4d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:to="loc_us-gaap_InterestExpenseAbstract_a3f04258-cced-4c33-af03-e30fbdb0a4d0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_0d57d9ee-d5a1-4e77-8afe-94cf4b1194ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_a3f04258-cced-4c33-af03-e30fbdb0a4d0" xlink:to="loc_us-gaap_InterestExpenseDebt_0d57d9ee-d5a1-4e77-8afe-94cf4b1194ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_ec5d0d64-4533-424f-bde7-8a22a7ee5cd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_a3f04258-cced-4c33-af03-e30fbdb0a4d0" xlink:to="loc_us-gaap_InterestExpenseOther_ec5d0d64-4533-424f-bde7-8a22a7ee5cd4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_cc2421fb-0f84-40b1-9fb4-1ba430755d66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:to="loc_us-gaap_InterestExpense_cc2421fb-0f84-40b1-9fb4-1ba430755d66" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_99e537d4-5cf6-4822-87a3-c78850e87fe3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_99e537d4-5cf6-4822-87a3-c78850e87fe3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_cbc7b237-ef7a-456e-bad9-682d9b4ebe6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_cbc7b237-ef7a-456e-bad9-682d9b4ebe6a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_dbef692b-f2f7-44e0-935e-73087ecacbfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:to="loc_us-gaap_NetIncomeLoss_dbef692b-f2f7-44e0-935e-73087ecacbfe" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_9c4df57c-7511-4048-9894-84d6b38ef9ae" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedIncomeStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:to="loc_srt_CondensedIncomeStatementTable_9c4df57c-7511-4048-9894-84d6b38ef9ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_f1009ba4-2358-4477-998e-cb54b393c42f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedIncomeStatementTable_9c4df57c-7511-4048-9894-84d6b38ef9ae" xlink:to="loc_srt_ConsolidatedEntitiesAxis_f1009ba4-2358-4477-998e-cb54b393c42f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_f1009ba4-2358-4477-998e-cb54b393c42f_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_f1009ba4-2358-4477-998e-cb54b393c42f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_f1009ba4-2358-4477-998e-cb54b393c42f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_49bac744-467a-4d3e-96d8-8933c5babe2c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_f1009ba4-2358-4477-998e-cb54b393c42f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_49bac744-467a-4d3e-96d8-8933c5babe2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_bf5757e9-4d24-45a9-aa73-dc603dd58185" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_49bac744-467a-4d3e-96d8-8933c5babe2c" xlink:to="loc_srt_ParentCompanyMember_bf5757e9-4d24-45a9-aa73-dc603dd58185" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails" xlink:type="extended" id="i7f3ef44dc7dd488c9a9566b8e785487e_ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_398c1261-58f9-41a8-ba10-e4e8b0fa5834" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5a6f636c-4923-4843-a2c9-2a8072278a44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_398c1261-58f9-41a8-ba10-e4e8b0fa5834" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5a6f636c-4923-4843-a2c9-2a8072278a44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_290ddce4-ec57-49a2-a1ad-f5ec233f0121" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5a6f636c-4923-4843-a2c9-2a8072278a44" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_290ddce4-ec57-49a2-a1ad-f5ec233f0121" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1233294f-7a3e-49b7-b975-7045876c34c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_398c1261-58f9-41a8-ba10-e4e8b0fa5834" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1233294f-7a3e-49b7-b975-7045876c34c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InvestmentInSubsidiaries_8bd693ba-17aa-4df6-a530-92ff3f8d3fd8" xlink:href="cms-20201231.xsd#cms_InvestmentInSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1233294f-7a3e-49b7-b975-7045876c34c0" xlink:to="loc_cms_InvestmentInSubsidiaries_8bd693ba-17aa-4df6-a530-92ff3f8d3fd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OriginationOfNotesReceivableFromRelatedParties_ad595bbe-e058-4818-a3f0-d8940450dc0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OriginationOfNotesReceivableFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1233294f-7a3e-49b7-b975-7045876c34c0" xlink:to="loc_us-gaap_OriginationOfNotesReceivableFromRelatedParties_ad595bbe-e058-4818-a3f0-d8940450dc0f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_992441f4-c84c-41fb-a64f-b2e882404ca7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_398c1261-58f9-41a8-ba10-e4e8b0fa5834" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_992441f4-c84c-41fb-a64f-b2e882404ca7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4d31259c-ce57-4966-9aaa-6dd1ff3b84e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_398c1261-58f9-41a8-ba10-e4e8b0fa5834" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4d31259c-ce57-4966-9aaa-6dd1ff3b84e9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_843963e6-be39-4987-b47f-0dad68cfac95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_398c1261-58f9-41a8-ba10-e4e8b0fa5834" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_843963e6-be39-4987-b47f-0dad68cfac95" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_9978bcf6-f7f4-4c39-b9f0-cdcc678c7ce3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_843963e6-be39-4987-b47f-0dad68cfac95" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_9978bcf6-f7f4-4c39-b9f0-cdcc678c7ce3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_953cc45b-8cca-4846-a40c-bacd9abb85d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_843963e6-be39-4987-b47f-0dad68cfac95" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_953cc45b-8cca-4846-a40c-bacd9abb85d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_79b06d31-9732-44e5-abbb-645fb434bd1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_843963e6-be39-4987-b47f-0dad68cfac95" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_79b06d31-9732-44e5-abbb-645fb434bd1a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_e083126d-62b6-44c2-96bc-931d5b30c273" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_843963e6-be39-4987-b47f-0dad68cfac95" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_e083126d-62b6-44c2-96bc-931d5b30c273" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_75e6490f-6167-4ffa-9207-ff6dd43aa4f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_843963e6-be39-4987-b47f-0dad68cfac95" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_75e6490f-6167-4ffa-9207-ff6dd43aa4f6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_9763c11a-4b23-4ade-8ed4-8eb3c74c2c63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_843963e6-be39-4987-b47f-0dad68cfac95" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_9763c11a-4b23-4ade-8ed4-8eb3c74c2c63" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_f4978a9e-71c4-4bf6-ae88-03ac684863de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_843963e6-be39-4987-b47f-0dad68cfac95" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_f4978a9e-71c4-4bf6-ae88-03ac684863de" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_43f636fd-980c-4659-bcea-4028eba5688d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_398c1261-58f9-41a8-ba10-e4e8b0fa5834" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_43f636fd-980c-4659-bcea-4028eba5688d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6d10fa84-ba35-4928-bb7f-e30d1a49030b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_398c1261-58f9-41a8-ba10-e4e8b0fa5834" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6d10fa84-ba35-4928-bb7f-e30d1a49030b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_88b7b275-56c9-4ba3-b32f-169c3a03f1af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_398c1261-58f9-41a8-ba10-e4e8b0fa5834" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_88b7b275-56c9-4ba3-b32f-169c3a03f1af" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9c74c986-3ea7-4bb6-af50-4aa5e54f3fe9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable_84fcf46a-1ee9-4c27-8b00-257813e17aca" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_398c1261-58f9-41a8-ba10-e4e8b0fa5834" xlink:to="loc_srt_CondensedCashFlowStatementTable_84fcf46a-1ee9-4c27-8b00-257813e17aca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_00439f68-2b86-4b1d-88ff-265b32434da1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedCashFlowStatementTable_84fcf46a-1ee9-4c27-8b00-257813e17aca" xlink:to="loc_srt_ConsolidatedEntitiesAxis_00439f68-2b86-4b1d-88ff-265b32434da1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_00439f68-2b86-4b1d-88ff-265b32434da1_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_00439f68-2b86-4b1d-88ff-265b32434da1" xlink:to="loc_srt_ConsolidatedEntitiesDomain_00439f68-2b86-4b1d-88ff-265b32434da1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_d8c05ef2-6046-4a14-aef7-b26ac7829db0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_00439f68-2b86-4b1d-88ff-265b32434da1" xlink:to="loc_srt_ConsolidatedEntitiesDomain_d8c05ef2-6046-4a14-aef7-b26ac7829db0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_019d64ec-89cc-4fa2-82aa-116e09d52fe9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_d8c05ef2-6046-4a14-aef7-b26ac7829db0" xlink:to="loc_srt_ParentCompanyMember_019d64ec-89cc-4fa2-82aa-116e09d52fe9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails" xlink:type="extended" id="ib87374a9fcb642b4b44c9200a387eb10_ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_37c1b1c1-d630-485d-b4be-5547403d1a21" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_9ccfa2b9-6d07-4007-8806-66c33c5a98b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_37c1b1c1-d630-485d-b4be-5547403d1a21" xlink:to="loc_us-gaap_AssetsAbstract_9ccfa2b9-6d07-4007-8806-66c33c5a98b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_8f024843-006c-44a9-b948-11f0615f938d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_9ccfa2b9-6d07-4007-8806-66c33c5a98b8" xlink:to="loc_us-gaap_AssetsCurrentAbstract_8f024843-006c-44a9-b948-11f0615f938d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_a95bc27c-d10e-401d-aaef-7595212de958" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8f024843-006c-44a9-b948-11f0615f938d" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_a95bc27c-d10e-401d-aaef-7595212de958" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_8131e498-e117-4c11-b5c4-91e69942a974" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8f024843-006c-44a9-b948-11f0615f938d" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_8131e498-e117-4c11-b5c4-91e69942a974" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FederalIncomeTaxesReceivableCurrent_8692238c-dc79-4eda-b55c-72efb48197ed" xlink:href="cms-20201231.xsd#cms_FederalIncomeTaxesReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8f024843-006c-44a9-b948-11f0615f938d" xlink:to="loc_cms_FederalIncomeTaxesReceivableCurrent_8692238c-dc79-4eda-b55c-72efb48197ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_da7d228c-8a83-40c5-9bdb-07b05ace9400" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8f024843-006c-44a9-b948-11f0615f938d" xlink:to="loc_us-gaap_IncomeTaxesReceivable_da7d228c-8a83-40c5-9bdb-07b05ace9400" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_c5ce2de5-e1a8-4905-9fda-e103f1b7ffb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8f024843-006c-44a9-b948-11f0615f938d" xlink:to="loc_us-gaap_OtherAssetsCurrent_c5ce2de5-e1a8-4905-9fda-e103f1b7ffb3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_89c87f29-0f0b-4e05-b733-8a38c1b49846" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8f024843-006c-44a9-b948-11f0615f938d" xlink:to="loc_us-gaap_AssetsCurrent_89c87f29-0f0b-4e05-b733-8a38c1b49846" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_a41c79c8-89b0-4425-adcf-5333dd264394" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_9ccfa2b9-6d07-4007-8806-66c33c5a98b8" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_a41c79c8-89b0-4425-adcf-5333dd264394" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_e0ba43bc-1bd4-41be-ad2d-c69abd448451" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_a41c79c8-89b0-4425-adcf-5333dd264394" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_e0ba43bc-1bd4-41be-ad2d-c69abd448451" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InvestmentInSubsidiariesParentOnly_35472a64-e4f4-4bb0-a66f-b24a600982d0" xlink:href="cms-20201231.xsd#cms_InvestmentInSubsidiariesParentOnly"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_a41c79c8-89b0-4425-adcf-5333dd264394" xlink:to="loc_cms_InvestmentInSubsidiariesParentOnly_35472a64-e4f4-4bb0-a66f-b24a600982d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_acd736bc-1cd3-433c-a116-df9e748607f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_a41c79c8-89b0-4425-adcf-5333dd264394" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_acd736bc-1cd3-433c-a116-df9e748607f7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_3b655f74-a059-490a-9a72-dc3eb084fca3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_a41c79c8-89b0-4425-adcf-5333dd264394" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_3b655f74-a059-490a-9a72-dc3eb084fca3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_0999a5ec-117b-4f74-bf69-44de2b046173" xlink:href="cms-20201231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_a41c79c8-89b0-4425-adcf-5333dd264394" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_0999a5ec-117b-4f74-bf69-44de2b046173" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f23609ba-f77a-4bb8-8b40-b892ef6c1a3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_9ccfa2b9-6d07-4007-8806-66c33c5a98b8" xlink:to="loc_us-gaap_Assets_f23609ba-f77a-4bb8-8b40-b892ef6c1a3f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27230221-792d-43ba-a948-2e3296bf9e4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_37c1b1c1-d630-485d-b4be-5547403d1a21" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27230221-792d-43ba-a948-2e3296bf9e4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_61fd5f56-1eba-49f3-ae7c-48b69397a093" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27230221-792d-43ba-a948-2e3296bf9e4d" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_61fd5f56-1eba-49f3-ae7c-48b69397a093" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_0599684e-38dc-49a4-b2e5-71f2989c2ac6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_61fd5f56-1eba-49f3-ae7c-48b69397a093" xlink:to="loc_us-gaap_DebtCurrent_0599684e-38dc-49a4-b2e5-71f2989c2ac6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_b27ebe47-f4db-46b7-a522-90c5d000071b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_61fd5f56-1eba-49f3-ae7c-48b69397a093" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_b27ebe47-f4db-46b7-a522-90c5d000071b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_40e04e23-be5f-4615-bbaf-1c9c60310971" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_61fd5f56-1eba-49f3-ae7c-48b69397a093" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_40e04e23-be5f-4615-bbaf-1c9c60310971" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_98b871c2-71b5-4aa5-b07a-f54f320751e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_61fd5f56-1eba-49f3-ae7c-48b69397a093" xlink:to="loc_us-gaap_TaxesPayableCurrent_98b871c2-71b5-4aa5-b07a-f54f320751e4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_35afaabc-172d-499f-8d15-44b1aa4389a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_61fd5f56-1eba-49f3-ae7c-48b69397a093" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_35afaabc-172d-499f-8d15-44b1aa4389a8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_31ee801c-b183-46c7-877d-279aaaa67b4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_61fd5f56-1eba-49f3-ae7c-48b69397a093" xlink:to="loc_us-gaap_LiabilitiesCurrent_31ee801c-b183-46c7-877d-279aaaa67b4f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_62f8abe2-e79b-477e-804b-f9ec9f158040" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27230221-792d-43ba-a948-2e3296bf9e4d" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_62f8abe2-e79b-477e-804b-f9ec9f158040" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f817d63d-9233-4ba5-beee-c47a2fc5fbf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_62f8abe2-e79b-477e-804b-f9ec9f158040" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f817d63d-9233-4ba5-beee-c47a2fc5fbf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables_0abad521-3eb3-48f0-a7a0-48cb17d71223" xlink:href="cms-20201231.xsd#cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_62f8abe2-e79b-477e-804b-f9ec9f158040" xlink:to="loc_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables_0abad521-3eb3-48f0-a7a0-48cb17d71223" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_cb9ee7ed-0032-4724-bf23-055feb3958c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_62f8abe2-e79b-477e-804b-f9ec9f158040" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_cb9ee7ed-0032-4724-bf23-055feb3958c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_bd3a050a-e4a3-44c4-afd9-a5ccc509aebc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_62f8abe2-e79b-477e-804b-f9ec9f158040" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_bd3a050a-e4a3-44c4-afd9-a5ccc509aebc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_fe56ce41-d821-423b-82e3-d0a96adbaa08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_62f8abe2-e79b-477e-804b-f9ec9f158040" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_fe56ce41-d821-423b-82e3-d0a96adbaa08" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_a511ac73-ec9c-44e1-955c-6b80acc9d9b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27230221-792d-43ba-a948-2e3296bf9e4d" xlink:to="loc_us-gaap_EquityAbstract_a511ac73-ec9c-44e1-955c-6b80acc9d9b5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7087ea42-5f19-483a-b95e-c0af5eca0049" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_a511ac73-ec9c-44e1-955c-6b80acc9d9b5" xlink:to="loc_us-gaap_StockholdersEquity_7087ea42-5f19-483a-b95e-c0af5eca0049" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_6037b862-0c11-4b8c-85b5-e436595853a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27230221-792d-43ba-a948-2e3296bf9e4d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_6037b862-0c11-4b8c-85b5-e436595853a5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_8638066c-ea2d-4b5b-90f7-678c249af894" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_37c1b1c1-d630-485d-b4be-5547403d1a21" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_8638066c-ea2d-4b5b-90f7-678c249af894" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e154690e-8518-47ed-9de4-9d8acf4c3a06" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_8638066c-ea2d-4b5b-90f7-678c249af894" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e154690e-8518-47ed-9de4-9d8acf4c3a06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e154690e-8518-47ed-9de4-9d8acf4c3a06_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e154690e-8518-47ed-9de4-9d8acf4c3a06" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e154690e-8518-47ed-9de4-9d8acf4c3a06_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_9a6b2fc9-8eb1-4dec-bdfa-7e653a1990cd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e154690e-8518-47ed-9de4-9d8acf4c3a06" xlink:to="loc_srt_ConsolidatedEntitiesDomain_9a6b2fc9-8eb1-4dec-bdfa-7e653a1990cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_7128a733-9649-4d75-88ad-e710d937aced" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_9a6b2fc9-8eb1-4dec-bdfa-7e653a1990cd" xlink:to="loc_srt_ParentCompanyMember_7128a733-9649-4d75-88ad-e710d937aced" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails" xlink:type="extended" id="i2553b026c7c74fec94d5b6ed8d1fddaf_ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_b053a43c-b650-415c-8ddc-ac4460106e72" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LossContingencyNumberOfLawsuits_15c6e0d8-54ff-4ba7-ab9e-722d25575532" xlink:href="cms-20201231.xsd#cms_LossContingencyNumberOfLawsuits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_b053a43c-b650-415c-8ddc-ac4460106e72" xlink:to="loc_cms_LossContingencyNumberOfLawsuits_15c6e0d8-54ff-4ba7-ab9e-722d25575532" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserveCurrent_b2f9061b-5d59-47c6-86d2-fde9e435bf3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationReserveCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_b053a43c-b650-415c-8ddc-ac4460106e72" xlink:to="loc_us-gaap_LitigationReserveCurrent_b2f9061b-5d59-47c6-86d2-fde9e435bf3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_59be4638-9337-449e-879a-6a0be95d54bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_b053a43c-b650-415c-8ddc-ac4460106e72" xlink:to="loc_us-gaap_RegulatoryLiabilities_59be4638-9337-449e-879a-6a0be95d54bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_1bc8157c-e360-44c1-91dc-3ad69742c76d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_b053a43c-b650-415c-8ddc-ac4460106e72" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_1bc8157c-e360-44c1-91dc-3ad69742c76d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayable_80e51efa-f269-41fc-91c9-5922a8f8df2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_b053a43c-b650-415c-8ddc-ac4460106e72" xlink:to="loc_us-gaap_NotesPayable_80e51efa-f269-41fc-91c9-5922a8f8df2a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4dd13535-1e8b-4542-87e6-d166e975051b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_b053a43c-b650-415c-8ddc-ac4460106e72" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4dd13535-1e8b-4542-87e6-d166e975051b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_0ce9cace-d3cb-49d1-9628-dd0facb11dcf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_b053a43c-b650-415c-8ddc-ac4460106e72" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_0ce9cace-d3cb-49d1-9628-dd0facb11dcf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_7207a00e-0ef5-49c9-bdc4-25fe22607356" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_0ce9cace-d3cb-49d1-9628-dd0facb11dcf" xlink:to="loc_srt_LitigationCaseAxis_7207a00e-0ef5-49c9-bdc4-25fe22607356" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_7207a00e-0ef5-49c9-bdc4-25fe22607356_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_7207a00e-0ef5-49c9-bdc4-25fe22607356" xlink:to="loc_srt_LitigationCaseTypeDomain_7207a00e-0ef5-49c9-bdc4-25fe22607356_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_df05ace0-fed4-4e62-b9fe-ac2a28dea9e8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_7207a00e-0ef5-49c9-bdc4-25fe22607356" xlink:to="loc_srt_LitigationCaseTypeDomain_df05ace0-fed4-4e62-b9fe-ac2a28dea9e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasIndexPriceReportingClassActionLawsuitsMember_cb17213a-227d-4d5c-b27a-d2fbf84abd69" xlink:href="cms-20201231.xsd#cms_GasIndexPriceReportingClassActionLawsuitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_df05ace0-fed4-4e62-b9fe-ac2a28dea9e8" xlink:to="loc_cms_GasIndexPriceReportingClassActionLawsuitsMember_cb17213a-227d-4d5c-b27a-d2fbf84abd69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasIndexPriceReportingIndividualLawsuitsMember_79f2a67d-df90-44a6-94d5-4ed9aa694b8b" xlink:href="cms-20201231.xsd#cms_GasIndexPriceReportingIndividualLawsuitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_df05ace0-fed4-4e62-b9fe-ac2a28dea9e8" xlink:to="loc_cms_GasIndexPriceReportingIndividualLawsuitsMember_79f2a67d-df90-44a6-94d5-4ed9aa694b8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasIndexPriceReportingLitigationMember_d76b31f9-7d92-408b-8dec-c78351370005" xlink:href="cms-20201231.xsd#cms_GasIndexPriceReportingLitigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_df05ace0-fed4-4e62-b9fe-ac2a28dea9e8" xlink:to="loc_cms_GasIndexPriceReportingLitigationMember_d76b31f9-7d92-408b-8dec-c78351370005" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_6bb4cb8f-84fc-4a57-afb6-31af43ff6295" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_0ce9cace-d3cb-49d1-9628-dd0facb11dcf" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_6bb4cb8f-84fc-4a57-afb6-31af43ff6295" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_6bb4cb8f-84fc-4a57-afb6-31af43ff6295_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_6bb4cb8f-84fc-4a57-afb6-31af43ff6295" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_6bb4cb8f-84fc-4a57-afb6-31af43ff6295_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_f5c60037-d9e7-4d80-97ce-01bd631811f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_6bb4cb8f-84fc-4a57-afb6-31af43ff6295" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_f5c60037-d9e7-4d80-97ce-01bd631811f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasIndexPriceReportingLitigationMember_5ad48867-90c8-44ca-b6b1-de4f0f11a41b" xlink:href="cms-20201231.xsd#cms_GasIndexPriceReportingLitigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_f5c60037-d9e7-4d80-97ce-01bd631811f8" xlink:to="loc_cms_GasIndexPriceReportingLitigationMember_5ad48867-90c8-44ca-b6b1-de4f0f11a41b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_87461fe2-fb82-4614-b03c-b4e74c789d84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_0ce9cace-d3cb-49d1-9628-dd0facb11dcf" xlink:to="loc_us-gaap_DebtInstrumentAxis_87461fe2-fb82-4614-b03c-b4e74c789d84" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_87461fe2-fb82-4614-b03c-b4e74c789d84_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_87461fe2-fb82-4614-b03c-b4e74c789d84" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_87461fe2-fb82-4614-b03c-b4e74c789d84_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9f139ad6-cd83-4336-b141-e390d2680a29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_87461fe2-fb82-4614-b03c-b4e74c789d84" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9f139ad6-cd83-4336-b141-e390d2680a29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_d120d1ee-f430-470f-9cc5-b843565ff1de" xlink:href="cms-20201231.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9f139ad6-cd83-4336-b141-e390d2680a29" xlink:to="loc_cms_CMSEnergyNotePayableMember_d120d1ee-f430-470f-9cc5-b843565ff1de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_99780da5-ac05-470a-80c6-b28ec9b58dc9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_0ce9cace-d3cb-49d1-9628-dd0facb11dcf" xlink:to="loc_srt_ConsolidatedEntitiesAxis_99780da5-ac05-470a-80c6-b28ec9b58dc9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_99780da5-ac05-470a-80c6-b28ec9b58dc9_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_99780da5-ac05-470a-80c6-b28ec9b58dc9" xlink:to="loc_srt_ConsolidatedEntitiesDomain_99780da5-ac05-470a-80c6-b28ec9b58dc9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_6b085fd5-2a4c-452a-8abd-6ddafa969802" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_99780da5-ac05-470a-80c6-b28ec9b58dc9" xlink:to="loc_srt_ConsolidatedEntitiesDomain_6b085fd5-2a4c-452a-8abd-6ddafa969802" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_79601866-f4c9-461f-8dda-c4833497b01a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_6b085fd5-2a4c-452a-8abd-6ddafa969802" xlink:to="loc_srt_SubsidiariesMember_79601866-f4c9-461f-8dda-c4833497b01a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_3ddebfc9-aac8-490b-9efa-23ad48399ade" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_6b085fd5-2a4c-452a-8abd-6ddafa969802" xlink:to="loc_srt_ParentCompanyMember_3ddebfc9-aac8-490b-9efa-23ad48399ade" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves" xlink:type="simple" xlink:href="cms-20201231.xsd#ScheduleIIValuationandQualifyingAccountsandReserves"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves" xlink:type="extended" id="id75b58a198754e4dbfb7f15506d6c253_ScheduleIIValuationandQualifyingAccountsandReserves">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_761fadbb-f6d6-46a5-a3c2-51fae53c2316" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_692a4363-25db-4097-ac8b-5c5f2357bafb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_761fadbb-f6d6-46a5-a3c2-51fae53c2316" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_692a4363-25db-4097-ac8b-5c5f2357bafb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_804c35bb-5fff-4aef-8c87-b36d19862624" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_761fadbb-f6d6-46a5-a3c2-51fae53c2316" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_804c35bb-5fff-4aef-8c87-b36d19862624" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_042ae558-06e5-4fd1-b0d2-9b993bf77047" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_804c35bb-5fff-4aef-8c87-b36d19862624" xlink:to="loc_dei_LegalEntityAxis_042ae558-06e5-4fd1-b0d2-9b993bf77047" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_042ae558-06e5-4fd1-b0d2-9b993bf77047_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_042ae558-06e5-4fd1-b0d2-9b993bf77047" xlink:to="loc_dei_EntityDomain_042ae558-06e5-4fd1-b0d2-9b993bf77047_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_017a39b4-08c3-4fb3-954a-c60b8a5f9540" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_042ae558-06e5-4fd1-b0d2-9b993bf77047" xlink:to="loc_dei_EntityDomain_017a39b4-08c3-4fb3-954a-c60b8a5f9540" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_906856b2-16df-44d7-b999-6814ba3714bd" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_017a39b4-08c3-4fb3-954a-c60b8a5f9540" xlink:to="loc_cms_ConsumersEnergyCompanyMember_906856b2-16df-44d7-b999-6814ba3714bd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ScheduleIIValuationandQualifyingAccountsandReservesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="extended" id="i9f7feaa5a30d44cab0dbfc49305b803e_ScheduleIIValuationandQualifyingAccountsandReservesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_c1cde702-032d-47c6-ad98-de08be8ac0f2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_dd26d251-2503-4c91-8e1a-637b25d71964" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_c1cde702-032d-47c6-ad98-de08be8ac0f2" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_dd26d251-2503-4c91-8e1a-637b25d71964" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_c72ee415-c15a-4249-b9e5-d0b392ab478d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_dd26d251-2503-4c91-8e1a-637b25d71964" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_c72ee415-c15a-4249-b9e5-d0b392ab478d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_ed81cb01-7700-44c6-b260-7fffcc14793c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_dd26d251-2503-4c91-8e1a-637b25d71964" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_ed81cb01-7700-44c6-b260-7fffcc14793c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_f6c0e4b5-fe44-43d4-bb56-66d29c6c7a91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_dd26d251-2503-4c91-8e1a-637b25d71964" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_f6c0e4b5-fe44-43d4-bb56-66d29c6c7a91" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_fe6b5ff3-c98d-44c2-b852-c691cba559a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_dd26d251-2503-4c91-8e1a-637b25d71964" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_fe6b5ff3-c98d-44c2-b852-c691cba559a9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_49f18e50-2fec-4a9d-85f7-c3b7b99e3640" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_18fb29cc-76f1-4df2-a281-72c58e9b369d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_c1cde702-032d-47c6-ad98-de08be8ac0f2" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_18fb29cc-76f1-4df2-a281-72c58e9b369d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b9ccc464-69c2-4ac9-aba3-4be1962c9472" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_18fb29cc-76f1-4df2-a281-72c58e9b369d" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b9ccc464-69c2-4ac9-aba3-4be1962c9472" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_b9ccc464-69c2-4ac9-aba3-4be1962c9472_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b9ccc464-69c2-4ac9-aba3-4be1962c9472" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_b9ccc464-69c2-4ac9-aba3-4be1962c9472_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_1ca9ef99-cf59-47cb-8ca7-9b6e6481fb44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b9ccc464-69c2-4ac9-aba3-4be1962c9472" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_1ca9ef99-cf59-47cb-8ca7-9b6e6481fb44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_56b49218-274c-4759-b101-35a0dad0a2fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_1ca9ef99-cf59-47cb-8ca7-9b6e6481fb44" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_56b49218-274c-4759-b101-35a0dad0a2fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember_561d6f81-17fa-48c4-a26e-fd52471dd73e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceOtherTaxCarryforwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_1ca9ef99-cf59-47cb-8ca7-9b6e6481fb44" xlink:to="loc_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember_561d6f81-17fa-48c4-a26e-fd52471dd73e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLossesOnFinanceReceivablesMember_c0f708de-8cb0-4eca-b203-c56c81f74350" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLossesOnFinanceReceivablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_1ca9ef99-cf59-47cb-8ca7-9b6e6481fb44" xlink:to="loc_us-gaap_AllowanceForLossesOnFinanceReceivablesMember_c0f708de-8cb0-4eca-b203-c56c81f74350" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_24555f06-f4dc-48d0-ad0f-2bb342700553" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_18fb29cc-76f1-4df2-a281-72c58e9b369d" xlink:to="loc_dei_LegalEntityAxis_24555f06-f4dc-48d0-ad0f-2bb342700553" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_24555f06-f4dc-48d0-ad0f-2bb342700553_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_24555f06-f4dc-48d0-ad0f-2bb342700553" xlink:to="loc_dei_EntityDomain_24555f06-f4dc-48d0-ad0f-2bb342700553_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3bfc37b5-34d8-4261-9a71-2f54073add8e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_24555f06-f4dc-48d0-ad0f-2bb342700553" xlink:to="loc_dei_EntityDomain_3bfc37b5-34d8-4261-9a71-2f54073add8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_678b574f-6389-41db-8dd0-21498311b738" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3bfc37b5-34d8-4261-9a71-2f54073add8e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_678b574f-6389-41db-8dd0-21498311b738" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>cms-20201231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:35d8ab41-28a9-489b-a23f-57c184438fa4,g:2f16a6a7-c331-4538-aa29-5f8357d212c4-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4dd8cb39-eae7-47ca-80d8-dc9b16d88c5a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_25c6ac3e-f0b2-4ebd-8371-598788c6bed3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Target allocation percentage</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_9f091af3-6250-4243-8b17-4ec78ee8be77_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0534880f-ad4a-4788-928f-1bccbaad7dcd_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedCashFlowStatementsCaptionsLineItems_029b6b6c-6e5b-40b3-b5dd-5454179e55b0_terseLabel_en-US" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedCashFlowStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EquatorialGuineaTaxAuthorityMember_c94e2a57-1a41-42bc-86cc-79a4e904b8c8_terseLabel_en-US" xlink:label="lab_cms_EquatorialGuineaTaxAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equatorial Guinea Tax Claim</link:label>
    <link:label id="lab_cms_EquatorialGuineaTaxAuthorityMember_label_en-US" xlink:label="lab_cms_EquatorialGuineaTaxAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equatorial Guinea Tax Authority [Member]</link:label>
    <link:label id="lab_cms_EquatorialGuineaTaxAuthorityMember_documentation_en-US" xlink:label="lab_cms_EquatorialGuineaTaxAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equatorial Guinea Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EquatorialGuineaTaxAuthorityMember" xlink:href="cms-20201231.xsd#cms_EquatorialGuineaTaxAuthorityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EquatorialGuineaTaxAuthorityMember" xlink:to="lab_cms_EquatorialGuineaTaxAuthorityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_b313aab2-8348-44e4-bde0-5903b3559817_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Net Periodic Benefit Cost Not Yet Recognized</link:label>
    <link:label id="lab_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Net Periodic Benefit Cost Not Yet Recognized Including Regulatory Assets And Liabilities [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Net Periodic Benefit Cost Not Yet Recognized Including Regulatory Assets And Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:href="cms-20201231.xsd#cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_a4982bfb-25ef-4c7c-8e24-b90ce67bd54d_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Allowance For Funds Used During Construction Average Rate</link:label>
    <link:label id="lab_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_label_en-US" xlink:label="lab_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Allowance For Funds Used During Construction Average Rate [Table Text Block]</link:label>
    <link:label id="lab_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of the average rate of allowance for funds used during construction.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" xlink:to="lab_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_4634a1b3-b0ee-40ab-8032-222d0e9aea4b_terseLabel_en-US" xlink:label="lab_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.100% First Mortgage Bonds Due 2050</link:label>
    <link:label id="lab_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_label_en-US" xlink:label="lab_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point One Zero Zero Percent First Mortgage Bonds Due 2050 [Member]</link:label>
    <link:label id="lab_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_documentation_en-US" xlink:label="lab_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point One Zero Zero Percent First Mortgage Bonds Due 2050 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" xlink:href="cms-20201231.xsd#cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" xlink:to="lab_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetsCurrent_5e90d2e8-b83d-4f6c-86ea-1a726e74c8f5_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory assets</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsCurrent_4706e296-20ee-4bde-aa7e-b2e408d9e758_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory assets, current</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_JointlyOwnedUtilityPlantNetOwnershipAmount_45e58d55-0bdd-4d99-8806-0628960bd915_totalLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net investment</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant, Net Ownership Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedIncomeStatementTable_0e2019fc-4d1b-405f-b642-6232c975b491_terseLabel_en-US" xlink:label="lab_srt_CondensedIncomeStatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statement [Table]</link:label>
    <link:label id="lab_srt_CondensedIncomeStatementTable_label_en-US" xlink:label="lab_srt_CondensedIncomeStatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedIncomeStatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedIncomeStatementTable" xlink:to="lab_srt_CondensedIncomeStatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LesseeAndLessorLeasesTextBlock_41ff5cd8-20bf-4187-b96e-c6f5fcc4ff98_terseLabel_en-US" xlink:label="lab_cms_LesseeAndLessorLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases and Palisades Financing</link:label>
    <link:label id="lab_cms_LesseeAndLessorLeasesTextBlock_label_en-US" xlink:label="lab_cms_LesseeAndLessorLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee And Lessor Leases [Text Block]</link:label>
    <link:label id="lab_cms_LesseeAndLessorLeasesTextBlock_documentation_en-US" xlink:label="lab_cms_LesseeAndLessorLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee And Lessor Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeAndLessorLeasesTextBlock" xlink:href="cms-20201231.xsd#cms_LesseeAndLessorLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LesseeAndLessorLeasesTextBlock" xlink:to="lab_cms_LesseeAndLessorLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CashTransactionsAbstract_3550a9b7-b58e-4de4-a204-b492815fdb65_terseLabel_en-US" xlink:label="lab_cms_CashTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash transactions</link:label>
    <link:label id="lab_cms_CashTransactionsAbstract_label_en-US" xlink:label="lab_cms_CashTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Transactions Abstract</link:label>
    <link:label id="lab_cms_CashTransactionsAbstract_documentation_en-US" xlink:label="lab_cms_CashTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashTransactionsAbstract" xlink:href="cms-20201231.xsd#cms_CashTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CashTransactionsAbstract" xlink:to="lab_cms_CashTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NaturalGasTransportationAgreementMember_c12c4c7d-3909-4c05-8639-f7b82b5119d9_terseLabel_en-US" xlink:label="lab_cms_NaturalGasTransportationAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Natural Gas Transportation Agreement</link:label>
    <link:label id="lab_cms_NaturalGasTransportationAgreementMember_label_en-US" xlink:label="lab_cms_NaturalGasTransportationAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Natural Gas Transportation Agreement [Member]</link:label>
    <link:label id="lab_cms_NaturalGasTransportationAgreementMember_documentation_en-US" xlink:label="lab_cms_NaturalGasTransportationAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Natural Gas Transportation Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NaturalGasTransportationAgreementMember" xlink:href="cms-20201231.xsd#cms_NaturalGasTransportationAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NaturalGasTransportationAgreementMember" xlink:to="lab_cms_NaturalGasTransportationAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_41a5297e-c12d-428d-94e5-3d94c7d20f40_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TCJA excess deferred taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ProceedsFromGovernmentGrant_9c0c75fa-d5da-48fe-bdb3-6c3cfc4435a1_terseLabel_en-US" xlink:label="lab_cms_ProceedsFromGovernmentGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from government grant</link:label>
    <link:label id="lab_cms_ProceedsFromGovernmentGrant_label_en-US" xlink:label="lab_cms_ProceedsFromGovernmentGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from government grant</link:label>
    <link:label id="lab_cms_ProceedsFromGovernmentGrant_documentation_en-US" xlink:label="lab_cms_ProceedsFromGovernmentGrant" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash grant received from government during the current period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ProceedsFromGovernmentGrant" xlink:href="cms-20201231.xsd#cms_ProceedsFromGovernmentGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ProceedsFromGovernmentGrant" xlink:to="lab_cms_ProceedsFromGovernmentGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_fd23a3cb-4055-40b0-97f8-10b9b61df538_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_09f9cc8a-a7ea-4fd2-a97b-111a41c9d69b_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_a54655c5-22eb-4569-9465-e0a3e9c068a7_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future tax benefit</link:label>
    <link:label id="lab_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_label_en-US" xlink:label="lab_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in Unrecognized Tax Benefits is Reasonably Possible</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:to="lab_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_59f753f7-5c62-467b-8fcb-f2c10f2584ff_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc123512-400f-45b9-8293-946b1f5ad85d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_15510c5b-0e94-4a54-9f13-e5485abf6ba0_negatedLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions and other changes in noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_48e95b74-8d90-4d01-8c9c-2ea28abc422a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_cfaca941-d746-4eca-bdad-6571acfcb33a_terseLabel_en-US" xlink:label="lab_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee Operating Lease Liability and Finance Liability Maturity</link:label>
    <link:label id="lab_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee Operating Lease Liability And Finance Lease Liability Maturity [Table Text Block]</link:label>
    <link:label id="lab_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_documentation_en-US" xlink:label="lab_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee Operating Lease Liability And Finance Lease Liability Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="cms-20201231.xsd#cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_a9c98dda-3697-46b6-b282-0e196c211987_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Preferred Stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockMember_label_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_SecurityExchangeName_5a753e7f-2bf2-4412-8582-2b011cf09ee7_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_cms_A2500FirstMortgageBondsDue2060Member_d0f43b03-f27b-4021-a889-d4719192f65f_terseLabel_en-US" xlink:label="lab_cms_A2500FirstMortgageBondsDue2060Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.500% First Mortgage Bonds Due 2060</link:label>
    <link:label id="lab_cms_A2500FirstMortgageBondsDue2060Member_label_en-US" xlink:label="lab_cms_A2500FirstMortgageBondsDue2060Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.500% First Mortgage Bonds Due 2060 [Member]</link:label>
    <link:label id="lab_cms_A2500FirstMortgageBondsDue2060Member_documentation_en-US" xlink:label="lab_cms_A2500FirstMortgageBondsDue2060Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.500% First Mortgage Bonds Due 2060</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A2500FirstMortgageBondsDue2060Member" xlink:href="cms-20201231.xsd#cms_A2500FirstMortgageBondsDue2060Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A2500FirstMortgageBondsDue2060Member" xlink:to="lab_cms_A2500FirstMortgageBondsDue2060Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_1c85530e-f5d3-4b29-9212-e96d059deab5_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual rate increase authorized</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Approved Rate Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:to="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DeferredTaxLiabilitiesPostretirementBenefits_c7d05142-19ab-44a3-b0a2-9459de2468af_negatedLabel_en-US" xlink:label="lab_cms_DeferredTaxLiabilitiesPostretirementBenefits" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee benefits</link:label>
    <link:label id="lab_cms_DeferredTaxLiabilitiesPostretirementBenefits_label_en-US" xlink:label="lab_cms_DeferredTaxLiabilitiesPostretirementBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities Postretirement Benefits</link:label>
    <link:label id="lab_cms_DeferredTaxLiabilitiesPostretirementBenefits_documentation_en-US" xlink:label="lab_cms_DeferredTaxLiabilitiesPostretirementBenefits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of deferred tax consequences attributable to taxable temporary differences derived from postretirement benefits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits" xlink:href="cms-20201231.xsd#cms_DeferredTaxLiabilitiesPostretirementBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits" xlink:to="lab_cms_DeferredTaxLiabilitiesPostretirementBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_00b645e9-2e52-4dcc-a520-8b958565383a_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_75f0f6ff-5111-4c50-8774-864d8d06d50e_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets at fair value at beginning of period</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_f9d9b0a5-bb55-499d-b83a-9410f66949ba_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets at fair value at end of period</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_ea184b97-c0d6-43a4-9b64-3c04a4d8c4f1_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_7c295a3e-39c0-408a-8169-3ef7ad2cf739_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets under finance leases and other financing</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_6abdaffa-2900-4291-99f5-5bff5ca6cec9_periodStartLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_f91af57c-894f-4c9d-934a-32a2b71cb2b9_periodEndLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, before Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherShortTermBorrowings_b2bb8e6d-7cf6-45a5-a992-e6ba6e220cf0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term payables</link:label>
    <link:label id="lab_us-gaap_OtherShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_OtherShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Short-term Borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProceedsFromIssuanceOfLongTermDebt_d21efc45-97da-4f5c-9705-58c25bb5bb7d_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LiabilitiesCurrent_2e1138de-20e0-4419-918a-36fb76a0db00_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_cbee2385-57a6-4e26-ab57-03d3acbdcba7_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts and notes receivable, less allowance of $91 in 2020 and $&#8212; in 2019</link:label>
    <link:label id="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_GainLossOnSaleOfNotesReceivable_23535a38-bb36-483c-ae9c-073fe31d5bbb_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of notes receivable</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfNotesReceivable_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Sale of Financing Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfNotesReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfNotesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfNotesReceivable" xlink:to="lab_us-gaap_GainLossOnSaleOfNotesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_c34d3ab1-2d2b-4e68-a5fc-a57e70c2a13e_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-based awards</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c9d3a2e8-b183-4f6d-a6b4-240ac2216636_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average grant date fair value per share, at beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_68fbd1c9-6270-4850-8394-497b0dc69425_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average grant date fair value per share, at end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_01830571-9208-442e-b421-dcd0f3e6302d_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_275871ad-6b20-4ddf-9007-cbf1d78c8433_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_98f1f7a5-c1b2-49ae-bd4b-4c70de9b5534_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PurchaseOfIntercompanyNotesReceivable_f085dbd9-bfda-4895-ad4a-ea29c513c3df_negatedTerseLabel_en-US" xlink:label="lab_cms_PurchaseOfIntercompanyNotesReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DB&#160;SERP investment in note receivable &#8211; related party</link:label>
    <link:label id="lab_cms_PurchaseOfIntercompanyNotesReceivable_label_en-US" xlink:label="lab_cms_PurchaseOfIntercompanyNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Of Intercompany Notes Receivable</link:label>
    <link:label id="lab_cms_PurchaseOfIntercompanyNotesReceivable_documentation_en-US" xlink:label="lab_cms_PurchaseOfIntercompanyNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Of Intercompany Notes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchaseOfIntercompanyNotesReceivable" xlink:href="cms-20201231.xsd#cms_PurchaseOfIntercompanyNotesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PurchaseOfIntercompanyNotesReceivable" xlink:to="lab_cms_PurchaseOfIntercompanyNotesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_12cb7e79-7727-4dcd-ac24-83fe1202ee3a_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfPropertyPlantAndEquipmentTable_31e8a26b-61d8-4b6b-9ccd-652cc7ec8845_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_ffdab630-a610-4de4-a9c3-a242ae84f45c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ResidentialUtilityServicesMember_6ab8c8a5-525d-49f1-9ef1-7db9a5326e8d_terseLabel_en-US" xlink:label="lab_cms_ResidentialUtilityServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential</link:label>
    <link:label id="lab_cms_ResidentialUtilityServicesMember_label_en-US" xlink:label="lab_cms_ResidentialUtilityServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential Utility Services [Member]</link:label>
    <link:label id="lab_cms_ResidentialUtilityServicesMember_documentation_en-US" xlink:label="lab_cms_ResidentialUtilityServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential Utility Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ResidentialUtilityServicesMember" xlink:href="cms-20201231.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_srt_SubsidiariesMember_4d2703c3-840f-45fa-a1e9-6c401966858b_terseLabel_en-US" xlink:label="lab_srt_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries</link:label>
    <link:label id="lab_srt_SubsidiariesMember_label_en-US" xlink:label="lab_srt_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SubsidiariesMember" xlink:to="lab_srt_SubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_QuarterlyFinancialandCommonStockInformationTable_2e202a36-ba38-40fd-9c86-8e6a55790825_terseLabel_en-US" xlink:label="lab_cms_QuarterlyFinancialandCommonStockInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial and Common Stock Information [Table]</link:label>
    <link:label id="lab_cms_QuarterlyFinancialandCommonStockInformationTable_label_en-US" xlink:label="lab_cms_QuarterlyFinancialandCommonStockInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial and Common Stock Information [Table]</link:label>
    <link:label id="lab_cms_QuarterlyFinancialandCommonStockInformationTable_documentation_en-US" xlink:label="lab_cms_QuarterlyFinancialandCommonStockInformationTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial and Common Stock Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_QuarterlyFinancialandCommonStockInformationTable" xlink:href="cms-20201231.xsd#cms_QuarterlyFinancialandCommonStockInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_QuarterlyFinancialandCommonStockInformationTable" xlink:to="lab_cms_QuarterlyFinancialandCommonStockInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_e33b7dc3-a798-46ad-9dd7-19ff51e3d382_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_d71a4067-da6b-4a00-b00b-1eb5f85f94c4_terseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable &#8211; related parties</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_ce22edfe-a598-4b4a-998a-b6f4bfe05a2d_verboseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts and notes payable &#8211; intercompany</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseTaxes_b7ed9ee9-8c77-40e3-a6ae-10cffeda9880_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General taxes</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseTaxes_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OperatingLeasePayments_f9db7cc3-59fa-4f89-9feb-222cc70f8373_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash used in operating activities for operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_35def542-72d7-47f8-98f6-2f9d413c13e9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PensionAndDBSERPMember_a8ebd1f9-3c49-4292-9910-7b0b7e5e5d3f_terseLabel_en-US" xlink:label="lab_cms_PensionAndDBSERPMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DB&#160;Pension Plans and DB&#160;SERP</link:label>
    <link:label id="lab_cms_PensionAndDBSERPMember_label_en-US" xlink:label="lab_cms_PensionAndDBSERPMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension And D B S E R P [Member]</link:label>
    <link:label id="lab_cms_PensionAndDBSERPMember_documentation_en-US" xlink:label="lab_cms_PensionAndDBSERPMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension And DB SERP [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember" xlink:href="cms-20201231.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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_9e5401a7-3b25-4a74-ab4a-f85daef66762_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PowerSalesAgreementMember_13e29fe8-2e6b-4bea-8587-dc7ac6861aaa_terseLabel_en-US" xlink:label="lab_cms_PowerSalesAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Sales Agreement</link:label>
    <link:label id="lab_cms_PowerSalesAgreementMember_label_en-US" xlink:label="lab_cms_PowerSalesAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Sales Agreement [Member]</link:label>
    <link:label id="lab_cms_PowerSalesAgreementMember_documentation_en-US" xlink:label="lab_cms_PowerSalesAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Sales Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSalesAgreementMember" xlink:href="cms-20201231.xsd#cms_PowerSalesAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PowerSalesAgreementMember" xlink:to="lab_cms_PowerSalesAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_7e5d03ce-17d5-41ff-bfd3-9da0423c85d8_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligations</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_Series450Member_c19ac885-556a-4bf3-98fa-6ccad2a229a1_verboseLabel_en-US" xlink:label="lab_cms_Series450Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock $4.50 Series</link:label>
    <link:label id="lab_cms_Series450Member_label_en-US" xlink:label="lab_cms_Series450Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series450 [Member]</link:label>
    <link:label id="lab_cms_Series450Member_documentation_en-US" xlink:label="lab_cms_Series450Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$4.50 Series [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Series450Member" xlink:href="cms-20201231.xsd#cms_Series450Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_Series450Member" xlink:to="lab_cms_Series450Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_750b93b0-80c6-43df-902c-5c6a9c72a878_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized loss on derivative instruments, net of tax of $(2), $(1), and $&#8212;</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_c5e39310-6626-4b23-a438-dc26e29e3470_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized loss on derivative instruments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_VariableInterestEntityCapacityCommitted_7401d82d-b39e-4c04-9c41-dc73baadbf79_terseLabel_en-US" xlink:label="lab_cms_VariableInterestEntityCapacityCommitted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capacity committed (in MW)</link:label>
    <link:label id="lab_cms_VariableInterestEntityCapacityCommitted_label_en-US" xlink:label="lab_cms_VariableInterestEntityCapacityCommitted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Capacity Committed</link:label>
    <link:label id="lab_cms_VariableInterestEntityCapacityCommitted_documentation_en-US" xlink:label="lab_cms_VariableInterestEntityCapacityCommitted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Capacity Committed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntityCapacityCommitted" xlink:href="cms-20201231.xsd#cms_VariableInterestEntityCapacityCommitted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_VariableInterestEntityCapacityCommitted" xlink:to="lab_cms_VariableInterestEntityCapacityCommitted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCorporateDebtSecuritiesMember_908716fb-f421-45b2-9797-d8aa1f3a6763_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign corporate bonds</link:label>
    <link:label id="lab_us-gaap_ForeignCorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_ForeignCorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Security, Corporate, Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCorporateDebtSecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_ForeignCorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b1b74a17-09c9-48b5-af46-e21a4d430e5f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseIncome_350aca89-a995-4b89-8cb8-49a5238e4c91_verboseLabel_en-US" xlink:label="lab_us-gaap_LeaseIncome" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasing income</link:label>
    <link:label id="lab_us-gaap_LeaseIncome_label_en-US" xlink:label="lab_us-gaap_LeaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseIncome" xlink:to="lab_us-gaap_LeaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CerclaLiabilityMember_13e7dbdd-f48c-445f-aa6b-b6f4f55fdcf9_terseLabel_en-US" xlink:label="lab_cms_CerclaLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CERCLA Liability</link:label>
    <link:label id="lab_cms_CerclaLiabilityMember_label_en-US" xlink:label="lab_cms_CerclaLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cercla Liability [Member]</link:label>
    <link:label id="lab_cms_CerclaLiabilityMember_documentation_en-US" xlink:label="lab_cms_CerclaLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CERCLA Liability [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CerclaLiabilityMember" xlink:href="cms-20201231.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c8b105e5-94dd-4f02-8444-a5925e13ab0d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_700a8ead-240a-463f-9f02-4c18db512e91_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_c9b13a7a-d290-4624-a32a-cc1bda7f3e37_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities Measured At Fair Value On A Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_08545ba8-db1f-47e9-91db-277350bae87b_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_79621671-afac-461f-86e2-aaf3943df606_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and local</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_2d254e98-3c51-49cf-8c87-32c4017d65eb_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credits</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsMaximumExposure_33249c79-ca6b-4ada-b59d-d2e2406e6c98_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Obligation</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsMaximumExposure_5486d24a-3030-4e96-b071-7e2147ec88d8_verboseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum potential obligation</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsMaximumExposure_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Maximum Exposure, Undiscounted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PreferredStockValue_6c5d1056-8963-4805-abbd-1de8e061bd31_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative preferred stock, $4.50&#160;series</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RegulatoryLiabilityNoncurrent_703cda4a-b3e1-4a88-a6af-2322d7ee2aa4_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory liabilities</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityNoncurrent_fa0adc01-2343-41cc-abc5-2f7fdfc9ec11_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory liability, noncurrent</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CommonStockParOrStatedValuePerShare_9d2200ae-e297-4232-bd0f-df2b5cf29332_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Par value of common stock (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OilAndGasPurchasedMember_c0c83db5-b5f7-4c1e-b182-fdc95bbbc5d5_terseLabel_en-US" xlink:label="lab_us-gaap_OilAndGasPurchasedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of gas sold</link:label>
    <link:label id="lab_us-gaap_OilAndGasPurchasedMember_label_en-US" xlink:label="lab_us-gaap_OilAndGasPurchasedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Oil and Gas, Purchased [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OilAndGasPurchasedMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_PalisadesPpaMember_5cef707c-133a-4211-9d60-886119821628_terseLabel_en-US" xlink:label="lab_cms_PalisadesPpaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palisades PPA</link:label>
    <link:label id="lab_cms_PalisadesPpaMember_label_en-US" xlink:label="lab_cms_PalisadesPpaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palisades Ppa [Member]</link:label>
    <link:label id="lab_cms_PalisadesPpaMember_documentation_en-US" xlink:label="lab_cms_PalisadesPpaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palisades PPA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PalisadesPpaMember" xlink:href="cms-20201231.xsd#cms_PalisadesPpaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PalisadesPpaMember" xlink:to="lab_cms_PalisadesPpaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_bbc4ab16-d911-4b52-967c-5cabc37a944d_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts and notes receivable, ALLOWANCE</link:label>
    <link:label id="lab_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent" xlink:to="lab_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_eb77414f-2055-484b-adce-51e8fd3928b0_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_a7dfe68c-0c7e-448c-a398-4ec1004c7352_terseLabel_en-US" xlink:label="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.350% First Mortgage Bonds Due 2064</link:label>
    <link:label id="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_label_en-US" xlink:label="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Three Five Zero Percent First Mortgage Bonds Due 2064 [Member]</link:label>
    <link:label id="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_documentation_en-US" xlink:label="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Three Five Zero Percent First Mortgage Bonds Due 2064 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" xlink:href="cms-20201231.xsd#cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" xlink:to="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_94a122ed-687f-4aff-815f-2e61b2be3b98_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax impact of ASU 2016-13</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_f6c3ae85-b893-4d8f-bb0d-5ecc4f44e713_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non&#8209;current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_0c3399a2-1e0c-4f73-a56f-75e2655a68ff_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash used in financing activities for finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_16edf182-e1df-49c0-8e8e-f95c4054f414_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_UnbilledReceivablesCurrent_77df5516-1496-41bc-86cc-3eb90bb77918_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled receivables</link:label>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_label_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ElectricityGenerationPlantNonNuclearMember_8487af93-c5b7-4567-8327-4ae14c7eee5b_terseLabel_en-US" xlink:label="lab_us-gaap_ElectricityGenerationPlantNonNuclearMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Generation</link:label>
    <link:label id="lab_us-gaap_ElectricityGenerationPlantNonNuclearMember_label_en-US" xlink:label="lab_us-gaap_ElectricityGenerationPlantNonNuclearMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electricity Generation Plant, Non-Nuclear [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ElectricityGenerationPlantNonNuclearMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember" xlink:to="lab_us-gaap_ElectricityGenerationPlantNonNuclearMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EnerBankMember_094b75cc-5817-4195-8a28-708f9b04930f_terseLabel_en-US" xlink:label="lab_cms_EnerBankMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EnerBank</link:label>
    <link:label id="lab_cms_EnerBankMember_label_en-US" xlink:label="lab_cms_EnerBankMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ener Bank [Member]</link:label>
    <link:label id="lab_cms_EnerBankMember_documentation_en-US" xlink:label="lab_cms_EnerBankMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EnerBank USA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember" xlink:href="cms-20201231.xsd#cms_EnerBankMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EnerBankMember" xlink:to="lab_cms_EnerBankMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_0a1b1b34-2b57-4453-b640-02e2c32d642b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_5f55c82b-b814-46c0-8d5b-972dfd70132b_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_4db24cd6-59bb-483c-93a5-0c45be9ca3ff_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease) [Abstract]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_8583b2c1-0247-4cb4-8d55-54b86444078c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ClassOfStockDomain_0146819c-5864-47c5-879b-33a79c6a43e7_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LongtermDebtWeightedAverageInterestRate_ce948f5e-fcc9-4bda-ad4c-094ffa386e94_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average interest rate</link:label>
    <link:label id="lab_us-gaap_LongtermDebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Weighted Average Interest Rate, at Point in Time</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_6def1be7-56d7-4ef2-a950-7df5ad2fe8ee_terseLabel_en-US" xlink:label="lab_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.450% Senior Notes Due 2027</link:label>
    <link:label id="lab_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_label_en-US" xlink:label="lab_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Four Five Zero Percent Senior Notes Due 2027 [Member]</link:label>
    <link:label id="lab_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_documentation_en-US" xlink:label="lab_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Four Five Zero Percent Senior Notes Due 2027 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" xlink:href="cms-20201231.xsd#cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" xlink:to="lab_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_ea366c3a-aca7-4c83-b8d8-c2007b36b9c3_terseLabel_en-US" xlink:label="lab_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.600% Senior Notes Due 2025</link:label>
    <link:label id="lab_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_label_en-US" xlink:label="lab_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Six Zero Zero Percent Senior Notes Due 2025 [Member]</link:label>
    <link:label id="lab_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_documentation_en-US" xlink:label="lab_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Six Zero Zero Percent Senior Notes Due 2025 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" xlink:href="cms-20201231.xsd#cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" xlink:to="lab_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount_3fe4166b-13ad-4e2d-85c3-77d441e74e29_verboseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unearned income</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-type and Direct Financing Leases, Lease Receivable, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SiteContingencyLineItems_1a1a834f-0156-4357-88e0-f40dfa1fbf88_terseLabel_en-US" xlink:label="lab_us-gaap_SiteContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Site Contingency [Line Items]</link:label>
    <link:label id="lab_us-gaap_SiteContingencyLineItems_label_en-US" xlink:label="lab_us-gaap_SiteContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Site Contingency [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StatementTable_25565cfc-6fbc-47c0-9cae-b5378b1a256f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_UnfundedLoanCommitmentMember_4b50fe9d-5443-4b52-aada-427e44c59e3d_terseLabel_en-US" xlink:label="lab_us-gaap_UnfundedLoanCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unfunded Loan Commitment</link:label>
    <link:label id="lab_us-gaap_UnfundedLoanCommitmentMember_label_en-US" xlink:label="lab_us-gaap_UnfundedLoanCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unfunded Loan Commitment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedLoanCommitmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnfundedLoanCommitmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnfundedLoanCommitmentMember" xlink:to="lab_us-gaap_UnfundedLoanCommitmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryIncomeTaxesPolicy_2ea7b266-39d2-4efa-bae8-507c3ad01894_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryIncomeTaxesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Tax Credits</link:label>
    <link:label id="lab_us-gaap_RegulatoryIncomeTaxesPolicy_label_en-US" xlink:label="lab_us-gaap_RegulatoryIncomeTaxesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Income Taxes, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryIncomeTaxesPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryIncomeTaxesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryIncomeTaxesPolicy" xlink:to="lab_us-gaap_RegulatoryIncomeTaxesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_8c3fdc2a-21c5-4d2b-964e-cfd6da89fd4a_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DefinedBenefitPlanInterestCost_6707691c-da88-4d73-9a34-8c82e685108b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_RangeAxis_0d66bba6-1d49-4417-b4d2-1b55e5caed1c_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_2aecead5-7303-4f74-8525-d27ec9ceb8dc_verboseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and equipment, gross</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_b90038f2-849f-4994-89d8-3b723da36d4e_totalLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and equipment, gross</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_c707c0d2-a4f9-4aaf-bc72-6937c4f456cd_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and equipment, gross</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" xlink:href="cms-20201231.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_InvestmentOwnedUnderlyingFaceAmountAtMarketValue_8fe96800-7abc-4f83-8455-a8e87d83a9c0_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certificate of deposit face value</link:label>
    <link:label id="lab_us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue_label_en-US" xlink:label="lab_us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Owned, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue" xlink:to="lab_us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_8401ee49-99e2-44dc-ab25-c2cd41be94a6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes and investment tax credits</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_5e90ddff-ede1-4bc1-8883-2f8c9f0aa981_verboseLabel_en-US" xlink:label="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over (under) recovery authorized by the MPSC</link:label>
    <link:label id="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_label_en-US" xlink:label="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Over Under Recovery Of Expense Including Interest Authorized</link:label>
    <link:label id="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_documentation_en-US" xlink:label="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over (under) recovery authorized by the regulatory agency.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" xlink:href="cms-20201231.xsd#cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" xlink:to="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancialInstrumentsLineItems_ff71994b-e0c2-4f7d-a4a1-aa27915b165a_terseLabel_en-US" xlink:label="lab_cms_FinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Line Items]</link:label>
    <link:label id="lab_cms_FinancialInstrumentsLineItems_label_en-US" xlink:label="lab_cms_FinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Line Items]</link:label>
    <link:label id="lab_cms_FinancialInstrumentsLineItems_documentation_en-US" xlink:label="lab_cms_FinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems" xlink:href="cms-20201231.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_dei_EntitySmallBusiness_41b143b7-2b27-42bc-9b37-3168584b54c8_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_cms_IncomeTaxesSubjectToNormalizationMember_aac96787-db1d-460b-ba05-91a70a0bd12f_terseLabel_en-US" xlink:label="lab_cms_IncomeTaxesSubjectToNormalizationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Subject To Normalization</link:label>
    <link:label id="lab_cms_IncomeTaxesSubjectToNormalizationMember_label_en-US" xlink:label="lab_cms_IncomeTaxesSubjectToNormalizationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Subject To Normalization [Member]</link:label>
    <link:label id="lab_cms_IncomeTaxesSubjectToNormalizationMember_documentation_en-US" xlink:label="lab_cms_IncomeTaxesSubjectToNormalizationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Subject To Normalization [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesSubjectToNormalizationMember" xlink:href="cms-20201231.xsd#cms_IncomeTaxesSubjectToNormalizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IncomeTaxesSubjectToNormalizationMember" xlink:to="lab_cms_IncomeTaxesSubjectToNormalizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_a751b6a7-9599-467e-a722-0a4fbca3db29_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_4f917efe-052b-49a5-90da-f0b6d357a802_totalLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_a14bad47-ecc0-44f6-b51b-7084879c74ed_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_a337afbe-ca0e-4de0-b9eb-288f0b3c0d90_negatedLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation and amortization</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_ca3aaae6-3fdc-4134-8c09-46ac0cf646be_verboseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers accumulated depreciation and amortization</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:to="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancingReceivablesAndUnfundedLoanCommitmentsMember_e88875eb-277e-4e92-bf27-2492031d2d24_terseLabel_en-US" xlink:label="lab_cms_FinancingReceivablesAndUnfundedLoanCommitmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables And Unfunded Loan Commitments</link:label>
    <link:label id="lab_cms_FinancingReceivablesAndUnfundedLoanCommitmentsMember_label_en-US" xlink:label="lab_cms_FinancingReceivablesAndUnfundedLoanCommitmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables And Unfunded Loan Commitments [Member]</link:label>
    <link:label id="lab_cms_FinancingReceivablesAndUnfundedLoanCommitmentsMember_documentation_en-US" xlink:label="lab_cms_FinancingReceivablesAndUnfundedLoanCommitmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables And Unfunded Loan Commitments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingReceivablesAndUnfundedLoanCommitmentsMember" xlink:href="cms-20201231.xsd#cms_FinancingReceivablesAndUnfundedLoanCommitmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinancingReceivablesAndUnfundedLoanCommitmentsMember" xlink:to="lab_cms_FinancingReceivablesAndUnfundedLoanCommitmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseVariableLeaseIncome_ef0390e8-d5f4-4a3f-9586-b6eea15362e0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseVariableLeaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease income</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseVariableLeaseIncome_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseVariableLeaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Variable Lease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseVariableLeaseIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueMeasurementsFairValueHierarchyDomain_5148ba3c-190f-4488-9e6e-ebb91dab0559_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DebtDisclosureTextBlock_71285fe8-c9c5-4231-a0ad-3e530ca7c592_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financings and Capitalization</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_RetentionBenefitsMember_bd0c1af9-0496-4400-8d0d-ff66ebc6c420_terseLabel_en-US" xlink:label="lab_cms_RetentionBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention Benefits</link:label>
    <link:label id="lab_cms_RetentionBenefitsMember_label_en-US" xlink:label="lab_cms_RetentionBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention Benefits [Member]</link:label>
    <link:label id="lab_cms_RetentionBenefitsMember_documentation_en-US" xlink:label="lab_cms_RetentionBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention Benefits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember" xlink:href="cms-20201231.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_dei_AmendmentFlag_ab7708cd-b9d5-4ec8-8a14-2458bf125806_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_dae2b204-c00f-4938-a48e-2fb32d5d7e0d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_9e0d5e13-de09-4fdd-b136-ffa563987c38_verboseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and penalties</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d4e2bf10-85ba-4e94-a9fa-259dbfe4ba3d_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CMSEnterprisesIncludingSubsidiariesMember_565fedda-fab3-4a3c-9502-4ab6f4d967b0_terseLabel_en-US" xlink:label="lab_cms_CMSEnterprisesIncludingSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS Enterprises Including Subsidiaries</link:label>
    <link:label id="lab_cms_CMSEnterprisesIncludingSubsidiariesMember_label_en-US" xlink:label="lab_cms_CMSEnterprisesIncludingSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS Enterprises Including Subsidiaries [Member]</link:label>
    <link:label id="lab_cms_CMSEnterprisesIncludingSubsidiariesMember_documentation_en-US" xlink:label="lab_cms_CMSEnterprisesIncludingSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS Enterprises Including Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnterprisesIncludingSubsidiariesMember" xlink:href="cms-20201231.xsd#cms_CMSEnterprisesIncludingSubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CMSEnterprisesIncludingSubsidiariesMember" xlink:to="lab_cms_CMSEnterprisesIncludingSubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_cba3b863-88f9-41d4-84ba-dc3ca8bf3913_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated depreciable life in years, consumers</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Common, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_cc51d949-84c5-4d31-9a7e-55df0f6eb8cc_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed_990a9c6c-1980-453f-96f6-480449279298_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuel for electric generation</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Fuel Used</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_9cebd30d-cc57-4378-b595-ea2022ccf3f0_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustments included in net income, net of tax of $&#8212; for all periods</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_ca89f2d9-8e9e-4450-bfbe-31b0d7f64d9c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustments included in net income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetRegulatoryAssetsAbstract_ce86f324-31ca-45bd-832f-e9972727d341_terseLabel_en-US" xlink:label="lab_us-gaap_NetRegulatoryAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory assets</link:label>
    <link:label id="lab_us-gaap_NetRegulatoryAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_NetRegulatoryAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Regulatory Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetRegulatoryAssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetRegulatoryAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract" xlink:to="lab_us-gaap_NetRegulatoryAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_d39c6847-30a7-4767-bbb2-b44586053afd_terseLabel_en-US" xlink:label="lab_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.190% First Mortgage Bonds Due 2024</link:label>
    <link:label id="lab_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_label_en-US" xlink:label="lab_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point One Nine Zero Percent First Mortgage Bonds Due 2024 [Member]</link:label>
    <link:label id="lab_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_documentation_en-US" xlink:label="lab_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point One Nine Zero Percent First Mortgage Bonds Due 2024 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" xlink:href="cms-20201231.xsd#cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" xlink:to="lab_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestBearingDomesticDepositBrokered_40369147-fed5-4dbb-bf13-e0476af40735_terseLabel_en-US" xlink:label="lab_us-gaap_InterestBearingDomesticDepositBrokered" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certificates of deposit</link:label>
    <link:label id="lab_us-gaap_InterestBearingDomesticDepositBrokered_label_en-US" xlink:label="lab_us-gaap_InterestBearingDomesticDepositBrokered" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest-bearing Domestic Deposit, Brokered</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositBrokered" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestBearingDomesticDepositBrokered"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestBearingDomesticDepositBrokered" xlink:to="lab_us-gaap_InterestBearingDomesticDepositBrokered" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RetirementAgeRequirement_8b114e81-c8f5-4607-8e46-8558073d0c38_terseLabel_en-US" xlink:label="lab_cms_RetirementAgeRequirement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement age requirement</link:label>
    <link:label id="lab_cms_RetirementAgeRequirement_label_en-US" xlink:label="lab_cms_RetirementAgeRequirement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement age requirement</link:label>
    <link:label id="lab_cms_RetirementAgeRequirement_documentation_en-US" xlink:label="lab_cms_RetirementAgeRequirement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementAgeRequirement" xlink:href="cms-20201231.xsd#cms_RetirementAgeRequirement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RetirementAgeRequirement" xlink:to="lab_cms_RetirementAgeRequirement" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RelatedPartiesPpaMember_6575a731-eb8d-4f00-9998-d250cb0907eb_terseLabel_en-US" xlink:label="lab_cms_RelatedPartiesPpaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related-party PPAs</link:label>
    <link:label id="lab_cms_RelatedPartiesPpaMember_label_en-US" xlink:label="lab_cms_RelatedPartiesPpaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Parties Ppa [Member]</link:label>
    <link:label id="lab_cms_RelatedPartiesPpaMember_documentation_en-US" xlink:label="lab_cms_RelatedPartiesPpaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Parties PPA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartiesPpaMember" xlink:href="cms-20201231.xsd#cms_RelatedPartiesPpaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RelatedPartiesPpaMember" xlink:to="lab_cms_RelatedPartiesPpaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_05f8559d-f05d-4a66-80a7-e09a69eb19e3_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueByBalanceSheetGroupingTextBlock_1b1e6781-fe6b-4575-aae2-49669e98257f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Carrying Amounts And Fair Values Of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_EquityMethodInvestmentsPolicy_a12a8361-e402-4312-b9f7-833631fd7e23_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Equity Method Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:to="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_Donations_988e042c-f955-4525-ac93-5c187d731353_negatedLabel_en-US" xlink:label="lab_cms_Donations" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Donations</link:label>
    <link:label id="lab_cms_Donations_label_en-US" xlink:label="lab_cms_Donations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Donations</link:label>
    <link:label id="lab_cms_Donations_documentation_en-US" xlink:label="lab_cms_Donations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of donations made to charitable organizations during the period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Donations" xlink:href="cms-20201231.xsd#cms_Donations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_Donations" xlink:to="lab_cms_Donations" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PipelinesAndPowerPurchaseAgreementsMember_8f729561-8195-4cd0-87af-bc9e9e096419_terseLabel_en-US" xlink:label="lab_cms_PipelinesAndPowerPurchaseAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pipelines and PPAs</link:label>
    <link:label id="lab_cms_PipelinesAndPowerPurchaseAgreementsMember_label_en-US" xlink:label="lab_cms_PipelinesAndPowerPurchaseAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pipelines And Power Purchase Agreements [Member]</link:label>
    <link:label id="lab_cms_PipelinesAndPowerPurchaseAgreementsMember_documentation_en-US" xlink:label="lab_cms_PipelinesAndPowerPurchaseAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pipelines And Power Purchase Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PipelinesAndPowerPurchaseAgreementsMember" xlink:href="cms-20201231.xsd#cms_PipelinesAndPowerPurchaseAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PipelinesAndPowerPurchaseAgreementsMember" xlink:to="lab_cms_PipelinesAndPowerPurchaseAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_f87d00bd-b50b-44c6-a181-aa4e3c188b89_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DerivativesPolicyTextBlock_b8c0bf49-d839-48c8-8fb2-379f599e14bb_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_fbe970f1-be76-43a4-a0db-24d65b38110f_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures not paid</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables_0e32e294-ab92-41fa-862d-fa8e024c2d18_terseLabel_en-US" xlink:label="lab_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable &#8211; intercompany</link:label>
    <link:label id="lab_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables_label_en-US" xlink:label="lab_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Intercompany Payables And Related Party Payables</link:label>
    <link:label id="lab_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables_documentation_en-US" xlink:label="lab_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Intercompany Payables And Related Party Payables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables" xlink:href="cms-20201231.xsd#cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables" xlink:to="lab_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_4674f9e6-b363-4f67-a913-f42302ed38d6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net regulatory tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Regulatory Assets and Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GuaranteesAndOtherContingenciesTable_81d35f2b-b7a0-47a9-9aa1-56b76abb2683_terseLabel_en-US" xlink:label="lab_cms_GuaranteesAndOtherContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees And Other Contingencies [Table]</link:label>
    <link:label id="lab_cms_GuaranteesAndOtherContingenciesTable_label_en-US" xlink:label="lab_cms_GuaranteesAndOtherContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees And Other Contingencies [Table]</link:label>
    <link:label id="lab_cms_GuaranteesAndOtherContingenciesTable_documentation_en-US" xlink:label="lab_cms_GuaranteesAndOtherContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees And Other Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesTable" xlink:href="cms-20201231.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_InterestAndDividendsPayableCurrent_4a99b9dc-eda3-43d2-ab2f-c368d23561ab_terseLabel_en-US" xlink:label="lab_us-gaap_InterestAndDividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest</link:label>
    <link:label id="lab_us-gaap_InterestAndDividendsPayableCurrent_96ac1754-15a0-4a8a-a853-9e6b396c123d_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestAndDividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest, including intercompany</link:label>
    <link:label id="lab_us-gaap_InterestAndDividendsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestAndDividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and Dividends Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_RetirementYearsOfServiceWithDisability_cb66dd04-4212-4e61-a7c0-e8fac0dd99ab_terseLabel_en-US" xlink:label="lab_cms_RetirementYearsOfServiceWithDisability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement years of service with disability</link:label>
    <link:label id="lab_cms_RetirementYearsOfServiceWithDisability_label_en-US" xlink:label="lab_cms_RetirementYearsOfServiceWithDisability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement years of service with disability</link:label>
    <link:label id="lab_cms_RetirementYearsOfServiceWithDisability_documentation_en-US" xlink:label="lab_cms_RetirementYearsOfServiceWithDisability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementYearsOfServiceWithDisability" xlink:href="cms-20201231.xsd#cms_RetirementYearsOfServiceWithDisability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RetirementYearsOfServiceWithDisability" xlink:to="lab_cms_RetirementYearsOfServiceWithDisability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_bdeff9dc-9a31-46c6-9d9d-caf417256eb5_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a947cd4b-5236-41b0-9fce-c3dfc4011ec8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ValuationAllowancesAndReservesBalance_3d7f1c4f-3f83-4489-bd68-02362c7e7c87_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at Beginning of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_3ec1cb1b-f19b-4b32-90e5-1654c3bf962b_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at End of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_61b8c6b4-04db-4ab5-bd48-b5a7092d7ad2_terseLabel_en-US" xlink:label="lab_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.000% Senior Notes Due 2026</link:label>
    <link:label id="lab_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_label_en-US" xlink:label="lab_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Zero Zero Zero Percent Senior Notes Due 2026 [Member]</link:label>
    <link:label id="lab_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_documentation_en-US" xlink:label="lab_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Zero Zero Zero Percent Senior Notes Due 2026 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" xlink:href="cms-20201231.xsd#cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" xlink:to="lab_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e63e7d1e-a85f-41c3-a68f-ea7278e75720_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable and accrued revenue, ALLOWANCE</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeTaxReconciliationTaxCreditsResearch_ef6dfa47-920c-441a-9b62-5379f539f3e5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development tax credits, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_6a80d7da-2952-4eec-b5e5-752dae0c0c82_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_label_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain" xlink:to="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_27a6b6e9-db70-40b1-958d-9fc8b0f7c9f8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_474942f0-1cd5-4828-b9db-ee4f798310ee_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_282d8b6d-7d1f-4d45-9723-c0ab743f1a4f_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Financing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_UtilitiesOperatingExpenseDepreciationAndAmortization_c6ca86aa-a856-40bb-978d-9956c8504a22_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_9aa714bd-2aa6-4784-a8f7-1e24d088a28a_totalLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total depreciation and amortization expense</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LeaseCostTableTextBlock_4fddb76f-9596-4794-b32a-b2f5501880a3_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ab070835-f548-426c-a7c8-7cf11f68a81e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_c5b69375-6f3c-4598-9fe5-3bf8f86837a3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears_d50f04ff-c330-4a8a-8114-e8f8d8a5a4d7_verboseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum annual rental payments to be received in 2024</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_1e6adbc9-cacc-4379-be4d-1495c5ca188d_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Assets</link:label>
    <link:label id="lab_us-gaap_Assets_c529957b-25b7-475d-ae3d-7c12ddf225e2_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_10efa437-11c8-4165-a548-b3ea1546445c_terseLabel_en-US" xlink:label="lab_cms_PropertyPlantAndEquipmentGrossExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and equipment, gross</link:label>
    <link:label id="lab_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_label_en-US" xlink:label="lab_cms_PropertyPlantAndEquipmentGrossExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant And Equipment Gross, Excluding C W I P</link:label>
    <link:label id="lab_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_documentation_en-US" xlink:label="lab_cms_PropertyPlantAndEquipmentGrossExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount before accumulated depreciation, depletion and amortization and construction in progress of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP" xlink:href="cms-20201231.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_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_c9114f22-7bb4-4dc3-91b0-69703482caeb_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions - Consumers</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch_490bc6b0-cb7a-42b2-bfbb-89e3d0c11c64_terseLabel_en-US" xlink:label="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secondary employer match of eligible contributions</link:label>
    <link:label id="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch_label_en-US" xlink:label="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Secondary Percent of Match</link:label>
    <link:label id="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch_documentation_en-US" xlink:label="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Secondary Percent of Match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch" xlink:href="cms-20201231.xsd#cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch" xlink:to="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue_e5273826-592f-4c23-9785-aa32481c31ae_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares required to settle forward contracts (in shares)</link:label>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue_label_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Settlement Alternatives, Shares, at Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue" xlink:to="lab_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_86192796-d410-418a-87fb-fe0c44d88796_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on long-term debt</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_9cef9a01-f4dd-4bca-a59c-d9d65bf33f86_terseLabel_en-US" xlink:label="lab_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.860% First Mortgage Bonds Due 2052</link:label>
    <link:label id="lab_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_label_en-US" xlink:label="lab_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Eight Six Zero Percent First Mortgage Bonds Due 2052 [Member]</link:label>
    <link:label id="lab_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_documentation_en-US" xlink:label="lab_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Eight Six Zero Percent First Mortgage Bonds Due 2052 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" xlink:href="cms-20201231.xsd#cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" xlink:to="lab_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_d7fdf3da-eee0-4519-8d6d-9e42b3839319_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock_249a11bc-a97b-44bd-a535-18376f6088d7_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Cash And Cash Equivalents, Including Restricted Amounts</link:label>
    <link:label id="lab_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash, Cash Equivalents, Including Restricted [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of the components of cash and cash equivalents, including restricted amounts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" xlink:href="cms-20201231.xsd#cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" xlink:to="lab_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_dc7281d0-de97-495a-87c9-e36f73ab3451_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested, at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0d3afa10-8aee-4a8e-9798-726df53539be_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested, at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GraylingMember_30da7443-c4c0-42b1-a237-b66c8509de2e_terseLabel_en-US" xlink:label="lab_cms_GraylingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grayling</link:label>
    <link:label id="lab_cms_GraylingMember_label_en-US" xlink:label="lab_cms_GraylingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grayling [Member]</link:label>
    <link:label id="lab_cms_GraylingMember_documentation_en-US" xlink:label="lab_cms_GraylingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grayling [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GraylingMember" xlink:href="cms-20201231.xsd#cms_GraylingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GraylingMember" xlink:to="lab_cms_GraylingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LesseeOperatingLeaseLiabilitiesAbstract_fa0aad02-0c58-47ed-ae4a-df6a005ff349_terseLabel_en-US" xlink:label="lab_cms_LesseeOperatingLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_cms_LesseeOperatingLeaseLiabilitiesAbstract_label_en-US" xlink:label="lab_cms_LesseeOperatingLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease Liabilities [Abstract]</link:label>
    <link:label id="lab_cms_LesseeOperatingLeaseLiabilitiesAbstract_documentation_en-US" xlink:label="lab_cms_LesseeOperatingLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract" xlink:href="cms-20201231.xsd#cms_LesseeOperatingLeaseLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract" xlink:to="lab_cms_LesseeOperatingLeaseLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_794a514e-da32-4fa2-be2c-8ccf2fc7544d_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Axis]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_3cf22720-c0e1-423f-8aeb-f09bc51dc6b5_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior service cost (credit)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Prior Service Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinanceLeaseLiabilitiesPaymentsDueAbstract_ffd44185-ead8-4713-baea-cd07ef94be39_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorLeaseDescriptionTable_966f9ebf-8654-43fe-9a6e-c77141f9ec78_terseLabel_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LessorLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable" xlink:to="lab_us-gaap_LessorLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_9e61d8bc-a9ed-4d1e-bb3a-0cde188df9e9_terseLabel_en-US" xlink:label="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service cost discount rate</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_label_en-US" xlink:label="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Service Cost Discount Rate</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_documentation_en-US" xlink:label="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The interest rate used in calculating the service cost of defined benefit plan net periodic benefit cost.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" xlink:href="cms-20201231.xsd#cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" xlink:to="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EquityEarningsOfSubsidiaries_adeab9fb-31a3-4630-bbbb-542f2c5051f9_terseLabel_en-US" xlink:label="lab_cms_EquityEarningsOfSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity earnings of subsidiaries</link:label>
    <link:label id="lab_cms_EquityEarningsOfSubsidiaries_label_en-US" xlink:label="lab_cms_EquityEarningsOfSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity earnings of subsidiaries</link:label>
    <link:label id="lab_cms_EquityEarningsOfSubsidiaries_documentation_en-US" xlink:label="lab_cms_EquityEarningsOfSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings of wholly owned subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EquityEarningsOfSubsidiaries" xlink:href="cms-20201231.xsd#cms_EquityEarningsOfSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EquityEarningsOfSubsidiaries" xlink:to="lab_cms_EquityEarningsOfSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ManufacturedGasPlantMember_2ef2b587-9934-43df-8e95-1164a672109f_terseLabel_en-US" xlink:label="lab_cms_ManufacturedGasPlantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufactured Gas Plant</link:label>
    <link:label id="lab_cms_ManufacturedGasPlantMember_label_en-US" xlink:label="lab_cms_ManufacturedGasPlantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufactured Gas Plant [Member]</link:label>
    <link:label id="lab_cms_ManufacturedGasPlantMember_documentation_en-US" xlink:label="lab_cms_ManufacturedGasPlantMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufactured Gas Plant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember" xlink:href="cms-20201231.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_us-gaap_EnvironmentalRemediationSiteDomain_882690b6-4ba5-4b80-ae50-717bce98a993_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationSiteDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Site [Domain]</link:label>
    <link:label id="lab_us-gaap_EnvironmentalRemediationSiteDomain_label_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationSiteDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Site [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherIntangibleAssetsMember_7ca12850-5002-404a-b3c2-d96ec7b2faad_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_2fd0d933-dd09-4cc9-8aba-e5c2b17bce0f_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_FederalIncomeTaxesReceivableCurrent_b7173f84-343d-4589-958a-ab48429b3d3e_terseLabel_en-US" xlink:label="lab_cms_FederalIncomeTaxesReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal income tax receivable</link:label>
    <link:label id="lab_cms_FederalIncomeTaxesReceivableCurrent_label_en-US" xlink:label="lab_cms_FederalIncomeTaxesReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal income taxes receivable, current</link:label>
    <link:label id="lab_cms_FederalIncomeTaxesReceivableCurrent_documentation_en-US" xlink:label="lab_cms_FederalIncomeTaxesReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal income taxes receivable, current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FederalIncomeTaxesReceivableCurrent" xlink:href="cms-20201231.xsd#cms_FederalIncomeTaxesReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FederalIncomeTaxesReceivableCurrent" xlink:to="lab_cms_FederalIncomeTaxesReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLossesOnFinanceReceivablesMember_7c059366-898b-4db5-b173-57a4642a86f2_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLossesOnFinanceReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for notes receivable</link:label>
    <link:label id="lab_us-gaap_AllowanceForLossesOnFinanceReceivablesMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForLossesOnFinanceReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Loss on Finance Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLossesOnFinanceReceivablesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLossesOnFinanceReceivablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLossesOnFinanceReceivablesMember" xlink:to="lab_us-gaap_AllowanceForLossesOnFinanceReceivablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromContributedCapital_ee55f2cb-87c6-41eb-bbaa-8046c10a1e09_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromContributedCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholder contribution</link:label>
    <link:label id="lab_us-gaap_ProceedsFromContributedCapital_label_en-US" xlink:label="lab_us-gaap_ProceedsFromContributedCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Contributed Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_a49e1c5a-baca-40f8-b36f-9af79823a98f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_02996993-4ecc-4ee1-b128-6cf1348435b0_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DefinedBenefitPlanAccumulatedBenefitObligation_b3450773-e469-4c96-abc6-7b7d79479c36_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ABO</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_abd9ada8-173c-4a02-88a3-9491186970ee_netLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ABO</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5b2ea052-a796-4506-b527-86b9792e8ea3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less discount</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NotesReceivableRelatedPartiesFairValueDisclosure_ed335233-fc95-416a-8e32-634ef17aaae4_terseLabel_en-US" xlink:label="lab_cms_NotesReceivableRelatedPartiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable related party</link:label>
    <link:label id="lab_cms_NotesReceivableRelatedPartiesFairValueDisclosure_label_en-US" xlink:label="lab_cms_NotesReceivableRelatedPartiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Related Parties, Fair Value Disclosure</link:label>
    <link:label id="lab_cms_NotesReceivableRelatedPartiesFairValueDisclosure_documentation_en-US" xlink:label="lab_cms_NotesReceivableRelatedPartiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Related Parties, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure" xlink:href="cms-20201231.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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_7abdb2bc-87da-4076-b053-e619fdd361c9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_d0992d32-82d3-48ec-a80f-458291479ca0_terseLabel_en-US" xlink:label="lab_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.520% First Mortgage Bonds Due 2037</link:label>
    <link:label id="lab_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_label_en-US" xlink:label="lab_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Five Two Zero Percent First Mortgage Bonds Due 2037 [Member]</link:label>
    <link:label id="lab_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_documentation_en-US" xlink:label="lab_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Five Two Zero Percent First Mortgage Bonds Due 2037 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" xlink:href="cms-20201231.xsd#cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" xlink:to="lab_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinanceLeaseCost1Abstract_d97c655a-59ea-4dde-89a2-d5336ee7ac45_terseLabel_en-US" xlink:label="lab_cms_FinanceLeaseCost1Abstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease costs</link:label>
    <link:label id="lab_cms_FinanceLeaseCost1Abstract_label_en-US" xlink:label="lab_cms_FinanceLeaseCost1Abstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Cost1 [Abstract]</link:label>
    <link:label id="lab_cms_FinanceLeaseCost1Abstract_documentation_en-US" xlink:label="lab_cms_FinanceLeaseCost1Abstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Cost1 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseCost1Abstract" xlink:href="cms-20201231.xsd#cms_FinanceLeaseCost1Abstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinanceLeaseCost1Abstract" xlink:to="lab_cms_FinanceLeaseCost1Abstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3fb7dfae-fb0e-4aab-b08c-a0c3ff555cb0_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueInputsLevel1Member_0c5a6a3a-f536-4d1e-b21d-6f43676682e7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_b22747ac-52f5-44e6-9c8a-3539b81df44b_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beyond 2025</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_74366d42-a7fc-4db8-b6c5-7fba7d2b8cef_terseLabel_en-US" xlink:label="lab_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss And Credit Carryforwards</link:label>
    <link:label id="lab_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_label_en-US" xlink:label="lab_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Operating Loss And Tax Credit Carryforwards Table Text Block [Table Text Block]</link:label>
    <link:label id="lab_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of (1) pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization and (2) tax credit carryforwards available to reduce future taxable income, including amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" xlink:href="cms-20201231.xsd#cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" xlink:to="lab_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c3f62b9c-8048-491a-949e-20884383713c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_aceb4688-6a96-40f9-bb1e-c08423780488_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DebtWeightedAverageInterestRate_106d76dd-c6bf-4653-82c9-8334ea290976_terseLabel_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average interest rate</link:label>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Weighted Average Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_53d07784-9509-496a-a3ee-3a00b5b7b6cd_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock_1facbfc3-c496-4406-9dc3-d778af553009_terseLabel_en-US" xlink:label="lab_cms_NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Standards</link:label>
    <link:label id="lab_cms_NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock_label_en-US" xlink:label="lab_cms_NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements And Description Of New Accounting Pronouncements Not Yet Adopted [Text Block]</link:label>
    <link:label id="lab_cms_NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock_documentation_en-US" xlink:label="lab_cms_NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The entire disclosure of the adoption of new accounting pronouncements that describes the new methods, amount and effects on financial statement line items, and the entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock" xlink:href="cms-20201231.xsd#cms_NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock" xlink:to="lab_cms_NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_cff9751e-96a0-4a25-8da8-002b1ab0934f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current and non&#8209;current assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RenewableEnergyProgramMember_1899cba0-b8bd-4fea-98d0-2d917825e6e6_terseLabel_en-US" xlink:label="lab_us-gaap_RenewableEnergyProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable energy plan</link:label>
    <link:label id="lab_us-gaap_RenewableEnergyProgramMember_label_en-US" xlink:label="lab_us-gaap_RenewableEnergyProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Energy Program [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RenewableEnergyProgramMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RenewableEnergyProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RenewableEnergyProgramMember" xlink:to="lab_us-gaap_RenewableEnergyProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_11306185-0b83-48f0-9aee-d9483f2a05f6_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PreferredStockDividendsAndOtherAdjustments_bf81c023-7e93-4899-aed0-c4c4024a4dc1_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Dividends</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments_b9b0f8e2-35da-427c-a274-457634b12642_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock dividends</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Dividends and Other Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_10e38fc4-b449-492c-af56-5d16f6982872_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components Of Other Income And Other Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Nonoperating Income (Expense) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedFinancialStatementsCaptionsLineItems_cea53547-3b21-47e1-b671-8d57169fe225_terseLabel_en-US" xlink:label="lab_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedFinancialStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TaxExemptRevenueBondsDue2035Member_9d4be9a7-910a-4aaf-b8e3-20d46aed24cf_terseLabel_en-US" xlink:label="lab_cms_TaxExemptRevenueBondsDue2035Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Exempt Revenue Bonds Due 2035</link:label>
    <link:label id="lab_cms_TaxExemptRevenueBondsDue2035Member_label_en-US" xlink:label="lab_cms_TaxExemptRevenueBondsDue2035Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Exempt Revenue Bonds Due 2035 [Member]</link:label>
    <link:label id="lab_cms_TaxExemptRevenueBondsDue2035Member_documentation_en-US" xlink:label="lab_cms_TaxExemptRevenueBondsDue2035Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Exempt Revenue Bonds Due 2035 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsDue2035Member" xlink:href="cms-20201231.xsd#cms_TaxExemptRevenueBondsDue2035Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TaxExemptRevenueBondsDue2035Member" xlink:to="lab_cms_TaxExemptRevenueBondsDue2035Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EnterprisesOtherMember_4f6d5067-c248-4d4c-a4ba-db8e8d0bb61d_terseLabel_en-US" xlink:label="lab_cms_EnterprisesOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprises Other</link:label>
    <link:label id="lab_cms_EnterprisesOtherMember_label_en-US" xlink:label="lab_cms_EnterprisesOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprises Other [Member]</link:label>
    <link:label id="lab_cms_EnterprisesOtherMember_documentation_en-US" xlink:label="lab_cms_EnterprisesOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprises Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesOtherMember" xlink:href="cms-20201231.xsd#cms_EnterprisesOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EnterprisesOtherMember" xlink:to="lab_cms_EnterprisesOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UtilityPlantAssetsMember_fcbf096e-a66a-49d5-9d75-aec859ebe4f4_terseLabel_en-US" xlink:label="lab_cms_UtilityPlantAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility plant assets</link:label>
    <link:label id="lab_cms_UtilityPlantAssetsMember_label_en-US" xlink:label="lab_cms_UtilityPlantAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Plant Assets [Member]</link:label>
    <link:label id="lab_cms_UtilityPlantAssetsMember_documentation_en-US" xlink:label="lab_cms_UtilityPlantAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Plant Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilityPlantAssetsMember" xlink:href="cms-20201231.xsd#cms_UtilityPlantAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UtilityPlantAssetsMember" xlink:to="lab_cms_UtilityPlantAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_bf6f5113-84d0-4f84-8897-80e86513bf18_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_3758ac96-10f2-4a49-a5c0-b97a54bc3b40_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Forward Contracts</link:label>
    <link:label id="lab_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Forward Contracts Indexed to Issuer's Equity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" xlink:to="lab_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncomeTaxBenefitsLineItems_73767099-a7ea-4105-a7fa-2a912c8afd14_terseLabel_en-US" xlink:label="lab_cms_IncomeTaxBenefitsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Benefits [Line Items]</link:label>
    <link:label id="lab_cms_IncomeTaxBenefitsLineItems_label_en-US" xlink:label="lab_cms_IncomeTaxBenefitsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Benefits [Line Items]</link:label>
    <link:label id="lab_cms_IncomeTaxBenefitsLineItems_documentation_en-US" xlink:label="lab_cms_IncomeTaxBenefitsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Benefits [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxBenefitsLineItems" xlink:href="cms-20201231.xsd#cms_IncomeTaxBenefitsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IncomeTaxBenefitsLineItems" xlink:to="lab_cms_IncomeTaxBenefitsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_522b0cc2-9baf-46af-8de3-1640505eee9f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_QuarterlyFinancialandCommonStockInformationLineItems_3421795f-c5bd-4646-a6cd-1cbe31d79113_terseLabel_en-US" xlink:label="lab_cms_QuarterlyFinancialandCommonStockInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial and Common Stock Information [Line Items]</link:label>
    <link:label id="lab_cms_QuarterlyFinancialandCommonStockInformationLineItems_label_en-US" xlink:label="lab_cms_QuarterlyFinancialandCommonStockInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial and Common Stock Information [Line Items]</link:label>
    <link:label id="lab_cms_QuarterlyFinancialandCommonStockInformationLineItems_documentation_en-US" xlink:label="lab_cms_QuarterlyFinancialandCommonStockInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Line Items] for Quarterly Financial and Common Stock Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_QuarterlyFinancialandCommonStockInformationLineItems" xlink:href="cms-20201231.xsd#cms_QuarterlyFinancialandCommonStockInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_QuarterlyFinancialandCommonStockInformationLineItems" xlink:to="lab_cms_QuarterlyFinancialandCommonStockInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableSignificantSales_4e8aa024-e562-415e-b020-3490cd74c99a_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableSignificantSales" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of notes receivable</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableSignificantSales_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableSignificantSales" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableSignificantSales" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableSignificantSales"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableSignificantSales" xlink:to="lab_us-gaap_FinancingReceivableSignificantSales" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsLineItems_f3e34376-ebd3-4494-b6a0-441acd117154_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Line Items]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsLineItems_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems" xlink:to="lab_us-gaap_CashAndCashEquivalentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_4aa22ae2-e460-45ca-96bf-847814f8a953_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_8afa131b-53ff-434d-88a1-0acc08582103_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_c3da4e57-c9b2-4c72-9418-6e0d71fa19c3_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EquityMethodInvestments_d603e11b-bb34-4a96-b324-7e5c0f0d1d87_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_17f7c5e8-dee4-4607-b128-1c1ed1eca017_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in equity method investees</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_ef06de35-c2ec-4b83-8d24-d41e059cac6d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_46c082ac-b49a-42a2-84db-6c69a96f6ae7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PublicUtilitiesPropertyPlantAndEquipmentTransmission_718e44b4-ca34-442a-aeb9-26ebe45166dd_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Transmission</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_0c89376a-4e79-4a41-b0de-a986bade4b55_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityDisclosureTextBlock_468fdfca-f3cd-4de6-a65c-821afd1167b6_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entities</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b8c7d8bb-b970-4c8b-91cb-bed521cb41f1_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Before Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3bc0b05f-f437-4011-b932-28ed094a48a3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction to income</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cdcec12e-ff86-471b-beb0-2aac9561a09e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PropertyPlantAndEquipmentMember_8b228d74-a9df-4420-986a-42849b1b6add_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentMember" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_cdffef2f-bf58-418a-8fd3-66d1dfd8120d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_833ce5e8-3a06-4fcd-8142-b4e6a92c9d57_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_55b63786-e016-44c9-90b3-b9e4c38aee95_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_5cc5cdc5-fdc3-4332-b32c-e371f95ceddd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Financial Information By Reportable Segments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DefinedBenefitPlanFundedStatusOfPlan_f5844e56-3480-4806-946c-1f806904b158_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funded status</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsByNatureAxis_61db01f7-250d-46f7-999c-17346a7735bc_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsByNatureAxis_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ValuationAllowancesAndReservesTypeAxis_82ad9620-bd6c-4b2e-aab9-850f2aa15cfa_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_YearEndThroughMarch2025Member_3d969926-64ae-400b-9234-b78dc7e6b6c4_terseLabel_en-US" xlink:label="lab_cms_YearEndThroughMarch2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year End Through March 2025</link:label>
    <link:label id="lab_cms_YearEndThroughMarch2025Member_label_en-US" xlink:label="lab_cms_YearEndThroughMarch2025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year End Through March 2025 [Member]</link:label>
    <link:label id="lab_cms_YearEndThroughMarch2025Member_documentation_en-US" xlink:label="lab_cms_YearEndThroughMarch2025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year End Through March 2025</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_YearEndThroughMarch2025Member" xlink:href="cms-20201231.xsd#cms_YearEndThroughMarch2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_YearEndThroughMarch2025Member" xlink:to="lab_cms_YearEndThroughMarch2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRollForwardsAbstract_e189c260-1052-48b9-aa38-8d776b701a60_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Roll Forwards [Abstract]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRollForwardsAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Roll Forwards [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeStatementAbstract_56cbe662-d836-4a2a-91f5-3ce2ef2f2682_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_f7c66005-ed32-42dd-9a54-fa9b02ea25d2_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5105b986-4322-4840-9684-689705baa8ae_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_FinancingAndCapitalizationLineItems_e3155bc6-89e2-4b41-8649-a89702dddd03_terseLabel_en-US" xlink:label="lab_cms_FinancingAndCapitalizationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing And Capitalization [Line Items]</link:label>
    <link:label id="lab_cms_FinancingAndCapitalizationLineItems_label_en-US" xlink:label="lab_cms_FinancingAndCapitalizationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing And Capitalization [Line Items]</link:label>
    <link:label id="lab_cms_FinancingAndCapitalizationLineItems_documentation_en-US" xlink:label="lab_cms_FinancingAndCapitalizationLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing And Capitalization [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingAndCapitalizationLineItems" xlink:href="cms-20201231.xsd#cms_FinancingAndCapitalizationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinancingAndCapitalizationLineItems" xlink:to="lab_cms_FinancingAndCapitalizationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_04212a43-1790-4530-bd83-4a7bd337fe49_terseLabel_en-US" xlink:label="lab_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.680% First Mortgage Bonds Due 2027</link:label>
    <link:label id="lab_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_label_en-US" xlink:label="lab_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Six Eight Zero Percent First Mortgage Bonds Due 2027 [Member]</link:label>
    <link:label id="lab_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_documentation_en-US" xlink:label="lab_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Six Eight Zero Percent First Mortgage Bonds Due 2027 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" xlink:href="cms-20201231.xsd#cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" xlink:to="lab_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_7272200f-2e11-4726-a0b6-a01be68195ef_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of prior service credit, TAX</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e678667e-d6a8-40cc-8419-3a6fdd72f722_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_5f4d1bb6-046c-4929-9aaa-966c51ec636e_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_76f54ee1-b09c-48ec-85a0-7a877a696b13_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_8b3d39fd-9a1e-453b-b57c-a8cb2f82109c_terseLabel_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Domain]</link:label>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_label_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:to="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2b48f4ac-7890-481f-9932-968e9bb68a73_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_8bf500be-5850-442f-b7ee-3fcf5a7cb53f_terseLabel_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Restricted Stock Activity</link:label>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested Restricted Stock Shares Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:to="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_e0add682-e9e5-471a-9ce7-c3ccc84fa330_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CMSEnergySubsidiaryMember_b349d48c-0bda-4c1e-b9b2-23bc35045159_terseLabel_en-US" xlink:label="lab_cms_CMSEnergySubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS Energy Subsidiary</link:label>
    <link:label id="lab_cms_CMSEnergySubsidiaryMember_label_en-US" xlink:label="lab_cms_CMSEnergySubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS Energy Subsidiary [Member]</link:label>
    <link:label id="lab_cms_CMSEnergySubsidiaryMember_documentation_en-US" xlink:label="lab_cms_CMSEnergySubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS Energy Subsidiary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergySubsidiaryMember" xlink:href="cms-20201231.xsd#cms_CMSEnergySubsidiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CMSEnergySubsidiaryMember" xlink:to="lab_cms_CMSEnergySubsidiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NumberOfFormerManufacturedGasPlants_ac183940-fe20-46d6-8a5b-a7135ab65bcf_terseLabel_en-US" xlink:label="lab_cms_NumberOfFormerManufacturedGasPlants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of former MGPs</link:label>
    <link:label id="lab_cms_NumberOfFormerManufacturedGasPlants_label_en-US" xlink:label="lab_cms_NumberOfFormerManufacturedGasPlants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Former Manufactured Gas Plants</link:label>
    <link:label id="lab_cms_NumberOfFormerManufacturedGasPlants_documentation_en-US" xlink:label="lab_cms_NumberOfFormerManufacturedGasPlants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Former Manufactured Gas Plants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants" xlink:href="cms-20201231.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_IncomeTaxAuthorityDomain_4ed45202-8a84-49f6-abd7-8746879dcf16_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_abd8eed7-eedf-4470-a1f0-845618e30e1e_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_ded3ba96-90f1-4213-a412-778ee1ddc0c9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Assumptions Used</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_fd863756-c1fb-49e4-bb2a-d1eb6544c017_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software development</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_e80c3160-8a23-42de-9146-ef20ace350ad_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_GuaranteeTypeOtherMember_cffa6866-4abc-4338-80f8-e715cde50819_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeTypeOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees</link:label>
    <link:label id="lab_us-gaap_GuaranteeTypeOtherMember_label_en-US" xlink:label="lab_us-gaap_GuaranteeTypeOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantee Type, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeTypeOtherMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_PlanAssetsExcludingPooledFundsMember_7493d468-cbd8-408b-875f-ff3bb7670cb6_terseLabel_en-US" xlink:label="lab_cms_PlanAssetsExcludingPooledFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Assets Excluding Pooled Funds</link:label>
    <link:label id="lab_cms_PlanAssetsExcludingPooledFundsMember_label_en-US" xlink:label="lab_cms_PlanAssetsExcludingPooledFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Assets Excluding Pooled Funds [Member]</link:label>
    <link:label id="lab_cms_PlanAssetsExcludingPooledFundsMember_documentation_en-US" xlink:label="lab_cms_PlanAssetsExcludingPooledFundsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Assets Excluding Pooled Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PlanAssetsExcludingPooledFundsMember" xlink:href="cms-20201231.xsd#cms_PlanAssetsExcludingPooledFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember" xlink:to="lab_cms_PlanAssetsExcludingPooledFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancialInstrumentsTable_cb8d8972-c0fc-4e9d-8563-40e583c0d2a5_terseLabel_en-US" xlink:label="lab_cms_FinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Table]</link:label>
    <link:label id="lab_cms_FinancialInstrumentsTable_label_en-US" xlink:label="lab_cms_FinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Table]</link:label>
    <link:label id="lab_cms_FinancialInstrumentsTable_documentation_en-US" xlink:label="lab_cms_FinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable" xlink:href="cms-20201231.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_us-gaap_RestructuringReserveRollForward_10b29b15-eb38-4deb-8807-a4f019af6584_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_TaxAndOtherIndemnityObligationsMember_56924592-9421-41a1-8b98-8fdb61cbccc3_terseLabel_en-US" xlink:label="lab_cms_TaxAndOtherIndemnityObligationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax And Other Indemnity Obligations</link:label>
    <link:label id="lab_cms_TaxAndOtherIndemnityObligationsMember_label_en-US" xlink:label="lab_cms_TaxAndOtherIndemnityObligationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax And Other Indemnity Obligations [Member]</link:label>
    <link:label id="lab_cms_TaxAndOtherIndemnityObligationsMember_documentation_en-US" xlink:label="lab_cms_TaxAndOtherIndemnityObligationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax And Other Indemnity Obligations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxAndOtherIndemnityObligationsMember" xlink:href="cms-20201231.xsd#cms_TaxAndOtherIndemnityObligationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TaxAndOtherIndemnityObligationsMember" xlink:to="lab_cms_TaxAndOtherIndemnityObligationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_54140fdf-d739-4559-b9b7-d6d645a7f8d7_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_InactivePensionPlanMember_738edbd4-9eba-4bfc-ac5f-c61b1ff44d7f_terseLabel_en-US" xlink:label="lab_cms_InactivePensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan B</link:label>
    <link:label id="lab_cms_InactivePensionPlanMember_label_en-US" xlink:label="lab_cms_InactivePensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inactive Pension Plan [Member]</link:label>
    <link:label id="lab_cms_InactivePensionPlanMember_documentation_en-US" xlink:label="lab_cms_InactivePensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inactive Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InactivePensionPlanMember" xlink:href="cms-20201231.xsd#cms_InactivePensionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_InactivePensionPlanMember" xlink:to="lab_cms_InactivePensionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_a3859ff0-53a3-417e-8dcf-0dc644dff1ba_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_02e21f2e-b832-4be6-8bf5-c3dbd231a861_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures (excludes assets placed under finance lease)</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_ConsolidationItemsDomain_05b64890-0da0-44b2-85e6-33f925c5cd84_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_InterestExpenseRelatedParty_a4b77a06-739d-4c4c-a899-eee1149e6245_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense &#8211; related parties</link:label>
    <link:label id="lab_us-gaap_InterestExpenseRelatedParty_label_en-US" xlink:label="lab_us-gaap_InterestExpenseRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseRelatedParty" xlink:to="lab_us-gaap_InterestExpenseRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfCondensedFinancialStatementsTable_eb9f1836-92d0-4f72-9595-2e96aa17a1b7_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Statements [Table]</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedFinancialStatementsTable_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Statements [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:to="lab_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_6e38f118-a4e1-4c82-a9a1-668e44c09652_terseLabel_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable &#8211; related parties</link:label>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_1656971d-617a-46b4-822b-4c016b6161bb_verboseLabel_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable &#8211; intercompany and related parties</link:label>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_10bc7c30-15d9-4400-9446-c41bb8638b0a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_c6693e68-4335-4451-a16a-a9c5c150c861_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility, Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility, Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeLossFromEquityMethodInvestments_f288f051-c7a0-46ff-b255-663f8ade23a7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from equity method investees</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_6e5ba79e-5e1e-4780-ba5a-c712ca4f4e3b_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from equity method investees</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_a8caae9d-46b2-4ee3-8f3c-5472c0f6f1ac_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset allocation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfFinancingAndCapitalizationTable_87706af0-68fc-47d4-afeb-83762b63c856_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfFinancingAndCapitalizationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Financing And Capitalization [Table]</link:label>
    <link:label id="lab_cms_ScheduleOfFinancingAndCapitalizationTable_label_en-US" xlink:label="lab_cms_ScheduleOfFinancingAndCapitalizationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Financing And Capitalization [Table]</link:label>
    <link:label id="lab_cms_ScheduleOfFinancingAndCapitalizationTable_documentation_en-US" xlink:label="lab_cms_ScheduleOfFinancingAndCapitalizationTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Financing And Capitalization [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfFinancingAndCapitalizationTable" xlink:href="cms-20201231.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_HedgingDesignationAxis_9b64cbbf-31fe-4a8b-92aa-41c46d611dcb_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasIndexPriceReportingLitigationMember_2564057f-dc32-47ce-bbdb-58f5bf60649c_terseLabel_en-US" xlink:label="lab_cms_GasIndexPriceReportingLitigationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Index Price Reporting Litigation</link:label>
    <link:label id="lab_cms_GasIndexPriceReportingLitigationMember_label_en-US" xlink:label="lab_cms_GasIndexPriceReportingLitigationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Index Price Reporting Litigation [Member]</link:label>
    <link:label id="lab_cms_GasIndexPriceReportingLitigationMember_documentation_en-US" xlink:label="lab_cms_GasIndexPriceReportingLitigationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Index Price Reporting Litigation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasIndexPriceReportingLitigationMember" xlink:href="cms-20201231.xsd#cms_GasIndexPriceReportingLitigationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasIndexPriceReportingLitigationMember" xlink:to="lab_cms_GasIndexPriceReportingLitigationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_dce9faf3-bf03-46db-be74-23bf366e3257_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_d9801fec-a9d4-4015-bb67-43388ec616ff_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_28cc9e07-5cf5-4cf2-8cf8-f2c829c67414_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026-2030</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NotesReceivableAbstract_e8714866-a64f-4c0a-878d-642f620129c4_terseLabel_en-US" xlink:label="lab_cms_NotesReceivableAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable [Abstract]</link:label>
    <link:label id="lab_cms_NotesReceivableAbstract_label_en-US" xlink:label="lab_cms_NotesReceivableAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable [Abstract]</link:label>
    <link:label id="lab_cms_NotesReceivableAbstract_documentation_en-US" xlink:label="lab_cms_NotesReceivableAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableAbstract" xlink:href="cms-20201231.xsd#cms_NotesReceivableAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NotesReceivableAbstract" xlink:to="lab_cms_NotesReceivableAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_e95fbfb4-ecd7-44ac-b101-7c33a4b05e41_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_1d3e0a98-251d-4986-bd4f-00d3d8486065_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS&#160;Energy common stock</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, FV-NI</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNi" xlink:to="lab_us-gaap_EquitySecuritiesFvNi" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_a570419c-090a-4bfd-8808-a5e00799d363_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Composite depreciation rate</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_5ed07064-b5c4-4b6f-a27a-11be7e900303_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_DesignatedAsHedgingInstrumentMember_7b4bb7f4-1d8b-45b9-8b16-3e73c0af4a9c_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_c13f8091-fcc7-481c-8d0b-ba17db32ff98_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_f70ab5d5-dcb3-4e41-a707-5a0f325819c4_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial and Common Stock Information (Unaudited)</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_InvestmentInSubsidiaries_09464279-60b7-4039-a925-3e4112888f95_negatedTerseLabel_en-US" xlink:label="lab_cms_InvestmentInSubsidiaries" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in subsidiaries</link:label>
    <link:label id="lab_cms_InvestmentInSubsidiaries_label_en-US" xlink:label="lab_cms_InvestmentInSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in subsidiaries</link:label>
    <link:label id="lab_cms_InvestmentInSubsidiaries_documentation_en-US" xlink:label="lab_cms_InvestmentInSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital contributions made by the parent company to one of the company's subsidiaries.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InvestmentInSubsidiaries" xlink:href="cms-20201231.xsd#cms_InvestmentInSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_InvestmentInSubsidiaries" xlink:to="lab_cms_InvestmentInSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DividendsOnMarketBasedAwardsMember_a498bc7e-283f-44c5-89c0-d3f0b0668827_terseLabel_en-US" xlink:label="lab_cms_DividendsOnMarketBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends on market-based awards</link:label>
    <link:label id="lab_cms_DividendsOnMarketBasedAwardsMember_label_en-US" xlink:label="lab_cms_DividendsOnMarketBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends On Market Based Awards [Member]</link:label>
    <link:label id="lab_cms_DividendsOnMarketBasedAwardsMember_documentation_en-US" xlink:label="lab_cms_DividendsOnMarketBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends On Market-Based Awards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnMarketBasedAwardsMember" xlink:href="cms-20201231.xsd#cms_DividendsOnMarketBasedAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DividendsOnMarketBasedAwardsMember" xlink:to="lab_cms_DividendsOnMarketBasedAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_MarketBasedRestrictedStockMember_4ddb5a91-7dbf-4601-9879-5657285d3e2f_terseLabel_en-US" xlink:label="lab_cms_MarketBasedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-based awards</link:label>
    <link:label id="lab_cms_MarketBasedRestrictedStockMember_label_en-US" xlink:label="lab_cms_MarketBasedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market Based Restricted Stock [Member]</link:label>
    <link:label id="lab_cms_MarketBasedRestrictedStockMember_documentation_en-US" xlink:label="lab_cms_MarketBasedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-Based Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MarketBasedRestrictedStockMember" xlink:href="cms-20201231.xsd#cms_MarketBasedRestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_MarketBasedRestrictedStockMember" xlink:to="lab_cms_MarketBasedRestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_796039af-d4bf-4ee7-8f8a-b8653cce0aed_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Equity Securities, FV-NI [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Equity Securities, FV-NI [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_e7090a42-f20c-4f6e-9efb-53d0ca6c07b3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated depreciable life in years, Enterprises and EnerBank</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableFairValueDisclosure_b216bbae-5304-47eb-a4cb-8e4ac4352aec_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term receivables</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableFairValueDisclosure" xlink:to="lab_us-gaap_AccountsReceivableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_14b3b10a-26a5-4b7d-8ce7-635b0cab5486_terseLabel_en-US" xlink:label="lab_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in income taxes from:</link:label>
    <link:label id="lab_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_label_en-US" xlink:label="lab_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Income Tax Expense [Abstract]</link:label>
    <link:label id="lab_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_documentation_en-US" xlink:label="lab_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Income Tax Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" xlink:href="cms-20201231.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_AccrualForEnvironmentalLossContingenciesDiscountRate_d64073c7-f192-4418-a9af-b11a8e8abb57_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discounted projected costs rate</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_CondensedBalanceSheetStatementTable_8f309349-3e0e-4da0-8d71-3c34c75fa312_terseLabel_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</link:label>
    <link:label id="lab_srt_CondensedBalanceSheetStatementTable_label_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementTable" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementTable" xlink:to="lab_srt_CondensedBalanceSheetStatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_a061a56d-7d64-49c6-9274-80bf2623df65_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PostretirementBenefitCostsMember_0d58af1c-a33b-4b12-954e-266e2946735a_terseLabel_en-US" xlink:label="lab_us-gaap_PostretirementBenefitCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefits</link:label>
    <link:label id="lab_us-gaap_PostretirementBenefitCostsMember_label_en-US" xlink:label="lab_us-gaap_PostretirementBenefitCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Benefit Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostretirementBenefitCostsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PostretirementBenefitCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostretirementBenefitCostsMember" xlink:to="lab_us-gaap_PostretirementBenefitCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_b3e3a646-3186-4c14-8fa0-9186430e9c5f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_MutualFundsMember_ae88bb98-227e-4d6f-a56f-fda8c72bdbf1_terseLabel_en-US" xlink:label="lab_cms_MutualFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual funds</link:label>
    <link:label id="lab_cms_MutualFundsMember_label_en-US" xlink:label="lab_cms_MutualFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Funds [Member]</link:label>
    <link:label id="lab_cms_MutualFundsMember_documentation_en-US" xlink:label="lab_cms_MutualFundsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MutualFundsMember" xlink:href="cms-20201231.xsd#cms_MutualFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_MutualFundsMember" xlink:to="lab_cms_MutualFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SignificantAccountingPoliciesLineItems_cc0e3a73-7335-4c2d-bd4e-0c6ac88a0a27_terseLabel_en-US" xlink:label="lab_cms_SignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_cms_SignificantAccountingPoliciesLineItems_label_en-US" xlink:label="lab_cms_SignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_cms_SignificantAccountingPoliciesLineItems_documentation_en-US" xlink:label="lab_cms_SignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesLineItems" xlink:href="cms-20201231.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems" xlink:to="lab_cms_SignificantAccountingPoliciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_0114c2a3-a216-4f52-95cd-78e0b603e3b3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_9dfd2fc5-1388-489e-963a-cfb73df39690_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Regulatory Assets (Liabilities) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink:to="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_1e056ac6-b31d-4eec-bfd1-643eaf675352_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDue_4dd4ba32-59ae-4920-8f0f-f405bf5b3089_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delinquent loans</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDue_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Past Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDue" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDue" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_7d31b216-3d89-4210-bce7-70525be2ed77_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant additions</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property Plant and Equipment Additions</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current year acquisitions of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions" xlink:to="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_d915f0eb-7c34-4343-ac19-46c75395c749_terseLabel_en-US" xlink:label="lab_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.050% First Mortgage Bonds Due 2048</link:label>
    <link:label id="lab_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_label_en-US" xlink:label="lab_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Zero Five Zero Percent First Mortgage Bonds Due 2048 [Member]</link:label>
    <link:label id="lab_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_documentation_en-US" xlink:label="lab_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Zero Five Zero Percent First Mortgage Bonds Due 2048 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" xlink:href="cms-20201231.xsd#cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" xlink:to="lab_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_2da7bcfd-91f7-4b08-bbbb-e8d9f4060821_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_7cd69358-a637-43e6-b261-352e89eafcde_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_27578c9e-5687-4976-bd8b-35a6ae1eadfa_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ultimate health care cost trend rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Ultimate Health Care Cost Trend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:to="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares_0a86ceda-1e17-46a0-a741-9615477b9dfe_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares</link:label>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares_label_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:to="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesFourMember_ed9e985d-dcff-455b-89be-2c7b67cb9e01_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities September 30, 2025</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesFourMember_label_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Four [Member]</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesFourMember_documentation_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesFourMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Four [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFourMember" xlink:href="cms-20201231.xsd#cms_RevolvingCreditFacilitiesFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevolvingCreditFacilitiesFourMember" xlink:to="lab_cms_RevolvingCreditFacilitiesFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ContributionsMadeToPlan_bf5d09ca-35ea-4b4f-b843-fd2cfb2fe62a_verboseLabel_en-US" xlink:label="lab_cms_ContributionsMadeToPlan" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions</link:label>
    <link:label id="lab_cms_ContributionsMadeToPlan_label_en-US" xlink:label="lab_cms_ContributionsMadeToPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions made to the plan</link:label>
    <link:label id="lab_cms_ContributionsMadeToPlan_documentation_en-US" xlink:label="lab_cms_ContributionsMadeToPlan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions made to the plan Trust fund.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ContributionsMadeToPlan" xlink:href="cms-20201231.xsd#cms_ContributionsMadeToPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ContributionsMadeToPlan" xlink:to="lab_cms_ContributionsMadeToPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LossContingencyNumberOfLawsuits_ef4982c5-00df-4e1c-a9e1-39437808aca0_terseLabel_en-US" xlink:label="lab_cms_LossContingencyNumberOfLawsuits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of lawsuits</link:label>
    <link:label id="lab_cms_LossContingencyNumberOfLawsuits_label_en-US" xlink:label="lab_cms_LossContingencyNumberOfLawsuits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Number of lawsuits</link:label>
    <link:label id="lab_cms_LossContingencyNumberOfLawsuits_documentation_en-US" xlink:label="lab_cms_LossContingencyNumberOfLawsuits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Number of lawsuits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LossContingencyNumberOfLawsuits" xlink:href="cms-20201231.xsd#cms_LossContingencyNumberOfLawsuits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LossContingencyNumberOfLawsuits" xlink:to="lab_cms_LossContingencyNumberOfLawsuits" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DefinedCompanyContributionPlanMember_c2c2d3de-b2ee-4f22-b644-3fab83ef5db3_terseLabel_en-US" xlink:label="lab_cms_DefinedCompanyContributionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Company Contribution Plan</link:label>
    <link:label id="lab_cms_DefinedCompanyContributionPlanMember_label_en-US" xlink:label="lab_cms_DefinedCompanyContributionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Company Contribution Plan [Member]</link:label>
    <link:label id="lab_cms_DefinedCompanyContributionPlanMember_documentation_en-US" xlink:label="lab_cms_DefinedCompanyContributionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Company Contribution Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedCompanyContributionPlanMember" xlink:href="cms-20201231.xsd#cms_DefinedCompanyContributionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedCompanyContributionPlanMember" xlink:to="lab_cms_DefinedCompanyContributionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4b39978b-f0a1-4a0d-a99f-f0031fc1145d_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Financing Receivable [Domain]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Financing Receivable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_fefb29f5-1df0-45db-8bc2-e03ed558bf3c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeitured (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_8f906860-d8ad-40c3-aac6-27c97c6c82c0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Restricted Stock, Valuation Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_0f18efbd-1c53-42c4-8456-21a83f4e70ab_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer match of eligible contributions</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_783865f1-c891-470e-8ff9-9e9e05cab617_terseLabel_en-US" xlink:label="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement loss</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_label_en-US" xlink:label="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization Of Settlement Loss</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_documentation_en-US" xlink:label="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization Of Settlement Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss" xlink:href="cms-20201231.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_CreditScoreFicoAxis_9ecfdd55-5bb0-4e15-817f-dc590faf0a02_terseLabel_en-US" xlink:label="lab_us-gaap_CreditScoreFicoAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Score, FICO [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditScoreFicoAxis_label_en-US" xlink:label="lab_us-gaap_CreditScoreFicoAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Score, FICO [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditScoreFicoAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditScoreFicoAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditScoreFicoAxis" xlink:to="lab_us-gaap_CreditScoreFicoAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetsNoncurrent_fc85c4e3-9508-4af8-b5ce-5962576068fc_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory assets</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsNoncurrent_d1cb7588-4de4-4d40-bcb0-8748f0bf688e_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory assets, noncurrent</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_LesseeFinanceLeaseLiabilitiesAbstract_f7e2bd09-8121-416f-b34b-efa93d54c1bf_terseLabel_en-US" xlink:label="lab_cms_LesseeFinanceLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_cms_LesseeFinanceLeaseLiabilitiesAbstract_label_en-US" xlink:label="lab_cms_LesseeFinanceLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Lease Liabilities [Abstract]</link:label>
    <link:label id="lab_cms_LesseeFinanceLeaseLiabilitiesAbstract_documentation_en-US" xlink:label="lab_cms_LesseeFinanceLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Lease Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract" xlink:href="cms-20201231.xsd#cms_LesseeFinanceLeaseLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract" xlink:to="lab_cms_LesseeFinanceLeaseLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_375837f9-092b-4d0d-940b-cb829e75f729_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AccountsNotesAndLoansReceivableLineItems_83b292d5-49c1-4e65-9659-b7744f7dea0e_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityOwnershipPercentage_defcdb81-9e36-4cef-8ef9-d46a8dbdd8cb_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership interest</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_A0350FirstMortgageBondsDue2023Member_8ba2b761-93e2-426f-9b26-2fb9fd5d7d52_terseLabel_en-US" xlink:label="lab_cms_A0350FirstMortgageBondsDue2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">0.350% First Mortgage Bonds Due 2023</link:label>
    <link:label id="lab_cms_A0350FirstMortgageBondsDue2023Member_label_en-US" xlink:label="lab_cms_A0350FirstMortgageBondsDue2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">0.350% First Mortgage Bonds Due 2023 [Member]</link:label>
    <link:label id="lab_cms_A0350FirstMortgageBondsDue2023Member_documentation_en-US" xlink:label="lab_cms_A0350FirstMortgageBondsDue2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">0.350% First Mortgage Bonds Due 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A0350FirstMortgageBondsDue2023Member" xlink:href="cms-20201231.xsd#cms_A0350FirstMortgageBondsDue2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A0350FirstMortgageBondsDue2023Member" xlink:to="lab_cms_A0350FirstMortgageBondsDue2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_d20ba595-85d5-4a44-bd16-c2a637243ea9_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_db5f3779-eb1e-4286-9c09-a960a3f4fb09_terseLabel_en-US" xlink:label="lab_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased power &#8211; related parties</link:label>
    <link:label id="lab_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_label_en-US" xlink:label="lab_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense Purchased Power Related Parties</link:label>
    <link:label id="lab_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_documentation_en-US" xlink:label="lab_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense Purchased Power Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties" xlink:href="cms-20201231.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_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_bfae76bc-5544-45b0-b24c-6d75453026e9_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_44a3f571-0086-42f8-94d1-4ff160cb12e1_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityRegistrantName_d00e017b-7215-461c-943b-bca5aebd7e95_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_OperatingLeaseWeightedAverageDiscountRatePercent_99340e4e-df1a-445c-a6f3-7278943a2918_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_03cb19ed-7815-4115-9ff8-a04d9ee0013a_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredFinanceCostsNet_8ba76502-ec3d-40a8-9433-fe2425d2d194_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityCurrent_48630669-ca37-4b92-af70-a6bba3c4cf16_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory liabilities</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityCurrent_ece108f7-2f32-40fc-8328-377bc2cb2ace_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory liabilities, current</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RegulatoryAssets_619c302e-d981-4672-b51d-9cfe28737912_totalLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total regulatory assets</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssets_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinanceLeaseLiabilityUndiscountedExcessAmount_fec5d084-887b-44f1-9324-f406b75a2426_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less discount</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DbSerpTrustAssetsMember_81eeefb0-e002-43e6-abb8-5d21f312739a_terseLabel_en-US" xlink:label="lab_cms_DbSerpTrustAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust assets</link:label>
    <link:label id="lab_cms_DbSerpTrustAssetsMember_label_en-US" xlink:label="lab_cms_DbSerpTrustAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Db Serp Trust Assets [Member]</link:label>
    <link:label id="lab_cms_DbSerpTrustAssetsMember_documentation_en-US" xlink:label="lab_cms_DbSerpTrustAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DB SERP Trust Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DbSerpTrustAssetsMember" xlink:href="cms-20201231.xsd#cms_DbSerpTrustAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DbSerpTrustAssetsMember" xlink:to="lab_cms_DbSerpTrustAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember_d73701d5-6fdc-40fe-a2a1-456b939ee236_terseLabel_en-US" xlink:label="lab_cms_DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and equipment (subject to normalization)</link:label>
    <link:label id="lab_cms_DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember_label_en-US" xlink:label="lab_cms_DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Charges Plant Property And Equipment [Member]</link:label>
    <link:label id="lab_cms_DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember_documentation_en-US" xlink:label="lab_cms_DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Charges, Plant, Property, and Equipment, including tax rate changes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember" xlink:href="cms-20201231.xsd#cms_DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember" xlink:to="lab_cms_DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_59e16ef5-d066-44c4-9632-b9eefc666005_terseLabel_en-US" xlink:label="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Refund of alternative minimum tax sequestration</link:label>
    <link:label id="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_label_en-US" xlink:label="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, AMT Sequestration, Amount</link:label>
    <link:label id="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_documentation_en-US" xlink:label="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, AMT Sequestration, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" xlink:href="cms-20201231.xsd#cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" xlink:to="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_235bb70f-22aa-4113-8385-5942c862403c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits Liability</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityIncorporationStateCountryCode_50bc8b5d-d135-44ea-ba76-f54806e18d60_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_cms_OtherPpaMember_fa9a037a-9057-4f93-b099-d3e87bbd9f8c_terseLabel_en-US" xlink:label="lab_cms_OtherPpaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other PPAs</link:label>
    <link:label id="lab_cms_OtherPpaMember_label_en-US" xlink:label="lab_cms_OtherPpaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Ppa [Member]</link:label>
    <link:label id="lab_cms_OtherPpaMember_documentation_en-US" xlink:label="lab_cms_OtherPpaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other PPA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPpaMember" xlink:href="cms-20201231.xsd#cms_OtherPpaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherPpaMember" xlink:to="lab_cms_OtherPpaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPreferredStockCash_893252e4-e335-4421-82d3-40366f60ca08_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsPreferredStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared on preferred stock</link:label>
    <link:label id="lab_us-gaap_DividendsPreferredStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsPreferredStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Preferred Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStockCash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_3c692409-e107-40d8-8cfb-38b4d9f67f12_terseLabel_en-US" xlink:label="lab_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.180% First Mortgage Bonds Due 2032</link:label>
    <link:label id="lab_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_label_en-US" xlink:label="lab_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point One Eight Zero Percent First Mortgage Bonds Due 2032 [Member]</link:label>
    <link:label id="lab_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_documentation_en-US" xlink:label="lab_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point One Eight Zero Percent First Mortgage Bonds Due 2032 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" xlink:href="cms-20201231.xsd#cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" xlink:to="lab_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b64950d8-7743-4a43-8c4b-677f787c8cd3_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter_dc131f13-f09b-4c28-b743-851836d39ab3_terseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum rental payments to be received 2026 and thereafter</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_6b6730f2-9adf-41ff-bb44-ea0869592433_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_6b004c1f-8825-46fa-b146-314555e9b81c_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityAddressPostalZipCode_0d587b41-8096-4d98-9746-bfa26b128998_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_PlantRetirementAndAbandonmentPolicy_46171e73-3ade-481f-b05c-aa8ff983ae9c_terseLabel_en-US" xlink:label="lab_us-gaap_PlantRetirementAndAbandonmentPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant Retirement and Abandonment Policy</link:label>
    <link:label id="lab_us-gaap_PlantRetirementAndAbandonmentPolicy_label_en-US" xlink:label="lab_us-gaap_PlantRetirementAndAbandonmentPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant Retirement and Abandonment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlantRetirementAndAbandonmentPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlantRetirementAndAbandonmentPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlantRetirementAndAbandonmentPolicy" xlink:to="lab_us-gaap_PlantRetirementAndAbandonmentPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_a37bf709-39c7-407f-b10a-3f16bd3c14ab_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred income tax assets, net of valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_23cd6121-f204-4be3-84ce-9c001a669c94_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherTaxExpenseBenefit_3c5a6375-41b5-494e-940e-7653222de4a8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax credit</link:label>
    <link:label id="lab_us-gaap_OtherTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_OtherTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherTaxExpenseBenefit" xlink:to="lab_us-gaap_OtherTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_ec303196-7cb6-481f-86f1-59a82fcb711c_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable &#8211; related parties</link:label>
    <link:label id="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_label_en-US" xlink:label="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:to="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherIncomeandExpensesTable_cf64b4ab-543d-4c92-b56a-d6ed14c33cb1_terseLabel_en-US" xlink:label="lab_cms_OtherIncomeandExpensesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Expenses [Table]</link:label>
    <link:label id="lab_cms_OtherIncomeandExpensesTable_label_en-US" xlink:label="lab_cms_OtherIncomeandExpensesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Expenses [Table]</link:label>
    <link:label id="lab_cms_OtherIncomeandExpensesTable_documentation_en-US" xlink:label="lab_cms_OtherIncomeandExpensesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Expenses [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable" xlink:href="cms-20201231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherIncomeandExpensesTable" xlink:to="lab_cms_OtherIncomeandExpensesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_d2a06ab8-55a9-4ac6-99c7-75e7f80d02a3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock reacquired</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TaxCarryforwardAmountIncreaseDecrease_d4943b39-17ec-4fd8-9cde-1a8a462611b5_terseLabel_en-US" xlink:label="lab_cms_TaxCarryforwardAmountIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in tax credit carryforward</link:label>
    <link:label id="lab_cms_TaxCarryforwardAmountIncreaseDecrease_label_en-US" xlink:label="lab_cms_TaxCarryforwardAmountIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Carryforward Amount Increase (Decrease)</link:label>
    <link:label id="lab_cms_TaxCarryforwardAmountIncreaseDecrease_documentation_en-US" xlink:label="lab_cms_TaxCarryforwardAmountIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The increase (decrease) to the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxCarryforwardAmountIncreaseDecrease" xlink:href="cms-20201231.xsd#cms_TaxCarryforwardAmountIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TaxCarryforwardAmountIncreaseDecrease" xlink:to="lab_cms_TaxCarryforwardAmountIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths_48be37f4-97cf-4c38-a02b-0d0ff201de43_terseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum rental payments to be received 2021</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PowerSupplyCostRecoveryMember_f80da491-d9fa-4fc8-a96a-9804b0d9e5bb_terseLabel_en-US" xlink:label="lab_cms_PowerSupplyCostRecoveryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PSCR overrecoveries/underrecoveries</link:label>
    <link:label id="lab_cms_PowerSupplyCostRecoveryMember_label_en-US" xlink:label="lab_cms_PowerSupplyCostRecoveryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Supply Cost Recovery [Member]</link:label>
    <link:label id="lab_cms_PowerSupplyCostRecoveryMember_documentation_en-US" xlink:label="lab_cms_PowerSupplyCostRecoveryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Supply Cost Recovery [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSupplyCostRecoveryMember" xlink:href="cms-20201231.xsd#cms_PowerSupplyCostRecoveryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PowerSupplyCostRecoveryMember" xlink:to="lab_cms_PowerSupplyCostRecoveryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AlternativeRevenuePrograms_9ab95271-5346-43c8-9332-5a07cc16b9ab_terseLabel_en-US" xlink:label="lab_cms_AlternativeRevenuePrograms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers alternative-revenue programs</link:label>
    <link:label id="lab_cms_AlternativeRevenuePrograms_label_en-US" xlink:label="lab_cms_AlternativeRevenuePrograms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternative revenue programs</link:label>
    <link:label id="lab_cms_AlternativeRevenuePrograms_documentation_en-US" xlink:label="lab_cms_AlternativeRevenuePrograms" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternative revenue programs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AlternativeRevenuePrograms" xlink:href="cms-20201231.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_cms_AmountAvailableForDividendDistribution_74efdef0-0aee-4827-a29d-32b9bdda6e2b_terseLabel_en-US" xlink:label="lab_cms_AmountAvailableForDividendDistribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limitation on payment of stock dividends</link:label>
    <link:label id="lab_cms_AmountAvailableForDividendDistribution_label_en-US" xlink:label="lab_cms_AmountAvailableForDividendDistribution" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount Available For Dividend Distribution</link:label>
    <link:label id="lab_cms_AmountAvailableForDividendDistribution_documentation_en-US" xlink:label="lab_cms_AmountAvailableForDividendDistribution" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of dividends that may be paid or declared in any calendar year, limited by statutory restriction.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmountAvailableForDividendDistribution" xlink:href="cms-20201231.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_EnergyRelatedInventoryOtherFossilFuel_3806916b-3db7-41af-84f4-466456515bf4_terseLabel_en-US" xlink:label="lab_us-gaap_EnergyRelatedInventoryOtherFossilFuel" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Generating plant fuel stock</link:label>
    <link:label id="lab_us-gaap_EnergyRelatedInventoryOtherFossilFuel_label_en-US" xlink:label="lab_us-gaap_EnergyRelatedInventoryOtherFossilFuel" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Related Inventory, Other Fossil Fuel</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_e5f6e7d1-cbe8-4bc1-8c17-3e0c6cc5e97b_terseLabel_en-US" xlink:label="lab_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated time of amortization of gains (losses) life expectancy</link:label>
    <link:label id="lab_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_label_en-US" xlink:label="lab_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Time Of Amortization Of Gains (Losses) Life Expectancy</link:label>
    <link:label id="lab_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_documentation_en-US" xlink:label="lab_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Time Of Amortization Of Gains (Losses) Life Expectancy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" xlink:href="cms-20201231.xsd#cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" xlink:to="lab_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_InterestRateSwapNotesReceivableMember_3347878b-ff72-4557-b89a-686e297c89e8_terseLabel_en-US" xlink:label="lab_cms_InterestRateSwapNotesReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap, Notes Receivable</link:label>
    <link:label id="lab_cms_InterestRateSwapNotesReceivableMember_label_en-US" xlink:label="lab_cms_InterestRateSwapNotesReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap, Notes Receivable [Member]</link:label>
    <link:label id="lab_cms_InterestRateSwapNotesReceivableMember_documentation_en-US" xlink:label="lab_cms_InterestRateSwapNotesReceivableMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap, Notes Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestRateSwapNotesReceivableMember" xlink:href="cms-20201231.xsd#cms_InterestRateSwapNotesReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_InterestRateSwapNotesReceivableMember" xlink:to="lab_cms_InterestRateSwapNotesReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_McvPpaMember_5789efa6-91ac-4e24-bc92-36582c254100_terseLabel_en-US" xlink:label="lab_cms_McvPpaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MCV PPA</link:label>
    <link:label id="lab_cms_McvPpaMember_label_en-US" xlink:label="lab_cms_McvPpaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mcv Ppa [Member]</link:label>
    <link:label id="lab_cms_McvPpaMember_documentation_en-US" xlink:label="lab_cms_McvPpaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MCV PPA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_McvPpaMember" xlink:href="cms-20201231.xsd#cms_McvPpaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_McvPpaMember" xlink:to="lab_cms_McvPpaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OtherPropertyMember_35790b25-a6b7-433b-a8fc-47d49a7b4fe9_terseLabel_en-US" xlink:label="lab_srt_OtherPropertyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other property</link:label>
    <link:label id="lab_srt_OtherPropertyMember_label_en-US" xlink:label="lab_srt_OtherPropertyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Property [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OtherPropertyMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OtherPropertyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OtherPropertyMember" xlink:to="lab_srt_OtherPropertyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_48e49e53-efd7-46a7-88e9-4e026fffe984_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_DebtInstrumentFaceAmount_a58c08e1-5fc1-47ed-998e-49a6aaceea9f_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal Balance</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RayCompressorStationMember_c0a3d57d-2c78-467b-a68f-526c6478230b_terseLabel_en-US" xlink:label="lab_cms_RayCompressorStationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ray Compressor Station</link:label>
    <link:label id="lab_cms_RayCompressorStationMember_label_en-US" xlink:label="lab_cms_RayCompressorStationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ray Compressor Station [Member]</link:label>
    <link:label id="lab_cms_RayCompressorStationMember_documentation_en-US" xlink:label="lab_cms_RayCompressorStationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ray Compressor Station [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RayCompressorStationMember" xlink:href="cms-20201231.xsd#cms_RayCompressorStationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RayCompressorStationMember" xlink:to="lab_cms_RayCompressorStationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_4abff09c-ef1b-4a26-a4d0-e003cc0bd884_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepayments and other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_b6439770-288c-4db0-b08d-e7d5f9d0fde6_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in notes payable &#8211; related parties</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Notes Payable, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInNotesPayableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties" xlink:to="lab_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_641c1637-6f34-4e21-8481-d06b7c0bb1dc_terseLabel_en-US" xlink:label="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.950% First Mortgage Bonds Due 2047</link:label>
    <link:label id="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_label_en-US" xlink:label="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Nine Five Zero Percent First Mortgage Bonds Due 2047 [Member]</link:label>
    <link:label id="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_documentation_en-US" xlink:label="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Nine Five Zero Percent First Mortgage Bonds Due 2047 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" xlink:href="cms-20201231.xsd#cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" xlink:to="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_50e7edcf-b3e4-46d8-a681-5419009a4458_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Asset Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_c764a43e-4c6f-47fe-a911-4f3d7da669b6_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_bb7be47c-e0e6-44d3-a6ac-3b9d8f2e66e9_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_MaturitiesOfLongTermDebtAbstract_5c284280-4515-4ec5-8350-f4966503db23_terseLabel_en-US" xlink:label="lab_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Obligation</link:label>
    <link:label id="lab_us-gaap_MaturitiesOfLongTermDebtAbstract_label_en-US" xlink:label="lab_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of Long-term Debt [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:to="lab_us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_697379fe-a45f-403d-aae3-c11d65fd000c_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Sales and Exit Activities</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationReserveCurrent_3704a6ff-e035-46f1-a06b-df219da540fa_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated current litigation liability</link:label>
    <link:label id="lab_us-gaap_LitigationReserveCurrent_label_en-US" xlink:label="lab_us-gaap_LitigationReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Litigation Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserveCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationReserveCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationReserveCurrent" xlink:to="lab_us-gaap_LitigationReserveCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_cbae37df-7e91-4434-b04c-98a48fc72c58_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitized costs</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Regulatory Assets and Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ElectricTransmissionMember_b31ab8e7-338f-4e1d-8abb-c56cbdc8bb3e_terseLabel_en-US" xlink:label="lab_us-gaap_ElectricTransmissionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission</link:label>
    <link:label id="lab_us-gaap_ElectricTransmissionMember_label_en-US" xlink:label="lab_us-gaap_ElectricTransmissionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Transmission [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricTransmissionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ElectricTransmissionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ElectricTransmissionMember" xlink:to="lab_us-gaap_ElectricTransmissionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTerm_84458fdf-c48b-465d-8317-0463bfac43fb_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance obligation term</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTerm_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTerm" xlink:to="lab_us-gaap_LongTermDebtTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_8732e411-5939-4f34-801f-731d9bc4a5d6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserves and accruals</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PpaMember_940c26b6-40cd-493e-b1ad-d14853e6df51_terseLabel_en-US" xlink:label="lab_cms_PpaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total PPAs</link:label>
    <link:label id="lab_cms_PpaMember_label_en-US" xlink:label="lab_cms_PpaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ppa [Member]</link:label>
    <link:label id="lab_cms_PpaMember_documentation_en-US" xlink:label="lab_cms_PpaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PpaMember" xlink:href="cms-20201231.xsd#cms_PpaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PpaMember" xlink:to="lab_cms_PpaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfShortTermDebt_c5c32427-6761-4030-ba07-d127a7323c0a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in notes payable</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfShortTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Short-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_5b64ddd8-6387-48fd-acc1-908f16559825_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of net actuarial loss, TAX</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_WeightedAverageNumberOfDilutedSharesOutstanding_e5959fd3-cb1b-4ee3-8441-d2c120c9458e_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares - diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_b3195035-148d-4f10-aa53-1d5852979e58_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherIncomeandExpensesLineItems_c4ad76c7-5adf-4ce6-b5ee-b793ac1cae27_terseLabel_en-US" xlink:label="lab_cms_OtherIncomeandExpensesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Expenses [Line Items]</link:label>
    <link:label id="lab_cms_OtherIncomeandExpensesLineItems_label_en-US" xlink:label="lab_cms_OtherIncomeandExpensesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Expenses [Line Items]</link:label>
    <link:label id="lab_cms_OtherIncomeandExpensesLineItems_documentation_en-US" xlink:label="lab_cms_OtherIncomeandExpensesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Line Items] for Other Income and Expenses [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems" xlink:href="cms-20201231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherIncomeandExpensesLineItems" xlink:to="lab_cms_OtherIncomeandExpensesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_ec754614-f266-4f6b-ac60-c63d97ad5b0b_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RenewableGenerationAssetsMember_ab29e630-fe5f-49d7-b90c-7ef20a818d4f_terseLabel_en-US" xlink:label="lab_cms_RenewableGenerationAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable generation assets</link:label>
    <link:label id="lab_cms_RenewableGenerationAssetsMember_label_en-US" xlink:label="lab_cms_RenewableGenerationAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Generation Assets [Member]</link:label>
    <link:label id="lab_cms_RenewableGenerationAssetsMember_documentation_en-US" xlink:label="lab_cms_RenewableGenerationAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Generation Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableGenerationAssetsMember" xlink:href="cms-20201231.xsd#cms_RenewableGenerationAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RenewableGenerationAssetsMember" xlink:to="lab_cms_RenewableGenerationAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_0c37a32c-cd36-40ba-a0ab-e16d012dba05_terseLabel_en-US" xlink:label="lab_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">6.170% First Mortgage Bonds Due 2040</link:label>
    <link:label id="lab_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_label_en-US" xlink:label="lab_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Six Point One Seven Zero Percent First Mortgage Bonds Due 2040 [Member]</link:label>
    <link:label id="lab_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_documentation_en-US" xlink:label="lab_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Six Point One Seven Zero Percent First Mortgage Bonds Due 2040 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:href="cms-20201231.xsd#cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:to="lab_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable_df92e2fa-7c47-4740-b6b9-1db48de5c161_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities General Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities General Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherIncomeAndExpensesAbstract_639a205b-f27b-4a05-b1aa-710f2686abcb_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income (Expense)</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_39793154-c484-46c7-bb01-ab6d3c6cea5c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Expenses [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a235a484-a3a4-4030-95bb-9de7022965f1_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6dc95656-0806-4c56-970a-bbae5e0bb48e_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_bccb5d6c-13d2-4429-bff9-7b08d58eab53_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_0f17956a-0d4e-4b16-915a-0ed55c644022_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_7c0fcc4c-0b4b-4fb9-92dd-683de115aa27_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_UnsecuredDebtMember_975df440-0207-435f-b820-eae3fbd3037c_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior notes</link:label>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredDebtMember" xlink:to="lab_us-gaap_UnsecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ElectricRateCaseMember_6f7bda77-3f31-4521-9e37-4a6aba7a2cdd_terseLabel_en-US" xlink:label="lab_cms_ElectricRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Rate Case</link:label>
    <link:label id="lab_cms_ElectricRateCaseMember_label_en-US" xlink:label="lab_cms_ElectricRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Rate Case [Member]</link:label>
    <link:label id="lab_cms_ElectricRateCaseMember_documentation_en-US" xlink:label="lab_cms_ElectricRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Rate Case [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseMember" xlink:href="cms-20201231.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_NetCashProvidedByUsedInFinancingActivities_1ea58a09-35ac-41fc-b530-a1de2c44a4f8_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RepaymentsOfLongTermDebt_de8b34be-e8b9-4e89-b771-60f6b61b70db_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_9350dd82-1b71-4cf2-b66b-457cd3d6f94b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement of long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ShortTermDebtTypeAxis_13e7046f-67b5-4bcc-964d-b19128ed15eb_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_A3500FirstMortgageBondsDue2051Member_6b494d57-e299-49ff-9913-93f266c809df_terseLabel_en-US" xlink:label="lab_cms_A3500FirstMortgageBondsDue2051Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.500% First Mortgage Bonds Due 2051</link:label>
    <link:label id="lab_cms_A3500FirstMortgageBondsDue2051Member_label_en-US" xlink:label="lab_cms_A3500FirstMortgageBondsDue2051Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.500% First Mortgage Bonds Due 2051 [Member]</link:label>
    <link:label id="lab_cms_A3500FirstMortgageBondsDue2051Member_documentation_en-US" xlink:label="lab_cms_A3500FirstMortgageBondsDue2051Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.500% First Mortgage Bonds Due 2051</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3500FirstMortgageBondsDue2051Member" xlink:href="cms-20201231.xsd#cms_A3500FirstMortgageBondsDue2051Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A3500FirstMortgageBondsDue2051Member" xlink:to="lab_cms_A3500FirstMortgageBondsDue2051Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_dd1b63fd-e724-4b79-a860-5d47a4f78648_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements and Changes in Accounting Principles [Abstract]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AsbestosAbatementMember_ee5cd276-da8a-4965-bce6-aba6cafa5b46_terseLabel_en-US" xlink:label="lab_cms_AsbestosAbatementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asbestos abatement</link:label>
    <link:label id="lab_cms_AsbestosAbatementMember_label_en-US" xlink:label="lab_cms_AsbestosAbatementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asbestos Abatement [Member]</link:label>
    <link:label id="lab_cms_AsbestosAbatementMember_documentation_en-US" xlink:label="lab_cms_AsbestosAbatementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asbestos Abatement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AsbestosAbatementMember" xlink:href="cms-20201231.xsd#cms_AsbestosAbatementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AsbestosAbatementMember" xlink:to="lab_cms_AsbestosAbatementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_fac363a7-1a02-4c19-bbf3-85a9d2bd1f06_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_5f1e6819-6fda-4e3f-be14-aa06c4f33e00_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_0a98dbda-49dc-4857-a25e-23d6783bf83b_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_36a2362d-1350-4c23-8565-33b380fb6ffb_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_0dae7376-e4d3-481f-a42d-d48d979a62b5_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_310fce11-7bba-4006-a8e1-3c77c2663b9b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_f7a88b01-279d-4cb3-9674-2a889bba7e67_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Assets and Liabilities for PSCR and GCR Underrecoveries and Overrecoveries</link:label>
    <link:label id="lab_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Pscr And Gcr Underrecoveries and Overrecoveries Table Text Block [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of the assets and liabilities for PSCR and GCR underrecoveries and overrecoveries.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" xlink:href="cms-20201231.xsd#cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" xlink:to="lab_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_e5bca0c8-38ee-4195-8e0e-e58f50829d26_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_7c09af3d-1040-4bea-b3bd-76bbe7abb805_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_df259905-8a66-4b70-a6be-f1a91207e500_terseLabel_en-US" xlink:label="lab_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.875% Senior Notes Due 2044</link:label>
    <link:label id="lab_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_label_en-US" xlink:label="lab_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Eight Seven Five Percent Senior Notes Due 2044 [Member]</link:label>
    <link:label id="lab_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_documentation_en-US" xlink:label="lab_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Eight Seven Five Percent Senior Notes Due 2044 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member" xlink:href="cms-20201231.xsd#cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member" xlink:to="lab_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_d4a722be-26c0-4df7-9f81-de9bd16ce453_terseLabel_en-US" xlink:label="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrestricted retained earnings</link:label>
    <link:label id="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_label_en-US" xlink:label="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statutory Accounting Practices, Statutory Amount Available for Dividend Payments without Regulatory Approval</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PaymentsOfOrdinaryDividends_126d5872-6cce-4489-a1b2-0c921092ef2b_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfOrdinaryDividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of dividends on common and preferred stock</link:label>
    <link:label id="lab_us-gaap_PaymentsOfOrdinaryDividends_4b8ebbf1-8e64-465c-a6c0-9c74ca6991c2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfOrdinaryDividends" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of dividends on common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsOfOrdinaryDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfOrdinaryDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Ordinary Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AssetsNoncurrentAbstract_8390f109-ddfc-40fe-97ba-c9e78ea21488_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Non&#8209;current Assets</link:label>
    <link:label id="lab_us-gaap_AssetsNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract" xlink:to="lab_us-gaap_AssetsNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_2eabfeb1-15ed-4f5a-8bd9-733feb833a3c_terseLabel_en-US" xlink:label="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.350% First Mortgage Bonds Due 2049</link:label>
    <link:label id="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_label_en-US" xlink:label="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Three Five Zero Percent First Mortgage Bonds Due 2049 [Member]</link:label>
    <link:label id="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_documentation_en-US" xlink:label="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Three Five Zero Percent First Mortgage Bonds Due 2049 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" xlink:href="cms-20201231.xsd#cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" xlink:to="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_4c34ddf8-d430-486c-874b-3725975a0fb7_terseLabel_en-US" xlink:label="lab_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_label_en-US" xlink:label="lab_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization [Abstract]</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_documentation_en-US" xlink:label="lab_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" xlink:href="cms-20201231.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_srt_ValuationAndQualifyingAccountsAbstract_2302609c-2ccc-4872-b464-855bddb0b8a5_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_0706168c-9f10-4c9b-b552-d3f7e0a6267a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current amounts</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_df2338e0-a5d2-4bf6-83e1-6533fa1f0fd9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_a0ef6766-78ee-4e06-becf-8b7cfd76c26a_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherCmsSubsidiariesMember_badcc6ea-6c71-4f5b-ab51-f96e63894e32_terseLabel_en-US" xlink:label="lab_cms_OtherCmsSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certificates of deposit</link:label>
    <link:label id="lab_cms_OtherCmsSubsidiariesMember_label_en-US" xlink:label="lab_cms_OtherCmsSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Cms Subsidiaries [Member]</link:label>
    <link:label id="lab_cms_OtherCmsSubsidiariesMember_documentation_en-US" xlink:label="lab_cms_OtherCmsSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other CMS Subsidiaries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherCmsSubsidiariesMember" xlink:href="cms-20201231.xsd#cms_OtherCmsSubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherCmsSubsidiariesMember" xlink:to="lab_cms_OtherCmsSubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_de190edc-d4bb-47b2-95f1-a49506508f95_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit obligation at beginning of period</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_52e1e9a2-891d-41a3-888b-8c522ecf6b17_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit obligation at end of period</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_f1600e8e-d733-4cc9-939b-35f012eb787b_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PBO</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock_552a6281-7991-46cc-84c7-a4df54b1a0b0_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Current And Non-Current Notes Receivable</link:label>
    <link:label id="lab_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Current And Non Current Notes Receivable Table Text Block [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of current and non-current notes receivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock" xlink:href="cms-20201231.xsd#cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock" xlink:to="lab_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_f74d1c50-b439-4b76-b3f3-7cb9d3b8ab59_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears_75c5fbf9-ecd2-44a3-8169-7ecf3722876d_verboseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum annual rental payments to be received in 2023</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP_df34dffe-bfc6-4d90-bf61-409e97b6ded6_totalLabel_en-US" xlink:label="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and equipment, net</link:label>
    <link:label id="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP_label_en-US" xlink:label="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant And Equipment, Net, Excluding C W I P</link:label>
    <link:label id="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP_documentation_en-US" xlink:label="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount before construction in progress but after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP" xlink:href="cms-20201231.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_us-gaap_InvestmentIncomeInterestAndDividend_a926a30b-8a7d-4f4c-b8c9-3ee94b06eec3_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterestAndDividend" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterestAndDividend_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterestAndDividend" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest and Dividend</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterestAndDividend" xlink:to="lab_us-gaap_InvestmentIncomeInterestAndDividend" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtCurrent_843a8ef4-d8f7-4e97-ba64-610b5a8acc0f_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtCurrent_label_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtCurrent" xlink:to="lab_us-gaap_DebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_4e4fc3ec-e9e8-49fd-af54-d8333cd934e0_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected cost</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Expected Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:to="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RemovalCostsMember_38a02727-0fe6-46d7-bd18-a63f6471cfea_verboseLabel_en-US" xlink:label="lab_us-gaap_RemovalCostsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of removal</link:label>
    <link:label id="lab_us-gaap_RemovalCostsMember_label_en-US" xlink:label="lab_us-gaap_RemovalCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Removal Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RemovalCostsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RemovalCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RemovalCostsMember" xlink:to="lab_us-gaap_RemovalCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_7b1bd771-59c7-4724-851e-4fcfdae6a1d2_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancingObligationMember_67426e7a-f358-4510-9381-cdf5c995afed_terseLabel_en-US" xlink:label="lab_cms_FinancingObligationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Obligation</link:label>
    <link:label id="lab_cms_FinancingObligationMember_label_en-US" xlink:label="lab_cms_FinancingObligationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Obligation [Member]</link:label>
    <link:label id="lab_cms_FinancingObligationMember_documentation_en-US" xlink:label="lab_cms_FinancingObligationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Obligation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingObligationMember" xlink:href="cms-20201231.xsd#cms_FinancingObligationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinancingObligationMember" xlink:to="lab_cms_FinancingObligationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_785a4622-fbaa-4245-850f-459b34c57ef8_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EPS</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_GasUtilityMember_a0b974e9-1d77-4585-a89b-2c94fe35adaa_terseLabel_en-US" xlink:label="lab_cms_GasUtilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Utility</link:label>
    <link:label id="lab_cms_GasUtilityMember_label_en-US" xlink:label="lab_cms_GasUtilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Utility [Member]</link:label>
    <link:label id="lab_cms_GasUtilityMember_documentation_en-US" xlink:label="lab_cms_GasUtilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Utility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember" xlink:href="cms-20201231.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_da8ffed0-ed4a-43d1-a3ad-b5d59e420d59_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CashAndCashEquivalentsAtCarryingValue_b39b6dca-0df2-4926-9231-0b73de0d79d8_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_GeneseeMember_f9c33410-26cd-4789-938c-a9f457abde1e_verboseLabel_en-US" xlink:label="lab_cms_GeneseeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Genesee</link:label>
    <link:label id="lab_cms_GeneseeMember_label_en-US" xlink:label="lab_cms_GeneseeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Genesee [Member]</link:label>
    <link:label id="lab_cms_GeneseeMember_documentation_en-US" xlink:label="lab_cms_GeneseeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Genesee [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GeneseeMember" xlink:href="cms-20201231.xsd#cms_GeneseeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GeneseeMember" xlink:to="lab_cms_GeneseeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EstimatedTimeOfPriorServiceCost_5fb9210e-bb29-44c4-8a56-feaa4c0e475d_terseLabel_en-US" xlink:label="lab_cms_EstimatedTimeOfPriorServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated time of prior service cost</link:label>
    <link:label id="lab_cms_EstimatedTimeOfPriorServiceCost_label_en-US" xlink:label="lab_cms_EstimatedTimeOfPriorServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated time of prior service cost</link:label>
    <link:label id="lab_cms_EstimatedTimeOfPriorServiceCost_documentation_en-US" xlink:label="lab_cms_EstimatedTimeOfPriorServiceCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The time period over which new prior service cost/credits will be amortized.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfPriorServiceCost" xlink:href="cms-20201231.xsd#cms_EstimatedTimeOfPriorServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EstimatedTimeOfPriorServiceCost" xlink:to="lab_cms_EstimatedTimeOfPriorServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_b2d72f9a-0c53-4cf9-81a8-0560385072b1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of minimum lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_c66fdab4-b648-480f-9231-ada464d28ac7_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total net deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TimeLapsedRestrictedStockMember_dc6c50a9-a24b-476b-8de8-5757e67faab0_terseLabel_en-US" xlink:label="lab_cms_TimeLapsedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-lapse awards</link:label>
    <link:label id="lab_cms_TimeLapsedRestrictedStockMember_label_en-US" xlink:label="lab_cms_TimeLapsedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Lapsed Restricted Stock [Member]</link:label>
    <link:label id="lab_cms_TimeLapsedRestrictedStockMember_documentation_en-US" xlink:label="lab_cms_TimeLapsedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-Lapsed Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockMember" xlink:href="cms-20201231.xsd#cms_TimeLapsedRestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TimeLapsedRestrictedStockMember" xlink:to="lab_cms_TimeLapsedRestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueSubjectToRefundMember_3f4be45f-c608-4b38-9ee3-4a69a11fed57_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueSubjectToRefundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for customer refunds</link:label>
    <link:label id="lab_us-gaap_RevenueSubjectToRefundMember_label_en-US" xlink:label="lab_us-gaap_RevenueSubjectToRefundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Subject to Refund [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueSubjectToRefundMember" xlink:to="lab_us-gaap_RevenueSubjectToRefundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PalisadesPowerPurchaseAgreementMember_0f806adb-796a-498d-ad46-1c2f1355d2f2_terseLabel_en-US" xlink:label="lab_cms_PalisadesPowerPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palisades Power Purchase Agreement</link:label>
    <link:label id="lab_cms_PalisadesPowerPurchaseAgreementMember_label_en-US" xlink:label="lab_cms_PalisadesPowerPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palisades Power Purchase Agreement [Member]</link:label>
    <link:label id="lab_cms_PalisadesPowerPurchaseAgreementMember_documentation_en-US" xlink:label="lab_cms_PalisadesPowerPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palisades Power Purchase Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PalisadesPowerPurchaseAgreementMember" xlink:href="cms-20201231.xsd#cms_PalisadesPowerPurchaseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PalisadesPowerPurchaseAgreementMember" xlink:to="lab_cms_PalisadesPowerPurchaseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_7c3c594b-15f7-4be6-8948-a9761c40d75c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_fd037e5e-ce34-4504-ae4a-6936ef915b09_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SegmentReportingAbstract_07cc78aa-b027-4265-a6de-517f9511781f_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member_657aaa89-1c6e-4eca-b009-6c1d7eb0e79b_terseLabel_en-US" xlink:label="lab_cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.050% Senior Notes Due 2022</link:label>
    <link:label id="lab_cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member_label_en-US" xlink:label="lab_cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five Point Zero Five Zero Percent Senior Notes Due 2022 [Member]</link:label>
    <link:label id="lab_cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member_documentation_en-US" xlink:label="lab_cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five Point Zero Five Zero Percent Senior Notes Due 2022 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member" xlink:href="cms-20201231.xsd#cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member" xlink:to="lab_cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock_6926deed-85a4-4bcd-9a8f-b10e6126201d_terseLabel_en-US" xlink:label="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments</link:label>
    <link:label id="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock_label_en-US" xlink:label="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments and Investments in Debt and Equity Securities Text block [Text Block]</link:label>
    <link:label id="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock_documentation_en-US" xlink:label="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The entire disclosure of the fair value of financial instruments and investments in debt and equity securities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock" xlink:href="cms-20201231.xsd#cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock" xlink:to="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_ab988b67-7ed5-47ba-9417-407f173c227c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_2180b842-fc0b-449b-9eea-38854f406da4_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities Property Plant and Equipment Schedule of Accumulated Depreciation and Amortization Table</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities Property Plant and Equipment Schedule of Accumulated Depreciation and Amortization Table Text Block [Table Text Block]</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities Property Plant and Equipment Schedule of Accumulated Depreciation and Amortization Table Text Block</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" xlink:to="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_f3956b50-23c6-4b9d-8cf5-14b37d26ea21_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total common stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_c0a79fcc-f77a-4b00-9b35-6f718d70f4bd_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_GasDistributionCutPurgeCapMember_d642ebaa-79bc-403f-9d04-febfa1e5d7cf_terseLabel_en-US" xlink:label="lab_cms_GasDistributionCutPurgeCapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas distribution cut, purge, and cap</link:label>
    <link:label id="lab_cms_GasDistributionCutPurgeCapMember_label_en-US" xlink:label="lab_cms_GasDistributionCutPurgeCapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Distribution Cut Purge Cap [Member]</link:label>
    <link:label id="lab_cms_GasDistributionCutPurgeCapMember_documentation_en-US" xlink:label="lab_cms_GasDistributionCutPurgeCapMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Distribution Cut, Purge, Cap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasDistributionCutPurgeCapMember" xlink:href="cms-20201231.xsd#cms_GasDistributionCutPurgeCapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasDistributionCutPurgeCapMember" xlink:to="lab_cms_GasDistributionCutPurgeCapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_3c69b6c2-d41b-4643-9e5e-1b58d07cd297_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated depreciable life in years, other</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Other Property Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_53a57b10-023f-482f-9efc-62ae77064939_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_ffbda3e4-fe80-4347-89b2-f693fa5ea2de_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_NotesPayable_ed5998f0-f791-4f03-80fe-926e37d7c6cc_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable</link:label>
    <link:label id="lab_us-gaap_NotesPayable_label_en-US" xlink:label="lab_us-gaap_NotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayable" xlink:to="lab_us-gaap_NotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract_448333d5-ea27-4e91-94b8-eda8c1a7a227_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash provided by (used in) changes in assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Receivables [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_VariableInterestEntityInitialConsolidationGainOrLoss_5d48b296-3700-4801-a689-f19e8a215003_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on initial consolidation</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Initial Consolidation, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss" xlink:to="lab_us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_2ae8ba2b-d8c6-4b30-a2f6-8cd35d8e0105_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_3fb3d7f7-c21c-4c55-a579-da62143d2453_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_a4d15582-b870-4142-a274-bcee632b8f7a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health care cost trend rate assumed next fiscal year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1bdcd73e-3431-452f-8775-48136e5d782a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_fd051d64-3534-4c45-a234-aec5dd171fef_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInPropertyPlantAndEquipmentRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases and Other Financing Obligations, Rollforward [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInPropertyPlantAndEquipmentRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement in Property, Plant and Equipment [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInPropertyPlantAndEquipmentRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward" xlink:to="lab_us-gaap_MovementInPropertyPlantAndEquipmentRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_679c6cc5-e990-4bcf-9c32-e2a596a5cfc5_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect_f7799898-4982-4f69-bdc2-ff0ae5f43383_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior service credit adjustment, TAX</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_375ca67b-3011-4fa7-8433-24a05c1a7583_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of return on equity requested</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Requested Return on Equity, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:to="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_86679e44-8c27-4cf9-9a11-9b0b3e1ac947_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease costs</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_a6b49532-2128-45bc-8cc7-f099c105ac78_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss arising during the period, TAX</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_9fdfdc2f-060f-4ce9-8261-be4223f00bdb_terseLabel_en-US" xlink:label="lab_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets and Liabilities of Lessee</link:label>
    <link:label id="lab_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_label_en-US" xlink:label="lab_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities Of Lessee [Table Text Block]</link:label>
    <link:label id="lab_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_documentation_en-US" xlink:label="lab_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities Of Lessee [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock" xlink:href="cms-20201231.xsd#cms_AssetsAndLiabilitiesOfLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock" xlink:to="lab_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_72f4525c-622b-447f-9c8f-f2f461e919c1_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_ac572ead-a32b-4479-a5e0-04145b5de6d4_terseLabel_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual contribution to renewable resources program by counterparty</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_label_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation Annual Contribution To Renewable Resources Program By Counterparty</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_documentation_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual contribution to be paid by counterparty to a renewable resources program.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" xlink:to="lab_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_61c600f7-581f-4e96-bb01-b2b75dc07f90_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction work in progress</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant, Ownership Amount of Construction Work in Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CommonStocksMember_01390ab9-bf32-4bb1-af12-f3b948e1ea78_terseLabel_en-US" xlink:label="lab_cms_CommonStocksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stocks</link:label>
    <link:label id="lab_cms_CommonStocksMember_label_en-US" xlink:label="lab_cms_CommonStocksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stocks [Member]</link:label>
    <link:label id="lab_cms_CommonStocksMember_documentation_en-US" xlink:label="lab_cms_CommonStocksMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stocks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStocksMember" xlink:href="cms-20201231.xsd#cms_CommonStocksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CommonStocksMember" xlink:to="lab_cms_CommonStocksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_dd1ad755-b21d-4cd6-b4fe-516dfa435632_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d8a8314a-5a33-4471-85a1-3e5eb7b09863_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_287a0f34-a0c8-446b-b79d-13787c511828_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_SecuritizedRegulatoryAssetsMember_f1bb60b3-65e0-45d0-b818-3c9f4dfa719e_terseLabel_en-US" xlink:label="lab_cms_SecuritizedRegulatoryAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitized regulatory assets</link:label>
    <link:label id="lab_cms_SecuritizedRegulatoryAssetsMember_label_en-US" xlink:label="lab_cms_SecuritizedRegulatoryAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitized Regulatory Assets [Member]</link:label>
    <link:label id="lab_cms_SecuritizedRegulatoryAssetsMember_documentation_en-US" xlink:label="lab_cms_SecuritizedRegulatoryAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitized Regulatory Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizedRegulatoryAssetsMember" xlink:href="cms-20201231.xsd#cms_SecuritizedRegulatoryAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SecuritizedRegulatoryAssetsMember" xlink:to="lab_cms_SecuritizedRegulatoryAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ElectricUtilityMember_a9a02499-4aff-4c15-88a0-1dc47b17a2b3_terseLabel_en-US" xlink:label="lab_cms_ElectricUtilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Utility</link:label>
    <link:label id="lab_cms_ElectricUtilityMember_label_en-US" xlink:label="lab_cms_ElectricUtilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Utility [Member]</link:label>
    <link:label id="lab_cms_ElectricUtilityMember_documentation_en-US" xlink:label="lab_cms_ElectricUtilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Utility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember" xlink:href="cms-20201231.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_ServicingLiabilityAtAmortizedCostAmortization_05379cd8-7388-455f-92b4-01d7674ef4b6_terseLabel_en-US" xlink:label="lab_us-gaap_ServicingLiabilityAtAmortizedCostAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization and interest expense</link:label>
    <link:label id="lab_us-gaap_ServicingLiabilityAtAmortizedCostAmortization_label_en-US" xlink:label="lab_us-gaap_ServicingLiabilityAtAmortizedCostAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Servicing Liability at Amortized Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingLiabilityAtAmortizedCostAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServicingLiabilityAtAmortizedCostAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServicingLiabilityAtAmortizedCostAmortization" xlink:to="lab_us-gaap_ServicingLiabilityAtAmortizedCostAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_446923f2-dc4a-4e09-974a-74783f536ee4_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_2880b20d-6ce6-4635-9292-d3b2367783cf_terseLabel_en-US" xlink:label="lab_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period for gains or losses to be included in market related value</link:label>
    <link:label id="lab_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_label_en-US" xlink:label="lab_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period for gains or losses to be included in market related value</link:label>
    <link:label id="lab_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_documentation_en-US" xlink:label="lab_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period for gains or losses to be included in market related value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" xlink:href="cms-20201231.xsd#cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" xlink:to="lab_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_44c77472-17b4-4eff-90f7-03943b8590be_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_f734ad4c-e853-4ae7-92a8-e8db3585f7ac_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherComprehensiveIncomeLossNetOfTax_539af243-8120-472c-a7db-ffc6643df836_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RegulatoryAssetAxis_dd34aa65-0d2d-4402-83db-f00555ed601a_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetAxis_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_fee706d8-f22a-42fd-96bb-d6fc123dd560_terseLabel_en-US" xlink:label="lab_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating retirement benefits, net</link:label>
    <link:label id="lab_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_label_en-US" xlink:label="lab_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other nonoperating income (expense), retirement benefits, net</link:label>
    <link:label id="lab_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_documentation_en-US" xlink:label="lab_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The total amount of other cost components excluding the service cost component of net benefit cost for defined benefit plans for the period. Other cost components include the following components: Interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) due to settlement or curtailments. The other cost components are presented separately outside of operating income on the statement of income.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet" xlink:href="cms-20201231.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_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity_8c59c8fc-5c08-4a1a-b3e6-e782e5b5244f_terseLabel_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual average capacity (in MW)</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity_label_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligations, Maximum Quantity</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity_documentation_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum number of power units that may be acquired, in connection with an unconditional purchase obligation that has not been recognized for financial reporting purposes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity" xlink:to="lab_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancialCompensationMechanismPPAsMember_70d50028-a1c8-410b-88ce-e77ecd081b90_terseLabel_en-US" xlink:label="lab_cms_FinancialCompensationMechanismPPAsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Compensation Mechanism PPAs</link:label>
    <link:label id="lab_cms_FinancialCompensationMechanismPPAsMember_label_en-US" xlink:label="lab_cms_FinancialCompensationMechanismPPAsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Compensation Mechanism PPAs [Member]</link:label>
    <link:label id="lab_cms_FinancialCompensationMechanismPPAsMember_documentation_en-US" xlink:label="lab_cms_FinancialCompensationMechanismPPAsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Compensation Mechanism PPAs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialCompensationMechanismPPAsMember" xlink:href="cms-20201231.xsd#cms_FinancialCompensationMechanismPPAsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinancialCompensationMechanismPPAsMember" xlink:to="lab_cms_FinancialCompensationMechanismPPAsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_3d5642ae-967f-4ead-ac5c-5789b2ab40c7_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_97d560f9-7b8a-4b94-884d-0fb35d92270c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustments included in net income , TAX</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes_23f278ed-aaa9-4269-b9b8-039dd687ca15_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General taxes</link:label>
    <link:label id="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes_label_en-US" xlink:label="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes, Miscellaneous</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_GasTransmissionMember_dd4a0af4-6b8c-4d7e-a364-c39ffea8f934_terseLabel_en-US" xlink:label="lab_us-gaap_GasTransmissionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission</link:label>
    <link:label id="lab_us-gaap_GasTransmissionMember_label_en-US" xlink:label="lab_us-gaap_GasTransmissionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Transmission [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GasTransmissionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GasTransmissionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GasTransmissionMember" xlink:to="lab_us-gaap_GasTransmissionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_bb118ce7-7e0a-43a6-9159-3261c504a722_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_8a25f5bb-e7c6-462e-b1b6-c449dc1f7599_totalLabel_en-US" xlink:label="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other non&#8209;current assets</link:label>
    <link:label id="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_label_en-US" xlink:label="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Noncurrent, Other than Property, Plant and Equipment</link:label>
    <link:label id="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_documentation_en-US" xlink:label="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Noncurrent, Other than Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment" xlink:href="cms-20201231.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_AssetsCurrent_48d4edaf-541c-418e-9f18-55ebca165d4e_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_23a63cdf-5c7c-421e-85fa-7aac13728224_verboseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss) Attributable to Noncontrolling Interests</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EarningsPerShareAbstract_f80a24d5-26dc-4876-a8ff-92eac75eb99c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OperatingLossCarryforwards_6aa0e8f8-c521-4eb2-be68-ddd330f0670f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_84e5601b-b112-4ac7-8c39-8a26e197d545_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RestructuringCharges_00d8d4d4-52b4-4f17-ba3f-366eb93eec23_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention and severance costs</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_e1145333-e088-471c-a0af-1a7fc2faac26_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs incurred and charged to maintenance and other operating expenses</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_4469004f-7d7d-42d1-b773-6c2a03a1f3ab_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_484a41ff-184b-4b14-8640-013cce5afca7_terseLabel_en-US" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule I - Condensed Financial Information of Registrant</link:label>
    <link:label id="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Information of Parent Company Only Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_c87fb0ba-b99a-4e69-9f47-928625597ad3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal Components Of Deferred Income Tax Assets And Liailities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_098dbf67-9229-47f9-907f-80eace23cfb8_terseLabel_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Period [Domain]</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_label_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Period [Domain]</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_documentation_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain" xlink:to="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member_b36502c6-114e-49a4-bc04-99ed0a57f1af_terseLabel_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2079</link:label>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member_2dcbb33e-2889-442f-bbd5-39b113938473_verboseLabel_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.875% Junior Subordinated Notes Due 2079</link:label>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member_label_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.875% Junior Subordinated Notes Due 2079 [Member]</link:label>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member_documentation_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.875% Junior Subordinated Notes Due 2079 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member" xlink:href="cms-20201231.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_AccumulatedDefinedBenefitPlansAdjustmentMember_715e1a61-022e-47bf-adf3-5d2d8fb9481b_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement benefits liability</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d3b59657-5640-4f68-9b75-3d9de9fa59f4_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ElectricUtilityPropertyMember_a2e1ea65-d1f6-4437-8691-662763800354_terseLabel_en-US" xlink:label="lab_cms_ElectricUtilityPropertyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric utility property</link:label>
    <link:label id="lab_cms_ElectricUtilityPropertyMember_label_en-US" xlink:label="lab_cms_ElectricUtilityPropertyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Utility Property [Member]</link:label>
    <link:label id="lab_cms_ElectricUtilityPropertyMember_documentation_en-US" xlink:label="lab_cms_ElectricUtilityPropertyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Utility Property [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityPropertyMember" xlink:href="cms-20201231.xsd#cms_ElectricUtilityPropertyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ElectricUtilityPropertyMember" xlink:to="lab_cms_ElectricUtilityPropertyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_80e47494-8dac-4584-8c46-bcb964bd83c5_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_63dc4d77-b932-4e3b-b42f-4394ea42a3c2_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_ec43968a-2f03-460d-9cbc-9d1bc2d7e63d_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_ba3c7f8b-8585-4581-a9d7-21cc60238096_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Regulatory Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Regulatory Assets and Liabilities [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredProjectCostsMember_b0411dca-1fae-4ca9-a771-4408800a9abe_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredProjectCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred capital spending</link:label>
    <link:label id="lab_us-gaap_DeferredProjectCostsMember_label_en-US" xlink:label="lab_us-gaap_DeferredProjectCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Project Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredProjectCostsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredProjectCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredProjectCostsMember" xlink:to="lab_us-gaap_DeferredProjectCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_243784cc-c691-488b-92d1-97d5aea825b4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of net actuarial loss, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_0465a47f-f40d-4da6-baa7-b49bbb44f671_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of net actuarial loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AccrualForEnvironmentalLossContingenciesGross_824da85e-3eee-4404-91d8-6c48f7c22279_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining undiscounted obligation amount</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_DemandResponseProgramMember_52d1e95d-6637-47b5-b81e-55848da3a0fc_terseLabel_en-US" xlink:label="lab_cms_DemandResponseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Demand response program</link:label>
    <link:label id="lab_cms_DemandResponseProgramMember_label_en-US" xlink:label="lab_cms_DemandResponseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Demand Response Program [Member]</link:label>
    <link:label id="lab_cms_DemandResponseProgramMember_documentation_en-US" xlink:label="lab_cms_DemandResponseProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Demand Response Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DemandResponseProgramMember" xlink:href="cms-20201231.xsd#cms_DemandResponseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DemandResponseProgramMember" xlink:to="lab_cms_DemandResponseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_986feb23-a6c0-4e22-ad80-f05eee7a677a_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_c6961f2a-78c5-4b34-8833-f36f0e3cc9de_terseLabel_en-US" xlink:label="lab_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.010% First Mortgage Bonds Due 2038</link:label>
    <link:label id="lab_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_label_en-US" xlink:label="lab_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Zero One Zero Percent First Mortgage Bonds Due 2038 [Member]</link:label>
    <link:label id="lab_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_documentation_en-US" xlink:label="lab_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Zero One Zero Percent First Mortgage Bonds Due 2038 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" xlink:href="cms-20201231.xsd#cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" xlink:to="lab_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_741412c0-e2cb-4845-b5f2-b507c2a42ca3_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company contribution</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_05ccd5c8-cdc0-4ddd-857c-67a3c034bbc9_terseLabel_en-US" xlink:label="lab_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.970% First Mortgage Bonds Due 2040</link:label>
    <link:label id="lab_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_label_en-US" xlink:label="lab_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Nine Seven Zero Percent First Mortgage Bonds Due 2040 [Member]</link:label>
    <link:label id="lab_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_documentation_en-US" xlink:label="lab_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Nine Seven Zero Percent First Mortgage Bonds Due 2040 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:href="cms-20201231.xsd#cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:to="lab_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel12And3Member_0d408a70-0845-4b93-bf59-691efb10980c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1, 2 and 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel12And3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1, 2 and 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_fae10b40-57ee-43c3-8990-25efd5f73b14_terseLabel_en-US" xlink:label="lab_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain shared with customers</link:label>
    <link:label id="lab_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_label_en-US" xlink:label="lab_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Shared With Customers For Substation Transmission Assets to METC [Member]</link:label>
    <link:label id="lab_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_documentation_en-US" xlink:label="lab_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Shared With Customers For Substation Transmission Assets to METC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" xlink:href="cms-20201231.xsd#cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" xlink:to="lab_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_e0373790-bde3-4c79-ab91-4d92ede43ce0_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_CommonStockMember_d9302ff4-9f81-489f-a876-9081b75a638c_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS&#160;Energy Corporation Common Stock, $0.01 par value</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_afff13f1-79ca-4b92-9649-a1e1ddbe55db_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PlanContributionPercentage_637bab00-c76f-484f-9f2d-dbf7de9f1543_terseLabel_en-US" xlink:label="lab_cms_PlanContributionPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan contribution percentage</link:label>
    <link:label id="lab_cms_PlanContributionPercentage_label_en-US" xlink:label="lab_cms_PlanContributionPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan contribution percentage</link:label>
    <link:label id="lab_cms_PlanContributionPercentage_documentation_en-US" xlink:label="lab_cms_PlanContributionPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of base pay contributed by the Company to the plan for employees.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PlanContributionPercentage" xlink:href="cms-20201231.xsd#cms_PlanContributionPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PlanContributionPercentage" xlink:to="lab_cms_PlanContributionPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_98f444e4-9ab7-4f35-acd4-b334a8d9f20c_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_NotesReceivableRelatedParties_3359e409-16d9-4a0f-9617-7db981c6a207_totalLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total notes receivable</link:label>
    <link:label id="lab_us-gaap_NotesReceivableRelatedParties_label_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableRelatedParties" xlink:to="lab_us-gaap_NotesReceivableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_420e0159-56c0-4452-99a5-28fd02cf5ac1_terseLabel_en-US" xlink:label="lab_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs of coal-fueled electric generating units to be retired</link:label>
    <link:label id="lab_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_label_en-US" xlink:label="lab_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal-Fueled Electric Generating Units To Be Retired [Member]</link:label>
    <link:label id="lab_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_documentation_en-US" xlink:label="lab_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal-Fueled Electric Generating Units To Be Retired [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember" xlink:href="cms-20201231.xsd#cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember" xlink:to="lab_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_9132a085-68fb-4e46-9f1a-ffe08966dcb9_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas inventory</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_9d9652db-4abe-4867-8584-d8bc5fda5fe6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan cost, defined contribution plan</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_903ff966-f828-4a48-9f31-2bd40bd6718d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_b698fa3e-602e-4a4b-bc44-8853ecbd9659_terseLabel_en-US" xlink:label="lab_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.280% First Mortgage Bonds Due 2057</link:label>
    <link:label id="lab_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_label_en-US" xlink:label="lab_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Two Eight Zero Percent First Mortgage Bonds Due 2057 [Member]</link:label>
    <link:label id="lab_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_documentation_en-US" xlink:label="lab_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Two Eight Zero Percent First Mortgage Bonds Due 2057 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" xlink:href="cms-20201231.xsd#cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" xlink:to="lab_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member_bfb6642e-3932-433e-a136-c068f212c2ef_terseLabel_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2078</link:label>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member_b7909ed4-0a96-4f8e-8825-6ff9520c97cd_verboseLabel_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.875% Junior Subordinated Notes Due 2078</link:label>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member_label_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.875% Junior Subordinated Notes Due 2078 [Member]</link:label>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member_documentation_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.875% Junior Subordinated Notes Due 2078 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:href="cms-20201231.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_NotesReceivableFairValueDisclosure_64273a89-89ff-4def-ad0a-35ade804330f_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable</link:label>
    <link:label id="lab_us-gaap_NotesReceivableFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_NotesReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableFairValueDisclosure" xlink:to="lab_us-gaap_NotesReceivableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GasDistributionMember_6136d3bd-d3d7-45b2-b99b-40b81214d95c_terseLabel_en-US" xlink:label="lab_us-gaap_GasDistributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution</link:label>
    <link:label id="lab_us-gaap_GasDistributionMember_label_en-US" xlink:label="lab_us-gaap_GasDistributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Distribution [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GasDistributionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GasDistributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GasDistributionMember" xlink:to="lab_us-gaap_GasDistributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AccruedRateRefunds_8956cc22-3c83-46e1-85de-aaa87c6f57da_terseLabel_en-US" xlink:label="lab_cms_AccruedRateRefunds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued rate refunds</link:label>
    <link:label id="lab_cms_AccruedRateRefunds_label_en-US" xlink:label="lab_cms_AccruedRateRefunds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued rate refunds</link:label>
    <link:label id="lab_cms_AccruedRateRefunds_documentation_en-US" xlink:label="lab_cms_AccruedRateRefunds" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities that represent obligations to make refunds to customers for fuel costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds" xlink:href="cms-20201231.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_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_2aa350ee-a7da-4f50-ad95-f395616c918a_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_4405a0ac-36cb-46b6-a1a8-69ea9c84c9c7_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_3673b262-5627-409d-8caf-44b31880917b_terseLabel_en-US" xlink:label="lab_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonqualified deferred compensation plan liabilities</link:label>
    <link:label id="lab_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonqualified Deferred Compensation Plan Liabilities Fair Value Disclosure</link:label>
    <link:label id="lab_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_documentation_en-US" xlink:label="lab_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This element represents nonqualified deferred compensation plan liabilities measured at fair value on a recurring basis. The liabilities are based on the fair values of the plan assets, as they reflect what is owed to the plan participants in accordance with their investment elections.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" xlink:href="cms-20201231.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_fe7da8c7-8066-4f85-a84d-44992d13d664_terseLabel_en-US" xlink:label="lab_cms_GuaranteesAndOtherContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees And Other Contingencies [Line Items]</link:label>
    <link:label id="lab_cms_GuaranteesAndOtherContingenciesLineItems_label_en-US" xlink:label="lab_cms_GuaranteesAndOtherContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees And Other Contingencies [Line Items]</link:label>
    <link:label id="lab_cms_GuaranteesAndOtherContingenciesLineItems_documentation_en-US" xlink:label="lab_cms_GuaranteesAndOtherContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees And Other Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesLineItems" xlink:href="cms-20201231.xsd#cms_GuaranteesAndOtherContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems" xlink:to="lab_cms_GuaranteesAndOtherContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_04debf6d-e4a0-422e-a17d-d431f78e7cc9_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_abbdc02a-1474-484b-a621-4639dff19340_terseLabel_en-US" xlink:label="lab_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.800 % First Mortgage Bonds Due 2035</link:label>
    <link:label id="lab_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_label_en-US" xlink:label="lab_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five Point Eight Zero Zero Percent First Mortgage Bonds Due 2035 [Member]</link:label>
    <link:label id="lab_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_documentation_en-US" xlink:label="lab_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five Point Eight Zero Zero Percent First Mortgage Bonds Due 2035 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" xlink:href="cms-20201231.xsd#cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" xlink:to="lab_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_19ec427a-369d-4227-b9c8-e21524a40fc6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_9491f671-8fe7-4d8f-aa05-fb713f4c9f58_terseLabel_en-US" xlink:label="lab_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholder contribution</link:label>
    <link:label id="lab_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_label_en-US" xlink:label="lab_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital Stockholder Contribution</link:label>
    <link:label id="lab_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_documentation_en-US" xlink:label="lab_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital Stockholder Contribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution" xlink:href="cms-20201231.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_ScheduleOfRelatedPartyTransactionsTableTextBlock_47e25d40-8ee5-4551-b96c-66c9c9ff4af3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party Table</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_6621277b-98c2-4174-87bf-c0a48f18d59f_terseLabel_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Axis]</link:label>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_label_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:to="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount_64182a7e-2ef6-4e17-a37b-b06d7d21fc09_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual rate increase requested, amended</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Requested Rate Increase (Decrease), Amended, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount" xlink:to="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member_01520107-8756-46de-8876-ecd6480600d4_terseLabel_en-US" xlink:label="lab_cms_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.770% Percent First Mortgage Bonds Due 2020</link:label>
    <link:label id="lab_cms_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member_label_en-US" xlink:label="lab_cms_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Seven Seven Zero Percent First Mortgage Bonds Due 2020 [Member]</link:label>
    <link:label id="lab_cms_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member_documentation_en-US" xlink:label="lab_cms_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Seven Seven Zero Percent First Mortgage Bonds Due 2020 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member" xlink:href="cms-20201231.xsd#cms_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member" xlink:to="lab_cms_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e9066baa-a5f1-4f5f-ac60-e79d689832b7_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_InterestAndDividendIncomeRelatedParties_76546aa8-9df0-4c4b-a747-67a6f9420496_terseLabel_en-US" xlink:label="lab_cms_InterestAndDividendIncomeRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and dividend income &#8211; related parties</link:label>
    <link:label id="lab_cms_InterestAndDividendIncomeRelatedParties_label_en-US" xlink:label="lab_cms_InterestAndDividendIncomeRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest And Dividend Income Related Parties</link:label>
    <link:label id="lab_cms_InterestAndDividendIncomeRelatedParties_documentation_en-US" xlink:label="lab_cms_InterestAndDividendIncomeRelatedParties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest And Dividend Income Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestAndDividendIncomeRelatedParties" xlink:href="cms-20201231.xsd#cms_InterestAndDividendIncomeRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_InterestAndDividendIncomeRelatedParties" xlink:to="lab_cms_InterestAndDividendIncomeRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_7e0c46bc-5373-4c2f-91e1-b6d235804557_terseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-type and Direct Financing Leases, Lease Receivable, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-type and Direct Financing Leases, Lease Receivable, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_c921b4e2-2881-4133-aef9-6014f472fd69_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other income</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_StateTaxAuthorityMember_202d47a3-d162-4794-ba36-9b4aedbc56a3_terseLabel_en-US" xlink:label="lab_cms_StateTaxAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State Tax Authority</link:label>
    <link:label id="lab_cms_StateTaxAuthorityMember_label_en-US" xlink:label="lab_cms_StateTaxAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State Tax Authority [Member]</link:label>
    <link:label id="lab_cms_StateTaxAuthorityMember_documentation_en-US" xlink:label="lab_cms_StateTaxAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State Tax Authority</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StateTaxAuthorityMember" xlink:href="cms-20201231.xsd#cms_StateTaxAuthorityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_StateTaxAuthorityMember" xlink:to="lab_cms_StateTaxAuthorityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_56daa043-9869-4f2d-815e-c4f0f69069c9_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_Plan401KMember_5e5f634a-e76f-44f7-aa0b-17365c01b3b0_terseLabel_en-US" xlink:label="lab_cms_Plan401KMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401 (K) Plan</link:label>
    <link:label id="lab_cms_Plan401KMember_label_en-US" xlink:label="lab_cms_Plan401KMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan401 K [Member]</link:label>
    <link:label id="lab_cms_Plan401KMember_documentation_en-US" xlink:label="lab_cms_Plan401KMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401 (K) Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Plan401KMember" xlink:href="cms-20201231.xsd#cms_Plan401KMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_Plan401KMember" xlink:to="lab_cms_Plan401KMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1_f250c2c8-ac48-4331-8764-2b4e2963529f_terseLabel_en-US" xlink:label="lab_us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on hedged item</link:label>
    <link:label id="lab_us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1_label_en-US" xlink:label="lab_us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1" xlink:to="lab_us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock_8530ee48-c9d2-4bcb-9990-e5dec1414405_terseLabel_en-US" xlink:label="lab_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Plan Contributions</link:label>
    <link:label id="lab_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of plan contributions Table Text Block [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of plan contributions made.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock" xlink:href="cms-20201231.xsd#cms_ScheduleofplancontributionsTableTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock" xlink:to="lab_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilityAxis_64deb540-bd06-4b3a-9d03-47c8d599e744_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility [Axis]</link:label>
    <link:label id="lab_us-gaap_PublicUtilityAxis_label_en-US" xlink:label="lab_us-gaap_PublicUtilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_8331552c-b57c-407f-86ab-705fa5100539_terseLabel_en-US" xlink:label="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Information Disclosure [Abstract]</link:label>
    <link:label id="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_label_en-US" xlink:label="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_2c5c39c3-32f2-4d29-9e09-35df0be58889_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Generation</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Generation or Processing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_COVID19CostsAccountingDeferralMember_2132aed5-e3bc-49f6-aa07-cbd3ae03e4dd_terseLabel_en-US" xlink:label="lab_cms_COVID19CostsAccountingDeferralMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 costs accounting deferral</link:label>
    <link:label id="lab_cms_COVID19CostsAccountingDeferralMember_label_en-US" xlink:label="lab_cms_COVID19CostsAccountingDeferralMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 Costs Accounting Deferral [Member]</link:label>
    <link:label id="lab_cms_COVID19CostsAccountingDeferralMember_documentation_en-US" xlink:label="lab_cms_COVID19CostsAccountingDeferralMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 Costs Accounting Deferral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_COVID19CostsAccountingDeferralMember" xlink:href="cms-20201231.xsd#cms_COVID19CostsAccountingDeferralMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_COVID19CostsAccountingDeferralMember" xlink:to="lab_cms_COVID19CostsAccountingDeferralMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit_f0ed29a7-abdb-4048-a9a3-03c632dffa0e_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred investment tax credit</link:label>
    <link:label id="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit_label_en-US" xlink:label="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deferred Investment Tax Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:to="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_80697ecc-ed6c-4ee4-9332-dd167f622e2e_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredStateAndLocalIncomeTaxExpenseBenefit_3dfd1ec1-5b5a-41bf-9081-c5fd2cbf6ae2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and local</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_88b366a4-35b1-4e21-ba01-6594a0f409f8_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_23a2e4fc-3a44-49d4-9988-69aac62db480_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_980fb04a-1d46-4fa2-aafe-de04cdf4ba60_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected long-term rate of return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_618f34c4-3324-4a2a-8415-6a3d622d5190_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest paid (net of amounts capitalized)</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpense_2079000d-8a0e-498b-a9f6-ddb731108124_totalLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpense_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpense" xlink:to="lab_us-gaap_UtilitiesOperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RelatedPartyLeaseMember_70265d2c-2561-422a-9c7a-9cd9fb4a5656_terseLabel_en-US" xlink:label="lab_cms_RelatedPartyLeaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Lease</link:label>
    <link:label id="lab_cms_RelatedPartyLeaseMember_label_en-US" xlink:label="lab_cms_RelatedPartyLeaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Lease [Member]</link:label>
    <link:label id="lab_cms_RelatedPartyLeaseMember_documentation_en-US" xlink:label="lab_cms_RelatedPartyLeaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Lease [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartyLeaseMember" xlink:href="cms-20201231.xsd#cms_RelatedPartyLeaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RelatedPartyLeaseMember" xlink:to="lab_cms_RelatedPartyLeaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesSixMember_33568f98-5bda-4922-8013-5eac969b8da0_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesSixMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities September 25, 2025</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesSixMember_label_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesSixMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Six [Member]</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesSixMember_documentation_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesSixMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Six [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSixMember" xlink:href="cms-20201231.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_cms_InvestmentInSubsidiariesParentOnly_1a5bfba9-2bd0-4eb2-983e-b03839ac2909_terseLabel_en-US" xlink:label="lab_cms_InvestmentInSubsidiariesParentOnly" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in subsidiaries</link:label>
    <link:label id="lab_cms_InvestmentInSubsidiariesParentOnly_label_en-US" xlink:label="lab_cms_InvestmentInSubsidiariesParentOnly" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment In Subsidiaries Parent Only</link:label>
    <link:label id="lab_cms_InvestmentInSubsidiariesParentOnly_documentation_en-US" xlink:label="lab_cms_InvestmentInSubsidiariesParentOnly" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment In Subsidiaries Parent Only</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InvestmentInSubsidiariesParentOnly" xlink:href="cms-20201231.xsd#cms_InvestmentInSubsidiariesParentOnly"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_InvestmentInSubsidiariesParentOnly" xlink:to="lab_cms_InvestmentInSubsidiariesParentOnly" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_08cf595e-c93b-4c5e-9a12-cabd2465dc4f_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_42f473ce-86cd-4a46-a124-78178fc19f65_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Equity at Beginning of Period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_06bb8533-9461-4cf6-b534-d1e1a81b111c_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Equity at End of Period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfAssetRetirementObligationsTableTextBlock_75272718-c85c-465e-b11e-cb74c34b7de9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Asset Retirement Obligations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Asset Retirement Obligations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_e4f95c28-8774-4031-9a3a-8f05ebcf0c18_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_6ec4dcf5-9834-4731-b915-54c12c495c4d_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_f7f8ee84-7c16-46f3-83f7-b659f6be358d_verboseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_e8ed4d73-2f2a-4cda-9c26-4f7b85b794f5_totalLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StatementClassOfStockAxis_e5e23f9b-2e84-4d0a-a40d-5aa5406e9c3f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeTaxesPaidNet_04db7f05-39d2-4dfc-8799-22fdd4ea77ac_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes paid (refunds received), net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A3750JuniorSubordinatedNotesDue2050Member_5ec16b37-044d-4c51-a724-61f4925d2076_terseLabel_en-US" xlink:label="lab_cms_A3750JuniorSubordinatedNotesDue2050Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.750% Junior Subordinated Notes Due 2050</link:label>
    <link:label id="lab_cms_A3750JuniorSubordinatedNotesDue2050Member_label_en-US" xlink:label="lab_cms_A3750JuniorSubordinatedNotesDue2050Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.750% Junior Subordinated Notes Due 2050 [Member]</link:label>
    <link:label id="lab_cms_A3750JuniorSubordinatedNotesDue2050Member_documentation_en-US" xlink:label="lab_cms_A3750JuniorSubordinatedNotesDue2050Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.750% Junior Subordinated Notes Due 2050</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3750JuniorSubordinatedNotesDue2050Member" xlink:href="cms-20201231.xsd#cms_A3750JuniorSubordinatedNotesDue2050Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A3750JuniorSubordinatedNotesDue2050Member" xlink:to="lab_cms_A3750JuniorSubordinatedNotesDue2050Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A4750JuniorSubordinatedNotesDue2050Member_c869a82a-8487-4816-905d-8845379704bc_terseLabel_en-US" xlink:label="lab_cms_A4750JuniorSubordinatedNotesDue2050Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.750% Junior Subordinated Notes Due 2050</link:label>
    <link:label id="lab_cms_A4750JuniorSubordinatedNotesDue2050Member_label_en-US" xlink:label="lab_cms_A4750JuniorSubordinatedNotesDue2050Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.750% Junior Subordinated Notes Due 2050 [Member]</link:label>
    <link:label id="lab_cms_A4750JuniorSubordinatedNotesDue2050Member_documentation_en-US" xlink:label="lab_cms_A4750JuniorSubordinatedNotesDue2050Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.750% Junior Subordinated Notes Due 2050</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4750JuniorSubordinatedNotesDue2050Member" xlink:href="cms-20201231.xsd#cms_A4750JuniorSubordinatedNotesDue2050Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A4750JuniorSubordinatedNotesDue2050Member" xlink:to="lab_cms_A4750JuniorSubordinatedNotesDue2050Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_e3c70b50-2205-4616-8b80-400e45a00854_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_2623caee-3e21-40fa-a611-91a4cfc19d89_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized loss on derivative instruments, TAX</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialDataAbstract_4a2c5403-3f1f-46cf-b1a5-08b03f178468_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialDataAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Data [Abstract]</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialDataAbstract_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialDataAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Data [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialDataAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialDataAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialDataAbstract" xlink:to="lab_us-gaap_QuarterlyFinancialDataAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_5fa3650e-07c9-45ac-bf28-9bdc908ca04e_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial and Nonfinancial Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EarningsPerShareDiluted_2cc1a67d-5464-457d-8c6b-5982a6d4e797_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings per average common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_2dcdf2b8-a210-43e3-8e4e-32e9b5b79e73_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted net income per average common share available to common stockholders (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityLineItems_192511fa-5eef-4a64-9777-78863423b526_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity [Line Items]</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityLineItems_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_80ed154d-33c2-4585-a80f-ad656fa430b3_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from DB&#160;SERP investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_2f120fec-e51d-4da1-8705-47687497f41f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_8e2ef924-573b-4b85-9529-25beb83e8fd5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_00c1251b-b300-407e-8520-f9ad9fecf3f3_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income available to common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TermLoanFacilityDueJanuary2021Member_d54e9c41-a643-49fa-ba0d-76d0e151380b_terseLabel_en-US" xlink:label="lab_cms_TermLoanFacilityDueJanuary2021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan facility due January 2021</link:label>
    <link:label id="lab_cms_TermLoanFacilityDueJanuary2021Member_label_en-US" xlink:label="lab_cms_TermLoanFacilityDueJanuary2021Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due January 2021 [Member]</link:label>
    <link:label id="lab_cms_TermLoanFacilityDueJanuary2021Member_documentation_en-US" xlink:label="lab_cms_TermLoanFacilityDueJanuary2021Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due January 2021 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueJanuary2021Member" xlink:href="cms-20201231.xsd#cms_TermLoanFacilityDueJanuary2021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TermLoanFacilityDueJanuary2021Member" xlink:to="lab_cms_TermLoanFacilityDueJanuary2021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_166aaa4b-a279-425d-ab1d-4cac658ba83f_verboseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense &#8211; plant, property, and equipment</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_acc31016-0971-4850-b0c6-160cc8b813c7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Long-Term Debt Outstanding</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_698d5ab7-7677-4205-ab2f-4b3f18e25d5b_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_cms_VariableRateFirstMortgageBondsDue2069Member_6443f68c-a760-4a12-8e32-6618de081895_terseLabel_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDue2069Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds Due 2069</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDue2069Member_label_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDue2069Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds Due 2069 [Member]</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDue2069Member_documentation_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDue2069Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds Due 2069</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDue2069Member" xlink:href="cms-20201231.xsd#cms_VariableRateFirstMortgageBondsDue2069Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_VariableRateFirstMortgageBondsDue2069Member" xlink:to="lab_cms_VariableRateFirstMortgageBondsDue2069Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_March2025ThroughTerminationMember_54666014-052d-4003-8e93-0f48f46bcc0f_terseLabel_en-US" xlink:label="lab_cms_March2025ThroughTerminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">March 2025 Through Termination</link:label>
    <link:label id="lab_cms_March2025ThroughTerminationMember_label_en-US" xlink:label="lab_cms_March2025ThroughTerminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">March 2025 Through Termination [Member]</link:label>
    <link:label id="lab_cms_March2025ThroughTerminationMember_documentation_en-US" xlink:label="lab_cms_March2025ThroughTerminationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">March 2025 Through Termination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_March2025ThroughTerminationMember" xlink:href="cms-20201231.xsd#cms_March2025ThroughTerminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_March2025ThroughTerminationMember" xlink:to="lab_cms_March2025ThroughTerminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_3c445c6b-b39f-4da5-b8ec-24943d4f7341_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_us-gaap_DeferredIncomeTaxExpenseBenefit_fdad2a11-65fb-46ad-9989-f965d4100395_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Deferred Income Tax Expense</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NaturalGasReservesMember_29255ded-d6e6-4512-bce0-230c44d7ff7b_terseLabel_en-US" xlink:label="lab_srt_NaturalGasReservesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Natural Gas</link:label>
    <link:label id="lab_srt_NaturalGasReservesMember_label_en-US" xlink:label="lab_srt_NaturalGasReservesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Natural Gas [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NaturalGasReservesMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NaturalGasReservesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NaturalGasReservesMember" xlink:to="lab_srt_NaturalGasReservesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_fcc692f7-53e4-446f-b8d2-d3b10dceddf1_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DerivativeFairValueOfDerivativeLiability_fab0b8d0-b010-4ff5-8dc8-84dee922018f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Fair Value, Gross Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilityPlantDomain_b00ed41f-2f9d-4dec-81ea-b63ae37d5662_terseLabel_en-US" xlink:label="lab_us-gaap_UtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Plant [Domain]</link:label>
    <link:label id="lab_us-gaap_UtilityPlantDomain_label_en-US" xlink:label="lab_us-gaap_UtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Plant [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_44f1c85c-dc18-40b7-9f8c-e45411342093_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization&#160;</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_a55a5be6-b6c9-41da-9696-0732d5d741d2_terseLabel_en-US" xlink:label="lab_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.875% Senior Notes Due 2024</link:label>
    <link:label id="lab_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_label_en-US" xlink:label="lab_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Eight Seven Five Percent Senior Notes Due 2024 [Member]</link:label>
    <link:label id="lab_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_documentation_en-US" xlink:label="lab_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Eight Seven Five Percent Senior Notes Due 2024 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member" xlink:href="cms-20201231.xsd#cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member" xlink:to="lab_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_d3f818c2-9395-4ec0-b06d-90770b1ba7a4_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_PreferredStockSharesAuthorized_808ea528-d040-4e91-80b9-5a340357cdf9_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_e53a2b67-d1ed-418b-aeda-bbe520615407_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interests</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_a2f53d4e-b4f1-4256-b30e-abe872f2b18c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_38bc0ea7-a75e-48e8-823c-ba41651fa9bb_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared on common stock</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_DBPensionPlanASettlementMember_a0a31124-02dd-4b87-a307-1df452e43e4e_terseLabel_en-US" xlink:label="lab_cms_DBPensionPlanASettlementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DB Pension Plan A Settlement</link:label>
    <link:label id="lab_cms_DBPensionPlanASettlementMember_label_en-US" xlink:label="lab_cms_DBPensionPlanASettlementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DB Pension Plan A Settlement [Member]</link:label>
    <link:label id="lab_cms_DBPensionPlanASettlementMember_documentation_en-US" xlink:label="lab_cms_DBPensionPlanASettlementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DB Pension Plan A Settlement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DBPensionPlanASettlementMember" xlink:href="cms-20201231.xsd#cms_DBPensionPlanASettlementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DBPensionPlanASettlementMember" xlink:to="lab_cms_DBPensionPlanASettlementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_280e52fa-fb41-45cf-82d2-35579bf8715c_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of return on equity authorized</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Approved Return on Equity, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:to="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_efa78691-e1e0-43af-8002-97f7c04b41c5_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_04704ba4-3600-4c64-8a69-14f445f53279_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c8319a5c-1946-4ac7-a968-878727c7604a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_9b033c50-c400-4915-8864-e348c581e983_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesOneMember_68575f94-7efc-4554-b789-545057f55e1f_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities November 19, 2020</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesOneMember_label_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities One [Member]</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesOneMember_documentation_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesOneMember" xlink:href="cms-20201231.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_CivilCaseConsumersV.MPSCStaffMember_96a8207f-8c71-4a17-bbc9-93fb16448bd6_terseLabel_en-US" xlink:label="lab_cms_CivilCaseConsumersV.MPSCStaffMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Civil Case, Consumers V. MPSC Staff</link:label>
    <link:label id="lab_cms_CivilCaseConsumersV.MPSCStaffMember_label_en-US" xlink:label="lab_cms_CivilCaseConsumersV.MPSCStaffMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Civil Case, Consumers V. MPSC Staff [Member]</link:label>
    <link:label id="lab_cms_CivilCaseConsumersV.MPSCStaffMember_documentation_en-US" xlink:label="lab_cms_CivilCaseConsumersV.MPSCStaffMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Civil Case, Consumers V. MPSC Staff [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivilCaseConsumersV.MPSCStaffMember" xlink:href="cms-20201231.xsd#cms_CivilCaseConsumersV.MPSCStaffMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CivilCaseConsumersV.MPSCStaffMember" xlink:to="lab_cms_CivilCaseConsumersV.MPSCStaffMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesFiveMember_c04786ee-15d7-4a36-9576-0504611bb99a_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities June 5, 2023</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesFiveMember_label_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesFiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Five [Member]</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesFiveMember_documentation_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesFiveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Five [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFiveMember" xlink:href="cms-20201231.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_cms_StateAndMunicipalBondsMember_85e44f9b-c013-4468-8f0d-0378f42e854d_terseLabel_en-US" xlink:label="lab_cms_StateAndMunicipalBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and municipal bonds</link:label>
    <link:label id="lab_cms_StateAndMunicipalBondsMember_label_en-US" xlink:label="lab_cms_StateAndMunicipalBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State And Municipal Bonds [Member]</link:label>
    <link:label id="lab_cms_StateAndMunicipalBondsMember_documentation_en-US" xlink:label="lab_cms_StateAndMunicipalBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Municipal Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StateAndMunicipalBondsMember" xlink:href="cms-20201231.xsd#cms_StateAndMunicipalBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_StateAndMunicipalBondsMember" xlink:to="lab_cms_StateAndMunicipalBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember_4957f479-6b68-4597-9632-a96e8c0ef403_terseLabel_en-US" xlink:label="lab_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Agreement From Purchase Of Variable Interest Entity</link:label>
    <link:label id="lab_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember_label_en-US" xlink:label="lab_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Agreement From Purchase Of Variable Interest Entity [Member]</link:label>
    <link:label id="lab_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember_documentation_en-US" xlink:label="lab_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Agreement From Purchase Of Variable Interest Entity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" xlink:href="cms-20201231.xsd#cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" xlink:to="lab_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_3cafc05c-2afc-428a-8fb1-2d1e941f6b6d_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Depreciation And Amortization</link:label>
    <link:label id="lab_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Depriciation And Amortization [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Depriciation And Amortization [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock" xlink:href="cms-20201231.xsd#cms_ScheduleOfDepriciationAndAmortizationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock" xlink:to="lab_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingExpense_82385a99-44ff-4b67-ad87-67ec6166943e_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingExpense_1a625071-545a-42f1-9222-e5f20358e02c_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other expense</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingExpense" xlink:to="lab_us-gaap_OtherNonoperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_034b0c18-28b5-4c59-a1d9-75c9d12c53e0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OPEB Plan</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_TradingSymbol_f181a249-3914-4876-a915-1a4a0b7dab26_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_64d3748d-f08b-4a01-9819-22ad2a450035_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average common shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FirstMortgageBondsMember_338ba506-4f04-46de-8af1-9c11c5301963_terseLabel_en-US" xlink:label="lab_cms_FirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds</link:label>
    <link:label id="lab_cms_FirstMortgageBondsMember_label_en-US" xlink:label="lab_cms_FirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds [Member]</link:label>
    <link:label id="lab_cms_FirstMortgageBondsMember_documentation_en-US" xlink:label="lab_cms_FirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember" xlink:href="cms-20201231.xsd#cms_FirstMortgageBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FirstMortgageBondsMember" xlink:to="lab_cms_FirstMortgageBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_8f10acec-8ae7-4bf1-b383-ec0459f010e8_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_7e9bc74b-2d9f-4e4d-af5d-54d168b5d50d_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership share</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant, Proportionate Ownership Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_RegulatoryLiabilityAxis_22a6828b-5fbb-4425-9e98-7e166f384015_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability [Axis]</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityAxis_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_AssetRetirementObligationAbstract_174a2c82-59ea-49b3-a4f5-0eaf932f5a4d_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation [Abstract]</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationAbstract_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationAbstract" xlink:to="lab_us-gaap_AssetRetirementObligationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseDescriptionAbstract_3c6dde23-e067-4c78-a344-b7d3edd1f051_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseDescriptionAbstract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Description [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:to="lab_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantAxis_779027da-2653-47ba-8299-2580eee41ba1_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant [Axis]</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantAxis_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NotesPayableFairValueDisclosure_52b1cc99-85ef-41de-a2e9-9e7b9c36cbc8_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term payables</link:label>
    <link:label id="lab_us-gaap_NotesPayableFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_NotesPayableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_DebtInstrumentRepurchaseAmount_056201c8-7c30-47cc-bc6f-5cb7ab6d954d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRepurchaseAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt repurchased</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRepurchaseAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRepurchaseAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRepurchaseAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRepurchaseAmount" xlink:to="lab_us-gaap_DebtInstrumentRepurchaseAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_25cf788d-836b-4320-918d-b4ffb29b0c66_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-utility property</link:label>
    <link:label id="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Capitalized Property Plant and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:to="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_8ab48ed4-a3a4-4281-89cc-314c66df101e_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_6c80d9ba-bb02-44b0-84cb-2ec48cafe906_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement arising during the period, TAX</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Adjustment for Settlement or Curtailment Gain (Loss), Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_38a623c3-720a-4de7-8600-99ecac978267_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesTextBlock_14eeeb94-087c-4bac-a911-794b4dff72fe_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesTextBlock_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivables [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesTextBlock" xlink:to="lab_us-gaap_FinancingReceivablesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_54c643ac-11fd-4796-8df6-7af0ae263c62_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_f9383cd9-bb29-4d90-8ccf-e6594a026352_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_155a960d-79ac-4914-9564-dbfebab90a87_terseLabel_en-US" xlink:label="lab_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DC SERP</link:label>
    <link:label id="lab_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_label_en-US" xlink:label="lab_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Employee Retirement Plan Defined Contribution [Member]</link:label>
    <link:label id="lab_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_documentation_en-US" xlink:label="lab_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Employee Retirement Plan Defined Contribution [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember" xlink:href="cms-20201231.xsd#cms_SupplementalEmployeeRetirementPlanDefinedContributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember" xlink:to="lab_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_45a750e5-951d-4f01-813e-41ecf45a33ec_terseLabel_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPA fixed energy charge per MWh, off-peak (in dollars per MWh)</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_label_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, Off-Peak</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_documentation_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, Off-Peak</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" xlink:to="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_649420d4-4dd3-4dbc-bc68-4869aa6cac10_terseLabel_en-US" xlink:label="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonqualified deferred compensation plan assets</link:label>
    <link:label id="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_label_en-US" xlink:label="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonqualified deferred compensation plan assets fair value disclosure</link:label>
    <link:label id="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_documentation_en-US" xlink:label="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This element represents nonqualified deferred compensation plan assets measured at fair value on a recurring basis. The nonqualified deferred compensation plan assets consist of mutual funds, which are valued using quoted NAVs that are publicly available and are the basis for transactions to buy or sell shares in each fund.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" xlink:href="cms-20201231.xsd#cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" xlink:to="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LocalJurisdictionMember_5dfe4394-f9e8-44f1-bb52-7e090ac02991_terseLabel_en-US" xlink:label="lab_cms_LocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Tax Authority</link:label>
    <link:label id="lab_cms_LocalJurisdictionMember_label_en-US" xlink:label="lab_cms_LocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Jurisdiction [Member]</link:label>
    <link:label id="lab_cms_LocalJurisdictionMember_documentation_en-US" xlink:label="lab_cms_LocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LocalJurisdictionMember" xlink:href="cms-20201231.xsd#cms_LocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LocalJurisdictionMember" xlink:to="lab_cms_LocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_4cb9ae21-c5bd-4c95-962e-f281ca52e3e2_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_dei_IcfrAuditorAttestationFlag_890ee20a-4ef9-4808-96c7-bbb07874ce73_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity_fbfc0d5f-23de-4382-a647-bb0b2c52844b_terseLabel_en-US" xlink:label="lab_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement of forward contract indexed to issuer's equity (in shares)</link:label>
    <link:label id="lab_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity_label_en-US" xlink:label="lab_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Settlement Of Forward Contract Indexed To Issuer's Equity</link:label>
    <link:label id="lab_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity_documentation_en-US" xlink:label="lab_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Settlement Of Forward Contract Indexed To Issuer's Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity" xlink:href="cms-20201231.xsd#cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity" xlink:to="lab_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember_9374f579-9625-4cc5-abc4-3f8d983a85da_verboseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Other Tax Carryforward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceOtherTaxCarryforwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember" xlink:to="lab_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesThreeMember_1109a719-0f3e-4fd1-9b30-517f1f0be6f9_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities April 18, 2022</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesThreeMember_label_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Three [Member]</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesThreeMember_documentation_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesThreeMember" xlink:href="cms-20201231.xsd#cms_RevolvingCreditFacilitiesThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevolvingCreditFacilitiesThreeMember" xlink:to="lab_cms_RevolvingCreditFacilitiesThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_194d6017-41b2-4b5c-b056-4df8a597c391_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from the sale of membership interest in VIE to tax equity investor</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Interest in Partnership Unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit" xlink:to="lab_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_f651bef0-fbb3-49c8-bf3e-a0e260d17d85_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Variable Interest Entities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_IncomeTaxesTable_34f18c82-cc09-4dbc-8b27-9d8b17e82321_terseLabel_en-US" xlink:label="lab_cms_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:label id="lab_cms_IncomeTaxesTable_label_en-US" xlink:label="lab_cms_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:label id="lab_cms_IncomeTaxesTable_documentation_en-US" xlink:label="lab_cms_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable" xlink:href="cms-20201231.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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_9198210b-601e-46eb-a233-62b3a75d1f6f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued rate refunds</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_121a01c8-fd6f-4126-bafa-2bd315f6b278_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StatementBusinessSegmentsAxis_9948aa8f-3271-4755-b77d-272a2abdf1d3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ValuationAllowancesAndReservesDomain_512fc78a-ff17-452f-b7d8-1090d7c3ece4_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_105a1b66-17e4-4478-8576-018d1f552e4a_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation_e97a498a-888c-4a71-b6b3-303a4455ca54_terseLabel_en-US" xlink:label="lab_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of purchase and consolidation of VIE</link:label>
    <link:label id="lab_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation_label_en-US" xlink:label="lab_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest Increase From Asset Acquisition VIE Consolidation</link:label>
    <link:label id="lab_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation_documentation_en-US" xlink:label="lab_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of increase in noncontrolling interest from an asset acquisition that resulted in VIE being consolidated.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" xlink:href="cms-20201231.xsd#cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" xlink:to="lab_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f0d9c5eb-43c9-46fc-9515-34cc83e69b6a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears_817f0cff-ba88-4b1e-8fd8-67d0270b1579_terseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum annual rental payments to be received in 2022</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_77d99bf7-d4a4-493a-aa2e-99260bd451f0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueInputsLevel3Member_feba7c84-f8ac-4dac-8d61-3d5e686c5311_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_GuaranteeObligationsNatureDomain_a660c11b-3587-4129-b5a9-af2caf8f944d_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsNatureDomain_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_TermLoanFacilityMember_90ecb68d-7e1d-438c-bacc-47d88e9f8e42_terseLabel_en-US" xlink:label="lab_cms_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loans and revolving credit agreements</link:label>
    <link:label id="lab_cms_TermLoanFacilityMember_label_en-US" xlink:label="lab_cms_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility [Member]</link:label>
    <link:label id="lab_cms_TermLoanFacilityMember_documentation_en-US" xlink:label="lab_cms_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember" xlink:href="cms-20201231.xsd#cms_TermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TermLoanFacilityMember" xlink:to="lab_cms_TermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_7f956b80-5459-41cc-ac6b-873e6f876487_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock repurchased (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_107c926d-a83d-4519-80d5-ee9c5424a581_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss arising during the period, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_fbcbf0c9-2584-40cf-aac5-65c5a3b7ae79_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss arising during the period</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_20207d90-5d62-4c71-a0a7-37d9a771e6b9_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PropertyTaxPolicyTextBlock_2d408ccb-f7fb-41f1-abec-55fd4bbd5803_terseLabel_en-US" xlink:label="lab_cms_PropertyTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property Taxes</link:label>
    <link:label id="lab_cms_PropertyTaxPolicyTextBlock_label_en-US" xlink:label="lab_cms_PropertyTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property Tax Policy Text Block</link:label>
    <link:label id="lab_cms_PropertyTaxPolicyTextBlock_documentation_en-US" xlink:label="lab_cms_PropertyTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for property taxes, which may include accounting policies for recognizing and measureing expense and deferred property tax.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyTaxPolicyTextBlock" xlink:href="cms-20201231.xsd#cms_PropertyTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PropertyTaxPolicyTextBlock" xlink:to="lab_cms_PropertyTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_887a52c6-ec6d-441c-ba1e-e2eb96b424a2_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of membership interest in VIE to tax equity investor</link:label>
    <link:label id="lab_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_label_en-US" xlink:label="lab_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Issuance of Equity by Subsidiary to Noncontrolling Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" xlink:to="lab_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_7275835a-14d2-42ba-b5f2-e9502835e7ee_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RestructuringCostAndReserveLineItems_68352d78-15df-442d-882b-f3ed2c9dc642_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LessorOperatingLeasePaymentsToBeReceivedThereafter_db49b8e6-7bc8-4bcc-a924-c4983c38cd2d_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026 and thereafter</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_2879826e-609e-4dc4-b561-3693003a97b9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_GasRateCaseMember_5aba6f0a-c406-409c-8cc4-588115790439_terseLabel_en-US" xlink:label="lab_cms_GasRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Rate Case</link:label>
    <link:label id="lab_cms_GasRateCaseMember_label_en-US" xlink:label="lab_cms_GasRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Rate Case [Member]</link:label>
    <link:label id="lab_cms_GasRateCaseMember_documentation_en-US" xlink:label="lab_cms_GasRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Rate Case [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasRateCaseMember" xlink:href="cms-20201231.xsd#cms_GasRateCaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasRateCaseMember" xlink:to="lab_cms_GasRateCaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasUtilityPropertyMember_8a52ebb6-36be-46d8-ac9a-55118a4eea3a_terseLabel_en-US" xlink:label="lab_cms_GasUtilityPropertyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas utility property</link:label>
    <link:label id="lab_cms_GasUtilityPropertyMember_label_en-US" xlink:label="lab_cms_GasUtilityPropertyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Utility Property [Member]</link:label>
    <link:label id="lab_cms_GasUtilityPropertyMember_documentation_en-US" xlink:label="lab_cms_GasUtilityPropertyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Utility Property [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityPropertyMember" xlink:href="cms-20201231.xsd#cms_GasUtilityPropertyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasUtilityPropertyMember" xlink:to="lab_cms_GasUtilityPropertyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestCostsCapitalizedAdjustment_80d9e396-285c-42c1-af19-51482cc84597_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalizedAdjustment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for borrowed funds used during construction</link:label>
    <link:label id="lab_us-gaap_InterestCostsCapitalizedAdjustment_label_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalizedAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Costs Capitalized Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsCapitalizedAdjustment" xlink:to="lab_us-gaap_InterestCostsCapitalizedAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_22c83d0e-b9e8-49a4-92d9-92417d0ce04e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_ac2e4fcd-cc15-45b2-837b-8b9e7095de1d_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts and notes receivable and accrued revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts and Other Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OperatingIncomeLoss_29581f5b-f488-4dcd-9251-246aec20fb64_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_6bad2618-7bc7-4590-844c-b240eb9b1f31_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_f912f8f1-5d11-47f7-95c9-fa7c8a92ec5f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_3b0c91a6-80f4-4962-980b-3fb2d6fb6851_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs and financing fees</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DeferredPropertyTaxes_830242c2-00ad-4ab0-bb16-aaff5ad056c1_terseLabel_en-US" xlink:label="lab_cms_DeferredPropertyTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred property taxes</link:label>
    <link:label id="lab_cms_DeferredPropertyTaxes_label_en-US" xlink:label="lab_cms_DeferredPropertyTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred property taxes</link:label>
    <link:label id="lab_cms_DeferredPropertyTaxes_documentation_en-US" xlink:label="lab_cms_DeferredPropertyTaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount as of the balance sheet date of accrued property taxes that will be recognized over future local taxing authorities fiscal periods expected to be within one year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes" xlink:href="cms-20201231.xsd#cms_DeferredPropertyTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DeferredPropertyTaxes" xlink:to="lab_cms_DeferredPropertyTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_22f46809-2dc2-458b-abc6-5e45825ca686_terseLabel_en-US" xlink:label="lab_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated flow-through of regulatory tax benefits</link:label>
    <link:label id="lab_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_label_en-US" xlink:label="lab_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation, Regulatory Tax Expense (Benefit)</link:label>
    <link:label id="lab_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_documentation_en-US" xlink:label="lab_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to regulatory tax benefits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" xlink:href="cms-20201231.xsd#cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" xlink:to="lab_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryImpairmentPolicy_93df733b-993b-4da3-a026-6008ea049721_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryImpairmentPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory - Impairment</link:label>
    <link:label id="lab_us-gaap_InventoryImpairmentPolicy_label_en-US" xlink:label="lab_us-gaap_InventoryImpairmentPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Impairment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryImpairmentPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryImpairmentPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryImpairmentPolicy" xlink:to="lab_us-gaap_InventoryImpairmentPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CumulativePreferredStockMember_c441c7b9-4e14-4f82-9f9f-d8de628f4d55_terseLabel_en-US" xlink:label="lab_us-gaap_CumulativePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers Energy Company Cumulative Preferred Stock, $100&#160;par&#160;value: $4.50 Series</link:label>
    <link:label id="lab_us-gaap_CumulativePreferredStockMember_label_en-US" xlink:label="lab_us-gaap_CumulativePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_709a1f75-b52b-4f14-a6ed-e5c522053e16_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount_fd064d12-badf-4d78-894b-a8295f1f31cd_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palisades asset</link:label>
    <link:label id="lab_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount_label_en-US" xlink:label="lab_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfers Accounted for as Secured Borrowings, Assets, Carrying Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount" xlink:to="lab_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member_9652c3c5-e5a0-49d3-ab21-735c916d890b_terseLabel_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds Due 2070</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member_4ce532f2-66e2-4002-b327-b7105361f8bb_verboseLabel_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds Due October 2070</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member_label_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds Due October 2070 [Member]</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member_documentation_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds Due October 2070</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member" xlink:href="cms-20201231.xsd#cms_VariableRateFirstMortgageBondsDueOctober2070Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member" xlink:to="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AssetRetirementObligationsCategoriesDomain_b59ec68d-7284-4b2a-b1a8-e5641c050268_terseLabel_en-US" xlink:label="lab_cms_AssetRetirementObligationsCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations Categories [Domain]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsCategoriesDomain_label_en-US" xlink:label="lab_cms_AssetRetirementObligationsCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations Categories [Domain]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsCategoriesDomain_documentation_en-US" xlink:label="lab_cms_AssetRetirementObligationsCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations Categories [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesDomain" xlink:href="cms-20201231.xsd#cms_AssetRetirementObligationsCategoriesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain" xlink:to="lab_cms_AssetRetirementObligationsCategoriesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_e08a3ba7-6488-46a4-aab3-e68e20b9f8ab_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_78d0eebc-b9a2-4a5c-93fe-5652f1f99f68_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_9d162635-8ae9-4d28-be43-f278977e9da6_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_f9468119-83bb-4b4d-8605-50a782f20c5a_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other investments</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_0aea7d7c-b5e0-4e9c-ae32-40b308c3c284_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract_9980113a-94e3-4b48-bde6-bac6a41ebec4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Lease, Description [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:to="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_ab22b999-ed6b-464d-b455-b126e98cc2cb_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_578cac58-2a32-486b-8c15-4af76a10e171_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026 and thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinanceLeaseAssetsAdditions_f0a4d261-08f5-4726-9b7f-1863eb4f9812_terseLabel_en-US" xlink:label="lab_cms_FinanceLeaseAssetsAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_cms_FinanceLeaseAssetsAdditions_label_en-US" xlink:label="lab_cms_FinanceLeaseAssetsAdditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Assets, Additions</link:label>
    <link:label id="lab_cms_FinanceLeaseAssetsAdditions_documentation_en-US" xlink:label="lab_cms_FinanceLeaseAssetsAdditions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Assets, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseAssetsAdditions" xlink:href="cms-20201231.xsd#cms_FinanceLeaseAssetsAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinanceLeaseAssetsAdditions" xlink:to="lab_cms_FinanceLeaseAssetsAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_50eee1c3-2b56-4159-a6ff-424546137d1b_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued taxes</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityAddressStateOrProvince_629ac196-500e-4b91-8296-1c03516fd940_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_d9a9572a-b653-4ece-87c1-04fc9c9f8608_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_9ce087da-41f2-435a-9b1c-21dfecd7290d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense at statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_53bbc404-0885-4359-b85e-dceaa6ab82e5_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable_6c0a5dd6-418a-4507-9e1d-7b94da4d95d1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_7dfb3c0b-16d3-4c0a-a59d-9a31d84fb821_terseLabel_en-US" xlink:label="lab_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.375% First Mortgage Bonds Due 2023</link:label>
    <link:label id="lab_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_label_en-US" xlink:label="lab_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Three Seven Five Percent First Mortgage Bonds Due 2023 [Member]</link:label>
    <link:label id="lab_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_documentation_en-US" xlink:label="lab_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Three Seven Five Percent First Mortgage Bonds Due 2023 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" xlink:href="cms-20201231.xsd#cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" xlink:to="lab_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_e7bd431c-bc6c-47a6-a458-5b1feb643a1f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RetainedEarningsAccumulatedDeficit_b66464bc-936d-46d2-88fc-d45bd80568b0_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings (accumulated deficit)</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_D.E.KarnGeneratingComplexMember_df5350d1-055d-41a1-9e21-5812b6ad9a65_terseLabel_en-US" xlink:label="lab_cms_D.E.KarnGeneratingComplexMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">D.E. Karn Generating Complex</link:label>
    <link:label id="lab_cms_D.E.KarnGeneratingComplexMember_label_en-US" xlink:label="lab_cms_D.E.KarnGeneratingComplexMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">D.E. Karn Generating Complex [Member]</link:label>
    <link:label id="lab_cms_D.E.KarnGeneratingComplexMember_documentation_en-US" xlink:label="lab_cms_D.E.KarnGeneratingComplexMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">D.E. Karn Generating Complex [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_D.E.KarnGeneratingComplexMember" xlink:href="cms-20201231.xsd#cms_D.E.KarnGeneratingComplexMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_D.E.KarnGeneratingComplexMember" xlink:to="lab_cms_D.E.KarnGeneratingComplexMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_1c6e3092-c632-49af-bd63-1cfbab391c31_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_4df531e9-bbb1-43de-941d-4b64f998ac49_negatedLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_9fd06c71-2c0e-4a2f-b30a-7c6abf1d76c7_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on reacquired and extinguished debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_A5.625JuniorSubordinatedNotesDue2078Member_f09ca0f4-7452-4138-b13d-a2036242efcf_terseLabel_en-US" xlink:label="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS&#160;Energy Corporation 5.625% Junior Subordinated Notes due 2078</link:label>
    <link:label id="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member_a22b0c4f-9da7-4abe-ac7b-21ef92dfd5a6_verboseLabel_en-US" xlink:label="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.625% Junior Subordinated Notes Due 2078</link:label>
    <link:label id="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member_label_en-US" xlink:label="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.625% Junior Subordinated Notes Due 2078 [Member]</link:label>
    <link:label id="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member_documentation_en-US" xlink:label="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.625% Junior Subordinated Notes Due 2078 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member" xlink:href="cms-20201231.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_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_0376f0ff-0872-4068-983c-9600f0292bf1_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_1e2d3e15-229a-4792-a6b7-fa597966966b_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility plant in service</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant, Gross Ownership Amount of Plant in Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ShortTermDebtAuthorizedBorrowings_235ef186-aa57-4ba7-8fb4-8377d0e0048c_terseLabel_en-US" xlink:label="lab_cms_ShortTermDebtAuthorizedBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term debt authorized borrowings</link:label>
    <link:label id="lab_cms_ShortTermDebtAuthorizedBorrowings_label_en-US" xlink:label="lab_cms_ShortTermDebtAuthorizedBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term debt, authorized borrowings</link:label>
    <link:label id="lab_cms_ShortTermDebtAuthorizedBorrowings_documentation_en-US" xlink:label="lab_cms_ShortTermDebtAuthorizedBorrowings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity under the commercial paper program without consideration of any current restrictions on the amount that could be issued or the amounts currently outstanding under the program.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ShortTermDebtAuthorizedBorrowings" xlink:href="cms-20201231.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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_c67a3d33-5b30-4021-ba3a-53aac6cde79d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_723776b0-0248-45d6-893e-1da68cf07f92_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_e8a8af1c-99c8-4af9-b437-11edcce5f03e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Change in Asset Retirement Obligation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Change in Asset Retirement Obligation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_a00649e7-3604-47c7-afe2-19692ee4eae1_terseLabel_en-US" xlink:label="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.950% First Mortgage Bonds Due 2043</link:label>
    <link:label id="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_label_en-US" xlink:label="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Nine Five Zero Percent First Mortgage Bonds Due 2043 [Member]</link:label>
    <link:label id="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_documentation_en-US" xlink:label="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Nine Five Zero Percent First Mortgage Bonds Due 2043 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" xlink:href="cms-20201231.xsd#cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" xlink:to="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditConcentrationRiskMember_9d7c82a4-0d9d-4499-936c-58ede2483ee0_terseLabel_en-US" xlink:label="lab_us-gaap_CreditConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CreditConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CreditConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditConcentrationRiskMember" xlink:to="lab_us-gaap_CreditConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorDirectFinancingLeaseTermOfContract1_a1350239-be5b-44f7-924d-c780bef5d6ac_terseLabel_en-US" xlink:label="lab_us-gaap_LessorDirectFinancingLeaseTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct financing lease term</link:label>
    <link:label id="lab_us-gaap_LessorDirectFinancingLeaseTermOfContract1_label_en-US" xlink:label="lab_us-gaap_LessorDirectFinancingLeaseTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Direct Financing Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorDirectFinancingLeaseTermOfContract1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorDirectFinancingLeaseTermOfContract1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorDirectFinancingLeaseTermOfContract1" xlink:to="lab_us-gaap_LessorDirectFinancingLeaseTermOfContract1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_793829e3-55fc-4782-9987-e4942e19e8da_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Policy</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_c5fc2f95-9993-445b-a35e-753209049576_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_1898d078-ed1f-4ebc-9ec5-94fec510bb2c_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. government and agencies securities</link:label>
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_label_en-US" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury and Government [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasuryAndGovernmentMember" xlink:to="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_f8db90ba-ea0c-4a60-b0e2-7eb40ece2022_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease costs</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember_faa7ca45-1220-4b36-b46c-1d572ca98aa3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Life Trusts</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Life Insurance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPostretirementLifeInsuranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember" xlink:to="lab_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SecuritizedCostsMember_c70847f5-7a5b-4be7-a2ef-193aa30f8c72_terseLabel_en-US" xlink:label="lab_cms_SecuritizedCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitized costs</link:label>
    <link:label id="lab_cms_SecuritizedCostsMember_label_en-US" xlink:label="lab_cms_SecuritizedCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitized Costs [Member]</link:label>
    <link:label id="lab_cms_SecuritizedCostsMember_documentation_en-US" xlink:label="lab_cms_SecuritizedCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The securitization and tax costs related to Consumers' securitization bonds.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizedCostsMember" xlink:href="cms-20201231.xsd#cms_SecuritizedCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SecuritizedCostsMember" xlink:to="lab_cms_SecuritizedCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_0416e201-adb2-4e1a-b7e4-1e2a1fe3a725_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt prepayment costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_e5d069cb-dee7-44a6-86d8-52e30a40f4a0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt prepayment costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Debt Extinguishment or Debt Prepayment Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:to="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseOther_2218c415-a114-425f-8ecb-e00d709dc924_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseOther_ef33df86-9c5d-497d-9fb7-0d0d34a8ccad_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseOther" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on long-term debt</link:label>
    <link:label id="lab_us-gaap_InterestExpenseOther_label_en-US" xlink:label="lab_us-gaap_InterestExpenseOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_50eab5ea-c3f2-4401-9f85-ff387bd2cd8c_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost to retire property and other investing activities</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_a847db83-78e0-4492-bad7-ae67e3b8673e_terseLabel_en-US" xlink:label="lab_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1.800% Tax Exempt Revenue Bonds Due 2049</link:label>
    <link:label id="lab_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_label_en-US" xlink:label="lab_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Point Eight Zero Zero Percent Tax Exempt Revenue Bonds Due 2049 [Member]</link:label>
    <link:label id="lab_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_documentation_en-US" xlink:label="lab_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Point Eight Zero Zero Percent Tax Exempt Revenue Bonds Due 2049 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" xlink:href="cms-20201231.xsd#cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" xlink:to="lab_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OriginationOfNotesReceivableFromRelatedParties_66d6b082-ae30-48e8-82e4-4b8e35a0b6f6_negatedLabel_en-US" xlink:label="lab_us-gaap_OriginationOfNotesReceivableFromRelatedParties" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in notes receivable &#8211; intercompany</link:label>
    <link:label id="lab_us-gaap_OriginationOfNotesReceivableFromRelatedParties_label_en-US" xlink:label="lab_us-gaap_OriginationOfNotesReceivableFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Origination of Notes Receivable from Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OriginationOfNotesReceivableFromRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OriginationOfNotesReceivableFromRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OriginationOfNotesReceivableFromRelatedParties" xlink:to="lab_us-gaap_OriginationOfNotesReceivableFromRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_7c2aecd2-84c0-4729-a026-b8c518fe9da9_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AFUDC</link:label>
    <link:label id="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_label_en-US" xlink:label="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Funds Used During Construction, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForFundsUsedDuringConstructionPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:to="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligation_1575bb12-dbdd-440a-aa1a-edee2463f73d_periodStartLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ARO Liability, at beginning of period</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_90e3e57b-e8e0-4124-aa1e-ad0e42714341_periodEndLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ARO Liability, end of period</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligation" xlink:to="lab_us-gaap_AssetRetirementObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_148c7bbd-6086-4a3a-963d-d55ece5a8dc8_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction work in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RevenueFromContractWithCustomerExcludingAssessedTax_af3fcf15-a7b4-47af-bfee-413c1adf3784_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized from contracts with customers</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_87e8c30d-2407-4ed9-9517-b1d5c2ace304_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated depreciable life in years, transmission</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Transmission, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_0d41d168-9be6-4407-bcf9-13bf7afce3ab_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_7cc206be-b374-4db0-b875-d6f157e490cf_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Non&#8209;current Assets</link:label>
    <link:label id="lab_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulated Entity, Other Assets, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RegulatoryLiabilityDomain_5051f93a-bbb8-4330-b180-509f6b47acc3_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability [Domain]</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityDomain_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member_39eeed26-0d16-44c3-b9bf-cceada1139f0_terseLabel_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into December 22, 2020 And Maturing June 22, 2022</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member_label_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into December 22, 2020 And Maturing June 22, 2022 [Member]</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member_documentation_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into December 22, 2020 And Maturing June 22, 2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" xlink:href="cms-20201231.xsd#cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" xlink:to="lab_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnderAgeSixtyFiveMember_6c41b303-ee35-4152-a90a-9f68dab46c2a_terseLabel_en-US" xlink:label="lab_cms_UnderAgeSixtyFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Under Age 65</link:label>
    <link:label id="lab_cms_UnderAgeSixtyFiveMember_label_en-US" xlink:label="lab_cms_UnderAgeSixtyFiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Under Age Sixty Five [Member]</link:label>
    <link:label id="lab_cms_UnderAgeSixtyFiveMember_documentation_en-US" xlink:label="lab_cms_UnderAgeSixtyFiveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Under Age Sixty Five [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnderAgeSixtyFiveMember" xlink:href="cms-20201231.xsd#cms_UnderAgeSixtyFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnderAgeSixtyFiveMember" xlink:to="lab_cms_UnderAgeSixtyFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDueMay2070Member_3fe194a2-9686-42c6-9fa8-902b253c218c_terseLabel_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDueMay2070Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds Due 2070</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDueMay2070Member_17af1cdb-657b-4a58-bf83-7c3f151b2c25_verboseLabel_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDueMay2070Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds Due May 2070</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDueMay2070Member_label_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDueMay2070Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds Due May 2070 [Member]</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDueMay2070Member_documentation_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDueMay2070Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds Due May 2070</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member" xlink:href="cms-20201231.xsd#cms_VariableRateFirstMortgageBondsDueMay2070Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member" xlink:to="lab_cms_VariableRateFirstMortgageBondsDueMay2070Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ActivePensionPlanMember_9d4f2b53-3f04-4806-a9b9-9141e8b23d03_terseLabel_en-US" xlink:label="lab_cms_ActivePensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan A</link:label>
    <link:label id="lab_cms_ActivePensionPlanMember_label_en-US" xlink:label="lab_cms_ActivePensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Active Pension Plan [Member]</link:label>
    <link:label id="lab_cms_ActivePensionPlanMember_documentation_en-US" xlink:label="lab_cms_ActivePensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Active Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActivePensionPlanMember" xlink:href="cms-20201231.xsd#cms_ActivePensionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ActivePensionPlanMember" xlink:to="lab_cms_ActivePensionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AssetRetirementObligationsTable_80a2707e-9c99-4877-9642-4916f075a140_terseLabel_en-US" xlink:label="lab_cms_AssetRetirementObligationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations [Table]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsTable_label_en-US" xlink:label="lab_cms_AssetRetirementObligationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations [Table]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsTable_documentation_en-US" xlink:label="lab_cms_AssetRetirementObligationsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable" xlink:href="cms-20201231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AssetRetirementObligationsTable" xlink:to="lab_cms_AssetRetirementObligationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_19b77f77-db4e-43e9-8c55-8cef276eea69_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:to="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_618bd585-bf95-4da7-821c-9116dae139e4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FixedIncomeFundsMember_2c14472e-6231-4598-bf55-3771ff31b333_terseLabel_en-US" xlink:label="lab_us-gaap_FixedIncomeFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed-income securities</link:label>
    <link:label id="lab_us-gaap_FixedIncomeFundsMember_label_en-US" xlink:label="lab_us-gaap_FixedIncomeFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedIncomeFundsMember" xlink:to="lab_us-gaap_FixedIncomeFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_29022a0d-f89b-4a12-af99-67cc27dbd0c6_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RegulatoryMattersAbstract_3330f924-4ed3-431e-bdb0-1af7b978269c_terseLabel_en-US" xlink:label="lab_cms_RegulatoryMattersAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Matters [Abstract]</link:label>
    <link:label id="lab_cms_RegulatoryMattersAbstract_label_en-US" xlink:label="lab_cms_RegulatoryMattersAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Matters [Abstract]</link:label>
    <link:label id="lab_cms_RegulatoryMattersAbstract_documentation_en-US" xlink:label="lab_cms_RegulatoryMattersAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Matters [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryMattersAbstract" xlink:href="cms-20201231.xsd#cms_RegulatoryMattersAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RegulatoryMattersAbstract" xlink:to="lab_cms_RegulatoryMattersAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireNotesReceivable_34145817-d712-4449-9dc5-860626db2960_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireNotesReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of notes receivable by EnerBank</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireNotesReceivable_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Notes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireNotesReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireNotesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireNotesReceivable" xlink:to="lab_us-gaap_PaymentsToAcquireNotesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_e2fc517b-7c30-4550-a46a-e3d7b3970f8a_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filer</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_abc2fbf4-a054-4cef-ac46-a1ca7a07208d_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:to="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_7fef60aa-8b18-477e-a1a7-5787955a317e_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, General Disclosures [Line Items]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, General Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RenewableEnergyGrantMember_e41acd04-ca98-43e7-af42-49a737183400_terseLabel_en-US" xlink:label="lab_cms_RenewableEnergyGrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable energy grant</link:label>
    <link:label id="lab_cms_RenewableEnergyGrantMember_label_en-US" xlink:label="lab_cms_RenewableEnergyGrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Energy Grant [Member]</link:label>
    <link:label id="lab_cms_RenewableEnergyGrantMember_documentation_en-US" xlink:label="lab_cms_RenewableEnergyGrantMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Energy Grant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantMember" xlink:href="cms-20201231.xsd#cms_RenewableEnergyGrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RenewableEnergyGrantMember" xlink:to="lab_cms_RenewableEnergyGrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_b346ef57-3a9d-4ce0-8e9f-e52994bad12b_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PreferredStockSharesIssued_6cc3e986-191a-4e4a-8824-9634bd0d3db5_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_b76f1147-192b-4eda-aaef-78c7e99641f2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average for benefit obligations</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived_0296c364-626e-4d57-94a4-c487f9da383d_totalLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payments to be Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NonCashTransactionsAbstract_180b2f6a-0c38-4524-94a6-8e6fddea7a87_terseLabel_en-US" xlink:label="lab_cms_NonCashTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non&#8209;cash transactions</link:label>
    <link:label id="lab_cms_NonCashTransactionsAbstract_label_en-US" xlink:label="lab_cms_NonCashTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash transactions [Abstract]</link:label>
    <link:label id="lab_cms_NonCashTransactionsAbstract_documentation_en-US" xlink:label="lab_cms_NonCashTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract" xlink:href="cms-20201231.xsd#cms_NonCashTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NonCashTransactionsAbstract" xlink:to="lab_cms_NonCashTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherOtherNonoperatingExpense_515581f4-85a9-45e9-8504-66b24594b2a8_negatedLabel_en-US" xlink:label="lab_cms_OtherOtherNonoperatingExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All other</link:label>
    <link:label id="lab_cms_OtherOtherNonoperatingExpense_label_en-US" xlink:label="lab_cms_OtherOtherNonoperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Other Nonoperating Expense</link:label>
    <link:label id="lab_cms_OtherOtherNonoperatingExpense_documentation_en-US" xlink:label="lab_cms_OtherOtherNonoperatingExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of other miscellaneous expense which are not identified separately as a component in Other expense table.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherOtherNonoperatingExpense" xlink:href="cms-20201231.xsd#cms_OtherOtherNonoperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherOtherNonoperatingExpense" xlink:to="lab_cms_OtherOtherNonoperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_942d8cdd-b0df-4e4f-b79e-c83627410cdf_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General business credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, General Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossOnReacquiredDebtMember_c9502078-024f-47b7-948c-de93988c5fe4_terseLabel_en-US" xlink:label="lab_us-gaap_LossOnReacquiredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Loss On Reacquired Debt</link:label>
    <link:label id="lab_us-gaap_LossOnReacquiredDebtMember_label_en-US" xlink:label="lab_us-gaap_LossOnReacquiredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on Reacquired Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossOnReacquiredDebtMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossOnReacquiredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossOnReacquiredDebtMember" xlink:to="lab_us-gaap_LossOnReacquiredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_6e3a1707-6620-459f-a62a-76868485eeac_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameDomain" xlink:to="lab_us-gaap_RetirementPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_StockOfferingProgramMaximumValue_8e1b461b-f2cb-427a-86ae-f0af6e6e1fad_terseLabel_en-US" xlink:label="lab_cms_StockOfferingProgramMaximumValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock offering program maximum value</link:label>
    <link:label id="lab_cms_StockOfferingProgramMaximumValue_label_en-US" xlink:label="lab_cms_StockOfferingProgramMaximumValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Offering Program Maximum Value</link:label>
    <link:label id="lab_cms_StockOfferingProgramMaximumValue_documentation_en-US" xlink:label="lab_cms_StockOfferingProgramMaximumValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The maximum value of new stock which can be issued in a public offering.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StockOfferingProgramMaximumValue" xlink:href="cms-20201231.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_OperatingLeaseLiabilitiesPaymentsDueAbstract_e6da0ba8-1bbf-4631-8c8e-096c004689d2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1016f671-5b24-41b0-9d3f-8a008253fe99_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_ea75665a-fc20-4cea-b5af-97d23f747e00_terseLabel_en-US" xlink:label="lab_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized net gains and losses in excess of PBO or MRV</link:label>
    <link:label id="lab_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_label_en-US" xlink:label="lab_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized net gains and losses in excess of PBO or MRV</link:label>
    <link:label id="lab_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_documentation_en-US" xlink:label="lab_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of gains and losses in excess of ten percent of the greater of the PBO or the MRV over the average remaining service period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv" xlink:href="cms-20201231.xsd#cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv" xlink:to="lab_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_99eb6532-51bb-46f3-9122-8582f0bcbdf3_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_CloseGasTreatingPlantAndGasWellsMember_3c49002b-f7c7-4c77-8d94-0fb756b6bdc3_terseLabel_en-US" xlink:label="lab_cms_CloseGasTreatingPlantAndGasWellsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas treating plant and gas wells</link:label>
    <link:label id="lab_cms_CloseGasTreatingPlantAndGasWellsMember_label_en-US" xlink:label="lab_cms_CloseGasTreatingPlantAndGasWellsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Close Gas Treating Plant And Gas Wells [Member]</link:label>
    <link:label id="lab_cms_CloseGasTreatingPlantAndGasWellsMember_documentation_en-US" xlink:label="lab_cms_CloseGasTreatingPlantAndGasWellsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Close Gas Treating Plant and Gas Wells [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CloseGasTreatingPlantAndGasWellsMember" xlink:href="cms-20201231.xsd#cms_CloseGasTreatingPlantAndGasWellsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CloseGasTreatingPlantAndGasWellsMember" xlink:to="lab_cms_CloseGasTreatingPlantAndGasWellsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_e6c1548f-ecba-4d14-850d-18fe5bda7a1f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic And Diluted EPS Computations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_CivicAndPoliticalExpenditures_0967b737-dd98-4892-aff4-0a2ce2bd70df_negatedLabel_en-US" xlink:label="lab_cms_CivicAndPoliticalExpenditures" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Civic and political expenditures</link:label>
    <link:label id="lab_cms_CivicAndPoliticalExpenditures_label_en-US" xlink:label="lab_cms_CivicAndPoliticalExpenditures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Civic and political expenditures</link:label>
    <link:label id="lab_cms_CivicAndPoliticalExpenditures_documentation_en-US" xlink:label="lab_cms_CivicAndPoliticalExpenditures" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of expenses incurred related to civic and political activities during the period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivicAndPoliticalExpenditures" xlink:href="cms-20201231.xsd#cms_CivicAndPoliticalExpenditures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CivicAndPoliticalExpenditures" xlink:to="lab_cms_CivicAndPoliticalExpenditures" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CoalAshDisposalAreasMember_4ca11003-bf53-4d5c-8b88-f3693217e496_terseLabel_en-US" xlink:label="lab_cms_CoalAshDisposalAreasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal ash disposal areas</link:label>
    <link:label id="lab_cms_CoalAshDisposalAreasMember_label_en-US" xlink:label="lab_cms_CoalAshDisposalAreasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal Ash Disposal Areas [Member]</link:label>
    <link:label id="lab_cms_CoalAshDisposalAreasMember_documentation_en-US" xlink:label="lab_cms_CoalAshDisposalAreasMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal Ash Disposal Areas [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalAshDisposalAreasMember" xlink:href="cms-20201231.xsd#cms_CoalAshDisposalAreasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CoalAshDisposalAreasMember" xlink:to="lab_cms_CoalAshDisposalAreasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_d205958a-452d-4810-a6b8-19cbf0092368_terseLabel_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPA fixed energy charge per MWh, on-peak (in dollars per MWh)</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_label_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, On-Peak</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_documentation_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, On-Peak</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" xlink:to="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NrepaMember_9c879319-f122-4a58-9f8a-da55c70b4067_terseLabel_en-US" xlink:label="lab_cms_NrepaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NREPA</link:label>
    <link:label id="lab_cms_NrepaMember_label_en-US" xlink:label="lab_cms_NrepaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nrepa [Member]</link:label>
    <link:label id="lab_cms_NrepaMember_documentation_en-US" xlink:label="lab_cms_NrepaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NREPA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NrepaMember" xlink:href="cms-20201231.xsd#cms_NrepaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NrepaMember" xlink:to="lab_cms_NrepaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EnerbankCertificatesOfDepositMember_0bd49b79-6b87-4124-8c42-c99dcc1e672e_terseLabel_en-US" xlink:label="lab_cms_EnerbankCertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EnerBank Certificates Of Deposit</link:label>
    <link:label id="lab_cms_EnerbankCertificatesOfDepositMember_label_en-US" xlink:label="lab_cms_EnerbankCertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enerbank Certificates Of Deposit [Member]</link:label>
    <link:label id="lab_cms_EnerbankCertificatesOfDepositMember_documentation_en-US" xlink:label="lab_cms_EnerbankCertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EnerBank Certificates Of Deposit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerbankCertificatesOfDepositMember" xlink:href="cms-20201231.xsd#cms_EnerbankCertificatesOfDepositMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EnerbankCertificatesOfDepositMember" xlink:to="lab_cms_EnerbankCertificatesOfDepositMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IntangiblePlantMember_8e0c04b6-d873-4abb-8aa2-ea13261a33d6_terseLabel_en-US" xlink:label="lab_cms_IntangiblePlantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Plant</link:label>
    <link:label id="lab_cms_IntangiblePlantMember_label_en-US" xlink:label="lab_cms_IntangiblePlantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Plant [Member]</link:label>
    <link:label id="lab_cms_IntangiblePlantMember_documentation_en-US" xlink:label="lab_cms_IntangiblePlantMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Plant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IntangiblePlantMember" xlink:href="cms-20201231.xsd#cms_IntangiblePlantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IntangiblePlantMember" xlink:to="lab_cms_IntangiblePlantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_2fa02518-6050-4d2a-8750-653d2a8ad57b_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount Borrowed</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RepaymentsOfDebt_f96113cd-5bb1-4452-8928-253644d2be35_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt retirement, principal</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_fe685014-0fed-47db-8477-ec58a216455e_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock reacquired (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Forfeited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_da60afad-4426-4a78-ba5e-7594a218d987_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_6cb5a111-768f-4da5-b353-c735ad45729f_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_5419e54c-97bc-4e15-9895-a8012ec250c3_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityCentralIndexKey_64c6b4cb-98a5-471d-9825-2b432e07e774_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_srt_ReserveQuantitiesByTypeOfReserveAxis_9162b202-ca1a-4529-b9e1-6502ea8733bf_terseLabel_en-US" xlink:label="lab_srt_ReserveQuantitiesByTypeOfReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Petroleum Reserves [Axis]</link:label>
    <link:label id="lab_srt_ReserveQuantitiesByTypeOfReserveAxis_label_en-US" xlink:label="lab_srt_ReserveQuantitiesByTypeOfReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Petroleum Reserves [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ReserveQuantitiesByTypeOfReserveAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ReserveQuantitiesByTypeOfReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ReserveQuantitiesByTypeOfReserveAxis" xlink:to="lab_srt_ReserveQuantitiesByTypeOfReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationSettlementExpense_b29fa365-57c8-4a03-8cb7-d97e397ddd9f_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Civil penalty</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementExpense_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementExpense" xlink:to="lab_us-gaap_LitigationSettlementExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_2fb298d7-e913-4740-94b2-80453848efa8_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software</link:label>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_label_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software, Intangible Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_153405fb-8ab7-459f-852c-9e915eea3486_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_9d4a3d7c-5d46-4d75-a1f9-8223b301a893_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative instruments</link:label>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_f32ebcfa-1fff-42ae-a3fa-15e9495778f6_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated depreciable life in years, distribution</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Distribution, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_ce36d805-4a4b-4f82-8199-21dfdc6f2f36_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_beeca016-9fd7-4503-acc9-2ad76209b2a1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_c85fa208-4c7f-4191-9195-1e65e9837865_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets by Major Class Table</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_cb76609c-fc02-4f7e-9f61-0d3f775b9fb4_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of gas sold</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Gas and Petroleum Purchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_458f324c-4e1a-45ba-8662-3a5c0c285061_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancingIncome_9fa51432-ef56-4d07-bd63-38397a6b632e_terseLabel_en-US" xlink:label="lab_cms_FinancingIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing income</link:label>
    <link:label id="lab_cms_FinancingIncome_label_en-US" xlink:label="lab_cms_FinancingIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing income</link:label>
    <link:label id="lab_cms_FinancingIncome_documentation_en-US" xlink:label="lab_cms_FinancingIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing income, including late payment fees from customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome" xlink:href="cms-20201231.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_ValuationAllowancesAndReservesChargedToOtherAccounts_68e23f41-562e-40b5-b993-595f0c89db3b_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to Other Accounts</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_ddae6f8d-df12-46a1-afb1-41b10a717068_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_OtherFinanceLeasesMember_1fcd7cfa-9d8e-43a0-91eb-3ee0e7e2f0af_terseLabel_en-US" xlink:label="lab_cms_OtherFinanceLeasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cms_OtherFinanceLeasesMember_label_en-US" xlink:label="lab_cms_OtherFinanceLeasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Finance Leases [Member]</link:label>
    <link:label id="lab_cms_OtherFinanceLeasesMember_documentation_en-US" xlink:label="lab_cms_OtherFinanceLeasesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Finance Leases [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherFinanceLeasesMember" xlink:href="cms-20201231.xsd#cms_OtherFinanceLeasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherFinanceLeasesMember" xlink:to="lab_cms_OtherFinanceLeasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherPurchaseObligationsMember_57a81b00-7cc8-4c54-a464-84ef03f83d32_terseLabel_en-US" xlink:label="lab_cms_OtherPurchaseObligationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cms_OtherPurchaseObligationsMember_label_en-US" xlink:label="lab_cms_OtherPurchaseObligationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Purchase Obligations [Member]</link:label>
    <link:label id="lab_cms_OtherPurchaseObligationsMember_documentation_en-US" xlink:label="lab_cms_OtherPurchaseObligationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Purchase Obligations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPurchaseObligationsMember" xlink:href="cms-20201231.xsd#cms_OtherPurchaseObligationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherPurchaseObligationsMember" xlink:to="lab_cms_OtherPurchaseObligationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_96cbf0b6-3154-45c0-8e86-66056a4a0b20_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_72612ae1-2bb8-43eb-97e2-2de40a3aa948_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_30bd27d0-fe14-4e0f-8202-48641dcc3a20_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Line of Credit Facilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TaxExemptRevenueBondsMember_f886ecfd-bee3-46d6-a81c-7646f9de41e6_terseLabel_en-US" xlink:label="lab_cms_TaxExemptRevenueBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Exempt Revenue Bonds</link:label>
    <link:label id="lab_cms_TaxExemptRevenueBondsMember_label_en-US" xlink:label="lab_cms_TaxExemptRevenueBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Exempt Revenue Bonds [Member]</link:label>
    <link:label id="lab_cms_TaxExemptRevenueBondsMember_documentation_en-US" xlink:label="lab_cms_TaxExemptRevenueBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Exempt Revenue Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsMember" xlink:href="cms-20201231.xsd#cms_TaxExemptRevenueBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TaxExemptRevenueBondsMember" xlink:to="lab_cms_TaxExemptRevenueBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_72821493-5093-4add-bebc-935ede776f29_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_cms_CorporateAndReconcilingItemsMember_04759826-87d5-41e6-8824-edba117b694a_terseLabel_en-US" xlink:label="lab_cms_CorporateAndReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other reconciling items</link:label>
    <link:label id="lab_cms_CorporateAndReconcilingItemsMember_label_en-US" xlink:label="lab_cms_CorporateAndReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate And Reconciling Items [Member]</link:label>
    <link:label id="lab_cms_CorporateAndReconcilingItemsMember_documentation_en-US" xlink:label="lab_cms_CorporateAndReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate And Reconciling Items [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CorporateAndReconcilingItemsMember" xlink:href="cms-20201231.xsd#cms_CorporateAndReconcilingItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CorporateAndReconcilingItemsMember" xlink:to="lab_cms_CorporateAndReconcilingItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AssetRetirementObligationsLineItems_884297dd-3622-486f-ae32-429baa657be4_terseLabel_en-US" xlink:label="lab_cms_AssetRetirementObligationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations [Line Items]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsLineItems_label_en-US" xlink:label="lab_cms_AssetRetirementObligationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations [Line Items]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsLineItems_documentation_en-US" xlink:label="lab_cms_AssetRetirementObligationsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems" xlink:href="cms-20201231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AssetRetirementObligationsLineItems" xlink:to="lab_cms_AssetRetirementObligationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_c73387dd-7c81-467a-99e1-dfcb5e705951_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_b4371479-2339-452a-8eca-8048cf001320_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount_c26d6b53-3d10-4caa-8fda-42bdcfadab72_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palisades financing obligation</link:label>
    <link:label id="lab_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount_label_en-US" xlink:label="lab_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfers Accounted for as Secured Borrowings, Associated Liabilities, Carrying Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount" xlink:to="lab_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_98c6c852-0f6f-467f-95a7-1fce271b7d16_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_NonUtilityPlantAssetsMember_f341a9b9-5213-4fae-a39e-80244ceb9ada_terseLabel_en-US" xlink:label="lab_cms_NonUtilityPlantAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-utility plant assets</link:label>
    <link:label id="lab_cms_NonUtilityPlantAssetsMember_label_en-US" xlink:label="lab_cms_NonUtilityPlantAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Utility Plant Assets [Member]</link:label>
    <link:label id="lab_cms_NonUtilityPlantAssetsMember_documentation_en-US" xlink:label="lab_cms_NonUtilityPlantAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Utility Plant Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonUtilityPlantAssetsMember" xlink:href="cms-20201231.xsd#cms_NonUtilityPlantAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NonUtilityPlantAssetsMember" xlink:to="lab_cms_NonUtilityPlantAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_cd904396-3e2e-4c2a-b67b-232b7c20aadb_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AFUDC Capitalization rate</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Allowance for Funds Used During Construction, Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:to="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_89ce4314-5795-4cd5-a311-766595e3655e_terseLabel_en-US" xlink:label="lab_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.390 % First Mortgage Bonds Due 2027</link:label>
    <link:label id="lab_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_label_en-US" xlink:label="lab_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Three Nine Zero Percent First Mortgage Bonds Due 2027 [Member]</link:label>
    <link:label id="lab_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_documentation_en-US" xlink:label="lab_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Three Nine Zero Percent First Mortgage Bonds Due 2027 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" xlink:href="cms-20201231.xsd#cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" xlink:to="lab_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilities_f07dd9cd-500f-45e9-b1c8-f53d985eb28d_periodStartLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention benefit liability at beginning of period</link:label>
    <link:label id="lab_us-gaap_OtherLiabilities_8cf59f1b-12cc-489d-9b19-fc08458e3d41_periodEndLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention benefit liability at the end of the period</link:label>
    <link:label id="lab_us-gaap_OtherLiabilities_label_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProceedsFromIncomeTaxRefunds_da87b39b-cb3e-46b7-a89d-aa6a4409733b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax refunds</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIncomeTaxRefunds_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Income Tax Refunds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIncomeTaxRefunds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:to="lab_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_45506f15-3de6-437f-87be-8932841809d4_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reportable Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StockIssuedDuringPeriodValueNewIssues_8af44a22-f000-4ab0-b4ae-2c55d356c40f_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinanceLeaseInterestPaymentOnLiability_089042e2-7d8c-43c0-928a-a8df521a47db_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash used in operating activities for finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Payment on Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_8500e859-3958-47e4-b17c-270ac99ac9ce_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:to="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_2736e8fe-3c3c-4590-84f3-69b3d41a98c7_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesNoncurrent_bd925961-0742-4264-9878-1474d12310af_terseLabel_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts and notes receivable &#8211; related parties</link:label>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from Related Parties, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:to="lab_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_8f817f7c-e65d-44a3-99a1-29800f50b62b_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Asset Allocation</link:label>
    <link:label id="lab_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Asset Allocation Percentages [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Asset Allocation Percentages [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock" xlink:href="cms-20201231.xsd#cms_ScheduleOfAssetAllocationPercentagesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock" xlink:to="lab_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_b5e5bc56-7cf8-45e5-9bd1-7ec8c3781437_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_DisposalGroupClassificationAxis_a4f5e121-4e66-4712-b587-508b4c2b6bfd_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_69eb4742-968c-4271-9d02-aa8a2b222e33_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets for Plan Benefits, Defined Benefit Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_RestrictedStockAndRestrictedStockUnitsMember_bb1b50e6-4dc0-4a5a-a954-49558e54fb47_terseLabel_en-US" xlink:label="lab_cms_RestrictedStockAndRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and Restricted Stock Units</link:label>
    <link:label id="lab_cms_RestrictedStockAndRestrictedStockUnitsMember_label_en-US" xlink:label="lab_cms_RestrictedStockAndRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock And Restricted Stock Units [Member]</link:label>
    <link:label id="lab_cms_RestrictedStockAndRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_cms_RestrictedStockAndRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and Restricted Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestrictedStockAndRestrictedStockUnitsMember" xlink:href="cms-20201231.xsd#cms_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RestrictedStockAndRestrictedStockUnitsMember" xlink:to="lab_cms_RestrictedStockAndRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_3ca4f59c-2f2c-489d-9c68-8625597556ee_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain on investments, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_d0ff8ef4-0d30-474c-bac6-3864936b23fb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) on investments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_cf863278-da19-46df-8cb8-011462d08fc7_terseLabel_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Period [Axis]</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_label_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Period [Axis]</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_documentation_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis" xlink:to="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_1b6d5508-1612-434e-b0b8-2958b53dd896_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized loss on investments, TAX</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_8532f150-f5b4-4815-91a0-8cdff7ccaf08_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TermLoanFacilityDue2025Member_2b1e9eae-8a5c-4f50-9765-5e9111aa0a88_terseLabel_en-US" xlink:label="lab_cms_TermLoanFacilityDue2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due 2025</link:label>
    <link:label id="lab_cms_TermLoanFacilityDue2025Member_label_en-US" xlink:label="lab_cms_TermLoanFacilityDue2025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due 2025 [Member]</link:label>
    <link:label id="lab_cms_TermLoanFacilityDue2025Member_documentation_en-US" xlink:label="lab_cms_TermLoanFacilityDue2025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due 2025 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDue2025Member" xlink:href="cms-20201231.xsd#cms_TermLoanFacilityDue2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TermLoanFacilityDue2025Member" xlink:to="lab_cms_TermLoanFacilityDue2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_5aa8b9f8-160a-40d2-bb0d-f27f24303395_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total interest charges</link:label>
    <link:label id="lab_us-gaap_InterestExpense_5d36363e-3857-4d92-ba6f-10286e07a67e_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest charges</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f9e14cf4-2644-4f4d-9474-229c456a8fb2_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchMember_732dafaa-e105-48aa-9472-202c85ff2592_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research Tax Credit Carryforward</link:label>
    <link:label id="lab_us-gaap_ResearchMember_label_en-US" xlink:label="lab_us-gaap_ResearchMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research Tax Credit Carryforward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchMember" xlink:to="lab_us-gaap_ResearchMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_a0405e76-33aa-4fc2-8ecc-98d6d86d8148_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_ef07a764-a918-4db6-8925-d6320709c75c_totalLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total depreciation and amortization expense</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_642666fb-0882-460b-8312-68c2d61a96a7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Components Of Income Tax Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_d0540c2d-ea8b-409e-a3ee-25330ea61f4a_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership percentage</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_4403e5a9-8992-4254-94eb-210c40a9aa3e_verboseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling ownership interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EnvironmentalRemediationSiteAxis_747e7d7c-3508-42b9-9546-df2027418e00_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationSiteAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Site [Axis]</link:label>
    <link:label id="lab_us-gaap_EnvironmentalRemediationSiteAxis_label_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationSiteAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Site [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProceedsFromSaleOfProductiveAssets_404c5b88-68e3-468e-91d9-55b5d87ba1ac_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of transmission equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:to="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_3356e784-5593-4e62-b08f-ad372bcfbd57_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_43281458-ae9b-480d-bdec-c6a384643448_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation cost recognition period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_c3d0bf12-5c69-4def-bf43-c83b3e2abaca_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_c83ee2f2-dee9-469d-9e42-cccd1ed903a0_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_DebtInstrumentSupportedByThirdPartyCreditEnhancement_58592a86-196b-4db2-a919-7405b7cd2d69_terseLabel_en-US" xlink:label="lab_cms_DebtInstrumentSupportedByThirdPartyCreditEnhancement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion of long-term debt supported by third-party credit enhancements</link:label>
    <link:label id="lab_cms_DebtInstrumentSupportedByThirdPartyCreditEnhancement_label_en-US" xlink:label="lab_cms_DebtInstrumentSupportedByThirdPartyCreditEnhancement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Supported By Third Party Credit Enhancement</link:label>
    <link:label id="lab_cms_DebtInstrumentSupportedByThirdPartyCreditEnhancement_documentation_en-US" xlink:label="lab_cms_DebtInstrumentSupportedByThirdPartyCreditEnhancement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of the amount of the entity's issued liability supported by a third-party credit enhancement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DebtInstrumentSupportedByThirdPartyCreditEnhancement" xlink:href="cms-20201231.xsd#cms_DebtInstrumentSupportedByThirdPartyCreditEnhancement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DebtInstrumentSupportedByThirdPartyCreditEnhancement" xlink:to="lab_cms_DebtInstrumentSupportedByThirdPartyCreditEnhancement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_d7522741-96f4-4be8-be41-7b0e7dae8e96_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationCostsMember_bfba4c94-8918-4654-aa53-8a3b739f39b7_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ARO</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationCostsMember_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCostsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationCostsMember" xlink:to="lab_us-gaap_AssetRetirementObligationCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_BayHarborMember_10f69ca4-bdc7-4973-8c8a-ecfac93836c5_terseLabel_en-US" xlink:label="lab_cms_BayHarborMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bay Harbor</link:label>
    <link:label id="lab_cms_BayHarborMember_label_en-US" xlink:label="lab_cms_BayHarborMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bay Harbor [Member]</link:label>
    <link:label id="lab_cms_BayHarborMember_documentation_en-US" xlink:label="lab_cms_BayHarborMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bay Harbor [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember" xlink:href="cms-20201231.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_FinancingReceivableAllowanceForCreditLossesRollForward_76c72912-810f-4951-989a-0313869ec0ef_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes, Loans, And Financing Receivable, Net Rollforward [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_c05f3009-cdb4-4015-a76c-38b96aac6ba8_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income Available to Common Stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_742393b6-6756-499e-a5ae-1a5f1b028845_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income available to common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_AssetRetirementObligationLiabilitiesSettled_4ca16dd2-2f35-4c8a-a3a1-ace683485c14_negatedLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settled</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Liabilities Settled</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:to="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_5163fcd8-cacb-4edb-a296-ff9a74b7ed7e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow hedge gain (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsMember_873b0fc0-a631-4f5b-bcec-d6806e9ee38c_terseLabel_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsMember_label_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds [Member]</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsMember_documentation_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate First Mortgage Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsMember" xlink:href="cms-20201231.xsd#cms_VariableRateFirstMortgageBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_VariableRateFirstMortgageBondsMember" xlink:to="lab_cms_VariableRateFirstMortgageBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SiteContingencyTable_0fe65a06-9b21-4c5c-bbf9-fe394538d5fa_terseLabel_en-US" xlink:label="lab_us-gaap_SiteContingencyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Site Contingency [Table]</link:label>
    <link:label id="lab_us-gaap_SiteContingencyTable_label_en-US" xlink:label="lab_us-gaap_SiteContingencyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Site Contingency [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_CoalFueledElectricGenerationMember_719fdd73-1626-4345-bbe2-feae5ed1e0c1_terseLabel_en-US" xlink:label="lab_cms_CoalFueledElectricGenerationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal-Fueled Electric Generation</link:label>
    <link:label id="lab_cms_CoalFueledElectricGenerationMember_label_en-US" xlink:label="lab_cms_CoalFueledElectricGenerationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal Fueled Electric Generation [Member]</link:label>
    <link:label id="lab_cms_CoalFueledElectricGenerationMember_documentation_en-US" xlink:label="lab_cms_CoalFueledElectricGenerationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal-Fueled Electric Generation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGenerationMember" xlink:href="cms-20201231.xsd#cms_CoalFueledElectricGenerationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CoalFueledElectricGenerationMember" xlink:to="lab_cms_CoalFueledElectricGenerationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_31acf380-d50a-4db3-887b-24731d13d1e8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement arising during the period, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_e162b9f0-dc73-41c0-8650-65f332cf28db_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement arising during the period</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LeasesTable_54705e55-f0d7-4441-aaf6-7aea59be30cd_terseLabel_en-US" xlink:label="lab_cms_LeasesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Table]</link:label>
    <link:label id="lab_cms_LeasesTable_label_en-US" xlink:label="lab_cms_LeasesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Table]</link:label>
    <link:label id="lab_cms_LeasesTable_documentation_en-US" xlink:label="lab_cms_LeasesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesTable" xlink:href="cms-20201231.xsd#cms_LeasesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LeasesTable" xlink:to="lab_cms_LeasesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancialInstrumentsAbstract_a9b34f13-1347-4522-8750-4b21c9f25583_terseLabel_en-US" xlink:label="lab_cms_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Abstract]</link:label>
    <link:label id="lab_cms_FinancialInstrumentsAbstract_label_en-US" xlink:label="lab_cms_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Abstract]</link:label>
    <link:label id="lab_cms_FinancialInstrumentsAbstract_documentation_en-US" xlink:label="lab_cms_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FINANCIAL INSTRUMENTS [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsAbstract" xlink:href="cms-20201231.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinancialInstrumentsAbstract" xlink:to="lab_cms_FinancialInstrumentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_12ad1910-1d3f-4209-aa19-0930dfbec8f0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancingReceivableAllowanceForCreditLosses_1dda3d6b-9f6d-42ce-9b64-897556a9285c_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit loss</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_c5700933-3f44-43d9-802d-282ccbde1231_periodStartLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for loan losses, at beginning of period</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_ed0134cb-a4c9-468c-8197-e92fe93e23c1_periodEndLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for loan losses, at end of period</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_3b6c4471-7b61-481d-8efa-d9ef71a278b1_terseLabel_en-US" xlink:label="lab_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.125% First Mortgage Bonds Due 2024</link:label>
    <link:label id="lab_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_label_en-US" xlink:label="lab_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point One Two Five Percent First Mortgage Bonds Due 2024 [Member]</link:label>
    <link:label id="lab_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_documentation_en-US" xlink:label="lab_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point One Two Five Percent First Mortgage Bonds Due 2024 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" xlink:href="cms-20201231.xsd#cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" xlink:to="lab_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfPreferredStockTableTextBlock_748532cc-a18c-44cf-99eb-006d98cc496c_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfPreferredStockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock</link:label>
    <link:label id="lab_cms_ScheduleOfPreferredStockTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleOfPreferredStockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Preferred Stock [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleOfPreferredStockTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleOfPreferredStockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Preferred Stock [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfPreferredStockTableTextBlock" xlink:href="cms-20201231.xsd#cms_ScheduleOfPreferredStockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleOfPreferredStockTableTextBlock" xlink:to="lab_cms_ScheduleOfPreferredStockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_7c6b3f40-7cf4-4910-b05e-24ca045c5bad_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AssetRetirementObligationDisclosureTextBlock_80fb6258-dd24-4689-8bbb-5f16dfaa055b_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:to="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueHedgingMember_aabed1b8-c0f7-4dfe-bb0e-85d4501ce73a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hedging</link:label>
    <link:label id="lab_us-gaap_FairValueHedgingMember_label_en-US" xlink:label="lab_us-gaap_FairValueHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueHedgingMember" xlink:to="lab_us-gaap_FairValueHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_b350078f-d588-49ac-8d10-8071ece90a52_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Quarterly Financial Information Table</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_9444309e-1dc9-4326-9806-a06c9e469a4d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember_30505394-771d-40e3-a008-d5a1f0620df4_terseLabel_en-US" xlink:label="lab_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional market-based shares based on achievement of condition</link:label>
    <link:label id="lab_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember_label_en-US" xlink:label="lab_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Market Based Shares Based On Achievement Of Condition [Member]</link:label>
    <link:label id="lab_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember_documentation_en-US" xlink:label="lab_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Market-Based Shares Based On Achievement Of Condition [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember" xlink:href="cms-20201231.xsd#cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember" xlink:to="lab_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ElectricOtherMember_b32f85db-f913-427c-8d9b-53f820b53436_terseLabel_en-US" xlink:label="lab_cms_ElectricOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cms_ElectricOtherMember_label_en-US" xlink:label="lab_cms_ElectricOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Other [Member]</link:label>
    <link:label id="lab_cms_ElectricOtherMember_documentation_en-US" xlink:label="lab_cms_ElectricOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricOtherMember" xlink:href="cms-20201231.xsd#cms_ElectricOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ElectricOtherMember" xlink:to="lab_cms_ElectricOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_b0bc51ea-d84b-4bb1-bb16-9af79f1d1745_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_eed91a3b-34b5-48ff-9401-9592d2d308d6_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AccountsReceivableGrossCurrent_eeb195de-6ba9-4bb3-b0aa-f444b1719c5e_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:to="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_b534cea3-d672-4a96-a1ac-2ca5a79b2b57_terseLabel_en-US" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</link:label>
    <link:label id="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_label_en-US" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:to="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_7cc56ebd-140f-44c4-ae8a-e89eb6f9a268_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_599be2c4-4a0a-4f0b-bb19-0234e1dec2c9_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_2596ffe9-3c21-409f-a0ae-3a9a3a2cfaff_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities Property Plant and Equipment Schedule of Composite Depreciation Rate Table</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities Property Plant and Equipment Schedule of Composite Depreciation Rate Table Text Block [Table Text Block]</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of the electric, gas, and other composite depreciation rates for public utility plants in service for each year an income statement is presented.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" xlink:to="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_539a5f08-28d0-4a0e-ac39-9e00f228c3e9_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance - loss carryforward</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:to="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_2bc1e159-5203-49e1-b05a-c19dc14e77db_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease costs</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_ba63c991-cfd7-4765-8f6c-7367e124fe68_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and local income taxes, net of federal effect</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancingReceivableDeferredIncome_8737bd4e-c500-4269-963a-3aad8095047d_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unearned income</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableDeferredIncome_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Deferred Commitment Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableDeferredIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableDeferredIncome" xlink:to="lab_us-gaap_FinancingReceivableDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_d5085ed2-6694-4435-8549-3952ca867d1c_terseLabel_en-US" xlink:label="lab_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities</link:label>
    <link:label id="lab_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_label_en-US" xlink:label="lab_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]</link:label>
    <link:label id="lab_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_documentation_en-US" xlink:label="lab_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:href="cms-20201231.xsd#cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:to="lab_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TESFilerCityMember_bc40d636-9db3-4e6d-be59-652c74c51002_terseLabel_en-US" xlink:label="lab_cms_TESFilerCityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">T.E.S. Filer City</link:label>
    <link:label id="lab_cms_TESFilerCityMember_label_en-US" xlink:label="lab_cms_TESFilerCityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">T E S Filer City [Member]</link:label>
    <link:label id="lab_cms_TESFilerCityMember_documentation_en-US" xlink:label="lab_cms_TESFilerCityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">T.E.S. Filer City [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TESFilerCityMember" xlink:href="cms-20201231.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_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable_94a6a3f6-38b4-488a-96cb-e60bb22200b9_terseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease receivables</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-type and Direct Financing Leases, Lease Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_d7a9f4a4-03f9-4c29-9be6-8e96ce7e869f_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_15c218d4-7ea8-4797-996c-c0546ac60f67_terseLabel_en-US" xlink:label="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest cost discount rate</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_label_en-US" xlink:label="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Interest Cost Discount Rate</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_documentation_en-US" xlink:label="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The interest rate used in calculating the interest cost of defined benefit plan net periodic benefit cost.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" xlink:href="cms-20201231.xsd#cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" xlink:to="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_0ad904ba-19e8-4e72-900a-b607525e85f3_terseLabel_en-US" xlink:label="lab_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.100% First Mortgage Bonds Due 2045</link:label>
    <link:label id="lab_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_label_en-US" xlink:label="lab_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point One Zero Zero Percent First Mortgage Bonds Due 2045 [Member]</link:label>
    <link:label id="lab_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_documentation_en-US" xlink:label="lab_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point One Zero Zero Percent First Mortgage Bonds Due 2045 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" xlink:href="cms-20201231.xsd#cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" xlink:to="lab_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_16cce885-1dbf-4cd5-b5b1-487c32f4d303_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Not Primary Beneficiary</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Not Primary Beneficiary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ElectricDistributionMember_d2798985-d389-4407-a547-f406230bd0e6_terseLabel_en-US" xlink:label="lab_us-gaap_ElectricDistributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution</link:label>
    <link:label id="lab_us-gaap_ElectricDistributionMember_label_en-US" xlink:label="lab_us-gaap_ElectricDistributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Distribution [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricDistributionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ElectricDistributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ElectricDistributionMember" xlink:to="lab_us-gaap_ElectricDistributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_fd6f3566-dd07-4f60-b2f5-f5dc9d884fb5_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Tax Authority</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_5815f412-cec9-4f6a-acc9-1962a00d2790_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_ActualRateOfReturnLossOnPlanAssets_4cf46cbd-f059-4260-b28d-eef5d79cf1f4_terseLabel_en-US" xlink:label="lab_cms_ActualRateOfReturnLossOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual rate of return on plan assets</link:label>
    <link:label id="lab_cms_ActualRateOfReturnLossOnPlanAssets_label_en-US" xlink:label="lab_cms_ActualRateOfReturnLossOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual Rate Of Return (Loss) On Plan Assets</link:label>
    <link:label id="lab_cms_ActualRateOfReturnLossOnPlanAssets_documentation_en-US" xlink:label="lab_cms_ActualRateOfReturnLossOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual pension rate of return on plan assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActualRateOfReturnLossOnPlanAssets" xlink:href="cms-20201231.xsd#cms_ActualRateOfReturnLossOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ActualRateOfReturnLossOnPlanAssets" xlink:to="lab_cms_ActualRateOfReturnLossOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_f8d54f93-3a0e-4801-8a20-fe1c87dfc1f6_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_87cded7e-d4b4-470a-83bd-b799c4a881c3_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_ForwardContractIndexedToIssuersEquityAggregateSalesPrice_bbfe45e1-af52-495c-aad0-21ced3e61585_terseLabel_en-US" xlink:label="lab_cms_ForwardContractIndexedToIssuersEquityAggregateSalesPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward contract indexed to issuer's equity</link:label>
    <link:label id="lab_cms_ForwardContractIndexedToIssuersEquityAggregateSalesPrice_label_en-US" xlink:label="lab_cms_ForwardContractIndexedToIssuersEquityAggregateSalesPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed To Issuer's Equity, Aggregate Sales Price</link:label>
    <link:label id="lab_cms_ForwardContractIndexedToIssuersEquityAggregateSalesPrice_documentation_en-US" xlink:label="lab_cms_ForwardContractIndexedToIssuersEquityAggregateSalesPrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed To Issuer's Equity, Aggregate Sales Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractIndexedToIssuersEquityAggregateSalesPrice" xlink:href="cms-20201231.xsd#cms_ForwardContractIndexedToIssuersEquityAggregateSalesPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ForwardContractIndexedToIssuersEquityAggregateSalesPrice" xlink:to="lab_cms_ForwardContractIndexedToIssuersEquityAggregateSalesPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicLineItems_4aa24b42-eeee-44a6-8554-593a4ff03171_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicLineItems_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems" xlink:to="lab_us-gaap_EarningsPerShareBasicLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_3af77cd2-a9ee-45aa-9294-277be742e705_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_7a07413e-b2a5-4a5b-bfbe-5aaa460fab9f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MISO Transactions</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsTerm_ee6fd968-b360-4a9e-9311-68c78c7aa8ea_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsTerm_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsTerm" xlink:to="lab_us-gaap_GuaranteeObligationsTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AccrualForEnvironmentalLossContingenciesInflationRate_f43eac08-449f-45df-97ab-8461464f640c_terseLabel_en-US" xlink:label="lab_cms_AccrualForEnvironmentalLossContingenciesInflationRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for environmental loss contingencies, inflation rate</link:label>
    <link:label id="lab_cms_AccrualForEnvironmentalLossContingenciesInflationRate_label_en-US" xlink:label="lab_cms_AccrualForEnvironmentalLossContingenciesInflationRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for environmental loss contingencies, inflation rate</link:label>
    <link:label id="lab_cms_AccrualForEnvironmentalLossContingenciesInflationRate_documentation_en-US" xlink:label="lab_cms_AccrualForEnvironmentalLossContingenciesInflationRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for environmental loss contingencies, inflation rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate" xlink:href="cms-20201231.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_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_e22dbf88-82e7-480b-b581-678e8eee75e3_terseLabel_en-US" xlink:label="lab_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax loss and credit carryforwards</link:label>
    <link:label id="lab_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_label_en-US" xlink:label="lab_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets Operating Loss And Credit Carryforwards</link:label>
    <link:label id="lab_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_documentation_en-US" xlink:label="lab_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The tax effect as of the balance sheet date of the amount of future tax deductions arising from tax carryforwards and the excesses of tax deductions over gross income in a year which cannot be used on the tax returns in the current year but can be carried forward to reduce taxable income or income taxes payable in a future year, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" xlink:href="cms-20201231.xsd#cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" xlink:to="lab_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_94a00ef0-1c5f-4f32-b2bf-5d08d7d5c755_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_CondensedBalanceSheetStatementsCaptionsLineItems_69b986a8-dc67-49a6-927c-81a93af6c4af_terseLabel_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_bc70a0a5-390d-4a4e-b2ea-253e8f48da25_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on disposition of assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_8725e8fa-9555-48b2-8828-dff94cb8d4e5_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_9f40bb09-614a-445b-9cdf-5b2f68ae698f_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_1d2c7c4b-da5a-4bf4-98a0-d5ebe932596a_totalLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and equipment, net</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities Property Plant And Equipment Net Excluding C W I P</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period end amount of total net PPE excluding construction work in progress.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" xlink:to="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_6f2581dc-643c-4110-9f36-79fe12ecab7e_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife_2c9677a1-42ed-44c4-add7-ad73f6f970d2_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated depreciable life in years, generation</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Generation, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetAmortizationPeriod_1c3c852b-52a9-473d-be56-188a7b8bdf8c_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory asset collection period</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetAmortizationPeriod_3f45db4a-bbae-420a-a866-d8b4547ff2a8_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory asset, amortization period</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfGuaranteeObligationsTextBlock_b31807a8-c730-4c22-8f11-2e7989a4338d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Guarantor Obligations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AssetsCurrentAbstract_49f39815-88df-4754-99db-b2581e19f4ac_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_a4bb949e-4a8c-4344-9f44-b6943c8e0b3f_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EnergyWasteReductionPlanMember_19292f39-5efe-4f54-8b83-01d0f916ce6a_terseLabel_en-US" xlink:label="lab_cms_EnergyWasteReductionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Waste Reduction Plan</link:label>
    <link:label id="lab_cms_EnergyWasteReductionPlanMember_label_en-US" xlink:label="lab_cms_EnergyWasteReductionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Waste Reduction Plan [Member]</link:label>
    <link:label id="lab_cms_EnergyWasteReductionPlanMember_documentation_en-US" xlink:label="lab_cms_EnergyWasteReductionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Waste Reduction Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanMember" xlink:href="cms-20201231.xsd#cms_EnergyWasteReductionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EnergyWasteReductionPlanMember" xlink:to="lab_cms_EnergyWasteReductionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditScoreFicoDomain_769f8f49-7592-4ca6-b402-7203f5ae7513_terseLabel_en-US" xlink:label="lab_us-gaap_CreditScoreFicoDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Score, FICO [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditScoreFicoDomain_label_en-US" xlink:label="lab_us-gaap_CreditScoreFicoDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Score, FICO [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditScoreFicoDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditScoreFicoDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditScoreFicoDomain" xlink:to="lab_us-gaap_CreditScoreFicoDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CMSEnergyNotePayableMember_d5332dc7-2e5d-44c8-b8b1-4c042998b7cc_terseLabel_en-US" xlink:label="lab_cms_CMSEnergyNotePayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS Energy Note Payable</link:label>
    <link:label id="lab_cms_CMSEnergyNotePayableMember_label_en-US" xlink:label="lab_cms_CMSEnergyNotePayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS Energy Note Payable [Member]</link:label>
    <link:label id="lab_cms_CMSEnergyNotePayableMember_documentation_en-US" xlink:label="lab_cms_CMSEnergyNotePayableMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS Energy Note Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember" xlink:href="cms-20201231.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CMSEnergyNotePayableMember" xlink:to="lab_cms_CMSEnergyNotePayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue_e10b4a2a-2568-4ed8-b68e-57955e467768_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasing income</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Income Statement, Lease Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesIncomeStatementLeaseRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue" xlink:to="lab_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_baf680e1-bf5e-44df-902f-1d3ff47cc28e_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_label_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentForAmortization" xlink:to="lab_us-gaap_AdjustmentForAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FranchiseRightsMember_e7e53cc7-8570-4669-943d-e69c97ec60a6_terseLabel_en-US" xlink:label="lab_us-gaap_FranchiseRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Franchises and consents</link:label>
    <link:label id="lab_us-gaap_FranchiseRightsMember_label_en-US" xlink:label="lab_us-gaap_FranchiseRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Franchise Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchiseRightsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FranchiseRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FranchiseRightsMember" xlink:to="lab_us-gaap_FranchiseRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PurchasedPowerRelatedParties_eaf09d00-a55d-41bd-a216-473772d9f41d_terseLabel_en-US" xlink:label="lab_cms_PurchasedPowerRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased power &#8211; related parties</link:label>
    <link:label id="lab_cms_PurchasedPowerRelatedParties_label_en-US" xlink:label="lab_cms_PurchasedPowerRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased Power Related Parties</link:label>
    <link:label id="lab_cms_PurchasedPowerRelatedParties_documentation_en-US" xlink:label="lab_cms_PurchasedPowerRelatedParties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of electricity purchased from related parties and sold during the reporting period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties" xlink:href="cms-20201231.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_ComprehensiveIncomeNetOfTax_98101835-8995-45fc-97ee-d52dc8e69fa6_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income Attributable to CMS&#160;Energy</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_09cf4eec-3d4f-459b-847f-f241574d07f6_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5959fb55-3a11-4ac1-b797-6a0bfcf7c0c8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_bdafccc3-4aca-46e1-954c-40add8185722_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Par value of preferred stock (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ElectricRateCaseTaxReformRateChangeMember_17da07cd-59a6-433c-8b4c-f6be9a712078_terseLabel_en-US" xlink:label="lab_cms_ElectricRateCaseTaxReformRateChangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Rate Case Tax Reform Rate Change</link:label>
    <link:label id="lab_cms_ElectricRateCaseTaxReformRateChangeMember_label_en-US" xlink:label="lab_cms_ElectricRateCaseTaxReformRateChangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Rate Case Tax Reform Rate Change [Member]</link:label>
    <link:label id="lab_cms_ElectricRateCaseTaxReformRateChangeMember_documentation_en-US" xlink:label="lab_cms_ElectricRateCaseTaxReformRateChangeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Rate Case Tax Reform Rate Change [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseTaxReformRateChangeMember" xlink:href="cms-20201231.xsd#cms_ElectricRateCaseTaxReformRateChangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ElectricRateCaseTaxReformRateChangeMember" xlink:to="lab_cms_ElectricRateCaseTaxReformRateChangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_24df9c6c-5255-4bb0-bb18-cf8f7a322ba2_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_448b125f-6217-42c9-9e07-080d07c6b372_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_88c01fb0-716b-4ba2-8e30-859860fdbf39_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_902e0ea5-7d95-4508-bfc5-740d51163065_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of compensation increase</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_744f2fed-6566-46f4-a9e2-45a22019e7a4_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductions</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FICOScoreBetweenGoodAndExcellentMember_01c121bd-be56-4e45-908d-c82afab478f1_terseLabel_en-US" xlink:label="lab_cms_FICOScoreBetweenGoodAndExcellentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FICO Score, Between Good And Excellent</link:label>
    <link:label id="lab_cms_FICOScoreBetweenGoodAndExcellentMember_label_en-US" xlink:label="lab_cms_FICOScoreBetweenGoodAndExcellentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FICO Score, Between Good And Excellent [Member]</link:label>
    <link:label id="lab_cms_FICOScoreBetweenGoodAndExcellentMember_documentation_en-US" xlink:label="lab_cms_FICOScoreBetweenGoodAndExcellentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FICO Score, Between Good And Excellent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FICOScoreBetweenGoodAndExcellentMember" xlink:href="cms-20201231.xsd#cms_FICOScoreBetweenGoodAndExcellentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FICOScoreBetweenGoodAndExcellentMember" xlink:to="lab_cms_FICOScoreBetweenGoodAndExcellentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnderwatercablesStraitsofMackinacMember_b48bb8ff-35bf-49e4-9225-6daff501fd31_terseLabel_en-US" xlink:label="lab_cms_UnderwatercablesStraitsofMackinacMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underwater cables Straits of Mackinac</link:label>
    <link:label id="lab_cms_UnderwatercablesStraitsofMackinacMember_label_en-US" xlink:label="lab_cms_UnderwatercablesStraitsofMackinacMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underwater cables Straits of Mackinac [Member]</link:label>
    <link:label id="lab_cms_UnderwatercablesStraitsofMackinacMember_documentation_en-US" xlink:label="lab_cms_UnderwatercablesStraitsofMackinacMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underwater cables Straits of Mackinac [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnderwatercablesStraitsofMackinacMember" xlink:href="cms-20201231.xsd#cms_UnderwatercablesStraitsofMackinacMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnderwatercablesStraitsofMackinacMember" xlink:to="lab_cms_UnderwatercablesStraitsofMackinacMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_65f98d77-0a8a-4c8d-a9ac-9fe5710ddd6f_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_LegalEntityAxis_269af140-06b3-4058-adcb-5c37f45dae2b_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock_52fde9ab-6761-4c78-ac71-80f0543c95d4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Accumulated And Projected Benefit Obligations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated and Projected Benefit Obligations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DistributionMember_13ef7a50-3bd1-42a6-8917-d19602e5f80a_terseLabel_en-US" xlink:label="lab_cms_DistributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cms_DistributionMember_label_en-US" xlink:label="lab_cms_DistributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution [Member]</link:label>
    <link:label id="lab_cms_DistributionMember_documentation_en-US" xlink:label="lab_cms_DistributionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DistributionMember" xlink:href="cms-20201231.xsd#cms_DistributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DistributionMember" xlink:to="lab_cms_DistributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasRateCaseTaxReformRateChangeMember_a9ebfd46-7706-4524-8894-5c3e8705067f_terseLabel_en-US" xlink:label="lab_cms_GasRateCaseTaxReformRateChangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Rate Case Tax Reform Rate Change</link:label>
    <link:label id="lab_cms_GasRateCaseTaxReformRateChangeMember_label_en-US" xlink:label="lab_cms_GasRateCaseTaxReformRateChangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Rate Case Tax Reform Rate Change [Member]</link:label>
    <link:label id="lab_cms_GasRateCaseTaxReformRateChangeMember_documentation_en-US" xlink:label="lab_cms_GasRateCaseTaxReformRateChangeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Rate Case Tax Reform Rate Change [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasRateCaseTaxReformRateChangeMember" xlink:href="cms-20201231.xsd#cms_GasRateCaseTaxReformRateChangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasRateCaseTaxReformRateChangeMember" xlink:to="lab_cms_GasRateCaseTaxReformRateChangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_2a3ed65b-674f-41a9-9268-fc9981f71a03_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_744d5e97-a342-4f86-b75f-8b88cbef1009_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_94a6fcf3-4994-4792-8000-1c471da7aa77_totalLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total plant, property, and equipment</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant And Equipment And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant And Equipment And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="cms-20201231.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_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_2cb3e8c8-8cda-4827-9826-9e316fb87db2_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockRedemptionPricePerShare_662611f1-f7fa-4cfa-90e0-1f957cae918e_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockRedemptionPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Optional redemption price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockRedemptionPricePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockRedemptionPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Redemption Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockRedemptionPricePerShare" xlink:to="lab_us-gaap_PreferredStockRedemptionPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_4c000f8d-19ac-41e7-858f-10d4bac17cab_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_140e90ac-42d7-4642-a920-062728f9c0f0_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_c4da7437-e5fb-4695-9b92-eda20ea33f76_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DisaggregationOfRevenueTableTextBlock_76c2bd51-aae5-401f-8daa-721f8ef012e9_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_210b553a-146f-49ef-b856-a5b460ac6edf_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OverAgeSixtyFiveMember_90ff2029-2ed3-42d8-9db8-57323d8487ab_terseLabel_en-US" xlink:label="lab_cms_OverAgeSixtyFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over Age 65</link:label>
    <link:label id="lab_cms_OverAgeSixtyFiveMember_label_en-US" xlink:label="lab_cms_OverAgeSixtyFiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over Age Sixty Five [Member]</link:label>
    <link:label id="lab_cms_OverAgeSixtyFiveMember_documentation_en-US" xlink:label="lab_cms_OverAgeSixtyFiveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over Age Sixty Five [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OverAgeSixtyFiveMember" xlink:href="cms-20201231.xsd#cms_OverAgeSixtyFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OverAgeSixtyFiveMember" xlink:to="lab_cms_OverAgeSixtyFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred_24a933ff-9ccf-4d50-904e-e4be0208269e_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ARO liability incurred</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred_6183d1a1-cb65-44a0-b062-d61bae55130c_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incurred</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:to="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxChargesMember_22834517-8f77-4237-a4af-455f8cea5ba7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxChargesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxChargesMember_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxChargesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Charge [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxChargesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxChargesMember" xlink:to="lab_us-gaap_DeferredIncomeTaxChargesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ElectricityPurchasedMember_096cb9b9-5270-48a3-9d34-34dc7a37882a_terseLabel_en-US" xlink:label="lab_us-gaap_ElectricityPurchasedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased and interchange power</link:label>
    <link:label id="lab_us-gaap_ElectricityPurchasedMember_label_en-US" xlink:label="lab_us-gaap_ElectricityPurchasedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electricity, Purchased [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityPurchasedMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_56cd61a0-c723-40a8-8400-503b91f7b874_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Cost by Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_f9deb22a-1424-402a-a077-d1329f2b4313_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_StockRepurchasedDuringPeriodValue_23b5755b-320e-40e7-aae7-825f1cbe1bc0_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock repurchased</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProceedsFromRepaymentsOfShortTermDebt_05a93120-b73c-46a4-a26e-bc7c0f04f694_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in notes payable &#8211; intercompany</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Repayments of) Short-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_1f62ce82-d624-4ed2-86a1-3b4d0939a72f_terseLabel_en-US" xlink:label="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_label_en-US" xlink:label="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-04, Cash Dividends Paid to Registrant, Consolidated Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProceedsFromPaymentsForOtherFinancingActivities_46ab6ecc-0fca-409a-9c74-67148a4f4057_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other financing costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_325a1eb0-31f1-4f36-bf75-1833a244177b_terseLabel_en-US" xlink:label="lab_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.800% First Mortgage Bonds Due 2028</link:label>
    <link:label id="lab_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_label_en-US" xlink:label="lab_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Eight Zero Zero Percent First Mortgage Bonds Due 2028 [Member]</link:label>
    <link:label id="lab_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_documentation_en-US" xlink:label="lab_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Eight Zero Zero Percent First Mortgage Bonds Due 2028 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" xlink:href="cms-20201231.xsd#cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" xlink:to="lab_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_a137d1fa-1187-412b-9150-7badbc8d6415_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover page.</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_RetirementYearsOfService_b680eb6a-2295-479c-8bea-5897999c2e6e_terseLabel_en-US" xlink:label="lab_cms_RetirementYearsOfService" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement years of service</link:label>
    <link:label id="lab_cms_RetirementYearsOfService_label_en-US" xlink:label="lab_cms_RetirementYearsOfService" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement years of service</link:label>
    <link:label id="lab_cms_RetirementYearsOfService_documentation_en-US" xlink:label="lab_cms_RetirementYearsOfService" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementYearsOfService" xlink:href="cms-20201231.xsd#cms_RetirementYearsOfService"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RetirementYearsOfService" xlink:to="lab_cms_RetirementYearsOfService" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CravenMember_a5404bcb-d9d8-4e5f-be94-525476357a4a_terseLabel_en-US" xlink:label="lab_cms_CravenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Craven</link:label>
    <link:label id="lab_cms_CravenMember_label_en-US" xlink:label="lab_cms_CravenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Craven [Member]</link:label>
    <link:label id="lab_cms_CravenMember_documentation_en-US" xlink:label="lab_cms_CravenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Craven [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CravenMember" xlink:href="cms-20201231.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_RegulatoryAssetDomain_3b66c589-5e0f-46d2-92e3-a26534d35105_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetDomain_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DefinedContributionPlanEmployerMatchingContributionPercent_fb209fa7-a7eb-45ca-9514-ee32301611d0_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer match of eligible wages</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLossOnDerivative_1845ac6f-1ec5-43c5-8e59-f8d4518e8f85_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLossOnDerivative" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on derivative</link:label>
    <link:label id="lab_us-gaap_DerivativeLossOnDerivative_label_en-US" xlink:label="lab_us-gaap_DerivativeLossOnDerivative" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Loss on Derivative</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLossOnDerivative" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLossOnDerivative"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLossOnDerivative" xlink:to="lab_us-gaap_DerivativeLossOnDerivative" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_c2c7d5a8-0d38-4e98-9001-8b11f6089ed0_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior service credit adjustment, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_68bc83fe-bc20-4f95-bbb3-33cb1aa4d784_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior service credit adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_6122dd44-ff03-4986-afb2-8a7f1da5b000_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current income taxes</link:label>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PooledFundsMember_bd7ccd56-bdf7-46f2-9406-2aa53cbd2777_terseLabel_en-US" xlink:label="lab_cms_PooledFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pooled funds</link:label>
    <link:label id="lab_cms_PooledFundsMember_label_en-US" xlink:label="lab_cms_PooledFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pooled Funds [Member]</link:label>
    <link:label id="lab_cms_PooledFundsMember_documentation_en-US" xlink:label="lab_cms_PooledFundsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pooled Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PooledFundsMember" xlink:href="cms-20201231.xsd#cms_PooledFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PooledFundsMember" xlink:to="lab_cms_PooledFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableRelatedPartiesCurrent_df30291f-2e01-4d1b-b4ea-c5e77b75da63_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DB&#160;SERP note receivable &#8211; related party</link:label>
    <link:label id="lab_us-gaap_NotesReceivableRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:to="lab_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_92b4f889-08c9-4d98-8dfc-45a9a000823b_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing obligation</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_e03acb9a-04b1-425c-b0ab-bc8440c79252_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameAxis" xlink:to="lab_us-gaap_RetirementPlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_a10967da-0d10-4d6e-934e-cd6edefaeca2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CableUnderStraightsOfMackinacMember_90f4a9c4-4bbb-4e80-86a9-9a12ed5840a1_terseLabel_en-US" xlink:label="lab_cms_CableUnderStraightsOfMackinacMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cable under Straits of Mackinac</link:label>
    <link:label id="lab_cms_CableUnderStraightsOfMackinacMember_label_en-US" xlink:label="lab_cms_CableUnderStraightsOfMackinacMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cable Under Straights Of Mackinac [Member]</link:label>
    <link:label id="lab_cms_CableUnderStraightsOfMackinacMember_documentation_en-US" xlink:label="lab_cms_CableUnderStraightsOfMackinacMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cable Under Straights Of Mackinac</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CableUnderStraightsOfMackinacMember" xlink:href="cms-20201231.xsd#cms_CableUnderStraightsOfMackinacMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CableUnderStraightsOfMackinacMember" xlink:to="lab_cms_CableUnderStraightsOfMackinacMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationsNoncurrent_b0b2fb0a-2672-459c-ad6d-034a0264a96d_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset retirement obligations</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationsNoncurrent_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherIncomeAndOtherExpenseDisclosureTextBlock_5bd8e834-b9eb-43df-8d56-9f924d6e1070_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Other Expense</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Other Expense Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:to="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AuthorizedRecoveryCollection_39ca0427-1218-4999-aaad-758bd0a05cf2_terseLabel_en-US" xlink:label="lab_cms_AuthorizedRecoveryCollection" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Authorized recovery collection</link:label>
    <link:label id="lab_cms_AuthorizedRecoveryCollection_label_en-US" xlink:label="lab_cms_AuthorizedRecoveryCollection" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Authorized Recovery Collection</link:label>
    <link:label id="lab_cms_AuthorizedRecoveryCollection_documentation_en-US" xlink:label="lab_cms_AuthorizedRecoveryCollection" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount authorized by a regulatory entity for the recovery/collection from customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AuthorizedRecoveryCollection" xlink:href="cms-20201231.xsd#cms_AuthorizedRecoveryCollection"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AuthorizedRecoveryCollection" xlink:to="lab_cms_AuthorizedRecoveryCollection" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_c5417f3e-6789-4d57-a1de-9a7d33328de0_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of goods and services sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_6a1184a8-e456-4e30-9de7-549e5b2d55d7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustments included in net income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_989e4944-8436-4a20-8f56-116332fc4aea_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustments included in net income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpenses_4b8df54d-0997-4069-bc6e-d461b3a51d05_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_392b72bf-1368-469b-b908-a4144fe8cb4a_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember_170a9cdb-8c82-479c-ae7d-046e92768647_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Held-for-sale or Disposed of by Sale, Not Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Held-for-sale or Disposed of by Sale, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:to="lab_us-gaap_DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_19a6e394-2ac9-400d-a146-5d80d8f058b1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_GasOtherMember_d1b147df-bd69-4c94-8732-89cb38d99121_terseLabel_en-US" xlink:label="lab_cms_GasOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cms_GasOtherMember_label_en-US" xlink:label="lab_cms_GasOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Other [Member]</link:label>
    <link:label id="lab_cms_GasOtherMember_documentation_en-US" xlink:label="lab_cms_GasOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasOtherMember" xlink:href="cms-20201231.xsd#cms_GasOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasOtherMember" xlink:to="lab_cms_GasOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_2ab7da11-714e-4bea-8d0b-d971196f314c_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction work in progress</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Construction Work in Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AssetRetirementObligationsPolicy_66e08403-ddd5-4ce6-8098-ca78afa5547e_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations Policy</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationsPolicy_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationsPolicy" xlink:to="lab_us-gaap_AssetRetirementObligationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_f7b75be9-f26a-4538-a6f9-08ad67bfbef3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_4a574d9f-e5fb-4f14-b315-8f64deb71d98_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_62239a44-048a-4413-9106-333b9cb120b8_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_BalanceSheetLocationDomain_25d77f79-3c34-431e-85a1-cff03bb88804_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_GeneralBusinessMember_4277cb84-ac21-46fc-8034-ec51b30d6001_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralBusinessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General business credits</link:label>
    <link:label id="lab_us-gaap_GeneralBusinessMember_label_en-US" xlink:label="lab_us-gaap_GeneralBusinessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General Business Tax Credit Carryforward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralBusinessMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralBusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralBusinessMember" xlink:to="lab_us-gaap_GeneralBusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c49a3daa-3d43-4b8a-9527-5ec81a9f29a9_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameDomain_c082a5de-840a-461a-b4d6-f8def8c478e8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_0a15c1d3-a6c4-4ee9-a7f5-b5c90f8ee78e_terseLabel_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_label_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain" xlink:to="lab_us-gaap_PlanAssetCategoriesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinanceLeaseLiabilityAndOtherNoncurrent_fb7056af-a40d-4d8f-8232-fb62f346405a_terseLabel_en-US" xlink:label="lab_cms_FinanceLeaseLiabilityAndOtherNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current portion of finance leases and other financing</link:label>
    <link:label id="lab_cms_FinanceLeaseLiabilityAndOtherNoncurrent_label_en-US" xlink:label="lab_cms_FinanceLeaseLiabilityAndOtherNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Liability And Other, Noncurrent</link:label>
    <link:label id="lab_cms_FinanceLeaseLiabilityAndOtherNoncurrent_documentation_en-US" xlink:label="lab_cms_FinanceLeaseLiabilityAndOtherNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Liability And Other, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent" xlink:href="cms-20201231.xsd#cms_FinanceLeaseLiabilityAndOtherNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent" xlink:to="lab_cms_FinanceLeaseLiabilityAndOtherNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DividendsOnPerformanceBasedAwardsMember_b02819db-e289-4b7c-b40c-8e49547be524_terseLabel_en-US" xlink:label="lab_cms_DividendsOnPerformanceBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends on performance-based awards</link:label>
    <link:label id="lab_cms_DividendsOnPerformanceBasedAwardsMember_label_en-US" xlink:label="lab_cms_DividendsOnPerformanceBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends On Performance Based Awards [Member]</link:label>
    <link:label id="lab_cms_DividendsOnPerformanceBasedAwardsMember_documentation_en-US" xlink:label="lab_cms_DividendsOnPerformanceBasedAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends On Performance-Based Awards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnPerformanceBasedAwardsMember" xlink:href="cms-20201231.xsd#cms_DividendsOnPerformanceBasedAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DividendsOnPerformanceBasedAwardsMember" xlink:to="lab_cms_DividendsOnPerformanceBasedAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_bb5098b0-f794-4ea7-a8a7-6534c4470f3b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity securities</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:to="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualRightsMember_bf95aa7a-3b76-4027-a94b-3df8520cac75_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rights of way</link:label>
    <link:label id="lab_us-gaap_ContractualRightsMember_label_en-US" xlink:label="lab_us-gaap_ContractualRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualRightsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualRightsMember" xlink:to="lab_us-gaap_ContractualRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_25cd04c6-2e38-44fc-a096-c400f4ed8546_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) Attributable to Noncontrolling Interests</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_a3dfdf02-9b5c-4d2d-b084-3c8954c01d13_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_EnergyWasteReductionPlanIncentiveMember_95e7445f-495f-49b8-844c-83b1073ef58e_terseLabel_en-US" xlink:label="lab_cms_EnergyWasteReductionPlanIncentiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Waste Reduction Plan Incentive</link:label>
    <link:label id="lab_cms_EnergyWasteReductionPlanIncentiveMember_label_en-US" xlink:label="lab_cms_EnergyWasteReductionPlanIncentiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Waste Reduction Plan Incentive [Member]</link:label>
    <link:label id="lab_cms_EnergyWasteReductionPlanIncentiveMember_documentation_en-US" xlink:label="lab_cms_EnergyWasteReductionPlanIncentiveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Waste Reduction Plan Incentive [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanIncentiveMember" xlink:href="cms-20201231.xsd#cms_EnergyWasteReductionPlanIncentiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EnergyWasteReductionPlanIncentiveMember" xlink:to="lab_cms_EnergyWasteReductionPlanIncentiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_92f56530-9df8-4de0-9f26-bd559af69190_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_ad22485c-0a7a-4f7f-bca0-a4e79fb03b24_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Retirement Benefit Plan Assets (Liabilities)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Amounts Recognized in Balance Sheet [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_c4014f81-ba7f-4539-97e2-bdeba1dd339e_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_DefinedBenefitPlanNetPeriodicBenefitCost_92c19f32-0cd4-4c54-ae5c-160bf3386bda_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net periodic cost (credit)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfAllocationOfPlanAssetsTableTextBlock_efc87033-c546-414e-a0cc-975f020935a4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Allocation Of Plan Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Allocation of Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_95bf1e59-557c-4aa5-a34f-17c377137c45_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Operating Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancingReceivableAllowanceForCreditLossesRecovery_4b763df7-5c0b-433e-98c4-1cddaba06ce6_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recoveries</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireLoansReceivable_4837aa80-85bf-4076-b4a9-b2ea287dc7ad_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLoansReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in EnerBank notes receivable</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireLoansReceivable_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLoansReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Loans Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLoansReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireLoansReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireLoansReceivable" xlink:to="lab_us-gaap_PaymentsToAcquireLoansReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesFairValue_5ae78bb6-60a4-4f2b-869f-cfccd79ced95_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Fair Value</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesFairValue_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_b4f04ef6-4213-4d8d-90df-25d58ec74355_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_786e2e30-0c74-48fa-b0e5-b4495bf7438d_totalLabel_en-US" xlink:label="lab_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total tax attributes</link:label>
    <link:label id="lab_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_label_en-US" xlink:label="lab_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets Net Operating Loss And Tax Credit Carryforwards</link:label>
    <link:label id="lab_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_documentation_en-US" xlink:label="lab_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards and deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" xlink:href="cms-20201231.xsd#cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" xlink:to="lab_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_7efa429f-a392-4b75-9418-611c02a1ac66_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_MinimumYearsOfParticipationBeforeVesting_f7c447a7-485c-4f5a-8820-2267fa893042_terseLabel_en-US" xlink:label="lab_cms_MinimumYearsOfParticipationBeforeVesting" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum years of participation before vesting</link:label>
    <link:label id="lab_cms_MinimumYearsOfParticipationBeforeVesting_label_en-US" xlink:label="lab_cms_MinimumYearsOfParticipationBeforeVesting" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum years of participation before vesting</link:label>
    <link:label id="lab_cms_MinimumYearsOfParticipationBeforeVesting_documentation_en-US" xlink:label="lab_cms_MinimumYearsOfParticipationBeforeVesting" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum years of participation required before becoming vested.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinimumYearsOfParticipationBeforeVesting" xlink:href="cms-20201231.xsd#cms_MinimumYearsOfParticipationBeforeVesting"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_MinimumYearsOfParticipationBeforeVesting" xlink:to="lab_cms_MinimumYearsOfParticipationBeforeVesting" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IndustrialUtilityServiceMember_de605731-667e-4bb5-9ba1-33c07f207ccf_terseLabel_en-US" xlink:label="lab_cms_IndustrialUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial</link:label>
    <link:label id="lab_cms_IndustrialUtilityServiceMember_label_en-US" xlink:label="lab_cms_IndustrialUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Utility Service [Member]</link:label>
    <link:label id="lab_cms_IndustrialUtilityServiceMember_documentation_en-US" xlink:label="lab_cms_IndustrialUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Utility Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndustrialUtilityServiceMember" xlink:href="cms-20201231.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_DeferredIncomeTaxLiabilities_54af54e1-2b73-4b3e-89d3-ea997e964211_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_dd2754bd-a6aa-4368-84f4-228643265e89_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_MultiassetInvestmentsMember_8c451bcc-47d0-4aa7-8ed1-8b343ceeb7df_terseLabel_en-US" xlink:label="lab_cms_MultiassetInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multi-asset investments</link:label>
    <link:label id="lab_cms_MultiassetInvestmentsMember_label_en-US" xlink:label="lab_cms_MultiassetInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multi-asset Investments [Member]</link:label>
    <link:label id="lab_cms_MultiassetInvestmentsMember_documentation_en-US" xlink:label="lab_cms_MultiassetInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multi-asset Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MultiassetInvestmentsMember" xlink:href="cms-20201231.xsd#cms_MultiassetInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_MultiassetInvestmentsMember" xlink:to="lab_cms_MultiassetInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCostAndExpenseOperating_33177342-58fe-4c32-a819-9232665d707e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCostAndExpenseOperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maintenance and other operating expenses</link:label>
    <link:label id="lab_us-gaap_OtherCostAndExpenseOperating_13c8856f-d34d-452f-9f41-511e6ce66bdf_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherCostAndExpenseOperating" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other operating expense</link:label>
    <link:label id="lab_us-gaap_OtherCostAndExpenseOperating_label_en-US" xlink:label="lab_us-gaap_OtherCostAndExpenseOperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Cost and Expense, Operating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_aeac4190-9611-44dc-9e50-3e1d41e52f9b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_1e687237-d012-415b-be86-e46bda24be0d_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FuelCosts_95454549-9d2f-4441-b831-12a02ea022e8_terseLabel_en-US" xlink:label="lab_us-gaap_FuelCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuel for electric generation</link:label>
    <link:label id="lab_us-gaap_FuelCosts_label_en-US" xlink:label="lab_us-gaap_FuelCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuel Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_CondensedIncomeStatementsCaptionsLineItems_8364c238-f10f-4963-88ac-5d4e6081c48b_terseLabel_en-US" xlink:label="lab_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedIncomeStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_3f0d6b56-7f1c-4888-9306-64337dcc8c14_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to Expense</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_ca48275d-f26f-4563-9538-2842cea9aa6e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate at period end</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_ae90edf0-a8c0-4034-bc7a-9a00912df0c8_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_WeightedAverageNumberOfSharesIssuedBasic_1f732900-7f07-41b5-8d76-b5213c22c6ad_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares - basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Issued, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractsMember_c182e830-9476-4084-97c3-f600cc401c17_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts</link:label>
    <link:label id="lab_us-gaap_ForwardContractsMember_label_en-US" xlink:label="lab_us-gaap_ForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractsMember" xlink:to="lab_us-gaap_ForwardContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_1fa9336c-5691-4cda-a4c7-d15b6705fa10_terseLabel_en-US" xlink:label="lab_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional performance-based shares based on achievement of condition</link:label>
    <link:label id="lab_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_label_en-US" xlink:label="lab_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Performance Based Shares Based On Achievement Of Condition [Member]</link:label>
    <link:label id="lab_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_documentation_en-US" xlink:label="lab_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Performance-Based Shares Based On Achievement Of Condition [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" xlink:href="cms-20201231.xsd#cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" xlink:to="lab_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TimeLapsedRestrictedStockUnitsMember_2f507ee7-d182-4067-9f2f-ed297a73adaa_terseLabel_en-US" xlink:label="lab_cms_TimeLapsedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units</link:label>
    <link:label id="lab_cms_TimeLapsedRestrictedStockUnitsMember_label_en-US" xlink:label="lab_cms_TimeLapsedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Lapsed Restricted Stock Units [Member]</link:label>
    <link:label id="lab_cms_TimeLapsedRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_cms_TimeLapsedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-Lapsed Restricted Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockUnitsMember" xlink:href="cms-20201231.xsd#cms_TimeLapsedRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TimeLapsedRestrictedStockUnitsMember" xlink:to="lab_cms_TimeLapsedRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_bfd3f16a-e567-4ab7-bbb5-9aff1af0f19c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable and accrued revenue, less allowance of $29 in 2020 and $20 in 2019</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_e5e60d14-5db6-49e1-8980-51d8c03d5746_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RegulatoryAssetsNumberOfUnits_05d93525-2968-4bec-93fc-3a6ad23061a2_terseLabel_en-US" xlink:label="lab_cms_RegulatoryAssetsNumberOfUnits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of units</link:label>
    <link:label id="lab_cms_RegulatoryAssetsNumberOfUnits_label_en-US" xlink:label="lab_cms_RegulatoryAssetsNumberOfUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets, Number Of Units</link:label>
    <link:label id="lab_cms_RegulatoryAssetsNumberOfUnits_documentation_en-US" xlink:label="lab_cms_RegulatoryAssetsNumberOfUnits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets, Number Of Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryAssetsNumberOfUnits" xlink:href="cms-20201231.xsd#cms_RegulatoryAssetsNumberOfUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RegulatoryAssetsNumberOfUnits" xlink:to="lab_cms_RegulatoryAssetsNumberOfUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e8b2a5ea-bc16-489e-9810-219dd6170383_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesDisclosureTextBlock_58888368-65ad-4a40-acb9-c4f95461b0f8_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Matters</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseIncome_ec37005b-485b-4289-b939-50739e8175a4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasing income</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseIncome_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Lease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLeaseIncome" xlink:to="lab_us-gaap_OperatingLeaseLeaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableSignificantPurchases_2f5c9198-fff3-4ad9-907a-941736d9ac51_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableSignificantPurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumer retail installment contracts</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableSignificantPurchases_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableSignificantPurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Purchase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableSignificantPurchases" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableSignificantPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableSignificantPurchases" xlink:to="lab_us-gaap_FinancingReceivableSignificantPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncomeTaxesLineItems_90fa2411-1bca-480d-9e4e-14ea055d646f_terseLabel_en-US" xlink:label="lab_cms_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:label id="lab_cms_IncomeTaxesLineItems_label_en-US" xlink:label="lab_cms_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:label id="lab_cms_IncomeTaxesLineItems_documentation_en-US" xlink:label="lab_cms_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems" xlink:href="cms-20201231.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_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_b53df368-dce7-4cea-a7a6-2df7d3bc061b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Planned Major Maintenance Activities</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Planned Major Maintenance Activities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AviatorWindClassBMembershipMember_f272e03e-322d-4e55-ac88-fc967c154f4d_terseLabel_en-US" xlink:label="lab_cms_AviatorWindClassBMembershipMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviator Wind Class B Membership</link:label>
    <link:label id="lab_cms_AviatorWindClassBMembershipMember_label_en-US" xlink:label="lab_cms_AviatorWindClassBMembershipMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviator Wind Class B Membership [Member]</link:label>
    <link:label id="lab_cms_AviatorWindClassBMembershipMember_documentation_en-US" xlink:label="lab_cms_AviatorWindClassBMembershipMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviator Wind Class B Membership [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember" xlink:href="cms-20201231.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AviatorWindClassBMembershipMember" xlink:to="lab_cms_AviatorWindClassBMembershipMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NumberOfUnitsRetired_2611e701-c5c7-4ecd-9a27-68b7273cf3d5_terseLabel_en-US" xlink:label="lab_cms_NumberOfUnitsRetired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of units retired</link:label>
    <link:label id="lab_cms_NumberOfUnitsRetired_label_en-US" xlink:label="lab_cms_NumberOfUnitsRetired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of units retired</link:label>
    <link:label id="lab_cms_NumberOfUnitsRetired_documentation_en-US" xlink:label="lab_cms_NumberOfUnitsRetired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of units retired.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfUnitsRetired" xlink:href="cms-20201231.xsd#cms_NumberOfUnitsRetired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NumberOfUnitsRetired" xlink:to="lab_cms_NumberOfUnitsRetired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherInventorySupplies_088e459c-10c5-4c19-98b3-bdbf6eb5970d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInventorySupplies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Materials and supplies</link:label>
    <link:label id="lab_us-gaap_OtherInventorySupplies_label_en-US" xlink:label="lab_us-gaap_OtherInventorySupplies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Inventory, Supplies, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired_1564765d-b290-4d36-a5d2-03c0a5812057_terseLabel_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPA minimum quantity required</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired_label_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligations, Minimum Quantity Required</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired_documentation_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The minimum number of units that must be purchased, in connection with unconditional purchase obligations that have not been recognized for financial reporting purposes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired" xlink:to="lab_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableRelatedPartiesNoncurrent_48b8717c-205f-4e83-9db8-761b0501ea4a_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedPartiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DB&#160;SERP note receivable &#8211; related party</link:label>
    <link:label id="lab_us-gaap_NotesReceivableRelatedPartiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedPartiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Related Parties, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableRelatedPartiesNoncurrent" xlink:to="lab_us-gaap_NotesReceivableRelatedPartiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_52c44b04-562e-4977-b491-cb66836f762d_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower_d7a2537d-e988-483c-9e1d-45402e2bab33_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased and interchange power</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Purchased Power</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_DerivativeFairValueOfDerivativeAsset_3d41a06a-b86a-4a26-a27c-27fea1f188ee_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Fair Value, Gross Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_fc5df67d-0dda-4b33-925c-dc00466c99e6_negatedLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant, Ownership Amount of Plant Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_52128f91-d5d4-4a68-973c-bc915739d4df_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_5015a5fb-be8a-4537-afee-c57c7b655a19_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash equivalents</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_e92964ad-53b9-4474-a1d9-726dcb7b8d30_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of prior service credit, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_f477b9b8-3b54-4428-8863-0fa65de380b2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of prior service credit</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_eaa69097-2b3a-4a7a-8673-b42748e8ba26_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level&#160;2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UsTreasuryUstInterestRateMember_a53212f2-00d3-4707-979d-86f732b0d85d_terseLabel_en-US" xlink:label="lab_us-gaap_UsTreasuryUstInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury (UST) Interest Rate</link:label>
    <link:label id="lab_us-gaap_UsTreasuryUstInterestRateMember_label_en-US" xlink:label="lab_us-gaap_UsTreasuryUstInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury (UST) Interest Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UsTreasuryUstInterestRateMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UsTreasuryUstInterestRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UsTreasuryUstInterestRateMember" xlink:to="lab_us-gaap_UsTreasuryUstInterestRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_824cbcd2-8cbf-49c7-8de1-d69858af8709_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears_28c4b75f-c5a8-4ae2-b174-38e3cb8eedc3_verboseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum rental payments to be received in 2025</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasUndergroundStorageFacilitiesMember_e8ea2f34-f872-48ac-80b3-3df05d2752b6_terseLabel_en-US" xlink:label="lab_cms_GasUndergroundStorageFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underground Storage Facilities</link:label>
    <link:label id="lab_cms_GasUndergroundStorageFacilitiesMember_label_en-US" xlink:label="lab_cms_GasUndergroundStorageFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Underground Storage Facilities [Member]</link:label>
    <link:label id="lab_cms_GasUndergroundStorageFacilitiesMember_documentation_en-US" xlink:label="lab_cms_GasUndergroundStorageFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Underground Storage Facilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUndergroundStorageFacilitiesMember" xlink:href="cms-20201231.xsd#cms_GasUndergroundStorageFacilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasUndergroundStorageFacilitiesMember" xlink:to="lab_cms_GasUndergroundStorageFacilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SignificantAccountingPoliciesTable_99c92d27-df9e-4320-ac08-782f689e0761_terseLabel_en-US" xlink:label="lab_cms_SignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_cms_SignificantAccountingPoliciesTable_label_en-US" xlink:label="lab_cms_SignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_cms_SignificantAccountingPoliciesTable_documentation_en-US" xlink:label="lab_cms_SignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesTable" xlink:href="cms-20201231.xsd#cms_SignificantAccountingPoliciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SignificantAccountingPoliciesTable" xlink:to="lab_cms_SignificantAccountingPoliciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedParties_5152bf11-b4dd-4f08-8409-09f24b5ef048_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable related parties</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedParties_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableRelatedParties" xlink:to="lab_us-gaap_AccountsReceivableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EnterprisesIppMember_9c49fd8a-252b-4aeb-989c-94aec829bd68_terseLabel_en-US" xlink:label="lab_cms_EnterprisesIppMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprises independent power production</link:label>
    <link:label id="lab_cms_EnterprisesIppMember_label_en-US" xlink:label="lab_cms_EnterprisesIppMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprises Ipp [Member]</link:label>
    <link:label id="lab_cms_EnterprisesIppMember_documentation_en-US" xlink:label="lab_cms_EnterprisesIppMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprises IPP [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesIppMember" xlink:href="cms-20201231.xsd#cms_EnterprisesIppMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EnterprisesIppMember" xlink:to="lab_cms_EnterprisesIppMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_8d778b87-90c0-48d8-ab51-52cd28181cec_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Health Trusts</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Health Coverage [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:to="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_0f554f25-8b0a-4ae6-ac31-c02c0f32e274_terseLabel_en-US" xlink:label="lab_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement rate per share (in dollars per share)</link:label>
    <link:label id="lab_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_label_en-US" xlink:label="lab_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed To Issuer's Equity, Settlement Rate Per Share</link:label>
    <link:label id="lab_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_documentation_en-US" xlink:label="lab_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed To Issuer's Equity, Settlement Rate Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare" xlink:href="cms-20201231.xsd#cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare" xlink:to="lab_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201613Member_351f2260-47fb-4c08-90ab-1ef21163f20f_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-13</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201613Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-13 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_35a4850c-fe8b-4df0-8911-bbb6dcc549e9_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable, less allowance of $32 in 2020 and $33 in 2019</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_645d23b1-7666-47fe-b2da-13eaba95faed_netLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EnerBank notes receivable, net of allowance for loan losses</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherLiabilitiesMember_df93db8a-c7f5-41eb-bcae-4d39d66c9b93_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesMember" xlink:to="lab_us-gaap_OtherLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_a59f89b6-a027-428d-a7a0-fd5bef5d02fc_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_e8f99c00-0261-44d9-afcd-b3ebd4f17986_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_GasCostRecoveryMember_e3a72dae-6a94-4a2f-9f8f-5c5aef35e414_terseLabel_en-US" xlink:label="lab_cms_GasCostRecoveryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GCR underrecoveries</link:label>
    <link:label id="lab_cms_GasCostRecoveryMember_3d658b65-cdb3-4f04-884c-47fde4195dc4_verboseLabel_en-US" xlink:label="lab_cms_GasCostRecoveryMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GCR overrecoveries/underrecoveries</link:label>
    <link:label id="lab_cms_GasCostRecoveryMember_label_en-US" xlink:label="lab_cms_GasCostRecoveryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Cost Recovery [Member]</link:label>
    <link:label id="lab_cms_GasCostRecoveryMember_documentation_en-US" xlink:label="lab_cms_GasCostRecoveryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Cost Recovery [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember" xlink:href="cms-20201231.xsd#cms_GasCostRecoveryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasCostRecoveryMember" xlink:to="lab_cms_GasCostRecoveryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_faa71048-b2ab-4e42-9db6-b0e0cf950f49_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized discounts</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_00e680af-e4b2-4b41-ae74-60de3cc8e45b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less discount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_8dfbb90d-a711-4fa6-a5d9-eb0019be4217_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_186608d7-5f8c-4a34-9386-0911176d50ef_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per average common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_aa7e9571-4771-4b59-91a8-9764a2e8f153_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic net income per average common share available to common stockholders (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AssetRetirementObligationsCategoriesAxis_23460a68-0b4e-4d5e-a603-19dd8a1e772a_terseLabel_en-US" xlink:label="lab_cms_AssetRetirementObligationsCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations Categories [Axis]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsCategoriesAxis_label_en-US" xlink:label="lab_cms_AssetRetirementObligationsCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations Categories [Axis]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsCategoriesAxis_documentation_en-US" xlink:label="lab_cms_AssetRetirementObligationsCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations Categories [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesAxis" xlink:href="cms-20201231.xsd#cms_AssetRetirementObligationsCategoriesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AssetRetirementObligationsCategoriesAxis" xlink:to="lab_cms_AssetRetirementObligationsCategoriesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedCashFlowStatementTable_4cfc59f7-5066-4e20-a625-4d163e6fe434_terseLabel_en-US" xlink:label="lab_srt_CondensedCashFlowStatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statement [Table]</link:label>
    <link:label id="lab_srt_CondensedCashFlowStatementTable_label_en-US" xlink:label="lab_srt_CondensedCashFlowStatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementTable" xlink:to="lab_srt_CondensedCashFlowStatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_9562b66f-6ed2-4630-9a28-13d89249ab7f_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_us-gaap_NotesAndLoansReceivableNetNoncurrent_d5c58147-43df-4752-b5fb-1c47e306f5a2_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EnerBank notes receivable, net of allowance for loan losses</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_9a0c1d21-9374-423f-baf7-255ecaa797f2_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefits</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_251cc6e5-17ef-4592-ad23-92bac3fbf41d_verboseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current liabilities</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_8e9ae15a-3861-41ff-b62d-c2cf38992b54_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of compensation increase</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_bb119401-467b-4bd3-a50e-39b199f92e06_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_68aaf39b-abd4-45b5-86c4-69be6169afc5_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DB&#160;SERP</link:label>
    <link:label id="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Employee Retirement Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:to="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member_eb595dfb-308f-4fca-a081-a9849ffe52f7_terseLabel_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into September 15, 2020 And Maturing December 31, 2021</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member_label_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into September 15, 2020 And Maturing December 31, 2021 [Member]</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member_documentation_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into September 15, 2020 And Maturing December 31, 2021 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member" xlink:href="cms-20201231.xsd#cms_ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member" xlink:to="lab_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_4ed29a43-6424-400f-8e04-061b67abc3c5_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_label_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis" xlink:to="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SecuritizationBondsDue20252029Member_53ca2d11-7031-4754-bd75-962f138200ab_terseLabel_en-US" xlink:label="lab_cms_SecuritizationBondsDue20252029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitization Bonds</link:label>
    <link:label id="lab_cms_SecuritizationBondsDue20252029Member_label_en-US" xlink:label="lab_cms_SecuritizationBondsDue20252029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitization Bonds Due 2025-2029 [Member]</link:label>
    <link:label id="lab_cms_SecuritizationBondsDue20252029Member_documentation_en-US" xlink:label="lab_cms_SecuritizationBondsDue20252029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Two Two Zero Percent Securitization Bonds Due 2020-2029 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsDue20252029Member" xlink:href="cms-20201231.xsd#cms_SecuritizationBondsDue20252029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SecuritizationBondsDue20252029Member" xlink:to="lab_cms_SecuritizationBondsDue20252029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantDomain_91968e90-f73b-471e-9456-c721dfd8ba91_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant [Domain]</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantDomain_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_RetailInstallmentContractsMember_30ff80f5-e153-43f7-912f-3b82b0295aea_terseLabel_en-US" xlink:label="lab_cms_RetailInstallmentContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retail Installment Contracts</link:label>
    <link:label id="lab_cms_RetailInstallmentContractsMember_label_en-US" xlink:label="lab_cms_RetailInstallmentContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retail Installment Contracts [Member]</link:label>
    <link:label id="lab_cms_RetailInstallmentContractsMember_documentation_en-US" xlink:label="lab_cms_RetailInstallmentContractsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retail Installment Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetailInstallmentContractsMember" xlink:href="cms-20201231.xsd#cms_RetailInstallmentContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RetailInstallmentContractsMember" xlink:to="lab_cms_RetailInstallmentContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndemnificationGuaranteeMember_08609701-2e25-46d2-95bd-029adf0dbc44_terseLabel_en-US" xlink:label="lab_us-gaap_IndemnificationGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnity Obligations From Stock And Asset Sales Agreements</link:label>
    <link:label id="lab_us-gaap_IndemnificationGuaranteeMember_label_en-US" xlink:label="lab_us-gaap_IndemnificationGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_c0cfc91b-ad1a-4344-a4df-d35258bade8e_terseLabel_en-US" xlink:label="lab_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of SERP Trust Assets, ABO And Contributions</link:label>
    <link:label id="lab_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of SERP trust assets ABO and contributions Table Text Block [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of the DB SERP trust assets market value, amounts contributed to the DB SERP trust, and the ABO of the DB SERP.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" xlink:href="cms-20201231.xsd#cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" xlink:to="lab_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_a2747722-45c3-45eb-b10a-19fe5cee2f95_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract_aa07e281-c0bd-424a-b4bb-7f9f0bced473_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, Property, and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProceedsFromMinorityShareholders_cf65c56b-06aa-493d-9b03-379c7787d9cd_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contribution from noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMinorityShareholders_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Noncontrolling Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMinorityShareholders" xlink:to="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_d89dcd92-4336-4195-a3b7-4bdbf97a494f_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior service cost (credit)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TypeOfReserveDomain_98406cac-0a78-4b20-8bef-2713cdd509ee_terseLabel_en-US" xlink:label="lab_srt_TypeOfReserveDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Reserve [Domain]</link:label>
    <link:label id="lab_srt_TypeOfReserveDomain_label_en-US" xlink:label="lab_srt_TypeOfReserveDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Reserve [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TypeOfReserveDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TypeOfReserveDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TypeOfReserveDomain" xlink:to="lab_srt_TypeOfReserveDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_4f96abc6-7596-40b8-8452-3e4498bfed57_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation expense recognized</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_e3315a61-7198-45d2-bdc3-6b55b5e0a76a_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_c035db22-68b0-4cfb-a19e-ced28cd9ceb3_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cd5de4f0-488e-46b7-b899-1dbd50cf6620_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_a6484193-7f9e-4b02-a44a-dfd23ea9d201_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaperMember_1b0aa394-d30d-4f02-92f9-401d678f14b5_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_0be701b4-30f1-497b-bc0e-352d65c8ae63_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_1753cf7a-7c83-431f-9988-5b74abe3e3bc_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_6ff3529b-b581-472b-80ec-8fc4faaa3364_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAdditions_fd637ea2-9ccd-4729-b3c9-6f390fcad119_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAdditions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAdditions_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAdditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAdditions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAdditions" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_6497aaa3-17ba-47b6-9b35-2bb7a15de48f_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_6d8f8052-1df0-45d2-bcb5-ce78fa6b3e0a_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_label_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_74ec5d97-01a4-4388-af46-a7951dd0bd15_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Other Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LesseeWeightedAverageDiscountRateAbstract_c29cb9a6-1910-4f09-af5a-fec85972336d_terseLabel_en-US" xlink:label="lab_cms_LesseeWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_cms_LesseeWeightedAverageDiscountRateAbstract_label_en-US" xlink:label="lab_cms_LesseeWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Weighted Average Discount Rate [Abstract]</link:label>
    <link:label id="lab_cms_LesseeWeightedAverageDiscountRateAbstract_documentation_en-US" xlink:label="lab_cms_LesseeWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Weighted Average Discount Rate [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeWeightedAverageDiscountRateAbstract" xlink:href="cms-20201231.xsd#cms_LesseeWeightedAverageDiscountRateAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LesseeWeightedAverageDiscountRateAbstract" xlink:to="lab_cms_LesseeWeightedAverageDiscountRateAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_1840eec0-e040-4bd3-ad36-93cadfea7a0e_terseLabel_en-US" xlink:label="lab_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contribution from noncontrolling interest</link:label>
    <link:label id="lab_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_label_en-US" xlink:label="lab_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minority Interest, Increase From Contribution From Noncontrolling Interest Holders</link:label>
    <link:label id="lab_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_documentation_en-US" xlink:label="lab_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in noncontrolling interest balance from contributions from the noncontrolling interest holders, included in the consolidation of the parent entity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" xlink:href="cms-20201231.xsd#cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" xlink:to="lab_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_421782ee-d6ec-453f-acbc-8c5bd3389842_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation Of Beginning And Ending Uncertain Tax Benefits</link:label>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Income Tax Contingencies [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_2aee15b4-3c70-4637-81e9-9dec1484ae8e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LineOfCreditFacilityLenderDomain_7a77a0cd-a0b1-4850-8d32-65216fc77728_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_InventoryNetAbstract_9384b33c-481d-4eaa-b089-bb52c8995226_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories at average cost</link:label>
    <link:label id="lab_us-gaap_InventoryNetAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_MinorityInterest_33ed1aca-59d6-45b6-b52f-17b3d1cb5e13_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b010175c-f528-413f-a2b0-ed828bd6c929_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowings_e0b483c0-8019-4df1-bbe2-43c8a6cccbb3_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term borrowings outstanding</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_4727a8c4-6699-486b-a0f8-844c6c6fe584_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Investing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock_c1749a60-3090-44c3-9fbd-b92ceab46610_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, Property, and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Intangible Assets [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds_6f642158-bd8c-4384-9a49-311a1674c823_terseLabel_en-US" xlink:label="lab_cms_DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate coverage ratio multiplier minimum to issue FMBs</link:label>
    <link:label id="lab_cms_DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds_label_en-US" xlink:label="lab_cms_DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenant, Interest Rate Coverage Ratio Multiplier Minimum To Issue First Mortgage Bonds</link:label>
    <link:label id="lab_cms_DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds_documentation_en-US" xlink:label="lab_cms_DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenant, Interest Rate Coverage Ratio Multiplier Minimum To Issue First Mortgage Bonds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds" xlink:href="cms-20201231.xsd#cms_DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds" xlink:to="lab_cms_DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ForeignGovernmentTaxClaimOnSale_eaf42cb4-6003-4e88-b50e-478749e6619d_terseLabel_en-US" xlink:label="lab_cms_ForeignGovernmentTaxClaimOnSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign government tax claim on sale</link:label>
    <link:label id="lab_cms_ForeignGovernmentTaxClaimOnSale_label_en-US" xlink:label="lab_cms_ForeignGovernmentTaxClaimOnSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign government tax claim on sale</link:label>
    <link:label id="lab_cms_ForeignGovernmentTaxClaimOnSale_documentation_en-US" xlink:label="lab_cms_ForeignGovernmentTaxClaimOnSale" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of taxes claimed by a foreign government in connection with the sale of a business.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForeignGovernmentTaxClaimOnSale" xlink:href="cms-20201231.xsd#cms_ForeignGovernmentTaxClaimOnSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ForeignGovernmentTaxClaimOnSale" xlink:to="lab_cms_ForeignGovernmentTaxClaimOnSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_d7103ca8-e9aa-4209-8c57-55406b79b7f9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs</link:label>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtPolicyTextBlock" xlink:to="lab_us-gaap_DebtPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RequestedRecoveryCollection_2d65be31-c9ef-4be3-ae90-cc16901d3a3f_terseLabel_en-US" xlink:label="lab_cms_RequestedRecoveryCollection" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Requested recovery/collection</link:label>
    <link:label id="lab_cms_RequestedRecoveryCollection_label_en-US" xlink:label="lab_cms_RequestedRecoveryCollection" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Requested Recovery/Collection</link:label>
    <link:label id="lab_cms_RequestedRecoveryCollection_documentation_en-US" xlink:label="lab_cms_RequestedRecoveryCollection" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount requested from regulatory entity for the recovery/collection from customers.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RequestedRecoveryCollection" xlink:href="cms-20201231.xsd#cms_RequestedRecoveryCollection"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RequestedRecoveryCollection" xlink:to="lab_cms_RequestedRecoveryCollection" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_33eb7271-0523-41b8-bea9-5a6f0e737d8e_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_d7635986-5f9d-4941-9019-a8e7e062a31a_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Domain]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_UtilitiesOperatingExpenseMaintenanceAndOperations_c37a0fd4-6b59-408a-a50f-fe72e392d402_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maintenance and other operating expenses</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Maintenance and Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_1d4533b9-9d53-4472-874b-65b014e8642a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3377654d-1e12-4e17-ac5a-881e68da1c15_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_SettlementOfForwardContractsMember_f9b64f6c-c9b1-488f-af4b-9f3fbdad4def_terseLabel_en-US" xlink:label="lab_cms_SettlementOfForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement Of Forward Contracts</link:label>
    <link:label id="lab_cms_SettlementOfForwardContractsMember_label_en-US" xlink:label="lab_cms_SettlementOfForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement Of Forward Contracts [Member]</link:label>
    <link:label id="lab_cms_SettlementOfForwardContractsMember_documentation_en-US" xlink:label="lab_cms_SettlementOfForwardContractsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement Of Forward Contracts [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SettlementOfForwardContractsMember" xlink:href="cms-20201231.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_us-gaap_RegulatoryLiabilities_7ede8187-92a3-4d72-b98c-84fc1484a62c_totalLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total regulatory liabilities</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilities_b690dbba-984f-4198-ad00-8614966009b6_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net regulatory tax liability</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilities_899976c8-0aac-48b0-817c-d4b984038710_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory liability</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilities_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilities" xlink:to="lab_us-gaap_RegulatoryLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DefinedContributionPlanTrustAssetsAmount_ea502175-6283-44f8-93a2-0e388f93d701_verboseLabel_en-US" xlink:label="lab_cms_DefinedContributionPlanTrustAssetsAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust assets</link:label>
    <link:label id="lab_cms_DefinedContributionPlanTrustAssetsAmount_label_en-US" xlink:label="lab_cms_DefinedContributionPlanTrustAssetsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Trust Assets, Amount</link:label>
    <link:label id="lab_cms_DefinedContributionPlanTrustAssetsAmount_documentation_en-US" xlink:label="lab_cms_DefinedContributionPlanTrustAssetsAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Trust Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedContributionPlanTrustAssetsAmount" xlink:href="cms-20201231.xsd#cms_DefinedContributionPlanTrustAssetsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedContributionPlanTrustAssetsAmount" xlink:to="lab_cms_DefinedContributionPlanTrustAssetsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AviatorWindMember_2846541c-4ebf-4697-906a-ad1435b7f7b7_terseLabel_en-US" xlink:label="lab_cms_AviatorWindMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviator Wind</link:label>
    <link:label id="lab_cms_AviatorWindMember_label_en-US" xlink:label="lab_cms_AviatorWindMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviator Wind [Member]</link:label>
    <link:label id="lab_cms_AviatorWindMember_documentation_en-US" xlink:label="lab_cms_AviatorWindMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviator Wind [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindMember" xlink:href="cms-20201231.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_StatementOfIncomeAndComprehensiveIncomeAbstract_5f93c576-8e84-46bc-a65f-c796a3f4738c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_VariableInterestEntitiesAbstract_d461e33c-3733-4033-a3c3-742f2d92c844_terseLabel_en-US" xlink:label="lab_cms_VariableInterestEntitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entities [Abstract]</link:label>
    <link:label id="lab_cms_VariableInterestEntitiesAbstract_label_en-US" xlink:label="lab_cms_VariableInterestEntitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entities [Abstract]</link:label>
    <link:label id="lab_cms_VariableInterestEntitiesAbstract_documentation_en-US" xlink:label="lab_cms_VariableInterestEntitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntitiesAbstract" xlink:href="cms-20201231.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_VariableInterestEntitiesAbstract" xlink:to="lab_cms_VariableInterestEntitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_6fc69679-59a8-42d0-bc33-3c0743a51cb5_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ElectricAssetsHeldUnderFinanceLeasesMember_9ba34faf-cf3b-4613-90b4-3f3a9c8b6ccf_terseLabel_en-US" xlink:label="lab_cms_ElectricAssetsHeldUnderFinanceLeasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets under finance leases and other financing obligations</link:label>
    <link:label id="lab_cms_ElectricAssetsHeldUnderFinanceLeasesMember_label_en-US" xlink:label="lab_cms_ElectricAssetsHeldUnderFinanceLeasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Assets Held Under Finance Leases [Member]</link:label>
    <link:label id="lab_cms_ElectricAssetsHeldUnderFinanceLeasesMember_documentation_en-US" xlink:label="lab_cms_ElectricAssetsHeldUnderFinanceLeasesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Assets Held Under Finance Leases [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricAssetsHeldUnderFinanceLeasesMember" xlink:href="cms-20201231.xsd#cms_ElectricAssetsHeldUnderFinanceLeasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ElectricAssetsHeldUnderFinanceLeasesMember" xlink:to="lab_cms_ElectricAssetsHeldUnderFinanceLeasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAmendments_950616dd-e727-4c51-8040-8f398e817b29_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan amendments</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAmendments_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SecuritizationBondsMember_ca9284f4-3ce2-425d-850e-45c03fa35408_terseLabel_en-US" xlink:label="lab_cms_SecuritizationBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitization bonds</link:label>
    <link:label id="lab_cms_SecuritizationBondsMember_label_en-US" xlink:label="lab_cms_SecuritizationBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitization Bonds [Member]</link:label>
    <link:label id="lab_cms_SecuritizationBondsMember_documentation_en-US" xlink:label="lab_cms_SecuritizationBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitization Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsMember" xlink:href="cms-20201231.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_LiabilitiesAndStockholdersEquity_f4dca063-2a26-44bb-9daf-b2233eed74ad_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Liabilities and Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PropertyPlantAndEquipmentOther_7f96ed88-c016-4656-a1a6-1659215b80bd_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-utility property</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentOther_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Other, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentOther" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_39e3c206-36a1-47f0-a2c4-f6b9709454fb_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d8ce35cb-d78a-4aa8-8243-2a06732939f1_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_IncomeTaxDisclosureTextBlock_82bb7cb9-e915-439b-a658-8663a9010e49_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_573953b3-e21e-47bd-a4c3-6fa26507dcf8_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total non&#8209;current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay_47a9d150-2778-45ea-8f66-73a8ba71ec6e_terseLabel_en-US" xlink:label="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secondary employer match of eligible wages</link:label>
    <link:label id="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay_label_en-US" xlink:label="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Secondary Percent of Employees' Gross Pay</link:label>
    <link:label id="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay_documentation_en-US" xlink:label="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Secondary Percent of Employees' Gross Pay</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay" xlink:href="cms-20201231.xsd#cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay" xlink:to="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_b65ed296-5283-4f37-ad9f-334b23c2ffc6_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OperatingLeaseCost_453a4e86-13f5-4587-b7f5-67f1f7eb3b6b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease costs</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_fb98727e-421e-4980-8b7f-b7e2939f5d8d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableNet_55abee58-a64d-467d-a0b9-d80d27a7287a_totalLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total notes receivable</link:label>
    <link:label id="lab_us-gaap_NotesReceivableNet_label_en-US" xlink:label="lab_us-gaap_NotesReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableNet" xlink:to="lab_us-gaap_NotesReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_5ec421a8-fb5e-4b24-b260-6c84b090ddaf_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnergyRelatedInventoryGasStoredUnderground_c2c5dee8-f92f-4a1b-ad42-b31c5cb19ac3_terseLabel_en-US" xlink:label="lab_us-gaap_EnergyRelatedInventoryGasStoredUnderground" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas in underground storage</link:label>
    <link:label id="lab_us-gaap_EnergyRelatedInventoryGasStoredUnderground_label_en-US" xlink:label="lab_us-gaap_EnergyRelatedInventoryGasStoredUnderground" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Related Inventory, Gas Stored Underground</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_CurrentIncomeTaxExpenseBenefit_abd56aba-99fe-4ba1-9671-08268151fcc6_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Current Income Tax Expense</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_355126ca-3ef2-461b-aceb-76e582cde237_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_VariableInterestEntityMaximumCapacity_10c512eb-62cd-495b-839a-4e56d10e59cd_terseLabel_en-US" xlink:label="lab_cms_VariableInterestEntityMaximumCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nameplate capacity (in MW)</link:label>
    <link:label id="lab_cms_VariableInterestEntityMaximumCapacity_label_en-US" xlink:label="lab_cms_VariableInterestEntityMaximumCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Maximum Capacity</link:label>
    <link:label id="lab_cms_VariableInterestEntityMaximumCapacity_documentation_en-US" xlink:label="lab_cms_VariableInterestEntityMaximumCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Maximum Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntityMaximumCapacity" xlink:href="cms-20201231.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_FinanceLeaseWeightedAverageRemainingLeaseTerm1_d86e11bf-1880-40ed-9641-48239b4c8e56_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_20afaedb-10d3-45c7-b57a-64bd4b6c02ac_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non&#8209;cash operating activities and reconciling&#160;adjustments</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_ed176b2a-b9be-4901-a304-102b74a56731_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for prior-year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_9b61b422-fc44-4480-be39-ecef99d384b7_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for current-year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_abcdfcf5-3ad4-4db1-9185-d9ac1c387a17_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Life in Years</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_4c1201b4-0a52-402f-9acf-233797ee6fa3_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfExpectedBenefitPaymentsTableTextBlock_fb83c0a1-9fb5-4d73-b851-2dd1965d7a2a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Expected Benefit Payments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Expected Benefit Payments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_edbeff0f-a469-4377-b2e6-89987d58a3c8_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total plant, property, and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_106c55c2-a87c-4e53-87b8-4d7f3cf0a099_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityTaxIdentificationNumber_1fc4ed2e-9e81-4463-9b43-9b594e1aec19_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_LesseeLeaseDescriptionTable_4554af89-c368-4722-8cf7-035d0f0774ae_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_eb6b69d9-8a94-4e3a-889d-37f8b8ddab9f_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_57babcd4-2df9-4756-ae80-e56518d0e7e3_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income Available to Common Stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_3477565e-2047-4454-82fb-8bee8020e988_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income available to common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfVariableInterestEntitiesTable_59d2f5fa-651e-4c10-93f7-b781dab22c27_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_GasAssetsHeldUnderFinanceLeasesMember_09a11c7d-9855-4c93-8360-5d9d4df24d65_terseLabel_en-US" xlink:label="lab_cms_GasAssetsHeldUnderFinanceLeasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_cms_GasAssetsHeldUnderFinanceLeasesMember_label_en-US" xlink:label="lab_cms_GasAssetsHeldUnderFinanceLeasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Assets Held Under Finance Leases [Member]</link:label>
    <link:label id="lab_cms_GasAssetsHeldUnderFinanceLeasesMember_documentation_en-US" xlink:label="lab_cms_GasAssetsHeldUnderFinanceLeasesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Assets Held Under Finance Leases [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasAssetsHeldUnderFinanceLeasesMember" xlink:href="cms-20201231.xsd#cms_GasAssetsHeldUnderFinanceLeasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasAssetsHeldUnderFinanceLeasesMember" xlink:to="lab_cms_GasAssetsHeldUnderFinanceLeasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForLoanLossesExpensed_f1e841bf-939a-4ee5-b839-9693effd8a84_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLossesExpensed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for loan losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForLoanLossesExpensed_label_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLossesExpensed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Credit Loss, Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForLoanLossesExpensed" xlink:to="lab_us-gaap_ProvisionForLoanLossesExpensed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_5c705286-d3c2-42d5-a7c3-c200e3499143_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Trading, and Equity Securities, FV-NI [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Trading, and Equity Securities, FV-NI [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TermLoanFacilityDueFebruary2021Member_924f684f-ca3f-448d-b72e-2825a691eb32_terseLabel_en-US" xlink:label="lab_cms_TermLoanFacilityDueFebruary2021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due 2021</link:label>
    <link:label id="lab_cms_TermLoanFacilityDueFebruary2021Member_4b812164-cca2-40b4-8255-0954da4dacad_verboseLabel_en-US" xlink:label="lab_cms_TermLoanFacilityDueFebruary2021Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due February 2021</link:label>
    <link:label id="lab_cms_TermLoanFacilityDueFebruary2021Member_label_en-US" xlink:label="lab_cms_TermLoanFacilityDueFebruary2021Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due February 2021 [Member]</link:label>
    <link:label id="lab_cms_TermLoanFacilityDueFebruary2021Member_documentation_en-US" xlink:label="lab_cms_TermLoanFacilityDueFebruary2021Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due February 2021</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueFebruary2021Member" xlink:href="cms-20201231.xsd#cms_TermLoanFacilityDueFebruary2021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TermLoanFacilityDueFebruary2021Member" xlink:to="lab_cms_TermLoanFacilityDueFebruary2021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_8f51a2c8-5758-42d1-9e89-9fac7a28adbb_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_OperatingExpensesAbstract_8c167762-5d40-48c8-866f-79876a24b85a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_DebtInstrumentInterestRateResetTerm_928a2984-fd82-4c06-80fc-415d8434f4d0_terseLabel_en-US" xlink:label="lab_cms_DebtInstrumentInterestRateResetTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate reset term</link:label>
    <link:label id="lab_cms_DebtInstrumentInterestRateResetTerm_label_en-US" xlink:label="lab_cms_DebtInstrumentInterestRateResetTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate Reset Term</link:label>
    <link:label id="lab_cms_DebtInstrumentInterestRateResetTerm_documentation_en-US" xlink:label="lab_cms_DebtInstrumentInterestRateResetTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate Reset Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DebtInstrumentInterestRateResetTerm" xlink:href="cms-20201231.xsd#cms_DebtInstrumentInterestRateResetTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DebtInstrumentInterestRateResetTerm" xlink:to="lab_cms_DebtInstrumentInterestRateResetTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CommonStockReissuedShares_fb1d4391-6b14-4fef-8c81-7c3f57ff1091_terseLabel_en-US" xlink:label="lab_cms_CommonStockReissuedShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock reissued (in shares)</link:label>
    <link:label id="lab_cms_CommonStockReissuedShares_label_en-US" xlink:label="lab_cms_CommonStockReissuedShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock reissued, shares</link:label>
    <link:label id="lab_cms_CommonStockReissuedShares_documentation_en-US" xlink:label="lab_cms_CommonStockReissuedShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock reissued shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockReissuedShares" xlink:href="cms-20201231.xsd#cms_CommonStockReissuedShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CommonStockReissuedShares" xlink:to="lab_cms_CommonStockReissuedShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_c6dce24e-0237-4bc5-bdbf-11033dabd760_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain on mortgage backed security</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CampbellUnit3Member_eae1abb2-e4b0-4a92-a168-49382ae5ac78_terseLabel_en-US" xlink:label="lab_cms_CampbellUnit3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J.H.&#160;Campbell Unit 3</link:label>
    <link:label id="lab_cms_CampbellUnit3Member_label_en-US" xlink:label="lab_cms_CampbellUnit3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Campbell Unit3 [Member]</link:label>
    <link:label id="lab_cms_CampbellUnit3Member_documentation_en-US" xlink:label="lab_cms_CampbellUnit3Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Campbell Unit 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CampbellUnit3Member" xlink:href="cms-20201231.xsd#cms_CampbellUnit3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CampbellUnit3Member" xlink:to="lab_cms_CampbellUnit3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_a709dfe5-1e1d-4e70-b2ef-182da6d68bd5_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease liability</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_a1d403a7-e01b-45e8-86eb-e0821356180a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of minimum lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member_8ee0ccc5-ce3d-4793-bddd-0e5d49151545_terseLabel_en-US" xlink:label="lab_cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.850% First Mortgage Bonds Due 2022</link:label>
    <link:label id="lab_cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member_label_en-US" xlink:label="lab_cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Point Eight Five Zero Percent First Mortgage Bonds Due 2022 [Member]</link:label>
    <link:label id="lab_cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member_documentation_en-US" xlink:label="lab_cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Point Eight Five Zero Percent First Mortgage Bonds Due 2022 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member" xlink:href="cms-20201231.xsd#cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member" xlink:to="lab_cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_325bddc6-3f90-4673-a0b2-ce2d1892ff04_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncome_4af93f36-b014-4094-9574-8cb55e49a906_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncome_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PublicUtilitiesPropertyPlantAndEquipmentDistribution_28401e71-9a62-4be5-8c83-09572bb1fcfc_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Distribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_cb71a807-190b-4f14-8a31-3ba4392b5603_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_21fb0225-a445-4745-a079-4114d4f0ed9d_terseLabel_en-US" xlink:label="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior service cost (credit)</link:label>
    <link:label id="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_label_en-US" xlink:label="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension And Other Postretirement Benefit Plans Regulatory Assets (Liabilities) Net Prior Service Cost (Credit) Before Tax</link:label>
    <link:label id="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_documentation_en-US" xlink:label="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount related to the pretax cost of benefit changes attributable to plan participants' prior service pursuant to a plan amendment or a plan initiation, which has not yet been recognized as components of net periodic benefit cost.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" xlink:href="cms-20201231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" xlink:to="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_9e54acb3-0e75-46b7-9290-12fe85ba9690_terseLabel_en-US" xlink:label="lab_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.310% First Mortgage Bonds Due 2042</link:label>
    <link:label id="lab_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_label_en-US" xlink:label="lab_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Three One Zero Percent First Mortgage Bonds Due 2042 [Member]</link:label>
    <link:label id="lab_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_documentation_en-US" xlink:label="lab_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Three One Zero Percent First Mortgage Bonds Due 2042 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" xlink:href="cms-20201231.xsd#cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" xlink:to="lab_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ParentCompanyMember_948c5fc0-6240-495b-88b1-8679b701ca1f_terseLabel_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS Energy</link:label>
    <link:label id="lab_srt_ParentCompanyMember_label_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent Company [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_fa69c9a3-663d-40a5-b636-79a641f558df_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026 and thereafter</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncomeTaxBenefitsTable_22cf9c94-fc8f-4fcb-8b4c-6540ae8096af_terseLabel_en-US" xlink:label="lab_cms_IncomeTaxBenefitsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Benefits [Table]</link:label>
    <link:label id="lab_cms_IncomeTaxBenefitsTable_label_en-US" xlink:label="lab_cms_IncomeTaxBenefitsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Benefits [Table]</link:label>
    <link:label id="lab_cms_IncomeTaxBenefitsTable_documentation_en-US" xlink:label="lab_cms_IncomeTaxBenefitsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Benefits [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxBenefitsTable" xlink:href="cms-20201231.xsd#cms_IncomeTaxBenefitsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IncomeTaxBenefitsTable" xlink:to="lab_cms_IncomeTaxBenefitsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_5f6fbbb4-0d8d-4962-8d35-8f80d93dee01_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CommercialUtilityServiceMember_b77cc411-8d41-4d22-8ac3-a6ca49f12e17_terseLabel_en-US" xlink:label="lab_cms_CommercialUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial</link:label>
    <link:label id="lab_cms_CommercialUtilityServiceMember_label_en-US" xlink:label="lab_cms_CommercialUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Utility Service [Member]</link:label>
    <link:label id="lab_cms_CommercialUtilityServiceMember_documentation_en-US" xlink:label="lab_cms_CommercialUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Utility Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommercialUtilityServiceMember" xlink:href="cms-20201231.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_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_bcc6b951-7b13-4b6c-bc3c-90b7295b4fdc_terseLabel_en-US" xlink:label="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_label_en-US" xlink:label="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension And Other Postretirement Benefit Plans Regulatory Assets (Liabilities) Net Gains Losses Before Tax</link:label>
    <link:label id="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_documentation_en-US" xlink:label="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The pretax net amount of gains and losses that are not yet recognized as a component of net periodic benefit cost, and that are recognized as increases or decreases in regulatory assets (liabilities) as they arise. Gains and losses are due to changes in the value of either the benefit obligation or the plan assets resulting from experience different from that assumed or from a change in an actuarial assumption, or the consequence of a decision to temporarily deviate from the substantive plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" xlink:href="cms-20201231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" xlink:to="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusedCommitmentsToExtendCredit_8637b0be-58fb-4f60-be17-5a56635cf5b5_terseLabel_en-US" xlink:label="lab_us-gaap_UnusedCommitmentsToExtendCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unfunded loan commitments</link:label>
    <link:label id="lab_us-gaap_UnusedCommitmentsToExtendCredit_label_en-US" xlink:label="lab_us-gaap_UnusedCommitmentsToExtendCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused Commitments to Extend Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusedCommitmentsToExtendCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusedCommitmentsToExtendCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusedCommitmentsToExtendCredit" xlink:to="lab_us-gaap_UnusedCommitmentsToExtendCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_e5152c13-6842-43fe-b3e5-897316279a08_terseLabel_en-US" xlink:label="lab_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.250% First Mortgage Bonds Due 2046</link:label>
    <link:label id="lab_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_label_en-US" xlink:label="lab_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Two Five Zero Percent First Mortgage Bonds Due 2046 [Member]</link:label>
    <link:label id="lab_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_documentation_en-US" xlink:label="lab_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Two Five Zero Percent First Mortgage Bonds Due 2046 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" xlink:href="cms-20201231.xsd#cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" xlink:to="lab_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_d056e58f-9cb7-4b29-94a9-a4a7ccbedb11_terseLabel_en-US" xlink:label="lab_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.700% Senior Notes Due 2043</link:label>
    <link:label id="lab_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_label_en-US" xlink:label="lab_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Seven Zero Zero Percent Senior Notes Due 2043 [Member]</link:label>
    <link:label id="lab_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_documentation_en-US" xlink:label="lab_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Seven Zero Zero Percent Senior Notes Due 2043 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" xlink:href="cms-20201231.xsd#cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" xlink:to="lab_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_934e9def-71f9-4e44-b466-cce45eacd061_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remediation and other response activity costs</link:label>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_label_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Estimate of Possible Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PropertyPlantAndEquipmentLineItems_7a08144e-510f-4126-bbc9-eb08cd4a5859_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_bb301cd4-a47b-4dc8-a314-9a5571182fa9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OffBalanceSheetCreditLossLiability_35f0244b-2e61-499b-8f38-da71cfc296ee_terseLabel_en-US" xlink:label="lab_us-gaap_OffBalanceSheetCreditLossLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for expected credit loss on off balance sheet commitments</link:label>
    <link:label id="lab_us-gaap_OffBalanceSheetCreditLossLiability_label_en-US" xlink:label="lab_us-gaap_OffBalanceSheetCreditLossLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Off-Balance Sheet, Credit Loss, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffBalanceSheetCreditLossLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OffBalanceSheetCreditLossLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OffBalanceSheetCreditLossLiability" xlink:to="lab_us-gaap_OffBalanceSheetCreditLossLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_4a481312-06bc-4372-835e-3d96799a392e_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for uncollectible accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_5a9e40c9-589c-43e7-9d63-93bf11f6c387_terseLabel_en-US" xlink:label="lab_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.750% First Mortgage Bonds Due 2050</link:label>
    <link:label id="lab_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_label_en-US" xlink:label="lab_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Seven Five Zero Percent First Mortgage Bonds Due 2050 [Member]</link:label>
    <link:label id="lab_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_documentation_en-US" xlink:label="lab_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Seven Five Zero Percent First Mortgage Bonds Due 2050 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" xlink:href="cms-20201231.xsd#cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" xlink:to="lab_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_fbfbfcbe-96d4-40ff-b5fe-666cf57d7f56_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_7b3e5fee-5f87-497f-95eb-c234eec359a2_verboseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to related parties</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LesseeWeightedAverageLeaseTermAbstract_82ad5add-46d4-440b-9cfd-0de63ceeecc0_terseLabel_en-US" xlink:label="lab_cms_LesseeWeightedAverageLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term (in years)</link:label>
    <link:label id="lab_cms_LesseeWeightedAverageLeaseTermAbstract_label_en-US" xlink:label="lab_cms_LesseeWeightedAverageLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Weighted Average Lease Term [Abstract]</link:label>
    <link:label id="lab_cms_LesseeWeightedAverageLeaseTermAbstract_documentation_en-US" xlink:label="lab_cms_LesseeWeightedAverageLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Weighted Average Lease Term [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeWeightedAverageLeaseTermAbstract" xlink:href="cms-20201231.xsd#cms_LesseeWeightedAverageLeaseTermAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LesseeWeightedAverageLeaseTermAbstract" xlink:to="lab_cms_LesseeWeightedAverageLeaseTermAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_3431357e-7325-49a5-a40b-e58d4e5236e8_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Property, Plant And Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JuniorSubordinatedDebtMember_d8e581a2-81e0-459e-9c45-95cc308eeea7_terseLabel_en-US" xlink:label="lab_us-gaap_JuniorSubordinatedDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Junior subordinated notes</link:label>
    <link:label id="lab_us-gaap_JuniorSubordinatedDebtMember_label_en-US" xlink:label="lab_us-gaap_JuniorSubordinatedDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Junior Subordinated Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedDebtMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JuniorSubordinatedDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JuniorSubordinatedDebtMember" xlink:to="lab_us-gaap_JuniorSubordinatedDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_ceea2f97-5fdc-4309-b0cb-b3adcb7736ac_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount Available</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StockIssuedDuringPeriodSharesNewIssues_a71b9e43-6d05-4a74-b1eb-e4ea9fa7d401_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LudingtonMember_33f6d053-5611-4b31-b050-0d86dd65eff8_terseLabel_en-US" xlink:label="lab_cms_LudingtonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ludington</link:label>
    <link:label id="lab_cms_LudingtonMember_label_en-US" xlink:label="lab_cms_LudingtonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ludington [Member]</link:label>
    <link:label id="lab_cms_LudingtonMember_documentation_en-US" xlink:label="lab_cms_LudingtonMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ludington [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonMember" xlink:href="cms-20201231.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_DividendsOnRestrictedStockUnitsMember_a60317e6-53cc-4642-9b40-3ef1de8b9e70_terseLabel_en-US" xlink:label="lab_cms_DividendsOnRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends on restricted stock units</link:label>
    <link:label id="lab_cms_DividendsOnRestrictedStockUnitsMember_label_en-US" xlink:label="lab_cms_DividendsOnRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends On Restricted Stock Units [Member]</link:label>
    <link:label id="lab_cms_DividendsOnRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_cms_DividendsOnRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends On Restricted Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnRestrictedStockUnitsMember" xlink:href="cms-20201231.xsd#cms_DividendsOnRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DividendsOnRestrictedStockUnitsMember" xlink:to="lab_cms_DividendsOnRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_11fdaeef-d6d3-4cf0-a93a-08438483b4e6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross cost</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorLeaseDescriptionLineItems_e375d107-cc66-4db6-b772-7ab8e4208b33_terseLabel_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LessorLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LessorLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesTwoMember_0cf9464c-a48f-46b1-9ec2-24262efca16a_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities June 5, 2023</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesTwoMember_label_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Two [Member]</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesTwoMember_documentation_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesTwoMember" xlink:href="cms-20201231.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_cms_EstimatedTimeOfAmortizationOfGainsLosses_1a55e206-199c-4a47-b350-537fb1141a77_terseLabel_en-US" xlink:label="lab_cms_EstimatedTimeOfAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated time of amortization of gains losses</link:label>
    <link:label id="lab_cms_EstimatedTimeOfAmortizationOfGainsLosses_label_en-US" xlink:label="lab_cms_EstimatedTimeOfAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated time of amortization of gains losses</link:label>
    <link:label id="lab_cms_EstimatedTimeOfAmortizationOfGainsLosses_documentation_en-US" xlink:label="lab_cms_EstimatedTimeOfAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated time of amortization of gains and losses in excess of ten percent of the greater of the PBO or the MRV over the average remaining service period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfAmortizationOfGainsLosses" xlink:href="cms-20201231.xsd#cms_EstimatedTimeOfAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EstimatedTimeOfAmortizationOfGainsLosses" xlink:to="lab_cms_EstimatedTimeOfAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageRateDomesticDepositBrokered_59dd2217-3c7a-428e-8d66-64c5f00d661f_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageRateDomesticDepositBrokered" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average interest rate</link:label>
    <link:label id="lab_us-gaap_WeightedAverageRateDomesticDepositBrokered_label_en-US" xlink:label="lab_us-gaap_WeightedAverageRateDomesticDepositBrokered" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Rate Domestic Deposit, Brokered</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageRateDomesticDepositBrokered" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageRateDomesticDepositBrokered"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageRateDomesticDepositBrokered" xlink:to="lab_us-gaap_WeightedAverageRateDomesticDepositBrokered" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_cc5c8eec-3065-4d7e-8d66-bfc616d8238b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_917da3d9-6dfd-497b-a434-1bf4115690a4_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bad debt expense</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_30ee6834-9861-473c-b0bb-c99bff9a6421_verboseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForNotesAndLoansReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable, ALLOWANCE</link:label>
    <link:label id="lab_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForNotesAndLoansReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForNotesAndLoansReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForNotesAndLoansReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_36fe7c23-88de-47ca-9d8a-41ab05814309_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f6bae969-aa0a-4170-9fa1-9179a88dff11_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5a8b69fb-9673-4176-bfa9-449e5c90e7ac_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_RenewableEnergyGrantPolicyTextBlock_b17ef912-7a80-4e34-b58b-7b93b713f335_terseLabel_en-US" xlink:label="lab_cms_RenewableEnergyGrantPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Energy Grant</link:label>
    <link:label id="lab_cms_RenewableEnergyGrantPolicyTextBlock_label_en-US" xlink:label="lab_cms_RenewableEnergyGrantPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Energy Grant [Policy Text Block]</link:label>
    <link:label id="lab_cms_RenewableEnergyGrantPolicyTextBlock_documentation_en-US" xlink:label="lab_cms_RenewableEnergyGrantPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy related to the accounting for grants received under the American Recovery and Reinvestment Act of 2009.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantPolicyTextBlock" xlink:href="cms-20201231.xsd#cms_RenewableEnergyGrantPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RenewableEnergyGrantPolicyTextBlock" xlink:to="lab_cms_RenewableEnergyGrantPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_f880243e-d721-4cc2-86f2-bcced9f05c21_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss (gain)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_7c1971d9-f7fd-4965-b367-560a73996590_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityAmortizationPeriod_0e9f54fe-81d8-49a5-966a-a9e8435bbfb4_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory liability remaining book life</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAmortizationPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityAmortizationPeriod" xlink:to="lab_us-gaap_RegulatoryLiabilityAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RestructuringAndRelatedCostCostsPaidOrSettled_21164a3e-63c2-4257-a1f5-dea9be1ce6e6_negatedTerseLabel_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostCostsPaidOrSettled" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs paid or settled</link:label>
    <link:label id="lab_cms_RestructuringAndRelatedCostCostsPaidOrSettled_label_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostCostsPaidOrSettled" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring And Related Cost, Costs Paid Or Settled</link:label>
    <link:label id="lab_cms_RestructuringAndRelatedCostCostsPaidOrSettled_documentation_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostCostsPaidOrSettled" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring And Related Cost, Costs Paid Or Settled</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostCostsPaidOrSettled" xlink:href="cms-20201231.xsd#cms_RestructuringAndRelatedCostCostsPaidOrSettled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RestructuringAndRelatedCostCostsPaidOrSettled" xlink:to="lab_cms_RestructuringAndRelatedCostCostsPaidOrSettled" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_5aca82f8-557c-4d5d-8dc4-4b1056dfd5cf_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_274f5676-bd3d-4c09-9081-66de65ffc693_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive nonvested stock awards (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinanceLeaseRightOfUseAsset_4496b9fa-7b18-4d0f-b69e-a37873b71511_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_143c98ef-e770-45af-a0bb-35f85dccfc39_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_bdce2bf8-557b-46d6-930c-62118d130143_terseLabel_en-US" xlink:label="lab_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.950% Senior Notes Due 2027</link:label>
    <link:label id="lab_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_label_en-US" xlink:label="lab_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Point Nine Five Zero Percent Senior Notes Due 2027A [Member]</link:label>
    <link:label id="lab_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_documentation_en-US" xlink:label="lab_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Point Nine Five Zero Percent Senior Notes Due 2027A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" xlink:href="cms-20201231.xsd#cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" xlink:to="lab_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_3c939b77-c82a-4c5f-a74e-64629e5a3fda_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmissionCreditsOrAllowancesPolicy_1b940384-3373-4184-b627-dbbcc6a059c4_terseLabel_en-US" xlink:label="lab_us-gaap_EmissionCreditsOrAllowancesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory - RECs and Emission Allowances</link:label>
    <link:label id="lab_us-gaap_EmissionCreditsOrAllowancesPolicy_label_en-US" xlink:label="lab_us-gaap_EmissionCreditsOrAllowancesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Emission Credits or Allowances, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmissionCreditsOrAllowancesPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmissionCreditsOrAllowancesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmissionCreditsOrAllowancesPolicy" xlink:to="lab_us-gaap_EmissionCreditsOrAllowancesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_b3c994bf-ab40-4ec6-a913-79999946eed9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three-month LIBOR plus a spread</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2d07acbf-8ade-435d-b146-5ef869cba579_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_3384e2b6-8ebc-4171-a002-fa4be26e9f48_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_label_en-US" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1a3475b9-4bdd-458d-a6ae-126e0a62fc65_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_50e29205-22d1-4682-a64c-074d166afba8_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_dei_DocumentInformationLineItems_afb3167b-c9aa-45b6-a0d0-a629fbbbab8d_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_ConsolidationVariableInterestEntityPolicy_4b62565d-8088-4314-9017-6d6b0b6cc2ff_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Variable Interest Entity, Policy</link:label>
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_label_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Variable Interest Entity, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CashFlowHedgingMember_0d22549a-5618-4320-b94a-a1daae94e754_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_f18244dc-c13d-4b66-aea0-5fdde76858eb_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CarryingReportedAmountFairValueDisclosureMember_e3dac5eb-8706-455d-b54e-f832920003a9_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Amount</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LineOfCreditFacilityInterestRateDuringPeriod_8743310f-4991-4c44-ba93-7b0fdf0483b3_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average interest rate</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_f5c56eff-9adf-4957-86d9-b2dfe98a7e3c_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_89d2ef89-3159-40a5-9ac7-f83d5339a7a6_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_GasWellsPlugAndAbandonMember_bdc3ca35-86be-43c7-95c3-ca867d2d89ee_terseLabel_en-US" xlink:label="lab_cms_GasWellsPlugAndAbandonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas wells plug and abandon</link:label>
    <link:label id="lab_cms_GasWellsPlugAndAbandonMember_label_en-US" xlink:label="lab_cms_GasWellsPlugAndAbandonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Wells Plug And Abandon [Member]</link:label>
    <link:label id="lab_cms_GasWellsPlugAndAbandonMember_documentation_en-US" xlink:label="lab_cms_GasWellsPlugAndAbandonMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Wells Plug And Abandon [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasWellsPlugAndAbandonMember" xlink:href="cms-20201231.xsd#cms_GasWellsPlugAndAbandonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasWellsPlugAndAbandonMember" xlink:to="lab_cms_GasWellsPlugAndAbandonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_40a2d63e-b256-456c-8821-9a80ff163aec_totalLabel_en-US" xlink:label="lab_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total amounts recognized in regulatory assets and AOCI</link:label>
    <link:label id="lab_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_label_en-US" xlink:label="lab_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total amounts recognized in regulatory assests (liabilities) and AOCI</link:label>
    <link:label id="lab_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_documentation_en-US" xlink:label="lab_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total amount of regulatory assets (liabilities) and AOCI that have not been recognized as a component of net periodic cost.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" xlink:href="cms-20201231.xsd#cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" xlink:to="lab_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CommonStockReissuedValue_0495c8d8-b1f7-4a0e-9f88-76f949d3262c_terseLabel_en-US" xlink:label="lab_cms_CommonStockReissuedValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock reissued</link:label>
    <link:label id="lab_cms_CommonStockReissuedValue_label_en-US" xlink:label="lab_cms_CommonStockReissuedValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock reissued, value</link:label>
    <link:label id="lab_cms_CommonStockReissuedValue_documentation_en-US" xlink:label="lab_cms_CommonStockReissuedValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity impact of the value of shares reissued during the period. Upon reissuance, the common stock reissued is outstanding.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockReissuedValue" xlink:href="cms-20201231.xsd#cms_CommonStockReissuedValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CommonStockReissuedValue" xlink:to="lab_cms_CommonStockReissuedValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LoansOriginatedWithinLastFiveYearsMember_5c55d192-bcd2-4f82-9435-13c4520482d2_terseLabel_en-US" xlink:label="lab_cms_LoansOriginatedWithinLastFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Originated Within Last Five Years</link:label>
    <link:label id="lab_cms_LoansOriginatedWithinLastFiveYearsMember_label_en-US" xlink:label="lab_cms_LoansOriginatedWithinLastFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Originated Within Last Five Years [Member]</link:label>
    <link:label id="lab_cms_LoansOriginatedWithinLastFiveYearsMember_documentation_en-US" xlink:label="lab_cms_LoansOriginatedWithinLastFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Originated Within Last Five Years [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LoansOriginatedWithinLastFiveYearsMember" xlink:href="cms-20201231.xsd#cms_LoansOriginatedWithinLastFiveYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LoansOriginatedWithinLastFiveYearsMember" xlink:to="lab_cms_LoansOriginatedWithinLastFiveYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PercentOfInitialGrantIssuedOnVestingDate_714a9851-02d5-497c-9e97-a7e510cd7c15_terseLabel_en-US" xlink:label="lab_cms_PercentOfInitialGrantIssuedOnVestingDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of initial grant issued on vesting date</link:label>
    <link:label id="lab_cms_PercentOfInitialGrantIssuedOnVestingDate_label_en-US" xlink:label="lab_cms_PercentOfInitialGrantIssuedOnVestingDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of Initial Grant Issued on Vesting Date</link:label>
    <link:label id="lab_cms_PercentOfInitialGrantIssuedOnVestingDate_documentation_en-US" xlink:label="lab_cms_PercentOfInitialGrantIssuedOnVestingDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of initial grant of equity-based compensation awards earned depending on the outcome of the market condition or performance condition.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PercentOfInitialGrantIssuedOnVestingDate" xlink:href="cms-20201231.xsd#cms_PercentOfInitialGrantIssuedOnVestingDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PercentOfInitialGrantIssuedOnVestingDate" xlink:to="lab_cms_PercentOfInitialGrantIssuedOnVestingDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionCostsMember_fa74f2a2-1e8e-47a7-b875-5f1e7721b35b_terseLabel_en-US" xlink:label="lab_us-gaap_PensionCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Costs</link:label>
    <link:label id="lab_us-gaap_PensionCostsMember_label_en-US" xlink:label="lab_us-gaap_PensionCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionCostsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionCostsMember" xlink:to="lab_us-gaap_PensionCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_d3d0b64f-3361-4a2e-b44e-97122bb8c5c6_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_b4556d19-9db9-4854-85f9-17b3fcd77c54_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_InventoryPolicyTextBlock_fe573156-9cc5-49d7-a60a-8b0b1d32e75a_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory - Gas and Coal</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_8234893a-ec3a-42b1-b2e7-cf36bd69cb0d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_af175f64-05cf-44b0-a356-7d86b0dd7d90_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_149296cd-3138-4bef-9704-723959d648f2_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_8ba1cc82-00be-4b29-b271-2be6eb694961_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_b239441d-b2e1-4874-ae5c-4cc0185c1b76_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year health care cost trend rate reaches ultimate trend rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:to="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LeasesLineItems_6954db21-f900-4a74-bc8d-306085b66260_terseLabel_en-US" xlink:label="lab_cms_LeasesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Line Items]</link:label>
    <link:label id="lab_cms_LeasesLineItems_label_en-US" xlink:label="lab_cms_LeasesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Line Items]</link:label>
    <link:label id="lab_cms_LeasesLineItems_documentation_en-US" xlink:label="lab_cms_LeasesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesLineItems" xlink:href="cms-20201231.xsd#cms_LeasesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LeasesLineItems" xlink:to="lab_cms_LeasesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_02623c2f-3882-464e-98ba-dbc69951bfab_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial forward price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_label_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityForwardRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate" xlink:to="lab_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8333aaed-dec2-4965-b706-7c447ac81e5e_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_04b653f6-9244-43dc-bfa7-b981247f4789_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d28c2a28-388d-4ae1-a767-ac38182e8a74_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, including restricted amounts</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PropertyPlantAndEquipmentPolicyTextBlock_d8826396-a734-43fd-8ec5-cd189621684a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Capitalization</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_5e39e305-6c0f-478a-867d-21d29df80ab2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Maturities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_218da0b6-24a2-4976-92e6-8f1960a28ded_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_da7b0d02-a2ad-4176-825a-d48b34188210_terseLabel_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPA capacity charge per MWh (in dollars per MWh)</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_label_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation Capacity Charge Per Mwh</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_documentation_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The price per MWh of available capacity that must be paid, in connection with an unconditional purchase obligation that has not been recognized for financial reporting purposes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" xlink:to="lab_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_0c0452bf-39fd-4646-86ae-16b18248e8f8_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual rate increase requested</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Requested Rate Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinanceLeaseLiabilityCurrent_e4e919a0-e4aa-4130-8949-1e1d617f4458_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_8e46dab1-11ce-4121-a74a-bde089def0c8_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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_srt_CumulativeEffectPeriodOfAdoptionDomain_e51d8ca0-808d-45a7-b179-4c54e1e7b845_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_b571fd4b-5567-4dea-936a-949e25f6ad1d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Estimated Amortization Expense For Intangibles</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAverageOutstandingAmount_bb6ef607-74f7-4389-8e93-d430d1e565ed_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average borrowings</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAverageOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Average Outstanding Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:to="lab_us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_ffab876d-3578-454a-9dac-0013554618ab_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant retirements</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property Plant and Equipment Disposals</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current year divestiture of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals" xlink:to="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_586d64bc-193b-42cd-821c-f158e8bb6f66_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash And Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_f41803fe-39a1-4f7e-a14f-8b95b454bddd_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for environmental loss contingencies</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DebtInstrumentCarryingAmount_8e641e23-172d-49bd-9a55-ec59a50c39aa_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal amounts outstanding</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_8ddf76c9-f3c8-4c7d-b21a-2a00b2b448a0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum payments</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_cms_ConsumersEnergyCompanyMember_74b1ce5f-025b-4630-a034-98f692801749_terseLabel_en-US" xlink:label="lab_cms_ConsumersEnergyCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers Energy Company</link:label>
    <link:label id="lab_cms_ConsumersEnergyCompanyMember_label_en-US" xlink:label="lab_cms_ConsumersEnergyCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers Energy Company [Member]</link:label>
    <link:label id="lab_cms_ConsumersEnergyCompanyMember_documentation_en-US" xlink:label="lab_cms_ConsumersEnergyCompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers Energy Company [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember" xlink:href="cms-20201231.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_ProceedsFromSaleOfNotesReceivable_a4ade3d5-f6e9-40bc-9c37-ede241e03fc3_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of EnerBank notes receivable</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfNotesReceivable_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Notes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfNotesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:to="lab_us-gaap_ProceedsFromSaleOfNotesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_fac4a0d8-b49f-41e4-b895-77a64cdd0143_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reductions for prior-year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_1f892ee4-e05f-40db-a3a5-8672492f334c_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ExpectedRemediationCostsByYearTableTextBlock_20ead920-f82a-4600-8e29-cf39da2c7485_terseLabel_en-US" xlink:label="lab_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Remediation Costs By Year</link:label>
    <link:label id="lab_cms_ExpectedRemediationCostsByYearTableTextBlock_label_en-US" xlink:label="lab_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Remediation Costs By Year [Table Text Block]</link:label>
    <link:label id="lab_cms_ExpectedRemediationCostsByYearTableTextBlock_documentation_en-US" xlink:label="lab_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Remediation Costs By Year [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:href="cms-20201231.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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_f8dd39ae-213e-4514-b8fa-ba1a1c4e0300_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule II - Valuation and Qualifying Accounts and Reserves</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_c8c68c13-3922-480f-ba9a-295f39a45902_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustments included in net income , TAX</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a31d1ad3-ba7d-4d32-a89c-6e525d8de248_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_6f3650d8-9eb5-4c30-8ba8-251d23b5f81a_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of Facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AwardTypeAxis_c1b888e4-7f3b-4414-8258-1b289efb7b8d_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_a792c3a7-4afa-4076-8ade-213d88f24831_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average for net periodic benefit cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_efdb3760-36c8-4b81-8971-997274959bf8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Grant Date&#160;Fair Value per Share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnionMembershipByTotalEmployeesPercentage_7f95923b-1fb1-493c-bba5-83e6a752b0f0_terseLabel_en-US" xlink:label="lab_cms_UnionMembershipByTotalEmployeesPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Union employees percentage</link:label>
    <link:label id="lab_cms_UnionMembershipByTotalEmployeesPercentage_label_en-US" xlink:label="lab_cms_UnionMembershipByTotalEmployeesPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Union Membership By Total Employees Percentage</link:label>
    <link:label id="lab_cms_UnionMembershipByTotalEmployeesPercentage_documentation_en-US" xlink:label="lab_cms_UnionMembershipByTotalEmployeesPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UnionMembershipByTotalEmployeesPercentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnionMembershipByTotalEmployeesPercentage" xlink:href="cms-20201231.xsd#cms_UnionMembershipByTotalEmployeesPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnionMembershipByTotalEmployeesPercentage" xlink:to="lab_cms_UnionMembershipByTotalEmployeesPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_399e1f3b-a11c-44d7-b78d-35c57f36bd75_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Financing Receivable [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Financing Receivable [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevenueSubjectToRefund_0abce34c-bd53-4f4b-a25f-ddd3b68a83c6_negatedTerseLabel_en-US" xlink:label="lab_cms_RevenueSubjectToRefund" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers revenues to be refunded</link:label>
    <link:label id="lab_cms_RevenueSubjectToRefund_label_en-US" xlink:label="lab_cms_RevenueSubjectToRefund" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Subject To Refund</link:label>
    <link:label id="lab_cms_RevenueSubjectToRefund_documentation_en-US" xlink:label="lab_cms_RevenueSubjectToRefund" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Subject To Refund</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefund" xlink:href="cms-20201231.xsd#cms_RevenueSubjectToRefund"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevenueSubjectToRefund" xlink:to="lab_cms_RevenueSubjectToRefund" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_b5e3eeaf-ec4c-4a1b-9b0b-fe14b37b2e07_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of shares that vested during the year</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_885371c8-4611-491e-98e3-6c793eeef772_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance For Loan Losses Policy</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized_cece2fb5-b863-4453-b0ab-4e2628a52da4_terseLabel_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs incurred and capitalized</link:label>
    <link:label id="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized_label_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring And Related Cost, Incurred Cost Capitalized</link:label>
    <link:label id="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized_documentation_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring And Related Cost, Incurred Cost Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized" xlink:href="cms-20201231.xsd#cms_RestructuringAndRelatedCostIncurredCostCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized" xlink:to="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_af819e1f-b987-489f-bc2a-ce324918c7e0_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncrementalCommonSharesAttributableToEquityForwardAgreements_89956149-84f2-4719-a21c-aa3fe73b47d4_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive forward equity sale contracts</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Equity Forward Agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate_fca4ba4a-6260-47ec-9383-45d15c006657_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Revisions</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Revision of Estimate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:to="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_82e3621d-efd1-4e72-89d3-dfcec72989ef_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_2a4e5389-d134-4c3f-9dab-52b3ec2f04db_terseLabel_en-US" xlink:label="lab_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt, finance leases, and other financing</link:label>
    <link:label id="lab_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_label_en-US" xlink:label="lab_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Debt, Current Maturities, Lease Obligation, Current And Other Financing Current</link:label>
    <link:label id="lab_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_documentation_en-US" xlink:label="lab_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Debt, Current Maturities, Lease Obligation, Current And Other Financing Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" xlink:href="cms-20201231.xsd#cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" xlink:to="lab_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_8b5178b2-c817-40f1-bfac-5c590f961354_negatedLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charge-offs</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_c67551b0-221d-4b3a-8a63-ab43f49f9976_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PublicUtilityPropertyPlantAndEquipmentLineItems_830f180b-4e9f-44a6-bc43-91041ec13853_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility, Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility, Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfNetBenefitCostsTableTextBlock_6684053f-d7a3-461f-b6c7-fb87def3c8eb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Net Benefit Costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_9aca2ca7-0fd5-43ed-9fb5-2bc4b2879e70_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_b7067e9f-0650-4e9b-aa15-eba7e5c80ce6_terseLabel_en-US" xlink:label="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Funded Status Of Retirement Benefit Plans</link:label>
    <link:label id="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:to="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasIndexPriceReportingIndividualLawsuitsMember_cc21f084-d4d9-4c82-84e9-9b8f259742c7_terseLabel_en-US" xlink:label="lab_cms_GasIndexPriceReportingIndividualLawsuitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Individual Lawsuits</link:label>
    <link:label id="lab_cms_GasIndexPriceReportingIndividualLawsuitsMember_label_en-US" xlink:label="lab_cms_GasIndexPriceReportingIndividualLawsuitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Index Price Reporting, Individual Lawsuits [Member]</link:label>
    <link:label id="lab_cms_GasIndexPriceReportingIndividualLawsuitsMember_documentation_en-US" xlink:label="lab_cms_GasIndexPriceReportingIndividualLawsuitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Individual Lawsuits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasIndexPriceReportingIndividualLawsuitsMember" xlink:href="cms-20201231.xsd#cms_GasIndexPriceReportingIndividualLawsuitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasIndexPriceReportingIndividualLawsuitsMember" xlink:to="lab_cms_GasIndexPriceReportingIndividualLawsuitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_7a9c2f1e-3e89-4a91-8064-af35620914d1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherUtilityServiceMember_adaa908d-8172-404b-813f-35b112970043_terseLabel_en-US" xlink:label="lab_cms_OtherUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cms_OtherUtilityServiceMember_label_en-US" xlink:label="lab_cms_OtherUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Utility Service [Member]</link:label>
    <link:label id="lab_cms_OtherUtilityServiceMember_documentation_en-US" xlink:label="lab_cms_OtherUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Utility Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherUtilityServiceMember" xlink:href="cms-20201231.xsd#cms_OtherUtilityServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherUtilityServiceMember" xlink:to="lab_cms_OtherUtilityServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasFueledElectricGenerationMember_dd3a0510-cbf4-4e48-bb19-76a174aca14d_terseLabel_en-US" xlink:label="lab_cms_GasFueledElectricGenerationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas-Fueled Electric Generation</link:label>
    <link:label id="lab_cms_GasFueledElectricGenerationMember_label_en-US" xlink:label="lab_cms_GasFueledElectricGenerationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Fueled Electric Generation [Member]</link:label>
    <link:label id="lab_cms_GasFueledElectricGenerationMember_documentation_en-US" xlink:label="lab_cms_GasFueledElectricGenerationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas-Fueled Electric Generation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasFueledElectricGenerationMember" xlink:href="cms-20201231.xsd#cms_GasFueledElectricGenerationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasFueledElectricGenerationMember" xlink:to="lab_cms_GasFueledElectricGenerationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_102c8c8a-726f-4e31-9c34-abeb1a0bb793_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Production tax credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:to="lab_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99b479d9-f448-4c74-9a92-397763a5e113_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CashAndShortTermInvestmentsMember_93a614f3-5b23-4429-a3a1-a1311b89422f_terseLabel_en-US" xlink:label="lab_cms_CashAndShortTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and short-term investments</link:label>
    <link:label id="lab_cms_CashAndShortTermInvestmentsMember_label_en-US" xlink:label="lab_cms_CashAndShortTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash And Short Term Investments [Member]</link:label>
    <link:label id="lab_cms_CashAndShortTermInvestmentsMember_documentation_en-US" xlink:label="lab_cms_CashAndShortTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Short-Term Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashAndShortTermInvestmentsMember" xlink:href="cms-20201231.xsd#cms_CashAndShortTermInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CashAndShortTermInvestmentsMember" xlink:to="lab_cms_CashAndShortTermInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_728d71ca-39fc-4607-83c2-df175bdda517_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payments to be Received, Maturity</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_6da3876b-38fd-432a-923f-00020e6b987a_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue_764745d0-87c7-4be8-bf99-5a5fa548d794_verboseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Amount</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Current Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LiabilitiesNoncurrentAbstract_be38bf0f-c04d-4b08-9a06-6596fff521b3_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non&#8209;current Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_800de95f-82d8-4b5d-b8de-83b5337e8deb_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Allowance For Loan Losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:to="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_85b223c2-df22-4a80-a63b-49fecd07e362_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CorporateDebtSecuritiesMember_0b5a5a17-0792-405d-9058-b5a2019c5295_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate debt</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_da99b65a-36ea-494a-9c6b-8188c91af68e_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableCurrent_a9107047-14b2-494b-a069-99b3d519304f_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable</link:label>
    <link:label id="lab_us-gaap_NotesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_NotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinanceLeaseAssetNetRetirementsAndAdjustments_2f01c761-044e-4e4f-8725-90802c1e31ad_negatedLabel_en-US" xlink:label="lab_cms_FinanceLeaseAssetNetRetirementsAndAdjustments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net retirements and other adjustments</link:label>
    <link:label id="lab_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_label_en-US" xlink:label="lab_cms_FinanceLeaseAssetNetRetirementsAndAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Asset, Net Retirements And Adjustments</link:label>
    <link:label id="lab_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_documentation_en-US" xlink:label="lab_cms_FinanceLeaseAssetNetRetirementsAndAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Asset, Net Retirements And Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseAssetNetRetirementsAndAdjustments" xlink:href="cms-20201231.xsd#cms_FinanceLeaseAssetNetRetirementsAndAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinanceLeaseAssetNetRetirementsAndAdjustments" xlink:to="lab_cms_FinanceLeaseAssetNetRetirementsAndAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_e9e1cb72-bb75-4c0a-a3b0-655f9fd64192_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_9efd93d5-d668-4d68-a266-f21aa49e4bfe_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies and Commitments</link:label>
    <link:label id="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments Contingencies and Guarantees [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_dcdb5688-b9de-4aa9-b5b2-3da7716eeadb_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for equity funds used during construction</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Allowance for Funds Used During Construction, Capitalized Cost of Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:to="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTimeDeposits_69339b15-5d18-4b4a-b1e4-a6ff2793a0d6_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTimeDeposits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in EnerBank certificates of deposit</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTimeDeposits_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTimeDeposits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Time Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTimeDeposits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInTimeDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInTimeDeposits" xlink:to="lab_us-gaap_IncreaseDecreaseInTimeDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_eac74762-67e3-4d45-90bd-da2b8323e5ec_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share - CMS Energy</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_PensionPlansDefinedBenefitMember_525c6132-f354-4939-8654-6e6bc44d6151_terseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DB&#160;Pension Plans</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseAbstract_4b6d1e2b-e65e-4517-a616-6a5ede9de88a_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Charges</link:label>
    <link:label id="lab_us-gaap_InterestExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_InterestExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_9bf2ce79-e4c6-4382-8c41-f5b1f47535c6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasIndexPriceReportingClassActionLawsuitsMember_1cbc2920-51b6-4cca-87ae-33c5d0cc865e_terseLabel_en-US" xlink:label="lab_cms_GasIndexPriceReportingClassActionLawsuitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Action Lawsuits</link:label>
    <link:label id="lab_cms_GasIndexPriceReportingClassActionLawsuitsMember_label_en-US" xlink:label="lab_cms_GasIndexPriceReportingClassActionLawsuitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Index Price Reporting, Class Action Lawsuits [Member]</link:label>
    <link:label id="lab_cms_GasIndexPriceReportingClassActionLawsuitsMember_documentation_en-US" xlink:label="lab_cms_GasIndexPriceReportingClassActionLawsuitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Action Lawsuits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasIndexPriceReportingClassActionLawsuitsMember" xlink:href="cms-20201231.xsd#cms_GasIndexPriceReportingClassActionLawsuitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasIndexPriceReportingClassActionLawsuitsMember" xlink:to="lab_cms_GasIndexPriceReportingClassActionLawsuitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EnterprisesMember_dd0ca74a-ed4f-4f5d-b9b2-0f5087c5e2b2_terseLabel_en-US" xlink:label="lab_cms_EnterprisesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprises</link:label>
    <link:label id="lab_cms_EnterprisesMember_label_en-US" xlink:label="lab_cms_EnterprisesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprises [Member]</link:label>
    <link:label id="lab_cms_EnterprisesMember_documentation_en-US" xlink:label="lab_cms_EnterprisesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprises [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesMember" xlink:href="cms-20201231.xsd#cms_EnterprisesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EnterprisesMember" xlink:to="lab_cms_EnterprisesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_dcf71430-b438-45bd-b21f-c3292bd4fa22_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_0609ae39-3d8e-4314-86e9-f8fe966e4504_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_c5d50741-0da4-4b16-b326-72b3f8ca7901_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Regulated Utility Facilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Jointly Owned Utility Plants [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink:to="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationAccretionExpense_a501bd47-f8fc-496a-96e7-fa0ce243407f_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationAccretionExpense_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Accretion Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationAccretionExpense" xlink:to="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions_3085a040-6389-4d48-a829-858915947ae2_negatedLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefits contributions</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions_9fcbb244-09e3-4f57-a9fe-3b7837987237_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefits contributions</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Pension and Other Postretirement Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DeferredCompensationArrangementsPlanTerm_78b96a2d-c2d4-48dd-ad25-950498faa3e7_terseLabel_en-US" xlink:label="lab_cms_DeferredCompensationArrangementsPlanTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred compensation arrangements plan term</link:label>
    <link:label id="lab_cms_DeferredCompensationArrangementsPlanTerm_label_en-US" xlink:label="lab_cms_DeferredCompensationArrangementsPlanTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangements Plan Term</link:label>
    <link:label id="lab_cms_DeferredCompensationArrangementsPlanTerm_documentation_en-US" xlink:label="lab_cms_DeferredCompensationArrangementsPlanTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangements Plan Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredCompensationArrangementsPlanTerm" xlink:href="cms-20201231.xsd#cms_DeferredCompensationArrangementsPlanTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DeferredCompensationArrangementsPlanTerm" xlink:to="lab_cms_DeferredCompensationArrangementsPlanTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ElectricRateCaseNetOfTCJAImpactMember_c9ea3491-e482-4a8e-8292-b089ed356e46_terseLabel_en-US" xlink:label="lab_cms_ElectricRateCaseNetOfTCJAImpactMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Rate Case Net Of TCJA Impact</link:label>
    <link:label id="lab_cms_ElectricRateCaseNetOfTCJAImpactMember_label_en-US" xlink:label="lab_cms_ElectricRateCaseNetOfTCJAImpactMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Rate Case Net Of TCJA Impact [Member]</link:label>
    <link:label id="lab_cms_ElectricRateCaseNetOfTCJAImpactMember_documentation_en-US" xlink:label="lab_cms_ElectricRateCaseNetOfTCJAImpactMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Rate Case Net Of TCJA Impact [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseNetOfTCJAImpactMember" xlink:href="cms-20201231.xsd#cms_ElectricRateCaseNetOfTCJAImpactMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ElectricRateCaseNetOfTCJAImpactMember" xlink:to="lab_cms_ElectricRateCaseNetOfTCJAImpactMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_b379a95b-0e17-4e0b-a943-6ca1ed74a9d0_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0eed6894-aa24-49f5-b4a3-53e81c77caf5_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Standards</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member_4c524545-e0fe-4f02-98d3-51efe9b3a29b_terseLabel_en-US" xlink:label="lab_cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.300% First Mortgage Bonds Due 2022</link:label>
    <link:label id="lab_cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member_label_en-US" xlink:label="lab_cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five Point Three Zero Zero Percent First Mortgage Bonds Due 2022 [Member]</link:label>
    <link:label id="lab_cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member_documentation_en-US" xlink:label="lab_cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five Point Three Zero Zero Percent First Mortgage Bonds Due 2022 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member" xlink:href="cms-20201231.xsd#cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member" xlink:to="lab_cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_829eebbd-54fc-4a08-9eb0-5a29a5b27385_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DerivativeGainLossOnDerivativeNetAbstract_9e3f0574-e37c-444f-971b-7d6eaebdb58f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives</link:label>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Gain (Loss) on Derivative, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract" xlink:to="lab_us-gaap_DerivativeGainLossOnDerivativeNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_9dc9db01-c985-4443-883e-378555fb223d_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Depreciation and Amortization</link:label>
    <link:label id="lab_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_label_en-US" xlink:label="lab_us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Depreciation and Amortization, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryDepreciationAndAmortizationPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink:to="lab_us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>cms-20201231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:35d8ab41-28a9-489b-a23f-57c184438fa4,g:2f16a6a7-c331-4538-aa29-5f8357d212c4-->
<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-20201231.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_9e0ccbb6-c580-4973-bde3-53cb49facc75" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_147e77a5-e760-4bec-89aa-f41b862c9e81" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0ccbb6-c580-4973-bde3-53cb49facc75" xlink:to="loc_dei_DocumentInformationTable_147e77a5-e760-4bec-89aa-f41b862c9e81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b225ef83-2a94-4720-94ab-3c2d9a25afc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_147e77a5-e760-4bec-89aa-f41b862c9e81" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b225ef83-2a94-4720-94ab-3c2d9a25afc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ee82544f-ff75-41df-9dd3-52b1bbac7397" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b225ef83-2a94-4720-94ab-3c2d9a25afc5" xlink:to="loc_us-gaap_ClassOfStockDomain_ee82544f-ff75-41df-9dd3-52b1bbac7397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b5ace383-f941-4d3f-8f04-470704da4d14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ee82544f-ff75-41df-9dd3-52b1bbac7397" xlink:to="loc_us-gaap_CommonStockMember_b5ace383-f941-4d3f-8f04-470704da4d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_aa2057dc-7c42-492d-b1ab-738736f894ed" xlink:href="cms-20201231.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ee82544f-ff75-41df-9dd3-52b1bbac7397" xlink:to="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_aa2057dc-7c42-492d-b1ab-738736f894ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_3fc0198b-fc84-4054-bba4-f540cc30bcd9" xlink:href="cms-20201231.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ee82544f-ff75-41df-9dd3-52b1bbac7397" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_3fc0198b-fc84-4054-bba4-f540cc30bcd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_1474c2fc-13ae-4161-a611-bdb69e8e9f04" xlink:href="cms-20201231.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ee82544f-ff75-41df-9dd3-52b1bbac7397" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_1474c2fc-13ae-4161-a611-bdb69e8e9f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_63d14df5-da4f-4668-b9b3-066593fe9c33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ee82544f-ff75-41df-9dd3-52b1bbac7397" xlink:to="loc_us-gaap_CumulativePreferredStockMember_63d14df5-da4f-4668-b9b3-066593fe9c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4960f3ed-3368-46cf-9d62-34d18ab321fb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_147e77a5-e760-4bec-89aa-f41b862c9e81" xlink:to="loc_dei_LegalEntityAxis_4960f3ed-3368-46cf-9d62-34d18ab321fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_85850505-c560-452b-9997-826c705d10e5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4960f3ed-3368-46cf-9d62-34d18ab321fb" xlink:to="loc_dei_EntityDomain_85850505-c560-452b-9997-826c705d10e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d518e10f-3f5f-42c0-8dec-8013187b7a7c" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_85850505-c560-452b-9997-826c705d10e5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d518e10f-3f5f-42c0-8dec-8013187b7a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_147e77a5-e760-4bec-89aa-f41b862c9e81" xlink:to="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_e4abc100-99cd-41f0-9dfa-34964c5f6c14" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_DocumentType_e4abc100-99cd-41f0-9dfa-34964c5f6c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_1bb8f41e-6812-49b5-bca5-ce8585e870ac" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_DocumentAnnualReport_1bb8f41e-6812-49b5-bca5-ce8585e870ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_ece82fbf-113a-4999-935d-6d5fc0b13052" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_DocumentPeriodEndDate_ece82fbf-113a-4999-935d-6d5fc0b13052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_7fb711d8-e4a7-41ca-8889-4a5994a96bf8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_CurrentFiscalYearEndDate_7fb711d8-e4a7-41ca-8889-4a5994a96bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_235f0c92-d6a6-4e0a-b425-ef2c2962ec72" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_DocumentTransitionReport_235f0c92-d6a6-4e0a-b425-ef2c2962ec72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_ea16be53-0168-4081-b2de-ec202448d8e4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityFileNumber_ea16be53-0168-4081-b2de-ec202448d8e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_ffbbc5e9-250f-48d3-b5cf-1ccda07297da" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityRegistrantName_ffbbc5e9-250f-48d3-b5cf-1ccda07297da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_99539412-7956-4473-a09b-f3067e7d9a76" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityTaxIdentificationNumber_99539412-7956-4473-a09b-f3067e7d9a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_e28fa529-38f1-49b0-9ece-4ebad4567d13" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityIncorporationStateCountryCode_e28fa529-38f1-49b0-9ece-4ebad4567d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_f59b7ade-bb34-41ac-b9e0-634aa30eb40a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityAddressAddressLine1_f59b7ade-bb34-41ac-b9e0-634aa30eb40a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_90e3e138-646b-45ae-91dd-454f09a16192" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityAddressCityOrTown_90e3e138-646b-45ae-91dd-454f09a16192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_0ab8be77-67cf-45af-b4f6-cb60776d5174" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityAddressStateOrProvince_0ab8be77-67cf-45af-b4f6-cb60776d5174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_086e1261-4232-4e8d-a296-0332431e19e0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityAddressPostalZipCode_086e1261-4232-4e8d-a296-0332431e19e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_4563fdb8-0e25-41d4-8ca1-b38749f29419" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_CityAreaCode_4563fdb8-0e25-41d4-8ca1-b38749f29419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_322a8c76-1dfd-431b-92e2-96d64156e2eb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_LocalPhoneNumber_322a8c76-1dfd-431b-92e2-96d64156e2eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_2efe5dbe-fb74-4ff7-85b4-23305e14b890" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_Security12bTitle_2efe5dbe-fb74-4ff7-85b4-23305e14b890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_966ffba5-5161-4ec6-b478-a26cbc22bf4b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_TradingSymbol_966ffba5-5161-4ec6-b478-a26cbc22bf4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_16056642-093f-4c41-aef8-d5555e5d7940" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_SecurityExchangeName_16056642-093f-4c41-aef8-d5555e5d7940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_0944bab5-414d-4d6a-aa2f-9c8191934f17" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_0944bab5-414d-4d6a-aa2f-9c8191934f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_9bb6d99c-0228-4a27-9b62-e7369fa09aba" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityVoluntaryFilers_9bb6d99c-0228-4a27-9b62-e7369fa09aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_bb5ee3a8-d948-4f1b-9715-e51107cc6f85" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityCurrentReportingStatus_bb5ee3a8-d948-4f1b-9715-e51107cc6f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_8e983210-40ec-49d6-a9d1-d0131cb9b8bd" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityInteractiveDataCurrent_8e983210-40ec-49d6-a9d1-d0131cb9b8bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_1cab479a-2419-4cfb-9b38-e017ccb31cb4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityFilerCategory_1cab479a-2419-4cfb-9b38-e017ccb31cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_5f11b4e2-f3c1-4299-a587-235dd17bfe86" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntitySmallBusiness_5f11b4e2-f3c1-4299-a587-235dd17bfe86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_1243fca7-2c9e-4eff-b08e-f8f26ea1abc0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityEmergingGrowthCompany_1243fca7-2c9e-4eff-b08e-f8f26ea1abc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_5991b88d-1ae3-4c75-af97-55a762fdde0d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_IcfrAuditorAttestationFlag_5991b88d-1ae3-4c75-af97-55a762fdde0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_6acc031b-a6e5-433e-a0df-478ad7362121" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityShellCompany_6acc031b-a6e5-433e-a0df-478ad7362121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_e9869988-798f-4703-bf36-94c4cee946a3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityPublicFloat_e9869988-798f-4703-bf36-94c4cee946a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_c197ee38-d59e-4b4f-acd3-2022b64d5f83" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_c197ee38-d59e-4b4f-acd3-2022b64d5f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_89a08109-7f0c-49bf-8187-124a75aa8475" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_89a08109-7f0c-49bf-8187-124a75aa8475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_542061ff-58c0-42f2-b6c6-e055417cc1ec" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_EntityCentralIndexKey_542061ff-58c0-42f2-b6c6-e055417cc1ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_a2828425-4a84-4750-b5d0-974c25c543c9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_DocumentFiscalYearFocus_a2828425-4a84-4750-b5d0-974c25c543c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_77c6ffa6-3131-4d08-8047-dabfb0196677" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_DocumentFiscalPeriodFocus_77c6ffa6-3131-4d08-8047-dabfb0196677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_104cc732-0c40-4f37-ab54-a07093a81ae7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_6d39c31b-ace3-48e6-8715-e90553e31e65" xlink:to="loc_dei_AmendmentFlag_104cc732-0c40-4f37-ab54-a07093a81ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome" xlink:type="simple" xlink:href="cms-20201231.xsd#ConsolidatedStatementsOfIncome"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_414525d7-65e6-4e95-b229-29f66410032d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_42824db5-dbca-46f7-bd38-245bd5faeb8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_414525d7-65e6-4e95-b229-29f66410032d" xlink:to="loc_us-gaap_StatementTable_42824db5-dbca-46f7-bd38-245bd5faeb8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7ef2f7ca-f92c-4796-b5f5-feb02cd10112" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_42824db5-dbca-46f7-bd38-245bd5faeb8d" xlink:to="loc_srt_ProductOrServiceAxis_7ef2f7ca-f92c-4796-b5f5-feb02cd10112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_df8716b3-2f0d-4b43-8c64-f5d80511743b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_7ef2f7ca-f92c-4796-b5f5-feb02cd10112" xlink:to="loc_srt_ProductsAndServicesDomain_df8716b3-2f0d-4b43-8c64-f5d80511743b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityPurchasedMember_d36697ff-6de5-4c59-a2bb-5ae9da39d5cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ElectricityPurchasedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_df8716b3-2f0d-4b43-8c64-f5d80511743b" xlink:to="loc_us-gaap_ElectricityPurchasedMember_d36697ff-6de5-4c59-a2bb-5ae9da39d5cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OilAndGasPurchasedMember_0ac2ee66-1527-4464-b216-51d8e5465f3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OilAndGasPurchasedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_df8716b3-2f0d-4b43-8c64-f5d80511743b" xlink:to="loc_us-gaap_OilAndGasPurchasedMember_0ac2ee66-1527-4464-b216-51d8e5465f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_711dea88-11ff-41bd-b13a-76caa6d49370" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_42824db5-dbca-46f7-bd38-245bd5faeb8d" xlink:to="loc_dei_LegalEntityAxis_711dea88-11ff-41bd-b13a-76caa6d49370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_817d8cb3-d10a-4924-b1a9-2595c4463c77" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_711dea88-11ff-41bd-b13a-76caa6d49370" xlink:to="loc_dei_EntityDomain_817d8cb3-d10a-4924-b1a9-2595c4463c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b586e6ed-e713-49eb-8a31-67399b5958dc" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_817d8cb3-d10a-4924-b1a9-2595c4463c77" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b586e6ed-e713-49eb-8a31-67399b5958dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_42824db5-dbca-46f7-bd38-245bd5faeb8d" xlink:to="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_7b6a7dc4-e4f2-40f4-9746-b46811e93cff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_Revenues_7b6a7dc4-e4f2-40f4-9746-b46811e93cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts_b2d7faf7-47d9-4067-a20b-560ed1ac6b40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FuelCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_FuelCosts_b2d7faf7-47d9-4067-a20b-560ed1ac6b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_2344b84b-1a33-4a68-94f5-4347440ba776" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_2344b84b-1a33-4a68-94f5-4347440ba776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_34dbea1b-6f75-44e8-8a64-1d8796612c8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_34dbea1b-6f75-44e8-8a64-1d8796612c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_27a40732-e2d6-42f4-8b0d-78c05c7ac478" xlink:href="cms-20201231.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_27a40732-e2d6-42f4-8b0d-78c05c7ac478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_e9efcfca-e238-44dd-bff9-6579541635a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_e9efcfca-e238-44dd-bff9-6579541635a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties_e76636e9-02bc-4b40-b7be-a32bde8f40f2" xlink:href="cms-20201231.xsd#cms_PurchasedPowerRelatedParties"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_cms_PurchasedPowerRelatedParties_e76636e9-02bc-4b40-b7be-a32bde8f40f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_affb9b59-4106-440c-bdbc-899a34be6089" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_affb9b59-4106-440c-bdbc-899a34be6089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_0db7128f-1c6b-4aac-b08c-c930cd399340" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_0db7128f-1c6b-4aac-b08c-c930cd399340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_dfdaab87-72cf-463d-84a8-e947f567202e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_dfdaab87-72cf-463d-84a8-e947f567202e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_0542e370-39d9-4da3-9632-3902023b01c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_0542e370-39d9-4da3-9632-3902023b01c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_ebfd8fd4-ee5c-4f5c-b1c8-6b9cdf3e93a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_ebfd8fd4-ee5c-4f5c-b1c8-6b9cdf3e93a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_f94409b2-8885-43cc-b73b-c889a248e897" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_f94409b2-8885-43cc-b73b-c889a248e897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_c03a75e2-2c20-43c0-9e52-ed544ccace4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_c03a75e2-2c20-43c0-9e52-ed544ccace4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_615ffcab-801c-48da-b651-d1e70129ebc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_CostsAndExpenses_615ffcab-801c-48da-b651-d1e70129ebc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_8f3a1f0d-81d4-46ae-b6ec-c062dc74c1ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e574e7b9-80fa-41b8-a0dd-ab106cbdd3ef" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_8f3a1f0d-81d4-46ae-b6ec-c062dc74c1ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_deb6fccf-accd-4d65-a669-c6c9205f6f39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_OperatingIncomeLoss_deb6fccf-accd-4d65-a669-c6c9205f6f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_04a6d76f-28b5-4b8b-8fc2-29eabe3b89f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_04a6d76f-28b5-4b8b-8fc2-29eabe3b89f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend_2947191d-1e59-4403-a546-b9b6abe72d46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_04a6d76f-28b5-4b8b-8fc2-29eabe3b89f5" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_2947191d-1e59-4403-a546-b9b6abe72d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestAndDividendIncomeRelatedParties_806a5803-12d8-4d63-8dc0-9f09c6fe06e8" xlink:href="cms-20201231.xsd#cms_InterestAndDividendIncomeRelatedParties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_04a6d76f-28b5-4b8b-8fc2-29eabe3b89f5" xlink:to="loc_cms_InterestAndDividendIncomeRelatedParties_806a5803-12d8-4d63-8dc0-9f09c6fe06e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_7a31a39b-8f93-408c-b07d-892030ae1cb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_04a6d76f-28b5-4b8b-8fc2-29eabe3b89f5" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_7a31a39b-8f93-408c-b07d-892030ae1cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_6c99f3d0-3a58-4182-bb8f-c38909331c8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_04a6d76f-28b5-4b8b-8fc2-29eabe3b89f5" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_6c99f3d0-3a58-4182-bb8f-c38909331c8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_a8bfd916-127b-490d-93ab-cb3fff056288" xlink:href="cms-20201231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_04a6d76f-28b5-4b8b-8fc2-29eabe3b89f5" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_a8bfd916-127b-490d-93ab-cb3fff056288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_bba3f3d0-a317-4bb0-b5c9-e3ffe8ef66db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_04a6d76f-28b5-4b8b-8fc2-29eabe3b89f5" xlink:to="loc_us-gaap_OtherNonoperatingIncome_bba3f3d0-a317-4bb0-b5c9-e3ffe8ef66db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_563df462-4083-466e-8e0d-767f6bcb8ac8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_04a6d76f-28b5-4b8b-8fc2-29eabe3b89f5" xlink:to="loc_us-gaap_OtherNonoperatingExpense_563df462-4083-466e-8e0d-767f6bcb8ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_1d3c3ffa-dc0b-4c6b-b042-5faa9c657596" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_04a6d76f-28b5-4b8b-8fc2-29eabe3b89f5" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_1d3c3ffa-dc0b-4c6b-b042-5faa9c657596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_60d291f0-b6ed-4bc5-8ea5-7ab5b669cc08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_InterestExpenseAbstract_60d291f0-b6ed-4bc5-8ea5-7ab5b669cc08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_9c1ca41b-f113-4752-be90-167114e32783" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_60d291f0-b6ed-4bc5-8ea5-7ab5b669cc08" xlink:to="loc_us-gaap_InterestExpenseDebt_9c1ca41b-f113-4752-be90-167114e32783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_3b2b8029-9293-49a2-9432-82076aceb51c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_60d291f0-b6ed-4bc5-8ea5-7ab5b669cc08" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_3b2b8029-9293-49a2-9432-82076aceb51c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_9ddbec43-a957-42da-a72a-864780150107" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_60d291f0-b6ed-4bc5-8ea5-7ab5b669cc08" xlink:to="loc_us-gaap_InterestExpenseOther_9ddbec43-a957-42da-a72a-864780150107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_5e635629-f44f-4f5d-9b70-78068d991dc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_60d291f0-b6ed-4bc5-8ea5-7ab5b669cc08" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_5e635629-f44f-4f5d-9b70-78068d991dc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_cebedeff-9175-4be0-a630-1999a709506a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_60d291f0-b6ed-4bc5-8ea5-7ab5b669cc08" xlink:to="loc_us-gaap_InterestExpense_cebedeff-9175-4be0-a630-1999a709506a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c45be436-fda7-453c-8252-a8aab65dd397" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c45be436-fda7-453c-8252-a8aab65dd397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_322b6f67-e498-4026-9d01-bab64798192c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_322b6f67-e498-4026-9d01-bab64798192c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_945430eb-6f68-46c2-a1d7-c0c14587430a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_ProfitLoss_945430eb-6f68-46c2-a1d7-c0c14587430a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_8390040c-3345-445f-8d3b-3ea874894c44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_8390040c-3345-445f-8d3b-3ea874894c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_ee325a1b-5b53-479b-8334-a080c56d2b14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_ee325a1b-5b53-479b-8334-a080c56d2b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_702fd021-ef0e-4b0c-ad08-1244845f4291" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_NetIncomeLoss_702fd021-ef0e-4b0c-ad08-1244845f4291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8297f38b-9be7-477c-8359-7516bd3a7d7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8297f38b-9be7-477c-8359-7516bd3a7d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_a57fec94-2597-418d-aad6-12b56aa6ac16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_EarningsPerShareBasic_a57fec94-2597-418d-aad6-12b56aa6ac16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7dcebb47-8c32-48b3-b807-6cb7b3a13ab6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_39dc19e7-3726-4910-b704-57a395af2144" xlink:to="loc_us-gaap_EarningsPerShareDiluted_7dcebb47-8c32-48b3-b807-6cb7b3a13ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="cms-20201231.xsd#ConsolidatedStatementsOfComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e08496d1-3b80-47b8-9332-ecc5adeaece7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_26440287-3495-43de-9e33-1d253b86cb5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e08496d1-3b80-47b8-9332-ecc5adeaece7" xlink:to="loc_us-gaap_StatementTable_26440287-3495-43de-9e33-1d253b86cb5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e24494bd-603c-4cd3-a131-ee0a29524119" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_26440287-3495-43de-9e33-1d253b86cb5c" xlink:to="loc_dei_LegalEntityAxis_e24494bd-603c-4cd3-a131-ee0a29524119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0dcfa1c8-d099-4c18-a787-ecc9bc8da335" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_e24494bd-603c-4cd3-a131-ee0a29524119" xlink:to="loc_dei_EntityDomain_0dcfa1c8-d099-4c18-a787-ecc9bc8da335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e93dc9fe-b0d1-4f86-8ef8-da5c4731f007" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0dcfa1c8-d099-4c18-a787-ecc9bc8da335" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e93dc9fe-b0d1-4f86-8ef8-da5c4731f007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_45864860-d3e0-4920-9672-cb912f754359" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_26440287-3495-43de-9e33-1d253b86cb5c" xlink:to="loc_us-gaap_StatementLineItems_45864860-d3e0-4920-9672-cb912f754359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_53759718-5989-4b90-abeb-94fcf2f3acbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_45864860-d3e0-4920-9672-cb912f754359" xlink:to="loc_us-gaap_ProfitLoss_53759718-5989-4b90-abeb-94fcf2f3acbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_52ba1f68-39cc-4adc-8b95-4823ab1f8d11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_45864860-d3e0-4920-9672-cb912f754359" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_52ba1f68-39cc-4adc-8b95-4823ab1f8d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_e990545f-32c6-454b-9a3d-e2873606e247" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_52ba1f68-39cc-4adc-8b95-4823ab1f8d11" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_e990545f-32c6-454b-9a3d-e2873606e247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_99722fa5-f2bf-49f1-b00e-4ba59b5e992d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_52ba1f68-39cc-4adc-8b95-4823ab1f8d11" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_99722fa5-f2bf-49f1-b00e-4ba59b5e992d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_b0f90cce-840a-4023-b6e4-b1f1fbb9ad02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_52ba1f68-39cc-4adc-8b95-4823ab1f8d11" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_b0f90cce-840a-4023-b6e4-b1f1fbb9ad02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_7c602884-1b98-40bd-bcf5-5c54fa51c72e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_52ba1f68-39cc-4adc-8b95-4823ab1f8d11" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_7c602884-1b98-40bd-bcf5-5c54fa51c72e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_745906f3-094b-48b2-ad1e-5bd2906684cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_52ba1f68-39cc-4adc-8b95-4823ab1f8d11" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_745906f3-094b-48b2-ad1e-5bd2906684cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_b936b897-1bbe-4950-84d4-72140be8ccc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_45864860-d3e0-4920-9672-cb912f754359" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_b936b897-1bbe-4950-84d4-72140be8ccc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_5fb3a91d-ad90-48a7-9ede-c54b69c2b634" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_b936b897-1bbe-4950-84d4-72140be8ccc2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_5fb3a91d-ad90-48a7-9ede-c54b69c2b634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_6b44eb0a-579d-4134-8067-8bec591c9ba5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_b936b897-1bbe-4950-84d4-72140be8ccc2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_6b44eb0a-579d-4134-8067-8bec591c9ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_83f6cf2b-d799-4be8-9bf6-4d75da074109" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNetAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_45864860-d3e0-4920-9672-cb912f754359" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_83f6cf2b-d799-4be8-9bf6-4d75da074109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_cdf1b4d4-c6ea-4045-a132-df894441d16d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_83f6cf2b-d799-4be8-9bf6-4d75da074109" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_cdf1b4d4-c6ea-4045-a132-df894441d16d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_41641be3-9b52-4ae3-8ca0-eba07cc2ba59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_83f6cf2b-d799-4be8-9bf6-4d75da074109" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_41641be3-9b52-4ae3-8ca0-eba07cc2ba59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3de304ab-2bb2-45cb-974c-2cbe2e789ddb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_45864860-d3e0-4920-9672-cb912f754359" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3de304ab-2bb2-45cb-974c-2cbe2e789ddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_305b8c16-ef25-482c-987d-07362385a277" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_45864860-d3e0-4920-9672-cb912f754359" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_305b8c16-ef25-482c-987d-07362385a277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_33b18f69-b424-4870-8e8f-6c0ff380abb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_45864860-d3e0-4920-9672-cb912f754359" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_33b18f69-b424-4870-8e8f-6c0ff380abb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_7a792a58-cd20-477c-8ea1-f6df3c0b37d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_45864860-d3e0-4920-9672-cb912f754359" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_7a792a58-cd20-477c-8ea1-f6df3c0b37d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="cms-20201231.xsd#ConsolidatedStatementsOfComprehensiveIncomeParenthetical"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3ea421a6-2119-4042-83a1-734ddef18bc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_40fae31e-008b-4366-842b-f9589a97b676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3ea421a6-2119-4042-83a1-734ddef18bc6" xlink:to="loc_us-gaap_StatementTable_40fae31e-008b-4366-842b-f9589a97b676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f5665d8e-c0f7-48f7-97bf-536b8067f1dc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_40fae31e-008b-4366-842b-f9589a97b676" xlink:to="loc_dei_LegalEntityAxis_f5665d8e-c0f7-48f7-97bf-536b8067f1dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_52efbe80-129c-4ce4-9933-10129d1bffc9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f5665d8e-c0f7-48f7-97bf-536b8067f1dc" xlink:to="loc_dei_EntityDomain_52efbe80-129c-4ce4-9933-10129d1bffc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_65ac36d2-e86c-4c5f-bf3d-8ace381d1bfc" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_52efbe80-129c-4ce4-9933-10129d1bffc9" xlink:to="loc_cms_ConsumersEnergyCompanyMember_65ac36d2-e86c-4c5f-bf3d-8ace381d1bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_0973f0a1-2aa4-4fb3-9b41-c9d80fcece08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_40fae31e-008b-4366-842b-f9589a97b676" xlink:to="loc_us-gaap_StatementLineItems_0973f0a1-2aa4-4fb3-9b41-c9d80fcece08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_bae9679f-6391-4a5b-a413-b95146801940" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0973f0a1-2aa4-4fb3-9b41-c9d80fcece08" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_bae9679f-6391-4a5b-a413-b95146801940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_f72d3f98-d768-44c4-b592-2098fe1f5eb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0973f0a1-2aa4-4fb3-9b41-c9d80fcece08" xlink:to="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_f72d3f98-d768-44c4-b592-2098fe1f5eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect_39135e9f-bbeb-425b-86f3-f400da68bc14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0973f0a1-2aa4-4fb3-9b41-c9d80fcece08" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect_39135e9f-bbeb-425b-86f3-f400da68bc14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_2322d0b9-ca49-4bd7-a78f-a847df5057dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0973f0a1-2aa4-4fb3-9b41-c9d80fcece08" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_2322d0b9-ca49-4bd7-a78f-a847df5057dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_ebf4f45c-ce75-44c1-b88b-3d5a0499f9b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0973f0a1-2aa4-4fb3-9b41-c9d80fcece08" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_ebf4f45c-ce75-44c1-b88b-3d5a0499f9b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_ad7f8ddc-4f86-424d-9141-e883cd29b7da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0973f0a1-2aa4-4fb3-9b41-c9d80fcece08" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_ad7f8ddc-4f86-424d-9141-e883cd29b7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_d367e242-a13e-4544-baee-850a8116bde2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0973f0a1-2aa4-4fb3-9b41-c9d80fcece08" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_d367e242-a13e-4544-baee-850a8116bde2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_a0cd1aa8-c149-439b-b0c8-98e15f054bc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0973f0a1-2aa4-4fb3-9b41-c9d80fcece08" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_a0cd1aa8-c149-439b-b0c8-98e15f054bc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_00004ac1-878a-4f38-acad-195174286c1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0973f0a1-2aa4-4fb3-9b41-c9d80fcece08" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_00004ac1-878a-4f38-acad-195174286c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cms-20201231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_ed7c6509-f12c-4e5f-98f1-1dc93d417080" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_edf0b7a8-b1aa-40ca-b1e0-033864c201b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ed7c6509-f12c-4e5f-98f1-1dc93d417080" xlink:to="loc_us-gaap_StatementTable_edf0b7a8-b1aa-40ca-b1e0-033864c201b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_016997ee-9a5b-4671-99a3-95d53bf945df" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_edf0b7a8-b1aa-40ca-b1e0-033864c201b3" xlink:to="loc_dei_LegalEntityAxis_016997ee-9a5b-4671-99a3-95d53bf945df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_33a38481-6fe8-4ce9-9db7-2ab6b54808db" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_016997ee-9a5b-4671-99a3-95d53bf945df" xlink:to="loc_dei_EntityDomain_33a38481-6fe8-4ce9-9db7-2ab6b54808db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8c0cf08a-f15d-4df9-9b90-ac50c5ceed89" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_33a38481-6fe8-4ce9-9db7-2ab6b54808db" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8c0cf08a-f15d-4df9-9b90-ac50c5ceed89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_75b8eb0b-3ac0-4797-9241-1ae5e0f8d1ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_edf0b7a8-b1aa-40ca-b1e0-033864c201b3" xlink:to="loc_us-gaap_StatementLineItems_75b8eb0b-3ac0-4797-9241-1ae5e0f8d1ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3cf1bb48-e750-41c3-ba10-40653e569525" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75b8eb0b-3ac0-4797-9241-1ae5e0f8d1ee" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3cf1bb48-e750-41c3-ba10-40653e569525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a63bd0a0-c582-4fa0-8c72-fe535e87e905" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3cf1bb48-e750-41c3-ba10-40653e569525" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a63bd0a0-c582-4fa0-8c72-fe535e87e905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_750cbe3f-0860-47c0-9c62-20472a347736" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a63bd0a0-c582-4fa0-8c72-fe535e87e905" xlink:to="loc_us-gaap_ProfitLoss_750cbe3f-0860-47c0-9c62-20472a347736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fe3ac11b-ba94-4035-92b0-a6d8685d2416" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a63bd0a0-c582-4fa0-8c72-fe535e87e905" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fe3ac11b-ba94-4035-92b0-a6d8685d2416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_019275b6-a15f-42e5-acd0-43202445f89a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fe3ac11b-ba94-4035-92b0-a6d8685d2416" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_019275b6-a15f-42e5-acd0-43202445f89a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_af81ad4b-3401-4c36-af11-870359fba31b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fe3ac11b-ba94-4035-92b0-a6d8685d2416" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_af81ad4b-3401-4c36-af11-870359fba31b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_d7bd8ff4-651b-498c-a00e-e139309de009" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fe3ac11b-ba94-4035-92b0-a6d8685d2416" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_d7bd8ff4-651b-498c-a00e-e139309de009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_62c17e07-4835-49c8-8ac3-146e21394baa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fe3ac11b-ba94-4035-92b0-a6d8685d2416" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_62c17e07-4835-49c8-8ac3-146e21394baa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_18b960c8-e3b4-42de-861f-025736534314" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fe3ac11b-ba94-4035-92b0-a6d8685d2416" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_18b960c8-e3b4-42de-861f-025736534314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_d6427f30-f121-446e-9621-d9de500bb815" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fe3ac11b-ba94-4035-92b0-a6d8685d2416" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_d6427f30-f121-446e-9621-d9de500bb815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_9ec58b1c-6645-4b06-a36c-ede5c89be5b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a63bd0a0-c582-4fa0-8c72-fe535e87e905" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_9ec58b1c-6645-4b06-a36c-ede5c89be5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_b38300bd-205a-49ed-b0a2-c032516aa19d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_9ec58b1c-6645-4b06-a36c-ede5c89be5b8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_b38300bd-205a-49ed-b0a2-c032516aa19d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_d6c2db4a-55e5-462a-808b-03e6a35eeb97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_9ec58b1c-6645-4b06-a36c-ede5c89be5b8" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_d6c2db4a-55e5-462a-808b-03e6a35eeb97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_bd608e49-b3af-467a-805a-202d96dd894d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_9ec58b1c-6645-4b06-a36c-ede5c89be5b8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_bd608e49-b3af-467a-805a-202d96dd894d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_c3e67970-bf8f-4e5e-b18a-286d6ffb5956" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_9ec58b1c-6645-4b06-a36c-ede5c89be5b8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_c3e67970-bf8f-4e5e-b18a-286d6ffb5956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2affc501-f01a-4d9d-92c3-eaffe5f2d49c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a63bd0a0-c582-4fa0-8c72-fe535e87e905" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2affc501-f01a-4d9d-92c3-eaffe5f2d49c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_903106ec-e6a9-4049-a339-bae54c0ec00f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3cf1bb48-e750-41c3-ba10-40653e569525" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_903106ec-e6a9-4049-a339-bae54c0ec00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d6d64d2c-0f4f-49ac-a656-4c50195eadb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_903106ec-e6a9-4049-a339-bae54c0ec00f" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d6d64d2c-0f4f-49ac-a656-4c50195eadb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLoansReceivable_ff229c40-d477-4145-a32a-f20e316181bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireLoansReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_903106ec-e6a9-4049-a339-bae54c0ec00f" xlink:to="loc_us-gaap_PaymentsToAcquireLoansReceivable_ff229c40-d477-4145-a32a-f20e316181bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireNotesReceivable_6d8a7477-bac9-405b-9d21-e2619a8dd9b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireNotesReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_903106ec-e6a9-4049-a339-bae54c0ec00f" xlink:to="loc_us-gaap_PaymentsToAcquireNotesReceivable_6d8a7477-bac9-405b-9d21-e2619a8dd9b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_7fe704e8-fae3-4d2f-811c-3f380d7afd48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_903106ec-e6a9-4049-a339-bae54c0ec00f" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_7fe704e8-fae3-4d2f-811c-3f380d7afd48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchaseOfIntercompanyNotesReceivable_52523033-7171-4f0c-94d3-f62b6bdcb32a" xlink:href="cms-20201231.xsd#cms_PurchaseOfIntercompanyNotesReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_903106ec-e6a9-4049-a339-bae54c0ec00f" xlink:to="loc_cms_PurchaseOfIntercompanyNotesReceivable_52523033-7171-4f0c-94d3-f62b6bdcb32a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfNotesReceivable_70914c5b-cf94-4238-86fe-a39c26cfbbef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfNotesReceivable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_903106ec-e6a9-4049-a339-bae54c0ec00f" xlink:to="loc_us-gaap_ProceedsFromSaleOfNotesReceivable_70914c5b-cf94-4238-86fe-a39c26cfbbef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_092c9f54-a375-4dda-8fde-54f23ab2f9c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_903106ec-e6a9-4049-a339-bae54c0ec00f" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_092c9f54-a375-4dda-8fde-54f23ab2f9c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d3b37c20-99b2-4d9d-a100-8b94564ba574" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_903106ec-e6a9-4049-a339-bae54c0ec00f" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d3b37c20-99b2-4d9d-a100-8b94564ba574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_104256d9-7300-41d9-835b-f3bf133cae31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_903106ec-e6a9-4049-a339-bae54c0ec00f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_104256d9-7300-41d9-835b-f3bf133cae31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3cf1bb48-e750-41c3-ba10-40653e569525" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_9845e7a9-bd12-4935-9b7b-2519fd043d7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_9845e7a9-bd12-4935-9b7b-2519fd043d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_ae0eeb8e-8cdb-4e9e-bbd6-1bcd47893a64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_ae0eeb8e-8cdb-4e9e-bbd6-1bcd47893a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTimeDeposits_cd57d4bf-516d-4c8c-a062-4dfe8aeb6b63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInTimeDeposits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_IncreaseDecreaseInTimeDeposits_cd57d4bf-516d-4c8c-a062-4dfe8aeb6b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_4d5b20c9-ead5-4a5c-a65d-f75831837420" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_4d5b20c9-ead5-4a5c-a65d-f75831837420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_8272427e-30a7-4a6a-a6ec-f3766bd727c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInNotesPayableRelatedParties"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_8272427e-30a7-4a6a-a6ec-f3766bd727c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital_c0c9e6bc-99a7-4fb8-8438-b075740ae220" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromContributedCapital"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_ProceedsFromContributedCapital_c0c9e6bc-99a7-4fb8-8438-b075740ae220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_6af3c0bf-b626-4227-afd2-683cd38fe251" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_6af3c0bf-b626-4227-afd2-683cd38fe251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_e4606f50-79c6-4e17-a05d-6bed31c1a5e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_e4606f50-79c6-4e17-a05d-6bed31c1a5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_8420db40-b579-4f19-9063-c7f537b4b7d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_8420db40-b579-4f19-9063-c7f537b4b7d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_ce517800-047f-4d62-90e0-0cbd04f20981" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_ce517800-047f-4d62-90e0-0cbd04f20981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_865d91f1-d58f-4fbb-b6d5-da9fd01578c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_865d91f1-d58f-4fbb-b6d5-da9fd01578c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5b3cf332-6119-4399-b1ac-4e9533ed54a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5b3cf332-6119-4399-b1ac-4e9533ed54a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f647d0cd-db68-4349-bb2b-cc95fe3fba12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_b94afa41-8d3b-4476-9944-377e499ca8bd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f647d0cd-db68-4349-bb2b-cc95fe3fba12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8f7ab3f5-8ca1-431c-8891-5a98021551fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3cf1bb48-e750-41c3-ba10-40653e569525" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8f7ab3f5-8ca1-431c-8891-5a98021551fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7bdcea2c-ad68-4638-b5f5-d4bfb7304475" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3cf1bb48-e750-41c3-ba10-40653e569525" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7bdcea2c-ad68-4638-b5f5-d4bfb7304475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9c5daef4-cbf4-466c-adb2-03adc4c5bd0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3cf1bb48-e750-41c3-ba10-40653e569525" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9c5daef4-cbf4-466c-adb2-03adc4c5bd0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashTransactionsAbstract_a304a457-3f3e-4222-8bf8-016110484d25" xlink:href="cms-20201231.xsd#cms_CashTransactionsAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3cf1bb48-e750-41c3-ba10-40653e569525" xlink:to="loc_cms_CashTransactionsAbstract_a304a457-3f3e-4222-8bf8-016110484d25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_3429cdcb-ac14-4f25-b476-e1b715dc7e78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashTransactionsAbstract_a304a457-3f3e-4222-8bf8-016110484d25" xlink:to="loc_us-gaap_InterestPaidNet_3429cdcb-ac14-4f25-b476-e1b715dc7e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_8962bbf1-92a2-4713-b217-383a9373f382" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashTransactionsAbstract_a304a457-3f3e-4222-8bf8-016110484d25" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_8962bbf1-92a2-4713-b217-383a9373f382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract_40caa45b-252c-4fb6-80f7-c975d557ec4e" xlink:href="cms-20201231.xsd#cms_NonCashTransactionsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3cf1bb48-e750-41c3-ba10-40653e569525" xlink:to="loc_cms_NonCashTransactionsAbstract_40caa45b-252c-4fb6-80f7-c975d557ec4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_70a507b6-0bcc-4b82-8a16-b0ed231034b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NonCashTransactionsAbstract_40caa45b-252c-4fb6-80f7-c975d557ec4e" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_70a507b6-0bcc-4b82-8a16-b0ed231034b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cms-20201231.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_ade54296-1da2-49de-b9b9-e7248ec566a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_42b03b65-2d6c-403e-a13e-58b093253379" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ade54296-1da2-49de-b9b9-e7248ec566a9" xlink:to="loc_us-gaap_StatementTable_42b03b65-2d6c-403e-a13e-58b093253379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_874c1168-be01-4eae-bac4-b3f53846d2ab" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_42b03b65-2d6c-403e-a13e-58b093253379" xlink:to="loc_dei_LegalEntityAxis_874c1168-be01-4eae-bac4-b3f53846d2ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_89582a41-c186-49e9-ae13-bf94f828f124" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_874c1168-be01-4eae-bac4-b3f53846d2ab" xlink:to="loc_dei_EntityDomain_89582a41-c186-49e9-ae13-bf94f828f124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7e2f4c4d-aee8-4bcc-8279-768cfd622ae0" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_89582a41-c186-49e9-ae13-bf94f828f124" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7e2f4c4d-aee8-4bcc-8279-768cfd622ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6edbe11a-cc8c-4b6d-a902-6d985e89b1ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_42b03b65-2d6c-403e-a13e-58b093253379" xlink:to="loc_us-gaap_StatementLineItems_6edbe11a-cc8c-4b6d-a902-6d985e89b1ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_35cbf528-ac2b-46de-a026-b0925f7fa57d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6edbe11a-cc8c-4b6d-a902-6d985e89b1ba" xlink:to="loc_us-gaap_AssetsAbstract_35cbf528-ac2b-46de-a026-b0925f7fa57d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_35cbf528-ac2b-46de-a026-b0925f7fa57d" xlink:to="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f6386863-19f2-438e-a5ae-693f557bbc37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f6386863-19f2-438e-a5ae-693f557bbc37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_ff207cf9-26ab-4c0f-ae44-72d602e32465" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_ff207cf9-26ab-4c0f-ae44-72d602e32465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_5e479c6a-4fac-4559-b829-99a2915a0cc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_5e479c6a-4fac-4559-b829-99a2915a0cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_2b155183-a13a-4073-9917-818cf824ba91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_2b155183-a13a-4073-9917-818cf824ba91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_b57542b4-1356-489e-94b4-edd75c9d5e14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_b57542b4-1356-489e-94b4-edd75c9d5e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_7f5b4fb3-a6f3-42f2-a1dc-cfaffea6f614" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNetAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:to="loc_us-gaap_InventoryNetAbstract_7f5b4fb3-a6f3-42f2-a1dc-cfaffea6f614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_57d92b8b-b38f-4170-a87d-564c5556d7ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_7f5b4fb3-a6f3-42f2-a1dc-cfaffea6f614" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_57d92b8b-b38f-4170-a87d-564c5556d7ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_5a470ab1-2013-4f8f-ba68-a0bb95493bde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInventorySupplies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_7f5b4fb3-a6f3-42f2-a1dc-cfaffea6f614" xlink:to="loc_us-gaap_OtherInventorySupplies_5a470ab1-2013-4f8f-ba68-a0bb95493bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_e0b6ddff-fa3b-40a0-87f8-cab2d0cf05ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_7f5b4fb3-a6f3-42f2-a1dc-cfaffea6f614" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_e0b6ddff-fa3b-40a0-87f8-cab2d0cf05ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_c3051438-0767-4af3-8b78-c7665dbc5b70" xlink:href="cms-20201231.xsd#cms_DeferredPropertyTaxes"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:to="loc_cms_DeferredPropertyTaxes_c3051438-0767-4af3-8b78-c7665dbc5b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_d98d24a3-1797-46a6-b28f-e7abc77c9a2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_d98d24a3-1797-46a6-b28f-e7abc77c9a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_2c48abd8-0eaf-4e07-bd50-8e7674214d96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:to="loc_us-gaap_OtherAssetsCurrent_2c48abd8-0eaf-4e07-bd50-8e7674214d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e659473b-6954-4baf-bb83-c87aec5e0df2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a65c4ce3-8eb0-4e60-8794-1811d14c6441" xlink:to="loc_us-gaap_AssetsCurrent_e659473b-6954-4baf-bb83-c87aec5e0df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_35cbf528-ac2b-46de-a026-b0925f7fa57d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_7f135df6-a01d-4f4d-bac0-d8f5534f394d" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_7f135df6-a01d-4f4d-bac0-d8f5534f394d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_3c8099c1-cf68-41c1-972a-037f9dd9b74c" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_3c8099c1-cf68-41c1-972a-037f9dd9b74c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_6ba664f6-7b89-4641-99b2-5319edcbdaf7" xlink:href="cms-20201231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_6ba664f6-7b89-4641-99b2-5319edcbdaf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4600405b-7c90-4ac5-8e10-429ca5d3d811" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4600405b-7c90-4ac5-8e10-429ca5d3d811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_55ecb337-3411-4b66-acc0-631f7e33ac74" xlink:href="cms-20201231.xsd#cms_PropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:to="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_55ecb337-3411-4b66-acc0-631f7e33ac74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_ef969fe9-d005-412e-9195-2ecd9b20d1f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:to="loc_us-gaap_ConstructionInProgressGross_ef969fe9-d005-412e-9195-2ecd9b20d1f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_02c64f9d-4d0f-425a-b112-5592c68881a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_02c64f9d-4d0f-425a-b112-5592c68881a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_335effd6-2004-4636-be41-ab20d2821524" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_335effd6-2004-4636-be41-ab20d2821524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_9efa4d12-b123-4b54-8ed5-7750b3002e6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_9efa4d12-b123-4b54-8ed5-7750b3002e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a8e20632-2747-4e61-a493-bb2cd4d01913" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_1f675a89-5bea-4d81-8ac8-ae63de78363b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a8e20632-2747-4e61-a493-bb2cd4d01913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_705fc35e-6620-4ab1-9d49-0c4a64a0a26a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_35cbf528-ac2b-46de-a026-b0925f7fa57d" xlink:to="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_705fc35e-6620-4ab1-9d49-0c4a64a0a26a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_ef2ebb91-775b-4722-b0da-c99a07c5cf79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_705fc35e-6620-4ab1-9d49-0c4a64a0a26a" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_ef2ebb91-775b-4722-b0da-c99a07c5cf79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_0c3751e8-276a-411f-8e80-9103295b6e23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_705fc35e-6620-4ab1-9d49-0c4a64a0a26a" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_0c3751e8-276a-411f-8e80-9103295b6e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_a5c9ee72-5c7f-436f-9fc7-20737bc77f64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_705fc35e-6620-4ab1-9d49-0c4a64a0a26a" xlink:to="loc_us-gaap_EquityMethodInvestments_a5c9ee72-5c7f-436f-9fc7-20737bc77f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent_8df2a95e-b1f7-457d-9664-768c16d789fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_705fc35e-6620-4ab1-9d49-0c4a64a0a26a" xlink:to="loc_us-gaap_DueFromRelatedPartiesNoncurrent_8df2a95e-b1f7-457d-9664-768c16d789fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_4c64255c-cdeb-43fe-8d3c-3654f7911d80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_705fc35e-6620-4ab1-9d49-0c4a64a0a26a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_4c64255c-cdeb-43fe-8d3c-3654f7911d80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_726acdac-fc38-4041-bff6-777a6fdf0ea3" xlink:href="cms-20201231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_705fc35e-6620-4ab1-9d49-0c4a64a0a26a" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_726acdac-fc38-4041-bff6-777a6fdf0ea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_39bb3c6c-0fba-4c8f-8435-b32f14261d9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_35cbf528-ac2b-46de-a026-b0925f7fa57d" xlink:to="loc_us-gaap_Assets_39bb3c6c-0fba-4c8f-8435-b32f14261d9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d828fc4c-3405-4c72-b927-b513d0e32adb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6edbe11a-cc8c-4b6d-a902-6d985e89b1ba" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d828fc4c-3405-4c72-b927-b513d0e32adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d828fc4c-3405-4c72-b927-b513d0e32adb" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_dd179b88-4fa5-4f58-91c0-a8441903d448" xlink:href="cms-20201231.xsd#cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:to="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_dd179b88-4fa5-4f58-91c0-a8441903d448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_ce08b01b-5e69-43a3-a975-5222b1852892" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:to="loc_us-gaap_NotesPayableCurrent_ce08b01b-5e69-43a3-a975-5222b1852892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_afb10e89-0909-4201-87a8-cf63b6e1b556" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_afb10e89-0909-4201-87a8-cf63b6e1b556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_d570b480-aa5a-4ef8-97d7-6a146d11999b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:to="loc_us-gaap_AccountsPayableCurrent_d570b480-aa5a-4ef8-97d7-6a146d11999b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_eb6ff35d-fb5b-45aa-badb-5cd95a6b83c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_eb6ff35d-fb5b-45aa-badb-5cd95a6b83c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_c1620c61-6675-4670-ab84-087682ad0397" xlink:href="cms-20201231.xsd#cms_AccruedRateRefunds"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:to="loc_cms_AccruedRateRefunds_c1620c61-6675-4670-ab84-087682ad0397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_db2c0b5f-9e33-4e83-bb70-1fe45bb92adb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_db2c0b5f-9e33-4e83-bb70-1fe45bb92adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_eca57c9b-b040-4895-8986-aa5c4a6a8cac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:to="loc_us-gaap_TaxesPayableCurrent_eca57c9b-b040-4895-8986-aa5c4a6a8cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_7bb88661-85fb-4a1d-87f2-8bdcf0f1a129" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_7bb88661-85fb-4a1d-87f2-8bdcf0f1a129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_94e1b088-7ff7-48ae-8ae3-18aca64391cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_94e1b088-7ff7-48ae-8ae3-18aca64391cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_97c6d52c-cacf-40e5-9cf9-1768a5501be1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_487bdf77-b98b-4a27-bcd1-2eed272e8848" xlink:to="loc_us-gaap_LiabilitiesCurrent_97c6d52c-cacf-40e5-9cf9-1768a5501be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_316136ab-6c0c-4987-8ace-77b4dc0c9161" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d828fc4c-3405-4c72-b927-b513d0e32adb" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_316136ab-6c0c-4987-8ace-77b4dc0c9161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_7d60288a-df29-4e7d-8b77-5216e5b30f78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_316136ab-6c0c-4987-8ace-77b4dc0c9161" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_7d60288a-df29-4e7d-8b77-5216e5b30f78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent_267848e8-549e-4797-99e5-dcb5496e71e9" xlink:href="cms-20201231.xsd#cms_FinanceLeaseLiabilityAndOtherNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_316136ab-6c0c-4987-8ace-77b4dc0c9161" xlink:to="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent_267848e8-549e-4797-99e5-dcb5496e71e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_e8c32004-c9b5-4d0f-840c-9cd054078cb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_316136ab-6c0c-4987-8ace-77b4dc0c9161" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_e8c32004-c9b5-4d0f-840c-9cd054078cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_7e3b51fc-2906-462e-b489-1452e1a7fa14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_316136ab-6c0c-4987-8ace-77b4dc0c9161" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_7e3b51fc-2906-462e-b489-1452e1a7fa14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_66f330be-7a29-45f5-9d9b-e5fe37c8337b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_316136ab-6c0c-4987-8ace-77b4dc0c9161" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_66f330be-7a29-45f5-9d9b-e5fe37c8337b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_7538dbce-a01e-49eb-8956-52e3996dcb7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_316136ab-6c0c-4987-8ace-77b4dc0c9161" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_7538dbce-a01e-49eb-8956-52e3996dcb7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ef7ab4ad-f971-4a31-94c9-98eca3674420" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_316136ab-6c0c-4987-8ace-77b4dc0c9161" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ef7ab4ad-f971-4a31-94c9-98eca3674420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_42e56925-e9b9-472e-93f9-42b354715eab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_316136ab-6c0c-4987-8ace-77b4dc0c9161" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_42e56925-e9b9-472e-93f9-42b354715eab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_d1e29042-d7d1-4b14-a00f-fe01ce7412c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_316136ab-6c0c-4987-8ace-77b4dc0c9161" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_d1e29042-d7d1-4b14-a00f-fe01ce7412c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_17d2c486-daa1-4141-bf58-ceefc54feeb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d828fc4c-3405-4c72-b927-b513d0e32adb" xlink:to="loc_us-gaap_CommitmentsAndContingencies_17d2c486-daa1-4141-bf58-ceefc54feeb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b478e3ad-564a-4329-ad54-635c99bf84fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d828fc4c-3405-4c72-b927-b513d0e32adb" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b478e3ad-564a-4329-ad54-635c99bf84fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_2d5663e2-cf82-4441-8227-8b67e8c7d2fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b478e3ad-564a-4329-ad54-635c99bf84fc" xlink:to="loc_us-gaap_StockholdersEquityAbstract_2d5663e2-cf82-4441-8227-8b67e8c7d2fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_6dfff899-3c45-4e1c-a73d-d35edc0228ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2d5663e2-cf82-4441-8227-8b67e8c7d2fb" xlink:to="loc_us-gaap_CommonStockValue_6dfff899-3c45-4e1c-a73d-d35edc0228ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_46190888-8d1f-4c7b-91de-0df140002502" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2d5663e2-cf82-4441-8227-8b67e8c7d2fb" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_46190888-8d1f-4c7b-91de-0df140002502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_59d67f5a-7630-44ee-b107-b5926b2eb455" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2d5663e2-cf82-4441-8227-8b67e8c7d2fb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_59d67f5a-7630-44ee-b107-b5926b2eb455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6a6f61c3-d4fd-42ca-b441-ee59104cd5cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2d5663e2-cf82-4441-8227-8b67e8c7d2fb" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6a6f61c3-d4fd-42ca-b441-ee59104cd5cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_98dd105c-d057-4c9a-9109-7c73595cca5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2d5663e2-cf82-4441-8227-8b67e8c7d2fb" xlink:to="loc_us-gaap_StockholdersEquity_98dd105c-d057-4c9a-9109-7c73595cca5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_38af207c-e203-45d8-97ea-b75d5d859130" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b478e3ad-564a-4329-ad54-635c99bf84fc" xlink:to="loc_us-gaap_PreferredStockValue_38af207c-e203-45d8-97ea-b75d5d859130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_03cfabd9-8bfc-46dc-8c09-499289a174da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b478e3ad-564a-4329-ad54-635c99bf84fc" xlink:to="loc_us-gaap_MinorityInterest_03cfabd9-8bfc-46dc-8c09-499289a174da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f030e33b-3dca-42f4-a38c-09b2b38855e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b478e3ad-564a-4329-ad54-635c99bf84fc" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f030e33b-3dca-42f4-a38c-09b2b38855e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1365f172-f5a4-43cc-86ec-ce366a1e5130" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d828fc4c-3405-4c72-b927-b513d0e32adb" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_1365f172-f5a4-43cc-86ec-ce366a1e5130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="cms-20201231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_66a55cac-98d2-4610-82dc-1b2259860385" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ace54a6a-4c11-4377-a46f-015da3e0a089" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_66a55cac-98d2-4610-82dc-1b2259860385" xlink:to="loc_us-gaap_StatementTable_ace54a6a-4c11-4377-a46f-015da3e0a089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_28ed212f-1f20-4246-8765-d4f287a51de7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ace54a6a-4c11-4377-a46f-015da3e0a089" xlink:to="loc_dei_LegalEntityAxis_28ed212f-1f20-4246-8765-d4f287a51de7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6afa6a3d-9d02-47a3-be5a-4a0bf7c7bac7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_28ed212f-1f20-4246-8765-d4f287a51de7" xlink:to="loc_dei_EntityDomain_6afa6a3d-9d02-47a3-be5a-4a0bf7c7bac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_178d3c7d-fb8c-4020-9978-e269a896f315" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_6afa6a3d-9d02-47a3-be5a-4a0bf7c7bac7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_178d3c7d-fb8c-4020-9978-e269a896f315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_09df4aab-0112-45c4-93c5-a8ef4d527533" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ace54a6a-4c11-4377-a46f-015da3e0a089" xlink:to="loc_us-gaap_StatementLineItems_09df4aab-0112-45c4-93c5-a8ef4d527533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_592a64f9-1111-4538-abcf-c45e415beb67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_09df4aab-0112-45c4-93c5-a8ef4d527533" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_592a64f9-1111-4538-abcf-c45e415beb67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_d62c9e2a-3040-4330-ab64-66edf6a144b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForNotesAndLoansReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_09df4aab-0112-45c4-93c5-a8ef4d527533" xlink:to="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_d62c9e2a-3040-4330-ab64-66edf6a144b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_6c3c75f9-65ba-4330-a19b-d5365d6e12b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_09df4aab-0112-45c4-93c5-a8ef4d527533" xlink:to="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_6c3c75f9-65ba-4330-a19b-d5365d6e12b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1c0a6258-0296-4f69-a786-fc26f1d66df8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_09df4aab-0112-45c4-93c5-a8ef4d527533" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1c0a6258-0296-4f69-a786-fc26f1d66df8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_cbcbe405-698d-4ed2-9522-8b44d3ead796" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_09df4aab-0112-45c4-93c5-a8ef4d527533" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_cbcbe405-698d-4ed2-9522-8b44d3ead796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity" xlink:type="simple" xlink:href="cms-20201231.xsd#ConsolidatedStatementsOfChangesInEquity"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_691d919d-7755-4ed0-952a-b4f50bd41520" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_75a47ec3-aa12-4669-9b24-2b15238878c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_691d919d-7755-4ed0-952a-b4f50bd41520" xlink:to="loc_us-gaap_StatementTable_75a47ec3-aa12-4669-9b24-2b15238878c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4675e4d5-dbac-4332-9ff3-06255ac32987" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_75a47ec3-aa12-4669-9b24-2b15238878c1" xlink:to="loc_dei_LegalEntityAxis_4675e4d5-dbac-4332-9ff3-06255ac32987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e35561e2-5403-4dad-90da-6554ec6c7f02" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4675e4d5-dbac-4332-9ff3-06255ac32987" xlink:to="loc_dei_EntityDomain_e35561e2-5403-4dad-90da-6554ec6c7f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4e8b71e4-9a60-4b14-a281-2e512cc62b75" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e35561e2-5403-4dad-90da-6554ec6c7f02" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4e8b71e4-9a60-4b14-a281-2e512cc62b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_157a1d21-4efc-4a7b-b979-ed4321be9b80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_75a47ec3-aa12-4669-9b24-2b15238878c1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_157a1d21-4efc-4a7b-b979-ed4321be9b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d11dbd69-5528-4c51-8ce4-284c530161d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_157a1d21-4efc-4a7b-b979-ed4321be9b80" xlink:to="loc_us-gaap_EquityComponentDomain_d11dbd69-5528-4c51-8ce4-284c530161d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_a864e55b-f7c0-40c1-a62c-11ce60f96192" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d11dbd69-5528-4c51-8ce4-284c530161d5" xlink:to="loc_us-gaap_CommonStockMember_a864e55b-f7c0-40c1-a62c-11ce60f96192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_6339d54c-52db-44ac-887e-9a765205908d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d11dbd69-5528-4c51-8ce4-284c530161d5" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_6339d54c-52db-44ac-887e-9a765205908d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8b8551e3-b4d4-48ee-8d7c-10ed4bc51c7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d11dbd69-5528-4c51-8ce4-284c530161d5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8b8551e3-b4d4-48ee-8d7c-10ed4bc51c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_b1264637-2876-441b-ade4-79656a8278b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d11dbd69-5528-4c51-8ce4-284c530161d5" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_b1264637-2876-441b-ade4-79656a8278b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_479dab85-d33e-4bc3-a176-9b07a1502ab7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d11dbd69-5528-4c51-8ce4-284c530161d5" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_479dab85-d33e-4bc3-a176-9b07a1502ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_6807cd74-3d3f-4f4e-beeb-ae2edd0275ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d11dbd69-5528-4c51-8ce4-284c530161d5" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_6807cd74-3d3f-4f4e-beeb-ae2edd0275ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_872e5f36-fea1-4806-9004-61c89e837f02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d11dbd69-5528-4c51-8ce4-284c530161d5" xlink:to="loc_us-gaap_RetainedEarningsMember_872e5f36-fea1-4806-9004-61c89e837f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_513830b1-782c-4da7-ab2b-3c9a910c860e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d11dbd69-5528-4c51-8ce4-284c530161d5" xlink:to="loc_us-gaap_PreferredStockMember_513830b1-782c-4da7-ab2b-3c9a910c860e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_23d57b71-bdea-40d1-ad62-8d6bec249fe0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d11dbd69-5528-4c51-8ce4-284c530161d5" xlink:to="loc_us-gaap_NoncontrollingInterestMember_23d57b71-bdea-40d1-ad62-8d6bec249fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_564c59ca-41db-4c93-980e-2122a36cd618" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_75a47ec3-aa12-4669-9b24-2b15238878c1" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_564c59ca-41db-4c93-980e-2122a36cd618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d2e1f570-b244-4544-844f-d4102c2401fb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_564c59ca-41db-4c93-980e-2122a36cd618" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d2e1f570-b244-4544-844f-d4102c2401fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0946a858-2dc4-4692-9e3f-1294a8ac0fae" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d2e1f570-b244-4544-844f-d4102c2401fb" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0946a858-2dc4-4692-9e3f-1294a8ac0fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a121a2a9-a8f8-4f7f-b271-89855543c8b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_75a47ec3-aa12-4669-9b24-2b15238878c1" xlink:to="loc_us-gaap_StatementLineItems_a121a2a9-a8f8-4f7f-b271-89855543c8b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a121a2a9-a8f8-4f7f-b271-89855543c8b0" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c27dbcf9-e331-45ce-b361-e84f2b8d69fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c27dbcf9-e331-45ce-b361-e84f2b8d69fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_0cac5992-e437-44f3-a2e8-779305480601" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_0cac5992-e437-44f3-a2e8-779305480601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_28093e95-115d-4bb0-b880-e1e5d7c56742" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_28093e95-115d-4bb0-b880-e1e5d7c56742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_dfb39d03-aef4-40ed-8463-6cc4d7d30cf9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_dfb39d03-aef4-40ed-8463-6cc4d7d30cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_963d225d-0e64-469d-9983-96c1be52a33f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_963d225d-0e64-469d-9983-96c1be52a33f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_6f9cd280-2185-4df3-ac29-75be349b0279" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_6f9cd280-2185-4df3-ac29-75be349b0279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockReissuedShares_602766ad-a5b5-450d-b8ab-ca4591e0fc71" xlink:href="cms-20201231.xsd#cms_CommonStockReissuedShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_cms_CommonStockReissuedShares_602766ad-a5b5-450d-b8ab-ca4591e0fc71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockReissuedValue_c3dabfc1-752b-49b1-a5eb-807b6caa46dd" xlink:href="cms-20201231.xsd#cms_CommonStockReissuedValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_cms_CommonStockReissuedValue_c3dabfc1-752b-49b1-a5eb-807b6caa46dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_681eef8a-aa4b-41e4-bdba-ace869fd3bd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_681eef8a-aa4b-41e4-bdba-ace869fd3bd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_d07053b2-cfd9-4aa7-8067-43e1acc987c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_d07053b2-cfd9-4aa7-8067-43e1acc987c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_839e6d3c-b9df-458a-ac1c-7ac5cc361fa4" xlink:href="cms-20201231.xsd#cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_839e6d3c-b9df-458a-ac1c-7ac5cc361fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_5ca79aa2-6d0c-45e6-af79-1237a19282a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_5ca79aa2-6d0c-45e6-af79-1237a19282a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_7dd0e2fe-01fd-4da7-80fe-f522ec4f2d0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_7dd0e2fe-01fd-4da7-80fe-f522ec4f2d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_afcfe735-94f2-4392-a56c-9c514012498c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_afcfe735-94f2-4392-a56c-9c514012498c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_f69afcc8-99db-457c-9c9b-c160c62d96fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_f69afcc8-99db-457c-9c9b-c160c62d96fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_1c3ac709-4f57-4007-83af-f1a93ee1fb1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_1c3ac709-4f57-4007-83af-f1a93ee1fb1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_ff5c3937-2bf6-49b5-b9b8-78f2d224c732" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_ff5c3937-2bf6-49b5-b9b8-78f2d224c732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_25cf8a9d-6351-4429-a81d-84f319b9e51a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_25cf8a9d-6351-4429-a81d-84f319b9e51a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_de2852a9-d7e6-4f91-bab4-41136b9e3c46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_de2852a9-d7e6-4f91-bab4-41136b9e3c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_e22962c5-74ec-4506-9ff1-56cffaaaca4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_e22962c5-74ec-4506-9ff1-56cffaaaca4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_d2b07d27-f0a6-4445-b234-daa9bd1669ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_ProfitLoss_d2b07d27-f0a6-4445-b234-daa9bd1669ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_b8832393-17d3-4dd0-bdda-7e0e616fa6e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_DividendsCommonStockCash_b8832393-17d3-4dd0-bdda-7e0e616fa6e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStockCash_f3126fa0-4247-4899-b523-7c5165c91985" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPreferredStockCash"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_DividendsPreferredStockCash_f3126fa0-4247-4899-b523-7c5165c91985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation_07b17556-c6cd-4b9b-9929-2b1f2073e0b7" xlink:href="cms-20201231.xsd#cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation_07b17556-c6cd-4b9b-9929-2b1f2073e0b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_b953620c-9106-4fdc-aa0d-954ca9021349" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_b953620c-9106-4fdc-aa0d-954ca9021349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_8a9122ac-5778-4165-a4c9-d87c4815aec3" xlink:href="cms-20201231.xsd#cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_8a9122ac-5778-4165-a4c9-d87c4815aec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_5baa3c33-97b8-4f1b-ae36-8340f4ced894" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_5baa3c33-97b8-4f1b-ae36-8340f4ced894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_77dce547-9ec8-45d5-8273-ca8a096f03a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_77dce547-9ec8-45d5-8273-ca8a096f03a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6c26f636-bbd0-49c4-b57b-5d8190de5b8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6c26f636-bbd0-49c4-b57b-5d8190de5b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_b543068c-c59c-4619-8001-1708f1eff302" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a68e444c-04c6-4118-8f98-1244cb9117fc" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_b543068c-c59c-4619-8001-1708f1eff302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="cms-20201231.xsd#SignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/SignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_769c2326-f777-417d-aaab-6f5b124e5485" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesTable_5357061e-77dd-41fe-8dec-f3578e826cda" xlink:href="cms-20201231.xsd#cms_SignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_769c2326-f777-417d-aaab-6f5b124e5485" xlink:to="loc_cms_SignificantAccountingPoliciesTable_5357061e-77dd-41fe-8dec-f3578e826cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6cc3ee5f-5b7c-4eff-85c3-e69cd4ccfd2d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesTable_5357061e-77dd-41fe-8dec-f3578e826cda" xlink:to="loc_dei_LegalEntityAxis_6cc3ee5f-5b7c-4eff-85c3-e69cd4ccfd2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2bbc6e96-6998-4e1a-ab72-b1240104c490" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6cc3ee5f-5b7c-4eff-85c3-e69cd4ccfd2d" xlink:to="loc_dei_EntityDomain_2bbc6e96-6998-4e1a-ab72-b1240104c490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_2792c2b3-8366-4768-a701-03c318f4adc8" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2bbc6e96-6998-4e1a-ab72-b1240104c490" xlink:to="loc_cms_ConsumersEnergyCompanyMember_2792c2b3-8366-4768-a701-03c318f4adc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesLineItems_a0b9f3c3-075c-44b2-8739-270265d5e9e9" xlink:href="cms-20201231.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesTable_5357061e-77dd-41fe-8dec-f3578e826cda" xlink:to="loc_cms_SignificantAccountingPoliciesLineItems_a0b9f3c3-075c-44b2-8739-270265d5e9e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_33e3b66c-f5ce-4c96-afc4-7367f5136917" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_a0b9f3c3-075c-44b2-8739-270265d5e9e9" xlink:to="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_33e3b66c-f5ce-4c96-afc4-7367f5136917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="cms-20201231.xsd#SignificantAccountingPoliciesPolicy"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d0dfa717-63e0-4e87-8ad5-623c086e26d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesTable_400ece9e-94a0-4a0a-b013-1477880ceeb4" xlink:href="cms-20201231.xsd#cms_SignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d0dfa717-63e0-4e87-8ad5-623c086e26d1" xlink:to="loc_cms_SignificantAccountingPoliciesTable_400ece9e-94a0-4a0a-b013-1477880ceeb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7153775c-1950-4192-a49d-d7bda4577e07" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesTable_400ece9e-94a0-4a0a-b013-1477880ceeb4" xlink:to="loc_dei_LegalEntityAxis_7153775c-1950-4192-a49d-d7bda4577e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a75e2284-4254-4be3-affe-b8a26cfe2c4b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_7153775c-1950-4192-a49d-d7bda4577e07" xlink:to="loc_dei_EntityDomain_a75e2284-4254-4be3-affe-b8a26cfe2c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ee07dde5-a7e8-4d70-828e-334ce81cde36" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a75e2284-4254-4be3-affe-b8a26cfe2c4b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ee07dde5-a7e8-4d70-828e-334ce81cde36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_41d66300-5f74-4724-b705-d3cbec61caef" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesTable_400ece9e-94a0-4a0a-b013-1477880ceeb4" xlink:to="loc_srt_ConsolidatedEntitiesAxis_41d66300-5f74-4724-b705-d3cbec61caef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_35382f43-0586-4e97-884d-1117478a5995" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_41d66300-5f74-4724-b705-d3cbec61caef" xlink:to="loc_srt_ConsolidatedEntitiesDomain_35382f43-0586-4e97-884d-1117478a5995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_75a485ce-e1ad-444f-9f53-ec152e6a73bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_35382f43-0586-4e97-884d-1117478a5995" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_75a485ce-e1ad-444f-9f53-ec152e6a73bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_d1dbcdde-4dc7-42ee-8aca-5fdbc84dbd6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_35382f43-0586-4e97-884d-1117478a5995" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_d1dbcdde-4dc7-42ee-8aca-5fdbc84dbd6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_66c7daef-3f89-4f4e-ae6f-d580e28fa8b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesTable_400ece9e-94a0-4a0a-b013-1477880ceeb4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_66c7daef-3f89-4f4e-ae6f-d580e28fa8b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9b0da46c-244e-4823-807a-897f9961d317" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_66c7daef-3f89-4f4e-ae6f-d580e28fa8b4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9b0da46c-244e-4823-807a-897f9961d317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_ece7291f-5296-448c-8730-fca4806d2155" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9b0da46c-244e-4823-807a-897f9961d317" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_ece7291f-5296-448c-8730-fca4806d2155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:href="cms-20201231.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesTable_400ece9e-94a0-4a0a-b013-1477880ceeb4" xlink:to="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_7fba89cb-822b-4c60-abbe-a805d679b78f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_7fba89cb-822b-4c60-abbe-a805d679b78f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_68fb8c68-8878-4e33-84c3-560f14891480" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_UseOfEstimates_68fb8c68-8878-4e33-84c3-560f14891480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_ecb0029b-9342-40d8-87bb-28922b7c1767" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_ecb0029b-9342-40d8-87bb-28922b7c1767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_45498608-c297-4401-b9ac-d80e7fa31453" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_DebtPolicyTextBlock_45498608-c297-4401-b9ac-d80e7fa31453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_fcc2fe0c-293a-4ebd-8ee3-027785a7eeaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_fcc2fe0c-293a-4ebd-8ee3-027785a7eeaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_8bf21276-25bb-45bb-b65d-c5872597c247" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_8bf21276-25bb-45bb-b65d-c5872597c247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_97a0a530-2208-4cfc-882b-4d54a0597253" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_97a0a530-2208-4cfc-882b-4d54a0597253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_505d5271-db72-4d3e-9471-e5dc60d0af92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_505d5271-db72-4d3e-9471-e5dc60d0af92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryIncomeTaxesPolicy_8d8f6e84-b709-40c4-86d6-50a0fd53b42a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryIncomeTaxesPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_RegulatoryIncomeTaxesPolicy_8d8f6e84-b709-40c4-86d6-50a0fd53b42a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_c8042595-b46d-460d-b20a-73e002bd1ac5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_c8042595-b46d-460d-b20a-73e002bd1ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmissionCreditsOrAllowancesPolicy_f7ab3a40-9ac7-42de-a949-2cfdaf62d818" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmissionCreditsOrAllowancesPolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_EmissionCreditsOrAllowancesPolicy_f7ab3a40-9ac7-42de-a949-2cfdaf62d818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryImpairmentPolicy_d38b8e2a-3e06-47bf-bb5e-735cccefe57b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryImpairmentPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_InventoryImpairmentPolicy_d38b8e2a-3e06-47bf-bb5e-735cccefe57b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_53188d9b-60a5-42f6-bbd7-3b02d75c2dcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_53188d9b-60a5-42f6-bbd7-3b02d75c2dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyTaxPolicyTextBlock_fbfdfe61-1312-4fc0-9e3f-1178a75b43ff" xlink:href="cms-20201231.xsd#cms_PropertyTaxPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_cms_PropertyTaxPolicyTextBlock_fbfdfe61-1312-4fc0-9e3f-1178a75b43ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantPolicyTextBlock_c9bcb4d0-4f3d-4531-a150-fd4403a82ab6" xlink:href="cms-20201231.xsd#cms_RenewableEnergyGrantPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_cms_RenewableEnergyGrantPolicyTextBlock_c9bcb4d0-4f3d-4531-a150-fd4403a82ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_3a09c67e-0b40-4fae-b1b2-26f08b692199" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_3a09c67e-0b40-4fae-b1b2-26f08b692199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_4ded63c6-b3cc-4ccc-9087-2f982714b3d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_4ded63c6-b3cc-4ccc-9087-2f982714b3d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_c7d435fc-34e1-4048-a1c3-c11916ef8448" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_c7d435fc-34e1-4048-a1c3-c11916ef8448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlantRetirementAndAbandonmentPolicy_7242944b-5e4c-4430-989e-ee81b21a626d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlantRetirementAndAbandonmentPolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_PlantRetirementAndAbandonmentPolicy_7242944b-5e4c-4430-989e-ee81b21a626d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_c6aa8ea2-6b18-4224-a956-d6191f01ff97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForFundsUsedDuringConstructionPolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_c6aa8ea2-6b18-4224-a956-d6191f01ff97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_70cf071f-5d73-4307-85f9-bb571a24c9d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryDepreciationAndAmortizationPolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_70cf071f-5d73-4307-85f9-bb571a24c9d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_fefbb352-054c-4af4-aec5-01f7ad52d0ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_fefbb352-054c-4af4-aec5-01f7ad52d0ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy_498437f6-10aa-4fd0-8a95-fc4f8948bc6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_AssetRetirementObligationsPolicy_498437f6-10aa-4fd0-8a95-fc4f8948bc6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_c99b26e3-ce07-4ef7-82b8-631309718499" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_c99b26e3-ce07-4ef7-82b8-631309718499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_de74e0db-b8ed-4576-9b07-9ea3523f6806" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_de74e0db-b8ed-4576-9b07-9ea3523f6806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_5b2d6515-7599-4c28-94d0-afdd51a88195" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_5b2d6515-7599-4c28-94d0-afdd51a88195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_c4c90d60-d748-4f4e-8bf0-bfaf9db9138e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_c4c90d60-d748-4f4e-8bf0-bfaf9db9138e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_20bc8a8e-050a-4913-b51d-34d96c58636b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_0a94e93c-30cc-467a-9c45-269f38f17ed2" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_20bc8a8e-050a-4913-b51d-34d96c58636b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NewAccountingStandards" xlink:type="simple" xlink:href="cms-20201231.xsd#NewAccountingStandards"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/NewAccountingStandards" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_a77d528e-451f-4384-bb63-3f3fb81a1663" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_eab2dfbb-406f-458e-ac58-ff9baca26169" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_a77d528e-451f-4384-bb63-3f3fb81a1663" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_eab2dfbb-406f-458e-ac58-ff9baca26169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3e4f9003-72cd-4c94-bbd7-01b4ca1974bb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_eab2dfbb-406f-458e-ac58-ff9baca26169" xlink:to="loc_dei_LegalEntityAxis_3e4f9003-72cd-4c94-bbd7-01b4ca1974bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d8708567-b48e-4225-a808-68ae195b98e6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3e4f9003-72cd-4c94-bbd7-01b4ca1974bb" xlink:to="loc_dei_EntityDomain_d8708567-b48e-4225-a808-68ae195b98e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3ea114a5-d2b2-4a70-9be1-efaeaf0b6a9c" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d8708567-b48e-4225-a808-68ae195b98e6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3ea114a5-d2b2-4a70-9be1-efaeaf0b6a9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_57964be5-9292-48b1-b1ed-8a553af0e609" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_eab2dfbb-406f-458e-ac58-ff9baca26169" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_57964be5-9292-48b1-b1ed-8a553af0e609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock_cb46f4e2-0c4d-41d4-94e1-67acd68a0e39" xlink:href="cms-20201231.xsd#cms_NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_57964be5-9292-48b1-b1ed-8a553af0e609" xlink:to="loc_cms_NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock_cb46f4e2-0c4d-41d4-94e1-67acd68a0e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NewAccountingStandardsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#NewAccountingStandardsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/NewAccountingStandardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_da8d10f2-6eb0-42ea-9baa-6bd4f47b8a1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5113e61c-5358-4fdd-8d27-2d4d7f931198" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_da8d10f2-6eb0-42ea-9baa-6bd4f47b8a1d" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5113e61c-5358-4fdd-8d27-2d4d7f931198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_067bfad5-f875-47de-addd-5984bb4a15ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5113e61c-5358-4fdd-8d27-2d4d7f931198" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_067bfad5-f875-47de-addd-5984bb4a15ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_fcc2a247-2bf4-4569-a52a-de5c3c918a19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_067bfad5-f875-47de-addd-5984bb4a15ed" xlink:to="loc_us-gaap_TypeOfAdoptionMember_fcc2a247-2bf4-4569-a52a-de5c3c918a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_7e4789c7-d8af-4cbf-bf81-cc2b13e6e25f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_fcc2a247-2bf4-4569-a52a-de5c3c918a19" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_7e4789c7-d8af-4cbf-bf81-cc2b13e6e25f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_a7a87156-b4aa-40d8-b0cb-fb62c026b94a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5113e61c-5358-4fdd-8d27-2d4d7f931198" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_a7a87156-b4aa-40d8-b0cb-fb62c026b94a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3cc75458-b60f-40fc-891e-26bdaf4f7863" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_a7a87156-b4aa-40d8-b0cb-fb62c026b94a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3cc75458-b60f-40fc-891e-26bdaf4f7863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_fde95d2a-2aae-4863-9b7e-081e32e869fe" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3cc75458-b60f-40fc-891e-26bdaf4f7863" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_fde95d2a-2aae-4863-9b7e-081e32e869fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_7015cce5-4b2a-45e6-86fd-6c257a1b0c55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5113e61c-5358-4fdd-8d27-2d4d7f931198" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_7015cce5-4b2a-45e6-86fd-6c257a1b0c55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_1cc57868-a3b1-4355-a5ab-091e42202a96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_7015cce5-4b2a-45e6-86fd-6c257a1b0c55" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_1cc57868-a3b1-4355-a5ab-091e42202a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingReceivablesAndUnfundedLoanCommitmentsMember_41272455-d015-4c82-af8a-c790a59bb977" xlink:href="cms-20201231.xsd#cms_FinancingReceivablesAndUnfundedLoanCommitmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_1cc57868-a3b1-4355-a5ab-091e42202a96" xlink:to="loc_cms_FinancingReceivablesAndUnfundedLoanCommitmentsMember_41272455-d015-4c82-af8a-c790a59bb977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_0633e0a1-cd98-4e94-978b-2093ef18e2eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5113e61c-5358-4fdd-8d27-2d4d7f931198" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_0633e0a1-cd98-4e94-978b-2093ef18e2eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_b8bf5532-2570-4018-879e-2f27d7581912" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_0633e0a1-cd98-4e94-978b-2093ef18e2eb" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_b8bf5532-2570-4018-879e-2f27d7581912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_54b16883-7b9d-4c42-b11c-83d5eff01c30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_0633e0a1-cd98-4e94-978b-2093ef18e2eb" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_54b16883-7b9d-4c42-b11c-83d5eff01c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c16867ce-c091-46fb-9352-579f8073ac14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_0633e0a1-cd98-4e94-978b-2093ef18e2eb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c16867ce-c091-46fb-9352-579f8073ac14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="simple" xlink:href="cms-20201231.xsd#RegulatoryMatters"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryMattersAbstract_286d0177-3cd0-48af-bf50-7649be956012" xlink:href="cms-20201231.xsd#cms_RegulatoryMattersAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d6cd9aff-fa31-41c6-9da0-35d594935337" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RegulatoryMattersAbstract_286d0177-3cd0-48af-bf50-7649be956012" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d6cd9aff-fa31-41c6-9da0-35d594935337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_544cafd1-c4d3-4530-9fdb-22f7b4d415ff" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d6cd9aff-fa31-41c6-9da0-35d594935337" xlink:to="loc_dei_LegalEntityAxis_544cafd1-c4d3-4530-9fdb-22f7b4d415ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_82dcd977-daf2-4c90-a557-a6c9b8cf99ec" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_544cafd1-c4d3-4530-9fdb-22f7b4d415ff" xlink:to="loc_dei_EntityDomain_82dcd977-daf2-4c90-a557-a6c9b8cf99ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_897bd278-be4f-4585-8b2f-576e60236387" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_82dcd977-daf2-4c90-a557-a6c9b8cf99ec" xlink:to="loc_cms_ConsumersEnergyCompanyMember_897bd278-be4f-4585-8b2f-576e60236387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_914294f8-6b16-4b44-b555-f96090d2972c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d6cd9aff-fa31-41c6-9da0-35d594935337" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_914294f8-6b16-4b44-b555-f96090d2972c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_069f119a-31d6-4539-9471-7796377b66de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_914294f8-6b16-4b44-b555-f96090d2972c" xlink:to="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_069f119a-31d6-4539-9471-7796377b66de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersTables" xlink:type="simple" xlink:href="cms-20201231.xsd#RegulatoryMattersTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryMattersAbstract_eb13be28-5848-4f38-941f-954c39242790" xlink:href="cms-20201231.xsd#cms_RegulatoryMattersAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_92376948-2aae-464a-9363-982eff5b00eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RegulatoryMattersAbstract_eb13be28-5848-4f38-941f-954c39242790" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_92376948-2aae-464a-9363-982eff5b00eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_9bc1ef4f-1c89-41b6-9ae4-a581a07bd8b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_92376948-2aae-464a-9363-982eff5b00eb" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_9bc1ef4f-1c89-41b6-9ae4-a581a07bd8b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_0f256e95-b828-4ade-b5de-83f91dc97adf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_9bc1ef4f-1c89-41b6-9ae4-a581a07bd8b6" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_0f256e95-b828-4ade-b5de-83f91dc97adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseMember_635c9beb-b05b-45c8-8ba2-c72a05207039" xlink:href="cms-20201231.xsd#cms_ElectricRateCaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_0f256e95-b828-4ade-b5de-83f91dc97adf" xlink:to="loc_cms_ElectricRateCaseMember_635c9beb-b05b-45c8-8ba2-c72a05207039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c7e03ca0-88e2-45b9-a3f8-3f5744eccb9f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_92376948-2aae-464a-9363-982eff5b00eb" xlink:to="loc_dei_LegalEntityAxis_c7e03ca0-88e2-45b9-a3f8-3f5744eccb9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a726d98c-0037-4513-8edc-b1bbbee41e8c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c7e03ca0-88e2-45b9-a3f8-3f5744eccb9f" xlink:to="loc_dei_EntityDomain_a726d98c-0037-4513-8edc-b1bbbee41e8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_517ae1e0-82c7-4cdf-9f1d-3d40c925e229" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a726d98c-0037-4513-8edc-b1bbbee41e8c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_517ae1e0-82c7-4cdf-9f1d-3d40c925e229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b093bfaa-a30c-40d8-bf0b-0e069e4e68a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_92376948-2aae-464a-9363-982eff5b00eb" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b093bfaa-a30c-40d8-bf0b-0e069e4e68a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_bbe4a7e0-d0ff-41e9-a631-e0d2266845a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b093bfaa-a30c-40d8-bf0b-0e069e4e68a5" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_bbe4a7e0-d0ff-41e9-a631-e0d2266845a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_a18fea7d-f0c5-4c35-b345-8c0bf467f1d0" xlink:href="cms-20201231.xsd#cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b093bfaa-a30c-40d8-bf0b-0e069e4e68a5" xlink:to="loc_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_a18fea7d-f0c5-4c35-b345-8c0bf467f1d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryMattersAbstract_02b0a6fd-e680-4095-a174-3abd2894e264" xlink:href="cms-20201231.xsd#cms_RegulatoryMattersAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1d64c28e-180e-49cd-ba94-b5ba3ccb8716" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RegulatoryMattersAbstract_02b0a6fd-e680-4095-a174-3abd2894e264" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1d64c28e-180e-49cd-ba94-b5ba3ccb8716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_b56780c3-88d2-48f8-97da-cd47c3a98e9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1d64c28e-180e-49cd-ba94-b5ba3ccb8716" xlink:to="loc_us-gaap_RegulatoryAssetAxis_b56780c3-88d2-48f8-97da-cd47c3a98e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b56780c3-88d2-48f8-97da-cd47c3a98e9b" xlink:to="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanIncentiveMember_713efc1a-8c85-45e4-835f-c446ef3f53cc" xlink:href="cms-20201231.xsd#cms_EnergyWasteReductionPlanIncentiveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_cms_EnergyWasteReductionPlanIncentiveMember_713efc1a-8c85-45e4-835f-c446ef3f53cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredProjectCostsMember_42e25911-ef1d-4453-8179-30decf66dbc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredProjectCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_us-gaap_DeferredProjectCostsMember_42e25911-ef1d-4453-8179-30decf66dbc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_eeb9b74b-da61-475f-8191-09c2c7bc815f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_eeb9b74b-da61-475f-8191-09c2c7bc815f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostretirementBenefitCostsMember_c39ef5f8-3f0f-4b63-992e-af4d2f9e5de5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PostretirementBenefitCostsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_us-gaap_PostretirementBenefitCostsMember_c39ef5f8-3f0f-4b63-992e-af4d2f9e5de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_63be1999-8e13-447a-94dc-4f5a01b68f14" xlink:href="cms-20201231.xsd#cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_63be1999-8e13-447a-94dc-4f5a01b68f14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizedCostsMember_a9220f99-a3df-4dfe-900e-8fe9c22af143" xlink:href="cms-20201231.xsd#cms_SecuritizedCostsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_cms_SecuritizedCostsMember_a9220f99-a3df-4dfe-900e-8fe9c22af143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCostsMember_cede02b6-78af-4777-b47e-b26950ae48fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationCostsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_us-gaap_AssetRetirementObligationCostsMember_cede02b6-78af-4777-b47e-b26950ae48fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_22028fd1-11a5-4680-b591-7a165922e463" xlink:href="cms-20201231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_cms_ManufacturedGasPlantMember_22028fd1-11a5-4680-b591-7a165922e463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossOnReacquiredDebtMember_10a3b8f9-bb89-4976-9dd8-ba7aff9f8151" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossOnReacquiredDebtMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_us-gaap_LossOnReacquiredDebtMember_10a3b8f9-bb89-4976-9dd8-ba7aff9f8151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanMember_5f293f66-6413-48f1-ade1-52ae45a1f3b1" xlink:href="cms-20201231.xsd#cms_EnergyWasteReductionPlanMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_cms_EnergyWasteReductionPlanMember_5f293f66-6413-48f1-ade1-52ae45a1f3b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DemandResponseProgramMember_371b6ec9-ac94-4b0c-abfd-6fd41d76043a" xlink:href="cms-20201231.xsd#cms_DemandResponseProgramMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_cms_DemandResponseProgramMember_371b6ec9-ac94-4b0c-abfd-6fd41d76043a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_COVID19CostsAccountingDeferralMember_491e4840-8951-4fe9-a011-384bd0344b0f" xlink:href="cms-20201231.xsd#cms_COVID19CostsAccountingDeferralMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_085df30a-a64c-4b8a-abfd-671e82dbd64f" xlink:to="loc_cms_COVID19CostsAccountingDeferralMember_491e4840-8951-4fe9-a011-384bd0344b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_5f372754-c9e7-4549-a5a6-11e11535084f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1d64c28e-180e-49cd-ba94-b5ba3ccb8716" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_5f372754-c9e7-4549-a5a6-11e11535084f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_8549df04-5e88-4805-9740-813e77f049d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_5f372754-c9e7-4549-a5a6-11e11535084f" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_8549df04-5e88-4805-9740-813e77f049d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember_e4cfa909-4a6e-497c-bf6e-170a3a35b587" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxChargesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8549df04-5e88-4805-9740-813e77f049d3" xlink:to="loc_us-gaap_DeferredIncomeTaxChargesMember_e4cfa909-4a6e-497c-bf6e-170a3a35b587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_f02d75b2-a99d-46ba-8159-3f64a554c1ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8549df04-5e88-4805-9740-813e77f049d3" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_f02d75b2-a99d-46ba-8159-3f64a554c1ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_4573422e-2ab8-424b-9c0a-437751916dac" xlink:href="cms-20201231.xsd#cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8549df04-5e88-4805-9740-813e77f049d3" xlink:to="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_4573422e-2ab8-424b-9c0a-437751916dac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_1f1d88a4-707f-4c5d-8325-ed881e3c93f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8549df04-5e88-4805-9740-813e77f049d3" xlink:to="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_1f1d88a4-707f-4c5d-8325-ed881e3c93f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RemovalCostsMember_5b1773ec-e4d3-44d6-8303-9d434e445702" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RemovalCostsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8549df04-5e88-4805-9740-813e77f049d3" xlink:to="loc_us-gaap_RemovalCostsMember_5b1773ec-e4d3-44d6-8303-9d434e445702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantMember_ba5684f0-0afd-4ce6-af70-0b31d0e62fbf" xlink:href="cms-20201231.xsd#cms_RenewableEnergyGrantMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8549df04-5e88-4805-9740-813e77f049d3" xlink:to="loc_cms_RenewableEnergyGrantMember_ba5684f0-0afd-4ce6-af70-0b31d0e62fbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCostsMember_fa54d444-0aed-45df-a55e-9f50a7419162" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationCostsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8549df04-5e88-4805-9740-813e77f049d3" xlink:to="loc_us-gaap_AssetRetirementObligationCostsMember_fa54d444-0aed-45df-a55e-9f50a7419162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RenewableEnergyProgramMember_59d18d3b-9b77-43c9-87b3-fa02991c50f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RenewableEnergyProgramMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_8549df04-5e88-4805-9740-813e77f049d3" xlink:to="loc_us-gaap_RenewableEnergyProgramMember_59d18d3b-9b77-43c9-87b3-fa02991c50f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_21abfe2d-057f-477e-9d32-120e9d8db265" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1d64c28e-180e-49cd-ba94-b5ba3ccb8716" xlink:to="loc_dei_LegalEntityAxis_21abfe2d-057f-477e-9d32-120e9d8db265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9bbefa22-2699-4224-9f81-97a64e386b48" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_21abfe2d-057f-477e-9d32-120e9d8db265" xlink:to="loc_dei_EntityDomain_9bbefa22-2699-4224-9f81-97a64e386b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_95a5b8a7-b3d9-48e7-a468-3b84388dafe8" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9bbefa22-2699-4224-9f81-97a64e386b48" xlink:to="loc_cms_ConsumersEnergyCompanyMember_95a5b8a7-b3d9-48e7-a468-3b84388dafe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4061f002-611a-41ea-a3f8-ca611a6ff3be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_1d64c28e-180e-49cd-ba94-b5ba3ccb8716" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4061f002-611a-41ea-a3f8-ca611a6ff3be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_e03007d6-4f66-4e59-86a5-1198f7ac9738" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4061f002-611a-41ea-a3f8-ca611a6ff3be" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_e03007d6-4f66-4e59-86a5-1198f7ac9738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_b18600e8-2aaf-44dd-94e6-5d14d7e53b99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4061f002-611a-41ea-a3f8-ca611a6ff3be" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_b18600e8-2aaf-44dd-94e6-5d14d7e53b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_47cd02a6-85a5-4d93-9b14-1f602204951f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4061f002-611a-41ea-a3f8-ca611a6ff3be" xlink:to="loc_us-gaap_RegulatoryAssets_47cd02a6-85a5-4d93-9b14-1f602204951f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_0b299648-ae20-45b5-b678-8b14a4181bce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4061f002-611a-41ea-a3f8-ca611a6ff3be" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_0b299648-ae20-45b5-b678-8b14a4181bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_31954adb-4b52-492f-8fb4-eb04521a8c3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4061f002-611a-41ea-a3f8-ca611a6ff3be" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_31954adb-4b52-492f-8fb4-eb04521a8c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_8c6f8e5b-b689-4566-a5a8-438539cbf005" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_4061f002-611a-41ea-a3f8-ca611a6ff3be" xlink:to="loc_us-gaap_RegulatoryLiabilities_8c6f8e5b-b689-4566-a5a8-438539cbf005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RegulatoryMattersNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryMattersAbstract_e2bd1ccf-d0a7-4c68-a85a-98bad66248a5" xlink:href="cms-20201231.xsd#cms_RegulatoryMattersAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_66942f9f-40f6-4b5a-a2a3-032db5a00efc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RegulatoryMattersAbstract_e2bd1ccf-d0a7-4c68-a85a-98bad66248a5" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_66942f9f-40f6-4b5a-a2a3-032db5a00efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_d0eb6ebc-4e12-47fc-9e41-dcffc71c5080" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_66942f9f-40f6-4b5a-a2a3-032db5a00efc" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_d0eb6ebc-4e12-47fc-9e41-dcffc71c5080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_b3ef43b4-db30-459e-af81-40b02f78848b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_d0eb6ebc-4e12-47fc-9e41-dcffc71c5080" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_b3ef43b4-db30-459e-af81-40b02f78848b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_4f3957ae-0310-4033-ade4-5a9b878189be" xlink:href="cms-20201231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_b3ef43b4-db30-459e-af81-40b02f78848b" xlink:to="loc_cms_ManufacturedGasPlantMember_4f3957ae-0310-4033-ade4-5a9b878189be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_690e0d11-319c-4b3a-b2a2-d74a5d835a86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_66942f9f-40f6-4b5a-a2a3-032db5a00efc" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_690e0d11-319c-4b3a-b2a2-d74a5d835a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_727fbe64-3a5d-4ad0-b83f-4ac49cb46bff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_690e0d11-319c-4b3a-b2a2-d74a5d835a86" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_727fbe64-3a5d-4ad0-b83f-4ac49cb46bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantMember_3ad80e65-64fc-435a-a75a-d1aa6a16eccf" xlink:href="cms-20201231.xsd#cms_RenewableEnergyGrantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_727fbe64-3a5d-4ad0-b83f-4ac49cb46bff" xlink:to="loc_cms_RenewableEnergyGrantMember_3ad80e65-64fc-435a-a75a-d1aa6a16eccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesSubjectToNormalizationMember_dcbe9755-2435-405c-982e-0092d8aa3db1" xlink:href="cms-20201231.xsd#cms_IncomeTaxesSubjectToNormalizationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_727fbe64-3a5d-4ad0-b83f-4ac49cb46bff" xlink:to="loc_cms_IncomeTaxesSubjectToNormalizationMember_dcbe9755-2435-405c-982e-0092d8aa3db1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_b8960bc7-b3c7-4a02-9895-63a72ec97c30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_66942f9f-40f6-4b5a-a2a3-032db5a00efc" xlink:to="loc_us-gaap_RegulatoryAssetAxis_b8960bc7-b3c7-4a02-9895-63a72ec97c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_e9b5647e-5e97-4413-b441-c739492fbde9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b8960bc7-b3c7-4a02-9895-63a72ec97c30" xlink:to="loc_us-gaap_RegulatoryAssetDomain_e9b5647e-5e97-4413-b441-c739492fbde9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_c5e5291a-6ffd-4f58-a1b2-f4aeae864365" xlink:href="cms-20201231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_e9b5647e-5e97-4413-b441-c739492fbde9" xlink:to="loc_cms_ManufacturedGasPlantMember_c5e5291a-6ffd-4f58-a1b2-f4aeae864365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredProjectCostsMember_98880466-455a-44a5-9216-d3fe2938b3a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredProjectCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_e9b5647e-5e97-4413-b441-c739492fbde9" xlink:to="loc_us-gaap_DeferredProjectCostsMember_98880466-455a-44a5-9216-d3fe2938b3a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialCompensationMechanismPPAsMember_bae5bddc-0e45-4a5e-9641-0d506def8cd7" xlink:href="cms-20201231.xsd#cms_FinancialCompensationMechanismPPAsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_e9b5647e-5e97-4413-b441-c739492fbde9" xlink:to="loc_cms_FinancialCompensationMechanismPPAsMember_bae5bddc-0e45-4a5e-9641-0d506def8cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_c86e0c16-23ea-4ed8-8ae6-8a072f41fde9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_66942f9f-40f6-4b5a-a2a3-032db5a00efc" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_c86e0c16-23ea-4ed8-8ae6-8a072f41fde9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9627a9de-7847-455e-b2c7-190c25edb122" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_c86e0c16-23ea-4ed8-8ae6-8a072f41fde9" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9627a9de-7847-455e-b2c7-190c25edb122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanIncentiveMember_519e981f-b811-4da2-8413-67b2e7be05be" xlink:href="cms-20201231.xsd#cms_EnergyWasteReductionPlanIncentiveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9627a9de-7847-455e-b2c7-190c25edb122" xlink:to="loc_cms_EnergyWasteReductionPlanIncentiveMember_519e981f-b811-4da2-8413-67b2e7be05be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanMember_85795cc2-7e11-408a-a3de-c94e1dcd7903" xlink:href="cms-20201231.xsd#cms_EnergyWasteReductionPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9627a9de-7847-455e-b2c7-190c25edb122" xlink:to="loc_cms_EnergyWasteReductionPlanMember_85795cc2-7e11-408a-a3de-c94e1dcd7903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasRateCaseTaxReformRateChangeMember_f7c5454c-3435-44d0-9121-83673306d491" xlink:href="cms-20201231.xsd#cms_GasRateCaseTaxReformRateChangeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9627a9de-7847-455e-b2c7-190c25edb122" xlink:to="loc_cms_GasRateCaseTaxReformRateChangeMember_f7c5454c-3435-44d0-9121-83673306d491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseTaxReformRateChangeMember_b3652a18-de65-4410-997a-23405504ad07" xlink:href="cms-20201231.xsd#cms_ElectricRateCaseTaxReformRateChangeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9627a9de-7847-455e-b2c7-190c25edb122" xlink:to="loc_cms_ElectricRateCaseTaxReformRateChangeMember_b3652a18-de65-4410-997a-23405504ad07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseNetOfTCJAImpactMember_69f25108-fee7-434b-9128-a0922bc4187c" xlink:href="cms-20201231.xsd#cms_ElectricRateCaseNetOfTCJAImpactMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9627a9de-7847-455e-b2c7-190c25edb122" xlink:to="loc_cms_ElectricRateCaseNetOfTCJAImpactMember_69f25108-fee7-434b-9128-a0922bc4187c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseMember_4889e1b7-be98-4640-a6ae-35753ef902b3" xlink:href="cms-20201231.xsd#cms_ElectricRateCaseMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9627a9de-7847-455e-b2c7-190c25edb122" xlink:to="loc_cms_ElectricRateCaseMember_4889e1b7-be98-4640-a6ae-35753ef902b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasRateCaseMember_4053706c-01a2-47ad-a6d8-113e044c5235" xlink:href="cms-20201231.xsd#cms_GasRateCaseMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9627a9de-7847-455e-b2c7-190c25edb122" xlink:to="loc_cms_GasRateCaseMember_4053706c-01a2-47ad-a6d8-113e044c5235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSupplyCostRecoveryMember_1caf8bb0-445e-48f4-9383-18b73014a4f5" xlink:href="cms-20201231.xsd#cms_PowerSupplyCostRecoveryMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9627a9de-7847-455e-b2c7-190c25edb122" xlink:to="loc_cms_PowerSupplyCostRecoveryMember_1caf8bb0-445e-48f4-9383-18b73014a4f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_68aee9ec-2397-4b39-94c9-47d95e08cf91" xlink:href="cms-20201231.xsd#cms_GasCostRecoveryMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_9627a9de-7847-455e-b2c7-190c25edb122" xlink:to="loc_cms_GasCostRecoveryMember_68aee9ec-2397-4b39-94c9-47d95e08cf91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_cbe44d92-b050-4d76-9b8f-2140cb3b7adc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_66942f9f-40f6-4b5a-a2a3-032db5a00efc" xlink:to="loc_us-gaap_PublicUtilityAxis_cbe44d92-b050-4d76-9b8f-2140cb3b7adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_a26c0faa-e29e-4329-a62e-227232a765f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_cbe44d92-b050-4d76-9b8f-2140cb3b7adc" xlink:to="loc_us-gaap_UtilityPlantDomain_a26c0faa-e29e-4329-a62e-227232a765f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_db8eb653-8196-496e-aabb-efa7a316180e" xlink:href="cms-20201231.xsd#cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_a26c0faa-e29e-4329-a62e-227232a765f9" xlink:to="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_db8eb653-8196-496e-aabb-efa7a316180e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGenerationMember_d03aabca-c7ac-479f-889b-1d0956b8a5ba" xlink:href="cms-20201231.xsd#cms_CoalFueledElectricGenerationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_a26c0faa-e29e-4329-a62e-227232a765f9" xlink:to="loc_cms_CoalFueledElectricGenerationMember_d03aabca-c7ac-479f-889b-1d0956b8a5ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasFueledElectricGenerationMember_53856822-07f3-4f1d-acbb-833107beec94" xlink:href="cms-20201231.xsd#cms_GasFueledElectricGenerationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_a26c0faa-e29e-4329-a62e-227232a765f9" xlink:to="loc_cms_GasFueledElectricGenerationMember_53856822-07f3-4f1d-acbb-833107beec94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_40229124-9639-4e5e-be11-8d3f695498f1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_66942f9f-40f6-4b5a-a2a3-032db5a00efc" xlink:to="loc_dei_LegalEntityAxis_40229124-9639-4e5e-be11-8d3f695498f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a72f0151-811f-4488-80ab-1589bc7e2db1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_40229124-9639-4e5e-be11-8d3f695498f1" xlink:to="loc_dei_EntityDomain_a72f0151-811f-4488-80ab-1589bc7e2db1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e38e180f-a5b1-465d-8195-f6c016b3e0ed" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a72f0151-811f-4488-80ab-1589bc7e2db1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e38e180f-a5b1-465d-8195-f6c016b3e0ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_8efd345c-ed4e-4d2c-8fdc-5cdecd86135e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_66942f9f-40f6-4b5a-a2a3-032db5a00efc" xlink:to="loc_srt_StatementScenarioAxis_8efd345c-ed4e-4d2c-8fdc-5cdecd86135e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_2af4411d-fbe9-4a5a-87e6-aebdd00bb988" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_8efd345c-ed4e-4d2c-8fdc-5cdecd86135e" xlink:to="loc_srt_ScenarioUnspecifiedDomain_2af4411d-fbe9-4a5a-87e6-aebdd00bb988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_0fde61d5-94ec-453c-bfe9-e0b82f698896" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_2af4411d-fbe9-4a5a-87e6-aebdd00bb988" xlink:to="loc_srt_ScenarioForecastMember_0fde61d5-94ec-453c-bfe9-e0b82f698896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_028951e1-092d-4880-9c16-191d3927acfc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_66942f9f-40f6-4b5a-a2a3-032db5a00efc" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_028951e1-092d-4880-9c16-191d3927acfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_85befda1-501b-4207-b287-77de3be101d8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_028951e1-092d-4880-9c16-191d3927acfc" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_85befda1-501b-4207-b287-77de3be101d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RayCompressorStationMember_8de9bf0b-4b92-4dfa-89da-7d753abc93f0" xlink:href="cms-20201231.xsd#cms_RayCompressorStationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_85befda1-501b-4207-b287-77de3be101d8" xlink:to="loc_cms_RayCompressorStationMember_8de9bf0b-4b92-4dfa-89da-7d753abc93f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_66942f9f-40f6-4b5a-a2a3-032db5a00efc" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AuthorizedRecoveryCollection_0507ae64-5010-45fc-a8dd-43d623ac267f" xlink:href="cms-20201231.xsd#cms_AuthorizedRecoveryCollection"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_cms_AuthorizedRecoveryCollection_0507ae64-5010-45fc-a8dd-43d623ac267f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_435e4392-6d2f-43c3-918b-86952c17d821" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_Revenues_435e4392-6d2f-43c3-918b-86952c17d821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RequestedRecoveryCollection_2be17ae5-166b-426a-9118-5ddadf6e0919" xlink:href="cms-20201231.xsd#cms_RequestedRecoveryCollection"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_cms_RequestedRecoveryCollection_2be17ae5-166b-426a-9118-5ddadf6e0919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryAssetsNumberOfUnits_d7726ec8-9939-4c27-b544-306e60f27a24" xlink:href="cms-20201231.xsd#cms_RegulatoryAssetsNumberOfUnits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_cms_RegulatoryAssetsNumberOfUnits_d7726ec8-9939-4c27-b544-306e60f27a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfUnitsRetired_ff18bfe3-10d2-4639-8b4e-12bb4f7575fd" xlink:href="cms-20201231.xsd#cms_NumberOfUnitsRetired"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_cms_NumberOfUnitsRetired_ff18bfe3-10d2-4639-8b4e-12bb4f7575fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants_dae38c1c-7d0d-49ef-a419-e6dd64ac4deb" xlink:href="cms-20201231.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_cms_NumberOfFormerManufacturedGasPlants_dae38c1c-7d0d-49ef-a419-e6dd64ac4deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_8f5408cb-9b1d-4459-954d-e39cf14ae172" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_8f5408cb-9b1d-4459-954d-e39cf14ae172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAmortizationPeriod_e227317d-3f05-4ae9-aa5b-987f5f6bdc73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityAmortizationPeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_RegulatoryLiabilityAmortizationPeriod_e227317d-3f05-4ae9-aa5b-987f5f6bdc73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_29288aac-d094-48c9-a9db-665cc3b1f445" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_29288aac-d094-48c9-a9db-665cc3b1f445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ProceedsFromGovernmentGrant_14adf6f0-d513-44c9-97ec-84315f29ca92" xlink:href="cms-20201231.xsd#cms_ProceedsFromGovernmentGrant"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_cms_ProceedsFromGovernmentGrant_14adf6f0-d513-44c9-97ec-84315f29ca92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_81faec12-031f-4a1d-92c2-bcbccc4219fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_81faec12-031f-4a1d-92c2-bcbccc4219fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_c63f0a19-ccfd-462a-9b7e-02cc5dba0de7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_c63f0a19-ccfd-462a-9b7e-02cc5dba0de7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount_49423ed5-2c42-46c6-941c-59adf8c3cc49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount_49423ed5-2c42-46c6-941c-59adf8c3cc49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_68459236-5896-446c-af59-797c9e9b6d4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_68459236-5896-446c-af59-797c9e9b6d4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_f1bcf70d-31e3-4d9a-bd2d-888827431211" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_f1bcf70d-31e3-4d9a-bd2d-888827431211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7e03fbe5-8a7a-446a-bc9e-10126d10065d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7e03fbe5-8a7a-446a-bc9e-10126d10065d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_761f6cb9-e502-4eeb-a65d-ac9e37037d59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_761f6cb9-e502-4eeb-a65d-ac9e37037d59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_39e6859b-12dc-4f6e-95f5-5910a55b66b2" xlink:href="cms-20201231.xsd#cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_39e6859b-12dc-4f6e-95f5-5910a55b66b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_6860f68d-3a29-4157-9c6b-7a87e8ab57fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_292d8430-ed96-413f-a999-6a5ee7b2423e" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_6860f68d-3a29-4157-9c6b-7a87e8ab57fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryMattersAbstract_d83cbdce-9add-4dc6-8f4f-96807ae2a299" xlink:href="cms-20201231.xsd#cms_RegulatoryMattersAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_dc42058f-e9bd-4c12-8cc6-0da51cdbdc77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RegulatoryMattersAbstract_d83cbdce-9add-4dc6-8f4f-96807ae2a299" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_dc42058f-e9bd-4c12-8cc6-0da51cdbdc77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_22712f1d-87b4-4c06-8e29-d46a9ad5c344" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_dc42058f-e9bd-4c12-8cc6-0da51cdbdc77" xlink:to="loc_dei_LegalEntityAxis_22712f1d-87b4-4c06-8e29-d46a9ad5c344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e1af3348-e9fa-44f8-b470-ad245475d7e4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_22712f1d-87b4-4c06-8e29-d46a9ad5c344" xlink:to="loc_dei_EntityDomain_e1af3348-e9fa-44f8-b470-ad245475d7e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e6a13bd4-6c9a-4fbf-8875-7fe9041e57db" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e1af3348-e9fa-44f8-b470-ad245475d7e4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e6a13bd4-6c9a-4fbf-8875-7fe9041e57db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_15fcb687-ae71-4eb4-b4b3-c7310cd78b5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_dc42058f-e9bd-4c12-8cc6-0da51cdbdc77" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_15fcb687-ae71-4eb4-b4b3-c7310cd78b5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_046b9527-f0c7-4da1-843e-f5ac5e078585" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_15fcb687-ae71-4eb4-b4b3-c7310cd78b5d" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_046b9527-f0c7-4da1-843e-f5ac5e078585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSupplyCostRecoveryMember_96cf9a6c-50af-430a-b8b1-82d1182462d5" xlink:href="cms-20201231.xsd#cms_PowerSupplyCostRecoveryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_046b9527-f0c7-4da1-843e-f5ac5e078585" xlink:to="loc_cms_PowerSupplyCostRecoveryMember_96cf9a6c-50af-430a-b8b1-82d1182462d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_7ff46c80-ae57-43c4-97c7-777e59d24d71" xlink:href="cms-20201231.xsd#cms_GasCostRecoveryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_046b9527-f0c7-4da1-843e-f5ac5e078585" xlink:to="loc_cms_GasCostRecoveryMember_7ff46c80-ae57-43c4-97c7-777e59d24d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c2c2b597-e4d5-4317-95f0-38b50db9b62f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_dc42058f-e9bd-4c12-8cc6-0da51cdbdc77" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c2c2b597-e4d5-4317-95f0-38b50db9b62f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_cf9da9e7-9556-4f7d-a165-2df22ecc19a5" xlink:href="cms-20201231.xsd#cms_AccruedRateRefunds"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_c2c2b597-e4d5-4317-95f0-38b50db9b62f" xlink:to="loc_cms_AccruedRateRefunds_cf9da9e7-9556-4f7d-a165-2df22ecc19a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="simple" xlink:href="cms-20201231.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_af034a87-9ea0-4ce8-81f4-897d885e621e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_2ccfb684-1d81-4aee-90fe-f403108fe0d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_af034a87-9ea0-4ce8-81f4-897d885e621e" xlink:to="loc_us-gaap_OtherCommitmentsTable_2ccfb684-1d81-4aee-90fe-f403108fe0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8b03ce96-7c9b-47a5-870e-7ac37b1c2756" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_2ccfb684-1d81-4aee-90fe-f403108fe0d0" xlink:to="loc_dei_LegalEntityAxis_8b03ce96-7c9b-47a5-870e-7ac37b1c2756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_33659ac8-4742-4175-a10b-b9b9056f3747" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8b03ce96-7c9b-47a5-870e-7ac37b1c2756" xlink:to="loc_dei_EntityDomain_33659ac8-4742-4175-a10b-b9b9056f3747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3df73cf3-d726-4904-bf11-db8ddc8fa72e" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_33659ac8-4742-4175-a10b-b9b9056f3747" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3df73cf3-d726-4904-bf11-db8ddc8fa72e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_ed9b72e0-02b1-41e2-b516-660ebb5e9f09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_2ccfb684-1d81-4aee-90fe-f403108fe0d0" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_ed9b72e0-02b1-41e2-b516-660ebb5e9f09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_6f787491-ff47-489e-bee0-d849eb7ccedc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_ed9b72e0-02b1-41e2-b516-660ebb5e9f09" xlink:to="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_6f787491-ff47-489e-bee0-d849eb7ccedc" 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-20201231.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_639043cb-f628-419d-87b2-1aa11aa7f750" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_3873a7c8-fe0f-48b1-9c5e-7cb66180f0de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SiteContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_639043cb-f628-419d-87b2-1aa11aa7f750" xlink:to="loc_us-gaap_SiteContingencyTable_3873a7c8-fe0f-48b1-9c5e-7cb66180f0de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_bdee0899-52b0-4f90-a7f9-90e78d98d656" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_3873a7c8-fe0f-48b1-9c5e-7cb66180f0de" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_bdee0899-52b0-4f90-a7f9-90e78d98d656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_d5f46532-e959-45d6-a3a1-8c6c63064c04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_bdee0899-52b0-4f90-a7f9-90e78d98d656" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_d5f46532-e959-45d6-a3a1-8c6c63064c04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_31ce9b29-4717-432e-b67f-8f350e74f969" xlink:href="cms-20201231.xsd#cms_BayHarborMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_d5f46532-e959-45d6-a3a1-8c6c63064c04" xlink:to="loc_cms_BayHarborMember_31ce9b29-4717-432e-b67f-8f350e74f969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_1c7dd5fa-82da-4a5b-a9a0-37ff98e67632" xlink:href="cms-20201231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_d5f46532-e959-45d6-a3a1-8c6c63064c04" xlink:to="loc_cms_ManufacturedGasPlantMember_1c7dd5fa-82da-4a5b-a9a0-37ff98e67632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_29b87008-7155-443c-88c3-cb8e8d4d7ebe" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_3873a7c8-fe0f-48b1-9c5e-7cb66180f0de" xlink:to="loc_dei_LegalEntityAxis_29b87008-7155-443c-88c3-cb8e8d4d7ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5f4ad572-b3fb-474c-ab79-9db0ada44163" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_29b87008-7155-443c-88c3-cb8e8d4d7ebe" xlink:to="loc_dei_EntityDomain_5f4ad572-b3fb-474c-ab79-9db0ada44163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_01d97e1a-deff-4d17-82b2-9256f4daeee4" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5f4ad572-b3fb-474c-ab79-9db0ada44163" xlink:to="loc_cms_ConsumersEnergyCompanyMember_01d97e1a-deff-4d17-82b2-9256f4daeee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_b14fc8bd-0f65-4496-8df7-ae127e14475a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_3873a7c8-fe0f-48b1-9c5e-7cb66180f0de" xlink:to="loc_us-gaap_SiteContingencyLineItems_b14fc8bd-0f65-4496-8df7-ae127e14475a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_33481993-9c85-4663-869d-639544036541" xlink:href="cms-20201231.xsd#cms_ExpectedRemediationCostsByYearTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_b14fc8bd-0f65-4496-8df7-ae127e14475a" xlink:to="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_33481993-9c85-4663-869d-639544036541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_9809c9e9-dbec-4743-9d27-241c0ad8e547" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGuaranteeObligationsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_b14fc8bd-0f65-4496-8df7-ae127e14475a" xlink:to="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_9809c9e9-dbec-4743-9d27-241c0ad8e547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_4473bab9-723d-49be-bc65-b52a214beca9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_b14fc8bd-0f65-4496-8df7-ae127e14475a" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_4473bab9-723d-49be-bc65-b52a214beca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ac029203-fd8e-4ec5-857e-75524bb85d4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_78c1e92f-1825-45ab-9e62-6f930365ee4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ac029203-fd8e-4ec5-857e-75524bb85d4b" xlink:to="loc_us-gaap_LossContingenciesTable_78c1e92f-1825-45ab-9e62-6f930365ee4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_de4d202d-3208-4cd9-9e98-2af1b2838972" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_78c1e92f-1825-45ab-9e62-6f930365ee4c" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_de4d202d-3208-4cd9-9e98-2af1b2838972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_b901f0c3-741b-44be-baf0-191e33ca340a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_de4d202d-3208-4cd9-9e98-2af1b2838972" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_b901f0c3-741b-44be-baf0-191e33ca340a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RayCompressorStationMember_58a41f45-2edc-4ba6-8a3c-cb8fde8e341d" xlink:href="cms-20201231.xsd#cms_RayCompressorStationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_b901f0c3-741b-44be-baf0-191e33ca340a" xlink:to="loc_cms_RayCompressorStationMember_58a41f45-2edc-4ba6-8a3c-cb8fde8e341d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_d15f5280-52dc-4996-bcbc-80a61625cddb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_78c1e92f-1825-45ab-9e62-6f930365ee4c" xlink:to="loc_srt_LitigationCaseAxis_d15f5280-52dc-4996-bcbc-80a61625cddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_77b97910-3ae4-4471-861c-f1f734e26431" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_d15f5280-52dc-4996-bcbc-80a61625cddb" xlink:to="loc_srt_LitigationCaseTypeDomain_77b97910-3ae4-4471-861c-f1f734e26431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasIndexPriceReportingClassActionLawsuitsMember_d8cc111b-127c-4442-815c-8c3c432344d8" xlink:href="cms-20201231.xsd#cms_GasIndexPriceReportingClassActionLawsuitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_77b97910-3ae4-4471-861c-f1f734e26431" xlink:to="loc_cms_GasIndexPriceReportingClassActionLawsuitsMember_d8cc111b-127c-4442-815c-8c3c432344d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasIndexPriceReportingIndividualLawsuitsMember_7088eb30-617e-425f-81b0-269d791c7029" xlink:href="cms-20201231.xsd#cms_GasIndexPriceReportingIndividualLawsuitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_77b97910-3ae4-4471-861c-f1f734e26431" xlink:to="loc_cms_GasIndexPriceReportingIndividualLawsuitsMember_7088eb30-617e-425f-81b0-269d791c7029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasIndexPriceReportingLitigationMember_0ed947ff-647b-4cb0-9c35-243c039e3a03" xlink:href="cms-20201231.xsd#cms_GasIndexPriceReportingLitigationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_77b97910-3ae4-4471-861c-f1f734e26431" xlink:to="loc_cms_GasIndexPriceReportingLitigationMember_0ed947ff-647b-4cb0-9c35-243c039e3a03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_McvPpaMember_2379cdb9-b256-4869-85af-b478befe38c6" xlink:href="cms-20201231.xsd#cms_McvPpaMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_77b97910-3ae4-4471-861c-f1f734e26431" xlink:to="loc_cms_McvPpaMember_2379cdb9-b256-4869-85af-b478befe38c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnderwatercablesStraitsofMackinacMember_2e841dab-a047-4159-819e-187ed6ea43c3" xlink:href="cms-20201231.xsd#cms_UnderwatercablesStraitsofMackinacMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_77b97910-3ae4-4471-861c-f1f734e26431" xlink:to="loc_cms_UnderwatercablesStraitsofMackinacMember_2e841dab-a047-4159-819e-187ed6ea43c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivilCaseConsumersV.MPSCStaffMember_61e5d455-af50-4ed3-a0d8-eeb83844ccd0" xlink:href="cms-20201231.xsd#cms_CivilCaseConsumersV.MPSCStaffMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_77b97910-3ae4-4471-861c-f1f734e26431" xlink:to="loc_cms_CivilCaseConsumersV.MPSCStaffMember_61e5d455-af50-4ed3-a0d8-eeb83844ccd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_e1e42ee6-fce0-45d8-a177-88c4d81dce46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_78c1e92f-1825-45ab-9e62-6f930365ee4c" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_e1e42ee6-fce0-45d8-a177-88c4d81dce46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_58f182f3-0f55-47b9-94af-6858421737db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_e1e42ee6-fce0-45d8-a177-88c4d81dce46" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_58f182f3-0f55-47b9-94af-6858421737db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EquatorialGuineaTaxAuthorityMember_5cf941fc-6de2-4b23-a68f-037f91f7ed3e" xlink:href="cms-20201231.xsd#cms_EquatorialGuineaTaxAuthorityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_58f182f3-0f55-47b9-94af-6858421737db" xlink:to="loc_cms_EquatorialGuineaTaxAuthorityMember_5cf941fc-6de2-4b23-a68f-037f91f7ed3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_8f52c1ad-5be4-476e-bb3c-652795f37f85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_78c1e92f-1825-45ab-9e62-6f930365ee4c" xlink:to="loc_us-gaap_PublicUtilityAxis_8f52c1ad-5be4-476e-bb3c-652795f37f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_c015504a-f6a0-4a57-a5f3-ff9d52488ac8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_8f52c1ad-5be4-476e-bb3c-652795f37f85" xlink:to="loc_us-gaap_UtilityPlantDomain_c015504a-f6a0-4a57-a5f3-ff9d52488ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_cce43c4c-beed-4f53-90e1-2c1a321e180c" xlink:href="cms-20201231.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_c015504a-f6a0-4a57-a5f3-ff9d52488ac8" xlink:to="loc_cms_ElectricUtilityMember_cce43c4c-beed-4f53-90e1-2c1a321e180c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_e6753c0c-901f-4b5b-97da-e461001ae073" xlink:href="cms-20201231.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_c015504a-f6a0-4a57-a5f3-ff9d52488ac8" xlink:to="loc_cms_GasUtilityMember_e6753c0c-901f-4b5b-97da-e461001ae073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_b37304d4-931e-42c0-8331-421da8fc5980" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_78c1e92f-1825-45ab-9e62-6f930365ee4c" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_b37304d4-931e-42c0-8331-421da8fc5980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_da1d5261-7fb1-4025-b142-e3227f3ffeac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_b37304d4-931e-42c0-8331-421da8fc5980" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_da1d5261-7fb1-4025-b142-e3227f3ffeac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_95d83c18-12d2-46a2-acba-d983c890b64f" xlink:href="cms-20201231.xsd#cms_BayHarborMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_da1d5261-7fb1-4025-b142-e3227f3ffeac" xlink:to="loc_cms_BayHarborMember_95d83c18-12d2-46a2-acba-d983c890b64f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NrepaMember_8113b14a-39cc-446b-814f-f3c121e597e9" xlink:href="cms-20201231.xsd#cms_NrepaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_da1d5261-7fb1-4025-b142-e3227f3ffeac" xlink:to="loc_cms_NrepaMember_8113b14a-39cc-446b-814f-f3c121e597e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CerclaLiabilityMember_24305555-b85c-4ede-bf2f-5567660efef2" xlink:href="cms-20201231.xsd#cms_CerclaLiabilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_da1d5261-7fb1-4025-b142-e3227f3ffeac" xlink:to="loc_cms_CerclaLiabilityMember_24305555-b85c-4ede-bf2f-5567660efef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_b869cc23-b8df-4a61-8927-f8427cd0b324" xlink:href="cms-20201231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_da1d5261-7fb1-4025-b142-e3227f3ffeac" xlink:to="loc_cms_ManufacturedGasPlantMember_b869cc23-b8df-4a61-8927-f8427cd0b324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9b444019-1ae6-4545-9c87-00a507a27af2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_78c1e92f-1825-45ab-9e62-6f930365ee4c" xlink:to="loc_srt_RangeAxis_9b444019-1ae6-4545-9c87-00a507a27af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2da8aca9-0335-4c23-bf39-50c1e0e414eb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9b444019-1ae6-4545-9c87-00a507a27af2" xlink:to="loc_srt_RangeMember_2da8aca9-0335-4c23-bf39-50c1e0e414eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fea84308-47de-4b55-ad5f-f0ecd307e672" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2da8aca9-0335-4c23-bf39-50c1e0e414eb" xlink:to="loc_srt_MinimumMember_fea84308-47de-4b55-ad5f-f0ecd307e672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5df36351-aac9-4b91-aace-3cb38cdc80fa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2da8aca9-0335-4c23-bf39-50c1e0e414eb" xlink:to="loc_srt_MaximumMember_5df36351-aac9-4b91-aace-3cb38cdc80fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e75d7e08-629d-46f5-a057-6d08c3c69a35" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_78c1e92f-1825-45ab-9e62-6f930365ee4c" xlink:to="loc_dei_LegalEntityAxis_e75d7e08-629d-46f5-a057-6d08c3c69a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_71b5f304-4a7a-4445-ac42-916893c04108" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_e75d7e08-629d-46f5-a057-6d08c3c69a35" xlink:to="loc_dei_EntityDomain_71b5f304-4a7a-4445-ac42-916893c04108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_970ae00b-39ce-403a-91b5-a574cfe5a725" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_71b5f304-4a7a-4445-ac42-916893c04108" xlink:to="loc_cms_ConsumersEnergyCompanyMember_970ae00b-39ce-403a-91b5-a574cfe5a725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_6b602f63-f53b-4c3e-91cb-39c10f91495a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_78c1e92f-1825-45ab-9e62-6f930365ee4c" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_6b602f63-f53b-4c3e-91cb-39c10f91495a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_596c373d-3c27-455d-8151-0c38807b85a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_6b602f63-f53b-4c3e-91cb-39c10f91495a" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_596c373d-3c27-455d-8151-0c38807b85a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_ad2a144a-9064-483f-931d-a969d3256dbe" xlink:href="cms-20201231.xsd#cms_GasCostRecoveryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_596c373d-3c27-455d-8151-0c38807b85a4" xlink:to="loc_cms_GasCostRecoveryMember_ad2a144a-9064-483f-931d-a969d3256dbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_78c1e92f-1825-45ab-9e62-6f930365ee4c" xlink:to="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LossContingencyNumberOfLawsuits_bccac82f-ca5e-4410-8e86-836c844395b7" xlink:href="cms-20201231.xsd#cms_LossContingencyNumberOfLawsuits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_cms_LossContingencyNumberOfLawsuits_bccac82f-ca5e-4410-8e86-836c844395b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserveCurrent_dababac7-d8fd-4017-9de0-3b9146318329" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationReserveCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_us-gaap_LitigationReserveCurrent_dababac7-d8fd-4017-9de0-3b9146318329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_0dd0d233-9e09-43cc-9fc6-f3b1f23f413c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_0dd0d233-9e09-43cc-9fc6-f3b1f23f413c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_c07c9c07-d6f9-4dfd-9118-88f8b1604eca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_c07c9c07-d6f9-4dfd-9118-88f8b1604eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_4d3bf3cb-c942-4ff2-9e69-49628242c82a" xlink:href="cms-20201231.xsd#cms_AccrualForEnvironmentalLossContingenciesInflationRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_4d3bf3cb-c942-4ff2-9e69-49628242c82a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_a6b3a500-7b9b-4191-ad17-a1d81425c519" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_a6b3a500-7b9b-4191-ad17-a1d81425c519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForeignGovernmentTaxClaimOnSale_9e5b94c4-32fe-4438-97f2-2789c51d9ee9" xlink:href="cms-20201231.xsd#cms_ForeignGovernmentTaxClaimOnSale"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_cms_ForeignGovernmentTaxClaimOnSale_9e5b94c4-32fe-4438-97f2-2789c51d9ee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_6de20c75-80c4-4f27-9e9d-5d58600311ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_6de20c75-80c4-4f27-9e9d-5d58600311ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_14976b0c-68dd-412b-a848-ee205d002d25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_14976b0c-68dd-412b-a848-ee205d002d25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants_07dfc3df-0c16-4b49-8184-7f94189ec239" xlink:href="cms-20201231.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_cms_NumberOfFormerManufacturedGasPlants_07dfc3df-0c16-4b49-8184-7f94189ec239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_890eedc2-5184-45b8-8159-8f4aff63166b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_890eedc2-5184-45b8-8159-8f4aff63166b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_ff8706f6-1281-44b0-9664-391b4b5ea50e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_ff8706f6-1281-44b0-9664-391b4b5ea50e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_9c4290a8-1a0b-4d70-9277-889d015f053b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_9c4290a8-1a0b-4d70-9277-889d015f053b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_dbd1477d-31c8-495a-8d08-59cca81b0bfb" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_dbd1477d-31c8-495a-8d08-59cca81b0bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense_70f94d6c-15cb-4b95-8915-6e5d30168c27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_49ea4095-efc0-4ab7-87a9-57f9a61342ef" xlink:to="loc_us-gaap_LitigationSettlementExpense_70f94d6c-15cb-4b95-8915-6e5d30168c27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3823fb56-d310-4050-8a75-3b543f67f556" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_e70372d7-e09d-4847-b30f-032488c6b34a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SiteContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3823fb56-d310-4050-8a75-3b543f67f556" xlink:to="loc_us-gaap_SiteContingencyTable_e70372d7-e09d-4847-b30f-032488c6b34a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_16307635-9a10-45ac-ac62-51ef02aa3900" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_e70372d7-e09d-4847-b30f-032488c6b34a" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_16307635-9a10-45ac-ac62-51ef02aa3900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_b130be63-932e-4d7c-931e-17f86c4b23ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_16307635-9a10-45ac-ac62-51ef02aa3900" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_b130be63-932e-4d7c-931e-17f86c4b23ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_1b813123-ce49-4acd-a6b1-f1584fab0bb6" xlink:href="cms-20201231.xsd#cms_BayHarborMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_b130be63-932e-4d7c-931e-17f86c4b23ee" xlink:to="loc_cms_BayHarborMember_1b813123-ce49-4acd-a6b1-f1584fab0bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_076b8dac-1f13-4b2c-bcb6-cc1105bcfa44" xlink:href="cms-20201231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_b130be63-932e-4d7c-931e-17f86c4b23ee" xlink:to="loc_cms_ManufacturedGasPlantMember_076b8dac-1f13-4b2c-bcb6-cc1105bcfa44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9d225012-0508-4237-b349-462122e12bc8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_e70372d7-e09d-4847-b30f-032488c6b34a" xlink:to="loc_dei_LegalEntityAxis_9d225012-0508-4237-b349-462122e12bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2d718b7b-97db-4ed1-b4e7-5027d6860501" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9d225012-0508-4237-b349-462122e12bc8" xlink:to="loc_dei_EntityDomain_2d718b7b-97db-4ed1-b4e7-5027d6860501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_eeda2c14-ba96-443b-8997-9caa046463fe" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2d718b7b-97db-4ed1-b4e7-5027d6860501" xlink:to="loc_cms_ConsumersEnergyCompanyMember_eeda2c14-ba96-443b-8997-9caa046463fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_78ce1e42-41fe-4e14-a87a-fe712fb4828c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_e70372d7-e09d-4847-b30f-032488c6b34a" xlink:to="loc_us-gaap_SiteContingencyLineItems_78ce1e42-41fe-4e14-a87a-fe712fb4828c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_3c060e0c-05a3-4a67-ba39-c3a8f4fdc27a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_78ce1e42-41fe-4e14-a87a-fe712fb4828c" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_3c060e0c-05a3-4a67-ba39-c3a8f4fdc27a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_fb00fa43-5851-40fb-b7f5-5060596777c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_78ce1e42-41fe-4e14-a87a-fe712fb4828c" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_fb00fa43-5851-40fb-b7f5-5060596777c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_282bade4-803e-48d3-8aa7-5ad6aa24fe8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_78ce1e42-41fe-4e14-a87a-fe712fb4828c" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_282bade4-803e-48d3-8aa7-5ad6aa24fe8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_c6a0133b-1cab-4bcc-9d48-b3f606d991de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_78ce1e42-41fe-4e14-a87a-fe712fb4828c" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_c6a0133b-1cab-4bcc-9d48-b3f606d991de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_3506191d-5ceb-414b-90ea-5466a9829059" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_78ce1e42-41fe-4e14-a87a-fe712fb4828c" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_3506191d-5ceb-414b-90ea-5466a9829059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ContingenciesandCommitmentsGuaranteesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_14961299-dfdc-427d-9431-54c229f48400" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:href="cms-20201231.xsd#cms_GuaranteesAndOtherContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_14961299-dfdc-427d-9431-54c229f48400" xlink:to="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c4e71b30-e9dc-42fc-8030-2221a74b6202" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:to="loc_us-gaap_DebtInstrumentAxis_c4e71b30-e9dc-42fc-8030-2221a74b6202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ee2466df-eb59-494f-b8af-fccdc6a98dd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_c4e71b30-e9dc-42fc-8030-2221a74b6202" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ee2466df-eb59-494f-b8af-fccdc6a98dd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PalisadesPowerPurchaseAgreementMember_e77be2e4-08ea-446c-a410-30868c0158f7" xlink:href="cms-20201231.xsd#cms_PalisadesPowerPurchaseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ee2466df-eb59-494f-b8af-fccdc6a98dd2" xlink:to="loc_cms_PalisadesPowerPurchaseAgreementMember_e77be2e4-08ea-446c-a410-30868c0158f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0d6b76a2-6e52-4101-a888-39332f0dfd1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0d6b76a2-6e52-4101-a888-39332f0dfd1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ef7f54d8-7442-42d8-91f0-aa6c92c86026" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0d6b76a2-6e52-4101-a888-39332f0dfd1d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ef7f54d8-7442-42d8-91f0-aa6c92c86026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingObligationMember_f45eef98-ba17-4619-81ad-cbd5f393c046" xlink:href="cms-20201231.xsd#cms_FinancingObligationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ef7f54d8-7442-42d8-91f0-aa6c92c86026" xlink:to="loc_cms_FinancingObligationMember_f45eef98-ba17-4619-81ad-cbd5f393c046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_6bd03dff-578c-47a9-ab5b-bf1c06b4087b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_6bd03dff-578c-47a9-ab5b-bf1c06b4087b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_229bf4d8-fcb9-4793-a759-38927e4f36c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_6bd03dff-578c-47a9-ab5b-bf1c06b4087b" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_229bf4d8-fcb9-4793-a759-38927e4f36c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PalisadesPowerPurchaseAgreementMember_0a03b896-097e-4ea2-b857-d2a6924861db" xlink:href="cms-20201231.xsd#cms_PalisadesPowerPurchaseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_229bf4d8-fcb9-4793-a759-38927e4f36c3" xlink:to="loc_cms_PalisadesPowerPurchaseAgreementMember_0a03b896-097e-4ea2-b857-d2a6924861db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_15f28f7f-e3fd-4010-883d-599044dc48d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_15f28f7f-e3fd-4010-883d-599044dc48d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_050864d3-6391-4b27-873f-ffc717aedfb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_15f28f7f-e3fd-4010-883d-599044dc48d3" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_050864d3-6391-4b27-873f-ffc717aedfb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_McvPpaMember_3495c1f0-2508-4d22-8ab8-1c18acb8895a" xlink:href="cms-20201231.xsd#cms_McvPpaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_050864d3-6391-4b27-873f-ffc717aedfb1" xlink:to="loc_cms_McvPpaMember_3495c1f0-2508-4d22-8ab8-1c18acb8895a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PalisadesPpaMember_642848ee-04af-4cb6-ba6a-9e13c525ce36" xlink:href="cms-20201231.xsd#cms_PalisadesPpaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_050864d3-6391-4b27-873f-ffc717aedfb1" xlink:to="loc_cms_PalisadesPpaMember_642848ee-04af-4cb6-ba6a-9e13c525ce36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartiesPpaMember_bd0b17a1-fbb8-4d3c-a1b8-d183631596d2" xlink:href="cms-20201231.xsd#cms_RelatedPartiesPpaMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_050864d3-6391-4b27-873f-ffc717aedfb1" xlink:to="loc_cms_RelatedPartiesPpaMember_bd0b17a1-fbb8-4d3c-a1b8-d183631596d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPpaMember_04842ea5-939d-4eae-bcde-2515665a596e" xlink:href="cms-20201231.xsd#cms_OtherPpaMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_050864d3-6391-4b27-873f-ffc717aedfb1" xlink:to="loc_cms_OtherPpaMember_04842ea5-939d-4eae-bcde-2515665a596e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PpaMember_c0751ef4-a339-4d45-9780-7a3c8d822cba" xlink:href="cms-20201231.xsd#cms_PpaMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_050864d3-6391-4b27-873f-ffc717aedfb1" xlink:to="loc_cms_PpaMember_c0751ef4-a339-4d45-9780-7a3c8d822cba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPurchaseObligationsMember_80465e09-f1ad-4c02-bf76-f4c0aea38d75" xlink:href="cms-20201231.xsd#cms_OtherPurchaseObligationsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_050864d3-6391-4b27-873f-ffc717aedfb1" xlink:to="loc_cms_OtherPurchaseObligationsMember_80465e09-f1ad-4c02-bf76-f4c0aea38d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_c562c43f-4400-4927-99db-c5d5f84bab05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_c562c43f-4400-4927-99db-c5d5f84bab05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_97993670-2d7c-49df-b075-d74f3dab8b42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_c562c43f-4400-4927-99db-c5d5f84bab05" xlink:to="loc_us-gaap_LossContingencyNatureDomain_97993670-2d7c-49df-b075-d74f3dab8b42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember_70dca269-89fd-4d3d-8228-9fd706dc5136" xlink:href="cms-20201231.xsd#cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_97993670-2d7c-49df-b075-d74f3dab8b42" xlink:to="loc_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember_70dca269-89fd-4d3d-8228-9fd706dc5136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_68c0fd2e-2968-4302-a034-edcae149933c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_97993670-2d7c-49df-b075-d74f3dab8b42" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_68c0fd2e-2968-4302-a034-edcae149933c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxAndOtherIndemnityObligationsMember_252525e2-e868-43a0-b250-4d9dc7dd5ff4" xlink:href="cms-20201231.xsd#cms_TaxAndOtherIndemnityObligationsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_97993670-2d7c-49df-b075-d74f3dab8b42" xlink:to="loc_cms_TaxAndOtherIndemnityObligationsMember_252525e2-e868-43a0-b250-4d9dc7dd5ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_7eaef799-42c4-47bd-8116-de40e17aabb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_7eaef799-42c4-47bd-8116-de40e17aabb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_bea640be-9bc3-4101-a1c8-c72ff7e5cc09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_7eaef799-42c4-47bd-8116-de40e17aabb7" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_bea640be-9bc3-4101-a1c8-c72ff7e5cc09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeTypeOtherMember_15f7c74d-d609-4784-a879-45410db1894f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeTypeOtherMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_bea640be-9bc3-4101-a1c8-c72ff7e5cc09" xlink:to="loc_us-gaap_GuaranteeTypeOtherMember_15f7c74d-d609-4784-a879-45410db1894f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a24c5477-58fa-470f-8cb9-cd7646c7e3d3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:to="loc_dei_LegalEntityAxis_a24c5477-58fa-470f-8cb9-cd7646c7e3d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fa6ae7ef-795e-4724-9d58-384c8a84f153" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a24c5477-58fa-470f-8cb9-cd7646c7e3d3" xlink:to="loc_dei_EntityDomain_fa6ae7ef-795e-4724-9d58-384c8a84f153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_956d3972-d13b-43b5-9bf8-9f7ce7e45898" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_fa6ae7ef-795e-4724-9d58-384c8a84f153" xlink:to="loc_cms_ConsumersEnergyCompanyMember_956d3972-d13b-43b5-9bf8-9f7ce7e45898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_fcca4751-b8c2-4512-bd9b-02eca438d75a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:to="loc_srt_ConsolidatedEntitiesAxis_fcca4751-b8c2-4512-bd9b-02eca438d75a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_15cfc2cd-1f82-4191-b1ad-e5185b4deb3f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_fcca4751-b8c2-4512-bd9b-02eca438d75a" xlink:to="loc_srt_ConsolidatedEntitiesDomain_15cfc2cd-1f82-4191-b1ad-e5185b4deb3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_eb70e1a8-e353-48fa-bfe4-6dc3ec3b954d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_15cfc2cd-1f82-4191-b1ad-e5185b4deb3f" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_eb70e1a8-e353-48fa-bfe4-6dc3ec3b954d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_230fd1d0-8e9f-4de3-942e-50c9b5d649c5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:to="loc_srt_OwnershipAxis_230fd1d0-8e9f-4de3-942e-50c9b5d649c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_4dd971be-1c2f-40dd-bdd6-d83c6f586eda" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_230fd1d0-8e9f-4de3-942e-50c9b5d649c5" xlink:to="loc_srt_OwnershipDomain_4dd971be-1c2f-40dd-bdd6-d83c6f586eda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_53251d00-267c-4573-bdec-437846fe3c1e" xlink:href="cms-20201231.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_4dd971be-1c2f-40dd-bdd6-d83c6f586eda" xlink:to="loc_cms_AviatorWindClassBMembershipMember_53251d00-267c-4573-bdec-437846fe3c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_707fde19-e6a2-4a77-8680-b8e32d52a365" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_707fde19-e6a2-4a77-8680-b8e32d52a365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_7fa7caba-3843-478f-85a2-1ba3aad862de" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_707fde19-e6a2-4a77-8680-b8e32d52a365" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_7fa7caba-3843-478f-85a2-1ba3aad862de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_YearEndThroughMarch2025Member_dadbccdd-bc61-444b-986d-50964dd6f047" xlink:href="cms-20201231.xsd#cms_YearEndThroughMarch2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_7fa7caba-3843-478f-85a2-1ba3aad862de" xlink:to="loc_cms_YearEndThroughMarch2025Member_dadbccdd-bc61-444b-986d-50964dd6f047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_March2025ThroughTerminationMember_4e5bf82a-0957-49fc-80bf-3a0ca36f2d60" xlink:href="cms-20201231.xsd#cms_March2025ThroughTerminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_7fa7caba-3843-478f-85a2-1ba3aad862de" xlink:to="loc_cms_March2025ThroughTerminationMember_4e5bf82a-0957-49fc-80bf-3a0ca36f2d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:href="cms-20201231.xsd#cms_GuaranteesAndOtherContingenciesLineItems"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_9f34a879-2641-4de8-baeb-7db8573418f5" xlink:to="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsTerm_1d3e012b-4e53-4817-b938-eb4a19136c98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_GuaranteeObligationsTerm_1d3e012b-4e53-4817-b938-eb4a19136c98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_34161ed2-1800-4e43-afc9-b116e05991d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_34161ed2-1800-4e43-afc9-b116e05991d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_540f3f62-fad8-405b-96ba-1d17fd8ec9e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_540f3f62-fad8-405b-96ba-1d17fd8ec9e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_be0953e2-0a4a-4deb-a2d3-77f1451c1b13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_be0953e2-0a4a-4deb-a2d3-77f1451c1b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_1918a1aa-5012-41fd-84d5-7814b61e47c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_1918a1aa-5012-41fd-84d5-7814b61e47c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_dd66b9e6-c8ba-4db6-9d64-653ad706cb25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_dd66b9e6-c8ba-4db6-9d64-653ad706cb25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_a40b7be3-1311-4946-aaa7-fd80322d4d7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_a40b7be3-1311-4946-aaa7-fd80322d4d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_25ddb6b6-f690-4ae3-926a-f4a5d60834e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_25ddb6b6-f690-4ae3-926a-f4a5d60834e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_019e9afc-596c-475f-bdae-41e3bde9a4de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_019e9afc-596c-475f-bdae-41e3bde9a4de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_7bf26ae2-75cf-4f2e-9a34-956be30fa2d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_7bf26ae2-75cf-4f2e-9a34-956be30fa2d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_f2ec470b-ab3d-46bf-8177-20d6f4b20af2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_f2ec470b-ab3d-46bf-8177-20d6f4b20af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired_042d6f4b-03d6-4c16-b58d-1acb438c6814" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired_042d6f4b-03d6-4c16-b58d-1acb438c6814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_03570390-f48f-48c0-b711-f3907cdebce3" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_03570390-f48f-48c0-b711-f3907cdebce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_78b7ac3c-7f46-4c82-a228-6697c6602ca4" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_78b7ac3c-7f46-4c82-a228-6697c6602ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_2beffd44-e5a2-4873-a74a-2865d2d12162" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_2beffd44-e5a2-4873-a74a-2865d2d12162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_1adbfcbd-4a8d-43ee-b09a-be6b9000f601" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_1adbfcbd-4a8d-43ee-b09a-be6b9000f601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_fc0f041e-8a56-4a96-8dca-a6b159e213a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_fc0f041e-8a56-4a96-8dca-a6b159e213a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity_c936eec6-6067-4271-bc20-2cda3d62a298" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_1bc2cdba-f28e-48b0-be39-4a4ddbd69c06" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity_c936eec6-6067-4271-bc20-2cda3d62a298" 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-20201231.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_71b0d1ee-7361-4325-a14d-a4e710a74b93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_3c55b294-7f10-4ec4-92b6-07f4540af7bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_71b0d1ee-7361-4325-a14d-a4e710a74b93" xlink:to="loc_us-gaap_DebtInstrumentTable_3c55b294-7f10-4ec4-92b6-07f4540af7bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9ea4210d-91ce-46fc-a1f8-dcb144b9de7c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3c55b294-7f10-4ec4-92b6-07f4540af7bf" xlink:to="loc_dei_LegalEntityAxis_9ea4210d-91ce-46fc-a1f8-dcb144b9de7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e5491989-5c90-4458-bf06-e4813a24aedd" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9ea4210d-91ce-46fc-a1f8-dcb144b9de7c" xlink:to="loc_dei_EntityDomain_e5491989-5c90-4458-bf06-e4813a24aedd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_113548b0-378c-47b5-b42d-42fdc20bebfd" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e5491989-5c90-4458-bf06-e4813a24aedd" xlink:to="loc_cms_ConsumersEnergyCompanyMember_113548b0-378c-47b5-b42d-42fdc20bebfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b6726e24-51be-429f-a4d0-d7166cd32357" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3c55b294-7f10-4ec4-92b6-07f4540af7bf" xlink:to="loc_us-gaap_DebtInstrumentLineItems_b6726e24-51be-429f-a4d0-d7166cd32357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_7f9e4654-8d5e-422a-b2da-1fa42072f581" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b6726e24-51be-429f-a4d0-d7166cd32357" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_7f9e4654-8d5e-422a-b2da-1fa42072f581" 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-20201231.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_80ee4bb8-1afe-4de5-9757-fae0a1bd32a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_03a31d60-96bd-4033-9abf-349ccccf780e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_80ee4bb8-1afe-4de5-9757-fae0a1bd32a8" xlink:to="loc_us-gaap_DebtInstrumentTable_03a31d60-96bd-4033-9abf-349ccccf780e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dbc036c0-7281-4f1a-940a-766b97f8c085" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_03a31d60-96bd-4033-9abf-349ccccf780e" xlink:to="loc_dei_LegalEntityAxis_dbc036c0-7281-4f1a-940a-766b97f8c085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_12cdafd2-a7ad-41aa-95a1-01903ca22984" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_dbc036c0-7281-4f1a-940a-766b97f8c085" xlink:to="loc_dei_EntityDomain_12cdafd2-a7ad-41aa-95a1-01903ca22984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_11f05b92-a476-44d3-bfa7-fd93068b5c7e" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_12cdafd2-a7ad-41aa-95a1-01903ca22984" xlink:to="loc_cms_ConsumersEnergyCompanyMember_11f05b92-a476-44d3-bfa7-fd93068b5c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_662a8c5c-e51f-4e23-9c13-519fe7ca163a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_03a31d60-96bd-4033-9abf-349ccccf780e" xlink:to="loc_us-gaap_DebtInstrumentLineItems_662a8c5c-e51f-4e23-9c13-519fe7ca163a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_c7f37152-8b7d-49a4-b050-0442c9bac05f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_662a8c5c-e51f-4e23-9c13-519fe7ca163a" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_c7f37152-8b7d-49a4-b050-0442c9bac05f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_5c550738-9d73-47e4-a291-657f8058d182" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_662a8c5c-e51f-4e23-9c13-519fe7ca163a" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_5c550738-9d73-47e4-a291-657f8058d182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_983362a5-978d-42ea-ab67-f5d3ba4a6313" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_662a8c5c-e51f-4e23-9c13-519fe7ca163a" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_983362a5-978d-42ea-ab67-f5d3ba4a6313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_cce1e690-66f0-4c5f-a823-6565528e3c25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_662a8c5c-e51f-4e23-9c13-519fe7ca163a" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_cce1e690-66f0-4c5f-a823-6565528e3c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_ea5de526-7ea2-433c-9701-40208bc1474c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_662a8c5c-e51f-4e23-9c13-519fe7ca163a" xlink:to="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_ea5de526-7ea2-433c-9701-40208bc1474c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfPreferredStockTableTextBlock_bfa32e96-7a20-4488-97ac-f3d3a534da14" xlink:href="cms-20201231.xsd#cms_ScheduleOfPreferredStockTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_662a8c5c-e51f-4e23-9c13-519fe7ca163a" xlink:to="loc_cms_ScheduleOfPreferredStockTableTextBlock_bfa32e96-7a20-4488-97ac-f3d3a534da14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_b545e9e5-1aac-4686-91f1-50df94e1fa1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_c1ad6576-c894-4dc5-bd5e-a76f98a049e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b545e9e5-1aac-4686-91f1-50df94e1fa1b" xlink:to="loc_us-gaap_DebtInstrumentTable_c1ad6576-c894-4dc5-bd5e-a76f98a049e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_9da54df4-b1ab-4563-97a7-4b851e2fa4c3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c1ad6576-c894-4dc5-bd5e-a76f98a049e7" xlink:to="loc_srt_StatementScenarioAxis_9da54df4-b1ab-4563-97a7-4b851e2fa4c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_69d66fe7-36ff-4bd8-b087-7f792b6d1293" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_9da54df4-b1ab-4563-97a7-4b851e2fa4c3" xlink:to="loc_srt_ScenarioUnspecifiedDomain_69d66fe7-36ff-4bd8-b087-7f792b6d1293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_91240879-f539-4235-8513-95bbe5a741a8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_69d66fe7-36ff-4bd8-b087-7f792b6d1293" xlink:to="loc_srt_ScenarioForecastMember_91240879-f539-4235-8513-95bbe5a741a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_7e6dbee8-6da7-4dea-9996-ceccf3483a29" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c1ad6576-c894-4dc5-bd5e-a76f98a049e7" xlink:to="loc_srt_ConsolidatedEntitiesAxis_7e6dbee8-6da7-4dea-9996-ceccf3483a29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_d2e0e7a2-dd0f-496f-92f6-ff9b576daaae" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_7e6dbee8-6da7-4dea-9996-ceccf3483a29" xlink:to="loc_srt_ConsolidatedEntitiesDomain_d2e0e7a2-dd0f-496f-92f6-ff9b576daaae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_0f54328f-f74e-4470-afb4-b48def05c92b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_d2e0e7a2-dd0f-496f-92f6-ff9b576daaae" xlink:to="loc_srt_ParentCompanyMember_0f54328f-f74e-4470-afb4-b48def05c92b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_e64cab58-acbb-4153-9727-d8409d1fd5f5" xlink:href="cms-20201231.xsd#cms_CMSEnterprisesIncludingSubsidiariesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_d2e0e7a2-dd0f-496f-92f6-ff9b576daaae" xlink:to="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_e64cab58-acbb-4153-9727-d8409d1fd5f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7a34cd5f-f6bc-4940-add2-0d9b824d0fcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c1ad6576-c894-4dc5-bd5e-a76f98a049e7" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7a34cd5f-f6bc-4940-add2-0d9b824d0fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0507135d-1b5f-4a94-b98a-4f2b19349fe6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7a34cd5f-f6bc-4940-add2-0d9b824d0fcd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0507135d-1b5f-4a94-b98a-4f2b19349fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_cf7c1c66-5e10-4030-9c78-2ef1a5f2e930" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0507135d-1b5f-4a94-b98a-4f2b19349fe6" xlink:to="loc_us-gaap_UnsecuredDebtMember_cf7c1c66-5e10-4030-9c78-2ef1a5f2e930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember_32673892-8e06-449f-80ce-2a0ed2e65a40" xlink:href="cms-20201231.xsd#cms_TermLoanFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0507135d-1b5f-4a94-b98a-4f2b19349fe6" xlink:to="loc_cms_TermLoanFacilityMember_32673892-8e06-449f-80ce-2a0ed2e65a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedDebtMember_68a8b3fd-ecf4-4514-9e73-3bba9cc1ab72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JuniorSubordinatedDebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0507135d-1b5f-4a94-b98a-4f2b19349fe6" xlink:to="loc_us-gaap_JuniorSubordinatedDebtMember_68a8b3fd-ecf4-4514-9e73-3bba9cc1ab72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherCmsSubsidiariesMember_3c48fe3b-081b-4740-b6d2-0a82c48a6ce5" xlink:href="cms-20201231.xsd#cms_OtherCmsSubsidiariesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0507135d-1b5f-4a94-b98a-4f2b19349fe6" xlink:to="loc_cms_OtherCmsSubsidiariesMember_3c48fe3b-081b-4740-b6d2-0a82c48a6ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_f754bf0f-53f5-4d12-aedc-830495d74604" xlink:href="cms-20201231.xsd#cms_FirstMortgageBondsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0507135d-1b5f-4a94-b98a-4f2b19349fe6" xlink:to="loc_cms_FirstMortgageBondsMember_f754bf0f-53f5-4d12-aedc-830495d74604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsMember_f25523d3-5cb4-4811-8d1d-618e0623b75f" xlink:href="cms-20201231.xsd#cms_TaxExemptRevenueBondsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0507135d-1b5f-4a94-b98a-4f2b19349fe6" xlink:to="loc_cms_TaxExemptRevenueBondsMember_f25523d3-5cb4-4811-8d1d-618e0623b75f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsMember_4d035a4b-2be5-463c-8ede-fb2ad2227ed8" xlink:href="cms-20201231.xsd#cms_SecuritizationBondsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0507135d-1b5f-4a94-b98a-4f2b19349fe6" xlink:to="loc_cms_SecuritizationBondsMember_4d035a4b-2be5-463c-8ede-fb2ad2227ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4dc3aa56-5e29-4e77-a246-5e0c03aea179" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c1ad6576-c894-4dc5-bd5e-a76f98a049e7" xlink:to="loc_dei_LegalEntityAxis_4dc3aa56-5e29-4e77-a246-5e0c03aea179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c104bc39-d407-46dc-9d7c-e5187cb3ac29" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4dc3aa56-5e29-4e77-a246-5e0c03aea179" xlink:to="loc_dei_EntityDomain_c104bc39-d407-46dc-9d7c-e5187cb3ac29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3e8fb31a-2927-4955-96e1-dc10cfcf3403" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_c104bc39-d407-46dc-9d7c-e5187cb3ac29" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3e8fb31a-2927-4955-96e1-dc10cfcf3403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ea09b9f3-ba0f-433e-b146-2e34f313cb56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c1ad6576-c894-4dc5-bd5e-a76f98a049e7" xlink:to="loc_us-gaap_DebtInstrumentAxis_ea09b9f3-ba0f-433e-b146-2e34f313cb56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_ea09b9f3-ba0f-433e-b146-2e34f313cb56" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member_e2112864-ce27-4027-a77d-8787e8cd665b" xlink:href="cms-20201231.xsd#cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member_e2112864-ce27-4027-a77d-8787e8cd665b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_39edee24-9d48-418b-afc3-f6be63c3bef7" xlink:href="cms-20201231.xsd#cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_39edee24-9d48-418b-afc3-f6be63c3bef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_651a7686-9998-40a6-94fb-537a4285b89d" xlink:href="cms-20201231.xsd#cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_651a7686-9998-40a6-94fb-537a4285b89d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_6d34eb41-6ad4-4047-a987-02a584e42eb8" xlink:href="cms-20201231.xsd#cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_6d34eb41-6ad4-4047-a987-02a584e42eb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_1f5441f1-5976-475e-a536-a861d5f07bbd" xlink:href="cms-20201231.xsd#cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_1f5441f1-5976-475e-a536-a861d5f07bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_2b6e6483-62b7-4d46-ac84-72d8a14fbad7" xlink:href="cms-20201231.xsd#cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_2b6e6483-62b7-4d46-ac84-72d8a14fbad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_c87cde30-2f3f-4ca8-9fe1-2aca19fb7682" xlink:href="cms-20201231.xsd#cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_c87cde30-2f3f-4ca8-9fe1-2aca19fb7682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_6f9323b8-439f-4013-af93-9b6e4c6175ce" xlink:href="cms-20201231.xsd#cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_6f9323b8-439f-4013-af93-9b6e4c6175ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueFebruary2021Member_f2c104c8-2982-4d06-ae1e-c1b6592de1be" xlink:href="cms-20201231.xsd#cms_TermLoanFacilityDueFebruary2021Member"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_TermLoanFacilityDueFebruary2021Member_f2c104c8-2982-4d06-ae1e-c1b6592de1be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4750JuniorSubordinatedNotesDue2050Member_91feb490-14f4-463c-90ac-5cec4ea89d83" xlink:href="cms-20201231.xsd#cms_A4750JuniorSubordinatedNotesDue2050Member"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_A4750JuniorSubordinatedNotesDue2050Member_91feb490-14f4-463c-90ac-5cec4ea89d83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3750JuniorSubordinatedNotesDue2050Member_0e8b3185-208d-4963-964e-e0f608c8e941" xlink:href="cms-20201231.xsd#cms_A3750JuniorSubordinatedNotesDue2050Member"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_A3750JuniorSubordinatedNotesDue2050Member_0e8b3185-208d-4963-964e-e0f608c8e941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_f24e0c09-5da6-4586-9cd1-b1423dfbaee0" xlink:href="cms-20201231.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_f24e0c09-5da6-4586-9cd1-b1423dfbaee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_6c516581-70d0-4144-8bcf-c0f638252a84" xlink:href="cms-20201231.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_6c516581-70d0-4144-8bcf-c0f638252a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_fb1cb564-d5af-495e-ba75-115f75c86a67" xlink:href="cms-20201231.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_fb1cb564-d5af-495e-ba75-115f75c86a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDue2025Member_a18d3d5d-adca-42bc-a449-20aa5af2a2a6" xlink:href="cms-20201231.xsd#cms_TermLoanFacilityDue2025Member"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_TermLoanFacilityDue2025Member_a18d3d5d-adca-42bc-a449-20aa5af2a2a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerbankCertificatesOfDepositMember_09232f12-692c-41bd-a158-623907c757a5" xlink:href="cms-20201231.xsd#cms_EnerbankCertificatesOfDepositMember"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_EnerbankCertificatesOfDepositMember_09232f12-692c-41bd-a158-623907c757a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member_ddb9ef12-3e69-4d15-829a-f62732b41307" xlink:href="cms-20201231.xsd#cms_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member_ddb9ef12-3e69-4d15-829a-f62732b41307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member_03ab24a8-e31c-4ca4-a83d-a9ca2454a4b8" xlink:href="cms-20201231.xsd#cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member_03ab24a8-e31c-4ca4-a83d-a9ca2454a4b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member_dfb50f5a-f1cd-4686-8dfd-c69702109b4a" xlink:href="cms-20201231.xsd#cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member_dfb50f5a-f1cd-4686-8dfd-c69702109b4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_e9b1987f-8432-439b-8151-8d364e6f32d1" xlink:href="cms-20201231.xsd#cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_e9b1987f-8432-439b-8151-8d364e6f32d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A0350FirstMortgageBondsDue2023Member_4814b263-caa8-4211-a1a8-d16ff2c0482f" xlink:href="cms-20201231.xsd#cms_A0350FirstMortgageBondsDue2023Member"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_A0350FirstMortgageBondsDue2023Member_4814b263-caa8-4211-a1a8-d16ff2c0482f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_189945a3-89d5-4532-842c-72fb1022afc0" xlink:href="cms-20201231.xsd#cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_189945a3-89d5-4532-842c-72fb1022afc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_727880cc-fd71-48d5-8f4f-5dafffe55afb" xlink:href="cms-20201231.xsd#cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_727880cc-fd71-48d5-8f4f-5dafffe55afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_b8fa9eff-1b4d-4444-b6d5-4efdb7cb2a57" xlink:href="cms-20201231.xsd#cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_b8fa9eff-1b4d-4444-b6d5-4efdb7cb2a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_f196ca50-f9f9-4df3-8512-e19aa32912cd" xlink:href="cms-20201231.xsd#cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_f196ca50-f9f9-4df3-8512-e19aa32912cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_1c32654d-9d27-442f-ab5d-d0538f66c8eb" xlink:href="cms-20201231.xsd#cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_1c32654d-9d27-442f-ab5d-d0538f66c8eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_c30efdd3-15c9-48d7-8219-d447b9cfdae0" xlink:href="cms-20201231.xsd#cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_c30efdd3-15c9-48d7-8219-d447b9cfdae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_af7b9135-dc20-4b56-96cd-519a5dc16e71" xlink:href="cms-20201231.xsd#cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_af7b9135-dc20-4b56-96cd-519a5dc16e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_21c0ba06-c923-4945-9fc0-8aa9bc752976" xlink:href="cms-20201231.xsd#cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_21c0ba06-c923-4945-9fc0-8aa9bc752976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_7f377db3-697e-46b8-bbcf-01895701149d" xlink:href="cms-20201231.xsd#cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_7f377db3-697e-46b8-bbcf-01895701149d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_dbb3a1f2-deac-44f1-bf92-4a22163f564a" xlink:href="cms-20201231.xsd#cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_dbb3a1f2-deac-44f1-bf92-4a22163f564a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_9bf62a3b-c871-4b40-b3e7-2b5bad96e9e0" xlink:href="cms-20201231.xsd#cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_9bf62a3b-c871-4b40-b3e7-2b5bad96e9e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_93263b04-1afd-45c6-8232-7e3f7e81d80f" xlink:href="cms-20201231.xsd#cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_93263b04-1afd-45c6-8232-7e3f7e81d80f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_765b97df-dd50-4558-b6f7-d0b983650066" xlink:href="cms-20201231.xsd#cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_765b97df-dd50-4558-b6f7-d0b983650066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_47312de3-b3d5-4af4-aa3a-00b27f4df59b" xlink:href="cms-20201231.xsd#cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_47312de3-b3d5-4af4-aa3a-00b27f4df59b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_fe7bfeaf-eb60-4f35-b06b-cb89a9d525de" xlink:href="cms-20201231.xsd#cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_fe7bfeaf-eb60-4f35-b06b-cb89a9d525de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_a2cf4f59-3832-43d3-beb2-1a312dbc12f4" xlink:href="cms-20201231.xsd#cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member"/>
    <link:presentationArc order="37" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_a2cf4f59-3832-43d3-beb2-1a312dbc12f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_980500a9-7699-4cde-afb5-7faaad87cd49" xlink:href="cms-20201231.xsd#cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member"/>
    <link:presentationArc order="38" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_980500a9-7699-4cde-afb5-7faaad87cd49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_92fdb9da-47d7-448a-b751-1da1332bff1f" xlink:href="cms-20201231.xsd#cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member"/>
    <link:presentationArc order="39" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_92fdb9da-47d7-448a-b751-1da1332bff1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_8d026a3e-4449-4dce-a100-80898081f1bf" xlink:href="cms-20201231.xsd#cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_8d026a3e-4449-4dce-a100-80898081f1bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_64adb486-25f5-4d5b-b98a-3d9d94e82696" xlink:href="cms-20201231.xsd#cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:presentationArc order="41" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_64adb486-25f5-4d5b-b98a-3d9d94e82696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3500FirstMortgageBondsDue2051Member_d617171a-a15b-4e78-bb3f-c7d3142bc4e5" xlink:href="cms-20201231.xsd#cms_A3500FirstMortgageBondsDue2051Member"/>
    <link:presentationArc order="42" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_A3500FirstMortgageBondsDue2051Member_d617171a-a15b-4e78-bb3f-c7d3142bc4e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_3f485dc3-42ea-4cac-b632-fa17508729eb" xlink:href="cms-20201231.xsd#cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member"/>
    <link:presentationArc order="43" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_3f485dc3-42ea-4cac-b632-fa17508729eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_2545a15d-fdc3-4e04-ae5f-bda07d37437c" xlink:href="cms-20201231.xsd#cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member"/>
    <link:presentationArc order="44" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_2545a15d-fdc3-4e04-ae5f-bda07d37437c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A2500FirstMortgageBondsDue2060Member_b5394c14-f31c-4bb2-ad8d-df6ffe687c8c" xlink:href="cms-20201231.xsd#cms_A2500FirstMortgageBondsDue2060Member"/>
    <link:presentationArc order="45" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_A2500FirstMortgageBondsDue2060Member_b5394c14-f31c-4bb2-ad8d-df6ffe687c8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_1c99ce32-6f1d-4ca8-af5a-b45bb9b521ef" xlink:href="cms-20201231.xsd#cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member"/>
    <link:presentationArc order="46" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_1c99ce32-6f1d-4ca8-af5a-b45bb9b521ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDue2069Member_c513e4ca-0844-4afd-aeb8-89d1de28fc0a" xlink:href="cms-20201231.xsd#cms_VariableRateFirstMortgageBondsDue2069Member"/>
    <link:presentationArc order="47" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_VariableRateFirstMortgageBondsDue2069Member_c513e4ca-0844-4afd-aeb8-89d1de28fc0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member_2b88a4e9-31fc-4c71-b027-a995f21ccd77" xlink:href="cms-20201231.xsd#cms_VariableRateFirstMortgageBondsDueMay2070Member"/>
    <link:presentationArc order="48" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member_2b88a4e9-31fc-4c71-b027-a995f21ccd77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member_37b3123d-495e-413c-af97-e5fed3a83da8" xlink:href="cms-20201231.xsd#cms_VariableRateFirstMortgageBondsDueOctober2070Member"/>
    <link:presentationArc order="49" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member_37b3123d-495e-413c-af97-e5fed3a83da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsMember_81c02032-fa94-4bbe-91a9-cf74bf83d3c5" xlink:href="cms-20201231.xsd#cms_VariableRateFirstMortgageBondsMember"/>
    <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_VariableRateFirstMortgageBondsMember_81c02032-fa94-4bbe-91a9-cf74bf83d3c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsDue2035Member_80251bc0-8207-452a-8ca8-ded8b941d499" xlink:href="cms-20201231.xsd#cms_TaxExemptRevenueBondsDue2035Member"/>
    <link:presentationArc order="51" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_TaxExemptRevenueBondsDue2035Member_80251bc0-8207-452a-8ca8-ded8b941d499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_56c8dc7f-f2f8-4a93-b6fe-3ca8d8483728" xlink:href="cms-20201231.xsd#cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member"/>
    <link:presentationArc order="52" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_56c8dc7f-f2f8-4a93-b6fe-3ca8d8483728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsDue20252029Member_d58afc22-cf9b-48d2-94fd-cafd17886f54" xlink:href="cms-20201231.xsd#cms_SecuritizationBondsDue20252029Member"/>
    <link:presentationArc order="53" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_03c2e1a9-4aa3-424a-b132-cb30b8072bf3" xlink:to="loc_cms_SecuritizationBondsDue20252029Member_d58afc22-cf9b-48d2-94fd-cafd17886f54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_eb3f9297-3ab4-4c2e-9e8c-045d9e63d3f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c1ad6576-c894-4dc5-bd5e-a76f98a049e7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_eb3f9297-3ab4-4c2e-9e8c-045d9e63d3f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_35056c90-dbdd-499b-bd77-c3ce557e4206" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_eb3f9297-3ab4-4c2e-9e8c-045d9e63d3f5" xlink:to="loc_us-gaap_SegmentDomain_35056c90-dbdd-499b-bd77-c3ce557e4206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_8a316dd1-9a85-4629-941e-0b43c9af9c7d" xlink:href="cms-20201231.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_35056c90-dbdd-499b-bd77-c3ce557e4206" xlink:to="loc_cms_EnerBankMember_8a316dd1-9a85-4629-941e-0b43c9af9c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c1ad6576-c894-4dc5-bd5e-a76f98a049e7" xlink:to="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4ce0912f-382d-43e5-b934-1f3570e2f9f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4ce0912f-382d-43e5-b934-1f3570e2f9f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e1698ff8-4950-4685-982c-96d6c7e0e17d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e1698ff8-4950-4685-982c-96d6c7e0e17d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositBrokered_40cab183-9af6-4982-9f1a-2d8454e503b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestBearingDomesticDepositBrokered"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_InterestBearingDomesticDepositBrokered_40cab183-9af6-4982-9f1a-2d8454e503b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_17473af5-16a4-4be9-9518-d8365113995e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_LongTermDebtCurrent_17473af5-16a4-4be9-9518-d8365113995e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_63222721-c4aa-43a0-b6e7-b769f5694d3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_63222721-c4aa-43a0-b6e7-b769f5694d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_4ee8378a-715a-413d-97d1-fff7e8a4a8ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_4ee8378a-715a-413d-97d1-fff7e8a4a8ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_2b8c60a9-98d1-4dcf-b882-6302f457ff39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_2b8c60a9-98d1-4dcf-b882-6302f457ff39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_22c7c6d1-d330-4cdb-a964-616d649a4231" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_22c7c6d1-d330-4cdb-a964-616d649a4231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4cc3677c-4fba-4c07-80b1-3c9f6d25f366" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_4cc3677c-4fba-4c07-80b1-3c9f6d25f366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_8d0e88b4-c248-4806-aea6-ecbe34beda12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_8d0e88b4-c248-4806-aea6-ecbe34beda12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageRateDomesticDepositBrokered_f60d4f51-cb55-48d8-96a2-59eeaf8fc53f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageRateDomesticDepositBrokered"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_WeightedAverageRateDomesticDepositBrokered_f60d4f51-cb55-48d8-96a2-59eeaf8fc53f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue_a90509db-65dc-4f53-9618-f320ebbd140e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue_a90509db-65dc-4f53-9618-f320ebbd140e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_e84fb5ef-17f5-4de9-afc2-9e49e466815c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_76c3df20-caef-48b0-9532-bad7d26108ff" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_e84fb5ef-17f5-4de9-afc2-9e49e466815c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_183343e5-278f-4601-b9a2-5d887611a7d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b2b780d0-844b-4673-bf76-1aa213afd590" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_183343e5-278f-4601-b9a2-5d887611a7d3" xlink:to="loc_us-gaap_DebtInstrumentTable_b2b780d0-844b-4673-bf76-1aa213afd590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_f6225da2-7833-4ce8-b034-347a8e8cdda1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b2b780d0-844b-4673-bf76-1aa213afd590" xlink:to="loc_srt_ConsolidatedEntitiesAxis_f6225da2-7833-4ce8-b034-347a8e8cdda1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_28f9a094-d79a-49f6-9163-20dc31b80850" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_f6225da2-7833-4ce8-b034-347a8e8cdda1" xlink:to="loc_srt_ConsolidatedEntitiesDomain_28f9a094-d79a-49f6-9163-20dc31b80850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_39cbfe39-b1e4-41dc-b5b3-53a1ea2972b7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_28f9a094-d79a-49f6-9163-20dc31b80850" xlink:to="loc_srt_ParentCompanyMember_39cbfe39-b1e4-41dc-b5b3-53a1ea2972b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f2212cf8-7760-4662-b400-5ca640966253" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b2b780d0-844b-4673-bf76-1aa213afd590" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f2212cf8-7760-4662-b400-5ca640966253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_20dca563-8ceb-42d5-8c43-d8b1ceaa7170" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f2212cf8-7760-4662-b400-5ca640966253" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_20dca563-8ceb-42d5-8c43-d8b1ceaa7170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember_b27ab733-0cc3-4790-95ad-bbd2995d6384" xlink:href="cms-20201231.xsd#cms_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_20dca563-8ceb-42d5-8c43-d8b1ceaa7170" xlink:to="loc_cms_TermLoanFacilityMember_b27ab733-0cc3-4790-95ad-bbd2995d6384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedDebtMember_a98132eb-cab6-4ad2-9de1-28fbb8ad8ebe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JuniorSubordinatedDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_20dca563-8ceb-42d5-8c43-d8b1ceaa7170" xlink:to="loc_us-gaap_JuniorSubordinatedDebtMember_a98132eb-cab6-4ad2-9de1-28fbb8ad8ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_a2348633-1ca1-46aa-a784-3a9f7966bcc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_20dca563-8ceb-42d5-8c43-d8b1ceaa7170" xlink:to="loc_us-gaap_UnsecuredDebtMember_a2348633-1ca1-46aa-a784-3a9f7966bcc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_19bade85-dcec-4fcf-8b76-db6f7bf531eb" xlink:href="cms-20201231.xsd#cms_FirstMortgageBondsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_20dca563-8ceb-42d5-8c43-d8b1ceaa7170" xlink:to="loc_cms_FirstMortgageBondsMember_19bade85-dcec-4fcf-8b76-db6f7bf531eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a86fd696-e80a-49e3-8437-2bc0e1c53d5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b2b780d0-844b-4673-bf76-1aa213afd590" xlink:to="loc_us-gaap_DebtInstrumentAxis_a86fd696-e80a-49e3-8437-2bc0e1c53d5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_a86fd696-e80a-49e3-8437-2bc0e1c53d5b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueFebruary2021Member_99673f87-8686-46fa-aa8a-1f8bc90e699d" xlink:href="cms-20201231.xsd#cms_TermLoanFacilityDueFebruary2021Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_TermLoanFacilityDueFebruary2021Member_99673f87-8686-46fa-aa8a-1f8bc90e699d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4750JuniorSubordinatedNotesDue2050Member_01f82a07-f107-4a8d-a1ca-45a81d3ccda6" xlink:href="cms-20201231.xsd#cms_A4750JuniorSubordinatedNotesDue2050Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_A4750JuniorSubordinatedNotesDue2050Member_01f82a07-f107-4a8d-a1ca-45a81d3ccda6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3750JuniorSubordinatedNotesDue2050Member_3b535b58-f80e-41dd-87e5-62f90e44f59b" xlink:href="cms-20201231.xsd#cms_A3750JuniorSubordinatedNotesDue2050Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_A3750JuniorSubordinatedNotesDue2050Member_3b535b58-f80e-41dd-87e5-62f90e44f59b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueJanuary2021Member_2ef2e386-839b-49da-92ba-973088b9c35d" xlink:href="cms-20201231.xsd#cms_TermLoanFacilityDueJanuary2021Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_TermLoanFacilityDueJanuary2021Member_2ef2e386-839b-49da-92ba-973088b9c35d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3500FirstMortgageBondsDue2051Member_bbd1b2ba-d487-48ee-afc3-2e6e925d7a31" xlink:href="cms-20201231.xsd#cms_A3500FirstMortgageBondsDue2051Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_A3500FirstMortgageBondsDue2051Member_bbd1b2ba-d487-48ee-afc3-2e6e925d7a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A2500FirstMortgageBondsDue2060Member_158ae392-dba4-4b5e-b442-95d5332190bd" xlink:href="cms-20201231.xsd#cms_A2500FirstMortgageBondsDue2060Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_A2500FirstMortgageBondsDue2060Member_158ae392-dba4-4b5e-b442-95d5332190bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member_c0601a27-b9ae-4eaa-b8b6-9a9c5d1f3733" xlink:href="cms-20201231.xsd#cms_VariableRateFirstMortgageBondsDueMay2070Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member_c0601a27-b9ae-4eaa-b8b6-9a9c5d1f3733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member_be9b42a1-8824-4fc4-8578-7e8b9a04fbcd" xlink:href="cms-20201231.xsd#cms_VariableRateFirstMortgageBondsDueOctober2070Member"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member_be9b42a1-8824-4fc4-8578-7e8b9a04fbcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A0350FirstMortgageBondsDue2023Member_1879db6a-e58c-47bb-b873-97936dfeee8c" xlink:href="cms-20201231.xsd#cms_A0350FirstMortgageBondsDue2023Member"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_A0350FirstMortgageBondsDue2023Member_1879db6a-e58c-47bb-b873-97936dfeee8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member_a7f85868-00b6-4614-a408-f35aaa240aca" xlink:href="cms-20201231.xsd#cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member_a7f85868-00b6-4614-a408-f35aaa240aca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member_3894dfea-a289-425b-b85d-7d048cde1ecd" xlink:href="cms-20201231.xsd#cms_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member_3894dfea-a289-425b-b85d-7d048cde1ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member_41454d14-6db4-4f04-a6aa-80b3b61757c2" xlink:href="cms-20201231.xsd#cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member_41454d14-6db4-4f04-a6aa-80b3b61757c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member_742e1448-a497-4d70-83b0-d12a8062faee" xlink:href="cms-20201231.xsd#cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a36603d4-5662-4b44-b423-47ffec1570d9" xlink:to="loc_cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member_742e1448-a497-4d70-83b0-d12a8062faee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d1f0ba1f-973e-4d12-9ede-93aa8cd97aa1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b2b780d0-844b-4673-bf76-1aa213afd590" xlink:to="loc_dei_LegalEntityAxis_d1f0ba1f-973e-4d12-9ede-93aa8cd97aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_59fa2b10-6b46-40ac-a877-e7db31beb934" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d1f0ba1f-973e-4d12-9ede-93aa8cd97aa1" xlink:to="loc_dei_EntityDomain_59fa2b10-6b46-40ac-a877-e7db31beb934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_86ebed24-183a-4d41-9513-cda640b0971c" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_59fa2b10-6b46-40ac-a877-e7db31beb934" xlink:to="loc_cms_ConsumersEnergyCompanyMember_86ebed24-183a-4d41-9513-cda640b0971c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_ac138968-44ab-4a26-be19-66d336854172" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b2b780d0-844b-4673-bf76-1aa213afd590" xlink:to="loc_us-gaap_VariableRateAxis_ac138968-44ab-4a26-be19-66d336854172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_8f0c14f4-10c2-4d5b-a321-bfffa068fea2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_ac138968-44ab-4a26-be19-66d336854172" xlink:to="loc_us-gaap_VariableRateDomain_8f0c14f4-10c2-4d5b-a321-bfffa068fea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UsTreasuryUstInterestRateMember_c4eb5e4e-d8f9-4584-9dfd-d74122b4cafb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UsTreasuryUstInterestRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_8f0c14f4-10c2-4d5b-a321-bfffa068fea2" xlink:to="loc_us-gaap_UsTreasuryUstInterestRateMember_c4eb5e4e-d8f9-4584-9dfd-d74122b4cafb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4bc570d7-7b37-4546-b0e6-d5dbd3e7a6d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b2b780d0-844b-4673-bf76-1aa213afd590" xlink:to="loc_us-gaap_DebtInstrumentLineItems_4bc570d7-7b37-4546-b0e6-d5dbd3e7a6d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_e7913c9b-0e5f-4012-9fd4-8be45f087f5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4bc570d7-7b37-4546-b0e6-d5dbd3e7a6d9" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_e7913c9b-0e5f-4012-9fd4-8be45f087f5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_fefbfff8-8fb7-4829-b230-87163dddca40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4bc570d7-7b37-4546-b0e6-d5dbd3e7a6d9" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_fefbfff8-8fb7-4829-b230-87163dddca40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_ea38735f-fc5f-42c0-937b-9670847b7f4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4bc570d7-7b37-4546-b0e6-d5dbd3e7a6d9" xlink:to="loc_us-gaap_RepaymentsOfDebt_ea38735f-fc5f-42c0-937b-9670847b7f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DebtInstrumentInterestRateResetTerm_2fa0eb9a-54ec-4a84-915a-c844ffcf7c59" xlink:href="cms-20201231.xsd#cms_DebtInstrumentInterestRateResetTerm"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4bc570d7-7b37-4546-b0e6-d5dbd3e7a6d9" xlink:to="loc_cms_DebtInstrumentInterestRateResetTerm_2fa0eb9a-54ec-4a84-915a-c844ffcf7c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e48d64e4-c88a-43dd-8ca4-bec9d66107a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4bc570d7-7b37-4546-b0e6-d5dbd3e7a6d9" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_e48d64e4-c88a-43dd-8ca4-bec9d66107a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6391982b-07d5-41c6-b880-78a09308adf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4bc570d7-7b37-4546-b0e6-d5dbd3e7a6d9" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6391982b-07d5-41c6-b880-78a09308adf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.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_519ff9a6-b234-48d6-84af-f9e981b1ad8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cbbe3e68-003f-48cd-ade5-308d2c666c67" xlink:href="cms-20201231.xsd#cms_ScheduleOfFinancingAndCapitalizationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_519ff9a6-b234-48d6-84af-f9e981b1ad8b" xlink:to="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cbbe3e68-003f-48cd-ade5-308d2c666c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_9e0176d9-b181-4f34-8581-946db483039a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cbbe3e68-003f-48cd-ade5-308d2c666c67" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_9e0176d9-b181-4f34-8581-946db483039a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_ac1de1e7-195d-478f-8d05-db2cefbf9abd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_9e0176d9-b181-4f34-8581-946db483039a" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_ac1de1e7-195d-478f-8d05-db2cefbf9abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractsMember_cd25cc79-35aa-453a-8bca-66946447c69f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_ac1de1e7-195d-478f-8d05-db2cefbf9abd" xlink:to="loc_us-gaap_ForwardContractsMember_cd25cc79-35aa-453a-8bca-66946447c69f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SettlementOfForwardContractsMember_df025c4f-0ae2-4dd7-9091-e4f496ea8869" xlink:href="cms-20201231.xsd#cms_SettlementOfForwardContractsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_ac1de1e7-195d-478f-8d05-db2cefbf9abd" xlink:to="loc_cms_SettlementOfForwardContractsMember_df025c4f-0ae2-4dd7-9091-e4f496ea8869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_91dc2974-cf7d-4eb6-af02-94beddf18f9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cbbe3e68-003f-48cd-ade5-308d2c666c67" xlink:to="loc_us-gaap_DebtInstrumentAxis_91dc2974-cf7d-4eb6-af02-94beddf18f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_dcbf056e-f4cb-4ccf-941c-e49580a7487c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_91dc2974-cf7d-4eb6-af02-94beddf18f9b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_dcbf056e-f4cb-4ccf-941c-e49580a7487c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsDue2035Member_190ea16e-f572-49f9-a492-d04075727079" xlink:href="cms-20201231.xsd#cms_TaxExemptRevenueBondsDue2035Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dcbf056e-f4cb-4ccf-941c-e49580a7487c" xlink:to="loc_cms_TaxExemptRevenueBondsDue2035Member_190ea16e-f572-49f9-a492-d04075727079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueJanuary2021Member_d1cf0ee5-027a-452e-bc62-2fc47b33ff5b" xlink:href="cms-20201231.xsd#cms_TermLoanFacilityDueJanuary2021Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dcbf056e-f4cb-4ccf-941c-e49580a7487c" xlink:to="loc_cms_TermLoanFacilityDueJanuary2021Member_d1cf0ee5-027a-452e-bc62-2fc47b33ff5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember_4fd6c863-8c4b-4ecf-9277-a04af151a96b" xlink:href="cms-20201231.xsd#cms_TermLoanFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_dcbf056e-f4cb-4ccf-941c-e49580a7487c" xlink:to="loc_cms_TermLoanFacilityMember_4fd6c863-8c4b-4ecf-9277-a04af151a96b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d3fdf030-8147-4011-8cc2-c9a400c2d920" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cbbe3e68-003f-48cd-ade5-308d2c666c67" xlink:to="loc_dei_LegalEntityAxis_d3fdf030-8147-4011-8cc2-c9a400c2d920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b094afcd-4ded-4348-a695-ab65390f2660" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d3fdf030-8147-4011-8cc2-c9a400c2d920" xlink:to="loc_dei_EntityDomain_b094afcd-4ded-4348-a695-ab65390f2660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_05e85a39-f577-494c-aa71-20241722a620" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b094afcd-4ded-4348-a695-ab65390f2660" xlink:to="loc_cms_ConsumersEnergyCompanyMember_05e85a39-f577-494c-aa71-20241722a620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_95720806-20d1-46a9-bc01-77df50649259" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cbbe3e68-003f-48cd-ade5-308d2c666c67" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_95720806-20d1-46a9-bc01-77df50649259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_30b8c795-aa57-44d7-a53f-607ebc721722" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_95720806-20d1-46a9-bc01-77df50649259" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_30b8c795-aa57-44d7-a53f-607ebc721722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_340bceac-2663-4ed7-919a-e80513ab0e20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_30b8c795-aa57-44d7-a53f-607ebc721722" xlink:to="loc_us-gaap_CommercialPaperMember_340bceac-2663-4ed7-919a-e80513ab0e20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_de0c5305-1486-4027-8c19-6fdf38997ad3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cbbe3e68-003f-48cd-ade5-308d2c666c67" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_de0c5305-1486-4027-8c19-6fdf38997ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c106d870-15df-4964-9bb8-b320ff5f8a59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_de0c5305-1486-4027-8c19-6fdf38997ad3" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c106d870-15df-4964-9bb8-b320ff5f8a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsMember_7140c48c-aa9d-48cf-9ef5-117adc69719e" xlink:href="cms-20201231.xsd#cms_TaxExemptRevenueBondsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c106d870-15df-4964-9bb8-b320ff5f8a59" xlink:to="loc_cms_TaxExemptRevenueBondsMember_7140c48c-aa9d-48cf-9ef5-117adc69719e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_95a502db-683d-4d19-836a-4d35b561836e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cbbe3e68-003f-48cd-ade5-308d2c666c67" xlink:to="loc_srt_ConsolidatedEntitiesAxis_95a502db-683d-4d19-836a-4d35b561836e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e3df2dff-05a5-4bae-b1dd-80ca36c6fb84" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_95a502db-683d-4d19-836a-4d35b561836e" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e3df2dff-05a5-4bae-b1dd-80ca36c6fb84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_1e18bd75-984b-4139-8763-415de32a025b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_e3df2dff-05a5-4bae-b1dd-80ca36c6fb84" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_1e18bd75-984b-4139-8763-415de32a025b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_dca171c4-dcbc-4ae2-b842-2619a575281e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cbbe3e68-003f-48cd-ade5-308d2c666c67" xlink:to="loc_srt_OwnershipAxis_dca171c4-dcbc-4ae2-b842-2619a575281e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_0bf0fdec-becb-4c17-a43e-5fb932892ec5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_dca171c4-dcbc-4ae2-b842-2619a575281e" xlink:to="loc_srt_OwnershipDomain_0bf0fdec-becb-4c17-a43e-5fb932892ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindMember_1f0c860f-dc18-460e-9223-1de6197933dc" xlink:href="cms-20201231.xsd#cms_AviatorWindMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_0bf0fdec-becb-4c17-a43e-5fb932892ec5" xlink:to="loc_cms_AviatorWindMember_1f0c860f-dc18-460e-9223-1de6197933dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_ade1de8c-83f7-4de7-8fa6-c164803683c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cbbe3e68-003f-48cd-ade5-308d2c666c67" xlink:to="loc_us-gaap_CreditFacilityAxis_ade1de8c-83f7-4de7-8fa6-c164803683c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_00b2e523-2054-4875-87c0-e076b76f69ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_ade1de8c-83f7-4de7-8fa6-c164803683c0" xlink:to="loc_us-gaap_CreditFacilityDomain_00b2e523-2054-4875-87c0-e076b76f69ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_5147b283-e024-4be9-a7e7-2991a4aa9ef0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_00b2e523-2054-4875-87c0-e076b76f69ed" xlink:to="loc_us-gaap_LineOfCreditMember_5147b283-e024-4be9-a7e7-2991a4aa9ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:href="cms-20201231.xsd#cms_FinancingAndCapitalizationLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_cbbe3e68-003f-48cd-ade5-308d2c666c67" xlink:to="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseAmount_0c9be74f-987f-4ed2-8910-92b0ddeb5dce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentRepurchaseAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_DebtInstrumentRepurchaseAmount_0c9be74f-987f-4ed2-8910-92b0ddeb5dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_dd0521a2-9613-4026-aeb8-8bb07252070a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_dd0521a2-9613-4026-aeb8-8bb07252070a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_133a27ff-57cd-45e3-91e7-10d0e977f69a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_RepaymentsOfDebt_133a27ff-57cd-45e3-91e7-10d0e977f69a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds_a2da80ac-d983-429c-b7f1-93fb75ccc97f" xlink:href="cms-20201231.xsd#cms_DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_cms_DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds_a2da80ac-d983-429c-b7f1-93fb75ccc97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ShortTermDebtAuthorizedBorrowings_bdcbd899-5a2c-43bb-a846-6bd882a844bd" xlink:href="cms-20201231.xsd#cms_ShortTermDebtAuthorizedBorrowings"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_cms_ShortTermDebtAuthorizedBorrowings_bdcbd899-5a2c-43bb-a846-6bd882a844bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_e9cb8b38-f791-477e-9e09-b52919241715" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_ShortTermBorrowings_e9cb8b38-f791-477e-9e09-b52919241715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3398957e-4a31-404e-9cac-ae8d15d3532c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3398957e-4a31-404e-9cac-ae8d15d3532c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmountAvailableForDividendDistribution_2b7a033b-d97f-4221-a314-0b91bee5d19c" xlink:href="cms-20201231.xsd#cms_AmountAvailableForDividendDistribution"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_cms_AmountAvailableForDividendDistribution_2b7a033b-d97f-4221-a314-0b91bee5d19c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_91fef1e6-f39c-4c61-8ad4-36d85b00fef0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_91fef1e6-f39c-4c61-8ad4-36d85b00fef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_7223430f-f268-4ede-847b-f6a20bbb1c73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_7223430f-f268-4ede-847b-f6a20bbb1c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_d37dccd3-5df0-4387-a488-0510e22d5b9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_d37dccd3-5df0-4387-a488-0510e22d5b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_30a557f4-8f90-4449-aa00-7206c1cedb5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_30a557f4-8f90-4449-aa00-7206c1cedb5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_3e82c9b0-a7f5-45ea-9021-d14b44e7cf37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_3e82c9b0-a7f5-45ea-9021-d14b44e7cf37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_bfee83f9-552f-4b5a-bd6d-0a222fc77283" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_bfee83f9-552f-4b5a-bd6d-0a222fc77283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractIndexedToIssuersEquityAggregateSalesPrice_be347bd6-ecbd-4ab8-a80f-935bbbd3e0a4" xlink:href="cms-20201231.xsd#cms_ForwardContractIndexedToIssuersEquityAggregateSalesPrice"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_cms_ForwardContractIndexedToIssuersEquityAggregateSalesPrice_be347bd6-ecbd-4ab8-a80f-935bbbd3e0a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity_36e638f4-fb67-483d-81a3-e3aa80bcc23f" xlink:href="cms-20201231.xsd#cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity_36e638f4-fb67-483d-81a3-e3aa80bcc23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_959eeccc-50df-4b39-958c-9bb7a612765c" xlink:href="cms-20201231.xsd#cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare_959eeccc-50df-4b39-958c-9bb7a612765c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_edb6915b-ba0e-471f-ade8-075a9d4e156b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_edb6915b-ba0e-471f-ade8-075a9d4e156b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StockOfferingProgramMaximumValue_f3c04c47-4f0f-45b2-bdf8-59fa7cb05b23" xlink:href="cms-20201231.xsd#cms_StockOfferingProgramMaximumValue"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_cms_StockOfferingProgramMaximumValue_f3c04c47-4f0f-45b2-bdf8-59fa7cb05b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue_287fcace-3f0c-4a16-b05c-471148e13c85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_38400dd5-c7a0-4d54-958a-dac7f734d947" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue_287fcace-3f0c-4a16-b05c-471148e13c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsandCapitalizationDebtMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_5af343aa-6c63-4dbe-8f71-2a5f5800c0bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_bfff0ce4-fe97-470f-ab3c-8ac15032b815" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5af343aa-6c63-4dbe-8f71-2a5f5800c0bf" xlink:to="loc_us-gaap_DebtInstrumentTable_bfff0ce4-fe97-470f-ab3c-8ac15032b815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2f7c45a6-b108-4a7b-a9c9-582348240d5d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_bfff0ce4-fe97-470f-ab3c-8ac15032b815" xlink:to="loc_dei_LegalEntityAxis_2f7c45a6-b108-4a7b-a9c9-582348240d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8773ec19-6741-4c5f-8bf2-1b05f8362151" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2f7c45a6-b108-4a7b-a9c9-582348240d5d" xlink:to="loc_dei_EntityDomain_8773ec19-6741-4c5f-8bf2-1b05f8362151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7a183ac7-6588-4f37-8425-232f6ad758cb" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8773ec19-6741-4c5f-8bf2-1b05f8362151" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7a183ac7-6588-4f37-8425-232f6ad758cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_938472e3-c890-4169-9a95-dfd8de446055" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_bfff0ce4-fe97-470f-ab3c-8ac15032b815" xlink:to="loc_srt_ConsolidatedEntitiesAxis_938472e3-c890-4169-9a95-dfd8de446055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_83449559-1f12-4d50-93b8-986501f6a068" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_938472e3-c890-4169-9a95-dfd8de446055" xlink:to="loc_srt_ConsolidatedEntitiesDomain_83449559-1f12-4d50-93b8-986501f6a068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_59759f34-95aa-4d37-833a-29db65ee4749" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_83449559-1f12-4d50-93b8-986501f6a068" xlink:to="loc_srt_ParentCompanyMember_59759f34-95aa-4d37-833a-29db65ee4749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_95c8ed13-fd27-4f10-84b2-1301e15d2f41" xlink:href="cms-20201231.xsd#cms_CMSEnterprisesIncludingSubsidiariesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_83449559-1f12-4d50-93b8-986501f6a068" xlink:to="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_95c8ed13-fd27-4f10-84b2-1301e15d2f41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b1b9ac87-8561-4fd4-8808-c608c8bd5ba0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_bfff0ce4-fe97-470f-ab3c-8ac15032b815" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b1b9ac87-8561-4fd4-8808-c608c8bd5ba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d7faf4d8-6632-4556-afcb-e8c4c953f838" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b1b9ac87-8561-4fd4-8808-c608c8bd5ba0" xlink:to="loc_us-gaap_SegmentDomain_d7faf4d8-6632-4556-afcb-e8c4c953f838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_8439f00c-51d7-451a-bd03-c7fd1da2c03a" xlink:href="cms-20201231.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d7faf4d8-6632-4556-afcb-e8c4c953f838" xlink:to="loc_cms_EnerBankMember_8439f00c-51d7-451a-bd03-c7fd1da2c03a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_20d63931-a46a-409b-a2d0-b27a4f505a24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_bfff0ce4-fe97-470f-ab3c-8ac15032b815" xlink:to="loc_us-gaap_DebtInstrumentLineItems_20d63931-a46a-409b-a2d0-b27a4f505a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_d3b8870b-0dd9-4557-9f8a-ee95622d9210" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_20d63931-a46a-409b-a2d0-b27a4f505a24" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_d3b8870b-0dd9-4557-9f8a-ee95622d9210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_3ae5916c-6afa-407a-b1a6-b25b1c6079b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_20d63931-a46a-409b-a2d0-b27a4f505a24" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_3ae5916c-6afa-407a-b1a6-b25b1c6079b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_67066b91-78f4-4937-ac99-761edaf5a6ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_20d63931-a46a-409b-a2d0-b27a4f505a24" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_67066b91-78f4-4937-ac99-761edaf5a6ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_9c484287-73a0-4edf-bc13-4672875d90bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_20d63931-a46a-409b-a2d0-b27a4f505a24" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_9c484287-73a0-4edf-bc13-4672875d90bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_e8c456fb-a25b-4510-98f1-3916af02de82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_20d63931-a46a-409b-a2d0-b27a4f505a24" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_e8c456fb-a25b-4510-98f1-3916af02de82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_6a09340f-efe1-4fe3-8887-d7e09177b2b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_f22f8a86-1bab-4d8b-846e-9b9e2af9c243" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6a09340f-efe1-4fe3-8887-d7e09177b2b9" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_f22f8a86-1bab-4d8b-846e-9b9e2af9c243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9f18941c-8191-4a1d-b472-b265e23df5ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f22f8a86-1bab-4d8b-846e-9b9e2af9c243" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9f18941c-8191-4a1d-b472-b265e23df5ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7a217ca5-926c-42aa-9ee5-79ef45d6b7a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9f18941c-8191-4a1d-b472-b265e23df5ab" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7a217ca5-926c-42aa-9ee5-79ef45d6b7a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_655e81e5-470c-4ca4-9b7d-4263f0c2f3c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7a217ca5-926c-42aa-9ee5-79ef45d6b7a9" xlink:to="loc_us-gaap_LetterOfCreditMember_655e81e5-470c-4ca4-9b7d-4263f0c2f3c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_7565a03a-fb84-4784-b5e0-94c9f98127ab" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f22f8a86-1bab-4d8b-846e-9b9e2af9c243" xlink:to="loc_srt_ConsolidatedEntitiesAxis_7565a03a-fb84-4784-b5e0-94c9f98127ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_406cee6c-3716-494a-9252-62939cb69939" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_7565a03a-fb84-4784-b5e0-94c9f98127ab" xlink:to="loc_srt_ConsolidatedEntitiesDomain_406cee6c-3716-494a-9252-62939cb69939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_51fb3ef1-a11a-43cd-a4c4-c0c5586ce977" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_406cee6c-3716-494a-9252-62939cb69939" xlink:to="loc_srt_ParentCompanyMember_51fb3ef1-a11a-43cd-a4c4-c0c5586ce977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_1f73c76d-721f-43c2-aa96-542e8db8bcac" xlink:href="cms-20201231.xsd#cms_CMSEnterprisesIncludingSubsidiariesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_406cee6c-3716-494a-9252-62939cb69939" xlink:to="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_1f73c76d-721f-43c2-aa96-542e8db8bcac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_b1cf000c-fd69-4974-aed5-b3184c1f359a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f22f8a86-1bab-4d8b-846e-9b9e2af9c243" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_b1cf000c-fd69-4974-aed5-b3184c1f359a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_f88613dc-18a3-4faf-ab6c-6d2fad86d940" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_b1cf000c-fd69-4974-aed5-b3184c1f359a" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_f88613dc-18a3-4faf-ab6c-6d2fad86d940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesTwoMember_358f3540-1874-494d-9ded-ab5e13829d72" xlink:href="cms-20201231.xsd#cms_RevolvingCreditFacilitiesTwoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_f88613dc-18a3-4faf-ab6c-6d2fad86d940" xlink:to="loc_cms_RevolvingCreditFacilitiesTwoMember_358f3540-1874-494d-9ded-ab5e13829d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSixMember_49f551e1-b0b4-4e6b-beb9-f4881c768c2c" xlink:href="cms-20201231.xsd#cms_RevolvingCreditFacilitiesSixMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_f88613dc-18a3-4faf-ab6c-6d2fad86d940" xlink:to="loc_cms_RevolvingCreditFacilitiesSixMember_49f551e1-b0b4-4e6b-beb9-f4881c768c2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFourMember_671dc80a-c181-485f-a185-4a8ca839a323" xlink:href="cms-20201231.xsd#cms_RevolvingCreditFacilitiesFourMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_f88613dc-18a3-4faf-ab6c-6d2fad86d940" xlink:to="loc_cms_RevolvingCreditFacilitiesFourMember_671dc80a-c181-485f-a185-4a8ca839a323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFiveMember_fe019052-6124-4aed-a7b5-2faf2d13c9b7" xlink:href="cms-20201231.xsd#cms_RevolvingCreditFacilitiesFiveMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_f88613dc-18a3-4faf-ab6c-6d2fad86d940" xlink:to="loc_cms_RevolvingCreditFacilitiesFiveMember_fe019052-6124-4aed-a7b5-2faf2d13c9b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesOneMember_725c9acf-8f2f-4705-a882-7e40fcc56642" xlink:href="cms-20201231.xsd#cms_RevolvingCreditFacilitiesOneMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_f88613dc-18a3-4faf-ab6c-6d2fad86d940" xlink:to="loc_cms_RevolvingCreditFacilitiesOneMember_725c9acf-8f2f-4705-a882-7e40fcc56642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesThreeMember_2acefa34-b3e7-4f4d-aad1-35906d4490a5" xlink:href="cms-20201231.xsd#cms_RevolvingCreditFacilitiesThreeMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_f88613dc-18a3-4faf-ab6c-6d2fad86d940" xlink:to="loc_cms_RevolvingCreditFacilitiesThreeMember_2acefa34-b3e7-4f4d-aad1-35906d4490a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_06da5133-72ce-4cfa-a768-9b4a9762ff1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_f88613dc-18a3-4faf-ab6c-6d2fad86d940" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_06da5133-72ce-4cfa-a768-9b4a9762ff1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0e5ed88a-03df-4d13-ba14-fc044dccfdab" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f22f8a86-1bab-4d8b-846e-9b9e2af9c243" xlink:to="loc_dei_LegalEntityAxis_0e5ed88a-03df-4d13-ba14-fc044dccfdab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_da0fda99-d03a-4990-9fc1-770712806671" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_0e5ed88a-03df-4d13-ba14-fc044dccfdab" xlink:to="loc_dei_EntityDomain_da0fda99-d03a-4990-9fc1-770712806671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_88d3ff9a-85a3-4e66-965b-60f6a14348ff" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_da0fda99-d03a-4990-9fc1-770712806671" xlink:to="loc_cms_ConsumersEnergyCompanyMember_88d3ff9a-85a3-4e66-965b-60f6a14348ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_e7d3f0df-bed3-4189-9529-b8343333fe8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f22f8a86-1bab-4d8b-846e-9b9e2af9c243" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_e7d3f0df-bed3-4189-9529-b8343333fe8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a54d0d3e-0c56-41d5-97e9-e16053275f57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e7d3f0df-bed3-4189-9529-b8343333fe8b" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a54d0d3e-0c56-41d5-97e9-e16053275f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_c66d1bb5-9eec-4786-915b-6c5e5407b674" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e7d3f0df-bed3-4189-9529-b8343333fe8b" xlink:to="loc_us-gaap_LineOfCredit_c66d1bb5-9eec-4786-915b-6c5e5407b674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_e4773aa6-d1ac-48b4-9f5a-8b3241761d22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e7d3f0df-bed3-4189-9529-b8343333fe8b" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_e4773aa6-d1ac-48b4-9f5a-8b3241761d22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_3d14f8e1-9460-4f1c-bbbe-e6d4ac6a5a5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e7d3f0df-bed3-4189-9529-b8343333fe8b" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_3d14f8e1-9460-4f1c-bbbe-e6d4ac6a5a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAverageOutstandingAmount_73fad770-3c1b-4918-b161-255264681640" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e7d3f0df-bed3-4189-9529-b8343333fe8b" xlink:to="loc_us-gaap_LineOfCreditFacilityAverageOutstandingAmount_73fad770-3c1b-4918-b161-255264681640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_ab778dcb-ce92-4ec6-8077-f1989b3af711" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e7d3f0df-bed3-4189-9529-b8343333fe8b" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_ab778dcb-ce92-4ec6-8077-f1989b3af711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_b0b54ea0-4b32-49e4-ba34-95ce2fdd31e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e7d3f0df-bed3-4189-9529-b8343333fe8b" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_b0b54ea0-4b32-49e4-ba34-95ce2fdd31e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsandCapitalizationForwardStockContractsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d40588cb-8435-4f1d-a1a3-378f0125e793" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_8aec4743-20cc-4f5e-b8c1-d1c3492da744" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d40588cb-8435-4f1d-a1a3-378f0125e793" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_8aec4743-20cc-4f5e-b8c1-d1c3492da744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_b8a41d04-345e-4006-b815-0a2fc2baa9e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_8aec4743-20cc-4f5e-b8c1-d1c3492da744" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_b8a41d04-345e-4006-b815-0a2fc2baa9e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_af1d7c4b-8551-49b2-a8ae-dbb1e2a4e1c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_b8a41d04-345e-4006-b815-0a2fc2baa9e9" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_af1d7c4b-8551-49b2-a8ae-dbb1e2a4e1c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member_15e15010-506c-4068-9942-9c01e1793ac1" xlink:href="cms-20201231.xsd#cms_ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_af1d7c4b-8551-49b2-a8ae-dbb1e2a4e1c2" xlink:to="loc_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member_15e15010-506c-4068-9942-9c01e1793ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member_3e74bfad-bab9-4fd3-a117-e374178fe430" xlink:href="cms-20201231.xsd#cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_af1d7c4b-8551-49b2-a8ae-dbb1e2a4e1c2" xlink:to="loc_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member_3e74bfad-bab9-4fd3-a117-e374178fe430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_eab6118f-4604-482e-b411-c6eaa05e6224" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_8aec4743-20cc-4f5e-b8c1-d1c3492da744" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_eab6118f-4604-482e-b411-c6eaa05e6224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_a35706dd-77a7-4321-bcbe-0a7421cf2a30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_eab6118f-4604-482e-b411-c6eaa05e6224" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_a35706dd-77a7-4321-bcbe-0a7421cf2a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_24b39ec0-8540-4e80-9265-01ffccc82e95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityForwardRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_eab6118f-4604-482e-b411-c6eaa05e6224" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_24b39ec0-8540-4e80-9265-01ffccc82e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationPreferredStockofSubsidiaryDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FinancingsandCapitalizationPreferredStockofSubsidiaryDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationPreferredStockofSubsidiaryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_97055008-345c-450d-91f3-8685be8c5906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_28c58210-27b8-4400-b38d-cbf30b315005" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_97055008-345c-450d-91f3-8685be8c5906" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_28c58210-27b8-4400-b38d-cbf30b315005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e898d98e-941e-4bd0-b530-51bc255e7394" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_28c58210-27b8-4400-b38d-cbf30b315005" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e898d98e-941e-4bd0-b530-51bc255e7394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_61b1db3e-18f1-4ae1-80b6-0034531f8deb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e898d98e-941e-4bd0-b530-51bc255e7394" xlink:to="loc_us-gaap_ClassOfStockDomain_61b1db3e-18f1-4ae1-80b6-0034531f8deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_de141d40-3d53-472c-9ae2-5e3399215b18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_61b1db3e-18f1-4ae1-80b6-0034531f8deb" xlink:to="loc_us-gaap_PreferredStockMember_de141d40-3d53-472c-9ae2-5e3399215b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Series450Member_7974c5ea-5228-48f1-b9c0-fad0d70a71c4" xlink:href="cms-20201231.xsd#cms_Series450Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PreferredStockMember_de141d40-3d53-472c-9ae2-5e3399215b18" xlink:to="loc_cms_Series450Member_7974c5ea-5228-48f1-b9c0-fad0d70a71c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_736a2ac4-79d4-431f-beb2-eb21ab3e0876" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_28c58210-27b8-4400-b38d-cbf30b315005" xlink:to="loc_dei_LegalEntityAxis_736a2ac4-79d4-431f-beb2-eb21ab3e0876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_86b4abdf-4ecc-4020-9291-359b20d0756e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_736a2ac4-79d4-431f-beb2-eb21ab3e0876" xlink:to="loc_dei_EntityDomain_86b4abdf-4ecc-4020-9291-359b20d0756e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_1fc68933-5950-4664-9c9f-cf671aeeaaa4" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_86b4abdf-4ecc-4020-9291-359b20d0756e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_1fc68933-5950-4664-9c9f-cf671aeeaaa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_4418188a-d776-4165-9a37-403ab55453dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_28c58210-27b8-4400-b38d-cbf30b315005" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_4418188a-d776-4165-9a37-403ab55453dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_fe49b691-06d8-4a47-886b-207c704b3da6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_4418188a-d776-4165-9a37-403ab55453dc" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_fe49b691-06d8-4a47-886b-207c704b3da6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_077d8bc0-13b3-4682-bbff-b78de7d6823c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_4418188a-d776-4165-9a37-403ab55453dc" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_077d8bc0-13b3-4682-bbff-b78de7d6823c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_77be97bb-3fcc-4709-83b8-196728d1396e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_4418188a-d776-4165-9a37-403ab55453dc" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_77be97bb-3fcc-4709-83b8-196728d1396e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_84eceff8-0ca9-405f-8040-78ca4f6b8166" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_4418188a-d776-4165-9a37-403ab55453dc" xlink:to="loc_us-gaap_PreferredStockSharesIssued_84eceff8-0ca9-405f-8040-78ca4f6b8166" 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-20201231.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_28505cc1-36af-40d8-821a-08eb7b2184ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7a4677f0-93bb-4114-a273-4d14dc049fd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_28505cc1-36af-40d8-821a-08eb7b2184ea" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7a4677f0-93bb-4114-a273-4d14dc049fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7a66b652-7ad6-4e51-96e2-c7bb03a1bccb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7a4677f0-93bb-4114-a273-4d14dc049fd1" xlink:to="loc_dei_LegalEntityAxis_7a66b652-7ad6-4e51-96e2-c7bb03a1bccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_65f838db-c05c-4fa8-af7b-5d9f14f6bbb1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_7a66b652-7ad6-4e51-96e2-c7bb03a1bccb" xlink:to="loc_dei_EntityDomain_65f838db-c05c-4fa8-af7b-5d9f14f6bbb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b4af0172-3fd8-47c7-8c98-1b9a90e4ae7e" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_65f838db-c05c-4fa8-af7b-5d9f14f6bbb1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b4af0172-3fd8-47c7-8c98-1b9a90e4ae7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1eee4253-b53c-40f9-94f9-54b01d374f82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7a4677f0-93bb-4114-a273-4d14dc049fd1" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1eee4253-b53c-40f9-94f9-54b01d374f82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_70116dae-15dc-4fc7-8522-35d4d35c6d36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1eee4253-b53c-40f9-94f9-54b01d374f82" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_70116dae-15dc-4fc7-8522-35d4d35c6d36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="cms-20201231.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_26c9e0f2-a33f-4bec-966b-d4eb6d2783cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c2e9ef2e-c9e1-4a07-8338-39fb2a6fdac6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_26c9e0f2-a33f-4bec-966b-d4eb6d2783cd" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c2e9ef2e-c9e1-4a07-8338-39fb2a6fdac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b6592cc6-551d-4215-9d96-794f714b40a7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c2e9ef2e-c9e1-4a07-8338-39fb2a6fdac6" xlink:to="loc_dei_LegalEntityAxis_b6592cc6-551d-4215-9d96-794f714b40a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a29ef435-0dfd-48af-84b6-b9b175b6119a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b6592cc6-551d-4215-9d96-794f714b40a7" xlink:to="loc_dei_EntityDomain_a29ef435-0dfd-48af-84b6-b9b175b6119a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_de746a9c-a834-4653-9fc4-ab43d5dd8ae8" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a29ef435-0dfd-48af-84b6-b9b175b6119a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_de746a9c-a834-4653-9fc4-ab43d5dd8ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5ecc8910-0948-43e2-964f-1bcc98e4c5da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c2e9ef2e-c9e1-4a07-8338-39fb2a6fdac6" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5ecc8910-0948-43e2-964f-1bcc98e4c5da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_a366cd65-0bb3-4e89-bcff-ffe728361b26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5ecc8910-0948-43e2-964f-1bcc98e4c5da" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_a366cd65-0bb3-4e89-bcff-ffe728361b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0b60c545-ac68-4fe0-8a15-3b7b27b64c01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8f2a0042-94cc-437a-8734-855eec2d837a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0b60c545-ac68-4fe0-8a15-3b7b27b64c01" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8f2a0042-94cc-437a-8734-855eec2d837a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b6bcbccb-da02-4091-aa5d-db32340e886f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8f2a0042-94cc-437a-8734-855eec2d837a" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b6bcbccb-da02-4091-aa5d-db32340e886f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c6b1ea87-715e-4b8b-8825-472fca637c6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b6bcbccb-da02-4091-aa5d-db32340e886f" xlink:to="loc_us-gaap_EquityComponentDomain_c6b1ea87-715e-4b8b-8825-472fca637c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_33dd131f-edea-4e98-acbb-46175e8347b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c6b1ea87-715e-4b8b-8825-472fca637c6a" xlink:to="loc_us-gaap_CommonStockMember_33dd131f-edea-4e98-acbb-46175e8347b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1516e3f2-2eb7-455c-a0e5-e692af005a56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8f2a0042-94cc-437a-8734-855eec2d837a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1516e3f2-2eb7-455c-a0e5-e692af005a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_857e7ca2-a59e-481a-a568-72f799341081" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1516e3f2-2eb7-455c-a0e5-e692af005a56" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_857e7ca2-a59e-481a-a568-72f799341081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_19227253-7817-43e7-b21d-f4c210260112" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_857e7ca2-a59e-481a-a568-72f799341081" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_19227253-7817-43e7-b21d-f4c210260112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_cb2e4625-e102-47ef-b5af-17a3535611c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_857e7ca2-a59e-481a-a568-72f799341081" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_cb2e4625-e102-47ef-b5af-17a3535611c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0fc655fd-e115-4295-88db-5d087abc89e5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8f2a0042-94cc-437a-8734-855eec2d837a" xlink:to="loc_dei_LegalEntityAxis_0fc655fd-e115-4295-88db-5d087abc89e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e1c80a30-4f98-4e30-9ec8-52545f337c15" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_0fc655fd-e115-4295-88db-5d087abc89e5" xlink:to="loc_dei_EntityDomain_e1c80a30-4f98-4e30-9ec8-52545f337c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_95148a59-86f1-4adb-af44-09698b5aabda" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e1c80a30-4f98-4e30-9ec8-52545f337c15" xlink:to="loc_cms_ConsumersEnergyCompanyMember_95148a59-86f1-4adb-af44-09698b5aabda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_42bd0310-74fb-427b-a67b-bcf65fd738ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8f2a0042-94cc-437a-8734-855eec2d837a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_42bd0310-74fb-427b-a67b-bcf65fd738ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_4f201e0d-8648-4335-af47-269cb5d05d0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_42bd0310-74fb-427b-a67b-bcf65fd738ee" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_4f201e0d-8648-4335-af47-269cb5d05d0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_a852a789-afee-4883-8c35-622af5b81e7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_4f201e0d-8648-4335-af47-269cb5d05d0c" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_a852a789-afee-4883-8c35-622af5b81e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_e0c5321d-19a0-4d6d-a9fe-ed1a82343dc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_4f201e0d-8648-4335-af47-269cb5d05d0c" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_e0c5321d-19a0-4d6d-a9fe-ed1a82343dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_4ca260b0-b7c9-4b24-8362-2f09d33e0196" xlink:href="cms-20201231.xsd#cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_4f201e0d-8648-4335-af47-269cb5d05d0c" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_4ca260b0-b7c9-4b24-8362-2f09d33e0196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_2f86a56d-a38a-4b6c-b17b-c0d55c4dbef1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_4f201e0d-8648-4335-af47-269cb5d05d0c" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_2f86a56d-a38a-4b6c-b17b-c0d55c4dbef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_9a4ca68c-e7e3-4837-a201-d3787c1d1dc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_4f201e0d-8648-4335-af47-269cb5d05d0c" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_9a4ca68c-e7e3-4837-a201-d3787c1d1dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_83630620-8956-45f7-8312-84157726d427" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_42bd0310-74fb-427b-a67b-bcf65fd738ee" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_83630620-8956-45f7-8312-84157726d427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_b22a87aa-ea68-4647-a89a-025b765ee862" xlink:href="cms-20201231.xsd#cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_83630620-8956-45f7-8312-84157726d427" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_b22a87aa-ea68-4647-a89a-025b765ee862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_211111c5-380b-40e6-a9c6-4c5a4c6467f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_83630620-8956-45f7-8312-84157726d427" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_211111c5-380b-40e6-a9c6-4c5a4c6467f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_9a06b73e-ad63-4944-9249-81a954a0cf4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_83630620-8956-45f7-8312-84157726d427" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_9a06b73e-ad63-4944-9249-81a954a0cf4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_e9558299-2597-4f9c-837c-00fdaa8ef119" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f70a8eae-0e8a-4d88-b996-1ad18399a2f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e9558299-2597-4f9c-837c-00fdaa8ef119" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f70a8eae-0e8a-4d88-b996-1ad18399a2f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_325adaac-1633-427a-aee0-7fad32422ac0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f70a8eae-0e8a-4d88-b996-1ad18399a2f7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_325adaac-1633-427a-aee0-7fad32422ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_afe80411-5fd3-4b1e-bd28-b30bc28b2b8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_325adaac-1633-427a-aee0-7fad32422ac0" xlink:to="loc_us-gaap_SegmentDomain_afe80411-5fd3-4b1e-bd28-b30bc28b2b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_ff8a8047-b6cc-438f-b847-13604e332c7b" xlink:href="cms-20201231.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_afe80411-5fd3-4b1e-bd28-b30bc28b2b8f" xlink:to="loc_cms_EnerBankMember_ff8a8047-b6cc-438f-b847-13604e332c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_433a4960-a634-4fa0-be11-9c31eac929d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f70a8eae-0e8a-4d88-b996-1ad18399a2f7" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_433a4960-a634-4fa0-be11-9c31eac929d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_c6d21320-17c7-4608-8760-8f23114565d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_433a4960-a634-4fa0-be11-9c31eac929d6" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_c6d21320-17c7-4608-8760-8f23114565d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember_5f716ece-e74f-4f40-801d-e16644ed5a29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c6d21320-17c7-4608-8760-8f23114565d9" xlink:to="loc_us-gaap_OtherLiabilitiesMember_5f716ece-e74f-4f40-801d-e16644ed5a29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_5472948e-97c9-418e-a075-55f61cf27916" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f70a8eae-0e8a-4d88-b996-1ad18399a2f7" xlink:to="loc_us-gaap_HedgingDesignationAxis_5472948e-97c9-418e-a075-55f61cf27916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_dcdfce29-1647-46c3-b230-36751bd7dd7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_5472948e-97c9-418e-a075-55f61cf27916" xlink:to="loc_us-gaap_HedgingDesignationDomain_dcdfce29-1647-46c3-b230-36751bd7dd7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2fa2884c-5958-4b4c-9b8b-33df4548f27f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_dcdfce29-1647-46c3-b230-36751bd7dd7e" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2fa2884c-5958-4b4c-9b8b-33df4548f27f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_38100516-eca1-43e6-ab46-8ac7c228ee2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f70a8eae-0e8a-4d88-b996-1ad18399a2f7" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_38100516-eca1-43e6-ab46-8ac7c228ee2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_24078546-def7-4fbe-9be1-906b653f0ffa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_38100516-eca1-43e6-ab46-8ac7c228ee2a" xlink:to="loc_us-gaap_HedgingRelationshipDomain_24078546-def7-4fbe-9be1-906b653f0ffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_f24795bf-7472-4e88-a7d2-b7fd3ea65f9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_24078546-def7-4fbe-9be1-906b653f0ffa" xlink:to="loc_us-gaap_CashFlowHedgingMember_f24795bf-7472-4e88-a7d2-b7fd3ea65f9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember_d3bf6932-afc0-4578-959b-6bfe2ca2ee26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_24078546-def7-4fbe-9be1-906b653f0ffa" xlink:to="loc_us-gaap_FairValueHedgingMember_d3bf6932-afc0-4578-959b-6bfe2ca2ee26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_40b04131-2c48-466d-8038-63b782584c69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f70a8eae-0e8a-4d88-b996-1ad18399a2f7" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_40b04131-2c48-466d-8038-63b782584c69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_388a7375-2a60-4a0c-845c-ac7bacab1d3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_40b04131-2c48-466d-8038-63b782584c69" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_388a7375-2a60-4a0c-845c-ac7bacab1d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_386372ea-9ce1-478c-a61c-bfdef54b26e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_388a7375-2a60-4a0c-845c-ac7bacab1d3c" xlink:to="loc_us-gaap_InterestRateSwapMember_386372ea-9ce1-478c-a61c-bfdef54b26e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestRateSwapNotesReceivableMember_d0c46ebf-db6f-434e-8360-9b5bbff46e28" xlink:href="cms-20201231.xsd#cms_InterestRateSwapNotesReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_388a7375-2a60-4a0c-845c-ac7bacab1d3c" xlink:to="loc_cms_InterestRateSwapNotesReceivableMember_d0c46ebf-db6f-434e-8360-9b5bbff46e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_fdb1c17c-c0b4-4189-8228-2865d4434635" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f70a8eae-0e8a-4d88-b996-1ad18399a2f7" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_fdb1c17c-c0b4-4189-8228-2865d4434635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_15e10e8b-36f5-43f6-b5b6-4b5a5f0b9996" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_fdb1c17c-c0b4-4189-8228-2865d4434635" xlink:to="loc_us-gaap_DerivativeNotionalAmount_15e10e8b-36f5-43f6-b5b6-4b5a5f0b9996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_ec43ce8b-0d31-4b4b-aec3-dc902ec67f29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_fdb1c17c-c0b4-4189-8228-2865d4434635" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_ec43ce8b-0d31-4b4b-aec3-dc902ec67f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_eb6fdc05-3592-48d2-8c68-c154228f7f52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_fdb1c17c-c0b4-4189-8228-2865d4434635" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_eb6fdc05-3592-48d2-8c68-c154228f7f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLossOnDerivative_be442c2f-6297-4e92-8f40-07cc01a649eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLossOnDerivative"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_fdb1c17c-c0b4-4189-8228-2865d4434635" xlink:to="loc_us-gaap_DerivativeLossOnDerivative_be442c2f-6297-4e92-8f40-07cc01a649eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1_a2b1d53d-dd22-4c5a-b549-1aaeab40d238" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_fdb1c17c-c0b4-4189-8228-2865d4434635" xlink:to="loc_us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1_a2b1d53d-dd22-4c5a-b549-1aaeab40d238" 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-20201231.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_1ac256ce-2ace-4f5a-89bc-70cda2b28ede" xlink:href="cms-20201231.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_c44a2a8e-89c2-411e-9b18-53ac0e269b62" xlink:href="cms-20201231.xsd#cms_FinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_1ac256ce-2ace-4f5a-89bc-70cda2b28ede" xlink:to="loc_cms_FinancialInstrumentsTable_c44a2a8e-89c2-411e-9b18-53ac0e269b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1ea463cc-50c7-43cb-af97-78ca89e6c65f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_c44a2a8e-89c2-411e-9b18-53ac0e269b62" xlink:to="loc_dei_LegalEntityAxis_1ea463cc-50c7-43cb-af97-78ca89e6c65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_154caebc-266b-4c14-ba0f-721018b548bf" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1ea463cc-50c7-43cb-af97-78ca89e6c65f" xlink:to="loc_dei_EntityDomain_154caebc-266b-4c14-ba0f-721018b548bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fea08e0c-3bd5-4625-9f9d-07a2cf131b1d" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_154caebc-266b-4c14-ba0f-721018b548bf" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fea08e0c-3bd5-4625-9f9d-07a2cf131b1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_8a4c852a-f794-44ed-9dbf-0893e681636e" xlink:href="cms-20201231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_c44a2a8e-89c2-411e-9b18-53ac0e269b62" xlink:to="loc_cms_FinancialInstrumentsLineItems_8a4c852a-f794-44ed-9dbf-0893e681636e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock_098d342b-eec9-4d76-9f3b-fee572d0cd88" xlink:href="cms-20201231.xsd#cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsLineItems_8a4c852a-f794-44ed-9dbf-0893e681636e" xlink:to="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock_098d342b-eec9-4d76-9f3b-fee572d0cd88" 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-20201231.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_e93dfce4-1461-4ffa-8e20-f427fba1dfa5" xlink:href="cms-20201231.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_c56ff4b2-30d5-4391-87e5-bf40e040ad97" xlink:href="cms-20201231.xsd#cms_FinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_e93dfce4-1461-4ffa-8e20-f427fba1dfa5" xlink:to="loc_cms_FinancialInstrumentsTable_c56ff4b2-30d5-4391-87e5-bf40e040ad97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ee8a5fc9-36c7-452c-9ae8-f487b2bfca8f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_c56ff4b2-30d5-4391-87e5-bf40e040ad97" xlink:to="loc_dei_LegalEntityAxis_ee8a5fc9-36c7-452c-9ae8-f487b2bfca8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_133a8cef-12f4-44c6-9a37-21ba7e6e7d75" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ee8a5fc9-36c7-452c-9ae8-f487b2bfca8f" xlink:to="loc_dei_EntityDomain_133a8cef-12f4-44c6-9a37-21ba7e6e7d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ef933e50-7ed5-41a0-9532-13732ad9da20" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_133a8cef-12f4-44c6-9a37-21ba7e6e7d75" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ef933e50-7ed5-41a0-9532-13732ad9da20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_7622a53d-9ea5-4ccf-943c-2ba2bc4b0487" xlink:href="cms-20201231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_c56ff4b2-30d5-4391-87e5-bf40e040ad97" xlink:to="loc_cms_FinancialInstrumentsLineItems_7622a53d-9ea5-4ccf-943c-2ba2bc4b0487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_71a3ff02-4244-4799-b377-89d492bb6ac3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsLineItems_7622a53d-9ea5-4ccf-943c-2ba2bc4b0487" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_71a3ff02-4244-4799-b377-89d492bb6ac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails" xlink:type="simple" xlink:href="cms-20201231.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_acc2fcaa-fa4f-4a3a-9cbd-c55a3739cc2b" xlink:href="cms-20201231.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_6b87f79e-6fc1-4bb4-9de8-7c007e3ab342" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_acc2fcaa-fa4f-4a3a-9cbd-c55a3739cc2b" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_6b87f79e-6fc1-4bb4-9de8-7c007e3ab342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_89f55874-e970-49cb-b05a-5da30583c5af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_6b87f79e-6fc1-4bb4-9de8-7c007e3ab342" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_89f55874-e970-49cb-b05a-5da30583c5af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_533798c7-a77c-47fc-953a-5c3c7cffe90c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_89f55874-e970-49cb-b05a-5da30583c5af" xlink:to="loc_us-gaap_SegmentDomain_533798c7-a77c-47fc-953a-5c3c7cffe90c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_a4ccd21a-9e20-4646-bf10-0a297255fd41" xlink:href="cms-20201231.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_533798c7-a77c-47fc-953a-5c3c7cffe90c" xlink:to="loc_cms_EnerBankMember_a4ccd21a-9e20-4646-bf10-0a297255fd41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_658d9ff2-0ef6-4d4e-914c-c270b6c5828e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_6b87f79e-6fc1-4bb4-9de8-7c007e3ab342" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_658d9ff2-0ef6-4d4e-914c-c270b6c5828e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d12cf31b-c055-489f-a428-f18812b55984" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_658d9ff2-0ef6-4d4e-914c-c270b6c5828e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d12cf31b-c055-489f-a428-f18812b55984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_15a6ef95-c3c7-4b14-964a-dc03d2e85676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d12cf31b-c055-489f-a428-f18812b55984" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_15a6ef95-c3c7-4b14-964a-dc03d2e85676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_5bb09cc6-3ac2-468e-a0de-637ca7a80b38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d12cf31b-c055-489f-a428-f18812b55984" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_5bb09cc6-3ac2-468e-a0de-637ca7a80b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_f459dbb7-7f02-4e4f-9805-9db2e3748615" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d12cf31b-c055-489f-a428-f18812b55984" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_f459dbb7-7f02-4e4f-9805-9db2e3748615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7ede9ae0-020e-458d-a74f-c84892a85d35" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_6b87f79e-6fc1-4bb4-9de8-7c007e3ab342" xlink:to="loc_dei_LegalEntityAxis_7ede9ae0-020e-458d-a74f-c84892a85d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f5bfb23d-cbf1-4741-b68d-92bd2c3ac225" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_7ede9ae0-020e-458d-a74f-c84892a85d35" xlink:to="loc_dei_EntityDomain_f5bfb23d-cbf1-4741-b68d-92bd2c3ac225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_01e963b1-b239-42aa-a095-7e83c215d87d" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f5bfb23d-cbf1-4741-b68d-92bd2c3ac225" xlink:to="loc_cms_ConsumersEnergyCompanyMember_01e963b1-b239-42aa-a095-7e83c215d87d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_580e90e2-2b79-499a-aa41-b240f4cdca85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_6b87f79e-6fc1-4bb4-9de8-7c007e3ab342" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_580e90e2-2b79-499a-aa41-b240f4cdca85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_c7252ef6-4077-48d0-bd3e-35b9f1eba40e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_580e90e2-2b79-499a-aa41-b240f4cdca85" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_c7252ef6-4077-48d0-bd3e-35b9f1eba40e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3baf7002-75f0-4c7c-ba7f-590759fda3f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_c7252ef6-4077-48d0-bd3e-35b9f1eba40e" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3baf7002-75f0-4c7c-ba7f-590759fda3f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_380cd7d4-8f25-43b9-9520-f6a40e78ff4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3baf7002-75f0-4c7c-ba7f-590759fda3f8" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_380cd7d4-8f25-43b9-9520-f6a40e78ff4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_5b3868ec-c8d8-42cc-b90f-bb645649c21b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3baf7002-75f0-4c7c-ba7f-590759fda3f8" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_5b3868ec-c8d8-42cc-b90f-bb645649c21b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e89e78e3-f98d-41d1-8fab-5aaaf08e743b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_6b87f79e-6fc1-4bb4-9de8-7c007e3ab342" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e89e78e3-f98d-41d1-8fab-5aaaf08e743b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_5e1194a6-36cb-4001-9378-5bcfd6659be7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e89e78e3-f98d-41d1-8fab-5aaaf08e743b" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_5e1194a6-36cb-4001-9378-5bcfd6659be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableFairValueDisclosure_3cdc4eb1-bac0-438d-862a-0427def94e27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_5e1194a6-36cb-4001-9378-5bcfd6659be7" xlink:to="loc_us-gaap_AccountsReceivableFairValueDisclosure_3cdc4eb1-bac0-438d-862a-0427def94e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_15858ed9-5c8d-4bc4-9502-458a1c61fc70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_5e1194a6-36cb-4001-9378-5bcfd6659be7" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_15858ed9-5c8d-4bc4-9502-458a1c61fc70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_84aada95-6f14-4b47-b3e8-8e677f86c4ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_5e1194a6-36cb-4001-9378-5bcfd6659be7" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_84aada95-6f14-4b47-b3e8-8e677f86c4ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_3f2f53e6-064c-4124-b6d0-16de9d06632f" xlink:href="cms-20201231.xsd#cms_NotesReceivableRelatedPartiesFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_5e1194a6-36cb-4001-9378-5bcfd6659be7" xlink:to="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_3f2f53e6-064c-4124-b6d0-16de9d06632f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_b38f51ab-51f1-48f8-bd3b-7ebf26483441" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e89e78e3-f98d-41d1-8fab-5aaaf08e743b" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_b38f51ab-51f1-48f8-bd3b-7ebf26483441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_fa514670-f6b1-4233-b66d-5b4db05d39c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_b38f51ab-51f1-48f8-bd3b-7ebf26483441" xlink:to="loc_us-gaap_LongTermDebtFairValue_fa514670-f6b1-4233-b66d-5b4db05d39c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_4eb6d030-a315-4a13-a388-42d580dd4131" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_b38f51ab-51f1-48f8-bd3b-7ebf26483441" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_4eb6d030-a315-4a13-a388-42d580dd4131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_2272e4ac-589a-4188-9eb5-42a52db8853b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e89e78e3-f98d-41d1-8fab-5aaaf08e743b" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_2272e4ac-589a-4188-9eb5-42a52db8853b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_516f53da-8a3e-44dc-b06d-7e5db9a8f644" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e89e78e3-f98d-41d1-8fab-5aaaf08e743b" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_516f53da-8a3e-44dc-b06d-7e5db9a8f644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_5a3ad48c-e511-4a3a-8958-5afb7c87b963" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e89e78e3-f98d-41d1-8fab-5aaaf08e743b" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_5a3ad48c-e511-4a3a-8958-5afb7c87b963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_bf18e2fb-f848-4d94-9e62-6ddc7a7065f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e89e78e3-f98d-41d1-8fab-5aaaf08e743b" xlink:to="loc_us-gaap_LongTermDebtCurrent_bf18e2fb-f848-4d94-9e62-6ddc7a7065f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_1faeb2cb-ae82-4780-b15e-23582820a208" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e89e78e3-f98d-41d1-8fab-5aaaf08e743b" xlink:to="loc_us-gaap_OtherShortTermBorrowings_1faeb2cb-ae82-4780-b15e-23582820a208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_2d61ec66-0551-45b6-840c-d64b1c88478c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e89e78e3-f98d-41d1-8fab-5aaaf08e743b" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_2d61ec66-0551-45b6-840c-d64b1c88478c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.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_6976a18d-5515-4a89-b2ae-0530f4be05bc" xlink:href="cms-20201231.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_bee7d084-5c41-4844-8da8-2dcdce9e6835" xlink:href="cms-20201231.xsd#cms_FinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_6976a18d-5515-4a89-b2ae-0530f4be05bc" xlink:to="loc_cms_FinancialInstrumentsTable_bee7d084-5c41-4844-8da8-2dcdce9e6835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f93ac1da-ddf2-4cbc-ab80-129c0fe39d4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_bee7d084-5c41-4844-8da8-2dcdce9e6835" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f93ac1da-ddf2-4cbc-ab80-129c0fe39d4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b33adb44-9a8f-41a4-a732-07c9d9084079" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f93ac1da-ddf2-4cbc-ab80-129c0fe39d4c" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b33adb44-9a8f-41a4-a732-07c9d9084079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_1c61404b-2b1c-4f18-812c-fa8800b162fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_b33adb44-9a8f-41a4-a732-07c9d9084079" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_1c61404b-2b1c-4f18-812c-fa8800b162fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_27a52c91-a0b4-4666-aef2-5b76a1c656d8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_bee7d084-5c41-4844-8da8-2dcdce9e6835" xlink:to="loc_dei_LegalEntityAxis_27a52c91-a0b4-4666-aef2-5b76a1c656d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3d16927d-f1ac-4574-911c-b0a5393e49d4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_27a52c91-a0b4-4666-aef2-5b76a1c656d8" xlink:to="loc_dei_EntityDomain_3d16927d-f1ac-4574-911c-b0a5393e49d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_85cb3c7e-c16d-4bb7-9e01-22aa2f7a938e" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3d16927d-f1ac-4574-911c-b0a5393e49d4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_85cb3c7e-c16d-4bb7-9e01-22aa2f7a938e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_abedd1ac-21c2-4e3d-9631-62fb658fb860" xlink:href="cms-20201231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_bee7d084-5c41-4844-8da8-2dcdce9e6835" xlink:to="loc_cms_FinancialInstrumentsLineItems_abedd1ac-21c2-4e3d-9631-62fb658fb860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DebtInstrumentSupportedByThirdPartyCreditEnhancement_93edbd2c-40cd-44ee-90c9-78879975f296" xlink:href="cms-20201231.xsd#cms_DebtInstrumentSupportedByThirdPartyCreditEnhancement"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsLineItems_abedd1ac-21c2-4e3d-9631-62fb658fb860" xlink:to="loc_cms_DebtInstrumentSupportedByThirdPartyCreditEnhancement_93edbd2c-40cd-44ee-90c9-78879975f296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_229f8a32-8a54-4943-acca-99f193844dbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsLineItems_abedd1ac-21c2-4e3d-9631-62fb658fb860" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_229f8a32-8a54-4943-acca-99f193844dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivable" xlink:type="simple" xlink:href="cms-20201231.xsd#NotesReceivable"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/NotesReceivable" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableAbstract_b90dad1e-de24-4062-a0f8-251c381d6cbc" xlink:href="cms-20201231.xsd#cms_NotesReceivableAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_59219cda-ab1a-4c87-b210-8eeb66b31f89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NotesReceivableAbstract_b90dad1e-de24-4062-a0f8-251c381d6cbc" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_59219cda-ab1a-4c87-b210-8eeb66b31f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8e62e35c-7b3a-4f12-9559-95719b04f66f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_59219cda-ab1a-4c87-b210-8eeb66b31f89" xlink:to="loc_dei_LegalEntityAxis_8e62e35c-7b3a-4f12-9559-95719b04f66f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bd144e17-3126-41d9-b1ef-80d9cddd0297" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8e62e35c-7b3a-4f12-9559-95719b04f66f" xlink:to="loc_dei_EntityDomain_bd144e17-3126-41d9-b1ef-80d9cddd0297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_cd381c10-d652-4dfe-9dfb-1d7730fdb796" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_bd144e17-3126-41d9-b1ef-80d9cddd0297" xlink:to="loc_cms_ConsumersEnergyCompanyMember_cd381c10-d652-4dfe-9dfb-1d7730fdb796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0c8c9ecb-f22b-428f-9f05-d1e86da838ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_59219cda-ab1a-4c87-b210-8eeb66b31f89" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0c8c9ecb-f22b-428f-9f05-d1e86da838ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesTextBlock_563c1b0c-34e4-4ee6-b259-453ec1e23eb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0c8c9ecb-f22b-428f-9f05-d1e86da838ab" xlink:to="loc_us-gaap_FinancingReceivablesTextBlock_563c1b0c-34e4-4ee6-b259-453ec1e23eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableTables" xlink:type="simple" xlink:href="cms-20201231.xsd#NotesReceivableTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableAbstract_bfc12dc7-b93c-47e6-9ff8-e9262c6a44d4" xlink:href="cms-20201231.xsd#cms_NotesReceivableAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_496a0a2b-a44e-41db-8c3f-9a32d10f43a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NotesReceivableAbstract_bfc12dc7-b93c-47e6-9ff8-e9262c6a44d4" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_496a0a2b-a44e-41db-8c3f-9a32d10f43a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_71098a8b-f7d9-456a-aeef-a3dfe62300ac" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_496a0a2b-a44e-41db-8c3f-9a32d10f43a1" xlink:to="loc_dei_LegalEntityAxis_71098a8b-f7d9-456a-aeef-a3dfe62300ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a09d589a-9c9e-4478-b2ee-43cd8de55ce4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_71098a8b-f7d9-456a-aeef-a3dfe62300ac" xlink:to="loc_dei_EntityDomain_a09d589a-9c9e-4478-b2ee-43cd8de55ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_dfa4d606-cd55-4548-ac3c-da3545ca87d6" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a09d589a-9c9e-4478-b2ee-43cd8de55ce4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_dfa4d606-cd55-4548-ac3c-da3545ca87d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_06d6ff75-0d7a-457a-86de-357a44a8aa6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_496a0a2b-a44e-41db-8c3f-9a32d10f43a1" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_06d6ff75-0d7a-457a-86de-357a44a8aa6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock_bb42528f-106d-4f26-ae43-d35879645084" xlink:href="cms-20201231.xsd#cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_06d6ff75-0d7a-457a-86de-357a44a8aa6d" xlink:to="loc_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock_bb42528f-106d-4f26-ae43-d35879645084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_22b0d598-ca80-4c25-ba85-7cbeaa46895f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_06d6ff75-0d7a-457a-86de-357a44a8aa6d" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_22b0d598-ca80-4c25-ba85-7cbeaa46895f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableAbstract_f25c4ca5-4f35-425f-9ef9-61340c7b3655" xlink:href="cms-20201231.xsd#cms_NotesReceivableAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d783371d-ae36-46e9-823a-4c52b93e085b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NotesReceivableAbstract_f25c4ca5-4f35-425f-9ef9-61340c7b3655" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d783371d-ae36-46e9-823a-4c52b93e085b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1f657beb-9a10-4986-95a7-9c7cdb5b6802" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d783371d-ae36-46e9-823a-4c52b93e085b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1f657beb-9a10-4986-95a7-9c7cdb5b6802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_aeeda37d-da31-4367-a8ed-cfb7d43849ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1f657beb-9a10-4986-95a7-9c7cdb5b6802" xlink:to="loc_us-gaap_SegmentDomain_aeeda37d-da31-4367-a8ed-cfb7d43849ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_9c4103bb-885e-42f6-b15a-d1c880212401" xlink:href="cms-20201231.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_aeeda37d-da31-4367-a8ed-cfb7d43849ef" xlink:to="loc_cms_EnerBankMember_9c4103bb-885e-42f6-b15a-d1c880212401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_60cc8144-cc47-4aff-b3d1-35f9e0064a3c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d783371d-ae36-46e9-823a-4c52b93e085b" xlink:to="loc_dei_LegalEntityAxis_60cc8144-cc47-4aff-b3d1-35f9e0064a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3201e491-89ed-489a-bd98-aced7233af0c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_60cc8144-cc47-4aff-b3d1-35f9e0064a3c" xlink:to="loc_dei_EntityDomain_3201e491-89ed-489a-bd98-aced7233af0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_5f26bacc-87b1-4642-9542-f74ff8eab15b" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3201e491-89ed-489a-bd98-aced7233af0c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_5f26bacc-87b1-4642-9542-f74ff8eab15b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_be18be19-d4a5-48eb-b39e-0fba5bf40973" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d783371d-ae36-46e9-823a-4c52b93e085b" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_be18be19-d4a5-48eb-b39e-0fba5bf40973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_ce7c564d-f4a9-46fb-82b7-c0390a8cc5a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_be18be19-d4a5-48eb-b39e-0fba5bf40973" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_ce7c564d-f4a9-46fb-82b7-c0390a8cc5a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_696e2f59-8746-4178-a8e1-053612b30700" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_be18be19-d4a5-48eb-b39e-0fba5bf40973" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_696e2f59-8746-4178-a8e1-053612b30700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_69337a23-58d6-42b1-a6a0-e0a39fee159b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_be18be19-d4a5-48eb-b39e-0fba5bf40973" xlink:to="loc_us-gaap_NotesReceivableNet_69337a23-58d6-42b1-a6a0-e0a39fee159b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_91c519ee-1e4b-49ff-9c8f-ce3ea3ece2ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_be18be19-d4a5-48eb-b39e-0fba5bf40973" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_91c519ee-1e4b-49ff-9c8f-ce3ea3ece2ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesNoncurrent_f9de03e2-5213-4e72-b687-586edb6b12f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_be18be19-d4a5-48eb-b39e-0fba5bf40973" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesNoncurrent_f9de03e2-5213-4e72-b687-586edb6b12f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedParties_b7209f3a-5afc-4024-8618-acf115784370" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedParties"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_be18be19-d4a5-48eb-b39e-0fba5bf40973" xlink:to="loc_us-gaap_NotesReceivableRelatedParties_b7209f3a-5afc-4024-8618-acf115784370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#NotesReceivableNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableAbstract_113e59d2-f1b8-4227-b757-05c6a5c56e5f" xlink:href="cms-20201231.xsd#cms_NotesReceivableAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NotesReceivableAbstract_113e59d2-f1b8-4227-b757-05c6a5c56e5f" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f25e6a3b-70aa-491e-ac5e-8f5e8ce50fab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f25e6a3b-70aa-491e-ac5e-8f5e8ce50fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_62a677c8-051b-4a9e-94d9-5f5f6319a61a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f25e6a3b-70aa-491e-ac5e-8f5e8ce50fab" xlink:to="loc_us-gaap_SegmentDomain_62a677c8-051b-4a9e-94d9-5f5f6319a61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_a31568e7-cf46-4ac3-8882-d4b88efc4752" xlink:href="cms-20201231.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_62a677c8-051b-4a9e-94d9-5f5f6319a61a" xlink:to="loc_cms_EnerBankMember_a31568e7-cf46-4ac3-8882-d4b88efc4752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_407954a0-8fa5-466b-b529-217c6e1da0a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:to="loc_us-gaap_DebtInstrumentAxis_407954a0-8fa5-466b-b529-217c6e1da0a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_81595bf0-e4f0-442c-8f09-0f287aa04e9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_407954a0-8fa5-466b-b529-217c6e1da0a0" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_81595bf0-e4f0-442c-8f09-0f287aa04e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_9411936b-3b76-4e4a-8491-abc8c91f64c6" xlink:href="cms-20201231.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_81595bf0-e4f0-442c-8f09-0f287aa04e9c" xlink:to="loc_cms_CMSEnergyNotePayableMember_9411936b-3b76-4e4a-8491-abc8c91f64c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_ff012ddd-914f-4b64-bc72-fc2e5f3a6bae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_ff012ddd-914f-4b64-bc72-fc2e5f3a6bae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_6e04803c-6bd1-4a97-b731-29f67f9010f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_ff012ddd-914f-4b64-bc72-fc2e5f3a6bae" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_6e04803c-6bd1-4a97-b731-29f67f9010f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestRateSwapNotesReceivableMember_6264ae29-83f6-4b4c-adb3-0ef9be1d3e8a" xlink:href="cms-20201231.xsd#cms_InterestRateSwapNotesReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6e04803c-6bd1-4a97-b731-29f67f9010f1" xlink:to="loc_cms_InterestRateSwapNotesReceivableMember_6264ae29-83f6-4b4c-adb3-0ef9be1d3e8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_6b778528-83d8-471c-95bb-33f30f7baee0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_6b778528-83d8-471c-95bb-33f30f7baee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_91ab92d7-a702-4f75-ad94-bc929ea77f38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_6b778528-83d8-471c-95bb-33f30f7baee0" xlink:to="loc_us-gaap_HedgingRelationshipDomain_91ab92d7-a702-4f75-ad94-bc929ea77f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember_09fa179b-9108-462a-83d7-1fe2aec83723" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_91ab92d7-a702-4f75-ad94-bc929ea77f38" xlink:to="loc_us-gaap_FairValueHedgingMember_09fa179b-9108-462a-83d7-1fe2aec83723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_2df67695-2dfc-485e-9b76-734d8262acd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:to="loc_us-gaap_HedgingDesignationAxis_2df67695-2dfc-485e-9b76-734d8262acd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_521c62f5-53f6-4048-b73c-87ea76605337" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_2df67695-2dfc-485e-9b76-734d8262acd6" xlink:to="loc_us-gaap_HedgingDesignationDomain_521c62f5-53f6-4048-b73c-87ea76605337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_dab314c4-d284-448f-87cd-525aea1e1b9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_521c62f5-53f6-4048-b73c-87ea76605337" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_dab314c4-d284-448f-87cd-525aea1e1b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6d0cef35-ea9d-4f85-b38d-a4e4b5f735bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6d0cef35-ea9d-4f85-b38d-a4e4b5f735bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_3c20f88e-dc91-421e-ac21-5d4f4fa5b308" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6d0cef35-ea9d-4f85-b38d-a4e4b5f735bd" xlink:to="loc_us-gaap_ReceivableTypeDomain_3c20f88e-dc91-421e-ac21-5d4f4fa5b308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetailInstallmentContractsMember_b7e239c4-f4c0-4edc-803c-ee6844a9b3ed" xlink:href="cms-20201231.xsd#cms_RetailInstallmentContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_3c20f88e-dc91-421e-ac21-5d4f4fa5b308" xlink:to="loc_cms_RetailInstallmentContractsMember_b7e239c4-f4c0-4edc-803c-ee6844a9b3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_3f0ec5a4-1d4e-41e4-b6ea-f3e7fcbee0ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_3f0ec5a4-1d4e-41e4-b6ea-f3e7fcbee0ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_e4211487-42e2-4fb8-ab22-745937723ef3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3f0ec5a4-1d4e-41e4-b6ea-f3e7fcbee0ba" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_e4211487-42e2-4fb8-ab22-745937723ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_fed58a1a-e61d-452f-81e4-9132128e61cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_e4211487-42e2-4fb8-ab22-745937723ef3" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_fed58a1a-e61d-452f-81e4-9132128e61cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditScoreFicoAxis_0ff12957-98c8-4c8a-b4d3-38af101f5081" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditScoreFicoAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:to="loc_us-gaap_CreditScoreFicoAxis_0ff12957-98c8-4c8a-b4d3-38af101f5081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditScoreFicoDomain_6c642e44-01b0-4395-9883-8e5e9a14b38d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditScoreFicoDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditScoreFicoAxis_0ff12957-98c8-4c8a-b4d3-38af101f5081" xlink:to="loc_us-gaap_CreditScoreFicoDomain_6c642e44-01b0-4395-9883-8e5e9a14b38d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FICOScoreBetweenGoodAndExcellentMember_6cfbdc13-a299-47ca-bec1-753f4fce646b" xlink:href="cms-20201231.xsd#cms_FICOScoreBetweenGoodAndExcellentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditScoreFicoDomain_6c642e44-01b0-4395-9883-8e5e9a14b38d" xlink:to="loc_cms_FICOScoreBetweenGoodAndExcellentMember_6cfbdc13-a299-47ca-bec1-753f4fce646b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_3d29755f-ee02-453b-90ba-81e79047472b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:to="loc_srt_ProductOrServiceAxis_3d29755f-ee02-453b-90ba-81e79047472b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_8d952557-3616-43e4-88e8-13fde6873a60" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_3d29755f-ee02-453b-90ba-81e79047472b" xlink:to="loc_srt_ProductsAndServicesDomain_8d952557-3616-43e4-88e8-13fde6873a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LoansOriginatedWithinLastFiveYearsMember_12534c3b-45b7-40b0-80b9-39ffdbfc153a" xlink:href="cms-20201231.xsd#cms_LoansOriginatedWithinLastFiveYearsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8d952557-3616-43e4-88e8-13fde6873a60" xlink:to="loc_cms_LoansOriginatedWithinLastFiveYearsMember_12534c3b-45b7-40b0-80b9-39ffdbfc153a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_b7077986-6cdf-4ae2-a7d4-33ec0fc94620" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_b7077986-6cdf-4ae2-a7d4-33ec0fc94620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fb96b26-4774-4247-a717-4e73c7dad2bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_b7077986-6cdf-4ae2-a7d4-33ec0fc94620" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fb96b26-4774-4247-a717-4e73c7dad2bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedLoanCommitmentMember_65156a82-04a5-4c84-961e-3fd3f406c8ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnfundedLoanCommitmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0fb96b26-4774-4247-a717-4e73c7dad2bf" xlink:to="loc_us-gaap_UnfundedLoanCommitmentMember_65156a82-04a5-4c84-961e-3fd3f406c8ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_889f9b32-2768-4291-835f-185e52de2f80" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableDeferredIncome_fc6fdbd7-3559-4c2f-a4a3-a3fc00490d0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableDeferredIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:to="loc_us-gaap_FinancingReceivableDeferredIncome_fc6fdbd7-3559-4c2f-a4a3-a3fc00490d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableSignificantPurchases_4eef65c7-3d85-4f2e-a1b6-9ad70a823f86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableSignificantPurchases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:to="loc_us-gaap_FinancingReceivableSignificantPurchases_4eef65c7-3d85-4f2e-a1b6-9ad70a823f86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableSignificantSales_72c308fd-1019-427b-94b0-8e38ca7f0b8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableSignificantSales"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:to="loc_us-gaap_FinancingReceivableSignificantSales_72c308fd-1019-427b-94b0-8e38ca7f0b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfNotesReceivable_384c54b1-3217-479c-8b72-c177e7430ad2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfNotesReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:to="loc_us-gaap_GainLossOnSaleOfNotesReceivable_384c54b1-3217-479c-8b72-c177e7430ad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_92b9ce98-cd96-48fe-9fbd-4ec06987f160" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_92b9ce98-cd96-48fe-9fbd-4ec06987f160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDue_aa139442-13bb-42b4-9666-ef6e010e69a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDue_aa139442-13bb-42b4-9666-ef6e010e69a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusedCommitmentsToExtendCredit_7ce775c9-9145-4a26-a55e-08943798b32c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusedCommitmentsToExtendCredit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:to="loc_us-gaap_UnusedCommitmentsToExtendCredit_7ce775c9-9145-4a26-a55e-08943798b32c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffBalanceSheetCreditLossLiability_18574004-5298-44a3-bee2-f5026caffa97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OffBalanceSheetCreditLossLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:to="loc_us-gaap_OffBalanceSheetCreditLossLiability_18574004-5298-44a3-bee2-f5026caffa97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_ec296a85-90d0-467c-badc-77f992ce43b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:to="loc_us-gaap_DerivativeNotionalAmount_ec296a85-90d0-467c-badc-77f992ce43b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_dfe52188-a98e-4d0a-8fc7-10fc541d4301" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_a92e37b7-2301-49b8-bd09-708bb003aeaf" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_dfe52188-a98e-4d0a-8fc7-10fc541d4301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#NotesReceivableScheduleOfAllowanceForLoanLossesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableAbstract_e8678672-0436-488b-8270-e7ade15ab251" xlink:href="cms-20201231.xsd#cms_NotesReceivableAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b8683aa4-dafb-47bc-ae90-e85d055f2761" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NotesReceivableAbstract_e8678672-0436-488b-8270-e7ade15ab251" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b8683aa4-dafb-47bc-ae90-e85d055f2761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_a5608a3a-f7fc-456e-bafb-eb6da71b9a8a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b8683aa4-dafb-47bc-ae90-e85d055f2761" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_a5608a3a-f7fc-456e-bafb-eb6da71b9a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_aded1515-9fd9-4484-a9ca-9a79c2bd3201" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_a5608a3a-f7fc-456e-bafb-eb6da71b9a8a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_aded1515-9fd9-4484-a9ca-9a79c2bd3201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_e05953c5-2658-4713-8ec3-c0871c557e40" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_aded1515-9fd9-4484-a9ca-9a79c2bd3201" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_e05953c5-2658-4713-8ec3-c0871c557e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e146a594-63c6-4afa-9b71-f95c0bb78848" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b8683aa4-dafb-47bc-ae90-e85d055f2761" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e146a594-63c6-4afa-9b71-f95c0bb78848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_7a35c204-5dd6-496d-9a2c-72815d05e6e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e146a594-63c6-4afa-9b71-f95c0bb78848" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_7a35c204-5dd6-496d-9a2c-72815d05e6e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedLoanCommitmentMember_163209a2-08c1-42d7-860d-32466605d9a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnfundedLoanCommitmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_7a35c204-5dd6-496d-9a2c-72815d05e6e2" xlink:to="loc_us-gaap_UnfundedLoanCommitmentMember_163209a2-08c1-42d7-860d-32466605d9a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c859154f-5a97-4c5f-9abf-cc96039d856d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b8683aa4-dafb-47bc-ae90-e85d055f2761" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c859154f-5a97-4c5f-9abf-cc96039d856d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2664448d-0368-428e-831f-ab7085621dca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c859154f-5a97-4c5f-9abf-cc96039d856d" xlink:to="loc_us-gaap_SegmentDomain_2664448d-0368-428e-831f-ab7085621dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_78a4ac1f-bfd9-45d6-8d2f-af033352cd2b" xlink:href="cms-20201231.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2664448d-0368-428e-831f-ab7085621dca" xlink:to="loc_cms_EnerBankMember_78a4ac1f-bfd9-45d6-8d2f-af033352cd2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b0f844c6-0c06-4ff7-af83-7a76bc18ad20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_b8683aa4-dafb-47bc-ae90-e85d055f2761" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b0f844c6-0c06-4ff7-af83-7a76bc18ad20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_b42ad013-466e-4e90-b0c7-44b71fb3d854" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b0f844c6-0c06-4ff7-af83-7a76bc18ad20" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_b42ad013-466e-4e90-b0c7-44b71fb3d854" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_5861f6b9-67fa-43d5-83a3-01628e96eced" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_b42ad013-466e-4e90-b0c7-44b71fb3d854" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_5861f6b9-67fa-43d5-83a3-01628e96eced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed_ce48847d-58c7-4a17-8d87-7ee9cae7d896" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_b42ad013-466e-4e90-b0c7-44b71fb3d854" xlink:to="loc_us-gaap_ProvisionForLoanLossesExpensed_ce48847d-58c7-4a17-8d87-7ee9cae7d896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_437e61df-b7d0-444c-bf84-4ae3ab906d23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_b42ad013-466e-4e90-b0c7-44b71fb3d854" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_437e61df-b7d0-444c-bf84-4ae3ab906d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_43785130-d33e-413f-b3d3-33f98a1125d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_b42ad013-466e-4e90-b0c7-44b71fb3d854" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_43785130-d33e-413f-b3d3-33f98a1125d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_3217f048-b1a4-4dac-a4ba-aca62caada73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_b42ad013-466e-4e90-b0c7-44b71fb3d854" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_3217f048-b1a4-4dac-a4ba-aca62caada73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffBalanceSheetCreditLossLiability_82f31375-c48d-4c74-ba35-c055b9423d2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OffBalanceSheetCreditLossLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_b0f844c6-0c06-4ff7-af83-7a76bc18ad20" xlink:to="loc_us-gaap_OffBalanceSheetCreditLossLiability_82f31375-c48d-4c74-ba35-c055b9423d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipment" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipment"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_40a35649-ea74-4f7d-941b-1aad2357c5bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_56d57ee5-a940-4de1-b32d-00ff6639c6fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_40a35649-ea74-4f7d-941b-1aad2357c5bb" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_56d57ee5-a940-4de1-b32d-00ff6639c6fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9539b5ac-7bd2-497e-9ca3-48f1b9f07a15" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_56d57ee5-a940-4de1-b32d-00ff6639c6fe" xlink:to="loc_dei_LegalEntityAxis_9539b5ac-7bd2-497e-9ca3-48f1b9f07a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a14e8d2f-34eb-428c-8ca5-68822422dbab" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9539b5ac-7bd2-497e-9ca3-48f1b9f07a15" xlink:to="loc_dei_EntityDomain_a14e8d2f-34eb-428c-8ca5-68822422dbab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_353ba34f-9d6e-45ff-803e-d594ad4e5b58" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a14e8d2f-34eb-428c-8ca5-68822422dbab" xlink:to="loc_cms_ConsumersEnergyCompanyMember_353ba34f-9d6e-45ff-803e-d594ad4e5b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e9a8444b-3c7f-4f0b-88dd-4eb67d641e94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_56d57ee5-a940-4de1-b32d-00ff6639c6fe" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e9a8444b-3c7f-4f0b-88dd-4eb67d641e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock_ba8acbb7-6857-4539-94fb-c1bc5cd51771" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_e9a8444b-3c7f-4f0b-88dd-4eb67d641e94" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock_ba8acbb7-6857-4539-94fb-c1bc5cd51771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_b2cbfb2a-e6e7-4801-a4cb-1b474350ca67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_6b25811e-3890-4281-9a5d-a29b1dc57abe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_b2cbfb2a-e6e7-4801-a4cb-1b474350ca67" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_6b25811e-3890-4281-9a5d-a29b1dc57abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0099adc6-3fc6-4696-b672-afdb59caed5c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_6b25811e-3890-4281-9a5d-a29b1dc57abe" xlink:to="loc_dei_LegalEntityAxis_0099adc6-3fc6-4696-b672-afdb59caed5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_addc4a31-2ae8-4629-aca5-de7e3f25771d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_0099adc6-3fc6-4696-b672-afdb59caed5c" xlink:to="loc_dei_EntityDomain_addc4a31-2ae8-4629-aca5-de7e3f25771d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_16f78d5b-88ba-47ef-adee-54e7e3761c53" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_addc4a31-2ae8-4629-aca5-de7e3f25771d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_16f78d5b-88ba-47ef-adee-54e7e3761c53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7b5e4202-678e-49b1-805d-050c4f2bc22b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_6b25811e-3890-4281-9a5d-a29b1dc57abe" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7b5e4202-678e-49b1-805d-050c4f2bc22b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_7be39b34-f3ba-4f5c-9de7-d16654d78dcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7b5e4202-678e-49b1-805d-050c4f2bc22b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_7be39b34-f3ba-4f5c-9de7-d16654d78dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_15be057b-700d-457f-9d44-229eb862d22e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7b5e4202-678e-49b1-805d-050c4f2bc22b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_15be057b-700d-457f-9d44-229eb862d22e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_749bb45d-c775-473f-a7d0-60b1b3c80463" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7b5e4202-678e-49b1-805d-050c4f2bc22b" xlink:to="loc_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_749bb45d-c775-473f-a7d0-60b1b3c80463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_c1b08e22-82a6-4e5c-87b9-72784770fd9d" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7b5e4202-678e-49b1-805d-050c4f2bc22b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_c1b08e22-82a6-4e5c-87b9-72784770fd9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_600a89c9-5e15-4493-b31a-25d52b22bcad" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7b5e4202-678e-49b1-805d-050c4f2bc22b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_600a89c9-5e15-4493-b31a-25d52b22bcad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_843dd321-e195-4e68-9616-a92aacdaf029" xlink:href="cms-20201231.xsd#cms_ScheduleOfDepriciationAndAmortizationTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7b5e4202-678e-49b1-805d-050c4f2bc22b" xlink:to="loc_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_843dd321-e195-4e68-9616-a92aacdaf029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_41b9b39c-acaa-49d0-a9c2-cf716ddae48d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7b5e4202-678e-49b1-805d-050c4f2bc22b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_41b9b39c-acaa-49d0-a9c2-cf716ddae48d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_00ca1e11-c21e-458e-9f5f-8ac613aaf6b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7b5e4202-678e-49b1-805d-050c4f2bc22b" xlink:to="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_00ca1e11-c21e-458e-9f5f-8ac613aaf6b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_c3145508-9e41-4ec8-b299-165055938d21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b7f63ebc-62b5-483f-8a5e-b38aa24c0661" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_c3145508-9e41-4ec8-b299-165055938d21" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b7f63ebc-62b5-483f-8a5e-b38aa24c0661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_6309d44a-2a73-4e9e-9c6c-067587c45c22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b7f63ebc-62b5-483f-8a5e-b38aa24c0661" xlink:to="loc_us-gaap_RegulatoryAssetAxis_6309d44a-2a73-4e9e-9c6c-067587c45c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_cdebb21e-fdd1-4cba-8043-54328176fb2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_6309d44a-2a73-4e9e-9c6c-067587c45c22" xlink:to="loc_us-gaap_RegulatoryAssetDomain_cdebb21e-fdd1-4cba-8043-54328176fb2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_9a8f027a-a01c-427d-9254-25d5b14a4825" xlink:href="cms-20201231.xsd#cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_cdebb21e-fdd1-4cba-8043-54328176fb2e" xlink:to="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_9a8f027a-a01c-427d-9254-25d5b14a4825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f4fc8c0f-7454-4edd-9d4e-57e1046a8ed3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b7f63ebc-62b5-483f-8a5e-b38aa24c0661" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f4fc8c0f-7454-4edd-9d4e-57e1046a8ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1228e048-a9ba-4576-8a3f-61ad4e1e6db8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f4fc8c0f-7454-4edd-9d4e-57e1046a8ed3" xlink:to="loc_us-gaap_SegmentDomain_1228e048-a9ba-4576-8a3f-61ad4e1e6db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_7d28e2da-d4ae-4b29-bf77-15857b266bb4" xlink:href="cms-20201231.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1228e048-a9ba-4576-8a3f-61ad4e1e6db8" xlink:to="loc_cms_EnerBankMember_7d28e2da-d4ae-4b29-bf77-15857b266bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesIppMember_e97ca7f0-2a50-4561-839f-665be8954f56" xlink:href="cms-20201231.xsd#cms_EnterprisesIppMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1228e048-a9ba-4576-8a3f-61ad4e1e6db8" xlink:to="loc_cms_EnterprisesIppMember_e97ca7f0-2a50-4561-839f-665be8954f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesOtherMember_3aafdc2f-3388-479d-9142-a3056f1ef9b5" xlink:href="cms-20201231.xsd#cms_EnterprisesOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1228e048-a9ba-4576-8a3f-61ad4e1e6db8" xlink:to="loc_cms_EnterprisesOtherMember_3aafdc2f-3388-479d-9142-a3056f1ef9b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_0df26f90-753a-419e-b0cd-f8c0ae247af1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ReserveQuantitiesByTypeOfReserveAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b7f63ebc-62b5-483f-8a5e-b38aa24c0661" xlink:to="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_0df26f90-753a-419e-b0cd-f8c0ae247af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TypeOfReserveDomain_872afde3-25d5-4d57-b545-7c3608fd96d5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TypeOfReserveDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_0df26f90-753a-419e-b0cd-f8c0ae247af1" xlink:to="loc_srt_TypeOfReserveDomain_872afde3-25d5-4d57-b545-7c3608fd96d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NaturalGasReservesMember_1a892484-407d-4754-9414-d357d53957f9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NaturalGasReservesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TypeOfReserveDomain_872afde3-25d5-4d57-b545-7c3608fd96d5" xlink:to="loc_srt_NaturalGasReservesMember_1a892484-407d-4754-9414-d357d53957f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_7477f388-94df-40ae-83cd-18a6ae37c5d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b7f63ebc-62b5-483f-8a5e-b38aa24c0661" xlink:to="loc_us-gaap_PublicUtilityAxis_7477f388-94df-40ae-83cd-18a6ae37c5d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_7477f388-94df-40ae-83cd-18a6ae37c5d5" xlink:to="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember_6221d6d4-f420-439f-b61f-f9431acff2f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ElectricityGenerationPlantNonNuclearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember_6221d6d4-f420-439f-b61f-f9431acff2f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricDistributionMember_10be7985-3712-45d8-8a3a-82b0818dcb4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ElectricDistributionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_us-gaap_ElectricDistributionMember_10be7985-3712-45d8-8a3a-82b0818dcb4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricTransmissionMember_e4cd220f-5688-434d-b216-ea80e40c3884" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ElectricTransmissionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_us-gaap_ElectricTransmissionMember_e4cd220f-5688-434d-b216-ea80e40c3884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricOtherMember_8dbd291b-8af7-4ef5-b9dc-accf605ac22a" xlink:href="cms-20201231.xsd#cms_ElectricOtherMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_cms_ElectricOtherMember_8dbd291b-8af7-4ef5-b9dc-accf605ac22a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricAssetsHeldUnderFinanceLeasesMember_508b2b38-5a60-4823-874c-5501b056df03" xlink:href="cms-20201231.xsd#cms_ElectricAssetsHeldUnderFinanceLeasesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_cms_ElectricAssetsHeldUnderFinanceLeasesMember_508b2b38-5a60-4823-874c-5501b056df03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GasDistributionMember_b9cf04ea-931b-4c35-b953-5125e3729ef0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GasDistributionMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_us-gaap_GasDistributionMember_b9cf04ea-931b-4c35-b953-5125e3729ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GasTransmissionMember_6259d1f8-6c2b-40c4-9b07-176f4565cc84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GasTransmissionMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_us-gaap_GasTransmissionMember_6259d1f8-6c2b-40c4-9b07-176f4565cc84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUndergroundStorageFacilitiesMember_de215ec5-71ee-4420-9024-f898d41f311d" xlink:href="cms-20201231.xsd#cms_GasUndergroundStorageFacilitiesMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_cms_GasUndergroundStorageFacilitiesMember_de215ec5-71ee-4420-9024-f898d41f311d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasOtherMember_d05f55be-bcc3-4da7-933a-a750434a8a43" xlink:href="cms-20201231.xsd#cms_GasOtherMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_cms_GasOtherMember_d05f55be-bcc3-4da7-933a-a750434a8a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasAssetsHeldUnderFinanceLeasesMember_59cb4b55-f287-49eb-b479-29a48b2432a7" xlink:href="cms-20201231.xsd#cms_GasAssetsHeldUnderFinanceLeasesMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_cms_GasAssetsHeldUnderFinanceLeasesMember_59cb4b55-f287-49eb-b479-29a48b2432a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_050a64a3-8d4b-4846-b2f8-5111927d189f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_050a64a3-8d4b-4846-b2f8-5111927d189f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_cee4b5de-9c70-4309-8661-290e744582ea" xlink:href="cms-20201231.xsd#cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_2f1c1d03-ef51-4e2f-8e7a-97cd3048ddb8" xlink:to="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_cee4b5de-9c70-4309-8661-290e744582ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d8c82a72-3d45-4fe6-88ab-eb8ce3bfc3ce" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b7f63ebc-62b5-483f-8a5e-b38aa24c0661" xlink:to="loc_dei_LegalEntityAxis_d8c82a72-3d45-4fe6-88ab-eb8ce3bfc3ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_33c372b9-dce6-49dd-a3c3-96bb0978cfce" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d8c82a72-3d45-4fe6-88ab-eb8ce3bfc3ce" xlink:to="loc_dei_EntityDomain_33c372b9-dce6-49dd-a3c3-96bb0978cfce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_82bae0c2-c934-43a4-9a9c-0d350a86b9b5" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_33c372b9-dce6-49dd-a3c3-96bb0978cfce" xlink:to="loc_cms_ConsumersEnergyCompanyMember_82bae0c2-c934-43a4-9a9c-0d350a86b9b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5d66020c-4cfc-4066-83c2-21310baa0bff" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b7f63ebc-62b5-483f-8a5e-b38aa24c0661" xlink:to="loc_srt_RangeAxis_5d66020c-4cfc-4066-83c2-21310baa0bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_81b6d765-5710-4197-bd0b-8c7390b2c541" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5d66020c-4cfc-4066-83c2-21310baa0bff" xlink:to="loc_srt_RangeMember_81b6d765-5710-4197-bd0b-8c7390b2c541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ebb7eaca-bec6-49b3-b15a-21183a96dbef" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_81b6d765-5710-4197-bd0b-8c7390b2c541" xlink:to="loc_srt_MinimumMember_ebb7eaca-bec6-49b3-b15a-21183a96dbef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_dadeabe7-e85a-409b-91c7-b948f99bb566" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_81b6d765-5710-4197-bd0b-8c7390b2c541" xlink:to="loc_srt_MaximumMember_dadeabe7-e85a-409b-91c7-b948f99bb566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_b7f63ebc-62b5-483f-8a5e-b38aa24c0661" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_f4aa83a9-4216-477f-b0bc-a6207fd640a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_f4aa83a9-4216-477f-b0bc-a6207fd640a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0d54d6b5-fac5-4727-9624-ba6b7ecc0752" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0d54d6b5-fac5-4727-9624-ba6b7ecc0752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife_e6aab0b5-e918-46db-82c2-9c8955338ff4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife_e6aab0b5-e918-46db-82c2-9c8955338ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_68fef585-434b-4cbe-bb20-bcadae9434bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_68fef585-434b-4cbe-bb20-bcadae9434bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_cfc5380d-444a-44a3-b0b5-923ee834a694" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_cfc5380d-444a-44a3-b0b5-923ee834a694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_84639ed3-469b-459d-9279-3f1387006d4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_84639ed3-469b-459d-9279-3f1387006d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_48e7c926-520a-4217-9395-dbefc590046b" xlink:href="cms-20201231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_48e7c926-520a-4217-9395-dbefc590046b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOther_abc764c3-ad7b-4f56-8355-006f015b6630" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOther_abc764c3-ad7b-4f56-8355-006f015b6630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_865f270b-8ddd-4bfd-a16a-0dd6a730c89f" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_865f270b-8ddd-4bfd-a16a-0dd6a730c89f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_a5c3db2d-9664-430c-aec5-0c697fa0a3a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_ConstructionInProgressGross_a5c3db2d-9664-430c-aec5-0c697fa0a3a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_083eddde-0979-4270-8465-7e6cb30efa06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_083eddde-0979-4270-8465-7e6cb30efa06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_768afcdf-ac81-4413-9f9f-37c105882db1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_768afcdf-ac81-4413-9f9f-37c105882db1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_523e5b77-5ccf-408d-9a57-69e9a6567aaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_523e5b77-5ccf-408d-9a57-69e9a6567aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_942c6544-29d7-437b-ac87-426057efdcf8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_942c6544-29d7-437b-ac87-426057efdcf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_4e622c04-58e0-4c1a-beb2-31490beac8ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_4e622c04-58e0-4c1a-beb2-31490beac8ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_47898a79-2ef3-4134-bc44-21825045a98f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_47898a79-2ef3-4134-bc44-21825045a98f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_26ee701d-b19a-4e87-ad27-1e00e636d45f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_26ee701d-b19a-4e87-ad27-1e00e636d45f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_07a0305a-6745-4ada-b4b9-c8cd0760735c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_07a0305a-6745-4ada-b4b9-c8cd0760735c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_894a1b66-d221-4a8e-aabf-8fe58ca49cf0" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_894a1b66-d221-4a8e-aabf-8fe58ca49cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_4e1f3725-00ba-4b18-8aad-69feb1b18d48" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_4e1f3725-00ba-4b18-8aad-69feb1b18d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_f2c06794-5acd-4c9a-be1a-7e2072f3c130" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_f2c06794-5acd-4c9a-be1a-7e2072f3c130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_e747151e-874c-4fa4-a37a-0c5bbfcf620c" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_e747151e-874c-4fa4-a37a-0c5bbfcf620c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_034916cd-6783-4089-89de-ba48827f4661" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_034916cd-6783-4089-89de-ba48827f4661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryAssetsNumberOfUnits_a20967d2-860a-4d8a-8d6f-0a189699a808" xlink:href="cms-20201231.xsd#cms_RegulatoryAssetsNumberOfUnits"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_cb4a1130-ad4d-44fe-95e6-00afb04d3db7" xlink:to="loc_cms_RegulatoryAssetsNumberOfUnits_a20967d2-860a-4d8a-8d6f-0a189699a808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_9e5e95a3-b1a8-4115-8d92-c3294b76f641" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_0c8cffb7-5dfc-405b-9784-a4e34f047cb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_9e5e95a3-b1a8-4115-8d92-c3294b76f641" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_0c8cffb7-5dfc-405b-9784-a4e34f047cb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_674ce3b4-b8a0-49d5-8010-af762fe9c5e6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_0c8cffb7-5dfc-405b-9784-a4e34f047cb2" xlink:to="loc_srt_RangeAxis_674ce3b4-b8a0-49d5-8010-af762fe9c5e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d63fefbc-48c6-46e9-94b9-b9bcc1b26d6b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_674ce3b4-b8a0-49d5-8010-af762fe9c5e6" xlink:to="loc_srt_RangeMember_d63fefbc-48c6-46e9-94b9-b9bcc1b26d6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a74bc466-693a-48ab-a288-46c778dfe4d4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d63fefbc-48c6-46e9-94b9-b9bcc1b26d6b" xlink:to="loc_srt_MinimumMember_a74bc466-693a-48ab-a288-46c778dfe4d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_bf134713-2304-49be-bac2-901c88ae5a52" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d63fefbc-48c6-46e9-94b9-b9bcc1b26d6b" xlink:to="loc_srt_MaximumMember_bf134713-2304-49be-bac2-901c88ae5a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_12844953-a2d7-45e9-9833-e1e29b588eaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_0c8cffb7-5dfc-405b-9784-a4e34f047cb2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_12844953-a2d7-45e9-9833-e1e29b588eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4e0de420-b2e9-4a6d-a31b-3d2641ceea3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_12844953-a2d7-45e9-9833-e1e29b588eaf" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4e0de420-b2e9-4a6d-a31b-3d2641ceea3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualRightsMember_b673338c-84df-4ef6-80f2-387d776cfffc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractualRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4e0de420-b2e9-4a6d-a31b-3d2641ceea3f" xlink:to="loc_us-gaap_ContractualRightsMember_b673338c-84df-4ef6-80f2-387d776cfffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchiseRightsMember_82d772c0-3f71-40ae-8992-b4b11783b022" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FranchiseRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4e0de420-b2e9-4a6d-a31b-3d2641ceea3f" xlink:to="loc_us-gaap_FranchiseRightsMember_82d772c0-3f71-40ae-8992-b4b11783b022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_dbb44758-bbe6-4b84-8f5d-7f9ccf7abef9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4e0de420-b2e9-4a6d-a31b-3d2641ceea3f" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_dbb44758-bbe6-4b84-8f5d-7f9ccf7abef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8591c785-f4f8-4644-a416-dbc523173b11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_0c8cffb7-5dfc-405b-9784-a4e34f047cb2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8591c785-f4f8-4644-a416-dbc523173b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d7ea050a-6e00-496d-85e6-8b160b6fd1d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8591c785-f4f8-4644-a416-dbc523173b11" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d7ea050a-6e00-496d-85e6-8b160b6fd1d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_88c3a55d-0cdb-4cb1-aa20-2c13b4bfb15a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d7ea050a-6e00-496d-85e6-8b160b6fd1d5" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_88c3a55d-0cdb-4cb1-aa20-2c13b4bfb15a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_4392ee30-5396-4b8d-a404-c46b726ffdf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d7ea050a-6e00-496d-85e6-8b160b6fd1d5" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_4392ee30-5396-4b8d-a404-c46b726ffdf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IntangiblePlantMember_7cc00078-1e3c-4732-bf5b-d93903609459" xlink:href="cms-20201231.xsd#cms_IntangiblePlantMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d7ea050a-6e00-496d-85e6-8b160b6fd1d5" xlink:to="loc_cms_IntangiblePlantMember_7cc00078-1e3c-4732-bf5b-d93903609459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_db6147f1-f653-4da5-a62d-b740be56ec1c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_0c8cffb7-5dfc-405b-9784-a4e34f047cb2" xlink:to="loc_dei_LegalEntityAxis_db6147f1-f653-4da5-a62d-b740be56ec1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d23e272f-8218-4b7a-8342-918bf2520df7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_db6147f1-f653-4da5-a62d-b740be56ec1c" xlink:to="loc_dei_EntityDomain_d23e272f-8218-4b7a-8342-918bf2520df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_203efb63-f91d-49ee-8cd7-5875c84cb161" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d23e272f-8218-4b7a-8342-918bf2520df7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_203efb63-f91d-49ee-8cd7-5875c84cb161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b8e86170-4d11-4e77-ab68-89ceaf34302b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_0c8cffb7-5dfc-405b-9784-a4e34f047cb2" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b8e86170-4d11-4e77-ab68-89ceaf34302b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_34207f85-6ebf-49a8-b9ba-ff12ec8e8088" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b8e86170-4d11-4e77-ab68-89ceaf34302b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_34207f85-6ebf-49a8-b9ba-ff12ec8e8088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9a750975-c11d-45d0-8f96-b33e7007f25f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b8e86170-4d11-4e77-ab68-89ceaf34302b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9a750975-c11d-45d0-8f96-b33e7007f25f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_eb1d9f82-1f1d-4084-b381-b426f6207496" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b8e86170-4d11-4e77-ab68-89ceaf34302b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_eb1d9f82-1f1d-4084-b381-b426f6207496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_f0f85f65-4766-4cb1-9e02-2f5f68632a3a" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b8e86170-4d11-4e77-ab68-89ceaf34302b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_f0f85f65-4766-4cb1-9e02-2f5f68632a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_64cbf18e-6517-4c3b-96d5-1faa21ba43a5" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_b8e86170-4d11-4e77-ab68-89ceaf34302b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_64cbf18e-6517-4c3b-96d5-1faa21ba43a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_b5f2949a-d1a4-4d27-9499-60ed1a2bee53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6f118644-b1ec-46b4-9cc2-afa00b672474" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_b5f2949a-d1a4-4d27-9499-60ed1a2bee53" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6f118644-b1ec-46b4-9cc2-afa00b672474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8840c127-0269-4ab5-b723-e44cc9c0296e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6f118644-b1ec-46b4-9cc2-afa00b672474" xlink:to="loc_dei_LegalEntityAxis_8840c127-0269-4ab5-b723-e44cc9c0296e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5a0020d4-a336-428e-8d1b-6b1e92b483a4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8840c127-0269-4ab5-b723-e44cc9c0296e" xlink:to="loc_dei_EntityDomain_5a0020d4-a336-428e-8d1b-6b1e92b483a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_dffd4f43-8c7a-4a45-8acd-646ca25abb07" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5a0020d4-a336-428e-8d1b-6b1e92b483a4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_dffd4f43-8c7a-4a45-8acd-646ca25abb07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_539584ab-23da-4c49-a5ee-b93613f9f1fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6f118644-b1ec-46b4-9cc2-afa00b672474" xlink:to="loc_us-gaap_PublicUtilityAxis_539584ab-23da-4c49-a5ee-b93613f9f1fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_b54b0192-af41-42c9-99b3-021cf2050dce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_539584ab-23da-4c49-a5ee-b93613f9f1fc" xlink:to="loc_us-gaap_UtilityPlantDomain_b54b0192-af41-42c9-99b3-021cf2050dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_33b2d8b9-a82e-4fd8-8c17-38ff1f471a66" xlink:href="cms-20201231.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_b54b0192-af41-42c9-99b3-021cf2050dce" xlink:to="loc_cms_ElectricUtilityMember_33b2d8b9-a82e-4fd8-8c17-38ff1f471a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_13cc490f-1e87-442a-87ab-a939fb1ce0f6" xlink:href="cms-20201231.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_b54b0192-af41-42c9-99b3-021cf2050dce" xlink:to="loc_cms_GasUtilityMember_13cc490f-1e87-442a-87ab-a939fb1ce0f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_040013bd-1b2e-42f4-b62c-3800913f1f36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6f118644-b1ec-46b4-9cc2-afa00b672474" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_040013bd-1b2e-42f4-b62c-3800913f1f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_e092d2db-e864-403f-8ed6-ae133fd5b218" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_040013bd-1b2e-42f4-b62c-3800913f1f36" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_e092d2db-e864-403f-8ed6-ae133fd5b218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_3e53beb7-da82-4e36-ab5a-c5a98ef02fee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_daf33a22-909a-4c78-a7bb-ff872aad2eeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_3e53beb7-da82-4e36-ab5a-c5a98ef02fee" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_daf33a22-909a-4c78-a7bb-ff872aad2eeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_345c2b11-ccbf-4450-a938-d35ee306d5d3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_daf33a22-909a-4c78-a7bb-ff872aad2eeb" xlink:to="loc_dei_LegalEntityAxis_345c2b11-ccbf-4450-a938-d35ee306d5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3551d882-4a52-443b-93ee-f922ccc55342" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_345c2b11-ccbf-4450-a938-d35ee306d5d3" xlink:to="loc_dei_EntityDomain_3551d882-4a52-443b-93ee-f922ccc55342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_65259ee3-9907-4e0b-8ad7-165b04d8e7a1" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3551d882-4a52-443b-93ee-f922ccc55342" xlink:to="loc_cms_ConsumersEnergyCompanyMember_65259ee3-9907-4e0b-8ad7-165b04d8e7a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_aee9781e-921a-48d6-841c-642157ce1713" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_daf33a22-909a-4c78-a7bb-ff872aad2eeb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_aee9781e-921a-48d6-841c-642157ce1713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_fe94ffa8-2a25-4eef-9991-cf047c29ffcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInPropertyPlantAndEquipmentRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_aee9781e-921a-48d6-841c-642157ce1713" xlink:to="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_fe94ffa8-2a25-4eef-9991-cf047c29ffcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_44606318-846a-4a11-bc02-101ed025649e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_fe94ffa8-2a25-4eef-9991-cf047c29ffcd" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_44606318-846a-4a11-bc02-101ed025649e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseAssetsAdditions_ce9ed84a-f673-4c48-a8f9-102b48faf026" xlink:href="cms-20201231.xsd#cms_FinanceLeaseAssetsAdditions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_fe94ffa8-2a25-4eef-9991-cf047c29ffcd" xlink:to="loc_cms_FinanceLeaseAssetsAdditions_ce9ed84a-f673-4c48-a8f9-102b48faf026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_dcf278f5-ed6c-41a9-a54d-1c2a0485e14b" xlink:href="cms-20201231.xsd#cms_FinanceLeaseAssetNetRetirementsAndAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_fe94ffa8-2a25-4eef-9991-cf047c29ffcd" xlink:to="loc_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_dcf278f5-ed6c-41a9-a54d-1c2a0485e14b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_d926f142-e0a7-47cb-a5f3-c7c1b5a27225" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_fe94ffa8-2a25-4eef-9991-cf047c29ffcd" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_d926f142-e0a7-47cb-a5f3-c7c1b5a27225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_534dfaa7-c740-4226-a624-74bdba6c78c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_aee9781e-921a-48d6-841c-642157ce1713" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_534dfaa7-c740-4226-a624-74bdba6c78c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_9c3761da-738f-404e-a41a-c2934fb05596" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_3690dc8e-85c6-44c4-af7e-e7e996bb2410" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_9c3761da-738f-404e-a41a-c2934fb05596" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_3690dc8e-85c6-44c4-af7e-e7e996bb2410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_31a9e65a-7df5-46ed-840f-36aaf472a900" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_3690dc8e-85c6-44c4-af7e-e7e996bb2410" xlink:to="loc_us-gaap_PublicUtilityAxis_31a9e65a-7df5-46ed-840f-36aaf472a900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_b7ea4a3d-fcd3-49c1-a36f-f7a20638fdc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_31a9e65a-7df5-46ed-840f-36aaf472a900" xlink:to="loc_us-gaap_UtilityPlantDomain_b7ea4a3d-fcd3-49c1-a36f-f7a20638fdc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilityPlantAssetsMember_7a5dae25-1664-4525-af41-41eb06b83a34" xlink:href="cms-20201231.xsd#cms_UtilityPlantAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_b7ea4a3d-fcd3-49c1-a36f-f7a20638fdc2" xlink:to="loc_cms_UtilityPlantAssetsMember_7a5dae25-1664-4525-af41-41eb06b83a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_62900bc6-2af0-4dcd-92df-558ff5427ae2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_3690dc8e-85c6-44c4-af7e-e7e996bb2410" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_62900bc6-2af0-4dcd-92df-558ff5427ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_efae2496-51de-4f8f-90e4-0ea5215e2da3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_62900bc6-2af0-4dcd-92df-558ff5427ae2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_efae2496-51de-4f8f-90e4-0ea5215e2da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonUtilityPlantAssetsMember_bb12e2c9-544f-4276-9212-f390b9bed495" xlink:href="cms-20201231.xsd#cms_NonUtilityPlantAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_efae2496-51de-4f8f-90e4-0ea5215e2da3" xlink:to="loc_cms_NonUtilityPlantAssetsMember_bb12e2c9-544f-4276-9212-f390b9bed495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fc9b7280-8704-44b4-99cf-26a16897da13" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_3690dc8e-85c6-44c4-af7e-e7e996bb2410" xlink:to="loc_dei_LegalEntityAxis_fc9b7280-8704-44b4-99cf-26a16897da13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_73774ec6-308c-42c1-8e75-47a43ca8be56" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_fc9b7280-8704-44b4-99cf-26a16897da13" xlink:to="loc_dei_EntityDomain_73774ec6-308c-42c1-8e75-47a43ca8be56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b805bc9c-4c13-467f-a4bf-98309cfdb737" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_73774ec6-308c-42c1-8e75-47a43ca8be56" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b805bc9c-4c13-467f-a4bf-98309cfdb737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1cc98c36-2998-4dd5-8aa8-eb65250ad7c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_3690dc8e-85c6-44c4-af7e-e7e996bb2410" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1cc98c36-2998-4dd5-8aa8-eb65250ad7c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4d87a3f9-629c-421d-8ab6-0ed231d3d235" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1cc98c36-2998-4dd5-8aa8-eb65250ad7c0" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4d87a3f9-629c-421d-8ab6-0ed231d3d235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_ac62891d-ecdc-4b51-9be3-089690a4d058" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1cc98c36-2998-4dd5-8aa8-eb65250ad7c0" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_ac62891d-ecdc-4b51-9be3-089690a4d058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_67b80996-d4b6-44cf-9250-cf25b6dbc2c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_795338f9-040b-48d4-a920-59985880c22e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_67b80996-d4b6-44cf-9250-cf25b6dbc2c1" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_795338f9-040b-48d4-a920-59985880c22e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_c7ddf5bc-c723-45b4-a469-85f414aa7e0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_795338f9-040b-48d4-a920-59985880c22e" xlink:to="loc_us-gaap_PublicUtilityAxis_c7ddf5bc-c723-45b4-a469-85f414aa7e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_23a1067f-0961-489e-aea7-fca84828d47c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_c7ddf5bc-c723-45b4-a469-85f414aa7e0f" xlink:to="loc_us-gaap_UtilityPlantDomain_23a1067f-0961-489e-aea7-fca84828d47c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityPropertyMember_2f1d81fb-2bd1-4aaa-ba7c-839f0b1d48e9" xlink:href="cms-20201231.xsd#cms_ElectricUtilityPropertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_23a1067f-0961-489e-aea7-fca84828d47c" xlink:to="loc_cms_ElectricUtilityPropertyMember_2f1d81fb-2bd1-4aaa-ba7c-839f0b1d48e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityPropertyMember_45e90de6-982c-4898-bb15-54a0ce0c87e0" xlink:href="cms-20201231.xsd#cms_GasUtilityPropertyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_23a1067f-0961-489e-aea7-fca84828d47c" xlink:to="loc_cms_GasUtilityPropertyMember_45e90de6-982c-4898-bb15-54a0ce0c87e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OtherPropertyMember_0ccae827-9a54-45d2-9f7f-f679379aeb98" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OtherPropertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_23a1067f-0961-489e-aea7-fca84828d47c" xlink:to="loc_srt_OtherPropertyMember_0ccae827-9a54-45d2-9f7f-f679379aeb98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7b1aefad-f1d6-4300-8037-8a281934edaf" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_795338f9-040b-48d4-a920-59985880c22e" xlink:to="loc_dei_LegalEntityAxis_7b1aefad-f1d6-4300-8037-8a281934edaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_56fa6f6d-18c1-482d-b798-1cc463668b9e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_7b1aefad-f1d6-4300-8037-8a281934edaf" xlink:to="loc_dei_EntityDomain_56fa6f6d-18c1-482d-b798-1cc463668b9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_aca2bb58-59b6-4061-a7ee-dce29fde45b6" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_56fa6f6d-18c1-482d-b798-1cc463668b9e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_aca2bb58-59b6-4061-a7ee-dce29fde45b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_2a4e9857-73f7-4630-bb35-e7be305970df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_795338f9-040b-48d4-a920-59985880c22e" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_2a4e9857-73f7-4630-bb35-e7be305970df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_0d3c45a5-57fe-4eba-83a5-4ffbbfb3238c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_2a4e9857-73f7-4630-bb35-e7be305970df" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_0d3c45a5-57fe-4eba-83a5-4ffbbfb3238c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_c7c19599-196c-49f4-9248-decadad77057" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0293e7b2-abd6-401a-a6a1-80efc9fa75a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_c7c19599-196c-49f4-9248-decadad77057" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0293e7b2-abd6-401a-a6a1-80efc9fa75a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5bd8ea3b-8f50-4fb3-aff4-7ad8891e2b02" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0293e7b2-abd6-401a-a6a1-80efc9fa75a2" xlink:to="loc_dei_LegalEntityAxis_5bd8ea3b-8f50-4fb3-aff4-7ad8891e2b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_71650392-fd10-4c49-81e8-87aa4d3504d6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5bd8ea3b-8f50-4fb3-aff4-7ad8891e2b02" xlink:to="loc_dei_EntityDomain_71650392-fd10-4c49-81e8-87aa4d3504d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f8543cf5-945d-4d3f-9a36-a8b788a56fc4" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_71650392-fd10-4c49-81e8-87aa4d3504d6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f8543cf5-945d-4d3f-9a36-a8b788a56fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0ab70f15-4ad4-4632-9c43-85dc75256792" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0293e7b2-abd6-401a-a6a1-80efc9fa75a2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0ab70f15-4ad4-4632-9c43-85dc75256792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7adc9595-9137-4717-895a-66da2c351d62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0ab70f15-4ad4-4632-9c43-85dc75256792" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7adc9595-9137-4717-895a-66da2c351d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_3306b7f2-dd3a-4c89-8055-03d6a6d9a222" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7adc9595-9137-4717-895a-66da2c351d62" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_3306b7f2-dd3a-4c89-8055-03d6a6d9a222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_d3d8dced-0947-46eb-994e-5ca23bb639a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7adc9595-9137-4717-895a-66da2c351d62" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_d3d8dced-0947-46eb-994e-5ca23bb639a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_86987af2-e605-4500-af68-ce97ddfb2721" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0293e7b2-abd6-401a-a6a1-80efc9fa75a2" xlink:to="loc_us-gaap_RegulatoryAssetAxis_86987af2-e605-4500-af68-ce97ddfb2721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_fbaf0ccf-4638-4c38-876c-0da2258feb24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_86987af2-e605-4500-af68-ce97ddfb2721" xlink:to="loc_us-gaap_RegulatoryAssetDomain_fbaf0ccf-4638-4c38-876c-0da2258feb24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizedRegulatoryAssetsMember_311294b0-29a8-4e58-80c3-7274671e5f16" xlink:href="cms-20201231.xsd#cms_SecuritizedRegulatoryAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fbaf0ccf-4638-4c38-876c-0da2258feb24" xlink:to="loc_cms_SecuritizedRegulatoryAssetsMember_311294b0-29a8-4e58-80c3-7274671e5f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc82d2c7-a441-4ed0-96c4-c73a7ed5389c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0293e7b2-abd6-401a-a6a1-80efc9fa75a2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc82d2c7-a441-4ed0-96c4-c73a7ed5389c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_1300e32f-5865-4348-bd86-735b3eb8df3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc82d2c7-a441-4ed0-96c4-c73a7ed5389c" xlink:to="loc_us-gaap_Depreciation_1300e32f-5865-4348-bd86-735b3eb8df3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_bacdc93d-bc98-43b5-a32a-3307e1ee7455" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc82d2c7-a441-4ed0-96c4-c73a7ed5389c" xlink:to="loc_us-gaap_AdjustmentForAmortization_bacdc93d-bc98-43b5-a32a-3307e1ee7455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_80f710b7-0cf3-4ca3-87cd-74e5d60516a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc82d2c7-a441-4ed0-96c4-c73a7ed5389c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_80f710b7-0cf3-4ca3-87cd-74e5d60516a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_79929d33-55ce-4c0a-9282-41dca0d720b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc82d2c7-a441-4ed0-96c4-c73a7ed5389c" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_79929d33-55ce-4c0a-9282-41dca0d720b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_aa6d9787-6757-4901-986c-3d5db7d4c93a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_6bde1212-b168-4475-8e7a-732896466de3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_aa6d9787-6757-4901-986c-3d5db7d4c93a" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_6bde1212-b168-4475-8e7a-732896466de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e9722662-e606-4338-b1bf-9ae87711cbb9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_6bde1212-b168-4475-8e7a-732896466de3" xlink:to="loc_dei_LegalEntityAxis_e9722662-e606-4338-b1bf-9ae87711cbb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b6722fef-7ffe-4ec7-8fe6-28df1e171d65" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_e9722662-e606-4338-b1bf-9ae87711cbb9" xlink:to="loc_dei_EntityDomain_b6722fef-7ffe-4ec7-8fe6-28df1e171d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_20fcd63e-5288-4673-8674-184902a550ce" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b6722fef-7ffe-4ec7-8fe6-28df1e171d65" xlink:to="loc_cms_ConsumersEnergyCompanyMember_20fcd63e-5288-4673-8674-184902a550ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_29fcdd8f-0f28-4d78-949f-ceac36484233" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_6bde1212-b168-4475-8e7a-732896466de3" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_29fcdd8f-0f28-4d78-949f-ceac36484233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_69ba0e0a-0347-4a40-b5dc-7d6eca0d887e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_29fcdd8f-0f28-4d78-949f-ceac36484233" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_69ba0e0a-0347-4a40-b5dc-7d6eca0d887e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_a38f2ddb-6e20-4a55-a6d9-4e6de5aff14d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_29fcdd8f-0f28-4d78-949f-ceac36484233" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_a38f2ddb-6e20-4a55-a6d9-4e6de5aff14d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_432948ab-fc8f-4d84-85a2-e213fa782732" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_29fcdd8f-0f28-4d78-949f-ceac36484233" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_432948ab-fc8f-4d84-85a2-e213fa782732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5ebd7d55-65af-4580-a47f-29d60cddcc20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_29fcdd8f-0f28-4d78-949f-ceac36484233" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5ebd7d55-65af-4580-a47f-29d60cddcc20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_be6b332e-0be2-4af7-8af4-e6d90035436e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_29fcdd8f-0f28-4d78-949f-ceac36484233" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_be6b332e-0be2-4af7-8af4-e6d90035436e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_887d36c1-3937-4c4f-bead-a19f4f1b6ec9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9a26f9f4-491f-4c02-be55-9eb01ba673c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_887d36c1-3937-4c4f-bead-a19f4f1b6ec9" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9a26f9f4-491f-4c02-be55-9eb01ba673c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_b9dd7eed-55ec-436b-9e06-5e2cadcbd908" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9a26f9f4-491f-4c02-be55-9eb01ba673c5" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_b9dd7eed-55ec-436b-9e06-5e2cadcbd908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_6a3dbad4-b9a3-4bae-bc53-3e1006ce8b7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_b9dd7eed-55ec-436b-9e06-5e2cadcbd908" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_6a3dbad4-b9a3-4bae-bc53-3e1006ce8b7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CampbellUnit3Member_bc55bf7a-322e-471f-ab3a-e248c45936e0" xlink:href="cms-20201231.xsd#cms_CampbellUnit3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_6a3dbad4-b9a3-4bae-bc53-3e1006ce8b7b" xlink:to="loc_cms_CampbellUnit3Member_bc55bf7a-322e-471f-ab3a-e248c45936e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonMember_bb29e114-1f25-4ed9-ab75-7ea41656fb5a" xlink:href="cms-20201231.xsd#cms_LudingtonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_6a3dbad4-b9a3-4bae-bc53-3e1006ce8b7b" xlink:to="loc_cms_LudingtonMember_bb29e114-1f25-4ed9-ab75-7ea41656fb5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DistributionMember_c090dc9d-eef0-4b0e-b17d-2432c6a9623b" xlink:href="cms-20201231.xsd#cms_DistributionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_6a3dbad4-b9a3-4bae-bc53-3e1006ce8b7b" xlink:to="loc_cms_DistributionMember_c090dc9d-eef0-4b0e-b17d-2432c6a9623b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_657c7e80-9f11-4964-ab03-658a9b26764b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9a26f9f4-491f-4c02-be55-9eb01ba673c5" xlink:to="loc_dei_LegalEntityAxis_657c7e80-9f11-4964-ab03-658a9b26764b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bd8303c1-43f0-4f7d-a0dd-637d8160b0d3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_657c7e80-9f11-4964-ab03-658a9b26764b" xlink:to="loc_dei_EntityDomain_bd8303c1-43f0-4f7d-a0dd-637d8160b0d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a05b1cc1-e156-465b-b80f-aef471f4c569" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_bd8303c1-43f0-4f7d-a0dd-637d8160b0d3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a05b1cc1-e156-465b-b80f-aef471f4c569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1cad44c6-a444-4f14-a8b0-b03bf44a0394" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9a26f9f4-491f-4c02-be55-9eb01ba673c5" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1cad44c6-a444-4f14-a8b0-b03bf44a0394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_d6593de9-9aa7-4ce7-980e-1d372fe65f29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1cad44c6-a444-4f14-a8b0-b03bf44a0394" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_d6593de9-9aa7-4ce7-980e-1d372fe65f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_51250fc3-e9d9-4606-a321-e7d36f3c1cc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1cad44c6-a444-4f14-a8b0-b03bf44a0394" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_51250fc3-e9d9-4606-a321-e7d36f3c1cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_41aee414-6051-429b-a0ed-42aa1fb48427" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1cad44c6-a444-4f14-a8b0-b03bf44a0394" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_41aee414-6051-429b-a0ed-42aa1fb48427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_5f612417-816a-4b54-b743-b02b80d42075" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1cad44c6-a444-4f14-a8b0-b03bf44a0394" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_5f612417-816a-4b54-b743-b02b80d42075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_18a27a8a-bfe0-4607-a8e5-11051e6df00b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_1cad44c6-a444-4f14-a8b0-b03bf44a0394" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_18a27a8a-bfe0-4607-a8e5-11051e6df00b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancing" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancing"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancing" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e9584a3a-bad3-446f-9180-2b12665ad1b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesTable_abed6263-2368-4662-ab07-af4d2a9bb680" xlink:href="cms-20201231.xsd#cms_LeasesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e9584a3a-bad3-446f-9180-2b12665ad1b1" xlink:to="loc_cms_LeasesTable_abed6263-2368-4662-ab07-af4d2a9bb680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_434eeaa5-53bf-4e30-b7cf-8fa4b92ca540" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesTable_abed6263-2368-4662-ab07-af4d2a9bb680" xlink:to="loc_dei_LegalEntityAxis_434eeaa5-53bf-4e30-b7cf-8fa4b92ca540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dfcf6a40-77ce-4bee-8075-ee2a527746a4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_434eeaa5-53bf-4e30-b7cf-8fa4b92ca540" xlink:to="loc_dei_EntityDomain_dfcf6a40-77ce-4bee-8075-ee2a527746a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_43363a17-5336-4421-b5c0-f800711d6702" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_dfcf6a40-77ce-4bee-8075-ee2a527746a4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_43363a17-5336-4421-b5c0-f800711d6702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesLineItems_8b5a096a-30bb-4032-aa53-01f8a8dd44c2" xlink:href="cms-20201231.xsd#cms_LeasesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesTable_abed6263-2368-4662-ab07-af4d2a9bb680" xlink:to="loc_cms_LeasesLineItems_8b5a096a-30bb-4032-aa53-01f8a8dd44c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeAndLessorLeasesTextBlock_fb7fc163-a6b9-4098-8acf-40004b2af7db" xlink:href="cms-20201231.xsd#cms_LesseeAndLessorLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesLineItems_8b5a096a-30bb-4032-aa53-01f8a8dd44c2" xlink:to="loc_cms_LesseeAndLessorLeasesTextBlock_fb7fc163-a6b9-4098-8acf-40004b2af7db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_05695ab2-53cf-4829-ba74-26f801c3e94a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesTable_62896102-ff69-43c2-b6a2-035c2d4885a4" xlink:href="cms-20201231.xsd#cms_LeasesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_05695ab2-53cf-4829-ba74-26f801c3e94a" xlink:to="loc_cms_LeasesTable_62896102-ff69-43c2-b6a2-035c2d4885a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_123327c9-1bf5-4aad-943e-31cf40d32e24" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesTable_62896102-ff69-43c2-b6a2-035c2d4885a4" xlink:to="loc_dei_LegalEntityAxis_123327c9-1bf5-4aad-943e-31cf40d32e24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7e658d11-e680-4d26-a177-871b119856b1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_123327c9-1bf5-4aad-943e-31cf40d32e24" xlink:to="loc_dei_EntityDomain_7e658d11-e680-4d26-a177-871b119856b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_9a30e0d5-a509-4363-84db-68fb9c1e65c5" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7e658d11-e680-4d26-a177-871b119856b1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_9a30e0d5-a509-4363-84db-68fb9c1e65c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesLineItems_9c541c6c-5273-4b3b-93a1-997e3c5836c0" xlink:href="cms-20201231.xsd#cms_LeasesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesTable_62896102-ff69-43c2-b6a2-035c2d4885a4" xlink:to="loc_cms_LeasesLineItems_9c541c6c-5273-4b3b-93a1-997e3c5836c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_bca2d7c1-9246-4ec1-b6af-4298eca81b9b" xlink:href="cms-20201231.xsd#cms_AssetsAndLiabilitiesOfLesseeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesLineItems_9c541c6c-5273-4b3b-93a1-997e3c5836c0" xlink:to="loc_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_bca2d7c1-9246-4ec1-b6af-4298eca81b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_64b8ed72-621c-4888-906f-c2d7378963fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesLineItems_9c541c6c-5273-4b3b-93a1-997e3c5836c0" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_64b8ed72-621c-4888-906f-c2d7378963fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_91dd3de0-85b4-497c-afa8-8e8dce084839" xlink:href="cms-20201231.xsd#cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesLineItems_9c541c6c-5273-4b3b-93a1-997e3c5836c0" xlink:to="loc_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_91dd3de0-85b4-497c-afa8-8e8dce084839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_2b89762e-944d-477e-b441-e4d8c962bc19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesLineItems_9c541c6c-5273-4b3b-93a1-997e3c5836c0" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_2b89762e-944d-477e-b441-e4d8c962bc19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_855b1956-6bd2-44e7-bda3-4d16ff87d029" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesLineItems_9c541c6c-5273-4b3b-93a1-997e3c5836c0" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_855b1956-6bd2-44e7-bda3-4d16ff87d029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d1ac1e05-0d9d-444a-a5f8-3b86385e7d83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable_678f6261-1af1-44ae-93c5-6150b476368f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d1ac1e05-0d9d-444a-a5f8-3b86385e7d83" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_678f6261-1af1-44ae-93c5-6150b476368f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_b6c11bd7-c049-4d56-ac1b-c618dfb02a9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_678f6261-1af1-44ae-93c5-6150b476368f" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_b6c11bd7-c049-4d56-ac1b-c618dfb02a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_2878284d-9f10-449e-926a-cb12412cfa21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_b6c11bd7-c049-4d56-ac1b-c618dfb02a9e" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_2878284d-9f10-449e-926a-cb12412cfa21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartyLeaseMember_47f9afca-d4cb-41d0-9ddd-3bb2edb56ff7" xlink:href="cms-20201231.xsd#cms_RelatedPartyLeaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_2878284d-9f10-449e-926a-cb12412cfa21" xlink:to="loc_cms_RelatedPartyLeaseMember_47f9afca-d4cb-41d0-9ddd-3bb2edb56ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_178954c3-3a72-42e6-a1f2-63ad4999d9dd" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_678f6261-1af1-44ae-93c5-6150b476368f" xlink:to="loc_dei_LegalEntityAxis_178954c3-3a72-42e6-a1f2-63ad4999d9dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e8d76007-be4e-4268-9590-c0b0a90ea0f5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_178954c3-3a72-42e6-a1f2-63ad4999d9dd" xlink:to="loc_dei_EntityDomain_e8d76007-be4e-4268-9590-c0b0a90ea0f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_17f1c6b2-6fb5-4fed-8b40-dfef257c792b" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e8d76007-be4e-4268-9590-c0b0a90ea0f5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_17f1c6b2-6fb5-4fed-8b40-dfef257c792b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_b80902f7-59f4-43c1-b452-ffc1191c5106" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_678f6261-1af1-44ae-93c5-6150b476368f" xlink:to="loc_us-gaap_LessorLeaseDescriptionLineItems_b80902f7-59f4-43c1-b452-ffc1191c5106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_fa75b1a0-4b03-49b3-8c61-2129eed1a355" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b80902f7-59f4-43c1-b452-ffc1191c5106" xlink:to="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_fa75b1a0-4b03-49b3-8c61-2129eed1a355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_fb6d9642-3b81-4454-8db5-89392afd96c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_fa75b1a0-4b03-49b3-8c61-2129eed1a355" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_fb6d9642-3b81-4454-8db5-89392afd96c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_ee6bddb7-4108-4ba2-8db4-2deba4293359" xlink:href="cms-20201231.xsd#cms_LesseeOperatingLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_fa75b1a0-4b03-49b3-8c61-2129eed1a355" xlink:to="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_ee6bddb7-4108-4ba2-8db4-2deba4293359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_a55352ee-f482-477a-939f-6bd08e85dd94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_ee6bddb7-4108-4ba2-8db4-2deba4293359" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_a55352ee-f482-477a-939f-6bd08e85dd94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bd4872f0-9e8a-494d-affd-e052039b424f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_ee6bddb7-4108-4ba2-8db4-2deba4293359" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bd4872f0-9e8a-494d-affd-e052039b424f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_3495938b-c105-4480-b5ff-947701a4c71e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b80902f7-59f4-43c1-b452-ffc1191c5106" xlink:to="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_3495938b-c105-4480-b5ff-947701a4c71e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_48b73077-d0db-41c2-8b3b-78813a06e92f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_3495938b-c105-4480-b5ff-947701a4c71e" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_48b73077-d0db-41c2-8b3b-78813a06e92f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_3861e178-b406-4a83-86f8-f7d353d20283" xlink:href="cms-20201231.xsd#cms_LesseeFinanceLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_3495938b-c105-4480-b5ff-947701a4c71e" xlink:to="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_3861e178-b406-4a83-86f8-f7d353d20283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_5c5787b6-7d69-4685-ac07-9db265c83ad5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_3861e178-b406-4a83-86f8-f7d353d20283" xlink:to="loc_us-gaap_FinanceLeaseLiability_5c5787b6-7d69-4685-ac07-9db265c83ad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_ee2595e5-920a-412d-8ca3-404a31a32071" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_3861e178-b406-4a83-86f8-f7d353d20283" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_ee2595e5-920a-412d-8ca3-404a31a32071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_58597aec-c633-4b14-b81b-c8a2e1e8114f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_3861e178-b406-4a83-86f8-f7d353d20283" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_58597aec-c633-4b14-b81b-c8a2e1e8114f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeWeightedAverageLeaseTermAbstract_495ec8f7-d67c-4cc7-80ae-6ab538484d1c" xlink:href="cms-20201231.xsd#cms_LesseeWeightedAverageLeaseTermAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b80902f7-59f4-43c1-b452-ffc1191c5106" xlink:to="loc_cms_LesseeWeightedAverageLeaseTermAbstract_495ec8f7-d67c-4cc7-80ae-6ab538484d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_fc93c2f2-304e-42f7-a9a0-8e9c4cfc6694" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeWeightedAverageLeaseTermAbstract_495ec8f7-d67c-4cc7-80ae-6ab538484d1c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_fc93c2f2-304e-42f7-a9a0-8e9c4cfc6694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2b5f3fc1-bff0-4c3b-ab47-4e7bd1bce118" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeWeightedAverageLeaseTermAbstract_495ec8f7-d67c-4cc7-80ae-6ab538484d1c" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2b5f3fc1-bff0-4c3b-ab47-4e7bd1bce118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeWeightedAverageDiscountRateAbstract_5e83d87b-cd82-45ec-8382-443a432db090" xlink:href="cms-20201231.xsd#cms_LesseeWeightedAverageDiscountRateAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b80902f7-59f4-43c1-b452-ffc1191c5106" xlink:to="loc_cms_LesseeWeightedAverageDiscountRateAbstract_5e83d87b-cd82-45ec-8382-443a432db090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0c15b15f-0aa3-477c-8ba4-f2c2b392fb18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeWeightedAverageDiscountRateAbstract_5e83d87b-cd82-45ec-8382-443a432db090" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0c15b15f-0aa3-477c-8ba4-f2c2b392fb18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_6d1a0bd5-5198-43aa-93a8-65fc2ee060c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeWeightedAverageDiscountRateAbstract_5e83d87b-cd82-45ec-8382-443a432db090" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_6d1a0bd5-5198-43aa-93a8-65fc2ee060c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_1fd78309-f45d-4472-9773-77774141f7f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b80902f7-59f4-43c1-b452-ffc1191c5106" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_1fd78309-f45d-4472-9773-77774141f7f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_2d137573-bdd1-4925-af72-5a578d52aaef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b80902f7-59f4-43c1-b452-ffc1191c5106" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_2d137573-bdd1-4925-af72-5a578d52aaef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_93f543b2-37c2-4b14-b185-6f280941320d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b80902f7-59f4-43c1-b452-ffc1191c5106" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_93f543b2-37c2-4b14-b185-6f280941320d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingScheduleofLeaseCostsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_fd2736ba-dd7f-4a9a-b5b3-9a1c60ff0b28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_81116ce3-89d5-4827-a22e-6513b622b7c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fd2736ba-dd7f-4a9a-b5b3-9a1c60ff0b28" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_81116ce3-89d5-4827-a22e-6513b622b7c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2af9f733-8979-4732-bda1-072a16a5fb5a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_81116ce3-89d5-4827-a22e-6513b622b7c1" xlink:to="loc_dei_LegalEntityAxis_2af9f733-8979-4732-bda1-072a16a5fb5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_89d7ef7b-4bba-41b0-a16f-00fe517735ba" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2af9f733-8979-4732-bda1-072a16a5fb5a" xlink:to="loc_dei_EntityDomain_89d7ef7b-4bba-41b0-a16f-00fe517735ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ed2dc06c-ab1e-4ffd-b674-4ed9e9eb2651" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_89d7ef7b-4bba-41b0-a16f-00fe517735ba" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ed2dc06c-ab1e-4ffd-b674-4ed9e9eb2651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_6c751bef-09f9-41f5-9b05-8f30f33ed758" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_81116ce3-89d5-4827-a22e-6513b622b7c1" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_6c751bef-09f9-41f5-9b05-8f30f33ed758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_30834d1b-3a43-4b36-9617-4efe52542552" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_6c751bef-09f9-41f5-9b05-8f30f33ed758" xlink:to="loc_us-gaap_OperatingLeaseCost_30834d1b-3a43-4b36-9617-4efe52542552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseCost1Abstract_4d7072eb-d8f8-41ee-a970-b8f9652f2128" xlink:href="cms-20201231.xsd#cms_FinanceLeaseCost1Abstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_6c751bef-09f9-41f5-9b05-8f30f33ed758" xlink:to="loc_cms_FinanceLeaseCost1Abstract_4d7072eb-d8f8-41ee-a970-b8f9652f2128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_b1a2c3d0-a3f9-4236-9960-7a592bb53af2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinanceLeaseCost1Abstract_4d7072eb-d8f8-41ee-a970-b8f9652f2128" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_b1a2c3d0-a3f9-4236-9960-7a592bb53af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_940d4382-9726-4cd9-8d45-eb826020a9c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinanceLeaseCost1Abstract_4d7072eb-d8f8-41ee-a970-b8f9652f2128" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_940d4382-9726-4cd9-8d45-eb826020a9c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_2f1b3f58-08ea-42c6-983e-564e0ee72dd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_6c751bef-09f9-41f5-9b05-8f30f33ed758" xlink:to="loc_us-gaap_VariableLeaseCost_2f1b3f58-08ea-42c6-983e-564e0ee72dd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_ae7af0f6-d015-468a-82de-01d5a516d837" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_6c751bef-09f9-41f5-9b05-8f30f33ed758" xlink:to="loc_us-gaap_ShortTermLeaseCost_ae7af0f6-d015-468a-82de-01d5a516d837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_12f7c286-79eb-42d6-9ead-70cc4c1e2a65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_6c751bef-09f9-41f5-9b05-8f30f33ed758" xlink:to="loc_us-gaap_LeaseCost_12f7c286-79eb-42d6-9ead-70cc4c1e2a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_5fc58a24-b777-4870-95c9-3bfd5be78a1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_0581dbaa-e6d4-4b8e-9523-c2423dfaacfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5fc58a24-b777-4870-95c9-3bfd5be78a1c" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_0581dbaa-e6d4-4b8e-9523-c2423dfaacfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a7029e21-ef95-4088-bad7-3de39b6b0f38" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_0581dbaa-e6d4-4b8e-9523-c2423dfaacfe" xlink:to="loc_dei_LegalEntityAxis_a7029e21-ef95-4088-bad7-3de39b6b0f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0bc76448-bb65-444c-a3f8-69c433583402" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a7029e21-ef95-4088-bad7-3de39b6b0f38" xlink:to="loc_dei_EntityDomain_0bc76448-bb65-444c-a3f8-69c433583402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8c5b322d-e2a3-45db-9a91-827a2d47c759" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0bc76448-bb65-444c-a3f8-69c433583402" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8c5b322d-e2a3-45db-9a91-827a2d47c759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_6e3cb924-4855-4dfb-9449-d65909d824b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_0581dbaa-e6d4-4b8e-9523-c2423dfaacfe" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_6e3cb924-4855-4dfb-9449-d65909d824b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_bf37bd22-16ca-40e2-b9df-d8ee2ec8d74d" xlink:href="cms-20201231.xsd#cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_6e3cb924-4855-4dfb-9449-d65909d824b5" xlink:to="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_bf37bd22-16ca-40e2-b9df-d8ee2ec8d74d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_7ef6008e-762f-4483-9acd-8c96cbd41245" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_bf37bd22-16ca-40e2-b9df-d8ee2ec8d74d" xlink:to="loc_us-gaap_OperatingLeasePayments_7ef6008e-762f-4483-9acd-8c96cbd41245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_c2e5c3e3-d954-439a-81c2-b0e5ddc751df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_bf37bd22-16ca-40e2-b9df-d8ee2ec8d74d" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_c2e5c3e3-d954-439a-81c2-b0e5ddc751df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_b5adb963-0a1b-4fd6-ad9a-a2087d4d2fa8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_bf37bd22-16ca-40e2-b9df-d8ee2ec8d74d" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_b5adb963-0a1b-4fd6-ad9a-a2087d4d2fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_30f9b47e-a866-4c4b-b682-184a9b7a2f01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_82dccb38-96db-4682-b1e6-baf3f130e4dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_30f9b47e-a866-4c4b-b682-184a9b7a2f01" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_82dccb38-96db-4682-b1e6-baf3f130e4dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_42673415-3b5c-4d49-99fa-d1f156654f64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_82dccb38-96db-4682-b1e6-baf3f130e4dc" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_42673415-3b5c-4d49-99fa-d1f156654f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3e917e54-eec5-43fe-8b4a-5b5b8fe54c06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_42673415-3b5c-4d49-99fa-d1f156654f64" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3e917e54-eec5-43fe-8b4a-5b5b8fe54c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PipelinesAndPowerPurchaseAgreementsMember_20af0e1f-44cb-4580-96dd-2f4a2039522b" xlink:href="cms-20201231.xsd#cms_PipelinesAndPowerPurchaseAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3e917e54-eec5-43fe-8b4a-5b5b8fe54c06" xlink:to="loc_cms_PipelinesAndPowerPurchaseAgreementsMember_20af0e1f-44cb-4580-96dd-2f4a2039522b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherFinanceLeasesMember_20fa5436-91da-4f45-b187-50a90d84d71d" xlink:href="cms-20201231.xsd#cms_OtherFinanceLeasesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3e917e54-eec5-43fe-8b4a-5b5b8fe54c06" xlink:to="loc_cms_OtherFinanceLeasesMember_20fa5436-91da-4f45-b187-50a90d84d71d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_167823bb-05ec-42a6-98d2-3c67745f1c2a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_82dccb38-96db-4682-b1e6-baf3f130e4dc" xlink:to="loc_dei_LegalEntityAxis_167823bb-05ec-42a6-98d2-3c67745f1c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ee490750-8bb5-4c43-9dfb-ddb576845058" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_167823bb-05ec-42a6-98d2-3c67745f1c2a" xlink:to="loc_dei_EntityDomain_ee490750-8bb5-4c43-9dfb-ddb576845058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f7e50975-7735-488a-8764-e249e8e050af" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ee490750-8bb5-4c43-9dfb-ddb576845058" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f7e50975-7735-488a-8764-e249e8e050af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_aed774d6-6e90-4499-8d3b-34eefaaea9cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_82dccb38-96db-4682-b1e6-baf3f130e4dc" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_aed774d6-6e90-4499-8d3b-34eefaaea9cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_220d010c-e6b8-49ac-b44e-aca246cc8715" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_aed774d6-6e90-4499-8d3b-34eefaaea9cf" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_220d010c-e6b8-49ac-b44e-aca246cc8715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c1013191-6bd9-40db-9f24-936ab5877477" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_220d010c-e6b8-49ac-b44e-aca246cc8715" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c1013191-6bd9-40db-9f24-936ab5877477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d0bc5b24-a5fc-43cf-afab-d687dc43ac98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_220d010c-e6b8-49ac-b44e-aca246cc8715" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d0bc5b24-a5fc-43cf-afab-d687dc43ac98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_406f9c40-5493-418f-91f6-3d1770ff7003" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_220d010c-e6b8-49ac-b44e-aca246cc8715" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_406f9c40-5493-418f-91f6-3d1770ff7003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_784829d8-0661-4e36-85c4-d6098fd3ad84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_220d010c-e6b8-49ac-b44e-aca246cc8715" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_784829d8-0661-4e36-85c4-d6098fd3ad84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c37a9250-ca48-4be0-a43f-86d78117c6d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_220d010c-e6b8-49ac-b44e-aca246cc8715" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c37a9250-ca48-4be0-a43f-86d78117c6d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_fe5747e1-5e37-4cb8-ae25-9b0044d19b2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_220d010c-e6b8-49ac-b44e-aca246cc8715" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_fe5747e1-5e37-4cb8-ae25-9b0044d19b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3d627800-44d4-4b8b-bfb3-af3fd65b98d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_220d010c-e6b8-49ac-b44e-aca246cc8715" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3d627800-44d4-4b8b-bfb3-af3fd65b98d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_81df7fed-057b-4dee-933b-4f9a2d519596" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_220d010c-e6b8-49ac-b44e-aca246cc8715" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_81df7fed-057b-4dee-933b-4f9a2d519596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_61a0cd06-3caf-4ff4-85bd-d10cd9866910" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_220d010c-e6b8-49ac-b44e-aca246cc8715" xlink:to="loc_us-gaap_OperatingLeaseLiability_61a0cd06-3caf-4ff4-85bd-d10cd9866910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2f5e7ca8-d52a-40d4-92a4-eab20da91479" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_aed774d6-6e90-4499-8d3b-34eefaaea9cf" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2f5e7ca8-d52a-40d4-92a4-eab20da91479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_0da8d0af-9b25-499e-8adc-2247095f3239" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2f5e7ca8-d52a-40d4-92a4-eab20da91479" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_0da8d0af-9b25-499e-8adc-2247095f3239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_eca63b94-8c25-4317-a388-67e5d1e7aef5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2f5e7ca8-d52a-40d4-92a4-eab20da91479" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_eca63b94-8c25-4317-a388-67e5d1e7aef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_b5a8dda2-b284-4df8-bf2d-48e840dd1f65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2f5e7ca8-d52a-40d4-92a4-eab20da91479" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_b5a8dda2-b284-4df8-bf2d-48e840dd1f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_44eb804a-e1d4-4aa8-8292-23e63f46a3bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2f5e7ca8-d52a-40d4-92a4-eab20da91479" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_44eb804a-e1d4-4aa8-8292-23e63f46a3bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_dbc21143-1c2b-429e-b6f4-4635b49bec14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2f5e7ca8-d52a-40d4-92a4-eab20da91479" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_dbc21143-1c2b-429e-b6f4-4635b49bec14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_18538723-95b7-4dbe-aa00-fb1c62a87129" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2f5e7ca8-d52a-40d4-92a4-eab20da91479" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_18538723-95b7-4dbe-aa00-fb1c62a87129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c9b62838-aeea-4650-9137-25e662f8a440" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2f5e7ca8-d52a-40d4-92a4-eab20da91479" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c9b62838-aeea-4650-9137-25e662f8a440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_c9e2a6ed-d90e-4b9c-bad8-2fb99a3c8e84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2f5e7ca8-d52a-40d4-92a4-eab20da91479" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_c9e2a6ed-d90e-4b9c-bad8-2fb99a3c8e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_ff8ce93d-62ae-4032-b99d-bc4a8452682e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2f5e7ca8-d52a-40d4-92a4-eab20da91479" xlink:to="loc_us-gaap_FinanceLeaseLiability_ff8ce93d-62ae-4032-b99d-bc4a8452682e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c2d7aa16-51e3-4792-93ae-4a123928dd3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable_d97980cb-1a0f-4792-bca7-cae2c800fd01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c2d7aa16-51e3-4792-93ae-4a123928dd3d" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_d97980cb-1a0f-4792-bca7-cae2c800fd01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_f6f4a930-b162-456d-8319-3de893553aab" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_d97980cb-1a0f-4792-bca7-cae2c800fd01" xlink:to="loc_srt_CounterpartyNameAxis_f6f4a930-b162-456d-8319-3de893553aab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd8d971d-f0a5-406a-9185-6e69b0fb7b38" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_f6f4a930-b162-456d-8319-3de893553aab" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd8d971d-f0a5-406a-9185-6e69b0fb7b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergySubsidiaryMember_d619fbdd-a801-4469-91da-9be4b58e9d9f" xlink:href="cms-20201231.xsd#cms_CMSEnergySubsidiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd8d971d-f0a5-406a-9185-6e69b0fb7b38" xlink:to="loc_cms_CMSEnergySubsidiaryMember_d619fbdd-a801-4469-91da-9be4b58e9d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_2591d47e-683e-4ddb-b40d-b9a5661fbbdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_d97980cb-1a0f-4792-bca7-cae2c800fd01" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_2591d47e-683e-4ddb-b40d-b9a5661fbbdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_25937f1e-dc9b-4e4d-81a2-9c58ecc0176f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_2591d47e-683e-4ddb-b40d-b9a5661fbbdc" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_25937f1e-dc9b-4e4d-81a2-9c58ecc0176f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSalesAgreementMember_8a340bef-1102-4e38-9c3a-0008abaf270d" xlink:href="cms-20201231.xsd#cms_PowerSalesAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_25937f1e-dc9b-4e4d-81a2-9c58ecc0176f" xlink:to="loc_cms_PowerSalesAgreementMember_8a340bef-1102-4e38-9c3a-0008abaf270d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NaturalGasTransportationAgreementMember_6ab42d29-7dee-4d14-9e01-58ad908aba58" xlink:href="cms-20201231.xsd#cms_NaturalGasTransportationAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_25937f1e-dc9b-4e4d-81a2-9c58ecc0176f" xlink:to="loc_cms_NaturalGasTransportationAgreementMember_6ab42d29-7dee-4d14-9e01-58ad908aba58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1c35ea41-9847-4033-b2e5-3166e02b0aea" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_d97980cb-1a0f-4792-bca7-cae2c800fd01" xlink:to="loc_dei_LegalEntityAxis_1c35ea41-9847-4033-b2e5-3166e02b0aea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0273536e-efad-46b1-872d-4a34d5e173dc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1c35ea41-9847-4033-b2e5-3166e02b0aea" xlink:to="loc_dei_EntityDomain_0273536e-efad-46b1-872d-4a34d5e173dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_47ef0bc3-c754-41d9-800e-182af3dd7085" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0273536e-efad-46b1-872d-4a34d5e173dc" xlink:to="loc_cms_ConsumersEnergyCompanyMember_47ef0bc3-c754-41d9-800e-182af3dd7085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_deb52552-625e-4a27-aa35-f8beea68345c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_d97980cb-1a0f-4792-bca7-cae2c800fd01" xlink:to="loc_srt_RangeAxis_deb52552-625e-4a27-aa35-f8beea68345c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7b25133a-f46c-48d0-8f84-f38fa39c6aaa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_deb52552-625e-4a27-aa35-f8beea68345c" xlink:to="loc_srt_RangeMember_7b25133a-f46c-48d0-8f84-f38fa39c6aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c08b2020-67b1-4094-b3fe-717d2d9f3679" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7b25133a-f46c-48d0-8f84-f38fa39c6aaa" xlink:to="loc_srt_MaximumMember_c08b2020-67b1-4094-b3fe-717d2d9f3679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_b1ebaa5e-c063-45a9-b1d0-77a5ee672c2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_d97980cb-1a0f-4792-bca7-cae2c800fd01" xlink:to="loc_us-gaap_LessorLeaseDescriptionLineItems_b1ebaa5e-c063-45a9-b1d0-77a5ee672c2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_edb9a877-b171-4a6b-9bdf-95cee2ee5d52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b1ebaa5e-c063-45a9-b1d0-77a5ee672c2c" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_edb9a877-b171-4a6b-9bdf-95cee2ee5d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseVariableLeaseIncome_4759c9f5-bafb-4c87-9e9e-c97c1ea3db7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseVariableLeaseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b1ebaa5e-c063-45a9-b1d0-77a5ee672c2c" xlink:to="loc_us-gaap_OperatingLeaseVariableLeaseIncome_4759c9f5-bafb-4c87-9e9e-c97c1ea3db7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorDirectFinancingLeaseTermOfContract1_c2a2b916-e91f-42e1-ab2f-145f50dabec3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorDirectFinancingLeaseTermOfContract1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b1ebaa5e-c063-45a9-b1d0-77a5ee672c2c" xlink:to="loc_us-gaap_LessorDirectFinancingLeaseTermOfContract1_c2a2b916-e91f-42e1-ab2f-145f50dabec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_89bf2fee-acce-4eae-b792-068db5930269" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_b1ebaa5e-c063-45a9-b1d0-77a5ee672c2c" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_89bf2fee-acce-4eae-b792-068db5930269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths_df13850e-d821-4575-96f0-e5f1d296f799" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_89bf2fee-acce-4eae-b792-068db5930269" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths_df13850e-d821-4575-96f0-e5f1d296f799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears_efb47ff2-7b9d-414d-972c-76711f661a6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_89bf2fee-acce-4eae-b792-068db5930269" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears_efb47ff2-7b9d-414d-972c-76711f661a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears_8eba6739-a8a3-4582-bd94-3b70af2ea1aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_89bf2fee-acce-4eae-b792-068db5930269" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears_8eba6739-a8a3-4582-bd94-3b70af2ea1aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears_8986c0e2-880e-4063-9794-cd7ecd5909ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_89bf2fee-acce-4eae-b792-068db5930269" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears_8986c0e2-880e-4063-9794-cd7ecd5909ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears_47efaaac-8754-4c8e-8d63-1dd99af7bba9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_89bf2fee-acce-4eae-b792-068db5930269" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears_47efaaac-8754-4c8e-8d63-1dd99af7bba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter_1f0e0988-122e-4065-be66-2f0523a411f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_89bf2fee-acce-4eae-b792-068db5930269" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter_1f0e0988-122e-4065-be66-2f0523a411f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable_3128af7e-3fba-40f3-8abe-e3e92f9c61f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_89bf2fee-acce-4eae-b792-068db5930269" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable_3128af7e-3fba-40f3-8abe-e3e92f9c61f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount_3be082a0-1a45-4901-afbd-9289b2158723" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_89bf2fee-acce-4eae-b792-068db5930269" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount_3be082a0-1a45-4901-afbd-9289b2158723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_32ec9328-654c-4478-a991-89af2ce13cfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable_a3f64ff9-bff2-4b02-8422-8f7873b2c0ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_32ec9328-654c-4478-a991-89af2ce13cfa" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_a3f64ff9-bff2-4b02-8422-8f7873b2c0ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d445643b-3df7-4cbf-9f94-da30b9181ab8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_a3f64ff9-bff2-4b02-8422-8f7873b2c0ad" xlink:to="loc_dei_LegalEntityAxis_d445643b-3df7-4cbf-9f94-da30b9181ab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c831dc8e-4b3c-4fc5-857d-ff93c27d9455" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d445643b-3df7-4cbf-9f94-da30b9181ab8" xlink:to="loc_dei_EntityDomain_c831dc8e-4b3c-4fc5-857d-ff93c27d9455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a5b908e3-b35f-471f-8c61-4c5873526648" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_c831dc8e-4b3c-4fc5-857d-ff93c27d9455" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a5b908e3-b35f-471f-8c61-4c5873526648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_bec50b53-bb8e-4ddc-a92e-cf35f356b2e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_a3f64ff9-bff2-4b02-8422-8f7873b2c0ad" xlink:to="loc_us-gaap_LessorLeaseDescriptionLineItems_bec50b53-bb8e-4ddc-a92e-cf35f356b2e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_24873249-f4c9-49a1-a12e-8bedda4d4a1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_bec50b53-bb8e-4ddc-a92e-cf35f356b2e3" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_24873249-f4c9-49a1-a12e-8bedda4d4a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_8826e1b6-65e8-4c96-a1f3-3acdbe2a46b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_24873249-f4c9-49a1-a12e-8bedda4d4a1c" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_8826e1b6-65e8-4c96-a1f3-3acdbe2a46b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_4f2d9c80-d08b-4077-8cab-9bc8b90f2fa9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_24873249-f4c9-49a1-a12e-8bedda4d4a1c" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_4f2d9c80-d08b-4077-8cab-9bc8b90f2fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_f53a124d-9661-4a6f-9ab5-e75c84391b40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_24873249-f4c9-49a1-a12e-8bedda4d4a1c" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_f53a124d-9661-4a6f-9ab5-e75c84391b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_ed35a367-3354-4ee0-9d65-c37e874c6392" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_24873249-f4c9-49a1-a12e-8bedda4d4a1c" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_ed35a367-3354-4ee0-9d65-c37e874c6392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_a3dea93b-3a98-4811-b8e7-451cebd6eef2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_24873249-f4c9-49a1-a12e-8bedda4d4a1c" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_a3dea93b-3a98-4811-b8e7-451cebd6eef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_14b8a580-0391-49c6-bad1-d58ac4f285d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_24873249-f4c9-49a1-a12e-8bedda4d4a1c" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_14b8a580-0391-49c6-bad1-d58ac4f285d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_718365a0-a361-4932-b8f1-7b46909bd73f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_24873249-f4c9-49a1-a12e-8bedda4d4a1c" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_718365a0-a361-4932-b8f1-7b46909bd73f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#LeasesandPalisadesFinancingPalisadesFinancingDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_4da36c12-9582-4fba-99d7-aad45a8dd760" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_1ded8424-5d03-4c4e-b5e6-ba2ce118ffdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4da36c12-9582-4fba-99d7-aad45a8dd760" xlink:to="loc_us-gaap_OtherCommitmentsTable_1ded8424-5d03-4c4e-b5e6-ba2ce118ffdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e7ee17cf-df99-42b3-8150-2a960dac1a46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_1ded8424-5d03-4c4e-b5e6-ba2ce118ffdf" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e7ee17cf-df99-42b3-8150-2a960dac1a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0855f97e-18ef-4c25-adb9-161c7f090caf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e7ee17cf-df99-42b3-8150-2a960dac1a46" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0855f97e-18ef-4c25-adb9-161c7f090caf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingObligationMember_22a9d790-e19c-40c9-abe7-58500903c9e6" xlink:href="cms-20201231.xsd#cms_FinancingObligationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0855f97e-18ef-4c25-adb9-161c7f090caf" xlink:to="loc_cms_FinancingObligationMember_22a9d790-e19c-40c9-abe7-58500903c9e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d8470c33-bb30-4b33-8e58-d7a2710e8ee8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_1ded8424-5d03-4c4e-b5e6-ba2ce118ffdf" xlink:to="loc_dei_LegalEntityAxis_d8470c33-bb30-4b33-8e58-d7a2710e8ee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5166b0a2-e4a8-4054-afe2-7c7be02d76c5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d8470c33-bb30-4b33-8e58-d7a2710e8ee8" xlink:to="loc_dei_EntityDomain_5166b0a2-e4a8-4054-afe2-7c7be02d76c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8f619b01-3e7e-4a89-b277-fb12e687be95" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5166b0a2-e4a8-4054-afe2-7c7be02d76c5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8f619b01-3e7e-4a89-b277-fb12e687be95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_eae962d6-c3c8-43f2-900a-e3a92b6a8722" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_1ded8424-5d03-4c4e-b5e6-ba2ce118ffdf" xlink:to="loc_us-gaap_DebtInstrumentAxis_eae962d6-c3c8-43f2-900a-e3a92b6a8722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1f1d9d3f-b6e0-4cc0-b4db-e075e6467d9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_eae962d6-c3c8-43f2-900a-e3a92b6a8722" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1f1d9d3f-b6e0-4cc0-b4db-e075e6467d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PalisadesPowerPurchaseAgreementMember_2cb97515-3d65-43e5-88da-5fe7d2e22cd3" xlink:href="cms-20201231.xsd#cms_PalisadesPowerPurchaseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1f1d9d3f-b6e0-4cc0-b4db-e075e6467d9c" xlink:to="loc_cms_PalisadesPowerPurchaseAgreementMember_2cb97515-3d65-43e5-88da-5fe7d2e22cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_d11663db-d2d4-4c30-aa6b-0e20cac90413" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_1ded8424-5d03-4c4e-b5e6-ba2ce118ffdf" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_d11663db-d2d4-4c30-aa6b-0e20cac90413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTerm_b6411c7a-5cf3-4b5d-8632-090bdf48fb8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d11663db-d2d4-4c30-aa6b-0e20cac90413" xlink:to="loc_us-gaap_LongTermDebtTerm_b6411c7a-5cf3-4b5d-8632-090bdf48fb8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity_aa1ccc1f-c983-418c-90e7-36dc86cfad82" xlink:href="cms-20201231.xsd#cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d11663db-d2d4-4c30-aa6b-0e20cac90413" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity_aa1ccc1f-c983-418c-90e7-36dc86cfad82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingLiabilityAtAmortizedCostAmortization_09718073-e0cc-4353-8643-cea607e92f21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServicingLiabilityAtAmortizedCostAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d11663db-d2d4-4c30-aa6b-0e20cac90413" xlink:to="loc_us-gaap_ServicingLiabilityAtAmortizedCostAmortization_09718073-e0cc-4353-8643-cea607e92f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount_fa955189-5a17-4e65-a397-302c8a5b6257" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d11663db-d2d4-4c30-aa6b-0e20cac90413" xlink:to="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount_fa955189-5a17-4e65-a397-302c8a5b6257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount_90d7cb2f-c9aa-4548-89ee-d86c75e128c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d11663db-d2d4-4c30-aa6b-0e20cac90413" xlink:to="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount_90d7cb2f-c9aa-4548-89ee-d86c75e128c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_896e0321-d867-43f3-b7c7-494abaebcad3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d11663db-d2d4-4c30-aa6b-0e20cac90413" xlink:to="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_896e0321-d867-43f3-b7c7-494abaebcad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_a3aa60f7-3ba6-412d-9751-49e20a160bbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_896e0321-d867-43f3-b7c7-494abaebcad3" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_a3aa60f7-3ba6-412d-9751-49e20a160bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ce94078a-5e36-40e1-9fc2-6b8b0eaf2ed4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_896e0321-d867-43f3-b7c7-494abaebcad3" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ce94078a-5e36-40e1-9fc2-6b8b0eaf2ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_6f6bb0da-989f-4991-a8f2-f24e09334f9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_896e0321-d867-43f3-b7c7-494abaebcad3" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_6f6bb0da-989f-4991-a8f2-f24e09334f9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_681b362a-cda0-4f0e-b36c-6350d6ab0972" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_896e0321-d867-43f3-b7c7-494abaebcad3" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_681b362a-cda0-4f0e-b36c-6350d6ab0972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_0636b905-22e0-4614-88c9-42986eda002e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_896e0321-d867-43f3-b7c7-494abaebcad3" xlink:to="loc_us-gaap_LongTermDebt_0636b905-22e0-4614-88c9-42986eda002e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_a940cb78-73ba-4bce-843a-163cb2ebf742" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_896e0321-d867-43f3-b7c7-494abaebcad3" xlink:to="loc_us-gaap_LongTermDebtCurrent_a940cb78-73ba-4bce-843a-163cb2ebf742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f6bd03a4-0934-4f32-8d74-6f04bf7be785" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaturitiesOfLongTermDebtAbstract_896e0321-d867-43f3-b7c7-494abaebcad3" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f6bd03a4-0934-4f32-8d74-6f04bf7be785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligations" xlink:type="simple" xlink:href="cms-20201231.xsd#AssetRetirementObligations"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAbstract_ebdb51f0-547d-42b5-a8e3-8249f83dadc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_06e211a4-8e82-4874-bf99-4d27fb757667" xlink:href="cms-20201231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationAbstract_ebdb51f0-547d-42b5-a8e3-8249f83dadc6" xlink:to="loc_cms_AssetRetirementObligationsTable_06e211a4-8e82-4874-bf99-4d27fb757667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6ed8d05f-bfa8-4629-a878-8f80d4daae18" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_06e211a4-8e82-4874-bf99-4d27fb757667" xlink:to="loc_dei_LegalEntityAxis_6ed8d05f-bfa8-4629-a878-8f80d4daae18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_469bd701-edf8-4fa5-b27d-edbe5bd979d8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6ed8d05f-bfa8-4629-a878-8f80d4daae18" xlink:to="loc_dei_EntityDomain_469bd701-edf8-4fa5-b27d-edbe5bd979d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_bb9808bf-d3e4-4f74-80f8-a3d6d8d98f47" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_469bd701-edf8-4fa5-b27d-edbe5bd979d8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_bb9808bf-d3e4-4f74-80f8-a3d6d8d98f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_0959a273-33cb-4950-b198-4edefc4ae592" xlink:href="cms-20201231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_06e211a4-8e82-4874-bf99-4d27fb757667" xlink:to="loc_cms_AssetRetirementObligationsLineItems_0959a273-33cb-4950-b198-4edefc4ae592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_b2f725a9-7f67-4747-bfbe-b7b0fe01bee8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsLineItems_0959a273-33cb-4950-b198-4edefc4ae592" xlink:to="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_b2f725a9-7f67-4747-bfbe-b7b0fe01bee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsTables" xlink:type="simple" xlink:href="cms-20201231.xsd#AssetRetirementObligationsTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAbstract_dc5b6d6d-b0b6-41df-add4-14fa9f93ee59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_ca041ad0-7157-4ec6-b9c8-9099a23316b8" xlink:href="cms-20201231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationAbstract_dc5b6d6d-b0b6-41df-add4-14fa9f93ee59" xlink:to="loc_cms_AssetRetirementObligationsTable_ca041ad0-7157-4ec6-b9c8-9099a23316b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d2e6eac7-ae85-4694-9fec-e26bea5f643b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_ca041ad0-7157-4ec6-b9c8-9099a23316b8" xlink:to="loc_dei_LegalEntityAxis_d2e6eac7-ae85-4694-9fec-e26bea5f643b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fef02533-ccdc-4a7f-b268-490231325d6b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d2e6eac7-ae85-4694-9fec-e26bea5f643b" xlink:to="loc_dei_EntityDomain_fef02533-ccdc-4a7f-b268-490231325d6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_780d65c2-1b89-4a85-8833-ffac390d690d" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_fef02533-ccdc-4a7f-b268-490231325d6b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_780d65c2-1b89-4a85-8833-ffac390d690d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_d8d05376-785d-48cf-94d4-9b597352a9c8" xlink:href="cms-20201231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_ca041ad0-7157-4ec6-b9c8-9099a23316b8" xlink:to="loc_cms_AssetRetirementObligationsLineItems_d8d05376-785d-48cf-94d4-9b597352a9c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_c59e99f2-7d9d-4ce6-b99f-06349828c846" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsLineItems_d8d05376-785d-48cf-94d4-9b597352a9c8" xlink:to="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_c59e99f2-7d9d-4ce6-b99f-06349828c846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_50af6187-54e6-4bf5-a0cc-c9e1168610d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsLineItems_d8d05376-785d-48cf-94d4-9b597352a9c8" xlink:to="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_50af6187-54e6-4bf5-a0cc-c9e1168610d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#AssetRetirementObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAbstract_b7880d61-ccea-4383-80d0-4092627b2408" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_790060b4-6428-4cef-acdc-063cf0966ea3" xlink:href="cms-20201231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationAbstract_b7880d61-ccea-4383-80d0-4092627b2408" xlink:to="loc_cms_AssetRetirementObligationsTable_790060b4-6428-4cef-acdc-063cf0966ea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesAxis_c57277aa-0a92-460a-bd22-582c42bc716f" xlink:href="cms-20201231.xsd#cms_AssetRetirementObligationsCategoriesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_790060b4-6428-4cef-acdc-063cf0966ea3" xlink:to="loc_cms_AssetRetirementObligationsCategoriesAxis_c57277aa-0a92-460a-bd22-582c42bc716f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesDomain_3185aad8-3b1b-4417-965c-cb5ad3dcc2b5" xlink:href="cms-20201231.xsd#cms_AssetRetirementObligationsCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesAxis_c57277aa-0a92-460a-bd22-582c42bc716f" xlink:to="loc_cms_AssetRetirementObligationsCategoriesDomain_3185aad8-3b1b-4417-965c-cb5ad3dcc2b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CloseGasTreatingPlantAndGasWellsMember_5839f88b-f441-4c33-9b69-c4936740eb21" xlink:href="cms-20201231.xsd#cms_CloseGasTreatingPlantAndGasWellsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_3185aad8-3b1b-4417-965c-cb5ad3dcc2b5" xlink:to="loc_cms_CloseGasTreatingPlantAndGasWellsMember_5839f88b-f441-4c33-9b69-c4936740eb21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableGenerationAssetsMember_e70826ea-c778-417e-9da7-6ff9ccc53075" xlink:href="cms-20201231.xsd#cms_RenewableGenerationAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_3185aad8-3b1b-4417-965c-cb5ad3dcc2b5" xlink:to="loc_cms_RenewableGenerationAssetsMember_e70826ea-c778-417e-9da7-6ff9ccc53075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalAshDisposalAreasMember_0195f98d-468c-4189-9bce-07e0da737f80" xlink:href="cms-20201231.xsd#cms_CoalAshDisposalAreasMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_3185aad8-3b1b-4417-965c-cb5ad3dcc2b5" xlink:to="loc_cms_CoalAshDisposalAreasMember_0195f98d-468c-4189-9bce-07e0da737f80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasDistributionCutPurgeCapMember_9363b64c-91f1-4ac3-9433-169f8726b5e0" xlink:href="cms-20201231.xsd#cms_GasDistributionCutPurgeCapMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_3185aad8-3b1b-4417-965c-cb5ad3dcc2b5" xlink:to="loc_cms_GasDistributionCutPurgeCapMember_9363b64c-91f1-4ac3-9433-169f8726b5e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AsbestosAbatementMember_a7d887b1-79c0-407f-a09c-653a61a35ddd" xlink:href="cms-20201231.xsd#cms_AsbestosAbatementMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_3185aad8-3b1b-4417-965c-cb5ad3dcc2b5" xlink:to="loc_cms_AsbestosAbatementMember_a7d887b1-79c0-407f-a09c-653a61a35ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasWellsPlugAndAbandonMember_4eabd414-8889-4535-9ef8-2d76775e0a05" xlink:href="cms-20201231.xsd#cms_GasWellsPlugAndAbandonMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_3185aad8-3b1b-4417-965c-cb5ad3dcc2b5" xlink:to="loc_cms_GasWellsPlugAndAbandonMember_4eabd414-8889-4535-9ef8-2d76775e0a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CableUnderStraightsOfMackinacMember_82f23215-1999-4075-8ca9-15f34b7a8b45" xlink:href="cms-20201231.xsd#cms_CableUnderStraightsOfMackinacMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_3185aad8-3b1b-4417-965c-cb5ad3dcc2b5" xlink:to="loc_cms_CableUnderStraightsOfMackinacMember_82f23215-1999-4075-8ca9-15f34b7a8b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_55799d72-fbdf-4684-8256-1bdac0f4c2b9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_790060b4-6428-4cef-acdc-063cf0966ea3" xlink:to="loc_dei_LegalEntityAxis_55799d72-fbdf-4684-8256-1bdac0f4c2b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2ef19c30-d924-4e8f-924e-a38a357e5405" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_55799d72-fbdf-4684-8256-1bdac0f4c2b9" xlink:to="loc_dei_EntityDomain_2ef19c30-d924-4e8f-924e-a38a357e5405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d14cf657-2945-4400-8c30-d53717c854b2" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2ef19c30-d924-4e8f-924e-a38a357e5405" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d14cf657-2945-4400-8c30-d53717c854b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_bf04a27f-b9b6-443d-8921-ed41b2cf0b49" xlink:href="cms-20201231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_790060b4-6428-4cef-acdc-063cf0966ea3" xlink:to="loc_cms_AssetRetirementObligationsLineItems_bf04a27f-b9b6-443d-8921-ed41b2cf0b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ff39bfa9-1e79-4ac1-8a21-b50334e61413" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsLineItems_bf04a27f-b9b6-443d-8921-ed41b2cf0b49" xlink:to="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ff39bfa9-1e79-4ac1-8a21-b50334e61413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_621fba16-f605-4e69-835b-04059453aa75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ff39bfa9-1e79-4ac1-8a21-b50334e61413" xlink:to="loc_us-gaap_AssetRetirementObligation_621fba16-f605-4e69-835b-04059453aa75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_4b27d775-e7f5-4649-b3ac-bef72b33c6b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ff39bfa9-1e79-4ac1-8a21-b50334e61413" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_4b27d775-e7f5-4649-b3ac-bef72b33c6b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_1b16a7e0-b158-42d5-8df5-8069fd0cac2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ff39bfa9-1e79-4ac1-8a21-b50334e61413" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_1b16a7e0-b158-42d5-8df5-8069fd0cac2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_cec443c2-a96a-46c1-8fdd-aca7ad1ba517" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ff39bfa9-1e79-4ac1-8a21-b50334e61413" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_cec443c2-a96a-46c1-8fdd-aca7ad1ba517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_f13f67bf-fa9b-4927-ac52-e5ad24b1e2e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ff39bfa9-1e79-4ac1-8a21-b50334e61413" xlink:to="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_f13f67bf-fa9b-4927-ac52-e5ad24b1e2e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_6513f270-6d2f-4c07-ac8c-48cbd86d4f49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ff39bfa9-1e79-4ac1-8a21-b50334e61413" xlink:to="loc_us-gaap_AssetRetirementObligation_6513f270-6d2f-4c07-ac8c-48cbd86d4f49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="simple" xlink:href="cms-20201231.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_0f96d9a2-0b2e-4ab0-bf25-53b2d3848e45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b55b8fdd-401a-493a-8e99-9e5567de4822" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0f96d9a2-0b2e-4ab0-bf25-53b2d3848e45" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b55b8fdd-401a-493a-8e99-9e5567de4822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0ba9c572-8c74-4ace-b37f-bee7dda3ca95" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b55b8fdd-401a-493a-8e99-9e5567de4822" xlink:to="loc_dei_LegalEntityAxis_0ba9c572-8c74-4ace-b37f-bee7dda3ca95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ecb3ba49-5309-48e8-8f58-803e597a5dbe" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_0ba9c572-8c74-4ace-b37f-bee7dda3ca95" xlink:to="loc_dei_EntityDomain_ecb3ba49-5309-48e8-8f58-803e597a5dbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a4db7468-3a81-44de-aac4-9fb2a09a82dd" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ecb3ba49-5309-48e8-8f58-803e597a5dbe" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a4db7468-3a81-44de-aac4-9fb2a09a82dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e9ecbea8-8268-4a9a-9732-2e9a7b8f53e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b55b8fdd-401a-493a-8e99-9e5567de4822" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e9ecbea8-8268-4a9a-9732-2e9a7b8f53e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_c1b70e60-5559-453f-9ab0-1763919ea015" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e9ecbea8-8268-4a9a-9732-2e9a7b8f53e0" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_c1b70e60-5559-453f-9ab0-1763919ea015" 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-20201231.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_8e5f49c7-e09c-4860-b2e5-036c982869c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a3229d40-bb39-4f44-a7bb-ac2d7691b0aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8e5f49c7-e09c-4860-b2e5-036c982869c1" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a3229d40-bb39-4f44-a7bb-ac2d7691b0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_322c8ecd-45a5-4978-8b9a-5093af3a6adf" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a3229d40-bb39-4f44-a7bb-ac2d7691b0aa" xlink:to="loc_dei_LegalEntityAxis_322c8ecd-45a5-4978-8b9a-5093af3a6adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_93f08887-7b78-4324-9447-05f37a187ed6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_322c8ecd-45a5-4978-8b9a-5093af3a6adf" xlink:to="loc_dei_EntityDomain_93f08887-7b78-4324-9447-05f37a187ed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_378b8d1f-0f48-46bd-ab31-825f88eb09a3" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_93f08887-7b78-4324-9447-05f37a187ed6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_378b8d1f-0f48-46bd-ab31-825f88eb09a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a3229d40-bb39-4f44-a7bb-ac2d7691b0aa" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_dbe67c43-163a-45e8-a552-4beee76f541a" xlink:href="cms-20201231.xsd#cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:to="loc_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_dbe67c43-163a-45e8-a552-4beee76f541a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_8f365b67-4dfc-4c65-a530-e3f617b5f379" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_8f365b67-4dfc-4c65-a530-e3f617b5f379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_e54b8194-ce10-48c9-8f62-873acf91a5a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_e54b8194-ce10-48c9-8f62-873acf91a5a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_1ee618af-d0e1-4fcc-8f69-9da7ee8b79c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:to="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_1ee618af-d0e1-4fcc-8f69-9da7ee8b79c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_b75d72b1-7f11-410f-ade3-6ad8f6659e16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_b75d72b1-7f11-410f-ade3-6ad8f6659e16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock_60ffe81f-67fa-4560-960e-58f0a872f6ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:to="loc_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock_60ffe81f-67fa-4560-960e-58f0a872f6ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_537e14ed-a28a-478f-a6d8-38d6edfebd31" xlink:href="cms-20201231.xsd#cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:to="loc_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_537e14ed-a28a-478f-a6d8-38d6edfebd31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_bf393100-325f-43b9-bdf3-8c2a4d0c9e26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_bf393100-325f-43b9-bdf3-8c2a4d0c9e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_19a1c92e-09d7-421f-bc00-7d2dab88a6cd" xlink:href="cms-20201231.xsd#cms_ScheduleOfAssetAllocationPercentagesTableTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:to="loc_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_19a1c92e-09d7-421f-bc00-7d2dab88a6cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock_a11a36d6-8cc2-4e2f-a367-10b7d32363e8" xlink:href="cms-20201231.xsd#cms_ScheduleofplancontributionsTableTextBlockTableTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:to="loc_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock_a11a36d6-8cc2-4e2f-a367-10b7d32363e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_580407ab-546e-4de5-aa4b-088a6a56b994" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0153d497-8a41-4dc4-b4cf-6c1225194943" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_580407ab-546e-4de5-aa4b-088a6a56b994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_4a456254-d844-49a5-8d81-5be2343dacdb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_878de1e9-88e6-4ebc-b3b8-e2da89b003ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_4a456254-d844-49a5-8d81-5be2343dacdb" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_878de1e9-88e6-4ebc-b3b8-e2da89b003ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_4d60f70f-12a5-4d05-9fda-1599078f034b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_878de1e9-88e6-4ebc-b3b8-e2da89b003ac" xlink:to="loc_srt_StatementScenarioAxis_4d60f70f-12a5-4d05-9fda-1599078f034b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d828e5b3-076e-47af-9da8-d9355a7a0b7e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_4d60f70f-12a5-4d05-9fda-1599078f034b" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d828e5b3-076e-47af-9da8-d9355a7a0b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnderAgeSixtyFiveMember_a85fa05d-df59-4efa-9139-e8ffd2f1ddfc" xlink:href="cms-20201231.xsd#cms_UnderAgeSixtyFiveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_d828e5b3-076e-47af-9da8-d9355a7a0b7e" xlink:to="loc_cms_UnderAgeSixtyFiveMember_a85fa05d-df59-4efa-9139-e8ffd2f1ddfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OverAgeSixtyFiveMember_ddc9e4b3-1de3-4749-8bcb-5716d6debf92" xlink:href="cms-20201231.xsd#cms_OverAgeSixtyFiveMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_d828e5b3-076e-47af-9da8-d9355a7a0b7e" xlink:to="loc_cms_OverAgeSixtyFiveMember_ddc9e4b3-1de3-4749-8bcb-5716d6debf92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fd53a0ec-18c7-4316-adf8-018e5dcbb242" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_878de1e9-88e6-4ebc-b3b8-e2da89b003ac" xlink:to="loc_srt_RangeAxis_fd53a0ec-18c7-4316-adf8-018e5dcbb242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_564899e1-a90b-431a-af97-e57656d958f6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_fd53a0ec-18c7-4316-adf8-018e5dcbb242" xlink:to="loc_srt_RangeMember_564899e1-a90b-431a-af97-e57656d958f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ca0b71bd-1eaf-44a7-bdae-bf955aa2dfa4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_564899e1-a90b-431a-af97-e57656d958f6" xlink:to="loc_srt_MinimumMember_ca0b71bd-1eaf-44a7-bdae-bf955aa2dfa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_efc56f83-3ef4-4f31-89ef-50702e33549f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_564899e1-a90b-431a-af97-e57656d958f6" xlink:to="loc_srt_MaximumMember_efc56f83-3ef4-4f31-89ef-50702e33549f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_49a5a880-0e29-4e80-af61-2787e6715df6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_878de1e9-88e6-4ebc-b3b8-e2da89b003ac" xlink:to="loc_us-gaap_RetirementPlanNameAxis_49a5a880-0e29-4e80-af61-2787e6715df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_e303123a-a43a-423d-96e4-a663d65e719d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_49a5a880-0e29-4e80-af61-2787e6715df6" xlink:to="loc_us-gaap_RetirementPlanNameDomain_e303123a-a43a-423d-96e4-a663d65e719d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedCompanyContributionPlanMember_e574a837-495b-439c-b0d1-bb71bd758155" xlink:href="cms-20201231.xsd#cms_DefinedCompanyContributionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_e303123a-a43a-423d-96e4-a663d65e719d" xlink:to="loc_cms_DefinedCompanyContributionPlanMember_e574a837-495b-439c-b0d1-bb71bd758155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_68d6995c-4be9-449d-ba7b-f18e3bc2849e" xlink:href="cms-20201231.xsd#cms_SupplementalEmployeeRetirementPlanDefinedContributionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_e303123a-a43a-423d-96e4-a663d65e719d" xlink:to="loc_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_68d6995c-4be9-449d-ba7b-f18e3bc2849e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Plan401KMember_bc95c235-40e7-4220-aaa6-d104139f9228" xlink:href="cms-20201231.xsd#cms_Plan401KMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_e303123a-a43a-423d-96e4-a663d65e719d" xlink:to="loc_cms_Plan401KMember_bc95c235-40e7-4220-aaa6-d104139f9228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActivePensionPlanMember_d6c607ab-acca-4ae8-9738-b1af2634345b" xlink:href="cms-20201231.xsd#cms_ActivePensionPlanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_e303123a-a43a-423d-96e4-a663d65e719d" xlink:to="loc_cms_ActivePensionPlanMember_d6c607ab-acca-4ae8-9738-b1af2634345b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InactivePensionPlanMember_2f8efb7c-bdf8-4a51-8bef-b4f3b9cf5b85" xlink:href="cms-20201231.xsd#cms_InactivePensionPlanMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_e303123a-a43a-423d-96e4-a663d65e719d" xlink:to="loc_cms_InactivePensionPlanMember_2f8efb7c-bdf8-4a51-8bef-b4f3b9cf5b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DBPensionPlanASettlementMember_38e3c8f0-308c-42c1-8c92-b1a4f2c4f1f6" xlink:href="cms-20201231.xsd#cms_DBPensionPlanASettlementMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_e303123a-a43a-423d-96e4-a663d65e719d" xlink:to="loc_cms_DBPensionPlanASettlementMember_38e3c8f0-308c-42c1-8c92-b1a4f2c4f1f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_da33a0a4-ba40-43ca-b511-ca73bcd0d686" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_878de1e9-88e6-4ebc-b3b8-e2da89b003ac" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_da33a0a4-ba40-43ca-b511-ca73bcd0d686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3b9efe5c-82c3-4898-837b-0de4681060d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_da33a0a4-ba40-43ca-b511-ca73bcd0d686" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3b9efe5c-82c3-4898-837b-0de4681060d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_e0caa014-f203-4e45-92fa-b6d40f04db34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3b9efe5c-82c3-4898-837b-0de4681060d9" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_e0caa014-f203-4e45-92fa-b6d40f04db34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b74212f1-b83e-4ce1-9027-85282d544161" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3b9efe5c-82c3-4898-837b-0de4681060d9" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b74212f1-b83e-4ce1-9027-85282d544161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_840bfa37-e7a4-4350-a099-7202971f9f70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3b9efe5c-82c3-4898-837b-0de4681060d9" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_840bfa37-e7a4-4350-a099-7202971f9f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember_3db4f3f7-fb40-4823-b733-dde7b247d8cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPostretirementLifeInsuranceMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3b9efe5c-82c3-4898-837b-0de4681060d9" xlink:to="loc_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember_3db4f3f7-fb40-4823-b733-dde7b247d8cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2bd3fa1c-6618-426d-8419-0815371e243b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_878de1e9-88e6-4ebc-b3b8-e2da89b003ac" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2bd3fa1c-6618-426d-8419-0815371e243b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_1ac8992a-c946-4e6e-a16e-57ed7dbc1df7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2bd3fa1c-6618-426d-8419-0815371e243b" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_1ac8992a-c946-4e6e-a16e-57ed7dbc1df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_b0bcfd3e-e7eb-409f-9044-9fb85bc75020" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1ac8992a-c946-4e6e-a16e-57ed7dbc1df7" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_b0bcfd3e-e7eb-409f-9044-9fb85bc75020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_d4f41d81-69a1-4b39-b365-1388c92483d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1ac8992a-c946-4e6e-a16e-57ed7dbc1df7" xlink:to="loc_us-gaap_FixedIncomeFundsMember_d4f41d81-69a1-4b39-b365-1388c92483d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MultiassetInvestmentsMember_3b1e3941-3723-48a6-b838-111a26055fcc" xlink:href="cms-20201231.xsd#cms_MultiassetInvestmentsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1ac8992a-c946-4e6e-a16e-57ed7dbc1df7" xlink:to="loc_cms_MultiassetInvestmentsMember_3b1e3941-3723-48a6-b838-111a26055fcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_cbb76c1d-a9df-4aa4-ab0e-bbd5a8ac072c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_878de1e9-88e6-4ebc-b3b8-e2da89b003ac" xlink:to="loc_dei_LegalEntityAxis_cbb76c1d-a9df-4aa4-ab0e-bbd5a8ac072c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8d989ee5-cc1e-4580-abb1-6319e326adfc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_cbb76c1d-a9df-4aa4-ab0e-bbd5a8ac072c" xlink:to="loc_dei_EntityDomain_8d989ee5-cc1e-4580-abb1-6319e326adfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_388cf75b-6f2b-4836-932e-e053a7e995dd" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8d989ee5-cc1e-4580-abb1-6319e326adfc" xlink:to="loc_cms_ConsumersEnergyCompanyMember_388cf75b-6f2b-4836-932e-e053a7e995dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_b6f303d0-9d99-4cf6-81b8-71e57e454f89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_878de1e9-88e6-4ebc-b3b8-e2da89b003ac" xlink:to="loc_us-gaap_RegulatoryAssetAxis_b6f303d0-9d99-4cf6-81b8-71e57e454f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_92091310-c534-432d-ae8b-a1c3cfcca891" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_b6f303d0-9d99-4cf6-81b8-71e57e454f89" xlink:to="loc_us-gaap_RegulatoryAssetDomain_92091310-c534-432d-ae8b-a1c3cfcca891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionCostsMember_b9cde148-2ed2-4473-b09b-8d6a0f503725" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_92091310-c534-432d-ae8b-a1c3cfcca891" xlink:to="loc_us-gaap_PensionCostsMember_b9cde148-2ed2-4473-b09b-8d6a0f503725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_878de1e9-88e6-4ebc-b3b8-e2da89b003ac" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_f783baeb-1d72-4c1f-a126-785f6024616a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_f783baeb-1d72-4c1f-a126-785f6024616a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_697e4958-e223-49a6-83da-c37a6fd08426" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_697e4958-e223-49a6-83da-c37a6fd08426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_fdc6a1e5-8d68-401d-a46c-5b7ce682f0de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_fdc6a1e5-8d68-401d-a46c-5b7ce682f0de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_ee9cfcb8-0bc0-4370-9845-ebc562f83cf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_ee9cfcb8-0bc0-4370-9845-ebc562f83cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PlanContributionPercentage_cb39d9ca-03e3-4e0e-871b-262ab8034ec4" xlink:href="cms-20201231.xsd#cms_PlanContributionPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_PlanContributionPercentage_cb39d9ca-03e3-4e0e-871b-262ab8034ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinimumYearsOfParticipationBeforeVesting_915ac861-26b5-4b7a-a57c-09792a2aa63a" xlink:href="cms-20201231.xsd#cms_MinimumYearsOfParticipationBeforeVesting"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_MinimumYearsOfParticipationBeforeVesting_915ac861-26b5-4b7a-a57c-09792a2aa63a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedContributionPlanTrustAssetsAmount_9c2228a3-e6dc-4814-8f54-7c43f4a7e842" xlink:href="cms-20201231.xsd#cms_DefinedContributionPlanTrustAssetsAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_DefinedContributionPlanTrustAssetsAmount_9c2228a3-e6dc-4814-8f54-7c43f4a7e842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_b9895882-96a4-4403-b8d1-839be37cbb58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_b9895882-96a4-4403-b8d1-839be37cbb58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch_5570c419-6b94-42d3-b238-970df9be91eb" xlink:href="cms-20201231.xsd#cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch_5570c419-6b94-42d3-b238-970df9be91eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay_1739e10c-8eb5-4593-bc9b-46cc460d62f6" xlink:href="cms-20201231.xsd#cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay_1739e10c-8eb5-4593-bc9b-46cc460d62f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementAgeRequirement_a9a911d7-bab2-4b39-a92e-0526b40be645" xlink:href="cms-20201231.xsd#cms_RetirementAgeRequirement"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_RetirementAgeRequirement_a9a911d7-bab2-4b39-a92e-0526b40be645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementYearsOfService_e6c09ad7-e130-411c-bac5-cb4308f5d831" xlink:href="cms-20201231.xsd#cms_RetirementYearsOfService"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_RetirementYearsOfService_e6c09ad7-e130-411c-bac5-cb4308f5d831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementYearsOfServiceWithDisability_e796e868-8e36-4a96-b986-feef0bf309cb" xlink:href="cms-20201231.xsd#cms_RetirementYearsOfServiceWithDisability"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_RetirementYearsOfServiceWithDisability_e796e868-8e36-4a96-b986-feef0bf309cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_7f9a1955-9ce9-4e0c-a301-9a12f3b25644" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_7f9a1955-9ce9-4e0c-a301-9a12f3b25644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_16daddf4-e4d9-4c8a-b97a-6df8ff053983" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_16daddf4-e4d9-4c8a-b97a-6df8ff053983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_fdefc477-402e-4567-bdef-b46b679b385e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_fdefc477-402e-4567-bdef-b46b679b385e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_81d534a3-4cba-4871-bcae-eb35c165d1e2" xlink:href="cms-20201231.xsd#cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_81d534a3-4cba-4871-bcae-eb35c165d1e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfAmortizationOfGainsLosses_d2c20aea-b380-46ee-8a9b-dd8c2f7d47da" xlink:href="cms-20201231.xsd#cms_EstimatedTimeOfAmortizationOfGainsLosses"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_EstimatedTimeOfAmortizationOfGainsLosses_d2c20aea-b380-46ee-8a9b-dd8c2f7d47da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_182a2e9c-7f62-4702-8c41-fe78249fef44" xlink:href="cms-20201231.xsd#cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_182a2e9c-7f62-4702-8c41-fe78249fef44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfPriorServiceCost_5aa7e896-43e7-4fc1-86d9-19e15d86c934" xlink:href="cms-20201231.xsd#cms_EstimatedTimeOfPriorServiceCost"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_EstimatedTimeOfPriorServiceCost_5aa7e896-43e7-4fc1-86d9-19e15d86c934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_4ea7293d-820f-45ca-8b36-0028c2f6e26b" xlink:href="cms-20201231.xsd#cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_4ea7293d-820f-45ca-8b36-0028c2f6e26b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_ac1f26ac-b27e-44e4-ae3e-ca54491b84e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_ac1f26ac-b27e-44e4-ae3e-ca54491b84e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_fca4f4cd-9e0d-4e5b-b0ba-7234489c6aad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_fca4f4cd-9e0d-4e5b-b0ba-7234489c6aad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnionMembershipByTotalEmployeesPercentage_a9580c0a-5b3b-461d-8888-e02498254a0b" xlink:href="cms-20201231.xsd#cms_UnionMembershipByTotalEmployeesPercentage"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e02963a8-287b-41f1-9954-6d94ad2ef2e0" xlink:to="loc_cms_UnionMembershipByTotalEmployeesPercentage_a9580c0a-5b3b-461d-8888-e02498254a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d01c91af-742c-4ccf-a96d-f046529baddd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_52e315ed-5a73-4f9f-a081-020bf02a133e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d01c91af-742c-4ccf-a96d-f046529baddd" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_52e315ed-5a73-4f9f-a081-020bf02a133e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_673bbf61-de2b-4056-a349-c33974206d01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_52e315ed-5a73-4f9f-a081-020bf02a133e" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_673bbf61-de2b-4056-a349-c33974206d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_aeaccdb6-acde-49be-96c6-74b570202369" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_673bbf61-de2b-4056-a349-c33974206d01" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_aeaccdb6-acde-49be-96c6-74b570202369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DbSerpTrustAssetsMember_7d27050f-ad07-454b-b453-cb553636578e" xlink:href="cms-20201231.xsd#cms_DbSerpTrustAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_aeaccdb6-acde-49be-96c6-74b570202369" xlink:to="loc_cms_DbSerpTrustAssetsMember_7d27050f-ad07-454b-b453-cb553636578e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1b9210ec-ff9c-43da-9952-040e5532de49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_52e315ed-5a73-4f9f-a081-020bf02a133e" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1b9210ec-ff9c-43da-9952-040e5532de49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_7a466f21-cf90-461a-a0ae-79625dc50eb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1b9210ec-ff9c-43da-9952-040e5532de49" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_7a466f21-cf90-461a-a0ae-79625dc50eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_8979f8ca-cc02-4858-b6f4-3e967d1942fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7a466f21-cf90-461a-a0ae-79625dc50eb2" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_8979f8ca-cc02-4858-b6f4-3e967d1942fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0d4eede4-c124-41a3-9437-55e54c0b98b6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_52e315ed-5a73-4f9f-a081-020bf02a133e" xlink:to="loc_dei_LegalEntityAxis_0d4eede4-c124-41a3-9437-55e54c0b98b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c99e7cec-f616-4c20-8991-fbb3baf55921" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_0d4eede4-c124-41a3-9437-55e54c0b98b6" xlink:to="loc_dei_EntityDomain_c99e7cec-f616-4c20-8991-fbb3baf55921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a08c3ed6-7fbb-45d8-a08d-f8457ccc5e54" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_c99e7cec-f616-4c20-8991-fbb3baf55921" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a08c3ed6-7fbb-45d8-a08d-f8457ccc5e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_44be5197-ad6f-4758-bb2b-a64e8a73a10a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_52e315ed-5a73-4f9f-a081-020bf02a133e" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_44be5197-ad6f-4758-bb2b-a64e8a73a10a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_db8acd3e-2ff5-4748-add7-000c03179200" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_44be5197-ad6f-4758-bb2b-a64e8a73a10a" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_db8acd3e-2ff5-4748-add7-000c03179200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_11a42dbe-cc7d-4ebb-85d3-6293ef64aab9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_44be5197-ad6f-4758-bb2b-a64e8a73a10a" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_11a42dbe-cc7d-4ebb-85d3-6293ef64aab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ContributionsMadeToPlan_aa1bdb69-e225-4032-b860-7064c420efce" xlink:href="cms-20201231.xsd#cms_ContributionsMadeToPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_44be5197-ad6f-4758-bb2b-a64e8a73a10a" xlink:to="loc_cms_ContributionsMadeToPlan_aa1bdb69-e225-4032-b860-7064c420efce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfAssumptionsUsedDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_396a4d2e-7b76-4913-8520-8b12feae3ca0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_117780da-78f6-477d-87ad-16f0bb0474f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_396a4d2e-7b76-4913-8520-8b12feae3ca0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_117780da-78f6-477d-87ad-16f0bb0474f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_332dcf1c-e73d-4548-bc75-1c2455f37fca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_117780da-78f6-477d-87ad-16f0bb0474f9" xlink:to="loc_us-gaap_RetirementPlanNameAxis_332dcf1c-e73d-4548-bc75-1c2455f37fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_cc6ae029-9475-432b-8fca-8460243341bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_332dcf1c-e73d-4548-bc75-1c2455f37fca" xlink:to="loc_us-gaap_RetirementPlanNameDomain_cc6ae029-9475-432b-8fca-8460243341bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActivePensionPlanMember_fff215c1-d538-4a09-9e9a-eab9de4da28f" xlink:href="cms-20201231.xsd#cms_ActivePensionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_cc6ae029-9475-432b-8fca-8460243341bb" xlink:to="loc_cms_ActivePensionPlanMember_fff215c1-d538-4a09-9e9a-eab9de4da28f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InactivePensionPlanMember_2ac99d7b-e358-4d1c-b713-ce5cf5575d5d" xlink:href="cms-20201231.xsd#cms_InactivePensionPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_cc6ae029-9475-432b-8fca-8460243341bb" xlink:to="loc_cms_InactivePensionPlanMember_2ac99d7b-e358-4d1c-b713-ce5cf5575d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_cd3e7c08-2690-4a04-807e-01b8033be51c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_117780da-78f6-477d-87ad-16f0bb0474f9" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_cd3e7c08-2690-4a04-807e-01b8033be51c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3fe2069f-bbd4-412d-b8b3-9f1a1b3d93ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_cd3e7c08-2690-4a04-807e-01b8033be51c" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3fe2069f-bbd4-412d-b8b3-9f1a1b3d93ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_89ed582a-ee55-488c-8d35-f0f2e2209fa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3fe2069f-bbd4-412d-b8b3-9f1a1b3d93ad" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_89ed582a-ee55-488c-8d35-f0f2e2209fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_110d8651-a447-4cf3-92ea-081cc43e2d49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3fe2069f-bbd4-412d-b8b3-9f1a1b3d93ad" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_110d8651-a447-4cf3-92ea-081cc43e2d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_cd726b63-8398-46ac-8de1-d2edea37587a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3fe2069f-bbd4-412d-b8b3-9f1a1b3d93ad" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_cd726b63-8398-46ac-8de1-d2edea37587a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9548e34a-7563-4c89-ace1-51bc45ea734d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_117780da-78f6-477d-87ad-16f0bb0474f9" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9548e34a-7563-4c89-ace1-51bc45ea734d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_31d206bc-442e-456d-ad56-9ec8b8d1b722" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9548e34a-7563-4c89-ace1-51bc45ea734d" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_31d206bc-442e-456d-ad56-9ec8b8d1b722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_e7ddeb12-3c79-4515-b55a-e2e5fbaf6abe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_31d206bc-442e-456d-ad56-9ec8b8d1b722" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_e7ddeb12-3c79-4515-b55a-e2e5fbaf6abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_13f8567b-aa3f-49f6-ace0-af1eea39b806" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_31d206bc-442e-456d-ad56-9ec8b8d1b722" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_13f8567b-aa3f-49f6-ace0-af1eea39b806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_e34f8733-ff0f-4f85-b153-a18f4ad0a52d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9548e34a-7563-4c89-ace1-51bc45ea734d" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_e34f8733-ff0f-4f85-b153-a18f4ad0a52d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_20edcffb-c992-46f9-9dfe-d5f8f505c519" xlink:href="cms-20201231.xsd#cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_e34f8733-ff0f-4f85-b153-a18f4ad0a52d" xlink:to="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_20edcffb-c992-46f9-9dfe-d5f8f505c519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_0563fe1c-0123-4c65-a01c-36285d532279" xlink:href="cms-20201231.xsd#cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_e34f8733-ff0f-4f85-b153-a18f4ad0a52d" xlink:to="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_0563fe1c-0123-4c65-a01c-36285d532279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_eeb134e7-af54-478e-aacf-b6095185f315" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_e34f8733-ff0f-4f85-b153-a18f4ad0a52d" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_eeb134e7-af54-478e-aacf-b6095185f315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_60b13a58-0a4d-4d75-9901-e753e33fcc0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_e34f8733-ff0f-4f85-b153-a18f4ad0a52d" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_60b13a58-0a4d-4d75-9901-e753e33fcc0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActualRateOfReturnLossOnPlanAssets_803baaa1-f6ad-4604-85de-43ecc970ea3a" xlink:href="cms-20201231.xsd#cms_ActualRateOfReturnLossOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9548e34a-7563-4c89-ace1-51bc45ea734d" xlink:to="loc_cms_ActualRateOfReturnLossOnPlanAssets_803baaa1-f6ad-4604-85de-43ecc970ea3a" 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-20201231.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_e34c435e-e882-412a-ae66-2fae56184a09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_69cb3199-20bf-4060-991d-e0e3f2003232" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_e34c435e-e882-412a-ae66-2fae56184a09" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_69cb3199-20bf-4060-991d-e0e3f2003232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ab3ef011-eecc-4abf-a333-171d0444cf4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_69cb3199-20bf-4060-991d-e0e3f2003232" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ab3ef011-eecc-4abf-a333-171d0444cf4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_7fe526de-2628-401f-890b-3b7e02c7bf18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ab3ef011-eecc-4abf-a333-171d0444cf4f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_7fe526de-2628-401f-890b-3b7e02c7bf18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember_f059d231-17c4-4871-a04b-b2199614d62d" xlink:href="cms-20201231.xsd#cms_PensionAndDBSERPMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7fe526de-2628-401f-890b-3b7e02c7bf18" xlink:to="loc_cms_PensionAndDBSERPMember_f059d231-17c4-4871-a04b-b2199614d62d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2c42f014-be46-4aaa-b1df-9f0dbe2d185f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7fe526de-2628-401f-890b-3b7e02c7bf18" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2c42f014-be46-4aaa-b1df-9f0dbe2d185f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8903179d-e1f2-461e-991f-1293f7f8370d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_69cb3199-20bf-4060-991d-e0e3f2003232" xlink:to="loc_dei_LegalEntityAxis_8903179d-e1f2-461e-991f-1293f7f8370d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e30b173d-cd62-4103-a76c-253ae966e649" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8903179d-e1f2-461e-991f-1293f7f8370d" xlink:to="loc_dei_EntityDomain_e30b173d-cd62-4103-a76c-253ae966e649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_86632b75-cb33-4056-b133-29659c920246" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e30b173d-cd62-4103-a76c-253ae966e649" xlink:to="loc_cms_ConsumersEnergyCompanyMember_86632b75-cb33-4056-b133-29659c920246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_41be8069-6c23-44aa-8f09-d7d110f10a77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_69cb3199-20bf-4060-991d-e0e3f2003232" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_41be8069-6c23-44aa-8f09-d7d110f10a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_7bdaddf4-e37b-468b-af14-e8b708530987" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_41be8069-6c23-44aa-8f09-d7d110f10a77" xlink:to="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_7bdaddf4-e37b-468b-af14-e8b708530987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_f71f5ccc-5d72-4d3f-99ed-3280d47ffae3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_7bdaddf4-e37b-468b-af14-e8b708530987" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_f71f5ccc-5d72-4d3f-99ed-3280d47ffae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_ef7598a9-04ae-46c9-967b-e08f7cafcefb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_7bdaddf4-e37b-468b-af14-e8b708530987" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_ef7598a9-04ae-46c9-967b-e08f7cafcefb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_75ba62f4-f86f-4c76-a89a-f265e368633c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_7bdaddf4-e37b-468b-af14-e8b708530987" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_75ba62f4-f86f-4c76-a89a-f265e368633c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_ad7b8233-5873-4250-9857-db89cbc06f3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_7bdaddf4-e37b-468b-af14-e8b708530987" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_ad7b8233-5873-4250-9857-db89cbc06f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_fc0e1ef8-7950-4438-b001-9dc8b48041dc" xlink:href="cms-20201231.xsd#cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_7bdaddf4-e37b-468b-af14-e8b708530987" xlink:to="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_fc0e1ef8-7950-4438-b001-9dc8b48041dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_2b508243-7f71-4437-a0e8-dc83e58f7b27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_fc0e1ef8-7950-4438-b001-9dc8b48041dc" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_2b508243-7f71-4437-a0e8-dc83e58f7b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_1532078a-747f-477f-bcb7-eb6f4b90a90d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_fc0e1ef8-7950-4438-b001-9dc8b48041dc" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_1532078a-747f-477f-bcb7-eb6f4b90a90d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_c87c5b62-a646-433f-96ec-7227fa5e13d6" xlink:href="cms-20201231.xsd#cms_DefinedBenefitPlanAmortizationOfSettlementLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_fc0e1ef8-7950-4438-b001-9dc8b48041dc" xlink:to="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_c87c5b62-a646-433f-96ec-7227fa5e13d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_5cb00282-106a-4fad-bb31-2a5996b9bd10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_7bdaddf4-e37b-468b-af14-e8b708530987" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_5cb00282-106a-4fad-bb31-2a5996b9bd10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_cf22cc32-9c39-49a2-a11d-cab1914dab36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b0029e91-3ce3-4b05-a000-45a2c11eebfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_cf22cc32-9c39-49a2-a11d-cab1914dab36" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b0029e91-3ce3-4b05-a000-45a2c11eebfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_81e3856b-26aa-4841-bb62-a20add16d7b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b0029e91-3ce3-4b05-a000-45a2c11eebfa" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_81e3856b-26aa-4841-bb62-a20add16d7b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_9b7f6f61-76f3-4cb7-b17f-9f03532d768e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_81e3856b-26aa-4841-bb62-a20add16d7b2" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_9b7f6f61-76f3-4cb7-b17f-9f03532d768e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_e61d5700-a123-4398-99ef-657c6e2c1d6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9b7f6f61-76f3-4cb7-b17f-9f03532d768e" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_e61d5700-a123-4398-99ef-657c6e2c1d6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_0e902a9a-faef-424f-9689-896078248e67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9b7f6f61-76f3-4cb7-b17f-9f03532d768e" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_0e902a9a-faef-424f-9689-896078248e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_86dc62e1-9e3f-4d2e-aaed-0d630dbbd435" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_9b7f6f61-76f3-4cb7-b17f-9f03532d768e" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_86dc62e1-9e3f-4d2e-aaed-0d630dbbd435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0cccc7cd-e04a-4492-ba6c-b511d9c8af46" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b0029e91-3ce3-4b05-a000-45a2c11eebfa" xlink:to="loc_dei_LegalEntityAxis_0cccc7cd-e04a-4492-ba6c-b511d9c8af46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a19158fd-64b2-4284-ad54-d76f08bda210" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_0cccc7cd-e04a-4492-ba6c-b511d9c8af46" xlink:to="loc_dei_EntityDomain_a19158fd-64b2-4284-ad54-d76f08bda210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_5e66c9f0-caf5-4038-9005-8a67868421b8" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a19158fd-64b2-4284-ad54-d76f08bda210" xlink:to="loc_cms_ConsumersEnergyCompanyMember_5e66c9f0-caf5-4038-9005-8a67868421b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7688d99a-31c5-486e-bbb1-5a2f56cf3a6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b0029e91-3ce3-4b05-a000-45a2c11eebfa" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7688d99a-31c5-486e-bbb1-5a2f56cf3a6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_640a5eba-2d4b-4b86-9045-941a9a056df1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7688d99a-31c5-486e-bbb1-5a2f56cf3a6c" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_640a5eba-2d4b-4b86-9045-941a9a056df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_419a43b8-3ba7-4022-85f4-60a52285e446" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_640a5eba-2d4b-4b86-9045-941a9a056df1" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_419a43b8-3ba7-4022-85f4-60a52285e446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_c0d1fa3a-93b5-4797-b1a2-bcf61516ab6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_640a5eba-2d4b-4b86-9045-941a9a056df1" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_c0d1fa3a-93b5-4797-b1a2-bcf61516ab6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_8fdea229-02ec-4428-8f56-8e51f1e809f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_640a5eba-2d4b-4b86-9045-941a9a056df1" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_8fdea229-02ec-4428-8f56-8e51f1e809f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_9c043d3d-7e89-4649-8c73-978fd74b8edb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_640a5eba-2d4b-4b86-9045-941a9a056df1" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_9c043d3d-7e89-4649-8c73-978fd74b8edb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_5cca527b-a140-42f8-820e-18d1c4f88017" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_640a5eba-2d4b-4b86-9045-941a9a056df1" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_5cca527b-a140-42f8-820e-18d1c4f88017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_9e4d7e59-4ed1-41de-993f-fa1749af293b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_640a5eba-2d4b-4b86-9045-941a9a056df1" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_9e4d7e59-4ed1-41de-993f-fa1749af293b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_72f32590-bffa-494f-bf27-269c79f9b73f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_640a5eba-2d4b-4b86-9045-941a9a056df1" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_72f32590-bffa-494f-bf27-269c79f9b73f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_4426d1d3-49ee-43ed-bcde-285d3f0e3658" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7688d99a-31c5-486e-bbb1-5a2f56cf3a6c" xlink:to="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_4426d1d3-49ee-43ed-bcde-285d3f0e3658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_b7729556-2564-426a-9a95-648b5465a434" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_4426d1d3-49ee-43ed-bcde-285d3f0e3658" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_b7729556-2564-426a-9a95-648b5465a434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_3727d615-d640-47aa-92ec-e007ace1f8f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_4426d1d3-49ee-43ed-bcde-285d3f0e3658" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_3727d615-d640-47aa-92ec-e007ace1f8f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_0c9cb467-f507-4989-a3e0-83e784f4ab26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_4426d1d3-49ee-43ed-bcde-285d3f0e3658" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_0c9cb467-f507-4989-a3e0-83e784f4ab26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_40c2ea00-e006-4ddc-a627-ea885ef4d6f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_4426d1d3-49ee-43ed-bcde-285d3f0e3658" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_40c2ea00-e006-4ddc-a627-ea885ef4d6f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_cd7b95b8-4381-455a-91a1-800fc4ae265e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_4426d1d3-49ee-43ed-bcde-285d3f0e3658" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_cd7b95b8-4381-455a-91a1-800fc4ae265e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_948d58f7-2cc6-46ca-9ee7-e03ad004960e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7688d99a-31c5-486e-bbb1-5a2f56cf3a6c" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_948d58f7-2cc6-46ca-9ee7-e03ad004960e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a07dcba4-369d-4864-9011-c2e5c913c8c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c9092b58-5f45-43e3-bfdd-c32cf7db64d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a07dcba4-369d-4864-9011-c2e5c913c8c9" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c9092b58-5f45-43e3-bfdd-c32cf7db64d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_233b624c-b2e1-4c01-8c98-c1246dc90152" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c9092b58-5f45-43e3-bfdd-c32cf7db64d4" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_233b624c-b2e1-4c01-8c98-c1246dc90152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_4a36556e-94f0-4db1-bcc2-662ca7caaa2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_233b624c-b2e1-4c01-8c98-c1246dc90152" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_4a36556e-94f0-4db1-bcc2-662ca7caaa2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_9252e797-f409-4103-a1b1-bf72760cdfdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_4a36556e-94f0-4db1-bcc2-662ca7caaa2e" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_9252e797-f409-4103-a1b1-bf72760cdfdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_89442be9-29e6-431f-aac7-eed18e3b36a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_4a36556e-94f0-4db1-bcc2-662ca7caaa2e" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_89442be9-29e6-431f-aac7-eed18e3b36a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_50d815ab-dedc-4af7-a8dd-4c334d6c3a99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_4a36556e-94f0-4db1-bcc2-662ca7caaa2e" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_50d815ab-dedc-4af7-a8dd-4c334d6c3a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6edb2f19-2e20-456b-ac9e-1a43183a4d65" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c9092b58-5f45-43e3-bfdd-c32cf7db64d4" xlink:to="loc_dei_LegalEntityAxis_6edb2f19-2e20-456b-ac9e-1a43183a4d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_94dc747c-9fe0-44b0-add0-1b6e4201e494" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6edb2f19-2e20-456b-ac9e-1a43183a4d65" xlink:to="loc_dei_EntityDomain_94dc747c-9fe0-44b0-add0-1b6e4201e494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0455eecf-5ca7-412c-a62a-3b5b845827d0" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_94dc747c-9fe0-44b0-add0-1b6e4201e494" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0455eecf-5ca7-412c-a62a-3b5b845827d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1991dcee-7cee-4e06-9804-1ed8e19cd122" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c9092b58-5f45-43e3-bfdd-c32cf7db64d4" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1991dcee-7cee-4e06-9804-1ed8e19cd122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_01f70219-c1fa-4660-8782-5d3f212a2d16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1991dcee-7cee-4e06-9804-1ed8e19cd122" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_01f70219-c1fa-4660-8782-5d3f212a2d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_e1ac277f-a166-4935-9bde-f54d48deab98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1991dcee-7cee-4e06-9804-1ed8e19cd122" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_e1ac277f-a166-4935-9bde-f54d48deab98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_7274f19a-dd2a-4944-88fb-c71c93bf9c1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1991dcee-7cee-4e06-9804-1ed8e19cd122" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_7274f19a-dd2a-4944-88fb-c71c93bf9c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3288409d-5365-473a-8725-5b8434e5f305" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_06af3114-ccad-40d9-abf1-ec3af9f28a57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3288409d-5365-473a-8725-5b8434e5f305" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_06af3114-ccad-40d9-abf1-ec3af9f28a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_1e272148-92c3-4978-aaed-69fe626f3c75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_06af3114-ccad-40d9-abf1-ec3af9f28a57" xlink:to="loc_us-gaap_RetirementPlanNameAxis_1e272148-92c3-4978-aaed-69fe626f3c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_e85bfca3-0a2d-4017-b284-4a266f04e27f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_1e272148-92c3-4978-aaed-69fe626f3c75" xlink:to="loc_us-gaap_RetirementPlanNameDomain_e85bfca3-0a2d-4017-b284-4a266f04e27f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActivePensionPlanMember_5a1b1c85-4077-4b52-91f9-34a54a5f84dd" xlink:href="cms-20201231.xsd#cms_ActivePensionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_e85bfca3-0a2d-4017-b284-4a266f04e27f" xlink:to="loc_cms_ActivePensionPlanMember_5a1b1c85-4077-4b52-91f9-34a54a5f84dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_8d662a04-b9e6-4fea-8b0a-cdeb08a7382d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_06af3114-ccad-40d9-abf1-ec3af9f28a57" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_8d662a04-b9e6-4fea-8b0a-cdeb08a7382d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_10046490-2d74-44b9-85f1-545c223d37c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_8d662a04-b9e6-4fea-8b0a-cdeb08a7382d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_10046490-2d74-44b9-85f1-545c223d37c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_41b4ed86-d201-41bd-8ec0-38cb847e056e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_10046490-2d74-44b9-85f1-545c223d37c3" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_41b4ed86-d201-41bd-8ec0-38cb847e056e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1eedfa5f-0129-49a0-9973-b60df6c788d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_06af3114-ccad-40d9-abf1-ec3af9f28a57" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1eedfa5f-0129-49a0-9973-b60df6c788d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_048481f5-9a9f-46cf-a54c-22ff7e86a1a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1eedfa5f-0129-49a0-9973-b60df6c788d7" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_048481f5-9a9f-46cf-a54c-22ff7e86a1a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_6fa28346-5d1c-4304-81ac-4cdc35700d4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1eedfa5f-0129-49a0-9973-b60df6c788d7" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_6fa28346-5d1c-4304-81ac-4cdc35700d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1f271d7b-121e-4e1b-b7e8-5637df53e397" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1eedfa5f-0129-49a0-9973-b60df6c788d7" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1f271d7b-121e-4e1b-b7e8-5637df53e397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_11f92fb5-4886-4a05-b736-7d1d0f7bcf2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_e7f19e42-f85d-4cda-96ad-592c47132fc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_11f92fb5-4886-4a05-b736-7d1d0f7bcf2e" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_e7f19e42-f85d-4cda-96ad-592c47132fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_8b178a70-fe3e-472f-9b02-95f3cbb47853" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_e7f19e42-f85d-4cda-96ad-592c47132fc1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_8b178a70-fe3e-472f-9b02-95f3cbb47853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_aae9e0b6-56d8-46dd-9962-aec89cb8bc6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_8b178a70-fe3e-472f-9b02-95f3cbb47853" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_aae9e0b6-56d8-46dd-9962-aec89cb8bc6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember_3c90efec-7123-40b0-a993-5f5f67e60eeb" xlink:href="cms-20201231.xsd#cms_PensionAndDBSERPMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_aae9e0b6-56d8-46dd-9962-aec89cb8bc6a" xlink:to="loc_cms_PensionAndDBSERPMember_3c90efec-7123-40b0-a993-5f5f67e60eeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_81144637-c74b-455b-b8e9-4971a8aaacea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_aae9e0b6-56d8-46dd-9962-aec89cb8bc6a" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_81144637-c74b-455b-b8e9-4971a8aaacea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f8048b6e-690e-491e-bd4c-a6128340730f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_e7f19e42-f85d-4cda-96ad-592c47132fc1" xlink:to="loc_dei_LegalEntityAxis_f8048b6e-690e-491e-bd4c-a6128340730f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d03ac5f8-a3c1-448f-b8ac-4ce548426a86" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f8048b6e-690e-491e-bd4c-a6128340730f" xlink:to="loc_dei_EntityDomain_d03ac5f8-a3c1-448f-b8ac-4ce548426a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_cc21566a-ce99-42b3-b2e6-a21e5fe2224a" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d03ac5f8-a3c1-448f-b8ac-4ce548426a86" xlink:to="loc_cms_ConsumersEnergyCompanyMember_cc21566a-ce99-42b3-b2e6-a21e5fe2224a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_186ff041-9c14-40c8-859d-431afc856af4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_e7f19e42-f85d-4cda-96ad-592c47132fc1" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_186ff041-9c14-40c8-859d-431afc856af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetRegulatoryAssetsAbstract_f3cdddf1-269f-4d71-919f-0ca59c83b0a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetRegulatoryAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_186ff041-9c14-40c8-859d-431afc856af4" xlink:to="loc_us-gaap_NetRegulatoryAssetsAbstract_f3cdddf1-269f-4d71-919f-0ca59c83b0a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_721a5342-6adc-478f-af8b-f912e7a81f48" xlink:href="cms-20201231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_f3cdddf1-269f-4d71-919f-0ca59c83b0a5" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_721a5342-6adc-478f-af8b-f912e7a81f48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_91715919-0b24-401d-bde7-5c0c6af62682" xlink:href="cms-20201231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_f3cdddf1-269f-4d71-919f-0ca59c83b0a5" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_91715919-0b24-401d-bde7-5c0c6af62682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_c4f8d8fe-bc16-4e94-ad02-e8910a58985b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_f3cdddf1-269f-4d71-919f-0ca59c83b0a5" xlink:to="loc_us-gaap_RegulatoryAssets_c4f8d8fe-bc16-4e94-ad02-e8910a58985b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6dee0dcd-1e8e-4959-9609-37629b652564" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_186ff041-9c14-40c8-859d-431afc856af4" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6dee0dcd-1e8e-4959-9609-37629b652564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_4381350c-dd90-45e8-8460-3903565f3d38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6dee0dcd-1e8e-4959-9609-37629b652564" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_4381350c-dd90-45e8-8460-3903565f3d38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_3d9b0044-3ce2-4cc8-8791-292d8bab2354" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6dee0dcd-1e8e-4959-9609-37629b652564" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_3d9b0044-3ce2-4cc8-8791-292d8bab2354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_dc72c5f4-dc53-4c6d-a983-ab4432913750" xlink:href="cms-20201231.xsd#cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_6dee0dcd-1e8e-4959-9609-37629b652564" xlink:to="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_dc72c5f4-dc53-4c6d-a983-ab4432913750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_bff84f1f-85a3-4cbb-9de6-5378cbc17945" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f219c291-e7a0-4f71-8890-ca2e6915a338" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_bff84f1f-85a3-4cbb-9de6-5378cbc17945" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f219c291-e7a0-4f71-8890-ca2e6915a338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_431df0e1-4376-4bc0-9c7e-a9f68d131166" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f219c291-e7a0-4f71-8890-ca2e6915a338" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_431df0e1-4376-4bc0-9c7e-a9f68d131166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_4fd4316b-6170-4833-b8fe-90502e8fb261" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_431df0e1-4376-4bc0-9c7e-a9f68d131166" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_4fd4316b-6170-4833-b8fe-90502e8fb261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_44abb6f3-0115-4fe8-9739-903bf2eb0af5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_4fd4316b-6170-4833-b8fe-90502e8fb261" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_44abb6f3-0115-4fe8-9739-903bf2eb0af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2e4c746a-96f4-4683-bfb4-86d5c4816af8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_4fd4316b-6170-4833-b8fe-90502e8fb261" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2e4c746a-96f4-4683-bfb4-86d5c4816af8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_8bdee2c1-864f-4a7b-aafe-cae4f3bea3cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f219c291-e7a0-4f71-8890-ca2e6915a338" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_8bdee2c1-864f-4a7b-aafe-cae4f3bea3cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_18067239-dfe9-40c4-914b-4426d88ddd38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_8bdee2c1-864f-4a7b-aafe-cae4f3bea3cb" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_18067239-dfe9-40c4-914b-4426d88ddd38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PlanAssetsExcludingPooledFundsMember_b2097e9b-5ea6-4492-86aa-6bc59a7eb96b" xlink:href="cms-20201231.xsd#cms_PlanAssetsExcludingPooledFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_18067239-dfe9-40c4-914b-4426d88ddd38" xlink:to="loc_cms_PlanAssetsExcludingPooledFundsMember_b2097e9b-5ea6-4492-86aa-6bc59a7eb96b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashAndShortTermInvestmentsMember_dd360d77-5c8c-482b-a4ec-4c009868a811" xlink:href="cms-20201231.xsd#cms_CashAndShortTermInvestmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_b2097e9b-5ea6-4492-86aa-6bc59a7eb96b" xlink:to="loc_cms_CashAndShortTermInvestmentsMember_dd360d77-5c8c-482b-a4ec-4c009868a811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_32fef4a8-4630-430b-bd4d-d7bb780a1d5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_b2097e9b-5ea6-4492-86aa-6bc59a7eb96b" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_32fef4a8-4630-430b-bd4d-d7bb780a1d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_a92e2ae1-02f3-428c-a073-be494a8ca6d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_b2097e9b-5ea6-4492-86aa-6bc59a7eb96b" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_a92e2ae1-02f3-428c-a073-be494a8ca6d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StateAndMunicipalBondsMember_1f207b19-437e-4c7c-8dc3-a0e0dcdf88f7" xlink:href="cms-20201231.xsd#cms_StateAndMunicipalBondsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_b2097e9b-5ea6-4492-86aa-6bc59a7eb96b" xlink:to="loc_cms_StateAndMunicipalBondsMember_1f207b19-437e-4c7c-8dc3-a0e0dcdf88f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_6fe08089-04a6-4a4a-bdb6-2c443f16cef7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCorporateDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_b2097e9b-5ea6-4492-86aa-6bc59a7eb96b" xlink:to="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_6fe08089-04a6-4a4a-bdb6-2c443f16cef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStocksMember_9ed40b0a-547f-4955-a3e3-6875a6544825" xlink:href="cms-20201231.xsd#cms_CommonStocksMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_b2097e9b-5ea6-4492-86aa-6bc59a7eb96b" xlink:to="loc_cms_CommonStocksMember_9ed40b0a-547f-4955-a3e3-6875a6544825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MutualFundsMember_252b1602-5f7e-433a-b02a-08ee16ddfb05" xlink:href="cms-20201231.xsd#cms_MutualFundsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_b2097e9b-5ea6-4492-86aa-6bc59a7eb96b" xlink:to="loc_cms_MutualFundsMember_252b1602-5f7e-433a-b02a-08ee16ddfb05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PooledFundsMember_bd2428df-0d66-4745-9ae7-0fd2716693d1" xlink:href="cms-20201231.xsd#cms_PooledFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_18067239-dfe9-40c4-914b-4426d88ddd38" xlink:to="loc_cms_PooledFundsMember_bd2428df-0d66-4745-9ae7-0fd2716693d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_46276ca5-4330-4862-8658-04d019caca60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f219c291-e7a0-4f71-8890-ca2e6915a338" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_46276ca5-4330-4862-8658-04d019caca60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ccca0c76-f3c7-4bfa-86b8-c0e112f5608f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_46276ca5-4330-4862-8658-04d019caca60" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ccca0c76-f3c7-4bfa-86b8-c0e112f5608f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_890d16d4-03cc-4b25-a4aa-b69863e442a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ccca0c76-f3c7-4bfa-86b8-c0e112f5608f" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_890d16d4-03cc-4b25-a4aa-b69863e442a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_8c2fdf71-9c25-4c77-a271-fb79f2ee9d34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ccca0c76-f3c7-4bfa-86b8-c0e112f5608f" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_8c2fdf71-9c25-4c77-a271-fb79f2ee9d34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c309d874-2b49-4609-b2e6-1ad6f839b1fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f219c291-e7a0-4f71-8890-ca2e6915a338" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c309d874-2b49-4609-b2e6-1ad6f839b1fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_c6799c14-6c93-49e6-9ce2-4b8ea307c5c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_c309d874-2b49-4609-b2e6-1ad6f839b1fb" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_c6799c14-6c93-49e6-9ce2-4b8ea307c5c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfAssetAllocationsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8f2c0cdb-f07f-41d5-ac6f-f9b2a187a83d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d287bcd5-2dc2-4466-b01b-ffd528caacc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8f2c0cdb-f07f-41d5-ac6f-f9b2a187a83d" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d287bcd5-2dc2-4466-b01b-ffd528caacc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_2ad34797-5171-455d-a546-93f05a2f3f76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d287bcd5-2dc2-4466-b01b-ffd528caacc1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_2ad34797-5171-455d-a546-93f05a2f3f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_cd79dc6a-6b7e-4686-bb03-d445625db2a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_2ad34797-5171-455d-a546-93f05a2f3f76" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_cd79dc6a-6b7e-4686-bb03-d445625db2a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_db62f869-67bc-4bcf-92d8-dedf8c43750c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_cd79dc6a-6b7e-4686-bb03-d445625db2a7" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_db62f869-67bc-4bcf-92d8-dedf8c43750c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_3fcb338b-7d69-4ce2-81a0-3917f48913b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_cd79dc6a-6b7e-4686-bb03-d445625db2a7" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_3fcb338b-7d69-4ce2-81a0-3917f48913b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_96cab092-a7f9-4be9-b9b4-d2dee127abca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d287bcd5-2dc2-4466-b01b-ffd528caacc1" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_96cab092-a7f9-4be9-b9b4-d2dee127abca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_1656ed20-5164-403e-9135-90573f99aab8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_96cab092-a7f9-4be9-b9b4-d2dee127abca" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_1656ed20-5164-403e-9135-90573f99aab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_2f029e84-33cc-4c68-adfc-4766ea42aa4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1656ed20-5164-403e-9135-90573f99aab8" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_2f029e84-33cc-4c68-adfc-4766ea42aa4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_2df896d7-5283-4b29-a08a-d870c5ac45ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1656ed20-5164-403e-9135-90573f99aab8" xlink:to="loc_us-gaap_FixedIncomeFundsMember_2df896d7-5283-4b29-a08a-d870c5ac45ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MultiassetInvestmentsMember_eb23766f-0cfe-4283-8ff3-644cd6961d54" xlink:href="cms-20201231.xsd#cms_MultiassetInvestmentsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_1656ed20-5164-403e-9135-90573f99aab8" xlink:to="loc_cms_MultiassetInvestmentsMember_eb23766f-0cfe-4283-8ff3-644cd6961d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_77a21bf0-3ace-4d02-944d-ddb67d726292" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d287bcd5-2dc2-4466-b01b-ffd528caacc1" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_77a21bf0-3ace-4d02-944d-ddb67d726292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_98ae5601-4e09-451a-8708-2ccc949dd1ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_77a21bf0-3ace-4d02-944d-ddb67d726292" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_98ae5601-4e09-451a-8708-2ccc949dd1ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfPlanContributionsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_956f6e1e-a348-4b19-a2bb-ceef68b2a78a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_03db5f53-bed7-4dce-b289-4192fc4100a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_956f6e1e-a348-4b19-a2bb-ceef68b2a78a" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_03db5f53-bed7-4dce-b289-4192fc4100a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ee0f691a-f02e-4ba6-80ca-6982020a456d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_03db5f53-bed7-4dce-b289-4192fc4100a3" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ee0f691a-f02e-4ba6-80ca-6982020a456d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_daf2457a-5bdb-4aa3-a35a-592d1f3d556f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ee0f691a-f02e-4ba6-80ca-6982020a456d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_daf2457a-5bdb-4aa3-a35a-592d1f3d556f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_63f48136-0c4b-4c9c-b2a6-a275bcc046db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_daf2457a-5bdb-4aa3-a35a-592d1f3d556f" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_63f48136-0c4b-4c9c-b2a6-a275bcc046db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_10f655e3-be5f-45d9-96c3-51f0e17a970e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_daf2457a-5bdb-4aa3-a35a-592d1f3d556f" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_10f655e3-be5f-45d9-96c3-51f0e17a970e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_886825f3-f825-4fbb-9c36-b6b1d0e602ed" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_03db5f53-bed7-4dce-b289-4192fc4100a3" xlink:to="loc_dei_LegalEntityAxis_886825f3-f825-4fbb-9c36-b6b1d0e602ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_29bc9f82-ca46-43e0-bf73-8e1f554922d0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_886825f3-f825-4fbb-9c36-b6b1d0e602ed" xlink:to="loc_dei_EntityDomain_29bc9f82-ca46-43e0-bf73-8e1f554922d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_587116ca-e8dd-4499-9704-24d453087962" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_29bc9f82-ca46-43e0-bf73-8e1f554922d0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_587116ca-e8dd-4499-9704-24d453087962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1f0556f2-2d60-412b-8202-1b1371860bae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_03db5f53-bed7-4dce-b289-4192fc4100a3" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1f0556f2-2d60-412b-8202-1b1371860bae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_806b4c84-978f-4670-ad92-4ad708b5c707" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1f0556f2-2d60-412b-8202-1b1371860bae" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_806b4c84-978f-4670-ad92-4ad708b5c707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ad1efbe4-8dbb-4e4e-8de2-420ccf79c6d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d97d19a6-532d-41de-893b-81d022a7d087" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ad1efbe4-8dbb-4e4e-8de2-420ccf79c6d9" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d97d19a6-532d-41de-893b-81d022a7d087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_dbe5b321-d39e-4667-a9c7-da846c5b7a29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d97d19a6-532d-41de-893b-81d022a7d087" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_dbe5b321-d39e-4667-a9c7-da846c5b7a29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a496618d-d7af-4002-9d22-fa9d26bb734f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_dbe5b321-d39e-4667-a9c7-da846c5b7a29" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a496618d-d7af-4002-9d22-fa9d26bb734f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_a719e2ca-3e4d-498c-8b31-f25f0aff7fa8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a496618d-d7af-4002-9d22-fa9d26bb734f" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_a719e2ca-3e4d-498c-8b31-f25f0aff7fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_8d8e6eaa-8254-4402-9473-eab424754097" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a496618d-d7af-4002-9d22-fa9d26bb734f" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_8d8e6eaa-8254-4402-9473-eab424754097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_bf9affde-678b-4582-a1a9-87a5c40f7a8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a496618d-d7af-4002-9d22-fa9d26bb734f" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_bf9affde-678b-4582-a1a9-87a5c40f7a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1971161f-8aab-4260-8336-9288e51873f3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d97d19a6-532d-41de-893b-81d022a7d087" xlink:to="loc_dei_LegalEntityAxis_1971161f-8aab-4260-8336-9288e51873f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0c9ec950-6e97-4af3-9681-037902ba38a4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1971161f-8aab-4260-8336-9288e51873f3" xlink:to="loc_dei_EntityDomain_0c9ec950-6e97-4af3-9681-037902ba38a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a424e65e-1831-4d5f-9762-11d0fdd1d47d" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0c9ec950-6e97-4af3-9681-037902ba38a4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a424e65e-1831-4d5f-9762-11d0fdd1d47d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ded58baa-6e19-4a62-a807-2b221a607f22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_d97d19a6-532d-41de-893b-81d022a7d087" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ded58baa-6e19-4a62-a807-2b221a607f22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_90770c05-2c58-4ea9-b98f-ba71c3b0427e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ded58baa-6e19-4a62-a807-2b221a607f22" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_90770c05-2c58-4ea9-b98f-ba71c3b0427e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_e64e1440-0493-4cd1-a54c-f69a4563f5cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ded58baa-6e19-4a62-a807-2b221a607f22" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_e64e1440-0493-4cd1-a54c-f69a4563f5cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_29b52f67-555a-41ab-91cf-538a28ffa08c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ded58baa-6e19-4a62-a807-2b221a607f22" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_29b52f67-555a-41ab-91cf-538a28ffa08c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_67218b1b-82a6-4f36-b95c-7c99762ff1cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ded58baa-6e19-4a62-a807-2b221a607f22" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_67218b1b-82a6-4f36-b95c-7c99762ff1cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_2a4930e0-8a94-4b8a-af4e-79bd09c333a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ded58baa-6e19-4a62-a807-2b221a607f22" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_2a4930e0-8a94-4b8a-af4e-79bd09c333a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_3eab1db5-b49c-46a3-bfe9-4c1f13bbc2a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ded58baa-6e19-4a62-a807-2b221a607f22" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_3eab1db5-b49c-46a3-bfe9-4c1f13bbc2a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_1790b486-5b79-46e4-9035-e1b957296e4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ef0a682c-4f80-4789-b78a-e6c02b4a45a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_1790b486-5b79-46e4-9035-e1b957296e4a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ef0a682c-4f80-4789-b78a-e6c02b4a45a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_72ea75da-f55f-4818-9cfe-a24298eafc44" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ef0a682c-4f80-4789-b78a-e6c02b4a45a0" xlink:to="loc_dei_LegalEntityAxis_72ea75da-f55f-4818-9cfe-a24298eafc44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0c447fab-6f14-4e7e-a1e5-b479d760f6ca" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_72ea75da-f55f-4818-9cfe-a24298eafc44" xlink:to="loc_dei_EntityDomain_0c447fab-6f14-4e7e-a1e5-b479d760f6ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b05162f4-a988-4452-9f04-4ca292a920e2" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0c447fab-6f14-4e7e-a1e5-b479d760f6ca" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b05162f4-a988-4452-9f04-4ca292a920e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b93c4a58-b1da-4987-9ae8-fcadeab1515d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ef0a682c-4f80-4789-b78a-e6c02b4a45a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b93c4a58-b1da-4987-9ae8-fcadeab1515d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_d36973b9-5b61-4d3f-8964-29421175ae27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b93c4a58-b1da-4987-9ae8-fcadeab1515d" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_d36973b9-5b61-4d3f-8964-29421175ae27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_a92339c0-891f-418b-b254-5f78a9656aa1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d1fc0398-196b-42b4-ae16-f7ea88f5b281" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_a92339c0-891f-418b-b254-5f78a9656aa1" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d1fc0398-196b-42b4-ae16-f7ea88f5b281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f5640293-47c3-464e-a7a6-47973e4332b6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d1fc0398-196b-42b4-ae16-f7ea88f5b281" xlink:to="loc_dei_LegalEntityAxis_f5640293-47c3-464e-a7a6-47973e4332b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0ba9e24e-43b2-46ca-b598-f2d740b1ac41" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f5640293-47c3-464e-a7a6-47973e4332b6" xlink:to="loc_dei_EntityDomain_0ba9e24e-43b2-46ca-b598-f2d740b1ac41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_cc79f406-25e7-4868-92ea-2642a675c706" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0ba9e24e-43b2-46ca-b598-f2d740b1ac41" xlink:to="loc_cms_ConsumersEnergyCompanyMember_cc79f406-25e7-4868-92ea-2642a675c706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ccd25baa-20af-41b6-b8cf-93d4f2709172" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d1fc0398-196b-42b4-ae16-f7ea88f5b281" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ccd25baa-20af-41b6-b8cf-93d4f2709172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_f02d082e-3876-47cd-badb-15e718a925fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ccd25baa-20af-41b6-b8cf-93d4f2709172" xlink:to="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_f02d082e-3876-47cd-badb-15e718a925fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_fc0aace0-9718-4205-ac1c-25a32f8fb9a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ccd25baa-20af-41b6-b8cf-93d4f2709172" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_fc0aace0-9718-4205-ac1c-25a32f8fb9a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_e5d0f55e-6ebd-4a60-a107-a6532386a947" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ccd25baa-20af-41b6-b8cf-93d4f2709172" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_e5d0f55e-6ebd-4a60-a107-a6532386a947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_1362ddb4-429f-40f4-ab95-e902f326d17a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ccd25baa-20af-41b6-b8cf-93d4f2709172" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_1362ddb4-429f-40f4-ab95-e902f326d17a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_03327efd-f377-4711-ab74-b86b94778d08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_515ad6cd-dc48-482f-a19c-42071f5d4403" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_03327efd-f377-4711-ab74-b86b94778d08" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_515ad6cd-dc48-482f-a19c-42071f5d4403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ac503cdf-941d-4bcd-8ab0-3d703d1dcc28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_515ad6cd-dc48-482f-a19c-42071f5d4403" xlink:to="loc_us-gaap_AwardTypeAxis_ac503cdf-941d-4bcd-8ab0-3d703d1dcc28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9af2f60d-88fa-458a-b746-f0525820f92c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_ac503cdf-941d-4bcd-8ab0-3d703d1dcc28" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9af2f60d-88fa-458a-b746-f0525820f92c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_915c8a05-7f62-4406-bcbb-1ace15820d68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9af2f60d-88fa-458a-b746-f0525820f92c" xlink:to="loc_us-gaap_PerformanceSharesMember_915c8a05-7f62-4406-bcbb-1ace15820d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MarketBasedRestrictedStockMember_9f8addcb-ff44-41fc-8a70-4684a8e0cf98" xlink:href="cms-20201231.xsd#cms_MarketBasedRestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9af2f60d-88fa-458a-b746-f0525820f92c" xlink:to="loc_cms_MarketBasedRestrictedStockMember_9f8addcb-ff44-41fc-8a70-4684a8e0cf98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockMember_13aaf781-5cef-43f1-9202-5c0731f0b538" xlink:href="cms-20201231.xsd#cms_TimeLapsedRestrictedStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9af2f60d-88fa-458a-b746-f0525820f92c" xlink:to="loc_cms_TimeLapsedRestrictedStockMember_13aaf781-5cef-43f1-9202-5c0731f0b538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_89ddf331-ad02-44f3-b5d0-48224e5f7f08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9af2f60d-88fa-458a-b746-f0525820f92c" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_89ddf331-ad02-44f3-b5d0-48224e5f7f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_8935d040-9e88-486e-ab37-ea2ae52e7bed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9af2f60d-88fa-458a-b746-f0525820f92c" xlink:to="loc_us-gaap_RestrictedStockMember_8935d040-9e88-486e-ab37-ea2ae52e7bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b45424a8-6b57-4133-a095-a622719014fa" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_515ad6cd-dc48-482f-a19c-42071f5d4403" xlink:to="loc_srt_RangeAxis_b45424a8-6b57-4133-a095-a622719014fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_162d3f9f-739d-4399-8634-2cf981dff7f3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b45424a8-6b57-4133-a095-a622719014fa" xlink:to="loc_srt_RangeMember_162d3f9f-739d-4399-8634-2cf981dff7f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2ba33a5c-4b01-4d02-baa8-dca0ab2a2e9b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_162d3f9f-739d-4399-8634-2cf981dff7f3" xlink:to="loc_srt_MinimumMember_2ba33a5c-4b01-4d02-baa8-dca0ab2a2e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ae285365-5f69-4175-ae2f-be9af64ec471" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_162d3f9f-739d-4399-8634-2cf981dff7f3" xlink:to="loc_srt_MaximumMember_ae285365-5f69-4175-ae2f-be9af64ec471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_47ff7ed2-bd0b-4f5d-84e1-aaea632a3f8f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_515ad6cd-dc48-482f-a19c-42071f5d4403" xlink:to="loc_dei_LegalEntityAxis_47ff7ed2-bd0b-4f5d-84e1-aaea632a3f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7054a36d-0b45-4585-8d72-ae20d730f9eb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_47ff7ed2-bd0b-4f5d-84e1-aaea632a3f8f" xlink:to="loc_dei_EntityDomain_7054a36d-0b45-4585-8d72-ae20d730f9eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c2b63abb-b94c-4426-a783-768cf03718b0" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7054a36d-0b45-4585-8d72-ae20d730f9eb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c2b63abb-b94c-4426-a783-768cf03718b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9e46594-7136-46a7-a372-583481a64bc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_515ad6cd-dc48-482f-a19c-42071f5d4403" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9e46594-7136-46a7-a372-583481a64bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredCompensationArrangementsPlanTerm_782e6fc6-58d9-44bd-bd54-cb9417237d10" xlink:href="cms-20201231.xsd#cms_DeferredCompensationArrangementsPlanTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9e46594-7136-46a7-a372-583481a64bc0" xlink:to="loc_cms_DeferredCompensationArrangementsPlanTerm_782e6fc6-58d9-44bd-bd54-cb9417237d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_395ce8be-ab69-4d41-bc0e-9d1ac394eb2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9e46594-7136-46a7-a372-583481a64bc0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_395ce8be-ab69-4d41-bc0e-9d1ac394eb2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_5c28b3e0-8db3-44de-a421-2395b418edb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9e46594-7136-46a7-a372-583481a64bc0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_5c28b3e0-8db3-44de-a421-2395b418edb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_c826cabc-177c-4245-b262-892241906dc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9e46594-7136-46a7-a372-583481a64bc0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_c826cabc-177c-4245-b262-892241906dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5860644e-2b81-445f-8dc5-00d132cb98b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9e46594-7136-46a7-a372-583481a64bc0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_5860644e-2b81-445f-8dc5-00d132cb98b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PercentOfInitialGrantIssuedOnVestingDate_7e1e6019-0392-485d-9770-55cb1c4fda96" xlink:href="cms-20201231.xsd#cms_PercentOfInitialGrantIssuedOnVestingDate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9e46594-7136-46a7-a372-583481a64bc0" xlink:to="loc_cms_PercentOfInitialGrantIssuedOnVestingDate_7e1e6019-0392-485d-9770-55cb1c4fda96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3b5991a3-5c30-4f82-acd7-d1bc3413b560" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9e46594-7136-46a7-a372-583481a64bc0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3b5991a3-5c30-4f82-acd7-d1bc3413b560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c4ac2b84-0e20-46ff-8793-0e96543d453b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9e46594-7136-46a7-a372-583481a64bc0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_c4ac2b84-0e20-46ff-8793-0e96543d453b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9b30a3c3-620b-4b53-997c-a42b55cdb679" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c9e46594-7136-46a7-a372-583481a64bc0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9b30a3c3-620b-4b53-997c-a42b55cdb679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensationScheduleOfRestrictedStockActivityDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_45c41312-cf7b-445c-970c-bda29aec0ba0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f69982fd-ff97-4ea8-88f9-5c8dc4f2a770" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_45c41312-cf7b-445c-970c-bda29aec0ba0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f69982fd-ff97-4ea8-88f9-5c8dc4f2a770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_42f0bf73-c877-49a3-ae68-340c3b307c81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f69982fd-ff97-4ea8-88f9-5c8dc4f2a770" xlink:to="loc_us-gaap_AwardTypeAxis_42f0bf73-c877-49a3-ae68-340c3b307c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_407b1218-968b-4a07-81ee-60c792354361" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_42f0bf73-c877-49a3-ae68-340c3b307c81" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_407b1218-968b-4a07-81ee-60c792354361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_60595ba5-417d-40e9-847a-65ad4acbfb1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_407b1218-968b-4a07-81ee-60c792354361" xlink:to="loc_us-gaap_RestrictedStockMember_60595ba5-417d-40e9-847a-65ad4acbfb1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_c3a44f43-3974-4f30-aee1-a179ef475f16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_407b1218-968b-4a07-81ee-60c792354361" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_c3a44f43-3974-4f30-aee1-a179ef475f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestrictedStockAndRestrictedStockUnitsMember_916c61f6-0fdf-401b-8039-4cccea3be357" xlink:href="cms-20201231.xsd#cms_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_407b1218-968b-4a07-81ee-60c792354361" xlink:to="loc_cms_RestrictedStockAndRestrictedStockUnitsMember_916c61f6-0fdf-401b-8039-4cccea3be357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_bc66ff6e-9e54-41a4-8a56-d61e6284d8bf" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f69982fd-ff97-4ea8-88f9-5c8dc4f2a770" xlink:to="loc_dei_LegalEntityAxis_bc66ff6e-9e54-41a4-8a56-d61e6284d8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b4e4a3f6-4ba2-4f26-ac95-eeddea95e954" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_bc66ff6e-9e54-41a4-8a56-d61e6284d8bf" xlink:to="loc_dei_EntityDomain_b4e4a3f6-4ba2-4f26-ac95-eeddea95e954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ca0c2dbe-59ce-4d8b-897b-7a5d68da7e2c" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b4e4a3f6-4ba2-4f26-ac95-eeddea95e954" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ca0c2dbe-59ce-4d8b-897b-7a5d68da7e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e43f38a9-7824-4baf-a7fe-1a1ca5e68976" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f69982fd-ff97-4ea8-88f9-5c8dc4f2a770" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e43f38a9-7824-4baf-a7fe-1a1ca5e68976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_17e043c7-27a6-4919-8587-9bdc313aa5e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e43f38a9-7824-4baf-a7fe-1a1ca5e68976" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_17e043c7-27a6-4919-8587-9bdc313aa5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ab6c30fe-9be4-4bc6-94bc-2381b7724e14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_17e043c7-27a6-4919-8587-9bdc313aa5e3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ab6c30fe-9be4-4bc6-94bc-2381b7724e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f8961e4f-e4c8-4315-9ada-a24e5efb718d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_17e043c7-27a6-4919-8587-9bdc313aa5e3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f8961e4f-e4c8-4315-9ada-a24e5efb718d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_edf7a8c1-47bb-4da8-9875-ed3fac2ae09d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_17e043c7-27a6-4919-8587-9bdc313aa5e3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_edf7a8c1-47bb-4da8-9875-ed3fac2ae09d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_65fd03f9-caf1-433f-a111-55a3663f5a62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_17e043c7-27a6-4919-8587-9bdc313aa5e3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_65fd03f9-caf1-433f-a111-55a3663f5a62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_252520c0-cb8e-4105-81e1-65408bbfccab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_17e043c7-27a6-4919-8587-9bdc313aa5e3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_252520c0-cb8e-4105-81e1-65408bbfccab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_50c9fb2a-54bc-4335-936a-a0ff9bee2c92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e43f38a9-7824-4baf-a7fe-1a1ca5e68976" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_50c9fb2a-54bc-4335-936a-a0ff9bee2c92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ad3b69cf-19a3-4cd7-b4b9-abc7f1ed18c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_50c9fb2a-54bc-4335-936a-a0ff9bee2c92" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ad3b69cf-19a3-4cd7-b4b9-abc7f1ed18c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_77185f21-b92f-4a07-89c0-e3aefbc1003c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_50c9fb2a-54bc-4335-936a-a0ff9bee2c92" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_77185f21-b92f-4a07-89c0-e3aefbc1003c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_0712fa02-51b3-4597-943f-6aae0295bade" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_50c9fb2a-54bc-4335-936a-a0ff9bee2c92" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_0712fa02-51b3-4597-943f-6aae0295bade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_42fd73cb-7e5a-4fe9-891b-5c52d846c147" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_50c9fb2a-54bc-4335-936a-a0ff9bee2c92" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_42fd73cb-7e5a-4fe9-891b-5c52d846c147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f3a27e52-cfff-43e3-8b7c-35635486ce3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_50c9fb2a-54bc-4335-936a-a0ff9bee2c92" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f3a27e52-cfff-43e3-8b7c-35635486ce3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensationScheduleOfRestrictedStockGrantedDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_285a740e-7540-493b-a1be-8cb358ce9a63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_187b737d-50ad-43e9-90e4-77bf633b7ead" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_285a740e-7540-493b-a1be-8cb358ce9a63" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_187b737d-50ad-43e9-90e4-77bf633b7ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7ecf77ed-bc69-4294-a313-45729a78585d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_187b737d-50ad-43e9-90e4-77bf633b7ead" xlink:to="loc_us-gaap_AwardTypeAxis_7ecf77ed-bc69-4294-a313-45729a78585d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd40e48d-450a-401f-9e50-1dc804f8f264" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_7ecf77ed-bc69-4294-a313-45729a78585d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd40e48d-450a-401f-9e50-1dc804f8f264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockMember_7c76c505-62ea-4fdb-8ee1-6b34b4cd0b58" xlink:href="cms-20201231.xsd#cms_TimeLapsedRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd40e48d-450a-401f-9e50-1dc804f8f264" xlink:to="loc_cms_TimeLapsedRestrictedStockMember_7c76c505-62ea-4fdb-8ee1-6b34b4cd0b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MarketBasedRestrictedStockMember_a4f3c215-a811-4793-af2c-55482c9eabca" xlink:href="cms-20201231.xsd#cms_MarketBasedRestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd40e48d-450a-401f-9e50-1dc804f8f264" xlink:to="loc_cms_MarketBasedRestrictedStockMember_a4f3c215-a811-4793-af2c-55482c9eabca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_b8daa064-a2c4-446f-b009-278a728def2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd40e48d-450a-401f-9e50-1dc804f8f264" xlink:to="loc_us-gaap_PerformanceSharesMember_b8daa064-a2c4-446f-b009-278a728def2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockUnitsMember_6406b65b-feaa-4d73-8fe5-d61d8befa36f" xlink:href="cms-20201231.xsd#cms_TimeLapsedRestrictedStockUnitsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd40e48d-450a-401f-9e50-1dc804f8f264" xlink:to="loc_cms_TimeLapsedRestrictedStockUnitsMember_6406b65b-feaa-4d73-8fe5-d61d8befa36f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnMarketBasedAwardsMember_e54081ca-d7d6-41ce-ab0c-c6e62b66ae9f" xlink:href="cms-20201231.xsd#cms_DividendsOnMarketBasedAwardsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd40e48d-450a-401f-9e50-1dc804f8f264" xlink:to="loc_cms_DividendsOnMarketBasedAwardsMember_e54081ca-d7d6-41ce-ab0c-c6e62b66ae9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnPerformanceBasedAwardsMember_648b54c3-b05a-4475-a79c-5fceb93aac29" xlink:href="cms-20201231.xsd#cms_DividendsOnPerformanceBasedAwardsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd40e48d-450a-401f-9e50-1dc804f8f264" xlink:to="loc_cms_DividendsOnPerformanceBasedAwardsMember_648b54c3-b05a-4475-a79c-5fceb93aac29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnRestrictedStockUnitsMember_e6f01f2f-e339-46e4-9875-ea5e60d709f2" xlink:href="cms-20201231.xsd#cms_DividendsOnRestrictedStockUnitsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd40e48d-450a-401f-9e50-1dc804f8f264" xlink:to="loc_cms_DividendsOnRestrictedStockUnitsMember_e6f01f2f-e339-46e4-9875-ea5e60d709f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember_83da22ac-0477-4134-8b2f-67d695539b74" xlink:href="cms-20201231.xsd#cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd40e48d-450a-401f-9e50-1dc804f8f264" xlink:to="loc_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember_83da22ac-0477-4134-8b2f-67d695539b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_6247c9cb-f4a6-45b4-8267-794448db107a" xlink:href="cms-20201231.xsd#cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd40e48d-450a-401f-9e50-1dc804f8f264" xlink:to="loc_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_6247c9cb-f4a6-45b4-8267-794448db107a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c887153c-b070-4ccc-b74a-ba08d59bde2d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_187b737d-50ad-43e9-90e4-77bf633b7ead" xlink:to="loc_dei_LegalEntityAxis_c887153c-b070-4ccc-b74a-ba08d59bde2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ffa3fd9b-7d0d-4524-a971-c504d0f0c8ba" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c887153c-b070-4ccc-b74a-ba08d59bde2d" xlink:to="loc_dei_EntityDomain_ffa3fd9b-7d0d-4524-a971-c504d0f0c8ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_da370302-3695-48bb-8719-ebfc055f8619" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ffa3fd9b-7d0d-4524-a971-c504d0f0c8ba" xlink:to="loc_cms_ConsumersEnergyCompanyMember_da370302-3695-48bb-8719-ebfc055f8619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_077cfbf5-1c99-47a1-ba2c-b713f1bf7176" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_187b737d-50ad-43e9-90e4-77bf633b7ead" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_077cfbf5-1c99-47a1-ba2c-b713f1bf7176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_03d46d56-a018-4835-b75d-b2ae809298b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_077cfbf5-1c99-47a1-ba2c-b713f1bf7176" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_03d46d56-a018-4835-b75d-b2ae809298b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_03cce526-8523-4b2b-bfa4-ebf044429da7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_557aa01e-63af-47b3-804f-e848d1051529" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_03cce526-8523-4b2b-bfa4-ebf044429da7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_557aa01e-63af-47b3-804f-e848d1051529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1bd6b2f8-d0d4-43f2-9c18-0f632e01eb78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_03cce526-8523-4b2b-bfa4-ebf044429da7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1bd6b2f8-d0d4-43f2-9c18-0f632e01eb78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_6416903e-8567-425c-b28c-893fa05b3153" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_03cce526-8523-4b2b-bfa4-ebf044429da7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_6416903e-8567-425c-b28c-893fa05b3153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_679023d0-eae1-4584-bd4c-f20cee8384a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10bd53b4-fb7d-49d5-ba0f-561eb9a1e294" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_679023d0-eae1-4584-bd4c-f20cee8384a6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10bd53b4-fb7d-49d5-ba0f-561eb9a1e294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e7e21b36-d66a-44be-9717-5efefe1fad6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10bd53b4-fb7d-49d5-ba0f-561eb9a1e294" xlink:to="loc_us-gaap_AwardTypeAxis_e7e21b36-d66a-44be-9717-5efefe1fad6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_59746573-9348-48de-9d81-f37f63875bcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e7e21b36-d66a-44be-9717-5efefe1fad6c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_59746573-9348-48de-9d81-f37f63875bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_e72091fa-ddec-43d6-bd8e-0d01a1efe351" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_59746573-9348-48de-9d81-f37f63875bcc" xlink:to="loc_us-gaap_RestrictedStockMember_e72091fa-ddec-43d6-bd8e-0d01a1efe351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3669ce6e-10b8-41b1-9255-4377362f3d34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_59746573-9348-48de-9d81-f37f63875bcc" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3669ce6e-10b8-41b1-9255-4377362f3d34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d4e21c14-9aab-4186-afb4-7548019be091" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10bd53b4-fb7d-49d5-ba0f-561eb9a1e294" xlink:to="loc_dei_LegalEntityAxis_d4e21c14-9aab-4186-afb4-7548019be091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0fc936d9-26fc-494f-85d9-91ab05892bf5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d4e21c14-9aab-4186-afb4-7548019be091" xlink:to="loc_dei_EntityDomain_0fc936d9-26fc-494f-85d9-91ab05892bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_52ac0b65-efc3-44b9-baa1-2afbc444d529" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0fc936d9-26fc-494f-85d9-91ab05892bf5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_52ac0b65-efc3-44b9-baa1-2afbc444d529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_63b3e2c6-270e-405e-a3f5-34c96726bab0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_10bd53b4-fb7d-49d5-ba0f-561eb9a1e294" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_63b3e2c6-270e-405e-a3f5-34c96726bab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_bccc3728-d729-4772-be90-915b7d15c1c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_63b3e2c6-270e-405e-a3f5-34c96726bab0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_bccc3728-d729-4772-be90-915b7d15c1c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_5e65df7e-e758-4bf6-8802-db40d1797eec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46ff87ae-55ba-46a8-85ff-08ecf81277af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_5e65df7e-e758-4bf6-8802-db40d1797eec" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46ff87ae-55ba-46a8-85ff-08ecf81277af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_177cd433-9f19-4b9f-a850-97d01de13f3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46ff87ae-55ba-46a8-85ff-08ecf81277af" xlink:to="loc_us-gaap_AwardTypeAxis_177cd433-9f19-4b9f-a850-97d01de13f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dc7887bc-4720-4e30-b8ed-42ecf3a83580" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_177cd433-9f19-4b9f-a850-97d01de13f3a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dc7887bc-4720-4e30-b8ed-42ecf3a83580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_9fe19eea-fa06-400f-b2cb-77ed73398352" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dc7887bc-4720-4e30-b8ed-42ecf3a83580" xlink:to="loc_us-gaap_RestrictedStockMember_9fe19eea-fa06-400f-b2cb-77ed73398352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d747d796-4cae-48b7-9279-4106a15d115e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46ff87ae-55ba-46a8-85ff-08ecf81277af" xlink:to="loc_dei_LegalEntityAxis_d747d796-4cae-48b7-9279-4106a15d115e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e2175783-ec2c-46b2-8f37-f7c13bedccdc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d747d796-4cae-48b7-9279-4106a15d115e" xlink:to="loc_dei_EntityDomain_e2175783-ec2c-46b2-8f37-f7c13bedccdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f6c09ab8-02c9-4969-b6f2-bfd1f27d60a2" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e2175783-ec2c-46b2-8f37-f7c13bedccdc" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f6c09ab8-02c9-4969-b6f2-bfd1f27d60a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aecfb3d4-b261-4166-84cd-3151f1e504c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46ff87ae-55ba-46a8-85ff-08ecf81277af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aecfb3d4-b261-4166-84cd-3151f1e504c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_9b4b7337-5f3e-4a5f-b9de-d23557d87f86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aecfb3d4-b261-4166-84cd-3151f1e504c8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_9b4b7337-5f3e-4a5f-b9de-d23557d87f86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_924a54dc-fb54-4a53-ad8c-728b1ee8b174" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aecfb3d4-b261-4166-84cd-3151f1e504c8" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_924a54dc-fb54-4a53-ad8c-728b1ee8b174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_04c30987-f9b1-4985-b6e3-8acf7bdfc812" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_aecfb3d4-b261-4166-84cd-3151f1e504c8" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_04c30987-f9b1-4985-b6e3-8acf7bdfc812" 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-20201231.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_f7f4474e-5e2d-4ceb-a31c-2d747d33a0a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_6bfb3759-05b6-444a-9f97-d9518f8cf51d" xlink:href="cms-20201231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f7f4474e-5e2d-4ceb-a31c-2d747d33a0a9" xlink:to="loc_cms_IncomeTaxesTable_6bfb3759-05b6-444a-9f97-d9518f8cf51d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fa15b789-3a92-456c-b166-82a6b93b8030" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_6bfb3759-05b6-444a-9f97-d9518f8cf51d" xlink:to="loc_dei_LegalEntityAxis_fa15b789-3a92-456c-b166-82a6b93b8030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2eb711e9-b624-4c03-ac66-6782427cc870" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_fa15b789-3a92-456c-b166-82a6b93b8030" xlink:to="loc_dei_EntityDomain_2eb711e9-b624-4c03-ac66-6782427cc870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4b1c9ef8-15b3-433f-89e3-15d887e5a685" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2eb711e9-b624-4c03-ac66-6782427cc870" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4b1c9ef8-15b3-433f-89e3-15d887e5a685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_b66cf5a6-40f1-4561-b3a8-c3d83a493cbd" xlink:href="cms-20201231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_6bfb3759-05b6-444a-9f97-d9518f8cf51d" xlink:to="loc_cms_IncomeTaxesLineItems_b66cf5a6-40f1-4561-b3a8-c3d83a493cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_5327b8b2-2f35-4217-b388-72cc95ab1157" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_b66cf5a6-40f1-4561-b3a8-c3d83a493cbd" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_5327b8b2-2f35-4217-b388-72cc95ab1157" 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-20201231.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_a4ba641a-e828-4c25-ad24-7c733523ca6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_35b6fb66-722e-493f-965c-49158926180c" xlink:href="cms-20201231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a4ba641a-e828-4c25-ad24-7c733523ca6f" xlink:to="loc_cms_IncomeTaxesTable_35b6fb66-722e-493f-965c-49158926180c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_77388487-92c2-439d-9973-b54d77187939" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_35b6fb66-722e-493f-965c-49158926180c" xlink:to="loc_dei_LegalEntityAxis_77388487-92c2-439d-9973-b54d77187939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_08282ffa-872d-4dc9-8c09-3638188d64b5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_77388487-92c2-439d-9973-b54d77187939" xlink:to="loc_dei_EntityDomain_08282ffa-872d-4dc9-8c09-3638188d64b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_84903c9d-9c89-42b7-a52c-8ca1db0209fe" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_08282ffa-872d-4dc9-8c09-3638188d64b5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_84903c9d-9c89-42b7-a52c-8ca1db0209fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_90096236-4a73-43fb-a959-aeef03d7b6c3" xlink:href="cms-20201231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_35b6fb66-722e-493f-965c-49158926180c" xlink:to="loc_cms_IncomeTaxesLineItems_90096236-4a73-43fb-a959-aeef03d7b6c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_6223190b-dcff-455f-8ea8-f20c216527fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_90096236-4a73-43fb-a959-aeef03d7b6c3" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_6223190b-dcff-455f-8ea8-f20c216527fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_5f724bcd-c45c-4032-a6a2-ba5549c14d7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_90096236-4a73-43fb-a959-aeef03d7b6c3" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_5f724bcd-c45c-4032-a6a2-ba5549c14d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_e5ad8ce4-b2ea-4c52-a9d8-e1e09cd4d0e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_90096236-4a73-43fb-a959-aeef03d7b6c3" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_e5ad8ce4-b2ea-4c52-a9d8-e1e09cd4d0e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_f9e5814a-adf3-4470-b2d7-87b6343fbffd" xlink:href="cms-20201231.xsd#cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_90096236-4a73-43fb-a959-aeef03d7b6c3" xlink:to="loc_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_f9e5814a-adf3-4470-b2d7-87b6343fbffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_88a7ad07-6939-4046-8c81-3bf6d88b7343" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_90096236-4a73-43fb-a959-aeef03d7b6c3" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_88a7ad07-6939-4046-8c81-3bf6d88b7343" 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-20201231.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_da059d1f-571b-4e1d-8613-2c560a9c8c61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_42008599-7f8b-40f3-9ca9-66c974a7957f" xlink:href="cms-20201231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_da059d1f-571b-4e1d-8613-2c560a9c8c61" xlink:to="loc_cms_IncomeTaxesTable_42008599-7f8b-40f3-9ca9-66c974a7957f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_d2d4bfe6-2d53-4d34-bd5b-0c1e1f51e406" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_42008599-7f8b-40f3-9ca9-66c974a7957f" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_d2d4bfe6-2d53-4d34-bd5b-0c1e1f51e406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_358051c7-0316-4a42-a8e2-344c962f013b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_d2d4bfe6-2d53-4d34-bd5b-0c1e1f51e406" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_358051c7-0316-4a42-a8e2-344c962f013b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember_5ff1b842-d94a-428c-9a71-0259435d579a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_358051c7-0316-4a42-a8e2-344c962f013b" xlink:to="loc_us-gaap_ResearchMember_5ff1b842-d94a-428c-9a71-0259435d579a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_9991cd60-45c3-4f3f-8090-a342e129801e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_42008599-7f8b-40f3-9ca9-66c974a7957f" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_9991cd60-45c3-4f3f-8090-a342e129801e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_73e614a8-7247-40cf-a26e-5bd3ae1dfd52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_9991cd60-45c3-4f3f-8090-a342e129801e" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_73e614a8-7247-40cf-a26e-5bd3ae1dfd52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember_32f728c8-389b-465e-a674-39da120a0de2" xlink:href="cms-20201231.xsd#cms_DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_73e614a8-7247-40cf-a26e-5bd3ae1dfd52" xlink:to="loc_cms_DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember_32f728c8-389b-465e-a674-39da120a0de2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9191d83d-e060-4218-ac35-893e7475c2b3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_42008599-7f8b-40f3-9ca9-66c974a7957f" xlink:to="loc_dei_LegalEntityAxis_9191d83d-e060-4218-ac35-893e7475c2b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_37e9c3ae-b2fb-42ea-add6-81ee67352943" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9191d83d-e060-4218-ac35-893e7475c2b3" xlink:to="loc_dei_EntityDomain_37e9c3ae-b2fb-42ea-add6-81ee67352943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6504e15c-5f4d-49d1-9797-26070281cd51" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_37e9c3ae-b2fb-42ea-add6-81ee67352943" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6504e15c-5f4d-49d1-9797-26070281cd51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_c7152017-058a-4cea-902c-a5a8d3b7d5fc" xlink:href="cms-20201231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_42008599-7f8b-40f3-9ca9-66c974a7957f" xlink:to="loc_cms_IncomeTaxesLineItems_c7152017-058a-4cea-902c-a5a8d3b7d5fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bf61c081-4657-4029-bbda-3a8d3e970888" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_c7152017-058a-4cea-902c-a5a8d3b7d5fc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bf61c081-4657-4029-bbda-3a8d3e970888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_e344bd01-8896-4123-ac54-f566fdd45dd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_c7152017-058a-4cea-902c-a5a8d3b7d5fc" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_e344bd01-8896-4123-ac54-f566fdd45dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_0659105d-eca1-46d8-948e-0d1f4adf635e" xlink:href="cms-20201231.xsd#cms_IncreaseDecreaseInIncomeTaxExpenseAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_c7152017-058a-4cea-902c-a5a8d3b7d5fc" xlink:to="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_0659105d-eca1-46d8-948e-0d1f4adf635e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_2ece9e69-955c-4fff-95bd-e067aa8247ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_0659105d-eca1-46d8-948e-0d1f4adf635e" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_2ece9e69-955c-4fff-95bd-e067aa8247ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_c8b45623-44b4-4270-829c-07466e33b610" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_0659105d-eca1-46d8-948e-0d1f4adf635e" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_c8b45623-44b4-4270-829c-07466e33b610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_cbab39c6-e2ac-4d50-bef5-c11a5b3f550a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_0659105d-eca1-46d8-948e-0d1f4adf635e" xlink:to="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_cbab39c6-e2ac-4d50-bef5-c11a5b3f550a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_4514022a-7dc2-48fc-a3c9-0fb2a7496b1d" xlink:href="cms-20201231.xsd#cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_0659105d-eca1-46d8-948e-0d1f4adf635e" xlink:to="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_4514022a-7dc2-48fc-a3c9-0fb2a7496b1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_13aa72fc-182d-46a4-a9ef-c36679034b02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_0659105d-eca1-46d8-948e-0d1f4adf635e" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_13aa72fc-182d-46a4-a9ef-c36679034b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_5a98b634-b4c7-485c-b887-15e56de16b71" xlink:href="cms-20201231.xsd#cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_0659105d-eca1-46d8-948e-0d1f4adf635e" xlink:to="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_5a98b634-b4c7-485c-b887-15e56de16b71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_286f520a-96a8-49b2-a58d-be1857eb8785" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_0659105d-eca1-46d8-948e-0d1f4adf635e" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_286f520a-96a8-49b2-a58d-be1857eb8785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_abcd163f-b432-4e00-b318-746cedb657bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_c7152017-058a-4cea-902c-a5a8d3b7d5fc" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_abcd163f-b432-4e00-b318-746cedb657bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1f3dded6-d90b-440f-9a8c-d3df8f212d88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_c7152017-058a-4cea-902c-a5a8d3b7d5fc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1f3dded6-d90b-440f-9a8c-d3df8f212d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_dfd97d6d-9db9-4ca8-afa2-e91c7213b480" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_c7152017-058a-4cea-902c-a5a8d3b7d5fc" xlink:to="loc_us-gaap_RegulatoryLiabilities_dfd97d6d-9db9-4ca8-afa2-e91c7213b480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxCarryforwardAmountIncreaseDecrease_6c2e0371-dc6f-45d8-944d-3762b129368d" xlink:href="cms-20201231.xsd#cms_TaxCarryforwardAmountIncreaseDecrease"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_c7152017-058a-4cea-902c-a5a8d3b7d5fc" xlink:to="loc_cms_TaxCarryforwardAmountIncreaseDecrease_6c2e0371-dc6f-45d8-944d-3762b129368d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_b45849aa-57f6-4287-aa11-d2e755b76b89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_a97e6830-ec5a-46d4-b051-de0b799c2875" xlink:href="cms-20201231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b45849aa-57f6-4287-aa11-d2e755b76b89" xlink:to="loc_cms_IncomeTaxesTable_a97e6830-ec5a-46d4-b051-de0b799c2875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_cccae4cd-7201-4b00-8a1c-3fd97cf8e423" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_a97e6830-ec5a-46d4-b051-de0b799c2875" xlink:to="loc_dei_LegalEntityAxis_cccae4cd-7201-4b00-8a1c-3fd97cf8e423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a2c27840-e615-4f69-bde9-445b07015ae3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_cccae4cd-7201-4b00-8a1c-3fd97cf8e423" xlink:to="loc_dei_EntityDomain_a2c27840-e615-4f69-bde9-445b07015ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_26a69117-3bbc-4bf1-b23b-1b9b08258f1e" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a2c27840-e615-4f69-bde9-445b07015ae3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_26a69117-3bbc-4bf1-b23b-1b9b08258f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_ab8eb9e8-0e53-4b20-aa75-c54d450fc0ec" xlink:href="cms-20201231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_a97e6830-ec5a-46d4-b051-de0b799c2875" xlink:to="loc_cms_IncomeTaxesLineItems_ab8eb9e8-0e53-4b20-aa75-c54d450fc0ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_a5631a3b-5054-472e-8932-2d59463356ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_ab8eb9e8-0e53-4b20-aa75-c54d450fc0ec" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_a5631a3b-5054-472e-8932-2d59463356ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_02b8c8eb-ca23-4a50-89bf-6b1894c74705" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_a5631a3b-5054-472e-8932-2d59463356ad" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_02b8c8eb-ca23-4a50-89bf-6b1894c74705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1fa8bd78-095f-4607-86b2-e3fae3b067b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_a5631a3b-5054-472e-8932-2d59463356ad" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1fa8bd78-095f-4607-86b2-e3fae3b067b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_9a9e1d91-6cff-4c8f-8baf-84788af1201e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_a5631a3b-5054-472e-8932-2d59463356ad" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_9a9e1d91-6cff-4c8f-8baf-84788af1201e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_f5ee6c85-29ee-46e2-9702-4efe61569711" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_ab8eb9e8-0e53-4b20-aa75-c54d450fc0ec" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_f5ee6c85-29ee-46e2-9702-4efe61569711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_8ccebfdf-1415-4ee8-b880-c4f17430943a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_f5ee6c85-29ee-46e2-9702-4efe61569711" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_8ccebfdf-1415-4ee8-b880-c4f17430943a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_e8cd1bbf-fe61-411d-b750-b8d470b313a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_f5ee6c85-29ee-46e2-9702-4efe61569711" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_e8cd1bbf-fe61-411d-b750-b8d470b313a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_5b94f168-9663-4c36-b184-7f4127fdd5cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_f5ee6c85-29ee-46e2-9702-4efe61569711" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_5b94f168-9663-4c36-b184-7f4127fdd5cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherTaxExpenseBenefit_a24aa7ac-39d1-4f7a-bae1-07be74b732ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_f5ee6c85-29ee-46e2-9702-4efe61569711" xlink:to="loc_us-gaap_OtherTaxExpenseBenefit_a24aa7ac-39d1-4f7a-bae1-07be74b732ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_43a05acd-797e-4830-a279-065ced2114a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_ab8eb9e8-0e53-4b20-aa75-c54d450fc0ec" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_43a05acd-797e-4830-a279-065ced2114a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_6e4c6df3-f870-48ca-b1ce-f46d0d83ed18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_dfa6e5e6-3db2-4f05-9272-75fa3619c461" xlink:href="cms-20201231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6e4c6df3-f870-48ca-b1ce-f46d0d83ed18" xlink:to="loc_cms_IncomeTaxesTable_dfa6e5e6-3db2-4f05-9272-75fa3619c461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a94a61cf-ba90-4046-ba1e-d286909906bd" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_dfa6e5e6-3db2-4f05-9272-75fa3619c461" xlink:to="loc_dei_LegalEntityAxis_a94a61cf-ba90-4046-ba1e-d286909906bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b4ecedcf-e89c-4a3f-948f-90c0f1d4395f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a94a61cf-ba90-4046-ba1e-d286909906bd" xlink:to="loc_dei_EntityDomain_b4ecedcf-e89c-4a3f-948f-90c0f1d4395f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_175453a3-d896-402c-bc40-1e8bd855918d" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b4ecedcf-e89c-4a3f-948f-90c0f1d4395f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_175453a3-d896-402c-bc40-1e8bd855918d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_a6f11894-0ee7-4973-83a3-52c38afbe008" xlink:href="cms-20201231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_dfa6e5e6-3db2-4f05-9272-75fa3619c461" xlink:to="loc_cms_IncomeTaxesLineItems_a6f11894-0ee7-4973-83a3-52c38afbe008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_210048ad-483e-444e-bf00-ea8d64d7b8ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_a6f11894-0ee7-4973-83a3-52c38afbe008" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_210048ad-483e-444e-bf00-ea8d64d7b8ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_4cc69120-e184-4894-971a-5a6f7c8e1983" xlink:href="cms-20201231.xsd#cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_210048ad-483e-444e-bf00-ea8d64d7b8ff" xlink:to="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_4cc69120-e184-4894-971a-5a6f7c8e1983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_5270d9fe-810e-4d00-9a03-46d921fc1914" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_210048ad-483e-444e-bf00-ea8d64d7b8ff" xlink:to="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_5270d9fe-810e-4d00-9a03-46d921fc1914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_e6f24c0a-f49c-4fcd-827f-5ee5d067cb2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_210048ad-483e-444e-bf00-ea8d64d7b8ff" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_e6f24c0a-f49c-4fcd-827f-5ee5d067cb2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_1d87e325-0ca0-4211-84a7-abd064acbec4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_210048ad-483e-444e-bf00-ea8d64d7b8ff" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_1d87e325-0ca0-4211-84a7-abd064acbec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_5e7d4780-ad01-41e4-9481-4891915e914c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_210048ad-483e-444e-bf00-ea8d64d7b8ff" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_5e7d4780-ad01-41e4-9481-4891915e914c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_a2d806c8-54ed-44d2-a29c-73f271addb90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_210048ad-483e-444e-bf00-ea8d64d7b8ff" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_a2d806c8-54ed-44d2-a29c-73f271addb90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8fa7c3df-f599-485a-82ce-0bf621cad734" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_a6f11894-0ee7-4973-83a3-52c38afbe008" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8fa7c3df-f599-485a-82ce-0bf621cad734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_8c758b6d-f849-45be-8e31-70ac08cee4df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8fa7c3df-f599-485a-82ce-0bf621cad734" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_8c758b6d-f849-45be-8e31-70ac08cee4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_d949ef28-1083-4e37-95ab-3d83f2408b25" xlink:href="cms-20201231.xsd#cms_DeferredTaxLiabilitiesPostretirementBenefits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8fa7c3df-f599-485a-82ce-0bf621cad734" xlink:to="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_d949ef28-1083-4e37-95ab-3d83f2408b25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_158addd3-bbe3-4c7d-bf6b-3d6d1cfa9bca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8fa7c3df-f599-485a-82ce-0bf621cad734" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_158addd3-bbe3-4c7d-bf6b-3d6d1cfa9bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_e2823ff3-09a4-422e-89b8-c64f622f22e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8fa7c3df-f599-485a-82ce-0bf621cad734" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_e2823ff3-09a4-422e-89b8-c64f622f22e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_e3eb5d56-1808-4325-aceb-808dc8d94dbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8fa7c3df-f599-485a-82ce-0bf621cad734" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_e3eb5d56-1808-4325-aceb-808dc8d94dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_be5f665c-a47f-41a9-b1e1-a99891aaa166" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8fa7c3df-f599-485a-82ce-0bf621cad734" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_be5f665c-a47f-41a9-b1e1-a99891aaa166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_b5fd29f3-67ed-4600-a1ee-61083ee1d3b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8fa7c3df-f599-485a-82ce-0bf621cad734" xlink:to="loc_us-gaap_DeferredTaxLiabilities_b5fd29f3-67ed-4600-a1ee-61083ee1d3b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#IncomeTaxesLossAndCreditCarryforwardsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_fba8fcd6-9408-4f38-934e-e634260ae0e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_ead7dcdb-ee36-4077-9cbf-2ad7d416d674" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fba8fcd6-9408-4f38-934e-e634260ae0e4" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_ead7dcdb-ee36-4077-9cbf-2ad7d416d674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_ac721695-a2c1-48e6-8c2b-cb9c4726525c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_ead7dcdb-ee36-4077-9cbf-2ad7d416d674" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_ac721695-a2c1-48e6-8c2b-cb9c4726525c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_8662a4bd-4b57-4497-98f8-fbc31b51d349" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_ac721695-a2c1-48e6-8c2b-cb9c4726525c" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_8662a4bd-4b57-4497-98f8-fbc31b51d349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralBusinessMember_382b4b9d-4e63-4fc0-ad83-ec7de6799ed1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_8662a4bd-4b57-4497-98f8-fbc31b51d349" xlink:to="loc_us-gaap_GeneralBusinessMember_382b4b9d-4e63-4fc0-ad83-ec7de6799ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_12be88b4-9041-4e09-9f00-25b929c099b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_ead7dcdb-ee36-4077-9cbf-2ad7d416d674" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_12be88b4-9041-4e09-9f00-25b929c099b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_7e77b967-68c6-4e47-b43d-c1bd0cdbc50d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_12be88b4-9041-4e09-9f00-25b929c099b0" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_7e77b967-68c6-4e47-b43d-c1bd0cdbc50d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_98c01575-73d5-4bea-ab64-40f9df7f3063" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_7e77b967-68c6-4e47-b43d-c1bd0cdbc50d" xlink:to="loc_us-gaap_DomesticCountryMember_98c01575-73d5-4bea-ab64-40f9df7f3063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StateTaxAuthorityMember_8b6d4bcc-bf36-4292-af7a-e3a74e0a5b36" xlink:href="cms-20201231.xsd#cms_StateTaxAuthorityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_7e77b967-68c6-4e47-b43d-c1bd0cdbc50d" xlink:to="loc_cms_StateTaxAuthorityMember_8b6d4bcc-bf36-4292-af7a-e3a74e0a5b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LocalJurisdictionMember_9b6243da-3610-4ad8-b8a7-32bce18d463f" xlink:href="cms-20201231.xsd#cms_LocalJurisdictionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_7e77b967-68c6-4e47-b43d-c1bd0cdbc50d" xlink:to="loc_cms_LocalJurisdictionMember_9b6243da-3610-4ad8-b8a7-32bce18d463f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_100f30b0-5ff5-4c84-b39e-98cf1e0a9858" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_ead7dcdb-ee36-4077-9cbf-2ad7d416d674" xlink:to="loc_dei_LegalEntityAxis_100f30b0-5ff5-4c84-b39e-98cf1e0a9858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d7221eb3-b3d1-4769-9016-f9f3d21d7b9c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_100f30b0-5ff5-4c84-b39e-98cf1e0a9858" xlink:to="loc_dei_EntityDomain_d7221eb3-b3d1-4769-9016-f9f3d21d7b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_86c9a2f4-98bd-490a-8d4c-76800a407adf" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d7221eb3-b3d1-4769-9016-f9f3d21d7b9c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_86c9a2f4-98bd-490a-8d4c-76800a407adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_f4baa8a6-1c2a-4cf2-a745-0447601bed96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_ead7dcdb-ee36-4077-9cbf-2ad7d416d674" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_f4baa8a6-1c2a-4cf2-a745-0447601bed96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_ff15c084-ed35-4c1d-82b7-298b539ac28f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f4baa8a6-1c2a-4cf2-a745-0447601bed96" xlink:to="loc_us-gaap_OperatingLossCarryforwards_ff15c084-ed35-4c1d-82b7-298b539ac28f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_a7942dae-0a76-4ad5-90f8-e21bd9d6017a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f4baa8a6-1c2a-4cf2-a745-0447601bed96" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_a7942dae-0a76-4ad5-90f8-e21bd9d6017a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_f87e1671-07ba-43d0-88b9-20ac42a20a36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f4baa8a6-1c2a-4cf2-a745-0447601bed96" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_f87e1671-07ba-43d0-88b9-20ac42a20a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_db55f5b6-7a19-4db4-ae83-580dfa5b5136" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f4baa8a6-1c2a-4cf2-a745-0447601bed96" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_db55f5b6-7a19-4db4-ae83-580dfa5b5136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_9db6bb06-621a-4cbb-9e3e-346d376c0682" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f4baa8a6-1c2a-4cf2-a745-0447601bed96" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_9db6bb06-621a-4cbb-9e3e-346d376c0682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_bf65fbc9-e9c5-467d-a9ca-856be3b91208" xlink:href="cms-20201231.xsd#cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f4baa8a6-1c2a-4cf2-a745-0447601bed96" xlink:to="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_bf65fbc9-e9c5-467d-a9ca-856be3b91208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2c83452a-66e6-461b-b082-508c29dedcf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxBenefitsTable_36ab11ee-65a0-4fce-91ae-117fc3510089" xlink:href="cms-20201231.xsd#cms_IncomeTaxBenefitsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2c83452a-66e6-461b-b082-508c29dedcf7" xlink:to="loc_cms_IncomeTaxBenefitsTable_36ab11ee-65a0-4fce-91ae-117fc3510089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_b2206008-e298-4b22-988d-f60d6ff8285e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxBenefitsTable_36ab11ee-65a0-4fce-91ae-117fc3510089" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_b2206008-e298-4b22-988d-f60d6ff8285e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_57528cd9-6d20-4b1e-92e3-dd8d06f425bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_b2206008-e298-4b22-988d-f60d6ff8285e" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_57528cd9-6d20-4b1e-92e3-dd8d06f425bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LocalJurisdictionMember_cc7d1ddd-15ed-4ea4-b7c4-5e0ec39ea082" xlink:href="cms-20201231.xsd#cms_LocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_57528cd9-6d20-4b1e-92e3-dd8d06f425bb" xlink:to="loc_cms_LocalJurisdictionMember_cc7d1ddd-15ed-4ea4-b7c4-5e0ec39ea082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9714f1c0-38b3-423f-b579-02d160e8ccad" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxBenefitsTable_36ab11ee-65a0-4fce-91ae-117fc3510089" xlink:to="loc_dei_LegalEntityAxis_9714f1c0-38b3-423f-b579-02d160e8ccad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f2a2fa48-b45a-4777-88a0-c3b0c2c4cd0a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9714f1c0-38b3-423f-b579-02d160e8ccad" xlink:to="loc_dei_EntityDomain_f2a2fa48-b45a-4777-88a0-c3b0c2c4cd0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fc0f4709-e3ef-458a-b101-53217ef4d312" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f2a2fa48-b45a-4777-88a0-c3b0c2c4cd0a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fc0f4709-e3ef-458a-b101-53217ef4d312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxBenefitsLineItems_42d70475-819a-4033-9b05-1d4ce976001a" xlink:href="cms-20201231.xsd#cms_IncomeTaxBenefitsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxBenefitsTable_36ab11ee-65a0-4fce-91ae-117fc3510089" xlink:to="loc_cms_IncomeTaxBenefitsLineItems_42d70475-819a-4033-9b05-1d4ce976001a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_ea2556d6-976a-46ae-83ca-6376ec73f073" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_42d70475-819a-4033-9b05-1d4ce976001a" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_ea2556d6-976a-46ae-83ca-6376ec73f073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxCarryforwardAmountIncreaseDecrease_25b48e6f-d3df-4492-ac08-c6b2898dc5b4" xlink:href="cms-20201231.xsd#cms_TaxCarryforwardAmountIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_42d70475-819a-4033-9b05-1d4ce976001a" xlink:to="loc_cms_TaxCarryforwardAmountIncreaseDecrease_25b48e6f-d3df-4492-ac08-c6b2898dc5b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIncomeTaxRefunds_92fb1cc3-551a-4fb1-b53b-6f2ea9eefac0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIncomeTaxRefunds"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_42d70475-819a-4033-9b05-1d4ce976001a" xlink:to="loc_us-gaap_ProceedsFromIncomeTaxRefunds_92fb1cc3-551a-4fb1-b53b-6f2ea9eefac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_34389f28-97f9-4564-9038-7774d1c11c36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_42d70475-819a-4033-9b05-1d4ce976001a" xlink:to="loc_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_34389f28-97f9-4564-9038-7774d1c11c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_f99b049b-ef0a-4798-809b-f8f7ab16b4e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_42d70475-819a-4033-9b05-1d4ce976001a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_f99b049b-ef0a-4798-809b-f8f7ab16b4e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_b33982a0-2f10-4c3f-8e55-f6c9541bc9e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_8c184009-4698-45fc-ac7a-2ae0796875c8" xlink:href="cms-20201231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b33982a0-2f10-4c3f-8e55-f6c9541bc9e3" xlink:to="loc_cms_IncomeTaxesTable_8c184009-4698-45fc-ac7a-2ae0796875c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5a5af5bd-01d8-41b9-9046-cd0f2d6695a3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_8c184009-4698-45fc-ac7a-2ae0796875c8" xlink:to="loc_dei_LegalEntityAxis_5a5af5bd-01d8-41b9-9046-cd0f2d6695a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_261ed550-9303-46b3-aba8-e7260abdd1b7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5a5af5bd-01d8-41b9-9046-cd0f2d6695a3" xlink:to="loc_dei_EntityDomain_261ed550-9303-46b3-aba8-e7260abdd1b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d051d5b5-5dfa-45f5-8d0b-2d3d8923851c" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_261ed550-9303-46b3-aba8-e7260abdd1b7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d051d5b5-5dfa-45f5-8d0b-2d3d8923851c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_bf19ab89-e020-4c49-a9b9-77da5e1ddd41" xlink:href="cms-20201231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_8c184009-4698-45fc-ac7a-2ae0796875c8" xlink:to="loc_cms_IncomeTaxesLineItems_bf19ab89-e020-4c49-a9b9-77da5e1ddd41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f295b701-7e0e-421a-ba51-18156672bd7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_bf19ab89-e020-4c49-a9b9-77da5e1ddd41" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f295b701-7e0e-421a-ba51-18156672bd7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_f54a3933-d882-4fdc-b52b-47e73e84fb7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f295b701-7e0e-421a-ba51-18156672bd7f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_f54a3933-d882-4fdc-b52b-47e73e84fb7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_5de4bd89-82a0-44de-9eca-1ed5851dad2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f295b701-7e0e-421a-ba51-18156672bd7f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_5de4bd89-82a0-44de-9eca-1ed5851dad2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1a3dee6f-84d2-4c61-b4ff-6de5c4f31012" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f295b701-7e0e-421a-ba51-18156672bd7f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1a3dee6f-84d2-4c61-b4ff-6de5c4f31012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_6810fe94-15d0-404a-b4f8-1f1026726a7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f295b701-7e0e-421a-ba51-18156672bd7f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_6810fe94-15d0-404a-b4f8-1f1026726a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_59b820a9-10bd-4c62-9aef-910f74622162" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f295b701-7e0e-421a-ba51-18156672bd7f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_59b820a9-10bd-4c62-9aef-910f74622162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy" xlink:type="simple" xlink:href="cms-20201231.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_98fbd663-08f7-4693-86ac-b2e9a49dc0dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_80db1789-e42f-4098-abe5-286ce42594ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_98fbd663-08f7-4693-86ac-b2e9a49dc0dd" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_80db1789-e42f-4098-abe5-286ce42594ae" 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-20201231.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_104edc37-dcde-491b-82e9-5897840b4eac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_ed2cce91-fcaf-4ea9-afeb-7d1a258e9ebe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_104edc37-dcde-491b-82e9-5897840b4eac" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_ed2cce91-fcaf-4ea9-afeb-7d1a258e9ebe" 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-20201231.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_6e7cc6b8-42ca-4811-a758-dd25823b2237" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_e9ca6609-0b2d-4e0f-b98b-e2ffa2b10c38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_6e7cc6b8-42ca-4811-a758-dd25823b2237" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_e9ca6609-0b2d-4e0f-b98b-e2ffa2b10c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_c15d42fa-631c-4f42-8cd1-18823babec0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_e9ca6609-0b2d-4e0f-b98b-e2ffa2b10c38" xlink:to="loc_us-gaap_ProfitLoss_c15d42fa-631c-4f42-8cd1-18823babec0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_30ce7f76-5b71-4dcc-a47f-0b164f90ffb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_e9ca6609-0b2d-4e0f-b98b-e2ffa2b10c38" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_30ce7f76-5b71-4dcc-a47f-0b164f90ffb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b2bfcc5d-7c99-4f42-8371-3ac8aa77f8ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_e9ca6609-0b2d-4e0f-b98b-e2ffa2b10c38" xlink:to="loc_us-gaap_NetIncomeLoss_b2bfcc5d-7c99-4f42-8371-3ac8aa77f8ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_752197aa-a302-4a1f-b285-4898a5067050" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_6e7cc6b8-42ca-4811-a758-dd25823b2237" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_752197aa-a302-4a1f-b285-4898a5067050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_237a7a69-37e8-4021-aa15-4a1ac0e9e90a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_752197aa-a302-4a1f-b285-4898a5067050" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_237a7a69-37e8-4021-aa15-4a1ac0e9e90a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_444827c3-1da2-47bd-b2d8-909635c598ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_752197aa-a302-4a1f-b285-4898a5067050" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_444827c3-1da2-47bd-b2d8-909635c598ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_f0a3ca41-122d-4b32-a1d8-2bd247b4ff87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_752197aa-a302-4a1f-b285-4898a5067050" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_f0a3ca41-122d-4b32-a1d8-2bd247b4ff87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_38a4f936-ce25-4a88-8e2b-2811d721b7f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_752197aa-a302-4a1f-b285-4898a5067050" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_38a4f936-ce25-4a88-8e2b-2811d721b7f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_9f51dd68-f11f-4efb-8faf-493b05eae80d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_6e7cc6b8-42ca-4811-a758-dd25823b2237" xlink:to="loc_us-gaap_EarningsPerShareBasic_9f51dd68-f11f-4efb-8faf-493b05eae80d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1664d4cb-fb96-4cfb-a3ee-a0965d7b1e8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_6e7cc6b8-42ca-4811-a758-dd25823b2237" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1664d4cb-fb96-4cfb-a3ee-a0965d7b1e8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/Revenue" xlink:type="simple" xlink:href="cms-20201231.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_932d4370-9e2d-4030-b8ee-f7e81089838d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b6824365-3e3d-4378-9093-6698897af4bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_932d4370-9e2d-4030-b8ee-f7e81089838d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b6824365-3e3d-4378-9093-6698897af4bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f769ad47-adb3-4ba2-89ac-072130147b38" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b6824365-3e3d-4378-9093-6698897af4bb" xlink:to="loc_dei_LegalEntityAxis_f769ad47-adb3-4ba2-89ac-072130147b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3d293ef9-36a3-4ff0-a3fc-d250a6b544cb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f769ad47-adb3-4ba2-89ac-072130147b38" xlink:to="loc_dei_EntityDomain_3d293ef9-36a3-4ff0-a3fc-d250a6b544cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d41c2d7f-9577-4873-a37d-125eb51186a1" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3d293ef9-36a3-4ff0-a3fc-d250a6b544cb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d41c2d7f-9577-4873-a37d-125eb51186a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_12de55e5-7481-4297-865d-3a6ce1d49479" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b6824365-3e3d-4378-9093-6698897af4bb" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_12de55e5-7481-4297-865d-3a6ce1d49479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_691247b2-5d40-4512-9c83-d3b0161f6380" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_12de55e5-7481-4297-865d-3a6ce1d49479" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_691247b2-5d40-4512-9c83-d3b0161f6380" 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-20201231.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_a793a940-98a8-4123-b70c-00e5fe1afc32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e05e0c26-ac77-45a2-b7e7-8623d52c47a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a793a940-98a8-4123-b70c-00e5fe1afc32" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e05e0c26-ac77-45a2-b7e7-8623d52c47a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_68e7d529-cbd0-4418-8fa3-d26b5fcdbafc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e05e0c26-ac77-45a2-b7e7-8623d52c47a0" xlink:to="loc_dei_LegalEntityAxis_68e7d529-cbd0-4418-8fa3-d26b5fcdbafc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f99f3423-b189-4012-8f03-61fbc2d1eacb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_68e7d529-cbd0-4418-8fa3-d26b5fcdbafc" xlink:to="loc_dei_EntityDomain_f99f3423-b189-4012-8f03-61fbc2d1eacb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4a52ac4a-2efb-4d96-8a3a-336e6687044f" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f99f3423-b189-4012-8f03-61fbc2d1eacb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4a52ac4a-2efb-4d96-8a3a-336e6687044f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_94b8b806-7bdf-41be-acdb-1c2dcd29bd06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e05e0c26-ac77-45a2-b7e7-8623d52c47a0" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_94b8b806-7bdf-41be-acdb-1c2dcd29bd06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_5bf271b6-f09f-4f99-a11f-7a31e188fdc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_94b8b806-7bdf-41be-acdb-1c2dcd29bd06" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_5bf271b6-f09f-4f99-a11f-7a31e188fdc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RevenueComponentsofOperatingRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_bb8d1e66-7f38-4b2b-8bdf-5488f04e4b18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_18661e21-b676-4264-bff5-ee25e0f58fc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_bb8d1e66-7f38-4b2b-8bdf-5488f04e4b18" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_18661e21-b676-4264-bff5-ee25e0f58fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_9f8cd338-f846-49eb-95a1-380cade5bb9d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_18661e21-b676-4264-bff5-ee25e0f58fc9" xlink:to="loc_srt_ProductOrServiceAxis_9f8cd338-f846-49eb-95a1-380cade5bb9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c2a05ba7-fee1-46b9-b31e-d14c22475ce2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_9f8cd338-f846-49eb-95a1-380cade5bb9d" xlink:to="loc_srt_ProductsAndServicesDomain_c2a05ba7-fee1-46b9-b31e-d14c22475ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ResidentialUtilityServicesMember_e2c30172-6d55-46be-b230-4467b814c870" xlink:href="cms-20201231.xsd#cms_ResidentialUtilityServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c2a05ba7-fee1-46b9-b31e-d14c22475ce2" xlink:to="loc_cms_ResidentialUtilityServicesMember_e2c30172-6d55-46be-b230-4467b814c870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommercialUtilityServiceMember_a62c6f06-9e08-4640-aaae-ccd743bc333d" xlink:href="cms-20201231.xsd#cms_CommercialUtilityServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c2a05ba7-fee1-46b9-b31e-d14c22475ce2" xlink:to="loc_cms_CommercialUtilityServiceMember_a62c6f06-9e08-4640-aaae-ccd743bc333d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndustrialUtilityServiceMember_3f86f454-1fb2-439e-8542-5f5bded9c52e" xlink:href="cms-20201231.xsd#cms_IndustrialUtilityServiceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c2a05ba7-fee1-46b9-b31e-d14c22475ce2" xlink:to="loc_cms_IndustrialUtilityServiceMember_3f86f454-1fb2-439e-8542-5f5bded9c52e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherUtilityServiceMember_e94fab26-75a3-4de7-9f43-20b05ccf320e" xlink:href="cms-20201231.xsd#cms_OtherUtilityServiceMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c2a05ba7-fee1-46b9-b31e-d14c22475ce2" xlink:to="loc_cms_OtherUtilityServiceMember_e94fab26-75a3-4de7-9f43-20b05ccf320e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_abcf6872-10a2-4a69-998d-ecfc7ae61c16" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_18661e21-b676-4264-bff5-ee25e0f58fc9" xlink:to="loc_dei_LegalEntityAxis_abcf6872-10a2-4a69-998d-ecfc7ae61c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_83c3e4a4-d445-45c9-a450-5e3b12fbd311" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_abcf6872-10a2-4a69-998d-ecfc7ae61c16" xlink:to="loc_dei_EntityDomain_83c3e4a4-d445-45c9-a450-5e3b12fbd311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_58b0c4a9-1697-4630-8d11-3b8e7d590877" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_83c3e4a4-d445-45c9-a450-5e3b12fbd311" xlink:to="loc_cms_ConsumersEnergyCompanyMember_58b0c4a9-1697-4630-8d11-3b8e7d590877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_609c718b-fd40-42e2-af3a-70df6b8a7070" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_18661e21-b676-4264-bff5-ee25e0f58fc9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_609c718b-fd40-42e2-af3a-70df6b8a7070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ff1dd9f9-d495-4463-a5c7-e5fa3bb67611" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_609c718b-fd40-42e2-af3a-70df6b8a7070" xlink:to="loc_us-gaap_SegmentDomain_ff1dd9f9-d495-4463-a5c7-e5fa3bb67611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_672d554e-a6b0-4681-b31c-fa81d4de043c" xlink:href="cms-20201231.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ff1dd9f9-d495-4463-a5c7-e5fa3bb67611" xlink:to="loc_cms_ElectricUtilityMember_672d554e-a6b0-4681-b31c-fa81d4de043c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_f6dbbbe1-76af-400d-a39a-a400de8d99f0" xlink:href="cms-20201231.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ff1dd9f9-d495-4463-a5c7-e5fa3bb67611" xlink:to="loc_cms_GasUtilityMember_f6dbbbe1-76af-400d-a39a-a400de8d99f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesMember_6cf97d80-67ca-429b-91b0-6fbe7df7f19d" xlink:href="cms-20201231.xsd#cms_EnterprisesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ff1dd9f9-d495-4463-a5c7-e5fa3bb67611" xlink:to="loc_cms_EnterprisesMember_6cf97d80-67ca-429b-91b0-6fbe7df7f19d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_64c879b1-563d-499d-b190-34e9178d7e1c" xlink:href="cms-20201231.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ff1dd9f9-d495-4463-a5c7-e5fa3bb67611" xlink:to="loc_cms_EnerBankMember_64c879b1-563d-499d-b190-34e9178d7e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_c5e09947-c1b7-403d-a5f7-be23e938886e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_18661e21-b676-4264-bff5-ee25e0f58fc9" xlink:to="loc_srt_ConsolidationItemsAxis_c5e09947-c1b7-403d-a5f7-be23e938886e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_1537de94-1263-4752-8f97-7d29c90e55a4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_c5e09947-c1b7-403d-a5f7-be23e938886e" xlink:to="loc_srt_ConsolidationItemsDomain_1537de94-1263-4752-8f97-7d29c90e55a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_98958891-1414-44fb-bcc0-71e2d8bb8b43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_1537de94-1263-4752-8f97-7d29c90e55a4" xlink:to="loc_us-gaap_OperatingSegmentsMember_98958891-1414-44fb-bcc0-71e2d8bb8b43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_810507a0-fe7d-49eb-894e-4553e6703d1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_18661e21-b676-4264-bff5-ee25e0f58fc9" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_810507a0-fe7d-49eb-894e-4553e6703d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e45e5f0b-5396-4d26-883e-b1188f56ccaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_810507a0-fe7d-49eb-894e-4553e6703d1b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e45e5f0b-5396-4d26-883e-b1188f56ccaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_e0435639-d5c1-45d2-a2ab-01cc34fd483f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_810507a0-fe7d-49eb-894e-4553e6703d1b" xlink:to="loc_us-gaap_LeaseIncome_e0435639-d5c1-45d2-a2ab-01cc34fd483f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue_58a65aed-5e2b-48b7-b56a-2dd099a8c0ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesIncomeStatementLeaseRevenue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_810507a0-fe7d-49eb-894e-4553e6703d1b" xlink:to="loc_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue_58a65aed-5e2b-48b7-b56a-2dd099a8c0ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome_a726b34e-4741-4976-ac8b-14d025506824" xlink:href="cms-20201231.xsd#cms_FinancingIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_810507a0-fe7d-49eb-894e-4553e6703d1b" xlink:to="loc_cms_FinancingIncome_a726b34e-4741-4976-ac8b-14d025506824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AlternativeRevenuePrograms_1d37fb5f-7d8f-4ef1-b243-c3dac3b0c584" xlink:href="cms-20201231.xsd#cms_AlternativeRevenuePrograms"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_810507a0-fe7d-49eb-894e-4553e6703d1b" xlink:to="loc_cms_AlternativeRevenuePrograms_1d37fb5f-7d8f-4ef1-b243-c3dac3b0c584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefund_e42ce21c-8052-461b-877d-89230bd7a9c1" xlink:href="cms-20201231.xsd#cms_RevenueSubjectToRefund"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_810507a0-fe7d-49eb-894e-4553e6703d1b" xlink:to="loc_cms_RevenueSubjectToRefund_e42ce21c-8052-461b-877d-89230bd7a9c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_7609dc7a-f33c-45c2-bb17-917a975c9fa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_810507a0-fe7d-49eb-894e-4553e6703d1b" xlink:to="loc_us-gaap_Revenues_7609dc7a-f33c-45c2-bb17-917a975c9fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.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_18b70dcc-6e49-4ce1-a75f-0700265e4733" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_28d054f4-9359-4fcd-8f5d-263d75346966" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_18b70dcc-6e49-4ce1-a75f-0700265e4733" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_28d054f4-9359-4fcd-8f5d-263d75346966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_73c55945-e2d8-4a36-912b-c8d6c1010dbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_28d054f4-9359-4fcd-8f5d-263d75346966" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_73c55945-e2d8-4a36-912b-c8d6c1010dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_29e01ed6-9770-4166-8730-bacf684c0312" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_73c55945-e2d8-4a36-912b-c8d6c1010dbd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_29e01ed6-9770-4166-8730-bacf684c0312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_5bb18d89-de67-4553-aa9a-8c104e457616" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_29e01ed6-9770-4166-8730-bacf684c0312" xlink:to="loc_us-gaap_AccountsReceivableMember_5bb18d89-de67-4553-aa9a-8c104e457616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_89e42f60-c306-4ff2-9aec-43290f546cc6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_28d054f4-9359-4fcd-8f5d-263d75346966" xlink:to="loc_dei_LegalEntityAxis_89e42f60-c306-4ff2-9aec-43290f546cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8c3b442c-601f-48ff-8e28-93e5800f2bd5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_89e42f60-c306-4ff2-9aec-43290f546cc6" xlink:to="loc_dei_EntityDomain_8c3b442c-601f-48ff-8e28-93e5800f2bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_471b7d2a-7429-4783-81f6-9ceaa6f38863" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8c3b442c-601f-48ff-8e28-93e5800f2bd5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_471b7d2a-7429-4783-81f6-9ceaa6f38863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_7854bdf0-0b3b-4284-b76d-6ded2e846bd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_28d054f4-9359-4fcd-8f5d-263d75346966" xlink:to="loc_us-gaap_RegulatoryAssetAxis_7854bdf0-0b3b-4284-b76d-6ded2e846bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_a8cfed1e-bb23-4afb-94d2-c842449dabcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_7854bdf0-0b3b-4284-b76d-6ded2e846bd6" xlink:to="loc_us-gaap_RegulatoryAssetDomain_a8cfed1e-bb23-4afb-94d2-c842449dabcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_COVID19CostsAccountingDeferralMember_01941d10-c01d-4108-a641-9e9a37afe454" xlink:href="cms-20201231.xsd#cms_COVID19CostsAccountingDeferralMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_a8cfed1e-bb23-4afb-94d2-c842449dabcb" xlink:to="loc_cms_COVID19CostsAccountingDeferralMember_01941d10-c01d-4108-a641-9e9a37afe454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_bea9607e-9b07-4ffd-862b-70af3cfb18a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_28d054f4-9359-4fcd-8f5d-263d75346966" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_bea9607e-9b07-4ffd-862b-70af3cfb18a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_fce6c74e-28e2-4d68-9d39-26414067c6a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_bea9607e-9b07-4ffd-862b-70af3cfb18a6" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_fce6c74e-28e2-4d68-9d39-26414067c6a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_87e29242-1dcb-41b6-9244-b4d1be8684c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_fce6c74e-28e2-4d68-9d39-26414067c6a4" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_87e29242-1dcb-41b6-9244-b4d1be8684c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_5f75f72a-46f5-435e-ace5-ba047b3e6919" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_28d054f4-9359-4fcd-8f5d-263d75346966" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_5f75f72a-46f5-435e-ace5-ba047b3e6919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_da0d46be-61ea-4995-8597-36a35cccd22d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5f75f72a-46f5-435e-ace5-ba047b3e6919" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_da0d46be-61ea-4995-8597-36a35cccd22d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_2a6bb855-027d-4f7d-a680-5030db3a724f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5f75f72a-46f5-435e-ace5-ba047b3e6919" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_2a6bb855-027d-4f7d-a680-5030db3a724f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_5cd69fa7-0c18-4869-acdc-8c785eff07c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5f75f72a-46f5-435e-ace5-ba047b3e6919" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_5cd69fa7-0c18-4869-acdc-8c785eff07c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_9b906188-3d2f-45a3-a37d-b425056f4628" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5f75f72a-46f5-435e-ace5-ba047b3e6919" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_9b906188-3d2f-45a3-a37d-b425056f4628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpense" xlink:type="simple" xlink:href="cms-20201231.xsd#OtherIncomeandOtherExpense"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpense" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_aef9c93a-2dbd-4311-9705-802c2396b628" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_3d6fe70a-82fa-4258-a96b-1c39e949017e" xlink:href="cms-20201231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_aef9c93a-2dbd-4311-9705-802c2396b628" xlink:to="loc_cms_OtherIncomeandExpensesTable_3d6fe70a-82fa-4258-a96b-1c39e949017e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_26e57be7-4c75-4094-8282-55d4e4457594" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_3d6fe70a-82fa-4258-a96b-1c39e949017e" xlink:to="loc_dei_LegalEntityAxis_26e57be7-4c75-4094-8282-55d4e4457594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d64b925b-e61f-445c-9bd2-6ec7c4e8af06" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_26e57be7-4c75-4094-8282-55d4e4457594" xlink:to="loc_dei_EntityDomain_d64b925b-e61f-445c-9bd2-6ec7c4e8af06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0f8f1640-14a4-49dd-a650-a22ea7b0b689" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d64b925b-e61f-445c-9bd2-6ec7c4e8af06" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0f8f1640-14a4-49dd-a650-a22ea7b0b689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_d142d678-c63d-43c2-9eac-ffec358528c1" xlink:href="cms-20201231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_3d6fe70a-82fa-4258-a96b-1c39e949017e" xlink:to="loc_cms_OtherIncomeandExpensesLineItems_d142d678-c63d-43c2-9eac-ffec358528c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_81368b57-70ac-45cf-aade-c2a3a53c3d74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_d142d678-c63d-43c2-9eac-ffec358528c1" xlink:to="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_81368b57-70ac-45cf-aade-c2a3a53c3d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables" xlink:type="simple" xlink:href="cms-20201231.xsd#OtherIncomeandOtherExpenseTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_2fafa34f-3c6a-44b5-b62b-71f842bfa89a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_7c9fff00-bc84-4748-b91b-c0432b505237" xlink:href="cms-20201231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_2fafa34f-3c6a-44b5-b62b-71f842bfa89a" xlink:to="loc_cms_OtherIncomeandExpensesTable_7c9fff00-bc84-4748-b91b-c0432b505237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_aae2f9ee-f925-48ed-9a28-5f62331456bb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_7c9fff00-bc84-4748-b91b-c0432b505237" xlink:to="loc_dei_LegalEntityAxis_aae2f9ee-f925-48ed-9a28-5f62331456bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8269dcca-6066-4f81-943f-d4e831631a2d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_aae2f9ee-f925-48ed-9a28-5f62331456bb" xlink:to="loc_dei_EntityDomain_8269dcca-6066-4f81-943f-d4e831631a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c065e759-41eb-4bac-88fc-60e17ad6f900" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8269dcca-6066-4f81-943f-d4e831631a2d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c065e759-41eb-4bac-88fc-60e17ad6f900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_51b50b7f-dcea-48d1-855e-c3b8f093d77d" xlink:href="cms-20201231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_7c9fff00-bc84-4748-b91b-c0432b505237" xlink:to="loc_cms_OtherIncomeandExpensesLineItems_51b50b7f-dcea-48d1-855e-c3b8f093d77d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_e832590c-8b84-4834-9c23-c4c3996d2df3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_51b50b7f-dcea-48d1-855e-c3b8f093d77d" xlink:to="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_e832590c-8b84-4834-9c23-c4c3996d2df3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#OtherIncomeandOtherExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_a94a3802-bdba-44ce-ac1c-b2eacf870df6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_118fba77-4829-4c0e-89a7-ada4cbf69dcc" xlink:href="cms-20201231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_a94a3802-bdba-44ce-ac1c-b2eacf870df6" xlink:to="loc_cms_OtherIncomeandExpensesTable_118fba77-4829-4c0e-89a7-ada4cbf69dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d44b6f68-93f9-4fd5-908d-794a708cd8e1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_118fba77-4829-4c0e-89a7-ada4cbf69dcc" xlink:to="loc_dei_LegalEntityAxis_d44b6f68-93f9-4fd5-908d-794a708cd8e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5298c884-2d2c-4720-9c8f-75a38b0fee23" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d44b6f68-93f9-4fd5-908d-794a708cd8e1" xlink:to="loc_dei_EntityDomain_5298c884-2d2c-4720-9c8f-75a38b0fee23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3487ba7f-7862-4fb7-a873-85ba0992ac4f" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5298c884-2d2c-4720-9c8f-75a38b0fee23" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3487ba7f-7862-4fb7-a873-85ba0992ac4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_2595e93a-b738-4d52-9097-711fffa5f397" xlink:href="cms-20201231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_118fba77-4829-4c0e-89a7-ada4cbf69dcc" xlink:to="loc_cms_OtherIncomeandExpensesLineItems_2595e93a-b738-4d52-9097-711fffa5f397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Donations_9377b529-356d-46d0-a38b-3b79ee3171b7" xlink:href="cms-20201231.xsd#cms_Donations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_2595e93a-b738-4d52-9097-711fffa5f397" xlink:to="loc_cms_Donations_9377b529-356d-46d0-a38b-3b79ee3171b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivicAndPoliticalExpenditures_22437f34-cc90-4a6e-878f-3093141c5825" xlink:href="cms-20201231.xsd#cms_CivicAndPoliticalExpenditures"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_2595e93a-b738-4d52-9097-711fffa5f397" xlink:to="loc_cms_CivicAndPoliticalExpenditures_22437f34-cc90-4a6e-878f-3093141c5825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c5b7f2f0-a7da-43c6-b7f1-dafd82dd0b85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_2595e93a-b738-4d52-9097-711fffa5f397" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c5b7f2f0-a7da-43c6-b7f1-dafd82dd0b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherOtherNonoperatingExpense_5b60a4d8-7820-4bc3-a46f-ebf81269db3e" xlink:href="cms-20201231.xsd#cms_OtherOtherNonoperatingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_2595e93a-b738-4d52-9097-711fffa5f397" xlink:to="loc_cms_OtherOtherNonoperatingExpense_5b60a4d8-7820-4bc3-a46f-ebf81269db3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_7050a802-7ddc-4e6e-94b0-1e4be9d884cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_2595e93a-b738-4d52-9097-711fffa5f397" xlink:to="loc_us-gaap_OtherNonoperatingExpense_7050a802-7ddc-4e6e-94b0-1e4be9d884cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalents" xlink:type="simple" xlink:href="cms-20201231.xsd#CashAndCashEquivalents"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_2091f391-a46e-4050-a71d-cea34329e19b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_d95625da-e35a-4d52-82b2-2c0fb256587a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_2091f391-a46e-4050-a71d-cea34329e19b" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_d95625da-e35a-4d52-82b2-2c0fb256587a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1a78376b-c1f5-471a-b942-c07e79d05e31" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_d95625da-e35a-4d52-82b2-2c0fb256587a" xlink:to="loc_dei_LegalEntityAxis_1a78376b-c1f5-471a-b942-c07e79d05e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a9452674-ede5-4f09-b743-c100703a9a33" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1a78376b-c1f5-471a-b942-c07e79d05e31" xlink:to="loc_dei_EntityDomain_a9452674-ede5-4f09-b743-c100703a9a33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_dc8fe31f-53b3-4229-bee1-d0254aa739ca" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a9452674-ede5-4f09-b743-c100703a9a33" xlink:to="loc_cms_ConsumersEnergyCompanyMember_dc8fe31f-53b3-4229-bee1-d0254aa739ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_836ce407-2e05-43e9-b400-f21a3f451aa8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_d95625da-e35a-4d52-82b2-2c0fb256587a" xlink:to="loc_us-gaap_CashAndCashEquivalentsLineItems_836ce407-2e05-43e9-b400-f21a3f451aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_5e4e0afa-802a-4c2e-87b0-20404e035b3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_836ce407-2e05-43e9-b400-f21a3f451aa8" xlink:to="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_5e4e0afa-802a-4c2e-87b0-20404e035b3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalentsTables" xlink:type="simple" xlink:href="cms-20201231.xsd#CashAndCashEquivalentsTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_f09bdb70-8c10-4bcc-b266-1ac88d42d27e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_39dc94d7-0f21-4e7b-a28f-6cc015376a59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_f09bdb70-8c10-4bcc-b266-1ac88d42d27e" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_39dc94d7-0f21-4e7b-a28f-6cc015376a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5da83694-f4ba-4934-aca0-106476f7adff" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_39dc94d7-0f21-4e7b-a28f-6cc015376a59" xlink:to="loc_dei_LegalEntityAxis_5da83694-f4ba-4934-aca0-106476f7adff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f94cf654-56b9-494f-8e63-61914793f135" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5da83694-f4ba-4934-aca0-106476f7adff" xlink:to="loc_dei_EntityDomain_f94cf654-56b9-494f-8e63-61914793f135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b0d2d392-5a49-4952-8547-9e7b89e79e98" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f94cf654-56b9-494f-8e63-61914793f135" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b0d2d392-5a49-4952-8547-9e7b89e79e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_7c061e08-6c1d-4698-96eb-8ae167b94363" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_39dc94d7-0f21-4e7b-a28f-6cc015376a59" xlink:to="loc_us-gaap_CashAndCashEquivalentsLineItems_7c061e08-6c1d-4698-96eb-8ae167b94363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock_10aca78d-feb7-4698-bd44-3cc1435f127a" xlink:href="cms-20201231.xsd#cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_7c061e08-6c1d-4698-96eb-8ae167b94363" xlink:to="loc_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock_10aca78d-feb7-4698-bd44-3cc1435f127a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_90ad64d5-2c35-4f31-8f08-55b11d8a7c86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_894982ec-2ac0-40d9-a241-3336f2606264" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_90ad64d5-2c35-4f31-8f08-55b11d8a7c86" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_894982ec-2ac0-40d9-a241-3336f2606264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7c0dd326-6bff-4402-ac6a-9a1116adafb7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_894982ec-2ac0-40d9-a241-3336f2606264" xlink:to="loc_dei_LegalEntityAxis_7c0dd326-6bff-4402-ac6a-9a1116adafb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1aded3f0-54b6-4866-8d48-12aa1aceb3d5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_7c0dd326-6bff-4402-ac6a-9a1116adafb7" xlink:to="loc_dei_EntityDomain_1aded3f0-54b6-4866-8d48-12aa1aceb3d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_725792cc-3572-4ca3-baea-1f8307e64974" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1aded3f0-54b6-4866-8d48-12aa1aceb3d5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_725792cc-3572-4ca3-baea-1f8307e64974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_d5781e77-8df3-4de9-805f-a862b670879c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_894982ec-2ac0-40d9-a241-3336f2606264" xlink:to="loc_us-gaap_CashAndCashEquivalentsLineItems_d5781e77-8df3-4de9-805f-a862b670879c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f0a30e0f-f62f-49f5-b47f-fe37c7bcef16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_d5781e77-8df3-4de9-805f-a862b670879c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f0a30e0f-f62f-49f5-b47f-fe37c7bcef16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_07bc142e-ab5d-47ba-b90b-0acb3e81fb5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_d5781e77-8df3-4de9-805f-a862b670879c" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_07bc142e-ab5d-47ba-b90b-0acb3e81fb5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_32b71b68-cafe-44ed-af88-cfb093365906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_d5781e77-8df3-4de9-805f-a862b670879c" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_32b71b68-cafe-44ed-af88-cfb093365906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="simple" xlink:href="cms-20201231.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_40e35432-e3fc-45ad-8c4a-45c836db148c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_75943270-98a0-4c0c-baa5-e77c47af3aef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_40e35432-e3fc-45ad-8c4a-45c836db148c" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_75943270-98a0-4c0c-baa5-e77c47af3aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9b7bfc24-6945-49d5-9301-9a814f8b0cf8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_75943270-98a0-4c0c-baa5-e77c47af3aef" xlink:to="loc_dei_LegalEntityAxis_9b7bfc24-6945-49d5-9301-9a814f8b0cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_96b897cc-817a-4cd5-8622-f8f4b13c93b0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9b7bfc24-6945-49d5-9301-9a814f8b0cf8" xlink:to="loc_dei_EntityDomain_96b897cc-817a-4cd5-8622-f8f4b13c93b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ba58d77e-8922-4bd7-ac15-36af0f2683e1" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_96b897cc-817a-4cd5-8622-f8f4b13c93b0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ba58d77e-8922-4bd7-ac15-36af0f2683e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_374a152e-4436-4de1-a0fe-4d94c2c86ab1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_75943270-98a0-4c0c-baa5-e77c47af3aef" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_374a152e-4436-4de1-a0fe-4d94c2c86ab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_1c578aba-c485-4803-9b5d-9bb86318cf1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_374a152e-4436-4de1-a0fe-4d94c2c86ab1" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_1c578aba-c485-4803-9b5d-9bb86318cf1f" 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-20201231.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_261b1f19-85c0-4fe0-ad99-0fefb9236176" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4c343313-2ba5-43b7-ad94-7c04d35ba42a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_261b1f19-85c0-4fe0-ad99-0fefb9236176" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4c343313-2ba5-43b7-ad94-7c04d35ba42a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dc54fec9-7908-4bc5-9b21-97f321a4ac14" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4c343313-2ba5-43b7-ad94-7c04d35ba42a" xlink:to="loc_dei_LegalEntityAxis_dc54fec9-7908-4bc5-9b21-97f321a4ac14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_80a7c539-5d90-4a18-934b-a61b69741b11" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_dc54fec9-7908-4bc5-9b21-97f321a4ac14" xlink:to="loc_dei_EntityDomain_80a7c539-5d90-4a18-934b-a61b69741b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4bce5ee9-3a96-45db-aad7-6e8ac8ae3c37" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_80a7c539-5d90-4a18-934b-a61b69741b11" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4bce5ee9-3a96-45db-aad7-6e8ac8ae3c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_3aabf53d-e1c3-4178-b8a2-d079166fc9a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4c343313-2ba5-43b7-ad94-7c04d35ba42a" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_3aabf53d-e1c3-4178-b8a2-d079166fc9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_9c355a5e-4d2a-4da0-9ff2-c34259e4ae39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3aabf53d-e1c3-4178-b8a2-d079166fc9a1" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_9c355a5e-4d2a-4da0-9ff2-c34259e4ae39" 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-20201231.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_5b05a53b-6e75-4608-a2a5-0b095f0264a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34b47736-e497-4127-b3db-b90f3fa1102d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_5b05a53b-6e75-4608-a2a5-0b095f0264a1" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34b47736-e497-4127-b3db-b90f3fa1102d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7d4b2518-a95f-459a-93e9-29a63fd22640" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34b47736-e497-4127-b3db-b90f3fa1102d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7d4b2518-a95f-459a-93e9-29a63fd22640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ddf2387e-6d6a-488c-9f83-d114746570dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7d4b2518-a95f-459a-93e9-29a63fd22640" xlink:to="loc_us-gaap_SegmentDomain_ddf2387e-6d6a-488c-9f83-d114746570dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_26c12b45-dd08-4e4d-a622-d9be4f82f735" xlink:href="cms-20201231.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ddf2387e-6d6a-488c-9f83-d114746570dc" xlink:to="loc_cms_ElectricUtilityMember_26c12b45-dd08-4e4d-a622-d9be4f82f735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_90e6b2b0-19fd-4d42-8233-9bcac445a81a" xlink:href="cms-20201231.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ddf2387e-6d6a-488c-9f83-d114746570dc" xlink:to="loc_cms_GasUtilityMember_90e6b2b0-19fd-4d42-8233-9bcac445a81a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesMember_15e74e9e-b149-488b-8a48-6d3a531d49c6" xlink:href="cms-20201231.xsd#cms_EnterprisesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ddf2387e-6d6a-488c-9f83-d114746570dc" xlink:to="loc_cms_EnterprisesMember_15e74e9e-b149-488b-8a48-6d3a531d49c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_038ce2b4-f02a-4a5a-a5cf-bf2ef21bc416" xlink:href="cms-20201231.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ddf2387e-6d6a-488c-9f83-d114746570dc" xlink:to="loc_cms_EnerBankMember_038ce2b4-f02a-4a5a-a5cf-bf2ef21bc416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_9fe6791b-7d00-40b2-b1c8-aaf5b5322f11" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34b47736-e497-4127-b3db-b90f3fa1102d" xlink:to="loc_srt_ConsolidationItemsAxis_9fe6791b-7d00-40b2-b1c8-aaf5b5322f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_c360485b-d255-48ec-9344-76036710f256" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_9fe6791b-7d00-40b2-b1c8-aaf5b5322f11" xlink:to="loc_srt_ConsolidationItemsDomain_c360485b-d255-48ec-9344-76036710f256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0a0517fd-7ec9-4a16-812b-ff897dc13fac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_c360485b-d255-48ec-9344-76036710f256" xlink:to="loc_us-gaap_OperatingSegmentsMember_0a0517fd-7ec9-4a16-812b-ff897dc13fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CorporateAndReconcilingItemsMember_52ccfdae-81c1-4c4f-b2c4-3747a25126eb" xlink:href="cms-20201231.xsd#cms_CorporateAndReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_c360485b-d255-48ec-9344-76036710f256" xlink:to="loc_cms_CorporateAndReconcilingItemsMember_52ccfdae-81c1-4c4f-b2c4-3747a25126eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f7833491-2358-4203-8dd5-799d16f27451" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34b47736-e497-4127-b3db-b90f3fa1102d" xlink:to="loc_dei_LegalEntityAxis_f7833491-2358-4203-8dd5-799d16f27451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8737003f-7c4a-4396-ba23-0bed8ec99887" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f7833491-2358-4203-8dd5-799d16f27451" xlink:to="loc_dei_EntityDomain_8737003f-7c4a-4396-ba23-0bed8ec99887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3367c88d-cc5a-4d8f-98db-245412444ba6" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8737003f-7c4a-4396-ba23-0bed8ec99887" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3367c88d-cc5a-4d8f-98db-245412444ba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34b47736-e497-4127-b3db-b90f3fa1102d" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_bb98c60d-c7e2-4a96-a0f4-1bc8905ef635" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_us-gaap_Revenues_bb98c60d-c7e2-4a96-a0f4-1bc8905ef635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_8ef9ad57-c6ba-4153-b96c-0fb9f694836c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_8ef9ad57-c6ba-4153-b96c-0fb9f694836c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_4a072723-4495-4b3e-be8c-9397b9ef2d48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_4a072723-4495-4b3e-be8c-9397b9ef2d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_25e2d187-2e54-4e97-850f-267d9efaf585" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_25e2d187-2e54-4e97-850f-267d9efaf585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_65024793-330d-444c-96fa-066573b384cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_us-gaap_InterestExpense_65024793-330d-444c-96fa-066573b384cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2025d6af-ee0d-45b1-985a-64874a0fac1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2025d6af-ee0d-45b1-985a-64874a0fac1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c9d4b878-fa41-404d-a1c7-32a4458266fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_us-gaap_NetIncomeLoss_c9d4b878-fa41-404d-a1c7-32a4458266fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_6bbcbe6a-e523-467a-9ae5-2e56fdfb01b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_6bbcbe6a-e523-467a-9ae5-2e56fdfb01b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_04b2f786-99fd-4674-905c-b0efd11ca70e" xlink:href="cms-20201231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_04b2f786-99fd-4674-905c-b0efd11ca70e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_88d85792-838d-4c9a-9a51-5763ea2e83da" xlink:href="cms-20201231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_88d85792-838d-4c9a-9a51-5763ea2e83da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_c275ff9c-344e-4076-9187-5d113d6a1a60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_us-gaap_EquityMethodInvestments_c275ff9c-344e-4076-9187-5d113d6a1a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_209c3298-85e6-4de5-b57f-57a4daf684e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_us-gaap_Assets_209c3298-85e6-4de5-b57f-57a4daf684e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAdditions_586c2302-c787-4c94-93f8-0d648088f20c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAdditions"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_85b64fde-de10-40f5-a50f-7d77d44364a7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAdditions_586c2302-c787-4c94-93f8-0d648088f20c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers" xlink:type="simple" xlink:href="cms-20201231.xsd#RelatedPartyTransactionsConsumers"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_0cec0358-7e56-48a5-a18b-fa2d650741e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ce36e172-128d-44ee-ac9f-253155060af4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_0cec0358-7e56-48a5-a18b-fa2d650741e5" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ce36e172-128d-44ee-ac9f-253155060af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e6dc390d-16bb-44ab-a8cf-66127d53356a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ce36e172-128d-44ee-ac9f-253155060af4" xlink:to="loc_dei_LegalEntityAxis_e6dc390d-16bb-44ab-a8cf-66127d53356a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f6fa6cac-0436-4274-8df6-ac2129a47fff" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_e6dc390d-16bb-44ab-a8cf-66127d53356a" xlink:to="loc_dei_EntityDomain_f6fa6cac-0436-4274-8df6-ac2129a47fff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_db95dc7a-ccba-4d01-8b46-7718b77f1537" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f6fa6cac-0436-4274-8df6-ac2129a47fff" xlink:to="loc_cms_ConsumersEnergyCompanyMember_db95dc7a-ccba-4d01-8b46-7718b77f1537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_f5ccd82b-f7cc-44eb-a9c0-1d1cd0f03275" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_ce36e172-128d-44ee-ac9f-253155060af4" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_f5ccd82b-f7cc-44eb-a9c0-1d1cd0f03275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_831e5342-d492-49e5-8ce1-bb3c4f7d10f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_f5ccd82b-f7cc-44eb-a9c0-1d1cd0f03275" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_831e5342-d492-49e5-8ce1-bb3c4f7d10f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables" xlink:type="simple" xlink:href="cms-20201231.xsd#RelatedPartyTransactionsConsumersTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_80d0265c-6812-40c4-a180-c44822a74160" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1d2d896e-b4ba-451e-b800-e77f46813b9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_80d0265c-6812-40c4-a180-c44822a74160" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1d2d896e-b4ba-451e-b800-e77f46813b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6cb9fa94-11ac-4775-9e7d-b80b74a41b45" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1d2d896e-b4ba-451e-b800-e77f46813b9c" xlink:to="loc_dei_LegalEntityAxis_6cb9fa94-11ac-4775-9e7d-b80b74a41b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e801daf0-336f-4b53-8c3d-ab14dd082dfa" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6cb9fa94-11ac-4775-9e7d-b80b74a41b45" xlink:to="loc_dei_EntityDomain_e801daf0-336f-4b53-8c3d-ab14dd082dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_5ec040f4-bc6f-4a65-b48a-8e44831e7b0b" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e801daf0-336f-4b53-8c3d-ab14dd082dfa" xlink:to="loc_cms_ConsumersEnergyCompanyMember_5ec040f4-bc6f-4a65-b48a-8e44831e7b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_c2dc3323-2e62-4027-9970-130a9cca2467" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1d2d896e-b4ba-451e-b800-e77f46813b9c" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_c2dc3323-2e62-4027-9970-130a9cca2467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_2d8df5aa-4f1f-41bb-9d4b-19140da016e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_c2dc3323-2e62-4027-9970-130a9cca2467" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_2d8df5aa-4f1f-41bb-9d4b-19140da016e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#RelatedPartyTransactionsConsumersDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_6eb6f895-ff21-48fb-8da7-be5f9b36e964" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0478e046-4d32-4c15-a73b-92728a726fb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_6eb6f895-ff21-48fb-8da7-be5f9b36e964" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0478e046-4d32-4c15-a73b-92728a726fb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_0b3912f0-c55f-4ab0-9061-d96848538d6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0478e046-4d32-4c15-a73b-92728a726fb0" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_0b3912f0-c55f-4ab0-9061-d96848538d6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_d1a17518-8a2d-4b7a-81e3-b3bb1e166a4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_0b3912f0-c55f-4ab0-9061-d96848538d6e" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_d1a17518-8a2d-4b7a-81e3-b3bb1e166a4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NaturalGasTransportationAgreementMember_a3da1a31-2ef1-4803-a636-b2cedc20d031" xlink:href="cms-20201231.xsd#cms_NaturalGasTransportationAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_d1a17518-8a2d-4b7a-81e3-b3bb1e166a4c" xlink:to="loc_cms_NaturalGasTransportationAgreementMember_a3da1a31-2ef1-4803-a636-b2cedc20d031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_fdf19105-d0d5-41c4-9e98-82c5a1271cb8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0478e046-4d32-4c15-a73b-92728a726fb0" xlink:to="loc_srt_CounterpartyNameAxis_fdf19105-d0d5-41c4-9e98-82c5a1271cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_92b9e868-61f5-4344-8041-6443a84eaae3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_fdf19105-d0d5-41c4-9e98-82c5a1271cb8" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_92b9e868-61f5-4344-8041-6443a84eaae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergySubsidiaryMember_3be5b06e-6406-4d1c-a0c1-733407f9e527" xlink:href="cms-20201231.xsd#cms_CMSEnergySubsidiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_92b9e868-61f5-4344-8041-6443a84eaae3" xlink:to="loc_cms_CMSEnergySubsidiaryMember_3be5b06e-6406-4d1c-a0c1-733407f9e527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c1a19050-6412-4e90-9f2b-e33f5e3ce366" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0478e046-4d32-4c15-a73b-92728a726fb0" xlink:to="loc_us-gaap_DebtInstrumentAxis_c1a19050-6412-4e90-9f2b-e33f5e3ce366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_95e73502-e407-4ad1-a3de-51c6a2fae031" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_c1a19050-6412-4e90-9f2b-e33f5e3ce366" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_95e73502-e407-4ad1-a3de-51c6a2fae031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_ac5fbcbf-d9da-4308-a784-927836341a20" xlink:href="cms-20201231.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_95e73502-e407-4ad1-a3de-51c6a2fae031" xlink:to="loc_cms_CMSEnergyNotePayableMember_ac5fbcbf-d9da-4308-a784-927836341a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fd313621-ed7b-4f14-8e80-9992277f0c8b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0478e046-4d32-4c15-a73b-92728a726fb0" xlink:to="loc_dei_LegalEntityAxis_fd313621-ed7b-4f14-8e80-9992277f0c8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_14358cf1-f33e-4aaf-b6d2-716177c43965" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_fd313621-ed7b-4f14-8e80-9992277f0c8b" xlink:to="loc_dei_EntityDomain_14358cf1-f33e-4aaf-b6d2-716177c43965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_82db332b-beec-4763-b134-20d22deec8c1" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_14358cf1-f33e-4aaf-b6d2-716177c43965" xlink:to="loc_cms_ConsumersEnergyCompanyMember_82db332b-beec-4763-b134-20d22deec8c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_65923b6d-6dbe-4169-ba59-9f4c567ef23f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0478e046-4d32-4c15-a73b-92728a726fb0" xlink:to="loc_us-gaap_CreditFacilityAxis_65923b6d-6dbe-4169-ba59-9f4c567ef23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ade07ec6-58c2-4140-82fd-3c59dc0fd62d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_65923b6d-6dbe-4169-ba59-9f4c567ef23f" xlink:to="loc_us-gaap_CreditFacilityDomain_ade07ec6-58c2-4140-82fd-3c59dc0fd62d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_9434bda4-2d89-4566-b43c-4d9ed72dd06c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ade07ec6-58c2-4140-82fd-3c59dc0fd62d" xlink:to="loc_us-gaap_LineOfCreditMember_9434bda4-2d89-4566-b43c-4d9ed72dd06c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_ddc3aded-c0af-421c-ae43-29d6862b6275" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0478e046-4d32-4c15-a73b-92728a726fb0" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_ddc3aded-c0af-421c-ae43-29d6862b6275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_9c924b34-cac8-41cb-88f1-334cd715143d" xlink:href="cms-20201231.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ddc3aded-c0af-421c-ae43-29d6862b6275" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_9c924b34-cac8-41cb-88f1-334cd715143d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_2a724749-a143-4422-b8eb-cf53835f732a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ddc3aded-c0af-421c-ae43-29d6862b6275" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_2a724749-a143-4422-b8eb-cf53835f732a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_dad19f1d-88cd-4124-9ac4-23079c1d27f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ddc3aded-c0af-421c-ae43-29d6862b6275" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_dad19f1d-88cd-4124-9ac4-23079c1d27f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorDirectFinancingLeaseTermOfContract1_1bca2c8f-daba-4b58-bedc-45ef70164407" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorDirectFinancingLeaseTermOfContract1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ddc3aded-c0af-421c-ae43-29d6862b6275" xlink:to="loc_us-gaap_LessorDirectFinancingLeaseTermOfContract1_1bca2c8f-daba-4b58-bedc-45ef70164407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_67210f7c-2c62-4fd5-83c2-6dd30bf6f76f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ddc3aded-c0af-421c-ae43-29d6862b6275" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_67210f7c-2c62-4fd5-83c2-6dd30bf6f76f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d56c4e92-3c4e-4352-9472-74310e470d9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ddc3aded-c0af-421c-ae43-29d6862b6275" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_d56c4e92-3c4e-4352-9472-74310e470d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_202f05bb-1394-417e-a5fb-a4a5fa5ee7e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ddc3aded-c0af-421c-ae43-29d6862b6275" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_202f05bb-1394-417e-a5fb-a4a5fa5ee7e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_bc2504a6-641d-49df-b26b-ceac74fcd902" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ddc3aded-c0af-421c-ae43-29d6862b6275" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_bc2504a6-641d-49df-b26b-ceac74fcd902" 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-20201231.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_17f6445f-5b21-4a2a-8926-ee47057debeb" xlink:href="cms-20201231.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityDisclosureTextBlock_1afdcd1f-2f89-429e-b4e4-8e7cdb1835f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_VariableInterestEntitiesAbstract_17f6445f-5b21-4a2a-8926-ee47057debeb" xlink:to="loc_us-gaap_VariableInterestEntityDisclosureTextBlock_1afdcd1f-2f89-429e-b4e4-8e7cdb1835f9" 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-20201231.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_4e73d04c-43b3-4e07-9a0a-de377aa768ad" xlink:href="cms-20201231.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_acad4643-c673-40c9-827d-a7772b1b9325" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_VariableInterestEntitiesAbstract_4e73d04c-43b3-4e07-9a0a-de377aa768ad" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_acad4643-c673-40c9-827d-a7772b1b9325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.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_ff5d45c5-c533-4f2a-a59d-23673379ed61" xlink:href="cms-20201231.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_c30500e7-055c-4e1e-90d7-27a1e2ac5209" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_VariableInterestEntitiesAbstract_ff5d45c5-c533-4f2a-a59d-23673379ed61" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_c30500e7-055c-4e1e-90d7-27a1e2ac5209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_4e9cef02-8c2e-4894-b871-bbe42955fe3d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_c30500e7-055c-4e1e-90d7-27a1e2ac5209" xlink:to="loc_srt_ConsolidatedEntitiesAxis_4e9cef02-8c2e-4894-b871-bbe42955fe3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_14286a95-48d0-4771-b65e-c6427e8cec47" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_4e9cef02-8c2e-4894-b871-bbe42955fe3d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_14286a95-48d0-4771-b65e-c6427e8cec47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_8ae1965f-4cf3-4c67-ae93-f119671411d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_14286a95-48d0-4771-b65e-c6427e8cec47" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_8ae1965f-4cf3-4c67-ae93-f119671411d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_94d3a711-cf6f-4855-bd61-b36b6cc4cc94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_14286a95-48d0-4771-b65e-c6427e8cec47" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_94d3a711-cf6f-4855-bd61-b36b6cc4cc94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_264223e2-da14-4dfe-b920-f2636a09b322" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_c30500e7-055c-4e1e-90d7-27a1e2ac5209" xlink:to="loc_srt_OwnershipAxis_264223e2-da14-4dfe-b920-f2636a09b322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_c5bda0bc-d92f-4415-bee9-34032197a21b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_264223e2-da14-4dfe-b920-f2636a09b322" xlink:to="loc_srt_OwnershipDomain_c5bda0bc-d92f-4415-bee9-34032197a21b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindMember_6a598e55-1020-436c-9914-c0e2113cedf7" xlink:href="cms-20201231.xsd#cms_AviatorWindMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_c5bda0bc-d92f-4415-bee9-34032197a21b" xlink:to="loc_cms_AviatorWindMember_6a598e55-1020-436c-9914-c0e2113cedf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_7547b992-df36-4c05-9bb1-33cca288bf1c" xlink:href="cms-20201231.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_c5bda0bc-d92f-4415-bee9-34032197a21b" xlink:to="loc_cms_AviatorWindClassBMembershipMember_7547b992-df36-4c05-9bb1-33cca288bf1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TESFilerCityMember_a6cebd81-f2d5-48a5-b538-0fa04bfac6ab" xlink:href="cms-20201231.xsd#cms_TESFilerCityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_c5bda0bc-d92f-4415-bee9-34032197a21b" xlink:to="loc_cms_TESFilerCityMember_a6cebd81-f2d5-48a5-b538-0fa04bfac6ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GraylingMember_5e9e5701-02d4-4dad-bdd6-3c036f7f14d9" xlink:href="cms-20201231.xsd#cms_GraylingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_c5bda0bc-d92f-4415-bee9-34032197a21b" xlink:to="loc_cms_GraylingMember_5e9e5701-02d4-4dad-bdd6-3c036f7f14d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GeneseeMember_b262949c-8bf4-4282-b576-97d32c87cb53" xlink:href="cms-20201231.xsd#cms_GeneseeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_c5bda0bc-d92f-4415-bee9-34032197a21b" xlink:to="loc_cms_GeneseeMember_b262949c-8bf4-4282-b576-97d32c87cb53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CravenMember_20e588c6-0089-481e-b962-83b8404117ae" xlink:href="cms-20201231.xsd#cms_CravenMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_c5bda0bc-d92f-4415-bee9-34032197a21b" xlink:to="loc_cms_CravenMember_20e588c6-0089-481e-b962-83b8404117ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_472f7365-f930-4bf2-89fc-9caf4590a0cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_c30500e7-055c-4e1e-90d7-27a1e2ac5209" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_472f7365-f930-4bf2-89fc-9caf4590a0cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_5f668628-d03e-4d99-8143-4249b6363bfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_472f7365-f930-4bf2-89fc-9caf4590a0cf" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_5f668628-d03e-4d99-8143-4249b6363bfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_b94af6e6-397a-435f-b8d5-0a60d064340a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_472f7365-f930-4bf2-89fc-9caf4590a0cf" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_b94af6e6-397a-435f-b8d5-0a60d064340a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntityMaximumCapacity_a08c4e62-d81e-4579-b8ae-9d86aa6d45a9" xlink:href="cms-20201231.xsd#cms_VariableInterestEntityMaximumCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_472f7365-f930-4bf2-89fc-9caf4590a0cf" xlink:to="loc_cms_VariableInterestEntityMaximumCapacity_a08c4e62-d81e-4579-b8ae-9d86aa6d45a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntityCapacityCommitted_ec53b26b-5917-4da3-a471-d09a7711243c" xlink:href="cms-20201231.xsd#cms_VariableInterestEntityCapacityCommitted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_472f7365-f930-4bf2-89fc-9caf4590a0cf" xlink:to="loc_cms_VariableInterestEntityCapacityCommitted_ec53b26b-5917-4da3-a471-d09a7711243c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_2788f2c1-d19b-4e71-b254-51a646671f0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_472f7365-f930-4bf2-89fc-9caf4590a0cf" xlink:to="loc_us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss_2788f2c1-d19b-4e71-b254-51a646671f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_cc098b94-a4e6-41e0-8a77-c4d7b3771e8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_472f7365-f930-4bf2-89fc-9caf4590a0cf" xlink:to="loc_us-gaap_EquityMethodInvestments_cc098b94-a4e6-41e0-8a77-c4d7b3771e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7eb73f4c-3193-40b4-8b85-5ecddda2b598" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_c24d4cf8-a926-4c77-b738-9798a4418201" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7eb73f4c-3193-40b4-8b85-5ecddda2b598" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_c24d4cf8-a926-4c77-b738-9798a4418201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_45deac84-d498-4f4f-b53a-c6cad1f6ce79" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_c24d4cf8-a926-4c77-b738-9798a4418201" xlink:to="loc_srt_ConsolidatedEntitiesAxis_45deac84-d498-4f4f-b53a-c6cad1f6ce79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_0427d0e8-f794-487a-92c5-26e67fae34dd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_45deac84-d498-4f4f-b53a-c6cad1f6ce79" xlink:to="loc_srt_ConsolidatedEntitiesDomain_0427d0e8-f794-487a-92c5-26e67fae34dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_79fb6a99-f302-49ab-8746-0d06813b56e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_0427d0e8-f794-487a-92c5-26e67fae34dd" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_79fb6a99-f302-49ab-8746-0d06813b56e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_b0bded94-06c0-492b-81c9-5b5c317519e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_c24d4cf8-a926-4c77-b738-9798a4418201" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_b0bded94-06c0-492b-81c9-5b5c317519e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a26bd246-0eff-4aad-b2ae-88b551937d2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b0bded94-06c0-492b-81c9-5b5c317519e4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a26bd246-0eff-4aad-b2ae-88b551937d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e47dfbd7-f2a5-458d-9303-6054b6e73afc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b0bded94-06c0-492b-81c9-5b5c317519e4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e47dfbd7-f2a5-458d-9303-6054b6e73afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_12666e60-38db-4b95-9930-3181a6d391c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b0bded94-06c0-492b-81c9-5b5c317519e4" xlink:to="loc_us-gaap_OtherAssetsCurrent_12666e60-38db-4b95-9930-3181a6d391c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f78928c6-1fe8-443c-9d78-60cd0e6c4320" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b0bded94-06c0-492b-81c9-5b5c317519e4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f78928c6-1fe8-443c-9d78-60cd0e6c4320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_45a84d90-ef7c-4f60-b7b2-ade938a525cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b0bded94-06c0-492b-81c9-5b5c317519e4" xlink:to="loc_us-gaap_Assets_45a84d90-ef7c-4f60-b7b2-ade938a525cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e1803bbb-a1b7-4d85-beef-ed41b1290354" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b0bded94-06c0-492b-81c9-5b5c317519e4" xlink:to="loc_us-gaap_AccountsPayableCurrent_e1803bbb-a1b7-4d85-beef-ed41b1290354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_c0c7092f-f77d-4104-b5fd-e0ee48d08070" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b0bded94-06c0-492b-81c9-5b5c317519e4" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_c0c7092f-f77d-4104-b5fd-e0ee48d08070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_51f817eb-359b-485a-99e6-8a8f279783de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_b0bded94-06c0-492b-81c9-5b5c317519e4" xlink:to="loc_us-gaap_Liabilities_51f817eb-359b-485a-99e6-8a8f279783de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetSalesandExitActivities" xlink:type="simple" xlink:href="cms-20201231.xsd#AssetSalesandExitActivities"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/AssetSalesandExitActivities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_7052e70f-82cb-4f6c-aec2-f17ff61c230a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_78895d2d-d067-4424-bd46-684955f2bfe5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_7052e70f-82cb-4f6c-aec2-f17ff61c230a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_78895d2d-d067-4424-bd46-684955f2bfe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2d30c4df-d3b2-4a59-a30f-3bfa1c6213c9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_78895d2d-d067-4424-bd46-684955f2bfe5" xlink:to="loc_dei_LegalEntityAxis_2d30c4df-d3b2-4a59-a30f-3bfa1c6213c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_407da930-1e3a-4fe3-a169-cb3a3b56a0c1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2d30c4df-d3b2-4a59-a30f-3bfa1c6213c9" xlink:to="loc_dei_EntityDomain_407da930-1e3a-4fe3-a169-cb3a3b56a0c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fecbee19-cf93-4e0a-92d7-95a508fdcbc4" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_407da930-1e3a-4fe3-a169-cb3a3b56a0c1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fecbee19-cf93-4e0a-92d7-95a508fdcbc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_85330a3e-5036-40a5-adb5-5cccc3c10f59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_78895d2d-d067-4424-bd46-684955f2bfe5" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_85330a3e-5036-40a5-adb5-5cccc3c10f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_5e4f87f4-584e-4e26-9415-57838cc62db7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_85330a3e-5036-40a5-adb5-5cccc3c10f59" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_5e4f87f4-584e-4e26-9415-57838cc62db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetSaleandExitActivitiesTables" xlink:type="simple" xlink:href="cms-20201231.xsd#AssetSaleandExitActivitiesTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/AssetSaleandExitActivitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_e3f7a198-7b14-4808-aa2b-460d9341b7de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a359ca24-e114-4c29-8e18-fe03595f3571" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_e3f7a198-7b14-4808-aa2b-460d9341b7de" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a359ca24-e114-4c29-8e18-fe03595f3571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7d4c59f5-568c-4c3e-becc-9183683bd79d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a359ca24-e114-4c29-8e18-fe03595f3571" xlink:to="loc_dei_LegalEntityAxis_7d4c59f5-568c-4c3e-becc-9183683bd79d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2fb37d67-7122-43e1-bcb8-ee8d3ab6ba49" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_7d4c59f5-568c-4c3e-becc-9183683bd79d" xlink:to="loc_dei_EntityDomain_2fb37d67-7122-43e1-bcb8-ee8d3ab6ba49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_88e7f3df-630d-4ac9-9cd8-77d8d43fd69d" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2fb37d67-7122-43e1-bcb8-ee8d3ab6ba49" xlink:to="loc_cms_ConsumersEnergyCompanyMember_88e7f3df-630d-4ac9-9cd8-77d8d43fd69d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2c1be9ef-d366-46d5-b6b6-a19638f1da1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a359ca24-e114-4c29-8e18-fe03595f3571" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2c1be9ef-d366-46d5-b6b6-a19638f1da1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_fdd9fcd2-eed4-4818-b4ee-6be81c239815" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2c1be9ef-d366-46d5-b6b6-a19638f1da1e" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_fdd9fcd2-eed4-4818-b4ee-6be81c239815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#AssetSalesandExitActivitiesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_d4e644cc-0554-40e2-889c-386f464fa297" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b36ee5c4-2e35-446b-8684-4ba899283c64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_d4e644cc-0554-40e2-889c-386f464fa297" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b36ee5c4-2e35-446b-8684-4ba899283c64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_e8c550fd-382f-4d82-afa6-023fa1aa8ab5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b36ee5c4-2e35-446b-8684-4ba899283c64" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_e8c550fd-382f-4d82-afa6-023fa1aa8ab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_1fd2b26e-2d6e-423e-b888-18a8d52bc2b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_e8c550fd-382f-4d82-afa6-023fa1aa8ab5" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_1fd2b26e-2d6e-423e-b888-18a8d52bc2b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_7a42de2f-61c8-456b-b171-1d41cbfd6c17" xlink:href="cms-20201231.xsd#cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_1fd2b26e-2d6e-423e-b888-18a8d52bc2b8" xlink:to="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_7a42de2f-61c8-456b-b171-1d41cbfd6c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_5e911bb2-3771-4b84-b74a-9fc98a2f4c2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b36ee5c4-2e35-446b-8684-4ba899283c64" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_5e911bb2-3771-4b84-b74a-9fc98a2f4c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_827e894b-8f47-46af-8dcf-565e95f56f29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_5e911bb2-3771-4b84-b74a-9fc98a2f4c2a" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_827e894b-8f47-46af-8dcf-565e95f56f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_e2eff74c-63e8-4d20-ab86-b47a8beb91db" xlink:href="cms-20201231.xsd#cms_RetentionBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_827e894b-8f47-46af-8dcf-565e95f56f29" xlink:to="loc_cms_RetentionBenefitsMember_e2eff74c-63e8-4d20-ab86-b47a8beb91db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_5d0c07e5-6df4-4230-92b2-e4954173eaa1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b36ee5c4-2e35-446b-8684-4ba899283c64" xlink:to="loc_us-gaap_RestructuringPlanAxis_5d0c07e5-6df4-4230-92b2-e4954173eaa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_3a8f1e4e-26f2-427e-993f-5d36674da234" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_5d0c07e5-6df4-4230-92b2-e4954173eaa1" xlink:to="loc_us-gaap_RestructuringPlanDomain_3a8f1e4e-26f2-427e-993f-5d36674da234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_D.E.KarnGeneratingComplexMember_e5d5b78d-3279-405d-9a2f-01ed3a74a8cc" xlink:href="cms-20201231.xsd#cms_D.E.KarnGeneratingComplexMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_3a8f1e4e-26f2-427e-993f-5d36674da234" xlink:to="loc_cms_D.E.KarnGeneratingComplexMember_e5d5b78d-3279-405d-9a2f-01ed3a74a8cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9f57ff2d-0f34-4caa-8dd3-c0afad64a0f0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b36ee5c4-2e35-446b-8684-4ba899283c64" xlink:to="loc_dei_LegalEntityAxis_9f57ff2d-0f34-4caa-8dd3-c0afad64a0f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4de68aed-e71f-4dec-ba60-1a89892850ba" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9f57ff2d-0f34-4caa-8dd3-c0afad64a0f0" xlink:to="loc_dei_EntityDomain_4de68aed-e71f-4dec-ba60-1a89892850ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4241c53b-f8c0-4363-9590-00778b85f9b5" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_4de68aed-e71f-4dec-ba60-1a89892850ba" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4241c53b-f8c0-4363-9590-00778b85f9b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_e14dee58-5c8c-401a-8c09-3f7f708b5b04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b36ee5c4-2e35-446b-8684-4ba899283c64" xlink:to="loc_us-gaap_PublicUtilityAxis_e14dee58-5c8c-401a-8c09-3f7f708b5b04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_93559fe7-98ee-4931-b206-cb034d560186" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_e14dee58-5c8c-401a-8c09-3f7f708b5b04" xlink:to="loc_us-gaap_UtilityPlantDomain_93559fe7-98ee-4931-b206-cb034d560186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_d437af84-7955-4fcf-82cd-3baf9f1593a9" xlink:href="cms-20201231.xsd#cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_93559fe7-98ee-4931-b206-cb034d560186" xlink:to="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_d437af84-7955-4fcf-82cd-3baf9f1593a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_06ca34a3-99a2-41b5-b933-2770fc189e63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b36ee5c4-2e35-446b-8684-4ba899283c64" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_06ca34a3-99a2-41b5-b933-2770fc189e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_04b5349c-09a1-4ad4-8a87-f37ae2b3edcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_06ca34a3-99a2-41b5-b933-2770fc189e63" xlink:to="loc_us-gaap_SegmentDomain_04b5349c-09a1-4ad4-8a87-f37ae2b3edcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_5a2f1275-1a2a-4c92-9358-953f4511d743" xlink:href="cms-20201231.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_04b5349c-09a1-4ad4-8a87-f37ae2b3edcd" xlink:to="loc_cms_ElectricUtilityMember_5a2f1275-1a2a-4c92-9358-953f4511d743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ef149c3d-57dd-4d31-a9bb-b129bdee836e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b36ee5c4-2e35-446b-8684-4ba899283c64" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ef149c3d-57dd-4d31-a9bb-b129bdee836e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_65d61f0a-524b-44f2-ac1d-9ee5e6cc9ead" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ef149c3d-57dd-4d31-a9bb-b129bdee836e" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_65d61f0a-524b-44f2-ac1d-9ee5e6cc9ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_bfca6027-776e-4327-9cbe-fbbd8bcfdd0c" xlink:href="cms-20201231.xsd#cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_65d61f0a-524b-44f2-ac1d-9ee5e6cc9ead" xlink:to="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_bfca6027-776e-4327-9cbe-fbbd8bcfdd0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_50be58e5-99d1-44d8-9097-115758dfdc91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b36ee5c4-2e35-446b-8684-4ba899283c64" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_50be58e5-99d1-44d8-9097-115758dfdc91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_d7ce8078-f920-4c5b-b8d4-e13d0407a2ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_50be58e5-99d1-44d8-9097-115758dfdc91" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_d7ce8078-f920-4c5b-b8d4-e13d0407a2ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember_9c1fd8c9-4798-4d07-b358-216a05a290a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_d7ce8078-f920-4c5b-b8d4-e13d0407a2ed" xlink:to="loc_us-gaap_DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember_9c1fd8c9-4798-4d07-b358-216a05a290a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d8f86fc2-4b55-4365-b314-37bf634ece45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b36ee5c4-2e35-446b-8684-4ba899283c64" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d8f86fc2-4b55-4365-b314-37bf634ece45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_57494bfa-dd9b-40b2-b269-7369b2f3132b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d8f86fc2-4b55-4365-b314-37bf634ece45" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_57494bfa-dd9b-40b2-b269-7369b2f3132b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_ecf99b7f-1120-4f44-9aef-dc69bed98653" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_57494bfa-dd9b-40b2-b269-7369b2f3132b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_ecf99b7f-1120-4f44-9aef-dc69bed98653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_40e46699-b3c3-40c2-a230-91f9d1ef7e3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_b36ee5c4-2e35-446b-8684-4ba899283c64" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_40e46699-b3c3-40c2-a230-91f9d1ef7e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_b5e55c6b-610a-4804-9250-da9d272cd640" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_40e46699-b3c3-40c2-a230-91f9d1ef7e3c" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_b5e55c6b-610a-4804-9250-da9d272cd640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_5d467645-c08c-4a99-9fd8-a702824e2f0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_40e46699-b3c3-40c2-a230-91f9d1ef7e3c" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_5d467645-c08c-4a99-9fd8-a702824e2f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_4f7b8187-3b7d-4445-9f29-62cb13915951" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_40e46699-b3c3-40c2-a230-91f9d1ef7e3c" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_4f7b8187-3b7d-4445-9f29-62cb13915951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_9600c8d1-c8cc-4110-a3ba-c282bab21625" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_40e46699-b3c3-40c2-a230-91f9d1ef7e3c" xlink:to="loc_us-gaap_RestructuringCharges_9600c8d1-c8cc-4110-a3ba-c282bab21625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_d72a6913-384b-4522-aff9-034f2d68bcf7" xlink:href="cms-20201231.xsd#cms_RestructuringAndRelatedCostIncurredCostCapitalized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_40e46699-b3c3-40c2-a230-91f9d1ef7e3c" xlink:to="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_d72a6913-384b-4522-aff9-034f2d68bcf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_5ac53c63-cc73-4e33-a4c4-45c368d96595" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d69a50ba-b18c-425e-8336-c2c78b0a24f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_5ac53c63-cc73-4e33-a4c4-45c368d96595" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d69a50ba-b18c-425e-8336-c2c78b0a24f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_602c9d79-3059-4fa0-ab45-dd58c115bcb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d69a50ba-b18c-425e-8336-c2c78b0a24f1" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_602c9d79-3059-4fa0-ab45-dd58c115bcb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_b4cbd19a-345c-4f15-a420-7e321c4f5a74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_602c9d79-3059-4fa0-ab45-dd58c115bcb4" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_b4cbd19a-345c-4f15-a420-7e321c4f5a74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_98a112c5-ddfa-41f7-bd70-98ac2646e001" xlink:href="cms-20201231.xsd#cms_RetentionBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_b4cbd19a-345c-4f15-a420-7e321c4f5a74" xlink:to="loc_cms_RetentionBenefitsMember_98a112c5-ddfa-41f7-bd70-98ac2646e001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_a0649f13-0f63-4556-b4c4-a48b6779f118" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d69a50ba-b18c-425e-8336-c2c78b0a24f1" xlink:to="loc_us-gaap_RestructuringPlanAxis_a0649f13-0f63-4556-b4c4-a48b6779f118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_3b5d3aff-037e-42f0-b590-f8d7179f4e07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_a0649f13-0f63-4556-b4c4-a48b6779f118" xlink:to="loc_us-gaap_RestructuringPlanDomain_3b5d3aff-037e-42f0-b590-f8d7179f4e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_D.E.KarnGeneratingComplexMember_9dd7e8a2-11bc-434a-bd13-5782bdf20f92" xlink:href="cms-20201231.xsd#cms_D.E.KarnGeneratingComplexMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_3b5d3aff-037e-42f0-b590-f8d7179f4e07" xlink:to="loc_cms_D.E.KarnGeneratingComplexMember_9dd7e8a2-11bc-434a-bd13-5782bdf20f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_9903ebcc-0fa2-4fe2-981f-2483465dde07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d69a50ba-b18c-425e-8336-c2c78b0a24f1" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_9903ebcc-0fa2-4fe2-981f-2483465dde07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_2837aa56-2908-45a4-b69e-3be23f5bf20a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_9903ebcc-0fa2-4fe2-981f-2483465dde07" xlink:to="loc_us-gaap_RestructuringReserveRollForward_2837aa56-2908-45a4-b69e-3be23f5bf20a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_103778b0-e8ac-4a2b-b0e6-452d1c402dae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_2837aa56-2908-45a4-b69e-3be23f5bf20a" xlink:to="loc_us-gaap_OtherLiabilities_103778b0-e8ac-4a2b-b0e6-452d1c402dae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_c16122f9-c05e-49d3-a0af-cab21992536d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_2837aa56-2908-45a4-b69e-3be23f5bf20a" xlink:to="loc_us-gaap_RestructuringCharges_c16122f9-c05e-49d3-a0af-cab21992536d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_0e57b861-a9fd-43e0-ae83-4f5a57003105" xlink:href="cms-20201231.xsd#cms_RestructuringAndRelatedCostIncurredCostCapitalized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_2837aa56-2908-45a4-b69e-3be23f5bf20a" xlink:to="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_0e57b861-a9fd-43e0-ae83-4f5a57003105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostCostsPaidOrSettled_551007af-bdea-4cfb-9075-2fb221cf587c" xlink:href="cms-20201231.xsd#cms_RestructuringAndRelatedCostCostsPaidOrSettled"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_2837aa56-2908-45a4-b69e-3be23f5bf20a" xlink:to="loc_cms_RestructuringAndRelatedCostCostsPaidOrSettled_551007af-bdea-4cfb-9075-2fb221cf587c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_9525ad24-e86d-43fa-a605-fb5305d6647b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_2837aa56-2908-45a4-b69e-3be23f5bf20a" xlink:to="loc_us-gaap_OtherLiabilities_9525ad24-e86d-43fa-a605-fb5305d6647b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_9202157b-46fb-4daf-bc35-14699597d6ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_9903ebcc-0fa2-4fe2-981f-2483465dde07" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_9202157b-46fb-4daf-bc35-14699597d6ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationUnaudited" xlink:type="simple" xlink:href="cms-20201231.xsd#QuarterlyFinancialAndCommonStockInformationUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialDataAbstract_547f7522-54da-4554-b714-99f296b9a724" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialDataAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_QuarterlyFinancialandCommonStockInformationTable_8b69e9b7-ad39-4645-8d8c-e7bc220c9c3d" xlink:href="cms-20201231.xsd#cms_QuarterlyFinancialandCommonStockInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialDataAbstract_547f7522-54da-4554-b714-99f296b9a724" xlink:to="loc_cms_QuarterlyFinancialandCommonStockInformationTable_8b69e9b7-ad39-4645-8d8c-e7bc220c9c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_10ebe1c3-0e5a-4ec0-ac26-59f15553caa6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_QuarterlyFinancialandCommonStockInformationTable_8b69e9b7-ad39-4645-8d8c-e7bc220c9c3d" xlink:to="loc_dei_LegalEntityAxis_10ebe1c3-0e5a-4ec0-ac26-59f15553caa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fde9f7f5-5254-4d91-b806-732279c0ff8c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_10ebe1c3-0e5a-4ec0-ac26-59f15553caa6" xlink:to="loc_dei_EntityDomain_fde9f7f5-5254-4d91-b806-732279c0ff8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_51a01994-c497-4a99-8308-d1cfd54ca396" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_fde9f7f5-5254-4d91-b806-732279c0ff8c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_51a01994-c497-4a99-8308-d1cfd54ca396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_QuarterlyFinancialandCommonStockInformationLineItems_3e4a3bf9-1fc0-427d-b544-7234abe73c87" xlink:href="cms-20201231.xsd#cms_QuarterlyFinancialandCommonStockInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_QuarterlyFinancialandCommonStockInformationTable_8b69e9b7-ad39-4645-8d8c-e7bc220c9c3d" xlink:to="loc_cms_QuarterlyFinancialandCommonStockInformationLineItems_3e4a3bf9-1fc0-427d-b544-7234abe73c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_3e9686d4-5bc8-4721-9537-539490cbe8d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_QuarterlyFinancialandCommonStockInformationLineItems_3e4a3bf9-1fc0-427d-b544-7234abe73c87" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_3e9686d4-5bc8-4721-9537-539490cbe8d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationTables" xlink:type="simple" xlink:href="cms-20201231.xsd#QuarterlyFinancialAndCommonStockInformationTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialDataAbstract_8b9516bc-4943-446c-8247-6a72a5fcf0c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialDataAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_QuarterlyFinancialandCommonStockInformationTable_c285c234-bce3-4515-9514-32e4d9f8de1a" xlink:href="cms-20201231.xsd#cms_QuarterlyFinancialandCommonStockInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialDataAbstract_8b9516bc-4943-446c-8247-6a72a5fcf0c6" xlink:to="loc_cms_QuarterlyFinancialandCommonStockInformationTable_c285c234-bce3-4515-9514-32e4d9f8de1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d94ad806-adcf-4d59-860a-45ef751eab12" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_QuarterlyFinancialandCommonStockInformationTable_c285c234-bce3-4515-9514-32e4d9f8de1a" xlink:to="loc_dei_LegalEntityAxis_d94ad806-adcf-4d59-860a-45ef751eab12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f40e3e6e-2a33-402e-ab73-dace61984fab" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d94ad806-adcf-4d59-860a-45ef751eab12" xlink:to="loc_dei_EntityDomain_f40e3e6e-2a33-402e-ab73-dace61984fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d47f16f4-bf9b-4759-809f-24c835b15927" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f40e3e6e-2a33-402e-ab73-dace61984fab" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d47f16f4-bf9b-4759-809f-24c835b15927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_QuarterlyFinancialandCommonStockInformationLineItems_63a702ff-dbff-460c-a42c-465625446987" xlink:href="cms-20201231.xsd#cms_QuarterlyFinancialandCommonStockInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_QuarterlyFinancialandCommonStockInformationTable_c285c234-bce3-4515-9514-32e4d9f8de1a" xlink:to="loc_cms_QuarterlyFinancialandCommonStockInformationLineItems_63a702ff-dbff-460c-a42c-465625446987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_f5bb1b5e-6d79-4bd0-b31e-4915ad6d29f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_QuarterlyFinancialandCommonStockInformationLineItems_63a702ff-dbff-460c-a42c-465625446987" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_f5bb1b5e-6d79-4bd0-b31e-4915ad6d29f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#QuarterlyFinancialAndCommonStockInformationDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialDataAbstract_d40d0bed-e65c-4f5d-9172-2fc963dc03e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialDataAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_72855000-41d3-480b-885b-f4b3e001b8e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialDataAbstract_d40d0bed-e65c-4f5d-9172-2fc963dc03e6" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_72855000-41d3-480b-885b-f4b3e001b8e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a8cfe68f-9203-47d0-85ac-1ec182030727" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_72855000-41d3-480b-885b-f4b3e001b8e5" xlink:to="loc_dei_LegalEntityAxis_a8cfe68f-9203-47d0-85ac-1ec182030727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1521ee1a-e809-48a2-ba2e-4491fe7657ac" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a8cfe68f-9203-47d0-85ac-1ec182030727" xlink:to="loc_dei_EntityDomain_1521ee1a-e809-48a2-ba2e-4491fe7657ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8371b519-a9fa-482c-b34a-8289762bd3e3" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1521ee1a-e809-48a2-ba2e-4491fe7657ac" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8371b519-a9fa-482c-b34a-8289762bd3e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicLineItems_1406bdf8-7e4d-4410-a1af-f92a8bf0aacf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable_72855000-41d3-480b-885b-f4b3e001b8e5" xlink:to="loc_us-gaap_EarningsPerShareBasicLineItems_1406bdf8-7e4d-4410-a1af-f92a8bf0aacf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_707fd8ef-8350-47e4-8171-100d7737e643" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_1406bdf8-7e4d-4410-a1af-f92a8bf0aacf" xlink:to="loc_us-gaap_Revenues_707fd8ef-8350-47e4-8171-100d7737e643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ad51f9ef-debd-4013-a2d0-f6ab54ae4995" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_1406bdf8-7e4d-4410-a1af-f92a8bf0aacf" xlink:to="loc_us-gaap_OperatingIncomeLoss_ad51f9ef-debd-4013-a2d0-f6ab54ae4995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5fd18cca-94e3-45a0-8866-1288314cfa4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_1406bdf8-7e4d-4410-a1af-f92a8bf0aacf" xlink:to="loc_us-gaap_ProfitLoss_5fd18cca-94e3-45a0-8866-1288314cfa4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_96557f81-b222-4c62-b2c3-6cb31b828299" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_1406bdf8-7e4d-4410-a1af-f92a8bf0aacf" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_96557f81-b222-4c62-b2c3-6cb31b828299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5933b66e-887d-4832-8309-0188c8527221" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_1406bdf8-7e4d-4410-a1af-f92a8bf0aacf" xlink:to="loc_us-gaap_NetIncomeLoss_5933b66e-887d-4832-8309-0188c8527221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_e2469173-af00-4c98-a657-ab190b52a249" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_1406bdf8-7e4d-4410-a1af-f92a8bf0aacf" xlink:to="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_e2469173-af00-4c98-a657-ab190b52a249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_09862ba3-f91c-4dd7-8dee-1f4dc8e7db0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_1406bdf8-7e4d-4410-a1af-f92a8bf0aacf" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_09862ba3-f91c-4dd7-8dee-1f4dc8e7db0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_5341e9b9-5e50-45d6-b848-ae8cbcbf1283" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_1406bdf8-7e4d-4410-a1af-f92a8bf0aacf" xlink:to="loc_us-gaap_EarningsPerShareBasic_5341e9b9-5e50-45d6-b848-ae8cbcbf1283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_abb649d6-5233-4fe8-aed0-febbfc464270" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicLineItems_1406bdf8-7e4d-4410-a1af-f92a8bf0aacf" xlink:to="loc_us-gaap_EarningsPerShareDiluted_abb649d6-5233-4fe8-aed0-febbfc464270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant" xlink:type="simple" xlink:href="cms-20201231.xsd#ScheduleICondensedFinancialInformationofRegistrant"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_ce0ed9f0-c7d6-4bd1-9338-d76716075798" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_d682d9b1-ca93-4d5e-96c2-f831fc1118dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_ce0ed9f0-c7d6-4bd1-9338-d76716075798" xlink:to="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_d682d9b1-ca93-4d5e-96c2-f831fc1118dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_2063c535-eb46-4082-b7e0-a91bb86e56be" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_9c4df57c-7511-4048-9894-84d6b38ef9ae" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedIncomeStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_2063c535-eb46-4082-b7e0-a91bb86e56be" xlink:to="loc_srt_CondensedIncomeStatementTable_9c4df57c-7511-4048-9894-84d6b38ef9ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_f1009ba4-2358-4477-998e-cb54b393c42f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_9c4df57c-7511-4048-9894-84d6b38ef9ae" xlink:to="loc_srt_ConsolidatedEntitiesAxis_f1009ba4-2358-4477-998e-cb54b393c42f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_49bac744-467a-4d3e-96d8-8933c5babe2c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_f1009ba4-2358-4477-998e-cb54b393c42f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_49bac744-467a-4d3e-96d8-8933c5babe2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_bf5757e9-4d24-45a9-aa73-dc603dd58185" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_49bac744-467a-4d3e-96d8-8933c5babe2c" xlink:to="loc_srt_ParentCompanyMember_bf5757e9-4d24-45a9-aa73-dc603dd58185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_9c4df57c-7511-4048-9894-84d6b38ef9ae" xlink:to="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_44a34420-25fb-4ce9-ae6f-5f9afbf0b5db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:to="loc_us-gaap_OperatingExpensesAbstract_44a34420-25fb-4ce9-ae6f-5f9afbf0b5db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_5bc8428d-4160-42fd-bf8b-b159957981f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_44a34420-25fb-4ce9-ae6f-5f9afbf0b5db" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_5bc8428d-4160-42fd-bf8b-b159957981f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_10caf3d2-7f40-42a5-a94e-6d525119348a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:to="loc_us-gaap_CostsAndExpenses_10caf3d2-7f40-42a5-a94e-6d525119348a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_170f7a30-e557-45d0-b830-94197c7c788e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:to="loc_us-gaap_OperatingIncomeLoss_170f7a30-e557-45d0-b830-94197c7c788e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_8c64af1e-a2e9-47f2-be58-82bff5881aca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_8c64af1e-a2e9-47f2-be58-82bff5881aca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EquityEarningsOfSubsidiaries_6b7a83eb-635a-4d47-8694-2c717da73e1b" xlink:href="cms-20201231.xsd#cms_EquityEarningsOfSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_8c64af1e-a2e9-47f2-be58-82bff5881aca" xlink:to="loc_cms_EquityEarningsOfSubsidiaries_6b7a83eb-635a-4d47-8694-2c717da73e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_9ed52cdc-84a4-4e5e-92a8-08717225c39f" xlink:href="cms-20201231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_8c64af1e-a2e9-47f2-be58-82bff5881aca" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_9ed52cdc-84a4-4e5e-92a8-08717225c39f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend_e0d7300a-245a-426a-8257-74b47ed3ba8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_8c64af1e-a2e9-47f2-be58-82bff5881aca" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_e0d7300a-245a-426a-8257-74b47ed3ba8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_52d5f8f0-5be7-4428-a44b-b0af7b0a5b8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_8c64af1e-a2e9-47f2-be58-82bff5881aca" xlink:to="loc_us-gaap_OtherNonoperatingIncome_52d5f8f0-5be7-4428-a44b-b0af7b0a5b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_7eb41588-47f1-45b6-9bfa-7bf8524ad530" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_8c64af1e-a2e9-47f2-be58-82bff5881aca" xlink:to="loc_us-gaap_OtherNonoperatingExpense_7eb41588-47f1-45b6-9bfa-7bf8524ad530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_8b46cf5e-c44d-454e-840e-f1b402641bb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_8b46cf5e-c44d-454e-840e-f1b402641bb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_a3f04258-cced-4c33-af03-e30fbdb0a4d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:to="loc_us-gaap_InterestExpenseAbstract_a3f04258-cced-4c33-af03-e30fbdb0a4d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_0d57d9ee-d5a1-4e77-8afe-94cf4b1194ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_a3f04258-cced-4c33-af03-e30fbdb0a4d0" xlink:to="loc_us-gaap_InterestExpenseDebt_0d57d9ee-d5a1-4e77-8afe-94cf4b1194ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_ec5d0d64-4533-424f-bde7-8a22a7ee5cd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseOther"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_a3f04258-cced-4c33-af03-e30fbdb0a4d0" xlink:to="loc_us-gaap_InterestExpenseOther_ec5d0d64-4533-424f-bde7-8a22a7ee5cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_cc2421fb-0f84-40b1-9fb4-1ba430755d66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:to="loc_us-gaap_InterestExpense_cc2421fb-0f84-40b1-9fb4-1ba430755d66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_99e537d4-5cf6-4822-87a3-c78850e87fe3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_99e537d4-5cf6-4822-87a3-c78850e87fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_cbc7b237-ef7a-456e-bad9-682d9b4ebe6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_cbc7b237-ef7a-456e-bad9-682d9b4ebe6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_dbef692b-f2f7-44e0-935e-73087ecacbfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_4620a9f9-6d0d-44a4-b26f-3d071a697751" xlink:to="loc_us-gaap_NetIncomeLoss_dbef692b-f2f7-44e0-935e-73087ecacbfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_a36cd5fa-f021-4249-9ace-a6cf14c3d3ee" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable_84fcf46a-1ee9-4c27-8b00-257813e17aca" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_a36cd5fa-f021-4249-9ace-a6cf14c3d3ee" xlink:to="loc_srt_CondensedCashFlowStatementTable_84fcf46a-1ee9-4c27-8b00-257813e17aca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_00439f68-2b86-4b1d-88ff-265b32434da1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_84fcf46a-1ee9-4c27-8b00-257813e17aca" xlink:to="loc_srt_ConsolidatedEntitiesAxis_00439f68-2b86-4b1d-88ff-265b32434da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_d8c05ef2-6046-4a14-aef7-b26ac7829db0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_00439f68-2b86-4b1d-88ff-265b32434da1" xlink:to="loc_srt_ConsolidatedEntitiesDomain_d8c05ef2-6046-4a14-aef7-b26ac7829db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_019d64ec-89cc-4fa2-82aa-116e09d52fe9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_d8c05ef2-6046-4a14-aef7-b26ac7829db0" xlink:to="loc_srt_ParentCompanyMember_019d64ec-89cc-4fa2-82aa-116e09d52fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_398c1261-58f9-41a8-ba10-e4e8b0fa5834" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_84fcf46a-1ee9-4c27-8b00-257813e17aca" xlink:to="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_398c1261-58f9-41a8-ba10-e4e8b0fa5834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5a6f636c-4923-4843-a2c9-2a8072278a44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_398c1261-58f9-41a8-ba10-e4e8b0fa5834" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5a6f636c-4923-4843-a2c9-2a8072278a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_290ddce4-ec57-49a2-a1ad-f5ec233f0121" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5a6f636c-4923-4843-a2c9-2a8072278a44" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_290ddce4-ec57-49a2-a1ad-f5ec233f0121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1233294f-7a3e-49b7-b975-7045876c34c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_398c1261-58f9-41a8-ba10-e4e8b0fa5834" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1233294f-7a3e-49b7-b975-7045876c34c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InvestmentInSubsidiaries_8bd693ba-17aa-4df6-a530-92ff3f8d3fd8" xlink:href="cms-20201231.xsd#cms_InvestmentInSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1233294f-7a3e-49b7-b975-7045876c34c0" xlink:to="loc_cms_InvestmentInSubsidiaries_8bd693ba-17aa-4df6-a530-92ff3f8d3fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OriginationOfNotesReceivableFromRelatedParties_ad595bbe-e058-4818-a3f0-d8940450dc0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OriginationOfNotesReceivableFromRelatedParties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1233294f-7a3e-49b7-b975-7045876c34c0" xlink:to="loc_us-gaap_OriginationOfNotesReceivableFromRelatedParties_ad595bbe-e058-4818-a3f0-d8940450dc0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_992441f4-c84c-41fb-a64f-b2e882404ca7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_398c1261-58f9-41a8-ba10-e4e8b0fa5834" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_992441f4-c84c-41fb-a64f-b2e882404ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4d31259c-ce57-4966-9aaa-6dd1ff3b84e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_398c1261-58f9-41a8-ba10-e4e8b0fa5834" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4d31259c-ce57-4966-9aaa-6dd1ff3b84e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_843963e6-be39-4987-b47f-0dad68cfac95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_398c1261-58f9-41a8-ba10-e4e8b0fa5834" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_843963e6-be39-4987-b47f-0dad68cfac95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_9978bcf6-f7f4-4c39-b9f0-cdcc678c7ce3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_843963e6-be39-4987-b47f-0dad68cfac95" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_9978bcf6-f7f4-4c39-b9f0-cdcc678c7ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_953cc45b-8cca-4846-a40c-bacd9abb85d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_843963e6-be39-4987-b47f-0dad68cfac95" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_953cc45b-8cca-4846-a40c-bacd9abb85d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_79b06d31-9732-44e5-abbb-645fb434bd1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_843963e6-be39-4987-b47f-0dad68cfac95" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_79b06d31-9732-44e5-abbb-645fb434bd1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_e083126d-62b6-44c2-96bc-931d5b30c273" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_843963e6-be39-4987-b47f-0dad68cfac95" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_e083126d-62b6-44c2-96bc-931d5b30c273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_75e6490f-6167-4ffa-9207-ff6dd43aa4f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_843963e6-be39-4987-b47f-0dad68cfac95" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_75e6490f-6167-4ffa-9207-ff6dd43aa4f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_9763c11a-4b23-4ade-8ed4-8eb3c74c2c63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_843963e6-be39-4987-b47f-0dad68cfac95" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_9763c11a-4b23-4ade-8ed4-8eb3c74c2c63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_f4978a9e-71c4-4bf6-ae88-03ac684863de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_843963e6-be39-4987-b47f-0dad68cfac95" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_f4978a9e-71c4-4bf6-ae88-03ac684863de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_43f636fd-980c-4659-bcea-4028eba5688d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_398c1261-58f9-41a8-ba10-e4e8b0fa5834" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_43f636fd-980c-4659-bcea-4028eba5688d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6d10fa84-ba35-4928-bb7f-e30d1a49030b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_398c1261-58f9-41a8-ba10-e4e8b0fa5834" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6d10fa84-ba35-4928-bb7f-e30d1a49030b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_88b7b275-56c9-4ba3-b32f-169c3a03f1af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_398c1261-58f9-41a8-ba10-e4e8b0fa5834" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_88b7b275-56c9-4ba3-b32f-169c3a03f1af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9c74c986-3ea7-4bb6-af50-4aa5e54f3fe9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_398c1261-58f9-41a8-ba10-e4e8b0fa5834" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9c74c986-3ea7-4bb6-af50-4aa5e54f3fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_9ce69c0b-5cc0-4701-96cd-690b80149100" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_8638066c-ea2d-4b5b-90f7-678c249af894" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_9ce69c0b-5cc0-4701-96cd-690b80149100" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_8638066c-ea2d-4b5b-90f7-678c249af894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e154690e-8518-47ed-9de4-9d8acf4c3a06" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_8638066c-ea2d-4b5b-90f7-678c249af894" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e154690e-8518-47ed-9de4-9d8acf4c3a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_9a6b2fc9-8eb1-4dec-bdfa-7e653a1990cd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e154690e-8518-47ed-9de4-9d8acf4c3a06" xlink:to="loc_srt_ConsolidatedEntitiesDomain_9a6b2fc9-8eb1-4dec-bdfa-7e653a1990cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_7128a733-9649-4d75-88ad-e710d937aced" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_9a6b2fc9-8eb1-4dec-bdfa-7e653a1990cd" xlink:to="loc_srt_ParentCompanyMember_7128a733-9649-4d75-88ad-e710d937aced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_37c1b1c1-d630-485d-b4be-5547403d1a21" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_8638066c-ea2d-4b5b-90f7-678c249af894" xlink:to="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_37c1b1c1-d630-485d-b4be-5547403d1a21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_9ccfa2b9-6d07-4007-8806-66c33c5a98b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_37c1b1c1-d630-485d-b4be-5547403d1a21" xlink:to="loc_us-gaap_AssetsAbstract_9ccfa2b9-6d07-4007-8806-66c33c5a98b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_8f024843-006c-44a9-b948-11f0615f938d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9ccfa2b9-6d07-4007-8806-66c33c5a98b8" xlink:to="loc_us-gaap_AssetsCurrentAbstract_8f024843-006c-44a9-b948-11f0615f938d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_a95bc27c-d10e-401d-aaef-7595212de958" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8f024843-006c-44a9-b948-11f0615f938d" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_a95bc27c-d10e-401d-aaef-7595212de958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_8131e498-e117-4c11-b5c4-91e69942a974" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8f024843-006c-44a9-b948-11f0615f938d" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_8131e498-e117-4c11-b5c4-91e69942a974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FederalIncomeTaxesReceivableCurrent_8692238c-dc79-4eda-b55c-72efb48197ed" xlink:href="cms-20201231.xsd#cms_FederalIncomeTaxesReceivableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8f024843-006c-44a9-b948-11f0615f938d" xlink:to="loc_cms_FederalIncomeTaxesReceivableCurrent_8692238c-dc79-4eda-b55c-72efb48197ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_da7d228c-8a83-40c5-9bdb-07b05ace9400" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8f024843-006c-44a9-b948-11f0615f938d" xlink:to="loc_us-gaap_IncomeTaxesReceivable_da7d228c-8a83-40c5-9bdb-07b05ace9400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_c5ce2de5-e1a8-4905-9fda-e103f1b7ffb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8f024843-006c-44a9-b948-11f0615f938d" xlink:to="loc_us-gaap_OtherAssetsCurrent_c5ce2de5-e1a8-4905-9fda-e103f1b7ffb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_89c87f29-0f0b-4e05-b733-8a38c1b49846" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8f024843-006c-44a9-b948-11f0615f938d" xlink:to="loc_us-gaap_AssetsCurrent_89c87f29-0f0b-4e05-b733-8a38c1b49846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_a41c79c8-89b0-4425-adcf-5333dd264394" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9ccfa2b9-6d07-4007-8806-66c33c5a98b8" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_a41c79c8-89b0-4425-adcf-5333dd264394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_e0ba43bc-1bd4-41be-ad2d-c69abd448451" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_a41c79c8-89b0-4425-adcf-5333dd264394" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_e0ba43bc-1bd4-41be-ad2d-c69abd448451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InvestmentInSubsidiariesParentOnly_35472a64-e4f4-4bb0-a66f-b24a600982d0" xlink:href="cms-20201231.xsd#cms_InvestmentInSubsidiariesParentOnly"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_a41c79c8-89b0-4425-adcf-5333dd264394" xlink:to="loc_cms_InvestmentInSubsidiariesParentOnly_35472a64-e4f4-4bb0-a66f-b24a600982d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_acd736bc-1cd3-433c-a116-df9e748607f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_a41c79c8-89b0-4425-adcf-5333dd264394" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_acd736bc-1cd3-433c-a116-df9e748607f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_3b655f74-a059-490a-9a72-dc3eb084fca3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_a41c79c8-89b0-4425-adcf-5333dd264394" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_3b655f74-a059-490a-9a72-dc3eb084fca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_0999a5ec-117b-4f74-bf69-44de2b046173" xlink:href="cms-20201231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_a41c79c8-89b0-4425-adcf-5333dd264394" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_0999a5ec-117b-4f74-bf69-44de2b046173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f23609ba-f77a-4bb8-8b40-b892ef6c1a3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9ccfa2b9-6d07-4007-8806-66c33c5a98b8" xlink:to="loc_us-gaap_Assets_f23609ba-f77a-4bb8-8b40-b892ef6c1a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27230221-792d-43ba-a948-2e3296bf9e4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_37c1b1c1-d630-485d-b4be-5547403d1a21" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27230221-792d-43ba-a948-2e3296bf9e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_61fd5f56-1eba-49f3-ae7c-48b69397a093" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27230221-792d-43ba-a948-2e3296bf9e4d" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_61fd5f56-1eba-49f3-ae7c-48b69397a093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_0599684e-38dc-49a4-b2e5-71f2989c2ac6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_61fd5f56-1eba-49f3-ae7c-48b69397a093" xlink:to="loc_us-gaap_DebtCurrent_0599684e-38dc-49a4-b2e5-71f2989c2ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_b27ebe47-f4db-46b7-a522-90c5d000071b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_61fd5f56-1eba-49f3-ae7c-48b69397a093" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_b27ebe47-f4db-46b7-a522-90c5d000071b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_40e04e23-be5f-4615-bbaf-1c9c60310971" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_61fd5f56-1eba-49f3-ae7c-48b69397a093" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_40e04e23-be5f-4615-bbaf-1c9c60310971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_98b871c2-71b5-4aa5-b07a-f54f320751e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_61fd5f56-1eba-49f3-ae7c-48b69397a093" xlink:to="loc_us-gaap_TaxesPayableCurrent_98b871c2-71b5-4aa5-b07a-f54f320751e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_35afaabc-172d-499f-8d15-44b1aa4389a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_61fd5f56-1eba-49f3-ae7c-48b69397a093" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_35afaabc-172d-499f-8d15-44b1aa4389a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_31ee801c-b183-46c7-877d-279aaaa67b4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_61fd5f56-1eba-49f3-ae7c-48b69397a093" xlink:to="loc_us-gaap_LiabilitiesCurrent_31ee801c-b183-46c7-877d-279aaaa67b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_62f8abe2-e79b-477e-804b-f9ec9f158040" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27230221-792d-43ba-a948-2e3296bf9e4d" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_62f8abe2-e79b-477e-804b-f9ec9f158040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f817d63d-9233-4ba5-beee-c47a2fc5fbf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_62f8abe2-e79b-477e-804b-f9ec9f158040" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f817d63d-9233-4ba5-beee-c47a2fc5fbf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables_0abad521-3eb3-48f0-a7a0-48cb17d71223" xlink:href="cms-20201231.xsd#cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_62f8abe2-e79b-477e-804b-f9ec9f158040" xlink:to="loc_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables_0abad521-3eb3-48f0-a7a0-48cb17d71223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_cb9ee7ed-0032-4724-bf23-055feb3958c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_62f8abe2-e79b-477e-804b-f9ec9f158040" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_cb9ee7ed-0032-4724-bf23-055feb3958c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_bd3a050a-e4a3-44c4-afd9-a5ccc509aebc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_62f8abe2-e79b-477e-804b-f9ec9f158040" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_bd3a050a-e4a3-44c4-afd9-a5ccc509aebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_fe56ce41-d821-423b-82e3-d0a96adbaa08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_62f8abe2-e79b-477e-804b-f9ec9f158040" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_fe56ce41-d821-423b-82e3-d0a96adbaa08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_a511ac73-ec9c-44e1-955c-6b80acc9d9b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27230221-792d-43ba-a948-2e3296bf9e4d" xlink:to="loc_us-gaap_EquityAbstract_a511ac73-ec9c-44e1-955c-6b80acc9d9b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7087ea42-5f19-483a-b95e-c0af5eca0049" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a511ac73-ec9c-44e1-955c-6b80acc9d9b5" xlink:to="loc_us-gaap_StockholdersEquity_7087ea42-5f19-483a-b95e-c0af5eca0049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_6037b862-0c11-4b8c-85b5-e436595853a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_27230221-792d-43ba-a948-2e3296bf9e4d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_6037b862-0c11-4b8c-85b5-e436595853a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_eb540006-e59c-493d-967b-8595dab2d8bc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_0ce9cace-d3cb-49d1-9628-dd0facb11dcf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_eb540006-e59c-493d-967b-8595dab2d8bc" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_0ce9cace-d3cb-49d1-9628-dd0facb11dcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_7207a00e-0ef5-49c9-bdc4-25fe22607356" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_0ce9cace-d3cb-49d1-9628-dd0facb11dcf" xlink:to="loc_srt_LitigationCaseAxis_7207a00e-0ef5-49c9-bdc4-25fe22607356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_df05ace0-fed4-4e62-b9fe-ac2a28dea9e8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_7207a00e-0ef5-49c9-bdc4-25fe22607356" xlink:to="loc_srt_LitigationCaseTypeDomain_df05ace0-fed4-4e62-b9fe-ac2a28dea9e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasIndexPriceReportingClassActionLawsuitsMember_cb17213a-227d-4d5c-b27a-d2fbf84abd69" xlink:href="cms-20201231.xsd#cms_GasIndexPriceReportingClassActionLawsuitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_df05ace0-fed4-4e62-b9fe-ac2a28dea9e8" xlink:to="loc_cms_GasIndexPriceReportingClassActionLawsuitsMember_cb17213a-227d-4d5c-b27a-d2fbf84abd69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasIndexPriceReportingIndividualLawsuitsMember_79f2a67d-df90-44a6-94d5-4ed9aa694b8b" xlink:href="cms-20201231.xsd#cms_GasIndexPriceReportingIndividualLawsuitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_df05ace0-fed4-4e62-b9fe-ac2a28dea9e8" xlink:to="loc_cms_GasIndexPriceReportingIndividualLawsuitsMember_79f2a67d-df90-44a6-94d5-4ed9aa694b8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasIndexPriceReportingLitigationMember_d76b31f9-7d92-408b-8dec-c78351370005" xlink:href="cms-20201231.xsd#cms_GasIndexPriceReportingLitigationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_df05ace0-fed4-4e62-b9fe-ac2a28dea9e8" xlink:to="loc_cms_GasIndexPriceReportingLitigationMember_d76b31f9-7d92-408b-8dec-c78351370005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_6bb4cb8f-84fc-4a57-afb6-31af43ff6295" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_0ce9cace-d3cb-49d1-9628-dd0facb11dcf" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_6bb4cb8f-84fc-4a57-afb6-31af43ff6295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_f5c60037-d9e7-4d80-97ce-01bd631811f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_6bb4cb8f-84fc-4a57-afb6-31af43ff6295" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_f5c60037-d9e7-4d80-97ce-01bd631811f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasIndexPriceReportingLitigationMember_5ad48867-90c8-44ca-b6b1-de4f0f11a41b" xlink:href="cms-20201231.xsd#cms_GasIndexPriceReportingLitigationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_f5c60037-d9e7-4d80-97ce-01bd631811f8" xlink:to="loc_cms_GasIndexPriceReportingLitigationMember_5ad48867-90c8-44ca-b6b1-de4f0f11a41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_87461fe2-fb82-4614-b03c-b4e74c789d84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_0ce9cace-d3cb-49d1-9628-dd0facb11dcf" xlink:to="loc_us-gaap_DebtInstrumentAxis_87461fe2-fb82-4614-b03c-b4e74c789d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9f139ad6-cd83-4336-b141-e390d2680a29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_87461fe2-fb82-4614-b03c-b4e74c789d84" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9f139ad6-cd83-4336-b141-e390d2680a29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_d120d1ee-f430-470f-9cc5-b843565ff1de" xlink:href="cms-20201231.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9f139ad6-cd83-4336-b141-e390d2680a29" xlink:to="loc_cms_CMSEnergyNotePayableMember_d120d1ee-f430-470f-9cc5-b843565ff1de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_99780da5-ac05-470a-80c6-b28ec9b58dc9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_0ce9cace-d3cb-49d1-9628-dd0facb11dcf" xlink:to="loc_srt_ConsolidatedEntitiesAxis_99780da5-ac05-470a-80c6-b28ec9b58dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_6b085fd5-2a4c-452a-8abd-6ddafa969802" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_99780da5-ac05-470a-80c6-b28ec9b58dc9" xlink:to="loc_srt_ConsolidatedEntitiesDomain_6b085fd5-2a4c-452a-8abd-6ddafa969802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_79601866-f4c9-461f-8dda-c4833497b01a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_6b085fd5-2a4c-452a-8abd-6ddafa969802" xlink:to="loc_srt_SubsidiariesMember_79601866-f4c9-461f-8dda-c4833497b01a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_3ddebfc9-aac8-490b-9efa-23ad48399ade" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_6b085fd5-2a4c-452a-8abd-6ddafa969802" xlink:to="loc_srt_ParentCompanyMember_3ddebfc9-aac8-490b-9efa-23ad48399ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_b053a43c-b650-415c-8ddc-ac4460106e72" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_0ce9cace-d3cb-49d1-9628-dd0facb11dcf" xlink:to="loc_srt_CondensedFinancialStatementsCaptionsLineItems_b053a43c-b650-415c-8ddc-ac4460106e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LossContingencyNumberOfLawsuits_15c6e0d8-54ff-4ba7-ab9e-722d25575532" xlink:href="cms-20201231.xsd#cms_LossContingencyNumberOfLawsuits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_b053a43c-b650-415c-8ddc-ac4460106e72" xlink:to="loc_cms_LossContingencyNumberOfLawsuits_15c6e0d8-54ff-4ba7-ab9e-722d25575532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserveCurrent_b2f9061b-5d59-47c6-86d2-fde9e435bf3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationReserveCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_b053a43c-b650-415c-8ddc-ac4460106e72" xlink:to="loc_us-gaap_LitigationReserveCurrent_b2f9061b-5d59-47c6-86d2-fde9e435bf3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_59be4638-9337-449e-879a-6a0be95d54bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_b053a43c-b650-415c-8ddc-ac4460106e72" xlink:to="loc_us-gaap_RegulatoryLiabilities_59be4638-9337-449e-879a-6a0be95d54bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_1bc8157c-e360-44c1-91dc-3ad69742c76d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_b053a43c-b650-415c-8ddc-ac4460106e72" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_1bc8157c-e360-44c1-91dc-3ad69742c76d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayable_80e51efa-f269-41fc-91c9-5922a8f8df2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_b053a43c-b650-415c-8ddc-ac4460106e72" xlink:to="loc_us-gaap_NotesPayable_80e51efa-f269-41fc-91c9-5922a8f8df2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4dd13535-1e8b-4542-87e6-d166e975051b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_b053a43c-b650-415c-8ddc-ac4460106e72" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_4dd13535-1e8b-4542-87e6-d166e975051b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves" xlink:type="simple" xlink:href="cms-20201231.xsd#ScheduleIIValuationandQualifyingAccountsandReserves"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_fde28097-4be7-439c-9494-27cdc9673f82" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_804c35bb-5fff-4aef-8c87-b36d19862624" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_fde28097-4be7-439c-9494-27cdc9673f82" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_804c35bb-5fff-4aef-8c87-b36d19862624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_042ae558-06e5-4fd1-b0d2-9b993bf77047" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_804c35bb-5fff-4aef-8c87-b36d19862624" xlink:to="loc_dei_LegalEntityAxis_042ae558-06e5-4fd1-b0d2-9b993bf77047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_017a39b4-08c3-4fb3-954a-c60b8a5f9540" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_042ae558-06e5-4fd1-b0d2-9b993bf77047" xlink:to="loc_dei_EntityDomain_017a39b4-08c3-4fb3-954a-c60b8a5f9540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_906856b2-16df-44d7-b999-6814ba3714bd" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_017a39b4-08c3-4fb3-954a-c60b8a5f9540" xlink:to="loc_cms_ConsumersEnergyCompanyMember_906856b2-16df-44d7-b999-6814ba3714bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_761fadbb-f6d6-46a5-a3c2-51fae53c2316" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_804c35bb-5fff-4aef-8c87-b36d19862624" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_761fadbb-f6d6-46a5-a3c2-51fae53c2316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_692a4363-25db-4097-ac8b-5c5f2357bafb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_761fadbb-f6d6-46a5-a3c2-51fae53c2316" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_692a4363-25db-4097-ac8b-5c5f2357bafb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="simple" xlink:href="cms-20201231.xsd#ScheduleIIValuationandQualifyingAccountsandReservesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_e7e5c450-2fd0-49db-a153-eeb9214099fe" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_18fb29cc-76f1-4df2-a281-72c58e9b369d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_e7e5c450-2fd0-49db-a153-eeb9214099fe" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_18fb29cc-76f1-4df2-a281-72c58e9b369d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b9ccc464-69c2-4ac9-aba3-4be1962c9472" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_18fb29cc-76f1-4df2-a281-72c58e9b369d" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b9ccc464-69c2-4ac9-aba3-4be1962c9472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_1ca9ef99-cf59-47cb-8ca7-9b6e6481fb44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_b9ccc464-69c2-4ac9-aba3-4be1962c9472" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_1ca9ef99-cf59-47cb-8ca7-9b6e6481fb44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_56b49218-274c-4759-b101-35a0dad0a2fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_1ca9ef99-cf59-47cb-8ca7-9b6e6481fb44" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_56b49218-274c-4759-b101-35a0dad0a2fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember_561d6f81-17fa-48c4-a26e-fd52471dd73e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceOtherTaxCarryforwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_1ca9ef99-cf59-47cb-8ca7-9b6e6481fb44" xlink:to="loc_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember_561d6f81-17fa-48c4-a26e-fd52471dd73e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLossesOnFinanceReceivablesMember_c0f708de-8cb0-4eca-b203-c56c81f74350" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLossesOnFinanceReceivablesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_1ca9ef99-cf59-47cb-8ca7-9b6e6481fb44" xlink:to="loc_us-gaap_AllowanceForLossesOnFinanceReceivablesMember_c0f708de-8cb0-4eca-b203-c56c81f74350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_24555f06-f4dc-48d0-ad0f-2bb342700553" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_18fb29cc-76f1-4df2-a281-72c58e9b369d" xlink:to="loc_dei_LegalEntityAxis_24555f06-f4dc-48d0-ad0f-2bb342700553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3bfc37b5-34d8-4261-9a71-2f54073add8e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_24555f06-f4dc-48d0-ad0f-2bb342700553" xlink:to="loc_dei_EntityDomain_3bfc37b5-34d8-4261-9a71-2f54073add8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_678b574f-6389-41db-8dd0-21498311b738" xlink:href="cms-20201231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3bfc37b5-34d8-4261-9a71-2f54073add8e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_678b574f-6389-41db-8dd0-21498311b738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_c1cde702-032d-47c6-ad98-de08be8ac0f2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_18fb29cc-76f1-4df2-a281-72c58e9b369d" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_c1cde702-032d-47c6-ad98-de08be8ac0f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_dd26d251-2503-4c91-8e1a-637b25d71964" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_c1cde702-032d-47c6-ad98-de08be8ac0f2" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_dd26d251-2503-4c91-8e1a-637b25d71964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_c72ee415-c15a-4249-b9e5-d0b392ab478d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_dd26d251-2503-4c91-8e1a-637b25d71964" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_c72ee415-c15a-4249-b9e5-d0b392ab478d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_ed81cb01-7700-44c6-b260-7fffcc14793c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_dd26d251-2503-4c91-8e1a-637b25d71964" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_ed81cb01-7700-44c6-b260-7fffcc14793c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_f6c0e4b5-fe44-43d4-bb56-66d29c6c7a91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_dd26d251-2503-4c91-8e1a-637b25d71964" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_f6c0e4b5-fe44-43d4-bb56-66d29c6c7a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_fe6b5ff3-c98d-44c2-b852-c691cba559a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_dd26d251-2503-4c91-8e1a-637b25d71964" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_fe6b5ff3-c98d-44c2-b852-c691cba559a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_49f18e50-2fec-4a9d-85f7-c3b7b99e3640" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_dd26d251-2503-4c91-8e1a-637b25d71964" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_49f18e50-2fec-4a9d-85f7-c3b7b99e3640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>cms-20201231_g1.jpg
<TEXT>
begin 644 cms-20201231_g1.jpg
M_]C_X  02D9)1@ !  $ 8 !@  #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC
M+B!6,2XP,0#_VP"$  4%!0@%" P'!PP,"0D)# T,# P,#0T-#0T-#0T-#0T-
M#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T!!0@("@<*# <'# T,
M"@P-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-
M#0T-#0T-#?_$ :(   $% 0$! 0$!           ! @,$!08'" D*"P$  P$!
M 0$! 0$! 0        $" P0%!@<("0H+$  " 0,# @0#!04$!    7T! @,
M!!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I
M*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?H1  (! @0$ P0'!00$  $"=P ! @,1
M! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)B<H
M*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_  !$( =$!? ,!$0 "$0$#$0'_V@ ,
M P$  A$#$0 _ /LN@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@"
ME<ZA#:2+"^\N\4LP"1R/E(3&),;%8%\RIMC'[V3+&-'"/M ,V7Q5I%L56YO+
M:VDD17$5Q*EO,%<97=#,8Y4/8JZ*P.58 @BC;5@4W\6VMRP327@U#:097CN%
M\N-3G WQK,&E.,B/ PH+.Z90/XF/S*GERBI1<YSORQ32T5M6^B=]-'?7L=-*
MBZM[:)=?\A8/%,:N([^)K16)"SET:V)).Q3)E9(W90,F6&.+S"(4ED=H_,C"
MYKA\5+V5_9U-?=EHM.TMGWMO:[MH.="=-<V\>Z_R.JKWCE"@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@#(U91<*EI'CSI&!5@5#0*I^:X7<&PT8XC.
MQU,S1I(/+9R #0NN(7_W&_D:\W'Z8/$O_IQ5_P#3<C6G\<?\2_-'$XK\1L^_
M]:_\#[O,^F&I]T?05K-6G+_$_P Q+9>@EE)<Z2 EFRFW10JVT@^1 HD(6&11
MOA!9T7#">*.*)(X((^2?I\%GE?#?NL0O:TTTDV[32M'2^TK:VYM;O65M#AJ8
M6,O>A[K_  _X'R^X['3M3AU.,R0$@HQ21&&V2-QU1U['!#*1E)$998V>)T=O
MTVC6IXB"JT9*4&M&OR?9KJGJGN>+*+@^62LT7ZW)"@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@#)OYIIG%E9NL4S*&EEX9X(FW 2(C*RM*[*5A$H\H%9)6$HA
M-O* 7+6RAL]WE+@N=SLQ9W<]B[N6=L#Y5W,0B@(N%4  #KO_ %,G^XW_ *":
M\O,=<%BE_P!0];_TW(VI?Q(?XH_FCBL8K\42Y;O77S?GT;=M^G^1]*-0?*/H
M*TJ*\V]=)/9M=>WRZB6R]!W3VKGM9N2=KN/Z:?/;Y]RB$P+YR7"EDECZ,CNA
M(P1M?8P$B?,2(Y R!L/MW!2/4P^+KX-MX:;@WOLT]K>[)-7\^VGKA.G&I\:N
MNFZ:[ZI_A_2++3DBE9X%S<3L[/(<>8[.S.VYS@X&XA5R%1,(BJBJHZX8K&XN
MMRTJM1U9O11FZ:=ET2<8K1>7WD.%*G&\HKE7=7_S99&BW-A'(;'?9ED8 PM&
M$4G)\P0OOM_,SR7:(L< ,2HQ7T6&I9QAI)RYG3YDYJ=2G/W;KFWE*2TO\.O;
M4XYRP\T[63MI9-:].B7WFKINLRM(+>]$8+Y\N5,HC-N.(S&S,4?:5VD.XD*N
M2(CL1O=R_-Z>/DZ,H^SJ:M+FNI+R=D[];6VU.6KAW17,G=>EK'2U]*<84 %
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
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * (+FZBLXS+,P1 0,]268A550,EG=B$1%!9W954%B 0#E)==N+[
M_CT'V> CY9&VM,_+<JA#1QH5".I?S'97*O% ZY/Q..SU4)RP^$BI3ISE"<II
MJ*E%VE%134FT[IMN*TT4DTST*&'56*JN2Y))2CRM.Z:NG?56:LU:]TRI-JNH
MQQ&.WE3S@?EEGMVF4CY2=R0/;9.-RKM= ,Y8.1BN2&=XA\DW"A*-GS1]I&G)
M2YI)6YJC:5E%N\7N]4FFMGAH*Z3DNSLVK679+SZB"ZO;A0T]PWS1A72%!!&6
M(&73.^YB.02H^TL5R1DD CS<1GN+DY0I\E+EFU[J4GH[6YI<T9+^]%)/=:&T
M,+323=WIUT_!6:]&1PPI;ILC&!R>26)+'+,S,2S.Q)9G8EF8EF)))KY>I5EB
M7*K4FYREO)N[>FFOI:W1*R6AW1BH+EBK)="7K65E+XEL]+V^];_HQB <"G))
MW2T5W;ENK:Z6_P G\P6@H&*$N71=.[;?WN[ U](C221@ZA@%[@'N/6OKLBI4
MZU>I&M",TJ=TIQ4DGS1U2:>NIY^*DXQ3BVM>CMT\CI0 H ' '  [5^GQBH)0
M@DHI)))622T226B26R/%;OJ]Q:H1!:9\F/)R=BY.<Y.T<Y[_ %[T *UO$YRR
M*2>Y4$_RKBEA,/4DYU*-*4GNY4X-OU;5V:*I.*LI22[)M"?9(?\ GFG_ 'RO
M^%1]1PF_U>C?_KU#_P"1\Q^UJ?SR_P# G_F)]DA_YYI_WRO^%)X#"/1X>@UY
MTJ?_ ,B'M:G\\O\ P)_YCA:PJ<A$!'((4=?RJXX+#4VI0H48R3335."::V::
MC=-=]P=2;T<I6]7_ )B7-M'=H8I1N4^A*L#V964AD=>JNA#*>5((S7<9&!J&
M=$B#B]:"%I(HP+A?M 5?XUC<E9_-=0Q$MQ+<)&V6:)T796]*C4KRY*,7*23=
MEV6_]=7HM3CQ.*HX*"JXJ:IP<E!-W^*6RT3[-M[))MM)#K/6VDA:==E["A'S
MVN6E"G<Q,ML?G5HUP"D32RS-DQP*2(@5:-3#RY*T7%^:W\T]FO--H,/BJ&,A
M[3"U(U(Z7Y7JKZVE'XHORDD_(W[>XBNHTG@=98I55T=&#(Z, 5964D,K @JP
M)!!!!Q6!V$M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 4M0O!80-,=F[Y4C61Q&KS2,L<,1<AMIEE=(U.UCN<85C@$
MPI_"5K=!Y)_GNY5P]QL3?NVNH9<@LJIYCB--YV*Q4'!)/F+!VQ,,;*M7;A4C
M45/G2I/E:?)RJ'PM+EEU:;NVVV*NEB,/4PCC%*I3E#FY;R7,FN97?Q1?O1[-
M*QY_]DO?#-PUI;K]L@V[ST1L@!7V\GG)4[<-P0!SN),R_LSB#GKXZLL!C:-;
MZLI6E4IS@VYTG4C9)>XIQ]ISTU&2DYWBH07Q>#IYGPW46$P-)X["3I/$..E.
M<912A5]F[MWYG"7LU&HW&45%<W/)W+'Q +JY^R2Q- Y!P'ZYQD C QE<D9XZ
M8SD5\CF/#-3+\%_:V&Q-+%X?FBI.C:T4WR.:ESM2C&HE3:BG*\KM)1E;Z3+^
M)(8W&_V7B<-4PM9J3BJM[MI*:BX\B<7*%YIO1I))MRC?=*LIPN,$@\]N1G
M[C)Y/7VZ?$*4))>T4DTK:6ULGRMMR=K2Y8M1BDX)ZJ2O+[FS7PVMY].]M/5Z
M]?+:>&/>ZH2<,P';N<>E;8>$:M6E0DK1G.$'9N]I22=KMZV?5,4VXQE);I-_
M<CHO[$B_O2?FO_Q-?HW^K^$7VJO_ (%'_P"0/'^MU.T?N?\ F<[(@C=D!)"N
MRC/7 8CG\J_.,90C1KU</"_)&<HI-IZ)]7;KNU\CUZ<G*$9/=JXVN.WG^1J3
MV]P]JQ:/&2,<C/O7?A,55P$W5H-<SCRNZ35FT_+6Z1E4IQJKEELG?30O1ZG.
MSJ"1@L,\#IGZ5[=+.<9.I3C*HN5SBFE"&JNKKX;ZKMKV.66&IJ+:6MG;5G3U
M^JGAE:RS]GBSU\M,\8YVCMV^E %F@ H * "@ H BGMXKI#%.BRQG&5=0RG!R
M,@@@X(R..O-7"<J;YZ<G&2V<6TU?3=:F52E3K1=*M",X.UXSBI1=G=7333L]
M5IN</=Z#)HVH0ZAHT&Y661+B%'1%(P"N-[ *"V"=O **=N2<^_3Q4<30GAL=
M4LTXNG-Q<FN_PJ[LN^KYGK9:?%5LMGEV,HX_)Z%XN-2%>E&<(1:LG&W/)*-Y
M6;Y=$X1?+=N_1Z4SF:Z$L:P,TL<@0%=Y1[>$>9)M)RWFK-"&Z,(0%R%R?GY)
M)M1=TFTGJKKO9ZZ[ZZGV\&Y1C*47&32;BVFXMK6+:;3:>ETVNSL;526% !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 9VI:I!I48
MDF)+,=L<2#,DKGHD:Y&3W9B52- TDKI$CNN%6M3P\'5K2481W;_)=6WT2NV]
M$BHQ<GRQ5V2:=?QZE MS$&56+*58 ,KH[(Z-@LN4=64E6921E692":I5(UH1
MJP^&<5)7TT:NOP!IQ;B]T[&7JVH+;7EK"R2,")Y]T; #,0CB".IVAE;[27'S
M AXE(5NJ\N*Q=+ Q53$-J+?*FHMZV;MIY)_<7"G*H^6&ZU[%D:W$1]R0>V$_
MH]>&\_PD79*HUW45;\9)_@=2PE3^ZOG_ , Y+6IA*PN8MP(FB(' /SNL;*><
M<AF'7&<'J!7SE&M2QF-Q:M^YK8?$M\R=XNC0E7A47+=KEJT8RNKMPYHM-2E%
MX8Z,Z-"A6@W[2EB<-;E:7,JM:%"<'>R:E3JR5GHI<LM'%-5+_3_M3)-$WE7$
M.2CX##D8*LIZ@CIW4\CN#P9;FGU&-; XFG[?!8A0]M2YY4Y7BVX3ISCK&<9)
M-JSC-+EDMG%YCEGUV5+%X:I[#&8=R=&KR1FK25I0G"6DHRC=)Z.#?-'JI7+8
M3+$HN"K2_P 10$+G/;//\L]<#I7C8R5%UIO 1G'#\R]FJLTZBCI\3C%1U=VD
MKV5DY3:<GZV$5>-&"QTH2Q%O?=).,&[OX5)WVLF]+N[48I\JO6O$R?[Z_P Q
M58+F6*H:*WMJ?VF_MQV]W\+V]#HJ?!+_  O\F=M7[H?,'!W!?SI,!2/-D_B(
M_C;_ &37X_F,:3Q=;GE-/G;LH1:OHUK[1=?)'T-%R]G&R6W=_P"1 6E'14_[
M[(_]DKS5'#Z\U2HNUJ47W_Z?+R_$VO/I&/\ X$__ )$4&7/*KW_C/X?P?_J]
MZ4H8?1QJ5+Z73I125_BLU6=[=+I7Z\H7GU4?_ G\OL_UYDJ,RL" #@CO_P#6
MHHJ+J07,T^9?9ND^96O9MVMJ[1;Z),)7Y7IT?7R.ZR_H.W<]>_\ #^7KZ"OW
M,^8(X4>)%3"C:H'RD@<8 P,' ]LG'3GK0!*0W8@#Z?\ UQ0!#(LY_P!6Z+]8
MV;^4BT 1,MTHXDB[?\L7[G_KO_G\> !RI<CK)$?I$P[_ /78]OUYYZ4 ."3\
MY>/'./W;?AG][SCOTS[4 /EA\]#&Y(!&#L+(WX,C!EY]&![9JHR<&I*UUW2D
MOFI)I_-&<X*I%TY<R3WY92A+Y2@XR7JFF<CJ-C<:'-'J-CYMQ%$C1SP-+)(W
MEDAM\7FLY# @;E!P0H  RQKVJ-6&+A+"XCDISE)2IU%",%S)-<L^115G?1VT
M;=V]$?)XK#U<LJT\QP2JUJ4(2IUJ,JM2I+V;:ESTO:2FU*+2<HIV:BDDKR9?
M2^CG$&L6IW6\@,4Y(V$1%B%D8>6S,;:4$$&2.*.&6YF+.516\JM2GAYRHU%:
M4=];[JZ=UW33_/4^DPN)IXVC#%8=MTYIM-IIZ-Q::?5233Z::-JS.EK [ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * *UY=QV$+W
M$N=D2EB%4LQQ_"B*"SNQ^5$4%G8A5!) J)25.+G-I1BFVWLDE=M^B&E=V6[V
M. TW3+C4WE&\6\K8-W<QA)',TB.WE0&0N5-ONC>,W,4L:0-#$L<@9C%\!A<(
M\[JSQV+E)45.U.FG9M)I\M]HPY;1ER)2E)R:E&2N_5G4^K15*FES6NW^OKVO
MLK:,]"MK=+.)((@1'$H5069C@# RS$LQ]68EF.2Q))-??QC&G%0@E&,4DDM$
MDM$DNR1Y3=]7N8'B2)I!;,K%1'<%F QAE-O<)AO]G<ZMQ_$%KY;B"2CA%>VM
M6*3>EGRR=UYV37HV=V$_B?)_H8]?E::[I^G_  [/<(C:BZB:-T+(Y8$8//S'
MIWSW!'?E3TKW:$,;0JT\9@X5N:"A*%2$.=:12M>*<9*UXRA*^EX5$WS(X*].
MAB:4\+B>65.=XRBW;1N]]TTT[.,DTT[2BTTF6DM)D4+LD;  W%#D^YPH&3U.
M ![ 5SSP>*J5)U(X6I!2;:C&E448W<GRQYKRY8IVC>3=K7;9K3G"G"--U>=Q
MBDY2E'FE9)<TN5)<SW=DE?9): T$J#/ER?A&Y_DIJ?[.QD](8>K?1I2BX+=?
M:E9+SN]-WLRW6IK>2^3O^1+#')%(K-'( KC/[MSC&">B],=QQGCKQ7H8++\7
M[:A5E0G%*5.;YE;E2FD[WM9JU^7XK>];EU,JE:GRRBI*]FOG;^M=NAU!OHU[
M2\X_Y8S=^G2/CW].^*_73P#D)#F1S@C,CD @J<%V(R" 1P>A -?BV9R7UROO
M_$:V?^1]'0_AQ]"6"UEN,F(;@O7D#^9%8X;!XC&\SPL.90MS:QBTW>WQ26CL
M]E\RYU(4K*;M?;1_HBQ_9ES_ '/U7_&O0_L?'?\ /G_R>G_\F9?6*7\WX/\
MR&/IMPJDE. "3RI_0')^@ZUTX?*L;2K4ZDJ+2C.$G:I33LI)O52=ON9G.O2E
M&45+=-;/MZ'85^K'A!0 4 % $,^=HQG[Z="!QO7/7MC.1U(R!R10!-0 4 %
M!0!&\,<D9A=5:-E*E" 5*D8*E3P5(X((P1Q3O?5B244HQ5DM$EHD4--<@SVY
M+,+:;RU9R2Q5HHI@"Q^]M\W8K<DJHWLSAF*&:= !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % #9)%A4R2$(B LS,0 H R22>  .23P!0!
MPE[J$NME $\FR5A)LD4>;,R.3$SHP/D1J52X1<_:"YB\P6QBEAE_/,US>%:$
ML'A+N+TE4V32U:@MVF]&W9-72334CUZ&'<6JE33LO\_Z_P B72IS:Z@$16=;
MI DFWS'$;H))(79!F.*-U$Z-,VUI)!;Q9?"A:X>JS3JT+-PLI)\ONQELTY='
M)6:7]UM=18N*]V6E]K=;>GE^IW%?H)Y)YGX_$HFMI(20T-O=2#!Q@I-8G)'1
M@%W$@\>Q(%91G1>*PV#QBBZ&)E4HS4DG?GI3C!1E\4)2G**C.#4DW;F2;/$S
M:-98&MB<(Y*MAW3KP<7:WLZD92;7PSC&"E)PFG%VO9M(L6DXN84F'21%;Z9&
M<?@>*_$\9AY8+$UL'+5T:M2FWJK\DG&ZNE=.UUMH[GW.#Q"QF'HXN.BJTX5+
M=N:*;6[U3=GV:L=MIG_'LGX_^A&OU')=,!1_[B?^G9GEXC^++Y?DB]7T!RA0
M!7NW,<$C#(*HQXP3PI/ /!/H#QZT 6* .-ON)W_WC7XIF+2QE=-K^)+\SZ2C
M_#CZ&IH9_P!8/]W_ -FKZCAJ2;Q*NKVHZ)W_ .?IP8Q6Y/\ M[]#>K]#/*(;
MDA8G)Y 5O4=CW'(_#F@":@ H * "@"M= LH5>IDC(''\+JS8SZ*"?48R.10!
M9H * "@!&8("3P!R2> !0!SXTE=3A2XOHPMX5CD4-B46DJ_.GE DQAXG.'D0
M SE1O)C"(@!4L;JZTRZ6PN(79+F:Y=)4$TJIN/GY>4(\:1LSNB+,]NT1V6\,
M=Q&AN" =90 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!
MS'B:;<D-DNT_:)"95WE7\B)2S,H!&]3-Y$4JG*M'*RL"&Q7SV<8CZMA)J+M.
MI:$;;ZZR^7(FK]&UU.O#PYZBOLM7^GXV,FOQ]I/5Q3:Z:/Y*]M]-[=+GT!H>
M%$MYQ/J$3PRRSLD3&(@M''""T4,I#$>8IFDF*E8W07 C93L#M^P9/A/J6%4&
MDJDWSS2::C)I+EO'2\4DI6O[U[-JQ\]7J>TG=;+1>G?Y_D;0UFS-W_9XD'V@
M<%<-@-L$GEE\>6)?*(E\G=YIB_>A/+!:O9]M353ZOS+VG+S<M]>7:_X'/RNW
M/;W;VOYG.ZU/'/J!M63+6]LCAR/E*W,DJL@/?_CU4N".A3U-?%<0U)0EAG3F
MXRC[27NNS33I\DDUJFFI<K76_8]'"PC.-2,XJ49)1::NFG>Z:>C36Z?0Y/PS
M+B![5\%[:1DXYX))!S[MN /3 %'%^'A]>I9E",O9X^A3K+GA:THPC"4/A5FH
M*E*2DW+FF^C27RW"=9K"5<MJ.+J8*O4I/E=[Q<I24KW=TY^T46K)QBO-G2Y(
MX&<5^>7Y59)VO:RZ7Z]$EU?ZL_0+(2I<%S)V6SZ><1[!2<5;9+5=OYD,;(-R
ME1CD$<C(Z=QW'M732DH5(O7W91;Y7RO=/25K)]GK;1V(DKIKR>^J^X?4%""L
MH-6=NDI?^E,9N:)]]_H/YU]WP[I5K+^XO_2CR\9M'U9T-?HYXY5OB1;RE>"(
MWQT'.T]SP/QXH M4 % !0 4 03??C]G/_HMZ )Z "@ H AN;=+N)X)03'*C(
MP!()5@5(!&".">001VH KZ=/)-%B<8GB9HY<;0"RGB0*LDH19DVS1H79TCD5
M9,.&  +U !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 $X]L4
M<]J6NQ)$8K"6&6Z<#8-P<("<&5PF250;B%)02N!%YB;MZ^7C<;3P%)U9N\MH
M1ZRET7HMY/HN[:3WI4W5ERK;J^R_K8YR![VP#?8[@DR,787?F72AF)+%,S1R
M1Y)4"-)1;QJ-L4"%B:_/L/G^(I)RK\M5/O:+4M%9.*M;RM>[W/5EA8/X;Q_'
M\PCB(DDN)6,L\Q&^0\?*N2D: ?<BCW,(T&>6>1R\TDLLGBXO'5<PFZU9KE6D
M(Q^&,;)Z;WONY.[>FMDDNFG2C27+'YOJR?I7EWLY73W3V\E^*_X8W-71+N.&
MQ?4)/W=O*?-0CYS)'M4)*%C#%FF&/*1=[NGE# D8QK^O9/0G@L(WB6H<S=2S
M=N2+C'XKV47HW+MU=[V^?Q$E4J>YTT]7=[?H8>C-)-J,,<K,@E2[O&B?:T@8
MS1%(BPWIY<'VDJ2C EXX2C>7O5O'RYPQV8U\8[OEUIO96_AQ;6CNX+1/35MK
MF2:Z:R=*C&FM+[_F_P 2!KR-]3NT5V?S)BR9D#J%A@MX)%C&X^6JSI*K1X7]
M\D[E<MN;CSW#UJM26/I\SH473H3TT52<9U$HOEM91LYWE=2J0233TQPV)I0J
M1P,FE6G"=:,;KX(RC"[5[W;;Y;*S4)MM6UYSPP,W%V1_?7]6DKZ?C&/^R9/M
MS*A4_P#3>%OKO\_ON?!<):XO-6MO;0_&IB#L1^5?CL4VYZM>\K;?RQ\GUN?K
M08J[.ZU>S[>7D(,4[?WG^'^0 1Q32::?,_\ R7_( '2K>C: !6$;)/79R?33
MWF,W-$^^_P!!_.ON^'?XM5_W%_Z4>7C-H^K.AK](/'*6I#-I,/\ IE)_Z :
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
M#S\C^GTK1X6K'6]-<VJ;JTK-6Y;K]XOM)KY-$\\?/3^[+_(#*IXPV#_L-_\
M$U'L*D967L]7O[:DK:+^_P"3[?BA\R\__ 9?Y&9)J-QK-CIVGSH7ED-O#J"3
M(\:2OM1;J%A)$(IH3";J3S$<1M+% D1D,@6OU">,I8J>'P=*:FY2C.HTTTE2
MM-)ZKWIU%%)1YG:]U:U_$5.5-3J235DTO^WM/N2;[:V.BU>9[J\,?F$06H4>
M6H*YG92Q:1L_O$6)X_*0819&D=Q)(L)A\7/\<XR67P:2<5.H[Z[^[!_R[*7=
MW6R3OTX2FOXKW3LOU?Z?><GJFC37UTMQ%)Y06/;D$AMP+,O08(W$9Y'3UQ71
MDV?8;+,OJ8#$T/;N>(]IRRC&5-TYQA3JJ[:<9\D9*+LTW))Z<Q\GF^1XG,L?
M3QV&K^P4*'L^:,I1J*I"4ZE-V2LX<\HN2NFE%M:\IJZ=]H\G%T%60,V=AR#R
M?F]B3G@$COQG:/E<VC@_K#_LJ=26'<(./M5RR@^5>Y=-.48I)7:BWK%\R7M)
M_4Y:\8\.EFD:<<0I23]E*\9)/2;5K1E+6\4VMG[M^2%[%>$TWHFUYKY^3/8$
M.O6/AP?:M2D\B)OW8;8[Y<_,!B-7;D*QR1CCKDBON.&*%3$8R=.BN:2H2;U2
MT4Z2;NVENU_D>+F6(I86BJE>7+%S23LWJXR=K13>R8W_ (6GX:'_ "^?^0+G
M_P",U^O_ -FXO_GW_P"3P_\ DCY/^U<'_P _?_)*G_R P_%3PT/^7L_]^+C_
M .-4_P"S,5_S[_\ )X?_ "0O[6P?_/S_ ,DG_P#(A'?1:D!<VY+0SEI$8@J6
M0ME3@X(SD'!&<<$9K\%S.#H8W%0J6YHU91LFG:4F_)IV5UH])6:=D?;8:I&M
M1I3I_#*/,MU>*V[-7;3U6UTUJ35\_*]U9-J]]+=K?S+\F>D(K;@".A&1^-7+
MFA)QE%IQNGK'1IZ_:\B(M22E'9I->CU0M*[MI%W]5_FRAN,-]0?Z5T7]QKM)
M6?6S4M/2^OJS*UIJW5.ZZ73CKZVT]$=M9?ZB/_KFG_H(K]UAI&*M;1:-)-:;
M66B]%HNA\T]SF]3XN7_X#_Z"*_),YTQU;_N'_P"FX'OX;^%'Y_\ I3*%?/Z]
M/\OT.L2E;6_577WVO^2 9*./^!+VS_$/\Y[=>U=%*ZD_\,_M<OV)=>O^'[?P
M?:(EM\UTOU7]7Z;DE8EB8-8J,UIS1T_NM?\ MXP%.,FW*+:NG;:W2+[_ -X!
M<5I;^O3^OGU$)TK-OEY8K9NW_DLG^@RL9Y(=1TY(RP6:ZD20#H4%A>R -P?E
M\Q$(Y7Y@O/8_6Y#%/&)O=4YM>3T6GG9M>C9P8IVIZ=U?^O4]&K]5/""@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H Y&?Q(]VI_LM5*D?)<R@F%OO -%
M&KK),NY1\Q:"-T998994(S\KC<[H83FITOWM2+:=G:$;;WE;6W:*>S3:.ZGA
MI3UE[J_%_+_,HW$DMU*)YVRR(454!2,;B&9MNYB7;:@RS-M"XC";Y=_PF8YG
M6S"G[.JHQA&\K13U=FDVVWLF[6MN[WTMZE*A&B[QNV]-0KQ4[;V7S_X"Z6_I
M7?2)G%3S);-?>!%'PS_[P_\ 0%KIK5(*-!*4?X;O[RT_>U7U>G31=[]61%.\
MO7_VV)+D#I7)[2/V91O_ (DO\S09(BR*4<!E88(.""#U!!X(/<'K2<U=<LEO
M%JTM;\R[=M!6$@@CMD6&%5BC085$4*JCT"@  >P%=+DY-RDVY-ZMN[OYL25M
M%HB3-<RJQ_FBOFOF4(O3\3_.MY23U32T6NG9:_UN2A:CF7=?>AGG'Q1YTN/'
M_/TG_HN:OU#@>2>9U$FO]UJ=?^GM$^(XF_W*'_7^/_I%0\#VD=C^5?T6?D%A
M ">!UH%MN?4OAH&/2[17&UDAC4C.>0-O/\SZ>I K^3,]Y89KC8<T?XU1ZVC9
M_&UOO]E?S=E?3]YRJ?/@,+4LTO9PLEK=6Y8MZ;-6G;[*WV9O$]AW_EZ_R_.O
MG(V:<NBMZ-O976UTF^FB=M3VV[-16[OVNDMW9[ZM+KJU?050%  X XHE)R;E
M)ZMMOU>K'&*@E&.B227HMA:BY0F.<_6JYE9KS7X7_P R;:I^3_&W^1U-A>P_
M9HLNH/EID$C/W1U]Z_:%CL+37LYUJ2E'W9+F2LUHU9NZL^CU6S/G?93>JC*S
MU6AYAXK^(6C:)J!M;B8M(=F[RE+B,%5P7(Z<<[5W/CG;RN?@LPPTL7BJM>BX
M^S?)RMMKFM3@M+)]4]79/HS[++LLQ6+PZK4(7@G))N48\S4I74;M7L_=;T7-
M=7NI6W[:ZBO(DG@8212J'1EZ,K#((^HKY&;=*;I34E*+::Y9;KLTK-=FFTUJ
MFT<DHR@W"::E%M-/1IK1IKHT]RQ0K=/R9!#-PH_WD_\ 0UKLP_QO?^'5[?\
M/J??[WUMMK8SGHOG'_TI$U<IH)FLE.ZNHNW3X?\ ,8#BIBG%S;3]Z5UMMRQ7
M?NF 5I=_RO\ #_,05#UM[KT=]TNC_O>8R&9UC,1978?:;8 (2""UQ$H8X(.U
M20SCH4#!@5)!]K*^>6-H*FFGSJ[T^%)N:T;WC=?,YJ]E3E?M^/3\3T.OVD^<
M"@ H * "@ H * "@ H * "@ H * "@ H * "@"CJEE_:5G/9AVA^T0R1>8OW
MD\Q&3>O3YESD<CD4FKJP'$6D_P!HCWD;&5GC=>3LDC=HY4R0-P6164.!M<#<
MN5()_":]">$JSP\W[T'9]4^J:>_O)IJ_2VE[GU$)*<5-;/\ K\"Q7->5MM==
M+^MOOT^_R+#I2O;TOTWNVU]VWX@=K:?ZF/\ W%_D*_<,#_NF'_Z\T_\ TA'S
M57^)/_%+\V<YJO%PWT7L1V_7ZCCMU!KX#B'3%P_Z]1_]+J;?UW9ZN$_AO_$_
MR1FU\<]))]HR_./^1Z 4WMMU7Y@'2DO=V3WOJ[_KHO): %..R7E_D @X_.JE
M)W247;17NK;+75I_A^EQ'1:(?E<>X_D:_0^''[E=;.\';U4O\CR,9HX^C_0W
M*^[/+.;\82I'HUZCLJF:UGBC#$#=(\3JB#/4D]!]3T!-=^#A*>(I*";M.,G9
M;14E=OLEW/*S&O3PV%K3KSC!.G.*N[7E*,K12W;?1*[W>R9\<*BZ8-[D-<_P
M*""(_P#:8C(+?W5Y ZGMC].V]3\9;>)?+&ZH_:;33G_=CLU'N^NR\_I#PL=V
MDVA/>!.O^[_GKSZU_)W$.F;8MK3]\_R1_1N5JV!PRZ>QAVVY5VTL;V!7R]WT
M>I[%EM;088D/55/X"M8UJL4DJDE;M*27R5]#)T:<M7"+]8I_H49; D_+-/&"
M<[0RGZ\NC/CVW8'0 #BO9IYE&$6ZF"P=648VYYTZD6TG97A2JTJ5]4G)4U*5
MKS<I7;\:KE\I.U/&8NE%R;4(U(22;5W:=6E4JVT;474<8WM%1C9*-]$M9@!,
M'FV]Y)96_'&_ _ "NNGQ!C\-*4L'*CAU+>-'"X:FK=%=4N9I=.:4GYG-4R'
MXB,8XM5L0X[.MB<1-WZNSJ\J;Z\L8KR$M],MXXPJ*5+H,X=QD8&<X;GKTZ=J
M>*S?&U:TIU9J4:=5N*E2HRY'S-Q2YH:/W?B6NE]6:4LHP5&'LZ,'!SA:7+5K
M1YHV2E>T]5[VSTUL>&>+?A?J4^I//I:K-;3L&&Z55:+(&0V\@E0<[-N\A< C
M(R=5F<<1>MBY_OI-N;Y7[TGJY+E5E?LE%)Z)*-C]BR?-,)E^"I8"4726'IJG
M3C%.2E".D4G=OF2MS.;]Y^\Y-MV]8\/>&;C0M.AL8[IU>)3N^5'C#,Q=P@9
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
M7JQ52G%I-:*\%>V^\G:^WXGEU<?AL/-T:L[35KKED[72:U2MLR'_ (2;3_\
MGH?^^'_^)K5X2O\ \^W_ .!0_P#DS'^U<)_S\_\ ))__ ")/;:Y:7DBPPN6=
MLX&UAT!)Y( Z#UKGK8>M34:CIOEC*[]Z%]8RC_/W:^1O1Q^'KS5&E.\G>RY9
M+97>K26R9K$[1D]JYN9WO[.?WP_^3/3>BOV,+_A)K#_GH?\ OA_\*[_JV(7_
M "YE_P"!4O\ Y8>+_:N$_P"?G_DD_P#Y$T;.>.ZB#I\R.7(SW!9NH/./J*>)
M=6E5C)4YQ<8T5>+A925*GIS<RM).S=MGLVK-]]*=.O3O%J49\SLUO%RDM8OH
M]5JC'U/0\QK_ &<B0S"4,7!V$ AE;##D 9!VCC .!G /W63<1RC7J+B&=;$8
M26&E35*HHUH2G"49PYJ<I<LIR47%5))MRE'VDE&\H_#YMP^I48?V!3I8;%+$
M1J.I!NE.,)1G"?+.*YHQ3DI.G&RY8ODBY6B^FZ5^=K1))67;L?H8AJ9*Z?\
MPVVO]=]GH U!@G'K[CL/P]^.,^^:WEM%]X]T]FTMM8Z*UI:V5_A<49QT<DOY
MNS6Z3>^CNW=N.EVT_>4FU48 ]A43UDVKI:Z:+=_@_G8M:(6LVY;12^;M^C&'
M-1S234>5:IN_,^EO[OG^ P/%$W)+9?%'K_>7D!',H>-E.,%2"#R,$>G>NNC)
MTZD)K>,HM6:6J:>[LEZNR74B6S]&><VGPJT6SO5O5\YE1_,6!W4P@@Y4'Y-[
M*IP0K.<XP^Y20?2>8U7'ECRJ6W,KIJW5:V3\^G1+2WT]3.\75HO#2<+2CRRF
MHM3:>CZ\JNKIM16^EGJ>$^)/#FJ)J\\+6\TCRSN8BD;%9$9B4,>T%=@0CY0<
M1@;&VE2!]-'$+$Q^L2J.5TG*<Y7E>R^.4FW?NVWWNUJ?<9;B,#AL#1IT)4:-
M*E2C'V<7&"IM*SCR)1LW*]K17.WS).ZO[E)\/H[K1GMY%A75)X4WW!C3(F78
MS#>J[L.RE9)!EG#,Q!SMKRL1FRK5J4:=.-.C1BHM0^*JVI*56I)I.3E)N4:;
MM&"Y8+;F?YE@<15P&,J8F>(Q%?#RQ%2I"C.<O9T:$I-4J5*CS<D?94W%1>[F
MN9N*=EY[X/\ AOK-MJ<5S>I]BBMR7\P21LQ8 A50(SYR2-V["[-PR3A3T2Q]
M"DE))5E=7IOF491ZJ35FDUH[/FU5K;K[/-\TPV*P5;"82H_:U8.$9*#7LV_^
M7G[R*3<=XZ2]Y*ZM<]Y$.HQC FA?;R"T1!<\\/M<!0.Q4$\<CJ#E/$Y+)J;P
M>*I*;491IXF$HTE>*4Z7M*+G4D];QJ345=V>SC^)1P^<4XN"Q>%J<FL95,-.
M,JKL_=J^SJJ-.*NK2IQ<G976ZD_1+VXD\0PV\L9B"Z??,V#NC<BXTX(R-P3@
M%\@@%0PR.:^JRG!X>@IXK!8B->G-0BDXNG6I.SE*%6G>26K2C*$YPFX2<7H1
M];KUI/#8S#RH5:>MU)5*-6+;BI4JB46]KRC*$9P4HJ2U/4:^H*"@ H * "@
MH * "@ H * "@ H * "@ H * "@#*UJ\:QLY)(B%G9?+@RC2#SG^6+<B?,4#
MD-(1@)&'=V5%9ARXBM'"T9XB>T(MVVN^D5YR=HKS:+A%SDH+J_Z^XY5%6-0B
M@*J@  #  '   Z #H*_".;=N]V]7:6NNE]-7W\SZ@<.*(I+X5;Y-?GZ@'2GI
M%MM]NRM;_AP//_B5I%[K.CM#IX+NDJ2O$IPTL:ALJ!_$0Q60*>I3Y<OM![LN
MJTZ%7]Y*,4_:)7:23E/F3;>VB>OGKIJ?0Y/B*.%Q2J8FRBXN,9-74).UI=U=
M7C=;<VMHW9Y=\,?"U^UZ]S<1S6UH86C=F!C,NYD(C7=ABIVY9E!7"[<@L*^P
MK8W^R:BERP^M4V^2%6-W2G9I5)0EM*%^:GS+X^65FHM'H\25\#G>7K!4*\:U
M.M.$G+#U5).G%OF7M:;<>6HOW<TI7<)R2M>Y]'(B1*$0!57@ < #V KX2M6=
M>;JUZCG.4N:4I2;E)[W<F[OSN]=GH?$TZ4*$(TJ,8PA%6C&*48Q79)627H/K
M)RBE9-;]_,T#@4TXK9KKU75W?X@(*RA)<L+222BK[:Z?@,\N\2C&H28[A/\
MT!:^QP;O1CY77XL_-<U5L74](?\ I$3!KT#PS:\.L([^(L0H^?D\#_5O7!C$
M_832T>GR]Y'L98U'%TVW9>_OHO@D>G/<P[2-Z=#_ !#_ !KY6S2/T9U*=FN>
M/_@2_P SQ>ONDK['Y#L=K/G^PXC\P4,-X4X++O88)P0O8@D'! !!->UP].#S
MUP_=^UEAW&DYVER35&#C-14HN;Y5*\(RC+EE+WHV;/2SM2_L*G*\^2-2FZL8
M.SG3YY1<7+EDH*[BU*49)2C%-28S3?%$@>."95$60A<D[@. &9B<$CJ[8 /7
M Q7TV;\&494<1CL)*;Q%I5HT8PC[-S3<Y0I4XQ<HIKW:4%*3BTDW*^G@95Q?
M557#X+%PIK#WC2=64Y>T4;*,9U*DI*+:?O59N,5)-M*-M>]# @$$$'D$=*_!
M)/D?)+22;33T::O=-=&GNC]QBU)*46G%I--:IIZIIK=/N*:F4DHO5;/KY%"]
M*T$(.*3=GU^Y@%1S+L__  &7^0!1=7OK_P" OR\@ U$VFK:[QZ/^9/L,BGXC
M;M\IYY&./7M]>U=E!IU::Y7+WX^ZH<S?O+11E:,K[<LFD]F[,SG\,NFCZVZ=
M^GJ35A?U^Y_Y%A33[ )4KXFO)?FP"IE[R35[;^Z[7337==[^J3Z!L(:SFW)<
MO)+I_)W7>5OO&)H,;7^HQZE!N^RQ6MQ#O9719&N)+.6-X2R!9HBD+GSHV*?,
MNPON)7].R##5Z'M:N(I2I*:@HJ?*I.W,WHI-I*ZW2OTV9XN*J1ERQ@[VO>VW
M0[^ON#S0H * "@ H * "@ H * "@ H * "@ H * "@ H \VUS7;26^*2R*$L
M&V(O#DSNHWR*%#G]VC>0K#:RLUU&ZD%37SF:X',<P4,/@,/.=*SJ2J7C"#LW
M&W/4E"'N:R:<KO2RO$YUFN7X"4EB\1"%2+4>1*4YKF2DO<A&4M4UJE9=7J43
MKT$AV6JR7,G]V-",>F\L%"C/!/;N*^97#>+HKVN93H8*BFOWE:K!\_5JE&DY
MRJ24=4E92Z2WM3XBPE5^RRV%;&5K?!1I37)T3JRJ*$:<6]&W=QZK:\%QJMY9
M*)KBV"PY ;;)O=!_>.%VX_'&< D9KMPN2Y;F,YX+ 9C*>*47*DZE#V-*K);0
MCS3<U)]=&TKR4)*+1QXG.,QR^$,9CLOC##<RC45.O[6K23WG+E@H.*Z:I-VB
MY1<DSS?QO\3IM&NULM)$,FU%>25PS#+<A% 90,+@L22<MMPI0D^/#*Y4'*&/
MA*%5-KV<KQ<;=7M>^\6FXN+33=]/V?(\OPV<X59@JKE1FVJ;I2C9J.DFVU*S
M4KQ<6HRBXOFWLNL\+^-5\0:8+LH%O Y@,*'AI0%(* G<(R&#$L?D^9=S$ M5
M#)Y5Z^K<,'!>TK8B2?)2IQ^-<UK2J6MR0BG*4I15DKM?(\0U(9!4>%IOVV(J
M*+PM%->TJ.HY1AS1NN6"E&7/4=HJ,'+1M0.QT^W-G D+8)154D=,A1G'3C.<
M<5Y>9XI8_%UL9334:M2<XJ5DU&523BI6NN;EM=)M7Z]3SLNPSP.$H8.;3E2I
M0A)QO9RC%*35TG;FO:Z3MT1=KQI76V_3IT?7H>J%'373_AP"G^0""LJ::C'7
M3E6GG;>XSR_Q1_Q_O_NI_P"@BOML/IAZ/^&7_IVH?G&;_P"]2_PQ_(Y^N@\
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
M6L^_W^6@<K7VY?='_P"1'^6P_C;\E_\ B:B56%KJC35K[.KV\ZC]?^ 5RO\
MF?\ Y+_\B'EG^^W_ ([_ /$T*K!:>RIO1=:O3KI46_7IVL'*_P"9_P#DO^0"
M/8.&(YSV[]>W<\_RP.*F55-7<(74;?:6VSTDE=)6\UJ[R]X%&VB;W\O\OG_P
M-!VPC^(]O3M^'?O^F*GFBG?DCUZSZ[+X_L].O\W,.S[O\/\ +K_PU@53UR?I
MQ_A^%.3C\*A%6MJG.^UNLFM=WIOM9: D][O\/\A<5S\R5TVN^MME9W]$_P R
MK"%0<@],>IIQJ.$VTTN51DM%H[RUU7DO(5DU87:/?\S3<K:Z6^06&^6/5O\
MOIO\:V59ZVY-]?<IZ.W^'336WSWU)Y5Y_>_\SR=_$%\HW-,0%Y)^4  =<G'3
M]*^J^KTFU^[A=6M[JO\ EUZ_S=;GYG_:.+>GM9?='_(][\,VTUIIENMUN%R\
M2R3A\;A-( \BG'9&)C0<X157)QD_HE"C'#4XT::2C%;+N]7][;9]&G)I.;;E
M97;W;L;M=(PH * "@ H * "@ H * "@ H * "@ H * "@ H XS5-1GOFDM8&
M\BW4M$\B%A-(00'$3JRF *0\3. 96)+PM"425_B<USB>#E+"X9152*7-4FKJ
M-X\VD;I-I-/FD^5/1Q9Z5##J:52;TZ)=;/J_\OO*442P(L<85$0!550%55 P
M  .  . !P!P*_-;S;O.2;=VW9W;ZWO)[WW/9T6BT+MDP29"Q  ;DG@"O3P$X
MT\51G.48QC4C=MI):K=MV7S,*R;IR25W;9'8)*DGW&#8ZX(/\J_9J=:E7O["
MI"=M^2496OM>S=KGSKC*/Q)KU5A];DE'3CF)NW[Z<=,=)Y!_GUZF@"&^TXW;
MAPP7"@8QGN3_ %KY/,LIEF%95XU(P2IJ%G%O:4Y7W_O?@=]&NJ,7%J^M]_)+
M]#'N].:S0.6# G' ]B?Z5\ACLJGEU-5ISC).:@DDT]5)WU_PGH4JZJOE2:TO
M^*_S,TC/]*^;NXWLET5K[K3?337UV3WVZVK@"?3&/\^G^?K2:G&UE&S5U[WR
MU7+H_)^NS3$G>^]UH]/GIW6NZ]-TT"]!1+F4G:,=WU:W>OV>K*6PO-0G/M'=
M_:??_",.:+SOM'I]I^?]T#E?%_\ QZ)_UV7_ - DKV,OYO:RNDO<>SOUCY(^
M8SK_ '>'_7V/_I$SC-&XO8<?\]!7T-57IU$O^?<WM?:#>WRW^S\2NT?)8#3%
M4;?SH];.2<#H.O/Z=/Q[=NN3CXY>[&[2YG;E6MK=97MW5DK23O*]FE?]/=V[
M+2*W=];]%;?K=NZ:]VUTW9U8WD]6E_X$_P#Y$TVT05&O6,=[KWGNDMO=_I#"
MA\STE&-K/1R=NG]T"G?WBZ?"UPX)5,9"XSR0O? ZFNNE"=67LX\J;6EV[::]
M(^78Y,16CA:;KS3<8VNE:^K4>K75G.'QA;]HI/S4?U-=KRZHTU>"NFMY=;_W
M5W/ _MNBMJ<__)5^K(O^$RC'2%O^^Q_\36ZR]K[25M%IT^\R_MR/_/J7_@2_
MR*#^+[DL=D<07)P"&) [9(< G'4@#Z5O_9].4>64I:JSM9;K6VAPO.ZUWR0I
MJ-W:ZDW;I=J25^^B]#T,#%?/**CHE;;\-$?>"+P*MJTFU:XD<GKFO7&EW AB
M6,J4#?,&)Y)'9@,<>E>EAL+"O"4IMWYFK*UK<L>Z?<^8S#,:N"JJE2C!Q<%+
MWE*^KDNDEV[&-_PE]W_<A_[Y?_XNN[^SZ5V^:>JMO'I?^[YGD_VUB/Y*7W3_
M /DQ#XOO/[D/_?+_ /Q=/ZA2_FG]\?\ Y$7]M8C^6E_X#+_Y,/\ A+KP?PQ?
M]\M_\73^H4EUG]Z_^1%_;6)_EI_^ R_^3,"TM7N-LIM;F\M#($D\FVFF21=S
MK(@9$*''EO')E@L;861D+#/T^'P]7FA6Y'R*46WY)IW2W:MV3OT/)HT*G-"K
MR/D4HM^ET[I;O3LG<^H(I%F19$SM<!AD%3@C(RK ,I]00".A -?9GU8^@ H
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
MZQ*-.<HQ]G4DTE&TDZD+R3474A>-W9V3C%J4E?SWX0:+J-A-<7=PDEO:R1A
MLBE#)(&#*ZJP!*QKO7=C!,F 20V/S/,:]*48TX2C*IS723BVERNZWTO[NFB=
MKO8^SX@Q.'K1I4:4HSJ1;DY1=U&+5G%M:7DTG;=<NJ2DK^\*K.=J@DGH!U_*
MOGXPG4:A"+E)M644W)NZVBK^N^W0^ ;4=6[+ST)_LLP_Y9O_ -\M_A7H_4L5
M_P! ]:W_ %ZG_P#(F?M:?\\?_ E_F(+28?\ +-_^^6_PK"&!Q4(J^'Q%VE>]
M*J[>7PZ![6G_ #Q_\"7^9!:VLI0[4<_/)T5NOF-D=.QX/O7H8K#8F4XN.'K/
M]U07\*H_AH4T]HO6ZLT]4[IVDFC*%2"37-'XI=5UDV/>-HSM<%3UP00?UKR*
ME.=&7)6A4IR:32E"47:[5TI16ET]=M&="DI*\6FO)W_(MV%TMI(7<$@J1QUZ
M@]R/2O:RO&T\OK2K5E-Q<'&T$F[N47U<=/=?7MH<]>FZL5&-D[WU]'ZG3_:X
M?^>B?]]#_&OU'Z]A/^@BC_X,A_F>)[*I_)+_ ,!?^0OVN'_GHG_?2_XT_KN%
M_P"@BC_X-A_\D+V53^27_@+_ ,CB1T%?B3WO?OU_K[SZ9!TJ+NVG=];=P#H:
MF_OM=.5=?-_G^@#<D]#@?Y_#^=:<T8V4_B;VOHM&VGU_%;=;D:RV=EY:OY=%
M]SOY#)!@9_VE_P#0A_G/^%=%*:YG&Z7N5.MO^7<NOX6Z[=6*2MKYQ_-?\/?_
M "1+TKDNE;WME;=:[:OS]++5Z;6U &HA.,HQE=:I/?N@"J35V[]>_P#=0!1S
M*ZM)>?I]ZL_/7T PO$IQI\GU3_T-:]3!-.LK-;/:W;^MCQ,UTPE3_MS_ -+B
M>65]2?F@4 '2@9ZM_P )'IX_Y:_^.2?_ !-?*?5*W\GXQ_S/TS^T\)_S]_\
M)9__ "(L>O6#G F4'W#*/S8 5%3"U8OG<9VTT7O;)](W?7\%V+CF.%E[JJQ3
M\U**^^22.+\22I=W8>%T=1&HR'7&<MQU_3W]Z^CP4&Z,=.5J]U*T'N^DW%O3
MR[+L?(YI*-?$*5&4)14(JZG&U[RTW_KYF/::7/J\\=C '+3NJ,\17=#&Q_>3
MY(9%\E-SC>,,X2+EY$5O:P^'=6HHNSBK.5I1?N[]'?79VV;UL>50HNI44=+*
MSEJGI\G?79VVOJ?3L$$=K&L,*K''&H1$4!555&%55&     !P!P*^U2MHCZW
M;1$M, H * "@#B/$_CVQ\**[7,-[-Y;*I\JV<(6<*5"3SF&V?.X#Y)FP^4.'
M5E'52H3KZ4^6][).<(MORBY)OY(Y*V(IX97J\Z25VU3G**7G*,7%?-W/FGQW
MXO/C*_6Z1'AMH(]D$4FW>H;#2L^UG4/(P56".R;(HNX)/V^7X/ZG!RJ6]I+>
MW1=(W]=7;1Z;V3/SW,L<L;-1I75*&R>G-+K*WII&^J5WI=HXOBO:/! T % '
MT#\"C_R$1_UZ_P#MS7R.=?\ +G_N)_[8?;9#_P O_P#N'_[D.Z^+"!_#=T"
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
MIBC0,6V[$5YFD5!GR1$7_>[/ILL@U&=32S:2[W5[_+4^@P$6HRGI9M+STO\
MYGME>^>T% !0 4 <OXR\2)X4TN6_.TR\1V\;$?O)WR$4*70N% :614;?Y,<C
M+]VNFA1>(JQHQT<G:_9;M]-DF[=3EQ%986E.O+:*O;NWHEUM=M*]M+W/BNXG
MENY7N+AC)-,[22.0H+N[%G8A0J@LQ)PJJHSA5 P*_3*5.-"$:5/2,59?YOS;
MU?=L_):U65>I*M4UE)W?EV2WT2T2Z))$72MC 2@ H .E %VQTV[U-C'90RW+
MJ-Q6&-Y&"YQDA 2!D@9/&2!6<ZD*2O4E&"V3DU%7[:V-:=*I5;C1A*;6K48N
M32[V2>A>G\-:M:QM-/97<42#+.]O*BJ/5F9  /<FLHXBC)J,*M-M[)3BV_1)
MFTL+7@G*=*I&*U;<))+U;5D8A7(QT^AP?P(((/N.:WDE).$E=---=T]&CFC)
MP:G%VE%II]FM4S[B\*:BVK:/9WDDBS2RVT1E==H!F"!9N%PJD2AP5  4@K@8
MK\LJP]E4G2_EE*/W-H_8J-3VM.%7;GC&7_@23_4Z"L3<* "@ H * "@!"P0$
MDX Y)/0"C8#@)KLZO,+MA(D* BWC?*_*P&9GB(4I+)R%63,D4.!B&26XBK\K
MSG,5BYK#4'>C!WNOMSVO>_PI.T>^KU7+;W,/1]FN>7Q/\%_F^O\ PX_%?*<J
M??[VOU.\U]%&)C_N'_T):^LX<CRXJ;NV_8RZRM\=/HY.QY^+_AK_ !+\F=!<
M,4B=EX(5B/J <5^CXN<J>'K5(.THTJDHOLU!M/Y,\BFE*<4]G))_><L=4N5!
MP_3_ &5_PK\MAG&.;4%6MJE=PI]?-P;:UW5^W2Q[CP]):\OXO_,4:I<_W_\
MQU?_ (FH6=8Y_P#+U_\ @NFNK7\GE?TL]F'U:E_+^,O\SHK"5IH5=SECG)X'
M0D=L5^D996J8G"4ZU>7-.7/=V2O:<DM(I+9+H>/7BH5'&*LE;3Y(N5[)SF5K
M'^H'^\/Y&ODN(/\ =(_]?8_^DS._"?Q/^W7^:.7/2ORMZQ;3>SZ6_-'N%2[>
M%E-K*ZHTZLH4LH9@00=H/)//8&O0PDJV&JT\;14I>PJ0J7Y;P4H24H\S2T3:
MUU6ASXB@L50JX>:?)4ISIR<=U&<7%VWUL]!NFRF:VB<G+%%W>S  ,".Q# @C
ML1BNG-</]5Q^)H04HTU6J.GM;V4I.5)IV;<9TY1E&6MXV=]3@RNM]9P.&K2:
M<W1IJ?2U2,5&I%KI*-12C)=&FNA=Z5XMFMG)Z].733?5+3TU\CV# \0ZA-IL
M*20$!F?:<C/&UC_2O0PM&-:HXU&VE%OHNL>R/#S+$U,)2C4HV3<U%W5].63_
M $.1'B>];ABA Y^Z.HY'Z@5]!#!TDW;F7NS6_>+75>9\LLVQ+=FXVU?PK=*Z
M_%(7_A*[T?\ //\ [Y_^O7/]1I=Y_>O_ )$?]L8G^Y_X#_P1?^$KO1_SS_[Y
M_P#KT?4*7>?WK_Y$/[8Q/]S_ ,!?^8'Q5>C^Y_WS_P#7H6 I1OK+77=>G;R#
M^V,3_<_\!_X(J^++U>T9^JG^C"AX"D]G->CC^L6-9SB5TIOUB_TDBY9:O+KD
MJV-TJ>5)DMM#*WR@N,'<>ZC/'2LYX986$J]*<^:*5KN-M9).ZY==]N^O0ZZ&
M-GF518+$QA[.=[\O-&7NIR5GS/JETV-W_A%K$?PM_P!]FO-^N5M;2V_NQ_R/
M:_LG"_RR_P# F>85]6?FX=* "@!S=?P'\A_G]*N6_P H];]%_5NFQ<M_DOR7
M]>6PVH(/1_AOK"VEQ+IDI"BZ/FP< %ID3$REB^6+0QQO&BQ\+#.S/RHKZ7+:
MJM*@]T^9>:>C^[3[_(]_ 5%9T7O?F7FNOW?KY'LU?0'MA0 4 >=>.?B#;>$?
M*@0K/=R2QM)"N&=+8.AF<C>@21XBRVPD=5>3YOF2.3'?AL)4Q7-[-:1BW?9-
MVTBGM=ONUI=W/-Q6,I8)1]J]922LM6HW]Z32ULE?9/6RL?/GC7Q?<^+W2XD_
M=6T<DJ00#/RJ!&=\AR0\K;\$C"JJA44$N\GU^!PBP<IJ3YIN$&W;17<KQ76U
MXZO2^FBL?$9CC7C8P<5RTU.HE&^KLH6E+I>TG9:\NNKN<+7NGSHHH 2@ Z4
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
MMNQT[8S_ (U]!EN:1ROVG/3E/VG);EOIR\V]HRWYO+;J<=>BZW+9I6O^-O\
M(R/B+XOM_">F)=2(9I)Y%6*(,%+':68EB#M51U(5OF*C'S9'W69P6-PM/EER
MJ4H35UK9PD]M.ZOJK?@^C)L!/,,3*A!\JA%N<FFU%72T6EVV]%=:)N^AY[X3
M^(L'B83QR0M;36T9F*!O,#Q*0&96VIAE) *D?Q*03\P7X?\ LV;JT:%&2DZ]
M2-&/-[JC*I[L>9W;M=ZM+3L[GN9U@'D5"6-J3]I0A"4I.,;23A&4W'E<FG>,
M6XOFU::?+HWV]I%++(;JX 1BNV.-6W!%.&;)X!=F S@8 50">2;QM;#T**RO
M .52"J.I6K3IJFZU6//"FH1O*<:5*$I<JDU*4ZE24HQ]U+X?!TJ]:L\RQT8T
MYNFJ=&C&;FJ5*7+.HYRM&,JM2<8\SBG&,:<(QE+WF^&OO#]]-<2R)%E7D=E.
M^,9!8D'!8$9![\TZ.*HQIPC*5FH13TENDO(^=Q&6XJI6JU(4[QE4G)/G@KIR
M;3UE?;N5?^$;U#_GE_X_'_\ %UO];H?S_P#DLO\ (Y?[+QG_ #Z_\GI__)%2
M\TFZT] ]PFQ2=H.Y#S@G'RL3T!K6G7IU7RTY7:5]FM-%U2[HYJ^#KX6*G7AR
MQ;LGS1>MF_LR;V3*"'!_ _J#Z?Y]>*[8.SZ;2WOUBUTZ]NE]]+G%%V?REWZI
M]OP_'0;69!L?V!?]?)/YK_\ %5YZQE![3_\ )9__ ")Z_P#9N+6OLG_X%'_Y
M(S[FVDM'\J9=C@9()'?D=#79"I&JN:F[K;JOSL>?5I3H2]G5CRR2O;3KZ%?%
M:&)-! ]PWEQ*7=AP!U..3C\ :3DJ<92F[)):]O>1M3IRJR]G3BY2:T2WTU?X
M)EW^Q;W_ )XR?E7-]8I?SQ.OZABO^?,_N)#H-^/^6+?FO^-9?6Z'\_\ Y++_
M "-/[.Q:_P"74OOC_F9L\#VSF*52CKC*GJ,@$?F"#79"49I3@[I[/\#SJE.5
M&3IU$XR5KI[JZNOP9%5F1/-MW#)(^5.W^PON*ZZO+S*[:?)3VC_T[C_>7Y'3
M4Y;J[?PPZ?W(^:(2 .1T^F/ZGUKF:2U5[>:MKI?J^Y@U;5;>EOU?<S+K2+2]
M=99XE=UZ$Y'X-@@,/9LCVIJ36BZ>2/H,'G>8Y;2EA<%B9TZ4K^[:,DK[N'-&
M3IMWNW!Q=]=]31 "C X X ':HWU9X$I2G)SFW*4FVVVVVV[MMO5MO5MZMC)8
MDF0QR*'1@0RL 5(/4$'@@^AIIN+O%V:V:TL2FXNZT:VL;$?QQM_#^--@TU6C
MMB8W=)UC#L&(>0(+<C+MEV^;EV/S-]\_6O'0IR5.TI)**E*R3O9<]HW:=G>W
MO+F\KG[Q@N%L1BL'#%5:T*=:<.>%-Q;335X<\TTX.2LY*,)\EVESM'G'BKQ
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
M+?, Q5<J6U__  *7^8CE/& Q:I_UU'_H#UZ^ 5JK_P #ZO\ FB?,YU_N\/\
MKZO_ $F9YU7TI\ % !0,4]!]/ZG\ZM[1].UNK^_U^70;V7IVMU?W_P!+H)4$
MA0 4 >IKX<T\@$Q=O[\G_P 77RGUNMK[UOE'_+Y:VV['Z6LKPEE^ZZ?SU/\
MY(N0Z39PJ$6&/ SC<H8]?[S98_B>.@XQ6<J]63NYRO9=;+9;)62^[_,ZX8/#
M4XJ,:4+*^\5)[]92NW\WY+0\CD&UR/0D?K7UD'>,7W2?X'Y;-<LI+LVOQ&59
MF% PH ,T % CSG5#F\G([S2_^AM7])X-WPU!KK2IO[X(^9Q3O7JM?\_)_P#I
M3*%=IR!0!Z#\+?\ D9;/_MO_ .DTU>3F7^Z5/^W/_2XGMY3_ +Y2_P"W_P#T
MW,^P:_.C]0"@"K;/O:4@@CS !CI_JX\C\\]/YT 6J "@ H * "@"O#C?+@8^
M<9]SY<?/Y8'X4 6* "@ H * "@ H * .*UR$6%X+G.V*[7:_W%59XE+!SA-Y
M:6!65W=RB):Q*H5G.[XC/L%*M[+$T(N4TU2:BFY/F?[NR5]>9N*LKR<XK72W
MHX:M&DI*K)1@DYN4FDHJ*O)MO965VWHDFS$N]32%4\C%Q),P$:*X^8<Y;(SA
M% .6P0",''4?.X+)JN(J5GCG/!T,-"4J]6I2E^[=H\M/D?)>K4E**C3YE)IW
MBF[)\V,S:GAX4E@E'%U\1.,:%*G5C[Z;?-4YESVI049.53E<4U:36K0%OIOF
M+16_H@4RGI_$VZ,9SV"X]S2F\HP_[M4\5B[;U'4AA(MJ3:Y*:IXB5FK.\YIO
M^2.J!1S7$>^ZF&PBTM35.>*DKI7YZGM*$;IWTA!I?SRW!=+60[[MOM,G.-P
M1,G^"/E0>GS'<W'WNU:3SB=&/L,IA]2H^ZY*G-RK56DOXV(M&<HMW?LX*G22
ME\%]0IY3"I+V^:3^N5E?EYX*-&DF[_NJ%Y0B[63G)U*CM\=M"[Y+?\]'_)/_
M (BO$]O"R_<4NG6M_P#+NO7\+'O<C7VY?='_ .1%$;#^-CSZ)^7"BL95HRYN
M6C"-DTE%U-_==US5'[W17]VS=U>S5*+7VG_Y+^D0","/G8X]EY_\=_EBG*I%
MII4H1O=J2=2\=M%>HU9;^\I.^[:T!1=_B?I[O^7Y$N/>N96=G>ZW3^373O?_
M "+&L#C@_P"?TI\\8)SM=*+T32Z=[,5NB##=B/R_^O6J<%NI?^!)?^VL6O1K
M[O\ @AAO4?D?_BJ%*G_++K]M=VOY L^Z^[_@@I(R"1^ QZ^YI2Y79TTU?362
ME?KI91[^=^G4-M[?E^ISWBF(26)8YS&ZL,>I.WGVPQ].<5U8.;C6BE:TN:+^
M2<M-=[Q2^\\+-X*6%E)WO"49+U;Y=?*TGVUL>95]6?G(4 % '3:'HL6JQLTC
M,AC(4;<<YR><@UR8NL\/"G*"5Y.<7>_V>1I[K^=I^B/I,!@(8Z$ISE*+@^7W
M;:];NZ?<DUS08M*@66-G8M(%PV,8*L>PZ\"N7#8F5>;A)))1;TO>]TN_F5C\
MNIX*DJL)2;<U&SM:SC)]%OHCE>E>J?-!0![=']T?05\'KT:Z].W_ &\?L4=E
MZ(5?2JYM>5O5)=++9;=.W6_<H\7NQB:0?[;?^A&OLJ#O2IOO"'_I*/R*NK5:
MB_OR_P#2F05T'.':@84""@8E CSG4_\ C[G_ .NTG_H9K^D<#_NN'_Z\TO\
MTB)\QB/XU7_KY/\ ]*91KO.47M0!WGPPQ_PDEGN (S,,'WMYOZ\UY&9?[K4_
M[<_]+B>WE7^^4O\ M_\ ]-S/K[[)#S^[3D8/RKR"<D=.YY^M?G9^H#D@CC^X
MJKGKA0/Y"@!%5D9B N&;/'!^ZH^;@Y/'7^[@=J '+)EBAX90#WQABP'. /X3
MP.1WQD9 )* "@ H * ,^S:8S7(E&U%F7R3Q\T9MX"6XY_P!;YJ\\_+Z8H T*
M "@ H * "@ H * ,?7],&L6$MI@,S@,BF1XE,D;+)&'>,%UC,B*)-H;,992K
M E2^:I3O+#S]G42?)-)2Y9--*7*])6WY7H]GHS&K1IXF$J&(@ITI*THNZNM]
MU9I]FFFG9IIHX+2M.M;13+;+M9BP;<<NA5B&B/)VF-@4=<Y#*0Q)6OR7.,VS
M+,IPP^932]@[.FO<BY*/*YR25I2E\2E\*3;IJ,96?=EF3X'*N>K@:=I5+OGD
MW.2BVVH1;UC&.UOB=ESN4DF;%?+N]F]-GU_X!]&%"?-M9V[2Z_=V8PQ4J+W[
MV^T[:6V5O+7Y]V!&KY+ #[I Y/L#[]C_ )ZUT>R=)1E)Z3BY+=M)-TU=NUVY
M0=VKI)[MW2B][I=';\$_R8\9SS@?Y^@I-+1J^VNEM7:_5Z=GI?>RV&.I#$/2
ML*JM3G;3W9?D,6MQ"5,=OF_S8#>Y'L/ZUKM&+6_,[=UI'6^_^73=D]T^W^9A
M>(_^0=)WQL_,.H-=>'_WF#M;632VT<)-?*ST\CQ,R_W*:O>W(F_-3BG\[[^9
MY=7U1^;A0!OV7ARYOX5N(FC"OG 8L#P2ISA2.H]:\VKC(49.G*,VU;;EMJD^
MLEW/=P^5UL33C7IRIJ,KV4G)/1N+O:+6Z[FWYX\%:9<7E[AQ&0P$9SN+;41<
MD#!+GDX( ^;L:\^4O[0JPIP4H12=W*SY>K=E)K6R2M:\M)-*S7W62Y;6C)8.
M\'4J3NFF[)*-VW=)Z*,G97OTN]#A-/\ 'Q\<3)I)@6UE=R\3&0NK;(Y"RMB,
M%3MR0>AP1@'&?0^KQP*EB$Y32C9Q25]6M5=I6\NVMSZ/B#ANM'"*IAZL)J%2
M+GS1<+)IP35G.]Y22MI;?76W2S^%KJWC>5FBVQJS'#-G"@DX^0<\5G#'0G*,
M%"HKM*[Y+*[MK:;=O1'Y/4RBO2A*K*5.T(N3LY7M%-NWN+73N<W7K'SIZ6OB
MFQ  R_ _N_\ UZ^5^J5_Y/\ R:/^9^BK-\*DE>7_ ("S<L[I+V(3Q9V/G&>#
MP2.GU%<M2,J4N222:2TOY)]+]SV*%6.(IJM3ORRO:ZL]&UMZH\AO.)Y/^NC_
M /H1KZK#Z4:7_7N'_I*/RS$?QJG_ %\G_P"E,K5U'*% QR@'.>,#TSW'TJXI
M.]W9)7T5^J7==RDD[WTLNU^J7EW$.!TS_+_&EHMK_E_F+3I?\O\ ,4;1U!_
MX_H::Y5NG\I)?^VL:Y>J?WI?HS#GT&WGE>5C(#(Y8@,HQN)+ ?(>YX]!USUK
M[FEQ/B*%.G0IT:5J<8PNW)MJ*2Z.*N['GSPM*I.51\_O2YK)QTOJU\/?;LM[
M[D?_  CEK_>E_P"^D_\ C=7_ *U8OI2H?=4_^6$?4J7>?_@4?_D"AJ6FP:;
M)$4R9D"DR%L#*L<?(4_N]P>_(XKZ/)LVQ.;5JE.MR4XPAS+V<;7;DEJYRGT>
MB2U^5GA6H0P]/GC'F]Y*\F]+J3M[KC_+V?75&=INLS:/<I>V(2">(-L<!FVE
M@03MD9U)VDI\P(P2<;L,/M*E!58NE5E*4&U=.RO;97C%.U[2T:=U:_+=/AIX
MAT)JK1C&$TG9KF=K[NTI25[7CJFK.]N:S75'XI^)?^?S'_;"V_\ C-<7]F83
M_GW_ .3S_P#DCO\ [5QG_/W_ ,DI_P#R)]@CFOSL_4 H C$8$A?NRJ/;Y2QZ
M=/XCGUX]!0!)0 4 % !0!D;K>WU/;D_:;RUR!SCRK.49/7 (>^7L"0>IQP :
M] !0 4 % !0 4 % !0!PVIQ"UU&0;=JW2+.&+LQ>2,+#, AR(TCC6U/RX#M(
MQQNWD_G'$.%_>T\5%*TER2=DO>C>UV^LHNW>T-['L82>CIOIJO1_Y/\ ,HW%
MY':[ Y.9&"(H'+,>W.!^9'H.2 ?F<+@*V.=2I0M[.A2E5JR=N6$%NVTI2W5K
M13?VG:,9-5BL;1P7LHUF^>M4C2IQ6\YRZ*[459:MR:717DXIRKNX+<'N!D@'
M'(R0"1GH<+[BN.5.$)2]CJG)^]-QB[;)\JDU%M*/-%SJ*^SZG7'G:3J6B[*\
M8W:3:U7,XIR2>SY8-K=="3(]_P C4*%NVN^L=?Q-;C8UVEC_ 'FS_P".J/Z5
MK.;DH0;7N1Y5;HG.4[/I>\V]+JS76Z$E:[[N_P""7Z#^AK!VBK6Z]O\ (H.!
M6?NI<J6FUN5VMVM8!#TK.JUR3T=^67V7U7IZ#%K2\>S_ / 7_D(J27]M Q22
M6-&'56=01GD9!((X.:TITY-.<(3=V]5"3O9M=OZ?F<T\11IR<*E6G&2W4IQ3
M5U?9N^SN/AN8I\F%ED48&4.X9YXR,@'I[\BMW3E""YDXZM6DN65K1[VDU\M-
M==RH585;RI2C-;7BU)7[75TG_FC"\1W"&TEA!^8",D=,;G^4?4A6.,Y  ..:
M]3#8:I'V.)FK0G4JP@]/>]G3_>-.^T74@DTFI.4E?W+'S^98B$J=?"P:YX1H
MRFKVY>>I[BVWDJ<VU>Z48NWO7/-=OT_,5]!ROR^]?YGP=O3[U_F&WZ?F/\:.
M5^7WK_,+>GWK_,]'T"_M;>RBCEEC1UWY!< C+L1QGT(-?,XK#3E6E4C%O:S3
MT^&*>SMT^1^@9=B:-+"TZ=2K",ES73E%-7G)KKV=PUZ/3/$%E+I]Q/&L<R@;
ME=<JRL&5ASV8 XZ$9!X-%"G7P\HU(TW9735[)K1-66W=/75+1V/H,-F='!UH
M8FE6I<T'I>4;.Z::>O5-KNKW6IQ7@WX?6.@WXOA>K?31*WEJBA FX%&=@))"
MWRMM'0+G)R=N.K%8FI.G[-TN12=FW+LN:RT6]O.ZNK7V^EQG$4<TIO"4/9Q3
MM*:C45232::VBN5*5FW:][*Z5T_3M3(^R3C_ *8R=O\ 8->30B_:PU7QP>K2
MW:>FWZM/1ZGR&+_W>M_UZJ?^DL\?V_3\Q_C7V7*_+[U_F?E-O3[U_F&WZ?F/
M\:.5^7WK_,+>GWK_ #/4O#K!;"(<_P ?0$_QMZ5\QC*;=>3]W:/VHW^%>?\
M6^Q^E98[82DO\7?^>78\XOE/VB7I_K'[C^\?>OH:$&J5-77P1^U'^5>9^?XB
M+]M5>GQSZK^9^95VD>GYC_&M^5KM_P"!+_,YN5KM]Z_S#:?;\Q_C1ROR^]?Y
MBY7Y?>O\Q5& WT]1_>%7%6C)Z?"NJ_FCT+2LI;;=U_,AE8F04#"@04 8/B(X
MM0/653^22?XU^@<*RMBZL>]%O[IP_P S@QC_ '/+_?B_NC/_ #.)X'2OV ^=
M$H ]_P#^%Z$# TX?^!7_ -SBODO[%_Z??^4__MS[7^WNU#_RI_\ :'J?@GQ4
M?%]BU\81;%)FAV!_,^ZB-G=M3KOZ8[=>:\+&8;ZG45)2YKQ4KVMNVMKOL?18
M'%_7J3K<O):3C:]]DG>]EW['42^9O41E5^5B=R[N04QT93W/^<9\X]00I<=G
MC _ZYM_\=H 79/V>/_OVW_QV@!P64#EDS[(1_P"SF@!H68#ETSQTC8#K\W'F
M'J.!SP>3NZ4 9M^9K9X+EF3:DRQN%A)=DN"(516,OR*LSPRRMALK$?E'& #:
MH * "@ H * "@ H * /)_C%KR^'M&2Y4,US]H M]K%,2>5+EF8<[=A92!RQ8
M#(&6')7J0HJ,JE*E67,DH5H>TIZWUE&ZO97Y6GI*SU5T>M@<J>=3GA%6JT(Q
MINI*="?LZW+"4?=IS:DHN;:BW)-*+D[/1/Q/PAXQFU2Z,EZ3Y]NJR(5W,'CW
MJCIEG8HP#E@<E6!8':<;^C"UUF^'K9#2PF'HJO&I+GHI4J=.2A>%2=+5U'[2
M-.+<7S)-24;0;7B\5<,4^$IX;B:CCL57A2JTZ,J6)?MJTN9R<HTZT8TXP@Z7
MM7RSC;F5N9^TLO98O$D,^?)AN90IP2D88?HW'KR :^$K<*8C!N,<;C<OH3FN
M:,*V)=.5NJ2=)72>C:<E?[31PT>*</BN9X/"8^O&+Y7*EAU./EM4NKK5)I.W
M0V;2[CO8_-A.5Z$="I[JP[,/3Z'H0:^.QN"Q.65987%PY9I)Q=[QJ0>U2$DK
M2@[.S5UHT[232^MP>-H9C16)PDN:#;36TH26\)QWC.-U=/HTU>+3=JO/77U_
M1'H"=ZIZQ:6CZ/MH+J(S"-2S$ *"23P !R23V JHPG4DJ=).4Y-1C%)R;DW9
M)16K;;LDM6R92C3BZE1J,(IRE)M)125VVWHDEJV]$C*AEO+I!,ABBC<!D5D=
MVVD @L1(@!/7 !QTR:^CQ='+, ZF#KQQ5>M2YX5ITZU*A3=2+DI1I1E0KR<(
MVLIRDG)IRY(II'S>'JYCC81Q=*6&H4:JC.E"=*K6J>SE%.+J2C7HQ4Y7NX1B
MU%-+GDTV7;2X-PIW#;(AV2+Z, #P>ZD$,I[J1G!R!Y>-POU2I'V<E.A5A[6C
M/2\Z<I.,>9)OEG"49TZL>E2$N5N-I2];!XEXJ$O:1Y*U*3IUH:VC42C)\K?Q
M0E&4:E.76$XMI2O%>9^)/^0A+_P#_P!%I7KX/^!'UG_Z7(^%S3_?*O\ VY_Z
M;B=%X5G2VLYI9"%1)"23V&U?\@#DG@<XK'$8>KC*]'"X6//5J/EC%;MOULDE
MNY-I))N325SV<LQ%+"82MB,1)0I4Y.4I/HE&/1:MO9))RD[))MI$&J1226,M
MW*-K3RHVS84*A"8USN8GYE ;H,9.,YKV<?4H4J^%RK"OGAA(3C[55H583E6C
M[>:CR0C%>SJ2G#>3:2O9Q=_(C3K5,)B<SQ2Y)XJK"7LG1G2E!4G*A!RYYRD^
M>G&$]HI7=KJ2MQ-0>&% !0 O;_/M3Z+U?Z%=/O\ T.I\(?\ 'X__ %Q;_P!#
M2O'Q_P##C_C7_I,SZ3)?]XG_ ->I?^EP.YU3_CSG_P"N,G_H!KQ:/\6'^./_
M *4C[+%_[O6_Z]5/_2&>.5]B?DX4 >J>'"!I\7_ _P#T8U?*XRWUB3\HK?\
MNKIL?IF6:82E_P!O?^ER/-;[_CXE_P"NC_\ H1KZ*AI2I_X(_P#I*/SW$?QJ
MO_7R?_I3*O2N@Y0H 4'&0.X_^O\ TJD[72ZK\M?T*6ETNJ_X/Z"5)(8]*!A0
M(* ,'Q$/]%&.TBG]&']:^\X6=L;47>A+_P!+IGGXS^%Z23_!K]3B17[(?/!B
M@ _2@#VGX=?$#3?">FR6=ZL[2/<O*/*16&UHXE&2SISE&XQTQS7S6/P-7%U5
M4I<J2@H^\VM4Y/HGW1]9EN8T<%1E2JJ?,YN2Y4FK.,5U:ZIG<'XP:*SBX$=U
MLC!0CRHLDR%64C]]T C;/N5KR/[)KIJ%X7:;WETLOY?-?B>W_;.&Y7/EJ632
M^&/5-K[7]U_@7=/^+NCZE=0V4,5V)+F6.%"T<04-(X12Q$Y(4$C. 3CH#TJ9
MY57I0E4E*G:,7)V<KV2N[>[OH.GG&'JSC2C&I><E%7C&UY-)7]_;7L>IUX1]
M&% !0!5OK7[=;2VV]HO.C>/>AVNF]2NY".0RYRI'0@&@!FG7@O[=)\!&.5D0
M,K^7*C%)HBZ_*S12J\;%>"RG% %V@ H * "@ H * "@#A?B1X>@\1Z!=P3(\
MCP0RW$ C.'$\43F/;P0=V2A4@Y#G&&PPQJTU5CRR[W7DUM_78]+!8VMEU7V^
M&:4G&4))JZ<9;I[/=)JS6J1PGA?P!I_A8R21%[B69/+9I=I 3.2JJ%  8A2V
M=Q)48('%?C=?'5*DHSI7I>SESP<7[\9I:24U9IK7EY5%J^M[)GV&8X^IFT/J
M^+C3='6]-1O"5U;WE)RYM&UVLWIJ=E!:Q6H(A58PQW$* !G &<#@< =*Y,1B
M*^,E"IC*LZTX1Y(RJ/FDH7DU'F:YFDY2:NV];7M9'SN'PM#!J4,)3A2C.7/*
M,(J,7)J,7+E5DFU%7LE>U]VV5WTV!G:4!D=\;C'))'NQG!(1E!(R>2":]"EF
MF+IT:>%YJ<Z5)MTXUL/AZZ@I6<HP=:G4E!2LKJ+2NKV.">5X6=6>)4:E.K4M
M[25&O7H<_+?E<U1J0C*2N[.2;UW,V]L7LXGN;>:;?""X5Y&=" ,L&5B<@C/N
M#@CI7T.6YA2S#%0RW,,'@O88B<:3G2PU.A6A*HTHSA4IJ-FIN+=TU).49*ST
M\#,,OJ9?AZF88#%XOVV'C*JH5<14K4IJ";G"=.HWS)PYK6:E&5I)W1JVE[#>
MJ'A96^4$@$%EW#(# $[3U&#W!KYO&Y=B,KFZ.+I2I^_.,9.$HPJ<CLY4Y2C'
MGCJFI+I*+=KGTN"Q^&S&FJV$J0G[L)2BI1<Z?.KJ-2,92Y):--/JFM;$.K2*
MEK*A.&D1T0=V=E(55'4DGH!DUTY+3E/,,+4A%\E&O2K59VM&E1I582J5:DG9
M0IQ2UFVHIM:ZHY,YJ0A@,32E)*=:C5I4H_:J5:E.484Z<5K.<F](Q3;[:,T/
M:OEYM2YXV6SU^6O3T[[W/?6AD22'39Y)IO\ CWG*'=_SR<*$^8?W7PN''1N&
M !!K[:E1CG.%P^!PD?\ ;L)&K%4VE_M-&=2I6_=2T7M:+E4<J3UE!\\)-J4#
MY.I5>3XJOC,4_P#8<5*E)U%?_9ZT:<*-JL=?W=51ARU5I&?NSBDU,X+Q$0;^
M4CH=F,?]<TJ,'%PHQBU9IS35K6?/*ZMT/GLS:EBZDHNZ?(TULTZ<-49"SR(
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
M6#02@+;;61D:$9/GJRC_ )>"=RD2.CP);N CM(M &O0 4 % !0 4 % !0 4
M>()XET[P[I=D^HS"'S;>$(-K.S8B4DA45FP.[8V@D G) /XSB*%3$XK$^R5T
MJU6[>BUG+J]_E?S/L\%A*^,BHX6#FXPBY:J*5U97<FE=ZV5[NS:6CMT>F:I:
MZO MU8R+-"_1ER.1U!! 96'=6 8=Q7F5*4L/+V=1<K>J6FM];IK1];VZW3U3
M%5HU,/-T:T7"<=&G_5FGT:NFM4[%_I6"=E=Z:&!\_>)O ]@FKO*ID2%V\R2)
M6499_F/EN5/EJ2?NE7QR%*C 'V6&KRJTN:5N=:7U=[):RUNVW=NS5[Z6.FKQ
MCB,LC]05"%24(Q4*KFXVC;12@H-2:6B?,MDY*3O?T.#Q9':QI##;!(XE5$42
M<*J@!0/W?0  "O/E@7-N<JFK;;?);5ZO12LO1'PTL^<FYRHMR;;;=6[;>K;?
M)JWU)O\ A,_^G?\ \B__ &NH_L__ *>?^2__ &Q/]N?]./\ RI_]H'_"9_\
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
MV_+_ #N_N$HY);I.V]UM;U_K73<7,MKZ]@HY;=5?MJ_Q2M^/4+]D[=]OUO\
M@=)X4/\ IP_W&_I7G8W2C.+ZV6[_ )ELUZ;[?.Q]'D[_ -I_[<E^G]:_F=_J
M@Q9S_P#7&3_T U\W05JE-+^>/GU1]OB_]WK?]>JG_I+/':^R/R<K7DS6\$LR
M %HXW< YP2JD@<<\D8XJH[I?U_3/2P%"&+Q>'PE5N-.K7I4Y-:-1G.,9--II
M.STNK7WT/,-(U^^>]C5Y&D6:14=6QMPQVDJ!@+C.1MVC(YR,BNBR>FB^6W]?
M\.?T?G'#N5QRVO[+#TZ,J%&I4IU(>[-2IP<ESSUE43MRR4^9M-M6E:2]8KE/
MY>'*< ^X_J*N+LI+NO\ VY/]"T[)^GZH94$'E=?U ?''V%\+/^1:L_\ MO\
M^E,U?G>9?[W4_P"W/_2(GZAE7^YTO^W_ /TY,\S^.5OMN;*?^_%,G_?MD;_V
MI7MY-+W*L.SB_O37_MIX&>QM.C/O&2_\!:?_ +<>$U]2?'#T&6 ]2/YTGHF_
M(J.K2\T,IDBD8XH ^L/@^P/A]0/X9Y@?S!_D17P.:JV)?^&)^DY,_P#9%;I.
M7Z'J->$?1&,]S/>71MK4^5#;,OVB8[2Q<JLBV\2G."49))IG7:L;K'"'EDDD
MM "U::9;V3>9$I,A7:9)'>679DML\V5GDV!B2$W;022 "30!?H * "@ H *
M"@ H * "@ H * *M[="QA:8J7*X"HI4-([$*D:%V1 \CE47>Z)N8;F5<D $%
ME9&-&>Y"M-.YDD 9G16*JH2/?C"(B(F52,2,K3-&LDCY .8\=VD$&@7QCC1"
M(2<JJCJ1Z#W/YFN_!NV(I?XX];;O^M.NQYV.5\+6_P"O<NE]E_6O3=:H^-:_
M3#\E/3;7_4I_N+_(5_-N,_WFO_U]J?\ I;/K:?P1_P *_(XK7?\ C[?Z+_Z"
M*_9>'/\ D74O\53_ -+D>!B_XK]%^2,V*:2#)C9D)QG:2/7TQ7TE6A1Q"4<1
M3A42U2G",DGW2DG9G)&4H? VO1M?D;&C7<TEVBO([*=^078C[C'H3^-?*9U@
ML+1P%>I1H4832C:4*4(R5ZD$[-135TVGKLV=^%J3E5BG*35I:.3M\,CMZ_$S
MWPH *!A0(Z[P=Q<2?]<__9AV_P _K7G8[_=_^XD-+_W:G3KZ]+^9]5DG\6I_
M@_\ ;ET_JWS/060.I5@"I!!!Y!!X(([@]Q7S";6JT:>EG^)]TTI)QDDTU9IJ
MZ:>Z:ZIE+^R[/_GA#_W[3_"MO;5?YY_^!/\ S./ZIA_^?-+_ ,%P_P CR6\4
M)/(JC $C@ <8 8U]3AVY4:4I:MTX-WWNXIL_,*Z4:U2,=$IS22V24F5JZ3F.
MQ\)VL-SYWG1I)M\O&]0V,[\XR#C.!GZ5XF/J3I\GLG+[6TN6]N7S\V?6Y-1I
MU?;>UA&=O9VYHJ5K\][73M>RN=DME!;.K0Q)&Q)!*(%.-I.,J 0,@>QZ5YT:
MDY0J<TY-*":BYZ-\\([2NI.TFTEJOBO[K/K%AZ-*2E2IP@V[7C%1=K-VO&S2
MNE?H]ANIY%I/W!BDQ[?(?T_ESDXZ9T?>J02C9J2UOI+5/:^CW7][1))_%GB[
MQH5KN\73G;35>ZUTZ;;K35MV^'Q^OL=M'T/RKT"D,SX-*M+63SX8D23^\% Q
MG(.WLN1P=N,C-:N5TE]^BU^Y+IO?KK?6R]W$9SF.,HK!XK%5:E!6]V4OBMJO
M:/XJEFDUSN5FD[75S0K(\$4< _3^HJEHGZ?JBEL_3]4)4DGE5?U ?''U]\*7
MW>&[4?W&G'_DQ*W_ +-7YYF:MBJGGR_^D17Z'Z?E+O@Z:[.:_P#)Y/\ 4[2^
MTFRU/;]MMX+GR\[/.B23;NQNV[U.W.!G&,X&>@KS85:E*_LIRA??EDXWMM>S
M7<]6I1IU;>UA"=KVYHJ5K[VNG:]E<H?\(IHO_/A9?^ T/_Q%:_6J_P#S]J?^
M!R_S,?JF'_Y\TO\ P7#_ "&3>&-(CC9EL;,%58C%M".@)_N4OK-?_G[4_P#
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
M7\89A_.,4 6$<.,C(^H*_P P* (FNX$^](@^K*/ZT 1'4[0=9X1_VT3_ !H
MKR:E:R$()XAM*.277!&[( .X#/R\\G (RI#"@"Q_:=H/^6\/_?Q/\: $_M2S
M_P">\/\ W\3_ .*H R+D6=Q(TGVJ%=V.-R'& !_?'I7QN-R-XW$3Q*KJ'/R^
M[[+FMRPC'?VD;WM?9;VUW?H4\3[**ARWM?6]MVWV\S'OKBRLBH^U0L6SQYB#
M &/]L]>?RKYC'9-6P?(J+G7Y^:_)2DN2UM^653?F=KV^'KT[J6(C4OS6A:UK
MR6N_>QG_ -JV8_Y>(?\ OZG_ ,57C+ XN*2]A7>NK=*=]GKI%?@K'1[2G_/'
M_P "7^8O]JV>/^/B'_OXG_Q5#P.+Y6G0K-V?_+J:Z=N4/:T_YX_^!+_,ECOK
M:7F.6-@.NUU/\C6GU'%W_@5O3V4__D0]K3_GC_X$O\QXN8O[Z?\ ?0_QJ5@<
M6FVZ%:W3]W/\N5?F_P! ]K3_ )X_^!+_ ##[3%_?3_OH?XTOJ.+]ZU"LM5;]
MU/LMO=#VM/\ GC_X$O\ ,:;N$.J>8FZ0E47<N68*7(49R2%5F('.U6/0&B>&
MQ%&#G5HU8Q35W*G**5]-6TDM6O4%.$G:,HM]DT637FS?NI^<?_2D; *J,G*^
MEETWO]S2M^(MA:I-]5;YW_R 0<5,=%;SE_Z4P&#AS]%_FU=$U:G!I:\\T];:
M*,&OQT^=R5\3]%^;'XKFE'6.^CON_P"62_4L,4W%6>_WO_,04N7NGOI[SV[]
M/6WX@94VB6=P[2R1!G8Y)W,,GZ!@*Z:6(K07)&344W;5?S2[ZZ:??Y'FU,!A
MJLG4J4TY2U;O)7^YV.0\4:?!8>3]G01[_,S@DYQLQU)]37NX*K.HY^TDW;EM
MY7YK_H?*9MAJ6&]E[""CS<][-N]N2V[?=G+)T;Z?^S#_ #^M>W':?^'_ -NC
M]_R]=D?-QVEZ?^W1)K)MD\1Z8D0_DPKEJKFISB^L9+[TS6@^6M3EVG!_=)'L
MP&*^%4-;<K2MOSO?32U_77R/UT@E22;;;0%UFGRB,J[_ "\@EIF!^0+$/F^<
MJKMLB!,DB*WK99@7C:M.C9J*M*I[[5H)J_7=Z)6OJ^R;7/6J*E%RZ[+U_K4]
M!AA2WC6*,;4C4*HY. !@#)R3QW)R>]?MJ2BE&*225DEHDELDNB1\YYLDJA!0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0!RWBFSN+D6<EK$UP;>Z,KJC1JP0VMU%N'FO&I^>5 1NS@D@'!K
MR,RP\\7A9T*-N>7+:[LM)Q;U]$SHHS5.:E+97_)F%(-10?+IUTQ'826/_LUZ
MH_,BOSZ608V:LG2B[IWE)M*S3VBK]/\ @GJ_6Z:[_=_P2.%]3D^]IEW'C^])
MI_\ [)?O6JX=QJWJX=_^#%_[:R?K=/M+\/\ ,MK%?G@V4Z_5[3^ET:I</8Q;
MU*'WU/\ Y /K=/M+[E_F:*Z5=LH(5%/]UWP1_P!\+(/R)K2/#N)6]2EUV<^O
M_;B%];AT4OP_S*$^E:PC$V\-FX( ^>[FCZ9_NV,GK78N'JCBHRK133;TBVM>
M5=UV^=_(S^MI.ZB^G7U_S*XT[Q!GFVT\#VO[C^7]F#^='^KDO^?Z_P#!;_\
MDP^N+^3\?^ 6K?3-78XGBLXQZI=S.?R:RC_G5?ZN?]1'_E+_ .Z!]<_N?^3?
M\ TET>Y_B\H?1V/_ +3%'^KG_41_Y2_^Z!]<_N?^3?\  %DT*X9?W<L<;>K1
MM(/R$D1_6M8\.07QUY/T@H_G*1+QCZ12^?\ P$<IK7@/5=7V?\3"UB\O=C_B
M7RM][;U_XF*_W:].ADM'#WM.H[V_E6U_[OF>3BXK&\GM+QY.:W+I\5KWNGV1
MAQ?"K54/SZI:,IZA=,E4]0>IU-L=/2N]9=25TI3U5MX]T_Y=-CS5@::NDYZZ
M;Q[I_P OD;UM\,TB8-+=,^"#\D03I]9'Q^1J'EE%IIN=FK;QZ_\ ;H+ TXM2
M3G=.ZU73_MT[,Z A_P"6TR_3ROZQ'^=>=_8&$76K_P"!1_\ D#Z/ZW4_N_<_
M\PM] 6WGCN!/.3$6^0F(*P92I5]L2LR\APNX#>B,<[17?A,KH8"?M<.ZE[<K
MO)--=FK+R?JO4QJ5Y55RRM;?8WJ]TY@H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
G@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>cms-20201231_g2.jpg
<TEXT>
begin 644 cms-20201231_g2.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M( 1T P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M1A+/0?B/$@>WNXQTC_M*+=$R*,O.F]CA0!^BE !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 %9WC#PEX;\?>$M4\">,=(AU#2-:TZ>PU6PN%S'<VTT;1RQ,.ZLC
M,I]C6C10!^?/_!/3X'?M-_\ !&KP?K_[&FK_  8\5_%GX*6?B.]U;X2>-? Q
MM;K4]&L[N5IY-)U.PEFAE+I,TDB7-NLL<AE8N(20HU_B7^R)\:?^"GG[:WPJ
M^/G[2WPCO_AU\&?@1J[Z_P"#/!7B.\M9M;\7^(B8S#?7D-K+-%96=OY2M'$T
MAFD8OYB(K;1]WT4 ?!?QE^"_[9/PM_X+EZ=^VA\'_P!FA_'O@CQ?^SK'\/KK
M5K?Q/96,?A[4X];:_P#M%ZL[B4VWE;>8$ED))"H6 5E_8S^!W[5GPP_X+ _M
M;_M3?$']E7Q)I?@+XP:?X1'@O7'\0Z#*T[Z+HYM)DD@AU%Y8C+)_JBRXP09#
M'SC[SHH _)WX7_\ !+3]JK]HO]@_]MW]CSX\_!?4OA?J?QR_:+\2?$KX::[J
MWB'2KV "YN["\TZ.8Z==W$D+B:P42_+PDA*EB-M>M?LC?M-_\%O?BSH>B_LN
M?M*?\$^H/AYXAT]8;#QK\>Y/'EA<:;):QX$M]8V$0D>:]FC4B--QACE<2281
M?(/Z$44 ?!OPT^!O[5FC?\%[_'W[7^M?LL>(K;X7>(_@K8^#--\8-XBT)E-[
M;WT=PTSVJZ@;I8"H<!O*+Y49C .1]&_%+XT?M3^%?VP/AK\'/AY^RI_PD7PP
M\3:;J4WCOXH?\)+#!_PC,\,3-;1?9&&^;S7")D?\]<C_ %;9]EHH *^!/^">
MOP*_: _X)*Z)\2?V0M,_9P\3_$/X=R^-M1\3?!/7O!UU8'_0[W$C:'?+=7,/
MV.:"8-MN'_<2I+NWHRE*^^Z* /F;_@DY^P[K?[!?[*DWP^\=WEA/XQ\8>,M6
M\:>.O['8M9P:KJ4WF/;VY*J7BAB6& .0-_DE]JA@HZ#]G;P%XT^+/Q@U?]LS
MXV^&+W2;N2"?0_A9X4U>W,<_A[01*#+=S1-S%>ZC)%'-(IPT=O%9P,%>.;?[
MS10!^37[3'['G[4'A#P=^W7^S%X7^!OB'Q?JO[47BNRU7X4Z]INGO-IDD=[!
M!:W4=]=X,6F_8&B>0_:&3S(]AA\QB4'Z@?!CP-??"_X/>$_AIJFLMJ5SX=\-
M6&F7&H-G-U);VZ1-*<\Y8H6Y]:Z6B@ HHHH ^5_^"TW[*NI?M<_\$W_B-X'\
M'02CQEX;TT>+?AY>VAQ<VFNZ6?MEJT#?PR.8W@!])VZ9S7HG_!/3]JS2?VX?
MV(OAA^U=I/E*WC7PC:WNI0P'*6^H*OE7D ]H[F.>/_@':O9*_/+_ ((7RK^S
MS\5_VJO^"95TOV>'X.?&J?6_!E@1M%MX9\01_;[&&,=U0B8DCC,PZ9% 'Z&T
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 %%%% !7YY?%$K^S%_P '(OPS\;Q?Z+H_[2WP(U;PM>*>([C6
M]"F6_CF8_P#/06A2%0>S8')K]#:_/7_@X/"_"+P)^SU^WC:D0O\  []HWP[J
M6MW9X":%?2&ROXRW\(??;J3T]CQ0!^A5%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\P?\ !:?X
M%I^T?_P2A^/GPI%F;B>;X;W^IZ?;@9,MWIZC4+=1[F:UC ]R*^GZKZOI.FZ_
MI-UH6LV:7%G>V[P7=O(/EEC=2K*?8@D?C0!Y!_P3H^.;?M+_ +!'P;^/<]WY
MUUXJ^&NC7^I.6W$7C6<8N5)[E9A(I/M7L]? G_!MUJ^H^'_^"=U_^RSXANY)
MM7^ GQ=\6?#W56FXDWVFI27"!A[1W<:CV7VK[[H **** "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 ***BOK^QTRV:
M]U*]BMX4&7EGD"*OU)X% $M%>>^*OVI/@EX4W1R>,([^9?\ ECI49GS]''R?
M^/5YYXC_ &]=,3='X2^'\\O]V;4;M8\?5$#9_P"^J / /^"?G_%@O^"UW[9?
M[+TH\G3O'-OX9^*?A:WSC?\ :;9K/5)<=\W:QC(].:_02OSN\57TGB/]LJV_
M;NL%_LCQ_:_#Q_!*76FG_1Y-':]^V^5)%)O#N)OF#'IV K?UOXS_ !8\1975
M_B)J\B-]Z)+UXT/_  %"!^E 'W7?:GINF1^;J6H06Z?WIY0@_,FL#4_C1\)-
M(R+_ .).B*PZHFHQNP_X"I)KX/FGFN)#-<3-(['YG=B2?Q--H ^V;S]J/X#6
M.?.^(4#8_P">-I/)_P"@H:S+G]L;X%P$B+7KR;'>/39!G_OH"OCFB@#Z]D_;
M4^"B'"S:J_'5;#_%A7E?Q2_X+*_L>_![Q]>_#CQI%XLCU"PAMI96M]$22-EG
MMXYTVD2YX21<Y YR.>M>+5\%_P#!0C_D[3Q%_P!@W1O_ $TV=?<^'_#V7\2Y
MS4PN,ORJFY+E=G=2@NSZ-GP_'W$&8<-Y/3Q6#MS.HHOF5U9QF^ZZI'ZDVW_!
M<_\ 8'G*>;XC\3P[ASYOAJ0[?KM8_IFM[1?^"SO_  3JU<*)_CG<6#MT2]\+
M:D/S*6[*/SK\,**_6I^$?#$EI.JO24?U@S\GAXM<3Q>L*3]8R_2:/W_T+_@I
MK^P1XCD6/3_VH_"\9;H;^X>U'XF9$ _&O1/"?[0_P!\>;1X'^./@_62_W!I7
MB6UN"?\ OW(:_F\HKS:_@YE<E^YQ4X^JC+\N4]&AXPYG%_OL+"7HY1_/F/Z<
MU974.C @C((/!%+7\UO@KXO?%GX:S+<?#KXH>(M D4Y5]%UJ>U(/UB=:]H\!
M?\%8O^"@7P]"1:;^T9J>H0K]Z'7K.VO]X]"\\;2?B&!KP,7X.9I#_=L3"?\
MB4H_ESGO83QARN?^\X:<?\+4OSY#]ZJ*_(_X8?\ !PG^T'H.RW^+'P8\+^(X
MDP&ETJXFTV=QZDDS)GZ(!7T7\+?^"^G[(/B]XK/XC^%_%7A"=B/-N)[%+VU3
M_@<#&4_]^J^3QWAWQ=@+MX=S7>#4OP3YOP/K,#XA\)8ZR6(4'VFG'\6N7\3[
MEHKSSX0_M:?LS_'M8U^$/QQ\-ZY/(,K86NIHMV![V[E95_%17H=?'U\/B,+4
M=.M!QDNC33^YGU]#$8?%4U4HS4HOJFFOO04445B;!1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45@^,OB9X'
M\ P^9XH\00P2;<I;*=\K_1%R?QZ>]>.^.?VOM7O-]EX T5;.,\"]O0'D/N$'
MRK^):ODN(...&N&DXXRNN=?8C[T_N6W_ &\TO,]K+>'\US5IT*?N_P STC]_
M7Y7/>-3U;2]$LGU+6=2M[2WC&9)[F98T7ZLQ %>5^.OVS/A3X6+VOA\W&NW*
MY&+-=D(/H9'Z_50PKYJ^*/B+Q/XGUF/6/$.O7=Z+B(-']HG9UB8?*ZJ.B\C=
MM&  PKF*^@R['X?-,!2QE!WA4BI+T:OKYKKV9YF*PU7!XF="HO>BVG\CU_QG
M^VG\5_$.^W\.)9Z) W0VT7FS8]"\F1^(4&O+]?\ %/B7Q5=&^\2Z_>7\V?\
M67ERTA'TW$X_"J%%=I@%%%% !1110 4444 %%%% !7P1_P % &9_VL/$98Y/
MV'2!^6E6E?>]? _[?W_)U_B3_KRTG_TUVE?JW@__ ,E+6_Z\R_\ 2Z9^5^+W
M_)-4O^OT?_2*AXW1117]''\YA1110 4444 %%%% "H[QN)(W*LIRK X(/K7M
MWP0_X*/?MI?L_O%!X#^/.LSV$6 -(UV7^T+7:/X%2XW^4/\ KF5/O7B%%<N+
MP."Q]+V>)IQG'M))K\3JPF.QN J^TPU24)=XMI_@?IS\"_\ @X:8&'3/VDO@
M5D8 FUCP9<_K]EN&_'(F_"OMW]GS]O#]E#]I^.*#X1?&32[K491_R KZ0VE^
M#W @FVN^.[(&7WK^>FECDDBD66)RK*0593@@CN*_/,W\*N'<>G+"WH2\O>C\
MXM_DT?H64>*?$6 :CBK5X^?NR_\  DOS3/Z<Z*_"#]F[_@K'^V=^SA+;Z=:?
M$>3Q5H<.%.A^+V>\0(.-L<Q8318'0*^T<?*<8K]"_P!F3_@N+^RK\9OL^@?%
MU+GX=ZW)A2=5D\_39&_V;I%&SN<RI&H_O&OR?//#?B3)[SA#VU-=8:OYQ^+[
MKKS/U;)/$?AS.+0G/V-1])Z+Y2^'[[/R/M2BJNBZWHOB32;?7O#NKVM_8W<0
MEM;VRN%EBF0]&1U)# ^H.*M5\"TXNSW/O4U)76P4444AA1110 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 >0:O_ ,%
MOV'= ^*!^".M_M:_#VT\9Y(_X1*X\5VJ:D<*6.+8OYI^56/"]%)Z"O7Z_+[X
MRPPM_P '<7PF=HE+#]D*Y8$KR#_:NLC/UQQ]*]Z\3?\ !6+Q7:?MW>-/^"?G
M@;]A?Q[KGC3PSX$C\1Z.?[:TV&'6TEN4@C<2B9X;.TPSNT]Q*D@\ORUMWD=$
M8 ^QZX3]HO\ :<_9_P#V2/AE>?&3]I/XM:-X-\-6/$VJ:U=;%9NT<:#+RR'L
MB*S'' ->*_L*?\%._#O[5G@OXMW/QM^$UQ\'O%GP)\276D_%/PWKNOP7]OI*
M0P&X%XE]$J1S6S1+(V_:N/*8\KM9OF+_ (*L_MK_ !G_ &E/^"*'Q<^/G@/]
MD1V^$?C7P%<#0->O_%PCU]]-G94M=9?2#:>6EFY,<P_TSSUA=9#"""@ /TJ^
M'OCWPG\5? .A_%#P%JWV_0O$FCVVJ:+?>1)%]HM+B)9H9-DBJZ;D=3M90PS@
M@'(K8KX-^'__  4!U3]CCX#_ +$OPB\1_!+^V]$^-?AWPCX1TKQ)8>)1'-I=
M_+I5L=T]J]O\T>W)#)*2=K A/E+>Q>+?V_\ 4? 7_!2CP9_P3O\ %GP5VMX_
M\(:CXA\.>,[#Q()8O(LE;S8I[9H$:*7<N %=UPRG=G<J@'TA17R/XI_X*6_$
M?5OAO\6/CM^SA^S!8_$'P5\'_$VLZ!X@,?C\66MWE[I)V:@;:P^Q2QM%&X;:
M9+F.61(V=(F#1"3S3]OK]LW]MOX9?\%;?V:/V7/A'\&-+U+P=XF3Q1K,$+^-
M!8S^*;FRT*97AF;R76UM[?[8)55A(9I8U.(_+4L ?H'7G7Q@_:S_ &>?@%\3
MOA[\&OB]\2[;1/$OQ5U>XTOP!I<]I/(VK7<$:R2QJ\<;)%A73YI&127502S
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
MK>#_ /R4M;_KS+_TNF?E?B]_R35+_K]'_P!(J'C=%%%?T<?SF%%%% !1110
M4444 %%%% !1110 4444 >K_ +-7[;7[2W[)FJ"[^"_Q,O+*Q:7S+K0;L_:-
M/N3WWP/E03TWIM?T85^EW[(W_!=/X'?%R:V\'_M':0G@+6Y J+JRRM+I-P_3
MES\]KD]I-R =9*_'JBOE,_X+R#B*+EB*?+4?VXZ2^?27_;R?E8^JR#C//N'I
M*.'J<U/^26L?EUC_ -NM>=S^FW2]4TS6].@UC1=1@N[2ZB66VNK699(Y489#
M*RDA@1R".#4]?S[_ +)W_!03]IG]CK4D7X7>-GN-#,N^Z\*ZQNGT^;)RQ$>0
M86/=XBC'C)(XK]9OV*/^"KG[.O[7R6OA.\OE\(^-90%;PUJ]RNV[D[_9)SA9
M_P#<(63K\A W5^"<3>'F=</IUH+VU%?:BM4O[T=6O577=H_>>&O$+)>(&J,W
M[*L_LR>C?]V6B?H[/LF?45%%%? GWH4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M=]C!\-[ED#:W'.-5T9="M[ G]Z;=M*:X\A1A6A:XX(+U^YFD:1I/A[2;70-
MTNWL;&QMTM[*RLX%BAMX44*D:(H"HJJ  H    %8FH_![X2:Q\0[+XNZM\+?
M#EUXLTZW-OI_B>YT2W?4;6$YS''<LAE13N;Y58#YCZT =%'O* R@!L#<%.1F
MEHHH **** /+_P!KS]C3]F[]NSX+ZA\!/VH/AC8^)O#U\"\2W"[;BPN,$+<V
MLRX>WG7)Q(A!P2#E20?AOP-^U'^U-_P0_P#&6F?L]_\ !1?Q9K'Q+_9NU&]C
MT_X<_M)20-/J'A7>VR'3/$JH"2HRJ)?#@X&<@E+?]-*Q_B!\/O WQ7\$:K\-
M?B9X2T_7O#^N6,EGK&C:M:+/;7EO(NUXY(W!#*0>AH O:)K>C>)=&M/$?AS5
M[74-/O[:.YL;^RN%EAN874,DD;J2KHRD$,"00015JORVO;#X^?\ !NOXKDUG
M08_$'Q*_8?U34-][INZ2^USX,RS2<R19R]YI!=N5.7BSG[X+77Z6_#7XE?#_
M .,?@'2/BG\*O&6G>(?#FO6,=YHVMZ3=+/;7D#C*R1NI(8']""#R* -RBBB@
M HHHH ***K:MJ^F:#ITNKZS?16UM FZ6:9L*H_SV[U$YPI0<YM)+5MZ)+NV.
M,93DHQ5VRS7G'Q:_:,\-?#XR:-H@34]67(:%'_=0'_IHPZG_ &1SZD5YS\7O
MVGM7\3&70/ 3RV.GG*R7OW9[@>W_ #S4_P#?1]N17DA))R3DGJ:_!.-?&"%+
MFP>1.[V=5K1?X$]_\3T[)Z,_2,AX(E.U?,=%TAU_[>?3T6O=K8V/&GCWQ7X_
MU,ZIXHU:2X<$^5%TCB'HBC@?S/?-8]%%?SYB<3B<97E6KS<YRU;;;;?FV?I=
M*E2H4U3IQ48K9+1(****P- HHHH *S_%UIYUC!JB+S$WD3''8Y9#[G[X]@JU
MH4Y;9;^*73'( NHS&"2  V04)/8;@N?;-?:^'V??ZO<54,1-VIR?)/\ PRTN
M_*+M+Y'@\2Y=_:>3U*45[R]Z/JO\U=?,XVBE961BCJ00<$$=*2O[3/P4****
M "BBB@ HHHH **** "O@?]O[_DZ_Q)_UY:3_ .FNTK[XKX'_ &_O^3K_ !)_
MUY:3_P"FNTK]6\'_ /DI:W_7F7_I=,_*_%[_ ))JE_U^C_Z14/&Z***_HX_G
M,**** "BBB@ HHHH **** "BBB@ HHHH **** "E1WB<21N593E64X(/K244
M ?='["?_  6K^*_P*EM/AU^TG)?>-/"2[8H=4:3?JNF+T!#L1]IC']R0[QV?
M "']8_@[\:_A9\?_  +:_$GX/>-K+7=&NQA+JSDYC? )CD0X:*09&4<!AGD5
M_-I7HO[-/[57QN_9+\>Q_$#X+>,);"8E1?Z?*2]GJ,8/^JGBR!(O)P>&7)*L
MIYK\NXL\-,OSCFQ.7VI5M[?8D_-+X7YKYI[GZ?PIXE9AD_+AL?>K1VO]N*\F
M_B7D_DUL?T7T5\T?L&_\%.O@I^VOI47ASS(_#?CJ"'=?>%KVX!^T8&6EM)#C
MSTZDK@.F#E< ,?I>OYZS'+<=E.+EAL73<)QZ/\UT:?1K1G]!Y=F6!S;"1Q.$
MJ*<)=5^3ZI]T]4%%%%<)W!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 %%%% $&JZ5IFNZ9<Z)K>FP7EE>0/!=VEU"LD4\3J5>-T
M8$,K*2"",$$@U^87Q)^%7QF_X-]OB#JG[1_[+/AC5_&O['^OZDU[\3OA#8EK
MB]^&DTCYFUK1E8DM8Y)::UR @R<A?GB_42H[JUM;ZUDL;ZVCFAFC*30RH&5U
M(P5(/!!'!!H YWX-?&7X6_M"_"W0_C7\%/'.G^)/"OB33TO=$UO3)M\-U"W<
M=U8$%61@&1E96 8$#IJ_+_XU_!KXQ_\ !!?XO:S^V1^QQX-U/Q5^RMXGU!K[
MXU_!'25,DW@>9S^]\0:'$3A8!]Z>V&%51VC"O:_HK\#_ (X?";]I+X3:%\<_
M@9X[L/$OA/Q+8+>:+K6FR[HKB)N.^"CJP*LC ,C*RL RD  ZNBBN-^+GQF\/
M_"O3<3%;K4YD)M+!6Y/^VY_A7]3T'<CAS+,\#E&"GB\944*<=V_R7=OHEJWL
M=&$PF(QV(C1H1YI/9?UT\S4^(/Q'\,_#713K'B*[P6R+:UCP9)V]%'\R>!7S
M!\4?B_XI^*6H^;JDWD6,;$VNG1,=D?N?[S?[1_# XK(\8>,O$/CO6Y-?\2W[
M3SR<*.B1KV51_"H]/SR>:RZ_E#CKQ'S#BJK+#8>]/"K:/6?G.WX1V7F]3]EX
M>X6PV3P56K:5;OTCY1_SW?D%%%%?FA]6%%%% !1110 4444 %%%% &+XOM?+
MU/\ M!?NWB^8QZ_O.CY]R?FQV#"LFNIUJT.H:++$HS);'SXNI..C@?AAB?2.
MN6K^T_#[/O\ 6'A6A7F[U(+DG_BCI=^<E:7S/P;B;+O[,SBI32M&7O1]'_D[
MKY!1117VIX 4444 %%%% !1110 5\#_M_?\ )U_B3_KRTG_TUVE??%? _P"W
M]_R=?XD_Z\M)_P#37:5^K>#_ /R4M;_KS+_TNF?E?B]_R35+_K]'_P!(J'C=
M%%%?T<?SF%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 6='
MUC5_#VJVVNZ!JEQ8WUG.LUI>6<[1RP2*<JZ.I!5@0""#D&OU4_X)M_\ !9W2
M_'QL/@;^U]K5O8:X=L&C^-9ML5OJ!Z+'=]%AE["7A'_BVMR_Y145\]Q%PSEG
M$V#]ABHZKX9+XHOR?;NGH_6S/H.'N)<SX:QGML++1_%%_#)>:[]FM5Z71_3H
M"& 93D'H117Y"_\ !,/_ (*\ZS\#IK#X"?M.:S<ZCX,)6#1O$4Q:6XT,=%CD
MZM+;#@#JT8Z94!5_7'1]8TGQ!I5MKV@ZG;WMC>P)/9WEI,LD4\3 ,KHRDAE(
M(((X(-?R_P 2\,9EPQC?88E7B_AFMI+]'W6Z\U9O^GN&^)LNXFP7ML,[27Q0
M>\7^J[/9^3NE9HHHKYP^B"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 **** &SP074#VUS"DD<B%9(Y%!5E(P00>H(K\P/C3\%O
MB_\ \$%?B_K7[97[&O@K4O%/[*_BG4FU#XV_!+2$\R?P1.V/-\0Z)%G"P #,
M]L,*JKVC"/:_J#7!?'7XPZ1\-]!?3$BAN]4OH66"RE4,BH>"\@_N]1C^+ITR
M1YV:YK@<EP$\9C)\M."NW^27=O9+JSJP>#Q&/Q,:%"-Y2_J[\EU.5B_;>^"7
MQ!^"NA?&7]G_ ,=Z;XNTSQ;IBWOAS4--FWPO"V1YDG1D*L&5HV =75D8*5;'
MA.N:YJWB359];UR^DN;JX?=--(>2?Z = !P!Q6)X5\)>%/ OAZU\(^!O"^FZ
M+I-C'Y=CI6D6,=M;6R9)VQQ1A41<DG"@#FM"OX^XUXVS#C#'<T[PH1?N0[?W
MI=Y/OTV76_[?D&08;(\/:.M1_%+]%V7Y[L****^)/?"BBB@ HHHH **** "B
MBB@ HHHH ?!*(95D:,.H/S(W1AW4^Q'!^M<KK&GG2]3FL0Q94;]VY&"R'E6]
MLJ0?QKIZS?%MIYUG!J:+S$WD2GV.60^Y^^/H%K]I\%L^^I9U4RRH_=KJ\?\
M'&[_ !C?[DCX/CS+O;X".+BM:;L_\+_R=OO9@T445_3Y^1A1110 4444 %%%
M% !7P/\ M_?\G7^)/^O+2?\ TUVE??%? _[?W_)U_B3_ *\M)_\ 37:5^K>#
M_P#R4M;_ *\R_P#2Z9^5^+W_ "35+_K]'_TBH>-T445_1Q_.84444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?8_\ P3%_X*E>*?V1
M]>MOA-\7-0NM4^&M[/C8<R3:#([9,\ ZF(DDO"/4N@W;@_QQ17FYME. SO R
MPF+AS0E]Z?1I]&NC_0]+*<VQV28Z.+PD^6<?N:ZIKJGU7ZG],WAGQ-X>\9^'
MK+Q;X2UJVU+3-2MDN+"_LIA)%<1.,JZ,.""#G-7J_$[_ ()>?\%._$?[(?BB
MW^%/Q5U*XO\ X::E=$2QD&230I789N81R3%G)DB'7)=1NR'_ &FT+7=%\4:+
M:>)/#FJV]]I]_;)<65[:2B2*>)U#*Z,.&4@@@CJ#7\K<5\*X[A;'^RJ^]3E\
M$^C79]I+JOFM#^I>%>*L%Q1@/:TO=J1^.'5/NN\7T?R>I;HHHKY8^I"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@ HHK&\>^.-%^'GAF?
MQ-KDG[N(8BB4_--(?NHON?T )[5ABL5A\%AYUZ\E&$$VV]DENS2C1JUZL:=-
M7DW9+NS*^,/Q7TOX5^&S?2;)M0N 4T^T)^^W=F_V5[_@.]?*.O:]JWB?5Y]>
MUR]>XNKE]\LK]SZ#T '  X %7/'7C?7/B#XCG\2:]/NDE.(XE/RPH.B*.P'Z
MG)/)K'K^/>/N-\3Q?F-J;<<-!^Y'O_?E_>?3^5:+JW^X<-\/TLDPMY:U9?$_
M_;5Y+\7KVL4445\ ?2!1110 4444 %%%% !1110 4444 %%%% !2_9EOH9=.
M<@"YC,8). &R"I)[#<%S[9I**[<NQ]?*\?2QE!VG3DI+U3O]SZ^1ABL-3QF&
MG0J?#)-/YG(,K(Q1U((."".E)6KXNM?+U/[>H^6[7S&/_33H^?<GYL=@PK*K
M^[<LS##YKE]+&4'>%2*DO1J]O5;/S/YVQ>&J8/$SH5/BBVG\@HHHKN.<****
M "BBB@ KX&_;\96_:N\2%3G_ $/21_Y2[2OOFO@/]O3_ ).K\2_]>VF?^FVU
MK]6\'_\ DI:W_7F7_I=,_*_%[_DFJ7_7Z/\ Z14/'Z***_HX_G,**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K[H_X)*?\
M!3R[_9QU^T_9W^.6MM)X U.ZVZ5J5R^?^$?N)&SG)/%L[$EQT1CO& 7S\+T5
MY6=9-@<^R^>#Q4;QEUZI])+LU_P'HV>KDV<8[(LPAC,+*TH].C76+[I_\%:I
M'].44L4\2SP2*Z.H9'1LA@>A![BG5^97_!&+_@I8;I=._8W^/.O$R +!X"UN
M[E^\.BZ=(Q[C_EB3_P!<^T8/Z:U_)G$.08WAS,Y83$+;6,NDH]&OU71Z']7\
M/9]@N(\MCB\.]])1ZQEU3_1]5J%%%%>&>X%%%% !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 17U[::;9RZCJ%RD,$$9DFED;"HH&22?3%?*'QM^+%W
M\4O$YFMV>/2[0E-/@;C([R,/[S8_ 8'J3V_[4_Q<-]='X:>'[K]S P.K2H?O
MR#D1?1>I]\#L:\4K^9?%KCAYCBGDN"E^ZIO]XU]J:^S_ (8O?O+_  IGZSP7
MP^L+16/KKWY+W5V3Z^K_ "]0HHHK\1/OPHHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** *^MVGV_1I8U&9+<^='WXZ.!^&&)_V*Y>NRAD$4@=D# ?>
M1NC#N#[$<'ZURVKV!TS4IK'<2J-^[9A@LA&5;VRI!_&OZ=\%<^^N9-5RNH_>
MHN\?\$M?PE>_^)'Y)Q[EWL,=#%Q6E16?^)?YJWW,K4445^UGP04444 %%%%
M!7P'^WI_R=7XE_Z]M,_]-MK7WY7P'^WI_P G5^)?^O;3/_3;:U^K>#__ "4M
M;_KS+_TNF?E?B]_R35+_ *_1_P#2*AX_1117]''\YA1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $EK=75C=1WME<R0
MS0R!X9HG*LC Y# CD$'D$5^W'_!)_P#X*$VG[8/PK_X0#XAZI&OQ#\+6JKJH
M=@#JUJ,*EZ@_O9PLH' <AN!(H'XAUUWP(^-OC[]G3XL:+\9/AIJAM=6T2[$T
M62?+G3I)#(!]Z-T+(P]&.,'!KY+C'A>AQ1E3HZ*K&[A+L^S\I;/Y/H?6<'\4
M5^&,T575TI64X]UW7G'=?-=3^D:BO/\ ]E[]HWP'^U;\$]%^-?P]N/\ 1=3@
MQ=V3N#+872X$MM)C^)&[_P 2E6'#"O0*_D[$8>MA:\J-:+C.+::>Z:W1_5V'
MQ%'%4(UJ,N:,DFFMFGJF%%%%8FP4444 %%%% !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%<1\=_BFGPR\(-+92*=3OLQ:>AYVG'S2$>B@C\2/>NQO[^STNQFU+4+A88+>
M)I)I7. B@9)/X5\A_%GXAWGQ+\9W'B"4LMLI\JPA;_EG""<?B>6/N:_-O$SB
M_P#U8R1TL/*V(K7C#O%?:G\ME_>:?1GU7">2?VMF'/47[J&K\WTC\^OEZG-S
M32W$SW%Q*SR.Q9W<Y+$\DD]S3:**_D%MMW9^W))(****0!1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %9OBVT$MI!J2+S&?)E]P<LI]S]X?0+6E
M0]LM]!+I[$#SX]@). &R"I)[#<!GVS7VGA_GW^KW%-#$2=J<GR3_ ,,M+ORB
M[2^1X/$N7?VGD]2DE>2]Z/JO\U=?,X^BE965BK @@X(/:DK^U#\%"BBB@ HH
MHH *^ _V]/\ DZOQ+_U[:9_Z;;6OORO@/]O3_DZOQ+_U[:9_Z;;6OU;P?_Y*
M6M_UYE_Z73/ROQ>_Y)JE_P!?H_\ I%0\?HHHK^CC^<PHHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^LO^"2O[
M==Q^R-\=(_!_C;5RG@/QC<1VVMB9_P!WIUS]V&^&?NA2=LGK&<G)C45^X*LK
MJ'1@01D$'@BOYC*_93_@BG^W ?C]\&F_9]^(&K^9XM\#6:)92S/F34=)!"1R
M<_>:$E8F_P!DQ$DEF-?B/BMPJIP6<X:.JLJB7;93^6S\K=F?MGA7Q2X3>38F
M6CNZ;??=Q^>Z\[]T?<%%%%?A)^Z!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 %%%% !116=
MXL\2Z=X.\-WGB;56Q!9P&1@#RQZ!1[DD >YK*O6I8:C*M5=HQ3;;V22NV_1%
MTZ<ZM10@KMNR7=L\F_:T^)7V*PA^&^E7&);D";4BI^[&#\D?XD;C[ >M> U?
M\4>(M2\6^(+OQ)J\NZXO)S))Z+GHH]@, >P%4*_B3C'B.MQ3G]7'2^#:"[06
MR]7N_-L_?LCRN&49;##KXMY/O)[_ .2\D%%%%?+GKA1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110!A>*[7RM2^VJ/ENE\PGK\_1\GU
M)^;'8,*S*Z?7+0WVD2*HR]N?-CX)..C@>G&&)_V*YBO[2\/<^_UAX5H5YN]2
M"Y)_XHZ7?G)6E\S\&XFR[^S,XJ4TK1E[T?1_Y.Z^04445]L> %%%% !7P'^W
MI_R=7XE_Z]M,_P#3;:U]^5\!_MZ?\G5^)?\ KVTS_P!-MK7ZMX/_ /)2UO\
MKS+_ -+IGY7XO?\ )-4O^OT?_2*AX_1117]''\YA1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5WW[,'[07B[
M]ESXZ>'OC?X-9FN-%O0]S:>9M6\MF^6:W;V>,LN><$AAR!7 T5CB*%'%4)4:
ML;QDFFGU3T:-L/7K86O&M2E:46FFNC6J9_2O\,/B1X1^,/P\T7XH^ ]36\T?
M7M.BO=/N!P3&Z@@,/X6'*LO56!!Y%;M?F)_P0+_:\D,FK?L<>,]4)7;+J_@P
MS/T[W5JN?^_Z@>DYK].Z_D#B?(ZO#N=5<%/5)WB^\7L_T?FF?UWPSGE+B')J
M6-CHVK27:2W7ZKR:"BBBO /?"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 *\)_:\^(&^6T^
M'.G3\)BYU$*>_P#RS0_AEB/=37M>O:U8^'-%N]>U*3;!9V[S2GV49P/?L*^,
M/$_B&_\ %?B&\\2:H^9[VX:63GA<GA1[ 8 ]A7XYXQ\1O+<DCEM%^_B-_*$=
M_P#P)V7FN9'W/ V5_6\P>+FO=I[?XGM]RU];%&BBBOY:/U\**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!T;A'#,@8?Q(W1A
MW!]B.*Y75;$Z;J$MD22$;Y&(P64\J?Q!!_&NHK+\66@>VAU%%Y0^3)T'7+*?
M4G[P^@%?M'@OGWU+.ZF65'[M=7C_ (X7?XQO\TD?!\>9=]8R^.+BM:;L_P#"
M_P#)V^]F'1117]0'Y&%%%% !7P'^WI_R=7XE_P"O;3/_ $VVM??E? ?[>G_)
MU?B7_KVTS_TVVM?JW@__ ,E+6_Z\R_\ 2Z9^5^+W_)-4O^OT?_2*AX_1117]
M''\YA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 =+\'?BKXL^!WQ3T#XN^!KOR=5\/:I%>V;$G:Y1LF-
ML=4=<HP[JQ'>OZ)?@A\7?"GQ\^$?A[XR>")]^F>(M+BO+=2P+1%A\\38_C1P
MR,.S(:_FUK]2?^#?S]J'^T-!\1_LE^)M1S+I[-K?A=9'ZPNP6ZA7/0*YCD '
M)\V4]J_*/%;(%C\HCF-->_1W\X/?_P !=GY)R/U7PJSYX'-Y9?4?N5MO*:V_
M\"5UYM1/TKHHHK^<C^BPHHHH **** "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 **** /'_P!KGQQ_9?AFU\#V
M<V)M2D\VZ /2%#P#_O/C_O@U\[UYY^TO^TOXR\3_ +0GB'Q!X5\22?V5;WAL
MM/M7Q+;M%"/+WA&RN7*LVX -\_!%0>&?VD]&O-MOXOT%[-SUNM/)DBSGC,;G
M<H'4D,Y]%K^->/\ ,Y<1\3U\1"=XQ?)!/3W8Z:/:S=Y:VW/I>#_%#A+!4?[/
MQ+E2DI/WVKPD[VO=7:TMNK)=3TJBJNAZ]H7B>V-WX:UFVOXU7<_V=\LBYQED
M.'0?[P&:M5\).G.F[25C]JPF-P>/H*MAJD9P>THM-/YK0****@Z0HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *22V6^MY;!B )TV
M DX ;JI)[#<!GVS2T5V9=CL1E>/I8N@[3IR4EZIW^[OY&&*P]/%X:="I\,DT
M_F<@RLK%6!!!P0>U)6GXIM?*U+[8H^6Y&\GD_/\ Q<^N?FQV#"LRO[NRS,,/
MFN74L90?N5(J2^:O;U6S\S^=L7AJF#Q4Z%3XHMI_(****[CG"O@/]O3_ ).K
M\2_]>VF?^FVUK[\KX!_;OD\W]JCQ*V,8@TT?EIUL/Z5^K>#_ /R4M;_KS+_T
MNF?E?B]_R35+_K]'_P!(J'D-%%%?T<?SF%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Z%^RE\>-8_9
MF_:'\)_&[1WD/]A:M')?0Q'FXLV_=W$/_ X6D4>A(/:O/:*QQ&'I8K#SHU5>
M,DTUW35F;8?$5<+B(5J3M*+33[-.Z/Z:M$UG2_$>C6GB'0[Z.YLK^UCN+.YB
M.5EB=0R.#W!4@CZU:KX__P"")_[19^-O['%GX&UB]\S6/A]=?V-<!FR[6>-]
MH_LHC+0C_KW-?8%?QGG&6U<GS2M@JF].37JNC^:L_F?V1D^94LWRNCC:>U2*
M?H^J^3NOD%%%%>:>D%%%% !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 %>>_M4_%+_A3WP%\1>,[>X\N]%D;;3"
M#\WVF;]W&1Z[2V_Z(:]"KXU_X*N_$1@?"_PHM+CC$FJWT0/7K%"?_1]?+<:9
MN\CX9Q.*B[2Y>6/^*7NI_*]_D>5G>,> RNK56]K+U>B^[<^-:***_C0_%"2T
MN[JPN8[VQN9(9HF#12Q.59&'0@CD&NY\,?M#>-='VV^OK%K$ P"UR=DX&<G$
MJ\LQ]7#UP5%4I22MT[;K[CU,KSK-LDK^VP%>5.7]UM7]5LUY--'T#X8^-?P_
M\3;(9-4.F7+8!@U+")GJ<2_<P/5BA/I76%6"))CY9$#1L.C*>A![@^M?*5;'
MACQ]XP\&M_Q3FOSV\9;<UN2'A9L8R8W!0G'<C(K*5"A/^[Z:K[G_ )_(_9>'
M_'/,\-:GF]%58_S0]V7JU\+^7(?2E%>7^&?VE+.4"W\8^'FB./\ CZTP[@>.
M,QNW<\E@_P!%KT+P_P")_#?BR(R^&=<M[W:I9HX6(D4#J3&P#J!ZD8]ZYIX6
MK'5:KR_RW_ _;L@X]X5XDM'"8A*;^Q+W9^B3^+_MUM%ZBBBN<^Q"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** *NNVAO=)<*,O ?-3@GCHP
M'IQAB?\ 8KF:[%&"L"R!A_$C=&'<'V-<MJEB=.U"6S))"-\C,.64\J?Q!!_&
MOZ=\%<^^N9-5RNH_>HN\?\$M?PE>_P#B1^2\>Y=[#'0Q<5I45G_B7^:M]S*]
M%%%?M9\"%?G]^W5_R=-XF_ZY:?\ ^F^VK] :_/[]NK_DZ;Q-_P!<M/\ _3?;
M5^K>#_\ R4M;_KS+_P!+IGY7XO?\DU2_Z_1_](J'DE%%%?T<?SF%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 ?:?\ P0L^/'_"KOVPV^&>IWOEZ=X^TB2QVLV%^VP SV['WPLT
M8'K,*_:&OYI/ASXZUWX7_$#0_B3X7G\O4M U>WU&P<G@2PR+(F?;*C/M7](O
M@'QGHWQ'\"Z+\0O#DWF:?KVDV^HV+Y^]#-$LB'_OEA7\]>+V5+#YK1Q\5I5C
MRO\ Q0Z_.+2_[=/Z#\(\U^L956P$GK2ES+_#+_*2;^9K4445^0'ZZ%%%% !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 %?F%^VU\0?^%C?M+^)M2@GWVVGW8TVTYR MN/+;'L9!(W_ J_2'XF^+
MX_ 'PYU[QQ*5QI&D7-V W1FCC9@OXD ?C7Y%W5U<7MS)>7<S22S2%Y9'.2S$
MY)/N37X=XTYFX83"Y?%_$W-_]NJT?OYG]Q\)QOBN6C2PZZMR?RT7YO[B.BBB
MOY\/SH**** "BBB@ IT4LL$JSP2,CHP9'0X*D="#V--HHV#8[CPS\?O'>AE8
M-6N$U: =1?9,H&<DB4?,3V&_<!Z5Z'X8^.G@+Q&5@O+I]*N&P/*OCF,DGH)1
MQP.I<(*\$HHDHU/C5_S^_P#SN??</^)?%W#UH4Z_M*:^Q4]Y?)WYEZ*27D?5
M<;)-!'=02+)%*NZ&:-@R2+ZJPX8>XXI:^9O#?C/Q3X0G,_AS7)[7<P:2)6S'
M(1TW(V5?\0:]#\,?M*$!+;QGH&X# -YIIPV .IC<X8D^C*!V%<\L*G\#^3_S
MV^^Q^W\/^-N08^U/,Z;P\^_QP^]+F7SBTNK/5J*S/#7C+PKXP4#PWKL%U(1S
M; E9A@9/[M@&('=@"OO6G7-.G.F[25C]?P.8X#,\.J^$JQJ0?6+37X?D%%%%
M0=@4444 %%%% !1110 4444 %%%% !1110 5E^*[0/!#J"#E3Y4G3W93ZD_>
M'T K4ILUL+VWDL6('G)M!)P W523V&X#/MFOL^ ,^_U=XIH8F3M3D^2?^&6E
MWY1=I?(\+B3+O[3R>I22O)>]'U7^:NOF<C12D%258$$'D&DK^U3\$"OS^_;J
M_P"3IO$W_7+3_P#TWVU?H#7Y_?MU?\G3>)O^N6G_ /IOMJ_5O!__ )*6M_UY
ME_Z73/ROQ>_Y)JE_U^C_ .D5#R2BBBOZ./YS"BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OW!
M_P""*WQF_P"%L_L*Z)H=Y=^;?^#-0N="NMS?-Y:$30<?W1#-&@/_ $S/H:_#
MZOT:_P"#>'XJG3?B?\0/@K=7/R:OHEMK%G&QX#VTIADV^[+<H3[1^U?GOB?E
MRQW"E2HE[U)QFOOY7^$F_D?H/AEF+P/%5.FW[M52@_NYE^,4OF?JU1117\NG
M]/A1110 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 %%%% 'AO_!13QE_PB?[+VJV4<VR76[VVT^(YY.7\UQ^*1./QK\W
M:^S/^"L?BYQ%X/\  4,GRLUS?W*9[C9'&?UEKXSK^5?%C'_7.+YTD]*48Q_#
MF?XRM\C\FXNQ'MLYE'^1)?K^H4445^:GS 4444 %%%% !1110 4444 %%%%
M "5(93@CH179>&OCKX_\/XAN]074X!_RSU$%V'3D2 A^!T!)4>E<;133:5CO
MR[-<RRC$>WP5:5.?>+:^^VZ\GH>[>&?C[X&UW$.JF729S_#<_O(B<X $BCKW
M)95 ]:[2":"[MDO;.XCF@DSY4\$@='QUVLI(/X&OE6K_ (?\4^(O"MR;OP]K
M-Q:.Q'F"&0A9,'(#KT<>S BLI4:,^EGY?Y?\%'['D'CAG6#M3S6DJ\?YH^Y/
M\/=?I:/J?3M%>2>%_P!I*]B*6WC+1%G7@->6&$D[Y8QGY6/LI0"O0_"_C[PA
MXRV1Z!KD4D[@?Z'(?+FR1G:$;ER!U*[@/6N>6&JKX=?3_+<_;N'_ !%X3XCM
M'#XA0J/[$_=EZ*^DG_A;-BBBBN<^X"BBB@ HHHH **** "BBB@ HHHH P?%%
MH8=1^UJ/EN1O)Y/S_P 7/KGG'8,*S:Z77;3[;I3[1EX#YB8!/'\0]N.2?]BN
M:K^T?#S/O]8>%:%:;O4@O9S_ ,4;*[\Y1M+YGX/Q/EW]F9Q4IQ5HR]Z/H_\
M)W7R"OS^_;J_Y.F\3?\ 7+3_ /TWVU?H#7Y_?MU?\G3>)O\ KEI__IOMJ_HW
MP?\ ^2EK?]>9?^ETS\+\7O\ DFJ7_7Z/_I%0\DHHHK^CC^<PHHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ KZ(_X)2_%%OA1^WQ\/=4DN-EMJ^J-HETF<"07D;01@_29XF^JBOG
M>M7P+XLO_ ?C?1O'.EG_ $K1=5M[^VP<?O(95D7]5%<.:8..89;6PLMIPE'[
MTT=V68R67YE1Q2^Q.,ON:9_2_15;1M6L-?T>TUW2YA);7MM'/;2#^*-U#*?Q
M!%6:_BIIQ=F?VBFI*Z"BBBD,**** "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@#\]/\ @IUXB_MC]I"/24DRND^'[:W9
M?1F:28_I(OY"OG:O3OVS/$7_  E'[4/C34O,W>5JYM 0>GV=%@Q_Y#KS&OXK
MXLQ7UWB;&5NCJ3MZ)M+\$C\0S>K[?-*T^\G]R=D%%%%?/GG!1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 =9X8^-/C_PR%@&J"_MU&!;ZB#* ,8
M#9#J!V 8#VKT3PS^T)X,U<"#7H)]*F_O.#-">!_$HW D]BN!W:O#Z*)*,_C5
M_P _O/M^'_$3BSART,/B'*FOL3]Z/HKZQ7^%H^J+.[L]1M5OM.O(;F!B0L]M
M*LB,1U 9202*DKY?T7Q!KGAR[^W:#JUQ:2D89[>4KN&<[6Q]X>QX-=_X9_:0
MUJUVV_B[28KU,_-=6H$4HR>25 V-@=  GN:YY8:+^!_?_G_PQ^W\/^..2XRU
M/-:3HR_FC[\/_DEZ6EZGL-%87A?XE>"?%^V/1]<C6=R +.Z_=39)P%"DX<^R
M%L5ND%2588(Z@US3ISI_$C]BR[-<LS?#^WP5:-2'>+3^^VS\GJ%%%%0>@%%%
M% !1110 JL%8%D##NK#AAW!]C7*ZG9'3[^6S))"-\A(Y93RI_$$&NIK*\5V@
M:&+4$'*GRI.@]2I]2?O?D*_9_!?/OJ.>5,MJ/W:ZO'_'&[_&-_5I(^#X\R[Z
MQE\<7%:TWK_A?^3M][,2OS^_;J_Y.F\3?]<M/_\ 3?;5^@-?G]^W5_R=-XF_
MZY:?_P"F^VK^]_!__DI:W_7F7_I=,_D_Q>_Y)JE_U^C_ .D5#R2BBBOZ./YS
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#^A+_@GQXWD^(?[$?PO\3SS^;*?!MG:SRYY
M>2W3[.Y/N6B.?>O8J^1O^"(/C#_A)_\ @G]H.D&7<WA_7-3T]LGD9N&N0/RN
M!^%?7-?QKQ'AOJ?$&+HK:-2:7IS.WX']C\.XGZYD&%K/>5.#?KRJ_P"(4445
MXI[(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 %%%17UW%864U].<)!$TCGV R?Y4FTE=@VDKGY(?%K4_[:^*OB;62V?M
M?B"]FSZ[IW;^M<_3[FXEN[F2ZF.7E<NY]R<FF5_"->JZ]>51_:;?WNY^!5)<
M]1R[L****R("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ KIO"WQ=\=^$U2WM-7-S;1@!;.^!EC"CHH).Y![*17,T4TVCLP.88_+,
M0J^$JRIS76+:?WK\CVKPQ^T3X6U(+;^)K*;39< -,@,T)XY/RC>N3T7:WN:[
MS3=2T[6+0:AI&H074!./.MY0Z@XSM)!.#CMUKY9JSI>KZMH=V+[1M3N+28*5
M\VVF9&P>HR#T]JRE1I3Z6?E_E_PQ^O\ #_C;Q!E]J>94UB(=_@G]Z7*_G%-]
M6?4=%>,^&OVC?$EAB#Q1IL.HQ\_OHL0RCIC[HV$ =MH)[M7HGAGXK>!/%96+
M3];6"=C@6M\!%)G. !DE6)[!6)]JYY8:HOAU_KL?MW#_ (F<(\0VA3K^SJ/[
M%3W7\G?E?HI-^1T5%*RLC%74@@X((Z4E<^Q]_N%-GMA>VTEDQ \Y-H). #U4
MD]AD#/M3J*[,NQU?+,?2Q=!VG3DI+U3O]W?R,,5AZ>+PTZ%1>[)-/YG($%25
M8$$'D&OS]_;J_P"3IO$W_7+3_P#TWVU?HGXHM?)U(W2CY;@;R>3\_P#%SZYY
M]MPK\[/VZO\ DZ;Q-_URT_\ ]-]M7^H?@9F%#-LT^N4'[E3#N2^<J;MZK9^9
M_$7C3AJF#R2-"IO&ND_E"H>24445_3I_-84444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?
MKE_P;RZ^;G]FWQQX7,F?L?C@76W/3SK.!,_^0/TK] J_'#_@C]_P4$_9,_89
M\(_$>Z_:Y^.FD>!],U>^TC^Q+C5Q*5NIE2\\U$$:,2P41GIT^E?36K_\'-W_
M  1/T^Z_LW2?VPYM;O3]RRT'X>Z_=._T*V.P\X'WNI%?R=XA4O8\8XN/=Q?W
MPB_U/ZM\/JOMN#\)+LI+[IR7Z'WK17P /^#CW]B+6.?AS\"?VB/&(/,;>&?@
MAJ4HD'JOFB.D_P"'\NN^(/D^&W_!&/\ ;<U?/W+F^^"JV%L_^[++=G/?/'4#
MUKXP^S/T HKX _X>T_\ !1[Q)Q\-?^"!'QDNBQQ'_P )1XYT?103VW>:7V\X
MY[#)[4#]N;_@OCXI/_%.?\$,/#/AM&_U<OBC]I;2+DX[%DM8<K].HH ^_P"B
MO@#_ (6I_P '+WB@_P#$B_93_9/\+!ON_P#"3>.=:OMGU^QJ,]#T_O#T-'_"
M#?\ !SEXG'_$\^.O[&WA?=U_X1KPQXCO=GT^UL,_CZT ??\ 17P ?V0?^#A+
MQ)SK/_!83X9>&\\D>'OV?;2\V^P^U2C/0?F?04#_ ()H?\%E=8&?&7_!POXD
MF/?^Q/V=/#NG#/0?<D;MGZG![4 ??]%?.'[$/[&_[4O[,GBK7-=_: _X*.>-
MOC=9ZII\<&GZ5XJ\.6-C'IDJON::-K;EF8?*0W&*^CZ "BBORH^(GPLC\9_\
M')T/[*FM?%WXK1?#G4OV9CXNN/"&D_&7Q'IUFNL#5)+7[2@M+^)D_=( 4!"$
MDMMSS0!^J]%?EI\ /C%\>/V3/^#ANZ_X)I?#?X^>-/B5\'_%?PF/BO4]!\<>
M)KK7[OX?WJB;9&E]=O)=+"WE6X$<LCC;J,74A37Z(_&?]I/X.? %M/M/B1XC
MO!J&K),^DZ#H.@7NL:K?1P[?.EAL-/AFN98X]Z>9(D92/>FXKN&0#NJ*\I^%
M?[<G[(_QK^ VJ_M.?#;X^>'[_P "Z";E?$&OS7#6R:1);C,\5Y'.$DM)4!!:
M*54<!E.WYAEOPX_;<_9P^*7Q0C^"OAWQ5K5CXLGT"?7+?P_XJ\$ZOH=U-IL,
MD4<MXB:C:P%X5>:)2ZY7+8SD' !ZQ17R]^PC+_P3Q\0_M(_M!?$O]BOXT1>,
MO%WB7Q+I=Q\7Y-/\2W&I6-G?1V\T5M' S$P)\B3;EA9L%0K;0D:KPW_!53]L
MO]D37OV*?CI\,KOXW:[:7^B>$]9TN3Q)X3AUR'3M'\0BPF%M976L:>BVD$XG
M:)6M9[A07=(Y$)=5(!]M45\A?\$I?BQX ^#_ /P1A_9]^(_Q8\96NCZ5;_"7
MP^D]_?RG,DTL$4<42*,M+-)(ZHD:!GD=U559F /K/PE_X*!?LA_&KQ;XI^'W
MA'XOI8>(O!&FC4O%GAOQCHE]X>U+2[':&^V36FJP6\RVX!!,^SRQN&6&10![
M)17R[XA_X+3_ /!+?PS\+[OXSWW[9/AFX\,V?B&[T234])M[N^$EW:QP27/E
M);0R//#$MU;E[B-6@7SE!D!.*PO^"FG_  5P^"7[#?[!*_M>^!M73Q>_C'2H
M_P#A5TVC6<MY8ZC/<J@M[J66(;([5/.CD8NREQB-,NZB@#Z_HKXR_P""@7QT
M_P""4W[2W[(MII7[9O[03^'_  #J_BZR;2Q+?:EH6I7^HV=Q'+''!!Y<=W.
MY3.R-@,A@5959?H_XV?M/_ []GF_T'0_BIXT>VU?Q5=2V_ACP[I6DW>IZKJ[
MQ)YDWV6QLHIKFX$:?/(R1LL:D%BH(- '?45Y=\&OVB/V;OVXOAMKUQ\%?B;+
MK>F6>I7&A>)(M/GOM'U/2+Z/ EM+B,B"\L+A<C*L(Y!G-?%W_!N+XUT/X=_\
M$LO%_C_XC^,9X])\._%;QK>:SKNMWTEP\5I;73-)/--(6=]L<99F8DG!)S0!
M^D5%<5^SK^T7\%?VM/@OH7[0W[.WCZV\3^#?$L,LNB:Y:0RQI<K',\$GR2HC
MHRRQ2(RLH(9"".*M?'#XS^!?V>_A7K/Q@^(][-%I6BVP>2*T@,UQ=S.ZQP6M
MO$OS37$TKQPQ1+\TDDB(H)84 =717YK?\$T?&W[5?B#_ (+1?M):7^U/XRG?
M4W^%?A#4[7P;;7S2:?X4BNFN)8]-@ .R1X494EG4#SIA+( %=5%?X=?M'? ;
MXL?\%1OVDOV:?^"EOC5M$USPE-:WGP>\/>*?$D^F:(/!\>GB:74; "6.)[OS
M!//<7!)F15"HRI;R! #],:*_([XN?M0?MO\ PS_X(,>+/B?+XT\86"ZQ\8?[
M!^'?CS6;B>'Q%;_#J]\116EAJ-S/+B:.Y>SD\M+F3$NR:&8MO(<_0O[+>JZU
M\"_^"UGQ3_8O^%EWJ!^%DWP#T#QB^B7&HSW-MH&N_;Y; K!YSL83=6R+-(H/
M[QX?,.6+,P!]V45\\_!?6=8_:[^/\O[2<.JW,?PP\"S7FD?#&U@G9(?$FI?-
M;ZAKS@'$MN@$EG9Y^5A]KN!O6:W=?H:@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ K$^)4_V7X<Z_=$L/+T2[;*]>(6/%;=<Y\89C;_"3Q3<!<[/#E\V
M,]<6[FN;&RY<'4?:+_)F5=VHR?D_R/R.HHHK^%#\$"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Z'PM
M\4O&_A )!IFM/);)@"SNOWD6T'.T \H#WVE2?6O1/"_[1N@7^RV\5Z9)82'
M:YM\RPYYR2OWT'3 &\^]>-44I*,_B5S[#(./>*>&[1P>(;@OL2]Z'HD_A_[=
M:?F?46CZWH_B"S^WZ'J<%W#@;G@D#;"1D!@.5/L<'VJU7RSI^HZAI-VE_I5_
M-;3QYV36\I1U[<$'(KNO#/[0_BS2@MOX@M(=3B'\9Q%*!C &Y1M([G*DGUKG
MEAHOX7]_]?H?MW#_ (YY9B;4\WH.E+^>'O1]7'XE\N<]AUZT^V:6Y5<O ?,3
M )./XA[<<D_[-?FM^W"S-^U%XG+'/%B/_)&WK]#?#'QC\ >)F$2:JMK*<YMM
M2 BW#C(W9*'.< ;LGTK\^/V\K)M._:P\66;9^1K+:6&"5-C;D'\00:_NKZ'&
M=3Q&.Q65UOBHTY./^"52#:7I*]_\2/S?Z0V)RC-<AP^8Y=6C4A.K%2Y6G:2A
M4M=;IM6T:3T9Y#1117][G\DA1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^@?_! 7P5X"
M\>?$SXAZ/X\\$Z3K<<&BV-S:1ZOID5RL,BRRH742*=K8D(R.Q-?K/I&A:)X?
MM?L6@Z-:6,.?]39VZQ+^2@"OR9_X-Y+ID_:,\=6(7B3P2KDY_NWD(Z?\"K]<
M*_ESQ/CR\8UGWC#_ -)2_0_J#PQES<'T5VE/_P!*;_4****_/C] "BBB@ HH
MHH **** "BBB@ K\H_VAO@]H7QT_X.CK3X=Z_P"+O%FA1W?[%TGDZMX*\7WV
MB:A:RG6KE5DCN+*6-R5W%@CEHRRJ61L 5^KE?/\ /_P3 _8RN?VK$_;?F\#>
M*#\4X]/^P1^+A\4O$0E6SP1]E$0O_)$')/E;-F3G;GF@#XM_X(A7>D_L'_M<
M_%+_ ()9?M9>%]+7XY37LWB7PK\9+RU_XF/Q<\.22/)'//=REI;BZM_G#1%V
MP%DP"8)9&ZW1/B?>7_\ P<._&3X _$/]HGQ!\/\ 6==^#/A-_A&-.M])/]K:
M;;M>RW]O"=2LKD%OM5Q))LAVLXMY"VX0C9]?_M4?\$_/V2?VTO$?@[QK^T3\
M+I]5U[X?Z@][X+\1:/XFU+1M2TB=]NYH;O3;BWG4$HAV[RN5!QD UR/[9W_!
M)']A/]OSPOX9\/\ [37PIO=:O/!HV^&/%$?B6^BUJQ7<&*?;Q,9YE)&2)G<;
MOF&&^:@#Y_\ BG_P2Z_8TTOX<_M2_ GPW^UEXUT3Q;\=-4\+:CX^\4:K<6LT
M6D>(KO5G_L>>*"SM[>**:XOM@EA7:71H2QC#HYS?V2?VL/VZ?@Q_P4+^&_["
M?_!6KX(>%M>\;>(O#7B"W^"O[07@&5TM-?MX((+S4K:ZM2%%O,T5G!)(0L:A
MXX@L9#B0_4>@_P#!+3]A[PS^R!J7["NB_!V2#X<ZY?PW^OV$/B"^2^U2]CN8
M+D7=Q?K,+N2<RVT!,GF[L1J@(50HZ7X<?L2?!GX>_$O2_C'J&I^*_%OBCP_H
M]QI7AC6_'7BV[U:?1;.?9]H2U,[D1O*(XUDGP9Y%C57D8#% 'P!^S+XJ^(7P
MY_:%_P""LGCOX,VSMXMT22VU'PM%;IEWU.+PU?2V^T8.6,RIV.2:Z']@*_\
MA3\2_P#@UDN8_#+V>J6=Q^SYXNB\3*["1I-6^SZ@U^T^26\UKDR2%F^8[P_<
M&OM?X"?L!?LM?LR?&+QM\??@QX-US3?%GQ'NH[GQQJ=]X]UK45UB:,.(Y)8+
MR\EAW()'52$!56*K@<5Y+9_\$+O^"=&BZOXUE\)_#CQ-H.@_$);E_%?@+0/B
M#JUGX:O;B>,QO<MI,5P+1I #E T92-@K(BE5( /@R'XTP_![]EC_ ()-:U\0
MOBI?>#/AI<6KV_B3Q99K:-%IFLR>&S::3+(;V&:V3;)<W67EC(C7S'!1D#K^
M@.I_L.?L\^'O^"AGPN_;1^)?[1GC[Q)\6ET'4?#/@Z*]N=*AM[_3/LEW<3I/
M!I^GP>;!'YSR"5CA9G@4MET5NKF_X)3_ + EY^QJ/V =3_9YL;WX5(J>3X<U
M#4KNXD@E3E)X[J25KB*53G;(D@9=S $!B#1_8F_X)*?L._\ !/NTUC_AFWX;
MZE9:EKNE_P!F7WB#5O$][>ZC'8 Y%I;W$LI>TA# -M@,>656.612H!\G?\$,
M? 7@G4?V3/VS[F]\):=)+J_[3GQ'TW5)FLTWW=FL,.VWD;&6B7SI<(3@>:^
M-QS\F^/-1O-2_P"#+/X=WM_.TABUC3HS(Q^[''XUEC0'T 55'X5^OOP4_P""
M:'['O[.O@'QO\,?@QX+\4:'HOQ'U.ZU+QE:P_%#Q#*^H7MR%%Q="66_:2&>4
M(H>6)D=@H!)%4=+_ ."4O["&C?L5:G_P3PL/@Q<M\'=5C*2^#;_Q?JU[';YN
MOM8:WFN;J2:V(N?WP\IUP_S4 ?.O_!T!]DN?^"6=W_JY'M_BIX3]"8W.IP_D
M=K?DWO7>_M;^._A=J'_!5OX/?"+X3?##3-1_:(@^&FMZIHWC/Q1J5VND>$_#
M$TR07,\EG!*G]I7$LT9CCMPT1 \QVFC &[T?Q_\ \$F_V%?BM^S=I/[)GQ)^
M&&NZQX&TC48]1739_B+KL4]]>H%"7-Y=0WJ3WLJ[$VM.[[!&@3:$4"S^T1_P
M2W_8T_:D\<>!OBA\7?!/B&;Q5\.K22S\,>+-*\>ZQ8:M':29\RVFOK>Z2XN(
MVRV?,D9OGDP1YC[@#Y?_ ."'MGKVC_MT?MYZ/XK\70ZWJ4/QMTT7VI0626L=
MQ.;"4R,L*LPC&01MW,0%Y9B"3H?\&TUGINH_\$V/$VGZS:P3V<_QI\9QW<%U
M&K121-?L&5U;@J02"#P17TC\&/\ @EE^PO\ L\?&'Q?\=O@G\$U\,^(_&]I#
M;ZS<:+KE];0Q+'#Y >UACF$=G*8\@S0JDAWO\WSONO\ P&_X)M?L=_LR_ OQ
M9^S3\%?ASJVE>"/&\5^GB30;SQSK.HQW'VV(Q73HU[=S/ \JD[FB*,2=V<\T
M >K_  Q\,_#+P=X!TOPU\&?#^@Z5X6M;4+HFG^&+2&#3X822P$$< $:H22?E
M&.2:^3O^"@7A[_@I'J_[6'P_\8_LT_LM>"/B=\//!6BMJMKI?BCXD?V&%\4R
M2S1+=2Q_9IOM MK4*8/NJLMW+(0SQ0M']&?LH_LM_!K]BK]GSPW^S!^S[H%Q
MI?A#PI;S0Z/97>H2W4B"6>2XD+2RLSL6EED;DX&[    'H= 'X^?L._%O_@I
M#JG_  7Y^-%[X^_8]\#:5JNL>"?!EK\2[&S^)IN(_#ND+Y@BO+63[*OVV5E+
M$PXCVD ;CFNV^,/[&_PU_P""_?QP_:!TGXY7][X+N?V?/&Y\!?!O5O#\20ZK
MHNI0P6]Y<ZW/(,274<TSQ+%;EEB6&)V7$S^<OZ&^%?V7/@3X)_:(\5_M7>&/
M WV7Q_XWT>PTOQ1K_P#:=T_VVTLP1;1^0\I@CV!C\T:*S9^8FL#Q;^Q#\$/$
M/QCU;]H'PW+XD\(>,/$=G;6OBO6?!/B>ZTPZ]#;KM@%[%$_E3R1H2B3LGG(A
M*+(%XH ^?O\ @DG\1/C;^V1^QG\2?V7_ /@I-X8T3QIXE^&/Q'UKX7>.=2N;
M%)M/\8P6D5NXNVC90K[X[E5;Y024W$*S$#I/B-\#_AII/Q$O?V)/V4-&NM#U
MWXBV5MJWQT\>Q:S=W>KZ=X7B#6L,+ZA<RR7'VJ[6.6RLP9/]'A2\GBVFW57^
ME/@[\%_AE\ ? L'PW^$GA6+2-(@N)[EHA/)-+<7,\K2SW,\\S-+<3RRN\DDT
MK/)([%F9B2:K?";X'>"_@]?^*-<\/RWM[JWC/Q)/K?B/6=5G66ZNYW"QQ1%@
MJA88((XK>&, !(H5'S,7=@#X-^+GQV^-OB;]IG]J3]FSX&?%+4/A7X6_9.^
M.BWWP[TOPK9VL5M<:O=:9<WT-S<))$XGM(([6&V%H<1%3*2I8HR?87_!/K]H
M[7OVO?V'OA1^T[XJT.'3=5\<^!--U?5;*V!$45U+ K3>6"21&9-Q3))VE<DU
MB?M%_P#!.7X"?M(>.-?^(>MZQXH\-:GXS\%GPA\0)O!^K)9_\)5H.]F%A>;H
MG( \R55G@,-PJ2N@F"-MKV;P'X%\'_"_P/HWPU^'OAVUTC0?#VEV^FZ)I5E'
MLAL[2"-8H84'94154#T% &M1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7
M,?&M)9/@UXNC@^^WAB_"<9Y^SR8X[UT]9'Q!M/M_@+7+$C/G:1<QX]<Q,.WU
MKFQL'4P=2*ZQ:_!F5=<U&2\G^1^05%%%?PH?@@4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %?.'[6^D6NF_$VVO+=0'U#1HKB<CNXDEB_P#08UKZ/KPO]LG1[>&Z\/>(
M%'[ZYCNK9S_LQ&)E_69J_I3Z*&8_4O%VE1O_ !Z-6'K9*I_[CO\ (\/B*GSY
M7)]FG^-OU/$Z***_U$/SL**** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /T)_X-X?\ DX#Q
M[_V)T7_I7'7ZUU^4/_!NUI;2_%[XD:UMXM_#=G 3Z>9<,W_M+]*_5ZOY;\3V
MGQC6790_])1_4'AC%K@^B^\I_P#I3"BBBOS\_0 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 *BO[87MC-9MC$T3(<GU!
M%2T4FE)68-71^-DD;Q2-%(I5E)# ]C25T/Q;T;_A'/BMXG\/[-OV'Q#>V^WT
MV3NO]*YZOX1KTI4*\J4MXMK[G8_ JD'3FXOH[!11161 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 5Y/^U_HT-QX!TWQ Q_>6FL"W09_AEBD9OUA6O6*X+]IG18M5^#FI7LK'
M.FS6]U&,]6,JP_RF:OUOP(S'^S/%[)ZU[7J\G_@V,J?X\]CSLVI^TRVJO)O[
MM?T/ERBBBO\ 7T_, HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _3O_@W+TG"_%W773J=
M#@B;'_7^S#_T#_.*_3FOSZ_X-Y/"XL_V=?'7C,QX.H>-%L]V.HM[2)__ &Y-
M?H+7\G^(=55N,L7)='%?="*_0_JWP]I.CP=A8OJI/[YR?ZA1117Q9]F%%%%
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!^7'[9>C#0?VH?&EB$V[]8-QC_KLBRY_P#'Z\RKZ'_X*;>%_P"P_P!I+^VT
MBPNM:%;7+.!U=-\!'U"Q+^8KYXK^*^*\*\%Q-C*+Z5)V]')M?@T?B&;TG0S2
MM#^\_N;NOP"BBBOGSS@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG?BYHJ>(/A;X@TZ1B%72
M9KDX.,F!?/'ZQBNBJ'4]%'B73+KPVTA1=2MI+1V4\A95*']&-?1<(9C_ &1Q
M9E^.O;V5>E._;EJ1E^AE7I^UHRAW37WH^):***_VV/R0**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** /VU_P""&_A1O#O[ >D:NT)7^W?$6IWP)'W]LWV;/_DOC\*^OZ\;
M_P"">O@;_A7/[$/PO\,- 8I/^$.L[R>,C!62Y3[2X/N&F;/O7LE?QKQ)B5C.
M(,766TJD[>G,[?@?V-PYAG@^'\+1>\:<+^O*K_B%%%%>*>T%%%% !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!\<_P#!
M63PMNM?!OC6*/[DEW8W#XZY$<D8_\=EKXQK]'?\ @HWX)/B[]F/4-2ABW2Z#
MJ%OJ$8 YQN,+_@$F9C_NU^<5?RKXL8%X3C"I4MI5C&7X<K_&)^3<74'1SF4O
MYTG^%OT"BBBOS4^8"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "G12/#(LT3%61@5([$4VBC8#
MXR\:Z$OA;QEJ_AE6+#3M3N+4,>I\N1D_I6978?'[1I-#^,6O6LLI=I[P7C,>
MYN$6?_VI7'U_N#P_F"S?(,)CKW]K2ISO_C@I?J?DV)I^RQ,X6M9M?<PHHHKU
MS **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ K2\'>%]2\;^+M*\%Z,FZ\U?4H+*T7&<RRR+&H_-A6;7
MT+_P2J^&G_"T?V^OAUI$UOOM],U=M8N&*Y""SB>X0GZRQQK]6%<.9XR.7Y=6
MQ3_Y=PE+[DV=N681YAF-'"K_ )>2C'[VD?O'X=T*P\+^'[#PUI:;;73K.*UM
ME](XT"*/R JY117\52DY2;>[/[2C%122V04444AA1110 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 8OQ&\(V_C_ .'^
MM^![K 35])N+,LW\)DC90WX$@_A7Y$W5K<65S)9W<+1RPR%)8V'*L#@@_C7[
M(5^7G[9OP]D^&W[27BC1Q#MM[V_.HV9 P#'<?O<#V5F9/^ 5^'>-66N>$PN/
MBOA;@_\ MY7C_P"DO[SX3C?#.5&EB%T;B_GJOR9Y=1117\^'YT%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% 'S5^UAI$VG_%@ZG-(6.IZ9;W"Y[! ;<#_ ,@UYI7L_P"V
M3I,Z:[H/B*24E)["6SC3'3RI/,/ZW'Z5XQ7^Q'@KF']J>$^35KWM0A#_ ,%K
MV?\ [:?F6<4_9YG57G?[]?U"BBBOU \P**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]%_^#>7X1_VM
M\5O'GQOO+;,>B:)!I%B[KP9;J7S9"ONJ6R@^TOO7YT5^W?\ P1+^#TGPM_86
MTGQ!?VABO/&>K76MS!U^;RB5@A_X"8H%<?\ 73W-?GOB=F/U#A2I!.TJKC!?
M?S/\$U\S] \,LN^O<54YM>[24IO[K+\6G\CZYHHHK^73^H 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
MXV_X*N?#C*>&/BW:6_0R:3?R ?66'_VO^8K[)KS?]KCX8R?%O]GSQ'X4L[;S
M;U+/[9IRJ,L9X3YBJONP4I_P.OEN-<I>=<,8G#15Y<O-'_%'WDEZVM\SR<\P
M?U[*JM)+6UUZK5??L?EG1117\:'XJ%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'D/[8N
ME7-UX/T76]X\FQU*6#;CJT\8;/Y6_P"M?/M?3O[4FEW6I_!ZXEA8"/3]2MKR
M;CJ/F@ _.<?E7S%7^I_T6<Q^N^#N%I7O[&I6A]]1U/RF?GO$E/DS-R[I/]/T
M"BBBOZ)/!"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH V?ASX&UOXG_$#0_AOX:BWZCK^KVVG6*XSF6:
M58T_#+"OZ1/A_P""=#^&O@/1?AUX9@\O3M!TFWTZPCQ]V&&-8T'_ 'RHK\</
M^"&WP!?XL?MB)\2M2LC)I?P_TQ]1D9ERAO90T-LA]^991[P5^TU?SUXO9JL1
MFM' 0>E*/,_\4O\ **3_ .WC^@_"+*G0RNMCYK6K+E7^&/\ G)M?]NA1117Y
M ?KH4444 %%%% !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 ?ES^V#\)_\ A3O[0.O>&;6V\JPNI_M^E #"_9YB
M6"K[(V^/_MG7F-?=/_!4CX1OK_@#2?C!I=INGT*X^R:DRCG[+,1L8^RRX _Z
M[&OA:OXZXZR3^P>)Z^'BK0D^>'^&6MEZ.\?D?C&?X'^S\TJ4TO=>J]'_ ):K
MY!1117R!XP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!S'QLTV[UCX0^(M,L\;FT[SG)_N0R)<
M-^D1KY&K[4\1Z?=ZQX9U70[  S:AI5U:19[-+"\8/_CU?%=?Z+?0US#VO!.8
MX*_\/$<_RJ4X+_W&_P 3XGBJ%L13GW37W._ZA1117]A'RH4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>A
M?LI? ?5_VF?VB/"?P0T@2+_;NK)'>SQ#FWM$S)<2CW2%)&'J0!WK'$8BEA</
M.O5=HQ3;?9)7?X&V'P]7%8B%&DKRDTDN[;LOQ/UO_P""(_[/C?!K]C6U\=:O
M8>5JWC^^;5YBZ8<68'EVJ>ZE%:8?]?%?8=5-!T/2/#&AV7AK0+".TL-.M([:
MRM81A(88U"(BCL H 'TJW7\:9SF57.,UK8VIO4DWZ+HODK+Y']D9-EM/)\JH
MX*GM3BEZOJ_F[OYA1117F'I!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!E^-?".B^/\ PCJ7@GQ%
M!YECJME);7*CKM=2,CT(SD'L0#7Y-?$CP)K7PP\>:M\/_$,>V[TF^>WE;;@2
M 'Y7'^RRX8>S"OUYKXL_X*D_!-K;4M+^.^B67[NY5=.UPHO2103!*?JNY"3T
MV(.]?D?BYP__ &ADL<QI+WZ&_G"6_P#X"[/R7,SX_C#+OK.!6)@O>I[_ .%_
MY/7TN?'U%%%?S.?EX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!+8W)LKV&\"!C#*KA3WP<XKX
MEU[1[KP]KE[H%[CSK&[DMYL?WD8J?U%?:M?)7QSLKJR^,7B7[9&$>XUB:Z51
MV29C,O\ XZXK^W?H79AR9IG&!;^.%&:_[<E.+_\ 2U?Y'RO%4+T*4^S:^]?\
M Y2BBBO[[/B0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *_43_@W]_9;DLM-\1?M<>)[ AKP-H?A;S%ZQ*RM
M=3CZNL<08?W)1WK\W/A-\,?%?QH^)FA?"?P/9&XU;Q!JD-C91X. SL!O;'1%
M&68]E4D]*_HI^"'PC\+? 7X1>'?@WX+AVZ;X=TJ*SMV*X:4J/GE;_:=RSM_M
M.:_*?%;/_J&3QR^D_?K;^4%O_P"!.R\US'ZIX59#]?S>685%[E';SF]O_ 5=
M^3Y3JJ***_G$_HP**** "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@ K#^)?P_P!!^*G@+5?A[XFA
MW66JV;02D $QGJLBY_B5@K#W45N45G6HTL11E2J*\9)II[-/1KYDSA&I!PDK
MIZ,_(7XB^!->^&/CG5/ 'B>#R[[2KQX)L#A\?==?564A@>X85BU]L?\ !3SX
M MJ>E6?Q^\-6!::Q5;/Q L:\M"3^ZG/^ZQV$]<.G9:^)Z_C/BWA^KPUGE7!2
M^'>#[P>S^6S\TS\4SC+IY7CYT'MNGW3V_P GYH****^;/,"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M *^9?VJK2YA^,EYJ$T.R.]L;22#_ &E2!(2?^^HFKZ:KP#]LFVN&\7Z'J9@V
MPG1#;*_]YTN)9&_(3)7]2?1%S#ZIXIU*#>E;#U(_-2IS_*+_ !/ XDASY8WV
M:?YK]3QZBBBO]-#\^"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBN]_9D_9^\8_M1?''P_\ !'P1&1=:U>A+B[,9
M9+*V7YIKA_\ 91 S8[D!1R166(KT<+0E6JRY8Q3;;Z):MFM"A6Q5>-&DKRDT
MDEU;T2/OO_@@7^R%N?5?VQ_&FE_=\W2?!@E3O]VZNE_]$*1ZS#TK]/*Y[X3_
M  P\(_!;X::'\)_ >G_9M'\/Z;%96,1.6*(N-S'^)V.69N[,3WKH:_D#B?/*
MO$6=5<;+X6[17:*V7ZOS;/Z\X8R.EP]DM+!Q^)*\GWD]W^B\D@HHHKY\]\**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH JZYHFE>)=&N_#VNV$=U97UN\%W;2C*RQNI
M5E/L02*_+;]IKX%:M^SY\6+_ ,#W8DDL'/VC1;QQ_P ?%JQ.TD_WEP4;_:4]
MB*_5.O'?VU?V<X_V@OA1)'HMHI\1:+ONM$?@&4X_>6^3VD &/]I4/3-?G?B/
MPI_K)DSJT(WKT;N/>2^U'Y[KS275GSG$N4?VG@N:FOWD-5YKJO\ +S]3\S:*
M?<6\]I.]K=0/%+$Y22.12K(P.""#T(/:F5_)[33/R(**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQS
M]LNWFG\.>'+N.#]W:WMXDTG^U*D!0?\ D%Z]CKSC]JZWDNO@[B& L;?7;:>5
M\?<C$<\9_P#'I4%?M?T=LP_LWQDRJ;VE*<'_ -OTIP7XM'F9S#VF5U8^5_N:
M?Z'S-1117^MI^9!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !7[(?\$2OV)I/@1\&I/VAOB!H_D^*?'5JC:?%/'B2Q
MTC(>-?56F(65A_=$(X((KX>_X)+?L,O^UW\>5\4>-]),G@7P=+%=Z[YJ?N]0
MGSF&R![AB-TGI&I!P74U^XB(D2".- JJ,*JC  ]*_$O%;BE0A_8V&EJ[.HUT
M6\8_/XGY6[L_:_"OA9SG_;.)CHKJFGU>SE\MEYW[(6BBBOP@_=0HHHH ****
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 **** /B7_@H_^RS_ &+?R?M!^!-.Q:7<H7Q-
M:PIQ#,QPMR /X7. _P#M$'G<<?(M?J'^V1^U#^S-^R#^S[KWQF_:V\>:9H7@
MRUM7@OCJ/SM?LZL!:00C+W$T@#!8D!8X)Q@$C\L_"$_Q,\:?#ZQ^-WBS]FOQ
M=\-/#OBV_O+CP/I?C1HOM]QI(E/V:>=(SF"1XBC&)P&&<C<C*[?SAXI\%O+\
M2\XP<?W4W[Z7V9/KZ2?W2]4?FG%F2?5JKQE%>Y+XEV??T?Y^I9HHHK\:/B@H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *Y/X\P-=_!;Q):Q0&25K.%HP!]W9=0R,?P1'KK*SO&,)NO!.O6:0
M&5Y] OHH8U&2TCVTBH/^^B*^Q\.\P_LKC[*<9TIXFC)^BJ1O^%S#%0]IA:D.
M\6OO5CXPHHHK_:<_)@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "NN^!/P2\??M%_%C1?@W\,]+-UJ^MW8AAW9$<"=9)I"
M=L:(&=CZ*< G KE+6UN;ZYCLK*WDFFFD"111(69V)P% '))/  K]LO\ @DM_
MP3TC_9#^&+?$KXE:8G_"PO%5HAOT=06T>T.'6S4_WR0&E(X+!5Y$89OD^,>*
M*'"^5.L[.K+2$>[[ORCN_DNI]7P?PQ7XGS145=4HZSEV79><ME\WLCWK]E7]
MFGP#^R5\$='^"OP^@!@L(_,U"_:,++J%XP'FW,F/XF(X&3M554<**]%HHK^3
M<3B*^+Q$J]:3E.3;;>[;W9_5^'P]'"4(T:,>6$4DDMDEL@HHHK$V"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 **** "BB@D 9)H *^:/\ @H9_P5'^ _\ P3]TO2O">JZ7
MJ?CKXJ>+V\CX=_![P;$;G7/$5R253;$@8P6^X'=.XV@*VT2,-A\3_:2_X*Q?
M%S]HWXNZG^PU_P $7O"&E_$7X@V+_9O''QAU([_!OP\#$J7EN%#+?W@PVVWB
MW#<O(EV21#UK_@GO_P $I?A%^Q#JNJ_&_P :^,=4^*OQS\7IN\=?&?QGB74[
M]B!NM[526%C:# "P1G[J(K,X1 H!Y1^R?_P3&^./[1OQLTK_ (*&_P#!8W5-
M-\4?$;3W^T?#;X-Z=)YWA?X:1L59=D9+)>ZB,*7N6+*KJ"I<QQ.GVK\:/@]X
M0^.?P_O/A]XRM=T%PNZVN44>9:3@'9,A[,,_0@D'@FNKHK'$X:AC,/*A6BI0
MDFFGLT]T15I4ZU-TYJZ>C1^2GQD^$7B_X'^/[WX?>,[39<6K;H+A ?+NH23L
MFC)ZJP'U!!!Y!%<M7Z@_M7?LQ^'_ -I/P)_9C/%::]IX:31-39?N.1S$^.3&
M^!GN" PSC!_-+QGX,\3?#WQ1>^#/&&DRV.I:?,8KJVE'*D="#T92,$,.""".
M#7\E<<\&XGA3,+P3EAYOW)=O[LO[R_%:KJE^09]DE3*,3[NM.7PO]'YK\5KW
M,NBBBOACP0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ J?2GMH]3MI+P PK.AER/X=PS^E045I2JSHU8U(.SBTUZK4
M:=F?$=U;7%E<R6=U$4EAD*2(W56!P1^=1UT_QJ@CM_C#XI2&+9$WB&\>!<8_
M=M,S(?H5(/XUS%?[DY?BX9A@*6*AM4C&2]))/]3\BK4_9590[-K[@HHHKK,P
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK[A_X))?\
M!,NX_:8\2P?'[XW:&Z?#_2+K.GV%PA \072'[F#UMD8?.W1V'EC.'V^7G.<8
M'(LOGC,5*T8_>WT275O_ (+T3/4R;)\;GN80P>%C>4ON2ZM]DO\ @+5H]7_X
M(M_\$VYC-8?ME?'3P_M10)O &C7D7+$]-2=3V_YX@]?]9VC8_IY38((;:%+:
MVA6..-0L<:* JJ!@  = *=7\F<19_C>),SEB\1ITC'I&/1+]7U=V?UAP[D&#
MX<RR.$P^O64NLI=6_P!%T5D%%%%>$>X%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
ML\X=Q&52=2'O4N_5>3_SV]#S>BBBOSL^;"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH \8_;/M;<:1X6O8T_>FYU!)6 Z*%M
M2@/XE\?0UX-7TK^UM9V\OPAAO2F9H?$5LJG'(1H+G=^&53]*^:J_U>^C/F'U
M_P &LN3>M-U8/Y59M?\ DK1^=\10Y<UD^Z3_  M^@4445^]'AA1110 4444
M%%%% !1110 4444 %%%% !1110 458TK2M4UW4[?1-#TVXO+V[F6&TM+2%I)
M9I&.%1$4$LQ)   R2:_4C_@G#_P18L_"[Z?\</VQM'ANM14K<:1X$DP\-L>J
MR7O42/W\@94?Q[B2B^!Q#Q+E?#6#]OBY:OX8KXI/R7YMZ(]_A_AO,^),9[#"
M1T7Q2?PQ7F_R2U9X_P#\$R_^"0NO?M!O8?'3]I+3;K2O Q*SZ5HC;HKK7EZJ
MQZ-#;'^]PT@^Y@$/7Z\>'_#^A>$]#L_#'AC1[;3].T^V2WL;&SA6.*WB0!51
M%4 *H   %6T1(U"(H55&  , "EK^7N)>*,RXGQGML2[07PP6T5^K[O=^2LE_
M3O#7"^6\,8/V.'5YOXIO>3_1=ELO-W;****^;/I HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MV\2 *L:(H"HH  "@  "K5 !1110 4444 %%%% !1110 4444 %%%% !1110
M5F^+O!_A?Q[X>N?"GC+0K;4M.NTVW%I=1[E8=C[$'D$8((!!!K2HJ*E.G5@X
M32:>C3U379H4HQG%QDKIGP1^U)_P3O\ %'PX^T^-_@PEQK6A+F2XTLC?>62]
M3@#_ %R#U'S =0<%J^8B"#@C!'45^RE?/W[3O[ G@'XV23^+O TD/A[Q+)EY
M94B_T6];_IJB_=8G_EHHSR20W;\,XQ\)XU'+%Y(K/=TF]/\ MQO;_"].S6B/
M@LZX14KUL#\X?_(O]'\NQ^=E%=1\5O@U\2/@IXB;PS\1O#$]A,23;S$;H;E1
M_%'(/E<=.G(S@@'BN7K\'Q&'KX2M*C7@XSCHTU9I^:9\!4IU*,W":::W3T84
M445B0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <?^T'8V
MUY\$?$<TR;I+:WMI8.,D-]L@4G_OEF_#-?)]?9?CVPMM3^'WB.UNERH\.W\B
M@]W2VD=/_'E%?&E?Z2_0\S#ZQX<XO"MZTL3+_P !G3IM?BI'P_%-.V+IS[QM
M]S?^84445_69\N%%%% !1110 4444 %%%% !1110 444 $G % !7H'[./[+_
M ,:_VK?'T?P[^"G@V;4[OY6O;MODM;"(G'FSRD8C7KZLV,*&.!7T[^PO_P $
M6_C#^T)]C^(GQ_-YX(\'2;98;22(+JNI1GD>7&X(MT(_Y:2#)X*HP.X?K/\
M _X!_"/]G#P%;_#7X,>";31-)M_F:*W4F2>3&#++(V7ED..68DX '0 #\PXL
M\2LNR52PV M5K[?W(^K6[\E\VMC]-X4\-LQSEQQ&/O2H[_WY>B>R\W\D]SPS
M]@;_ ():?!K]BVSA\8ZHT7BCQ[)#BX\1W5N!'9;AAH[.,Y\H8)!D.9&&>54[
M!]1T45_/.99GC\WQ<L3C*CG-]7^26R79+0_H3+<LP.482.&PE-0@NB_-O=OS
M>H4445P'>%%%% !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!C^.? '@SXE^'9O"GCSPW:ZII
M\X^>WNH\@'LRGJC#LRD$=C7QA^T/_P $S_%?AJ6?Q-\!KI]8T_EWT2ZD NX!
MUQ&QPLP'/!P_0?.>:^YZ*^8XCX1R3B>CRXRG[ZVG'2:^?5>3NO*YY>99/@<U
MA:M'7I):-?/]'H?CGJVD:KH.I3:/KFF7%G=V[E+BUNH6CDB8=0RL 0?8U7K]
M6_C-^SC\(OCSIQM/B#X5BEN53;;ZK;?NKN#TVR 9(_V6W+[5\9?'/_@F[\7/
MAY+-K'PS8^*])7+"*! E[$OHT6?WG89C))Z[17\^\2^%^?9(W5PR]O2[Q7O+
MUCJ_G&ZZNQ^=9GPKF&!O.DO:0\MUZK_*_P CYQHJ6_L+[2[R73M3LI;:X@<I
M-!/&4>-AU#*>0?8U%7YJTXNS/F&FG9A1112 **** "BBB@ HHHH **** "BB
MB@ HHHH **** )]-T^VU?48-)O<>3=3+#-GIL<[6S^!-?#'3K7W"K,K!E)!!
MR".U?'_Q=TNUT/XK^)]%L5 AL_$-[!"%Z!4G=1^@K^[/H6YA_P CK M_\^)K
M_P JQE_[:?)<5PO2I3[-K[[?Y,YZBBBO[L/C HHHH **** "BBB@ HHHH **
M]-_9U_8[_:._:JUD:7\$OA?J&J0+*$NM7D3R;&U/?S+A\("!SM!+D=%-?I?^
MR'_P0E^#/PO^R^,/VG=93QOK:;9!HEKOBTFW<<X;.)+K!Q][8AY!C-?+9_QE
MD/#L6L34O4_DCK+YK9>LFCZG(.#L]XBDGAJ=J?\ /+2/R>[_ .W4S\YOV4/V
M#_VD/VQ]<%G\)/!;KI,4NR_\3ZIN@TZU]09<$R,/^><8=^<X YK]8_V+/^"1
MG[.7[)S6GC+Q%:KXU\:0%9%UW5[8""RD'.;6W)*QD'!$C%Y 1D,N<5]1Z%H.
MA^%]'MO#WAG1;33M/LXA%:6-A;+## @Z*B( J@>@&*MU^"\3>(N=9_S4:3]C
M1?V8O5K^]+1OT5EW3/W?AKP[R;(>6M57MJR^U):)_P!V.J7J[OLT%%%%?GQ^
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 %%%% '%?%O\ 9Y^#
M_P ;[(V_Q%\%6MW.$VPZC$/*NHO3;*N&P/[I)7U!KY/^,?\ P2X\;:))+JGP
M5\3Q:U:\E=,U1U@NE_V5DXCD^I\O\:^Y:*^4S[@KAWB).6*HI3_GC[LOO6__
M &\FCR<PR/+<RUK0][^9:/[^OSN?D/XY^&OQ ^&6J?V-\0/!VH:1<9.Q+ZU9
M!)CNC'Y7'NI(K#K]B-?\.^'_ !5I<FB>)]#L]1LYAB6TOK998W^JL"#7@/Q4
M_P"":?P*\</)J'@F>\\*WCY.+(^?:DGN8I#D?174>U?CN=>#>9X>\\LK*JOY
M9>[+[_A?J^4^+QW!>*IWEA9J:[/1_?L_P/SUHKZ&^)'_  33_:#\'>9=^$QI
MWB:U7)7[!<"&?;ZF.7 S[*S&O#?%G@?QGX$U$Z3XU\*:CI-R,X@U&S>%C[@,
M!D>XXK\OS/(,ZR:5L;AY4_-IV^4MG\F?*XK+\=@G:O3<?5:??L9=%%%>0<84
M444 %%%% !1110 4444 %%%% !7R[^T[I<&D?&_6;:WZ21V=PY]7EM(96/\
MWTYKZBKYX_;%TJ&P^(^F7\9R^H>'HIYC[K//"/\ QV)1^%?UG]#S,/J_B-B\
M*WI5PTO_  *%2FU^#D?/<34^?+4^TD_P:_5'DU%%%?Z2GP 4444 %% !)P!7
MM7P4_P""=O[9WQ_\FY^'OP#UL6,V"FK:Q"-/M2I_B62X*"0?[FX^U<N+QN#P
M%+VF)J1A'O)I+[V=6$P6,Q]7V>&IRG+M%-O\#Q6@ DX K],/@'_P;TZM<-#J
MW[3/QLBMTR#)HO@V'S'(]#=7"@*>Q B8>C>OV[\ /^"?'[(/[-!@O?A?\%=+
M75(,%==U9#>WP<?Q++-N,1/I'L'M7Y]F_BIPYE]XX:]>7]W2/_@3_-)GZ!E/
MA;Q'F%I8FU&/][67RBOU:/R _9M_X)5?MF?M+?9]5T3X;/X<T.?##7_%I:RA
M93_%'&5,TH(S@HA7_:%?H/\ LO\ _!"_]FCX/RV_B3XVZE<?$/68L,+:\A^S
M:9$WM;JQ:7'3]XY4_P!P5]OT5^39WXD\29NG3IS]C3?2&C^<M_NLO(_5\D\-
M^',H:J5(>VJ+K/5?*.WWW?F5-"T#0O"^CV_A[PSHMIIUA:1".TL;"V6&&%!T
M5$0!5 ] ,5;HHKX!MR=WN??)**LM@HHHI#"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 **** "JFN>']!\3:>^D>)-$L]0M
M)/\ 66M];)+&WU5@0:MT5,HQG%QDKIB:4E9GCGCC]@K]E_QQOE;X=KI-P_2X
MT.Y>VV_2,$Q?^.5X]XX_X)/6#[Y_AM\6IH_^>=KKEB'S]98BN/\ OW7V)17R
MF8\"\)YI=UL)%-]8^X__ "6U_G<\G$Y#E&*^.BK]U[OY6/SE\4_\$W/VH/#V
MYM,T+2M:5?XM,U9!D?2?RS^%><^*/V<_CSX,+'Q)\(/$-O&GWIQI<DD0_P"V
MB K^M?K!17QF,\&>'ZNN'KU(/SY9+\D_Q/$K<%9=/6E.4?N:_)/\3\;98I8)
M&AFC9'4X96&"#Z$4VOV&U?PSX;U]2FN^'K&]!&"+NT23C_@0-<IK/[,G[/&O
M9.I?!/PP6;[SPZ-#$Q^K(H/ZU\UB/!/'1_@8R,O\4''\G(\RIP/77\.LGZIK
M]6?E)17Z9:E^P)^R;J<AE?X4I"Q[VVK7<8_[Y$N/TK)NO^";_P"RS<?ZKPQJ
M<'_7+69C_P"A$UY-3P;XIB_=J4G_ -O2_6!QRX+S5;2@_F__ )$_..BOT*NO
M^"87[-MP,17GB6#C_EEJD9_]"B-$7_!,+]FR-@7O/$K@=0VJ1\_E$*YO^(1<
M77M^[_\  _\ @&7^IV<7^S]__ /SUHK]$X?^"9_[,<6=]GKDF>F_5SQ^2BM+
M2_\ @G;^RCI^#<^ KJ]([W6M7(_] D45M#P>XKF[.=)>LI?I!EQX,S=O5P7S
M?^1^;5>)_MGZ3'';>%_$!;,DYOK4^R1>0X'TS.Y_$U^VFE_L;?LOZ/@6GP6T
M9\=/M4;S_P#HQFKH=/\ @/\  _2I(9M,^#?A6"2W+&"2+P_;*T9.,D$)D$[5
MR>^T>E?K?A#PIFWAMQK1SW$5(5(PC.,H1;3DIP:6KCI:5GMT(QOAYC,?@Y4)
MUHQO;5)NUFGY'\ZG@_X5_$_XA2"+P#\.->UQF;"KH^CSW))]/W:FO9/AW_P2
MP_;[^)C(='_9MUO3XF/S3>(FBTP(/4K=.CGZ!2?:OWPBBCAC6&&-410 JJ,
M#T IU?U/B_&/,YI_5L+"/^)N7Y<AQX7P>RV#7UG%3E_A2C^?,?D/\./^#?#]
MI37C'/\ $WXN^$O#L+XW1V"SZA.@[Y7;$F?I(?K7T=\*/^" W[)OA#RKOXH>
M,_%'C"X3'FPFY33[23_@$(,H_P"_U?=5%?)8_P 1>+L>FGB.1=H)1_%>]^)]
M9@?#OA+ M-8?G?>;<OP^'\#S/X0_L9_LJ_ 5XKGX3? 3PUI%U!CRM2735FO%
M_P"WB7=+_P"/5Z9117Q^(Q6)Q=3VE>;G+O)MO[V?7X?#8;"4_9T(*$>T4DON
M04445@;A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
=%% !1110 4444 %%%% !1110 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>cms-20201231_g3.jpg
<TEXT>
begin 644 cms-20201231_g3.jpg
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
M<^"EX=1U'4)#9^+-3M(6EU&61O+BG*KEG8DG ]?RH ^@:*Q_^$'TC_GYO?\
MP+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V
M**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A
M!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$
M'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^
M;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GY
MO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "
MVH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+
M:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'
M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!]
M(_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'T
MC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W
M_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;
MW_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#
M8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C
M_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_
M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_
MY^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_
M )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P
M+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\
MP+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V
M**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A
M!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$
M'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^
M;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GY
MO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "
MVH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+
M:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'
M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!]
M(_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'T
MC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W
M_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;
MW_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#
M8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C
M_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_
M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_
MY^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_
M )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P
M+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\
MP+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V
M**Q_^$'TC_GYO?\ P+:B@#8HHHH **** "BBB@#YP^/7_!(;_@FE^U#\6-6^
M.G[0/[''@_Q5XNUSR/[7U_5;:1I[KR8([>+<5<#Y88HT''1!7SA_P1J_X) >
M%_V'OC]^T#\;O&G[)NB>%M5N?C-KI^"FK6VHV\\J>#9UC%O#%Y$\GD1-AAY<
MP61>ZBOT>I)%WHR;BN01N4\B@#X*^&WB7XV_\%F/V,/C]^Q+^WQ^R9/\#_%)
MB_L>73H]=AU>."*ZA^U:;>B2(A3-#+''(T1(R$C<;5E '(_&']GW]NC]L#_@
MF?X9_P""37Q!^!>K^$_$=Q8:'X7^*?Q7EU*QET*/1=,N+=I]1T]TG:>[FO8K
M1!';M AC:X<3&$("WZ _#3X4^"/A)H]UH_@K3)8SJ%^]_JU]>7<ES=ZC=NJH
MUQ<3RLTDTFQ(T#.QVI''&NU$15Z.@#XH_:M_80\4?#7]J[]GK]O?]DSX>/K5
MS\$]"N?!7BCP%I]S#%=ZQX0N;8P1K:/<2)&T]E(?/2)W03*9%#;@JM;^$7[*
M_P 2OVAO^"I4W_!3OXU_#C4?!FB>#/ADO@GX3>$M?EMVU.9Y[B6>_P!9N8[>
M65+7<LOV:*$N9#'O>1(CM4_9E% 'P'^R%\#OVD/^"3VC_&#]FOX1?LQZ]\2O
M"/B+Q[J7B[X'7_AR_P!/AMK+^T44OHNI&ZN86LTMKB/<+@+(LD,N5S*ODGVG
M_@DO^P9+_P $Y/V(_#?[.WB#Q)!K?BJ2ZN];\=Z[:@B*_P!:O93-<O'N )C3
M*0HQ"EDA5B 217TG10 4444 %>%_\$]_^2)ZM_V/>L_^E)KW2O"_^">__)$]
M6_['O6?_ $I- 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5X7_P3W_Y(GJW_ &/>L_\ I2:]
MTKPO_@GO_P D3U;_ +'O6?\ TI- 'NE%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7_P $]_\
MDB>K?]CWK/\ Z4FO=*\+_P"">_\ R1/5O^Q[UG_TI- 'NE%%% !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
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
MO_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\
MH-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'
M_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;
M_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-
M0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_
MWU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9
MO_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\
MH-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'
M_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;
M_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-
M0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_
MWU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5% &E1110 4444 %%%% '+
M_&3X.> /C]\.-3^$OQ2T^]O- UFV:WU2SL-;N]/:XB8%6C,MI+%+M()!4, >
M]? W_!%;]G+Q/^PU^VS^U;^PO\,O&^M:S\#/!&H^&-1^']EK5^UU_P (]?:E
M9375YIL<C')VJ8'9>2%:%V^>5F?Z@^-G_!-']F[XY_M(6O[6FKZQ\0?#OCR#
M18](N-:\"_$S5]$^VV,;.R6\T=G<(CJ#(YX )R,D[5QZI\*?@C\*_@1X&E\!
M?"WPBFFZ;+<SW=Z!<2W%S?W4QS-<W-Q,[S75Q(>7FE=Y'.-S'% &YIGB_P )
MZUI4VNZ-XHTZ[L;>62*XO+:]CDBBDC8K(C.I(5E8$,"<@C!KX)_X."?V.O G
MQ7_9OT3]I/X8>';33/V@_!'Q \,_\*;\5Z9&L.J7.J3:O:P1Z?YBX>>)EDD?
MRR2$,7F<*CYWOV+/^",O[+WPF_9S^,_[,>K?!35-'^#_ ,7M7@>/X9:YXKN;
MRYM[>*"-'NYITN',%S-,F\+#*=D=O;%F$GF*ON'[,?\ P3>_9D_92FTB^\#1
M>,?$%[X=MWM_#%[\0OB#JOB$Z#"T?EF/3X[^XEBL 8R8R;=(V9"48E3B@#Y2
M_:#\':C\+/\ @Y\^ _QO\01O'H7Q-_9\UOP;HUY)Q'_:VGS76H2P[N@+6\L9
M53RQW8ST$/[3OP_U#XZ_\'-O[/\ :>'(Y9;;X2_ #Q#X@\67-O\ =M8=3%_I
M5O&S<A9&>;<J]2 6P0#7WC^T!^S;\'_VG/"ECX3^+WAJ6[72-8M]7T#4[#4)
MK*_T;48"3#>6=U;NDUM,F6&]&&59D;<CLIJ_ ?\ 98^#W[.M[K_B'P%I6H77
MB'Q;<PW'BSQ;XBUBXU+5M9DA3RX1/=7#O(8XD)6.%2L40+!$7<<@'Q!_P:_:
M-=_!7_@FYXE_9N^(+QV'B+X/?&/Q1X;\7P7#>7]FN(9TG+L&Z(8YE8-T(Y!-
M._X-<? &OZ%_P3S\7?&;5M/GMK'XO?'7Q/XT\/I<1E&;3YFM[.-]IY"L;%V&
M>JL"."#7UE\5_P#@GE^S+\8/'7B/X@:[H_B'2KOQO8P67Q!MO"GC#4-(MO%E
MO"C1Q1ZC#:31K<$1LT1<@2-$?*=FC^2O8/"?A/PQX#\+Z=X(\$^'K+2-&T>Q
MBLM*TK3;98;>SMHD"1PQ1H J(JJ%"@    4 :%17UA8ZI:2:?J=E%<6\J[98
M)XPZ./0J>"*EHH PO^%7?#/_ *)WH7_@HA_^)KR'_@GMING+\$M55=/@ 'CG
M6  (AP!<$ =.P 'X5[W7A?\ P3W_ .2)ZM_V/>L_^E)H ]N_L[3_ /GQA_[]
M"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_
M /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FH
MH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?
M&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C
M^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\
MGQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH
MA_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'
M_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^S
MM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQ
MA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_
ML[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_O
MT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/
M_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_
M[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[
M3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*
MFHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\
M^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]
M"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"O'?V^[*SB_9)\6R16D2L%L<,L
M8!'^G6]>T5XY^W__ ,FC>+O]VQ_]+[>O!XJ_Y)C'?]>:O_I$CS\V_P"177_P
M2_\ 26?F=1117\4GX>%?'OQ4 'Q/\2 #_F/7G_H]Z^PJ^/?BK_R5#Q)_V'[S
M_P!'O7]L?0N_Y'6<?]>Z7_I4SY7BK_=Z?J_R,&BBBO\ 0 ^)/U@_X-XK:VG^
M"?Q#,]NCD>*;;!= <?Z-7Z'?V=I__/C#_P!^A7YZ_P#!N[_R1+XA_P#8U6W_
M *35^B%?R;X@?\ECB_\ $O\ TF)_5_ '_)'X3_"__2I$/]G:?_SXP_\ ?H4?
MV=I__/C#_P!^A4U%?&GV)#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5YGXS_ &TO
MV:/A]XHO?!?B_P")7V34].F\J\MO[&O9/+? .-R0E3U'0FLS_AX'^R)_T5O_
M ,H-_P#_ !BO#J<3<-T:CA/&T5).S3J0336Z:YM&C@EFF60DXRKP37]Z/^9Z
M_P#V=I__ #XP_P#?H4?V=I__ #XP_P#?H5Y!_P / _V1/^BM_P#E!O\ _P",
M5U_PE_:*^#GQSN+ZT^%GC#^U)-.2-[U?[/N(/+#E@I_?1IG.T],]*UPW$&08
MVNJ.'Q=*<WM&-2#;ZZ)-MZ:ETLQR^O44*=:,I/HI)O[DSL/[.T__ )\8?^_0
MH_L[3_\ GQA_[]"IJ*]<["'^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*/[.
MT_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&
M'_OT**FHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO_@GO
M_P D3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K?]CWK/\ Z4F@#W2BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQS]O_\ Y-&\7?[MC_Z7V]>Q
MUXY^W_\ \FC>+O\ =L?_ $OMZ\'BK_DF,=_UYJ_^D2//S;_D5U_\$O\ TEGY
MG4445_%)^'A7Q[\5?^2H>)/^P_>?^CWK["KX]^*O_)4/$G_8?O/_ $>]?VQ]
M"[_D=9Q_U[I?^E3/E>*O]WI^K_(P:***_P! #XD_63_@W=_Y(E\0_P#L:K;_
M -)J_1"OSO\ ^#=W_DB7Q#_[&JV_])J_1"OY-\0/^2QQ?^)?^DQ/ZOX _P"2
M/PG^%_\ I4@HHHKXT^Q/RX_;+_Y.A\:?]A@_^@+7F5>F_ME_\G0^-/\ L,'_
M - 6O,J_B+B#_D?8O_K[4_\ 2V?A>8_\C"M_BE^;"L;QQ^UO^T)^R=I$>L?L
M_P#Q _L"YUFY6'4I/[*M+KSDC5F08N8I N"QY7!.>:V:\?\ VPO^15TC_L(/
M_P"@&OU/Z.V%PV-\9,KHXB"G!NK>,DFG:A5:NG=/77U/$S/$XC"8&=:A-PFM
MG%M-:VT:U1N_\/DO^"D7_1QO_EH:/_\ (E'_  ^2_P""D7_1QO\ Y:&C_P#R
M)7S%17^J7^J_#7_0%1_\%P_^1/BO]9^)?^@VM_X,G_\ )'VS^RQ_P5?_ &_?
MB/\ M.?#KX>^,_CW]MT?7?'.DZ?JMG_PBVE1^?;37D4<J;X[567*,PRI!&<@
M@\U^S=?SM_L0?\GG_"/_ +*;H7_IP@K^B2OP[Q7R[+\NS'#1PE&--.#;48J-
M]>MDC]O\*LQS#,<NQ,L76E4:FDG*3E;3I=L****_*#]5"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *\+_X)[_\D3U;_L>]9_\ 2DU[I7A?_!/?_DB>K?\
M8]ZS_P"E)H ]TK\]_C9^W%^U'X1^,GBSPIX>^)_V>PTSQ+?6MC;_ -BV3^7#
M'<.B+N:$L<* ,DDGN:_0BOR?_:0_Y.&\=_\ 8XZG_P"E4E?D7B[F68Y;EN&E
M@ZTZ;<VFX2<6U;K9JY\=QCBL3A<-2=&;BVWLVNGD=C_P\#_:[_Z*W_Y0;#_X
MQ1_P\#_:[_Z*W_Y0;#_XQ7C5%?@W^M7%'_0=6_\ !L__ )(^ _M;-?\ H(G_
M .!R_P S]!O^">7QY^+'QST;Q3=_%/Q7_:DFG7-HEDWV&"#RPZREA^Y1,YVC
MKGI7T=7XG^/_ -M#]I;]DJRL+?\ 9]^)/_"/IKTL[:JO]CV=WYYA$8C_ ./F
M&3;CS7^[C.[G.!CF/^'R7_!2+_HXW_RT-'_^1*_N?PF\/^)N*/#W YH\1"7M
M5-WG.;F[5)QU?)+MIJ]+'K8?Q,RC*:*PF,C5G4CNTHM.^JU<TWHTM4?NO17X
M4?\ #Y+_ (*1?]'&_P#EH:/_ /(E>M?L)_\ !4;]NOXR_M>> OA?\2?CE_:6
MA:UKBV^IV/\ PC.F0^='Y;G;OBME=>0.58&OO,7X4\18+"5,1.K2<81<G:4[
MV2N[>XM=#NPGBKP]C<73P\*552G)15XPM=NRO[[T/U]HHHK\R/TP**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ KQS]O_P#Y-&\7?[MC_P"E]O7L=>.?M_\ _)HWB[_=L?\ TOMZ
M\'BK_DF,=_UYJ_\ I$CS\V_Y%=?_  2_])9^9U%%%?Q2?AX5\>_%7_DJ'B3_
M +#]Y_Z/>OL*OCWXJ_\ )4/$G_8?O/\ T>]?VQ]"[_D=9Q_U[I?^E3/E>*O]
MWI^K_(P:***_T /B3]9/^#=W_DB7Q#_[&JV_])J_1"OSO_X-W?\ DB7Q#_[&
MJV_])J_1"OY-\0/^2QQ?^)?^DQ/ZOX _Y(_"?X7_ .E2"BBBOC3[$_+C]LO_
M ).A\:?]A@_^@+7F5>F_ME_\G0^-/^PP?_0%KS*OXBX@_P"1]B_^OM3_ -+9
M^%YC_P C"M_BE^;"O'_VPO\ D5=(_P"P@_\ Z :]@KQ_]L+_ )%72/\ L(/_
M .@&OUKZ-O\ R>O*?6M_ZCU3Y[._^155]%^:/G^BBBO]9S\T/4/V(/\ D\_X
M1_\ 93="_P#3A!7]$E?SM_L0?\GG_"/_ +*;H7_IP@K^B2OY_P#&/_D9X7_
M_P#TH_?O!W_D68K_ !K_ -)"BBBOQL_8@HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKPG]KK]M+Q#^SM?0>!
M_@W^ROX\^,WC6;3AJ5QX6\"QVT8TVP+NB7-W=7<L<, D>.5(HP7EE:&38A6-
MV6E_P3D_X*-?![_@I/\ !W5OB9\,_"GB/POJWA7Q-<^'/&_@KQA8"VU/0-5@
MVF2VF0,P/# A@?56"NKHH!]!T51\3^)O#O@KPUJ/C+Q?K=KIFDZ18S7NJ:E>
MS".&TMXD+R2R.W"HJ*S%CP ":^5]#_X*V?#Z?X?^$OVE/&WP,\6>%_@?X\UN
MVTSPK\6-;FM$@/VJ7R;&^O+,2&XL;"ZDV+#<2#(\Z%I4A5]P /K:BO(OVK/V
MQ? '[*[^#_"NH^']3\3^-?B-X@_L3X>^!?#_ )7V_6[Q8S+*P,SI'#;P1*TL
M]Q(P2)!_$S(C5?V?/VS?#GQB^,/BK]F3QYX'O_ WQ2\&:?:ZGK'@W5KR"X^U
M:7<DK!J=C<0L4NK5G5XF;"/'*C)(B90N >ST5\T^*O\ @H[97GC[XC>$/V=?
MV=_%?Q3LO@[/]F^)NM>&KVRABLKY81/+IEDMQ,AU"_BA*O)"FQ4+I&9/-;RQ
M[1\!?CK\*?VF_@WX<^/WP/\ &%OK_A/Q7I<>H:'JUKD+/"_8JP#(ZL&1T8!D
M=65@"I% '74444 %>%_\$]_^2)ZM_P!CWK/_ *4FO=*\+_X)[_\ )$]6_P"Q
M[UG_ -*30![I7Y/_ +2'_)PWCO\ [''4_P#TJDK]8*_)_P#:0_Y.&\=_]CCJ
M?_I5)7XIXU?\BO"?XY?^DGP_''^Z4?\ $_R.+HHHK^=C\W/$?VS/]1X9_P!^
M]_E;UX;7N7[9G^H\,_[][_*WKPVO];/HY_\ )E\I_P -3_T]4/S?/_\ D;5/
ME_Z2@KWC_@F)_P G]?"[_L95_P#14E>#U[Q_P3$_Y/Z^%W_8RK_Z*DK]6S__
M )$6*_Z]S_\ 261D/_(\PO\ U\A_Z4C]_****_C$_LL**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *^=?VEOV^_P#AG?XGR?#?_A4_
M]L>790W'VW^W?L^=X)V[/(?ICKFOHJOSK_X*6_\ )SUS_P!@2S_]!:O@/$C.
M\SR#AY8G 5.2?/%7M%Z-2NK2371=#Y[B;'8K+\M]KAY<LN9*]D]->Z9Z5_P]
MN_ZM^_\ +K_^Y:/^'MW_ %;]_P"77_\ <M?&M%?@_P#Q$[CC_H+_ /*=+_Y
M^ _UIS[_ )_?^2Q_^1/T0_9@_;P_X:0^),GP]_X57_8VS3);O[9_;GVC.QD7
M;L\A.N_KGMTKZ$K\]O\ @F!_R<E/_P!BS=?^C(:_0FOWOPYSK,\^X<^M8ZIS
MU.>2O:*T5K:127X'Z!PUC<5F&6^UQ$N:7,U>R7;LD%%%%?>'T 4444 %>.?M
M_P#_ ":-XN_W;'_TOMZ]CKQS]O\ _P"31O%W^[8_^E]O7@\5?\DQCO\ KS5_
M](D>?FW_ "*Z_P#@E_Z2S\SJ***_BD_#PKX]^*O_ "5#Q)_V'[S_ -'O7V%7
MQ[\5?^2H>)/^P_>?^CWK^V/H7?\ (ZSC_KW2_P#2IGRO%7^[T_5_D8-%%%?Z
M 'Q)^LG_  ;N_P#)$OB'_P!C5;?^DU?HA7YW_P#!N[_R1+XA_P#8U6W_ *35
M^B%?R;X@?\ECB_\ $O\ TF)_5_ '_)'X3_"__2I!1117QI]B?EQ^V7_R=#XT
M_P"PP?\ T!:\RKTW]LO_ ).A\:?]A@_^@+7F5?Q%Q!_R/L7_ -?:G_I;/PO,
M?^1A6_Q2_-A7C_[87_(JZ1_V$'_] ->P5X_^V%_R*ND?]A!__0#7ZU]&W_D]
M>4^M;_U'JGSV=_\ (JJ^B_-'S_1117^LY^:'J'[$'_)Y_P (_P#LINA?^G""
MOZ)*_G;_ &(/^3S_ (1_]E-T+_TX05_1)7\_^,?_ ",\+_@?_I1^_>#O_(LQ
M7^-?^DA1117XV?L04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 445C_$/_ )$#7/\ L#W/_HIJ
MSJS]G2E/LF_N)E+EBWV-BBOQKHK\)_XC?_U+_P#RK_\ <SX'_7K_ *A__)__
M +4_92BOQKK](_\ @G1_R:EH?_7[>_\ I3)7UG!OB/\ ZVYK+!?5?96@Y7Y^
M;9Q5K<D>^]^AZ^2\2_VQBW0]ERV3=^:^S2[+N>XT445^G'U(4444 %%%% !1
M110 4444 %%%% '*_&+Q7XY^'_P]U;Q?\*_@W=^.O$4-L3IWAK3]5L["2_E"
MG8C7%W(D<2YX+$L1G(4U\*?\&_\ ^T)X"^*0_:"\!>,/@/KGPS^/MG\7;SQ'
M\=_">OS)*5OM39WM9+2154-:+! (HQ@G]WYA:3SA+)]*?&S]KO\ :1^#G[2%
MK\+M(_X)U_$'QYX#OM%CN+?XC^!=?TB;R[XLX>TFL;RYMGA50J'SC(0?, "\
M,1C_ +'G[+'C3PG^TU\:_P!O?XK^#8?#WBSXR'1;.S\'1WT5Q-H^DZ3:-!;+
M=3PLT,EY,TDDDOE-)%&HAC2238SL >4_\',GC[Q3\.?^"(OQQUCPC<2P7-[I
M^D:5<3Q$C9:WFLV-K<*<=GAEDC/;]YWZ'"_X*O> /"NC_P#!MKXT\ )9Q-IF
MB_ G0X["(J J_9%L6MR!T&UHHR/<"M;X;>)?C;_P68_8P^/W[$O[?'[)D_P/
M\4F+^QY=.CUV'5XX(KJ'[5IMZ)(B%,T,L<<C1$C(2-QM64 <C\8?V??VZ/VP
M/^"9_AG_ ()-?$'X%ZOX3\1W%AH?A?XI_%>74K&70H]%TRXMVGU'3W2=I[N:
M]BM$$=NT"&-KAQ,80@+ 'AW[*GQ/\>_M ?\ !:O]B;4OBM?7$\^E?\$^=-\7
M6XNRQ+:OJEO)#?7 W=&= J,>I\HY]![!^V5XGU?P!_P<X?LI7WA."1IO%?P2
M\7Z/XBCMR=UU8VUMJ%_!$V <K]JB0C/&[&.:]>_:M_80\4?#7]J[]GK]O?\
M9,^'CZU<_!/0KGP5XH\!:?<PQ7>L>$+FV,$:VCW$B1M/92'STB=T$RF10VX*
MK6_A%^RO\2OVAO\ @J5-_P %._C7\.-1\&:)X,^&2^"?A-X2U^6W;4YGGN)9
M[_6;F.WEE2UW++]FBA+F0Q[WD2([5(!Y!_P:C7^H>+/^"4Y^+7B*]-UKOCKX
MK^)M?\1WK_>N;Z6Y5))&.222(EY/-1_\&LNO:G<_L.?%7P"S,NC>"OVF/%NB
M>%K?/R6^GA;*Z$<?;;YUU.>.,L?>NS_9"^!W[2'_  2>T?XP?LU_"+]F/7OB
M5X1\1>/=2\7? Z_\.7^GPVUE_:**7T74C=7,+6:6UQ'N%P%D62&7*YE7R3[3
M_P $E_V#)?\ @G)^Q'X;_9V\0>)(-;\5275WK?CO7;4$17^M7LIFN7CW $QI
ME(48A2R0JQ )(H ^DZR?'5GXQO\ PC?V?P_UBTT_6I("-.O;ZW,L,,F1AG0?
M>&,\5K44 >%_\(#_ ,%!/^B_^!/_  E)/_BJQ/\ @GC8^/%^!NI+/KMBT@\:
M:J)6%J<-()L.1SP"VX@=@17T?7A?_!/?_DB>K?\ 8]ZS_P"E)H ]<^Q>-_\
MH-V7_@,?\:_+3]H=9U^/WC=;J16E'B[4A(RC +?:I,D#ZU^L=?D_^TA_R<-X
M[_[''4__ $JDK\4\:O\ D5X3_'+_ -)/A^./]TH_XG^1Q=%%%?SL?FYXC^V9
MGRO#7/&Z]Q_Y+UX;7N7[9G^H\,_[][_*WKPVO];/HY_\F7RG_#4_]/5#\WS_
M /Y&U3Y?^DH*]S_X)H)=/^WA\,4L9524^)%\MW7(!\J3J*\,KWC_ ()B?\G]
M?"[_ +&5?_14E?JV?_\ (BQ7_7N?_I+(R'_D>87_ *^0_P#2D?O)]B\;_P#0
M;LO_  &/^-'V+QO_ -!NR_\  8_XUL45_&)_99C_ &+QO_T&[+_P&/\ C1]B
M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%%
M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C5GQ3XFT3P5X8U'QCXFO?LVF
MZ3837NH7/EL_E01(7D?:@+-A5)P 2<< FOG'_A\E_P $W?\ HXW_ ,M#6/\
MY$KT,%E.:9C%RPE"=1+?DC*5O6R=C@QF:Y7ETE'%UX4V]N:48W]+M7/H7[%X
MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&OGK_ (?)?\$W?^CC?_+0UC_Y$H_X?)?\
M$W?^CC?_ "T-8_\ D2NW_5?B7_H"K?\ @N?_ ,B<7^L_#7_0;1_\&0_^2/H7
M[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:H?!SXQ_#?X_P#PWTWXN?"/Q'_:
MWA[5Q-_9^H?8YH/-\J9X7_=S(CKB2-U^91G&1D$&NGKQJM*K0JRIU(N,HMII
MJS36C33U33W1[-*K2KTHU*<E*,DFFG=-/5--;I]&8_V+QO\ ]!NR_P# 8_XT
M?8O&_P#T&[+_ ,!C_C6Q1699^-DG^L;ZFDITG^L;_>--K^"S^?PK[Y_X)J6W
MB27]G:=M)U*WBB_X22YRLL)8Y\N'G-? U?H3_P $P/\ DVV?_L9KK_T7#7ZA
MX1?\E=_W#G^A]5P=_P CC_MU_H>Y_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\
MP&/^-;%%?U(?JQC_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B
M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+Q
MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8
M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-
M'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL
M44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-'Q$\6?\ " _#_7?'7]G_
M &O^Q=&NK_[+YOE^=Y,32;-V#MSMQG!QG.#7R;_P]N_ZM^_\NO\ ^Y:^=SOB
MSA_AVK"GF%;DE)77NSE=+3[,7^)YN.S?+LMDHXF?*WMHW^29]9?8O&__ $&[
M+_P&/^-'V+QO_P!!NR_\!C_C7R;_ ,/;O^K?O_+K_P#N6C_A[=_U;]_Y=?\
M]RUXG_$3N!_^@O\ \IU?_D#A_P!:<A_Y_?\ DLO_ )$^LOL7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&LOX&?%#_A='PHT?XG?V'_9O]K0O)]A^T^=Y6V1
MTQOVKN^[G[HZUUE?;8;$T<9AH8BB[PFE)/5735T[/7;OJ>Y2JPK4HU(.ZDDU
MZ/8Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HK<T,?[%XW_Z#=E_X#'_
M !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !K\^_\ @HU'J,7[2EPF
MJ7,<LO\ 8UIEXDVC&&QQ7Z.5^=?_  4M_P"3GKG_ + EG_Z"U?E?C!_R2<?^
MOL?RD?)\9?\ (H7^)?DSY_HHHK^7S\K/H/\ X)J1:G+^T3.NDW,<4O\ PC=S
MEI4W#'F0\8K[Y^Q>-_\ H-V7_@,?\:_-K]CG]H7X/_LR_%>X^)GQO\7_ -B:
M)_8LUI]M_L^XN?WTDD11=EO&[\[3SMP,<FOJ#_A\E_P3=_Z.-_\ +0UC_P"1
M*_K?P7R3.L?P6JN&PU2I'VDU>,)273JDT?H?#.=9/@,L]EB<33IRYF[2G&+M
MIK9M,^A?L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:^>O\ A\E_P3=_Z.-_\M#6
M/_D2E'_!9'_@F\Q"C]HWDGC_ (I#6/\ Y$K]9_U8XE_Z JW_ (+G_P#(GT/^
ML_#7_0;1_P#!D/\ Y(^A/L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HKPS
MW#'^Q>-_^@W9?^ Q_P :\A_;PM?%,?[*/BM]1U2VDA LMZ1P$$_Z=;XY^N*]
MVKQS]O\ _P"31O%W^[8_^E]O7@\5?\DQCO\ KS5_](D>?FW_ "*Z_P#@E_Z2
MS\SJ***_BD_#PKX]^*>X?$[Q&&.3_;UYD_\ ;9Z^PJ^/?BK_ ,E0\2?]A^\_
M]'O7]L?0N_Y'6<?]>Z7_ *5,^5XJ_P!WI^K_ ",&BBBO] #XD_5;_@WR@U^;
MX+_$$Z/?P0J/%%MO$L18D_9J_0;[%XW_ .@W9?\ @,?\:^!_^#=W_DB7Q#_[
M&JV_])J_1"OY-\0/^2QQ?^)?^DQ/ZOX _P"2/PG^%_\ I4C'^Q>-_P#H-V7_
M (#'_&C[%XW_ .@W9?\ @,?\:V**^-/L3\L_VODND_:7\8I?2J\HU<^8Z+@$
M[%Z"O-Z]-_;+_P"3H?&G_88/_H"UYE7\1<0?\C[%_P#7VI_Z6S\+S'_D85O\
M4OS85X_^V'G_ (1;2.>/[0?_ - KV"O'_P!L+_D5=(_["#_^@&OUKZ-O_)Z\
MI]:W_J/5/GL[_P"155]%^:/G^BBBO]9S\T/3?V*5G;]L?X3K:R*LI^)6AB-F
M&0&^WPX)'UK^@_[%XW_Z#=E_X#'_ !K^?/\ 8@_Y//\ A'_V4W0O_3A!7]$E
M?S_XQ_\ (SPO^!_^E'[]X._\BS%?XU_Z28_V+QO_ -!NR_\  8_XT?8O&_\
MT&[+_P !C_C6Q17XV?L1P/Q4^*=A\$_#T/BOXG>/;+3+">\6UBN/[*GFW3,C
MN%VQ*S#Y48YQCCKR*X#_ (;V_9[_ .B[67_A+ZA_\8K&_P""J'_)O.D?]CC;
M_P#I+=U\ U^+<<^(V=\,Y]+!86G3E!1B[R4F[OTG%?@?$9]Q+CLKS!T*48M6
M3U3OKZ-'Z+_\-[?L]_\ 1=K+_P )?4/_ (Q3[;]N[X W=Q':6_QSLFDE<(B_
M\(QJ R2< <P5^<M7?#G_ ",-A_U^Q?\ H8KY*'C)Q/*:3HT=7_+/_P"6'CQX
MUS5R2Y(?=+_Y(_6_[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V**_I8_3S'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\
M:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'
M_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W
M9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H
M-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[
M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH
M^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\
M:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E
M_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&LCQ]9^-!X$
MULRZS9E1I%SN MCDCRF]ZZ^L?XA_\B!KG_8'N?\ T4U88K_=I^C_ ",ZO\*7
MHS\@Z***_A(_ PKYF_:HS_PM>3)_YA\./UKZ9KYG_:I_Y*L__8/A_P#9J_JS
MZ'O_ "=#$_\ 8)4_].T#Y[B;_D6_]O+]3S>BBBO]+#X ^Y/^" L6JS?M@>)E
MTBZBAD_X5K=EFECW K_:&G\?GBOUX^Q>-_\ H-V7_@,?\:_)'_@WP_Y/(\4?
M]DRO/_3CIU?L-7\Q>*G_ "5L_P#!#\C^FO"W_DDX?XY_F8_V+QO_ -!NR_\
M 8_XT5L45^<'Z,%%%<1\4_VF/V;_ (&:G:Z+\;/V@?!'@Z\O8#/96GBGQ79Z
M?+<1!MI=%GD0NN01D C(Q0!V]4M3\1Z#HVI:=H^JZM!!=:O<O;Z9;RR /<RI
M$\S*@[D1QNQ] IK\C/&W[/\ _P $\_VWOVU?C3XX_;W_ ."I9NHQXBLY?A)I
M/A?]H2TTS0[3PPUA;JH@2&<*+I;Q;Q)T)W#;#*1B=7;U+]BS]A?_ ()(?LX?
MMQ?#WX@_L9_MCW/C3Q[-;ZQ9#0)?BY'XH\S37L)7GE,:R.UL$D2#][T)?802
MP*@'Z74444 %)(N]&3<5R"-RGD4M% '.?#3X4^"/A)H]UH_@K3)8SJ%^]_JU
M]>7<ES=ZC=NJHUQ<3RLTDTFQ(T#.QVI''&NU$15Z.BB@ HHHH **** "BBB@
M KPO_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K?]CWK/\ Z4F@#W2O
MR?\ VD/^3AO'?_8XZG_Z525^L%?D_P#M(?\ )PWCO_L<=3_]*I*_%/&K_D5X
M3_'+_P!)/A^./]TH_P")_D<71117\['YN>(_MF?ZCPS_ +][_*WKPVO<OVS/
M]1X9_P!^]_E;UX;7^MGT<_\ DR^4_P"&I_Z>J'YOG_\ R-JGR_\ 24%>\?\
M!,3_ )/Z^%W_ &,J_P#HJ2O!Z]X_X)B?\G]?"[_L95_]%25^K9__ ,B+%?\
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
MQV%%%%>8>D%?G)XW_;R_:NT?QIJ^DZ=\5?+M[75+B&"/^P[$[461E49,!)P
M.3S7Z-U^0WQ*_P"2BZ__ -ANZ_\ 1S5^-^+^:9GEF&PCP=>=)R<[\DI1O91M
M>S5SXKC+%8K"TJ+HU)1NY7LVK[=CTK_AX'^UW_T5O_R@V'_QBC_AX'^UW_T5
MO_R@V'_QBO&J*_#?]:N*/^@ZM_X-G_\ )'PG]K9K_P!!$_\ P.7^9^C/_!/S
MXT_$SXW_  UUKQ!\4/$O]IW=IKIM[>;['##LC\F-MN(44'EB<D9YKWNOQ*\>
M_MT_M4?LI"T\*_ +XI?V#8:F9+N^@_L2QNO-F&U VZY@D9?E & 0/:N=_P"'
MR7_!2+_HXW_RT-'_ /D2O[P\,?#KB;B/@+ 9DZ\)>UAS7G*;D_>:]Y\CUT[L
M]>AXG9-E=)87%0JSJ0T;2BT^N[FF]^J/W7HK\*/^'R7_  4B_P"CC?\ RT-'
M_P#D2O=_^"9__!2W]MG]H+]MCP9\(_B]\:O[7\/:LNI?VAI__".:;;^;Y6G7
M,T?[R&V1UQ)&C<,,XP<@D5]CC_"SB'+L#5Q52K2<:<92=I3O:*;=KP2OIIJC
MT,!XI</YCCJ6%ITJJE4E&*O&%KR:2O:;=M==&?K!1117YH?I(5XW^UO^UM_P
MRROA]O\ A7_]N_VZ;K_F*_9?(\GR?^F4F[/F^V-O?/'LE?&__!6W_5^ /][5
M?_;2OD>.\TQV3<*XC&8.?)4AR6=D[7J1B]))K9M:H\?/\57P64U*U%VDK6>C
MWDEUNMF-_P"'MW_5OW_EU_\ W+1_P]N_ZM^_\NO_ .Y:^-:*_G;_ (B=QQ_T
M%_\ E.E_\@?F_P#K3GW_ #^_\EC_ /(GW5\*O^"FO_"S?B3H?P]_X4E]A_MG
M4X;3[9_PDGF^3O8+NV?9EW8STR/K7U57Y5?LJ_\ )R7@?_L9K3_T8*_56OVK
MPPXASCB++*]7,*O/*,TD^6,;+E3^RD?;\+9CC<RPM2>)ES-2LM$NGDD%%%%?
MII]2%%%% !6/\0_^1 US_L#W/_HIJV*Q_B'_ ,B!KG_8'N?_ $4U88K_ ':?
MH_R,ZO\ "EZ,_(.BBBOX2/P,*^9_VJ?^2K/_ -@^'_V:OIBOF?\ :I_Y*L__
M &#X?_9J_JSZ'O\ R=#$_P#8)4_].T#Y[B7_ )%O_;R_4\WHHHK_ $L/@#[N
M_P"#?#_D\CQ1_P!DRO/_ $XZ=7[#5^//_!OA_P GD>*/^R97G_IQTZOV&K^8
MO%3_ )*V?^"'Y']->%O_ "2</\<_S"BBBOS@_1@KYQ_;R_8=_8&_:*O-$_:*
M_;E^#VE^*].^&NBZE#;KJND2WL$%O>/:F6:2&%&>3RS;J0V"L:O*QP"6'T=1
M0!^,OPR^*_\ P:5>+-8\8V'C?X9?LYZ#;Z'XL?3O#US)8._]LV M+647H'E#
M8#--/#MYYMR<\X'J/[$WCS_@A7>_\%-?A]X%_P""9/P[\!W/B:7P9K^I77B?
MX76$T0TR.)(H7M=1W1B-X+A;@/&RD/'-9A3E9Q4?Q9_::_8D^#W[47Q7^"'[
M)7_!#[Q=\>M=TGQB;WXG>)/"WPWT^;2;/7;FUMWFMDN;I6Q+L"221JJKYDCN
M-Q=FKT7]A_\ ;;\;>)?VJ?"OP,TW_@C'XH_9OTCQ1#J,VJ^+=?\ #5G9P7YM
M;1Y8[*-K2)09F;$GSM]R!\*>60 _0BBBB@ HHHH **** "BBB@ HHHH ****
M "O"_P#@GO\ \D3U;_L>]9_]*37NE>%_\$]_^2)ZM_V/>L_^E)H ]TK\G_VD
M/^3AO'?_ &..I_\ I5)7ZP5^3_[2'_)PWCO_ +''4_\ TJDK\4\:O^17A/\
M'+_TD^'XX_W2C_B?Y'%T445_.Q^;GB/[9G^H\,_[][_*WKPVO<OVS/\ 4>&?
M]^]_E;UX;7^MGT<_^3+Y3_AJ?^GJA^;Y_P#\C:I\O_24%>\?\$Q/^3^OA=_V
M,J_^BI*\'KWC_@F)_P G]?"[_L95_P#14E?JV?\ _(BQ7_7N?_I+(R'_ )'F
M%_Z^0_\ 2D?OY1117\8G]EA7RA_P5@_Y)UX3_P"PW-_Z)KZOKY0_X*P?\DZ\
M)_\ 8;F_]$U\5XB_\D7C/\*_]+B>'Q)_R)*WHOS1\-4445_(!^-E/Q#_ ,@"
M^_Z\Y?\ T U\5U]J>(?^0!??]><O_H!KXKK_ $%^AA_R3V;?]?:?_I$CXSBO
MXZ7H_P! HHHK^TSY(_=G_@CC_P HW_AQ_NZM_P"G>]KZ;KYD_P""./\ RC?^
M''^[JW_IWO:^FZ_C?B?_ )*7&_\ 7ZI_Z7(_L3AG_DF\%_UYI_\ I$0HHHKP
MSW#\;9/]8W^\:;3I/]8W^\:;7\%G\_A7SK^V!_R4?3O^P!'_ .CYZ^BJ^=?V
MP/\ DH^G?]@"/_T?/7]._1)_Y.P_^P>K^<#P>)/^18_5'E-%%%?Z=GYZ?8__
M  0K_P"3];+_ +%74O\ T%*_:VOQ2_X(5_\ )^ME_P!BKJ7_ *"E?M;7\T^+
M/_)5+_KW'\Y'])^$_P#R2\O^ODORB%%%%?F)^FGP[_P5A_Y'_P )?]@>?_T:
M*^3:^LO^"L/_ "/_ (2_[ \__HT5\FU_(/B-_P EKC/6/_I$3\;XE_Y'E;U7
M_I*"O6?V&?\ DZWP=_U^S_\ I-+7DU>L_L,_\G6^#O\ K]G_ /2:6O$X9_Y*
M/!?]?:?_ *7$X<L_Y&5#_''_ -*1^G=%%%?VR?N04444 %%%% ''?M$?\F_^
M.O\ L3M3_P#226OR<K]8_P!HC_DW_P =?]B=J?\ Z22U^3E?SMXU?\C3"?X)
M?^E'YOQQ_O5'_"_S"BBBOQ0^'/T\_89_Y-2\'?\ 7E/_ .E,M>L5Y/\ L,_\
MFI>#O^O*?_TIEKUBO[9X9_Y)S!?]>J?_ *1$_<LL_P"1;0_P1_\ 24%%%%>V
M=P4444 %?G7_ ,%+?^3GKG_L"6?_ *"U?HI7YU_\%+?^3GKG_L"6?_H+5^5^
M,'_))Q_Z^Q_*1\GQE_R*%_B7Y,^?Z***_E\_*SSO]J/_ )))<_\ 7Y!_Z%7S
M'7TY^U'_ ,DDN?\ K\@_]"KYCK_4#Z)O_)I(_P#7^K_[:? <3?\ (Q7^%?FP
MIT/^M7_>%-IT/^M7_>%?TP]CYY;G].5%%%?PV?W %>.?M_\ _)HWB[_=L?\
MTOMZ]CKQS]O_ /Y-&\7?[MC_ .E]O7@\5?\ ),8[_KS5_P#2)'GYM_R*Z_\
M@E_Z2S\SJ***_BD_#PKX]^*O_)4/$G_8?O/_ $>]?85?'OQ5_P"2H>)/^P_>
M?^CWK^V/H7?\CK./^O=+_P!*F?*\5?[O3]7^1@T445_H ?$GZR?\&[O_ "1+
MXA_]C5;?^DU?HA7YW_\ !N[_ ,D2^(?_ &-5M_Z35^B%?R;X@?\ )8XO_$O_
M $F)_5_ '_)'X3_"_P#TJ04445\:?8GY<?ME_P#)T/C3_L,'_P! 6O,J]-_;
M+_Y.A\:?]A@_^@+7F5?Q%Q!_R/L7_P!?:G_I;/PO,?\ D85O\4OS85X_^V%_
MR*ND?]A!_P#T U[!7C_[87_(JZ1_V$'_ /0#7ZU]&W_D]>4^M;_U'JGSV=_\
MBJKZ+\T?/]%%%?ZSGYH>H?L0?\GG_"/_ +*;H7_IP@K^B2OYV_V(/^3S_A'_
M -E-T+_TX05_1)7\_P#C'_R,\+_@?_I1^_>#O_(LQ7^-?^DA1117XV?L1\T_
M\%4/^3>=(_['&W_]);NO@&OO[_@JA_R;SI'_ &.-O_Z2W=? -?ROXM?\EA+_
M  0_)GY/Q?\ \CE_X4%/@_UZ?[X_G3*?!_KT_P!\?SK\]P/^^TO\4?S1\N?#
ME%%%?[G'X^%?ME_P0R_Y,%TS_L9=3_\ 1HK\3:_;+_@AE_R8+IG_ &,NI_\
MHT5^8>+7_)+1_P"OD?RD?IOA-_R5$O\ KW+\XGV%1117\U'])A7Y#?$K_DHN
MO_\ 8;NO_1S5^O-?D-\2O^2BZ_\ ]ANZ_P#1S5^&^-G^Z8+_ !3_ "B?!\<_
MPJ'K+]#$HHHK^?3\[/ _VQ/^0_HO_7G+_P"ABO&Z]D_;$_Y#^B_]><O_ *&*
M\;K_ %[\!?\ DS^3_P#7K_V^1^:9Y_R-:OJOR05]/_\ !&G_ )20?#O_ '=7
M_P#31>U\P5]/_P#!&G_E)!\._P#=U?\ ]-%[7Z!Q1_R3.-_Z\U/_ $B1OPQ_
MR4N"_P"OU/\ ]+1^ZM%%%?QP?V(%?&__  5M_P!7X _WM5_]M*^R*^-_^"MO
M^K\ ?[VJ_P#MI7P7B=_R0^+_ .X?_IV!\_Q3_P B&M_V[_Z5$^,Z***_D@_'
MSO\ ]E7_ ).2\#_]C-:?^C!7ZJU^/W@[XH?\*2\36GQB_L/^T_\ A%I#JO\
M9WVGR?M7D R>7YFUMF[;C=M;&<X/2O1_^(CG_JS?_P R'_\ >^OZO^C[PIG^
M?\/XRM@*//&-5)OF@M>1/[4D]F?59!Q3D.08>=+'UN24G=>[)W5K?9BS].J*
M_,7_ (B.?^K-_P#S(?\ ][Z/^(CG_JS?_P R'_\ >^OW[_B&W&O_ $"_^3T_
M_DSWO^(D<%_]!7_DE3_Y _3JBN%_9G^-/_#17P$\+?&__A&O['_X272DO?[+
M^V?:/LVXD;/,V)OZ==H^E=U7Q=>A5PU>5&HK2BVFNS3L]M-S[.A7I8FA&M2=
MXR2:?=-76^NP5C_$/_D0-<_[ ]S_ .BFK8K'^(?_ "(&N?\ 8'N?_135QXK_
M ':?H_R'5_A2]&?D'1117\)'X&%?,_[5/_)5G_[!\/\ [-7TQ7S/^U3_ ,E6
M?_L'P_\ LU?U9]#W_DZ&)_[!*G_IV@?/<2_\BW_MY?J>;T445_I8? 'W=_P;
MX?\ )Y'BC_LF5Y_Z<=.K]AJ_'G_@WP_Y/(\4?]DRO/\ TXZ=7[#5_,7BI_R5
ML_\ !#\C^FO"W_DDX?XY_F%%%%?G!^C!1110!^:_C#Q5_P %D_@?^W9\=D_8
M<_X)^?#;7O >O>(M-U*ZU/Q#X].FIK&I-I=JC:E%&Q#+*T$<%M/@&-GLE9<.
M93)Z#^SC\<O^"SOCO]K#P#X:_;:_8S^'WP^^';OJ<MQK7@WQ:-8GDU!=/G^S
MP2Y8F")E:9MX7ED1=Z[MK\M\;_V&/VB_^"LW[07CS5/BK^WM\2?A3\'? ?BR
M7PSX3^'?P:UA-+O]2GM883<ZEJ5XRR;V>>1A% T3*D*1N"&D8MW7[-OP-\9_
M\$S_ -HKX>_LTV/[;GQ%^*_@GXIKJUII?ACXP:W!JNM:#=V5F]]]LM+U(HI'
MLO+B:WD@D5@DD]L49<NK@'VM1110 4444 %%%% !1110 4444 %%%% !7A?_
M  3W_P"2)ZM_V/>L_P#I2:]TKPO_ ()[_P#)$]6_['O6?_2DT >Z5^3_ .TA
M_P G#>._^QQU/_TJDK]8*_)_]I#_ ).&\=_]CCJ?_I5)7XIXU?\ (KPG^.7_
M *2?#\<?[I1_Q/\ (XNBBBOYV/S<\1_;,_U'AG_?O?Y6]>&U[E^V9_J/#/\
MOWO\K>O#:_UL^CG_ ,F7RG_#4_\ 3U0_-\__ .1M4^7_ *2@KWC_ ()B?\G]
M?"[_ +&5?_14E>#U[Q_P3$_Y/Z^%W_8RK_Z*DK]6S_\ Y$6*_P"O<_\ TED9
M#_R/,+_U\A_Z4C]_****_C$_LL*^4/\ @K!_R3KPG_V&YO\ T37U?7RA_P %
M8/\ DG7A/_L-S?\ HFOBO$7_ )(O&?X5_P"EQ/#XD_Y$E;T7YH^&J***_D _
M&RGXA_Y %]_UYR_^@&OBNOM3Q#_R +[_ *\Y?_0#7Q77^@OT,/\ DGLV_P"O
MM/\ ](D?&<5_'2]'^@4445_:9\D?NS_P1Q_Y1O\ PX_W=6_].][7TW7S)_P1
MQ_Y1O_#C_=U;_P!.][7TW7\;\3_\E+C?^OU3_P!+D?V)PS_R3>"_Z\T__2(A
M1117AGN'XVR?ZQO]XTVG2?ZQO]XTVOX+/Y_"OG7]L#_DH^G?]@"/_P!'SU]%
M5\Z_M@?\E'T[_L 1_P#H^>OZ=^B3_P G8?\ V#U?S@>#Q)_R+'ZH\IHHHK_3
ML_/3['_X(5_\GZV7_8JZE_Z"E?M;7XI?\$*_^3];+_L5=2_]!2OVMK^:?%G_
M )*I?]>X_G(_I/PG_P"27E_U\E^40HHHK\Q/TT^'?^"L/_(_^$O^P//_ .C1
M7R;7UE_P5A_Y'_PE_P!@>?\ ]&BODVOY!\1O^2UQGK'_ -(B?C?$O_(\K>J_
M])05ZS^PS_R=;X._Z_9__2:6O)J]9_89_P"3K?!W_7[/_P"DTM>)PS_R4>"_
MZ^T__2XG#EG_ ",J'^./_I2/T[HHHK^V3]R"BBB@ HHHH X[]HC_ )-_\=?]
MB=J?_I)+7Y.5^L?[1'_)O_CK_L3M3_\ 226OR<K^=O&K_D:83_!+_P!*/S?C
MC_>J/^%_F%%%%?BA\.?IY^PS_P FI>#O^O*?_P!*9:]8KXN_9X_X*:?L0_ ;
MX,:!\)?BQ\;/[*\0:/:LNHZ?_P (WJ4_DF21Y4_>0VSHV4=3\K'&<'D$5VG_
M  ^2_P"";O\ T<;_ .6AK'_R)7]Y\+<-\15>&,#.&#JN+HTFFJ<VFG"-FG;5
M,_6<!Q%P_1P-*G4QE*,HQBFG4@FFDKIJ^C75'T[17S%_P^2_X)N_]'&_^6AK
M'_R)7HO[.W[</[+O[6&L:EH'P ^)_P#;]WI%LEQJ$7]BWMKY4;-M5LW,,8;)
M&,*2:]?$9!GN$HNM7PM2$%NY0DDO5M61Z.'S[(L765&ABJ<YO91G%M^B3NSU
MBBBBO)/6"OSK_P""EO\ R<]<_P#8$L__ $%J_12OSK_X*6_\G/7/_8$L_P#T
M%J_*_&#_ ))./_7V/Y2/D^,O^10O\2_)GS_1117\OGY6>=_M1_\ ))+G_K\@
M_P#0J^8Z^G/VH_\ DDES_P!?D'_H5?,=?Z@?1-_Y-)'_ *_U?_;3X#B;_D8K
M_"OS84Z'_6K_ +PIM.A_UJ_[PK^F'L?/+<_IRHHHK^&S^X KQS]O_P#Y-&\7
M?[MC_P"E]O7L=>.?M_\ _)HWB[_=L?\ TOMZ\'BK_DF,=_UYJ_\ I$CS\V_Y
M%=?_  2_])9^9U%%%?Q2?AX5\>_%7_DJ'B3_ +#]Y_Z/>OL*OCWXJ_\ )4/$
MG_8?O/\ T>]?VQ]"[_D=9Q_U[I?^E3/E>*O]WI^K_(P:***_T /B3]9/^#=W
M_DB7Q#_[&JV_])J_1"OSO_X-W?\ DB7Q#_[&JV_])J_1"OY-\0/^2QQ?^)?^
MDQ/ZOX _Y(_"?X7_ .E2"BBBOC3[$_+C]LO_ ).A\:?]A@_^@+7F5>F_ME_\
MG0^-/^PP?_0%KS*OXBX@_P"1]B_^OM3_ -+9^%YC_P C"M_BE^;"O'_VPO\
MD5=(_P"P@_\ Z :]@KQ_]L+_ )%72/\ L(/_ .@&OUKZ-O\ R>O*?6M_ZCU3
MY[._^155]%^:/G^BBBO]9S\T/4/V(/\ D\_X1_\ 93="_P#3A!7]$E?SM_L0
M?\GG_"/_ +*;H7_IP@K^B2OY_P#&/_D9X7_ _P#TH_?O!W_D68K_ !K_ -)"
MBBBOQL_8CYI_X*H?\F\Z1_V.-O\ ^DMW7P#7W]_P50_Y-YTC_L<;?_TENZ^
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
MG["%AXV^-]Q!<?$+P3XGU+P5\0+RUA6..\U/3I%4W(10 K2P26\K  *'D<*
MN!7C/_!K]HUW\%?^";GB7]F[X@O'8>(O@]\8_%'AOQ?!<-Y?V:XAG2<NP;HA
MCF5@W0CD$T[_ (-<? &OZ%_P3S\7?&;5M/GMK'XO?'7Q/XT\/I<1E&;3YFM[
M.-]IY"L;%V&>JL"."#0!^D59_BOQ7X<\#>'+OQ;XMU>&PTVPA,MY>3G"1)TW
M'';FM"HKZPL=4M)-/U.RBN+>5=LL$\8=''H5/!% 'EO_  W/^R/_ -%ZT'_O
M\_\ \37&_P#!//QKX4F^!VISQ:Y R2>-M6DC8$_,CS[U/T*L#^->V?\ "KOA
MG_T3O0O_  40_P#Q->0_\$]M-TY?@EJJKI\  \<ZP !$. +@@#IV  _"@#VG
M_A,?#'_0:@_[ZK\K_P!HF:*Y_: \<7$#ADD\7ZDR,.A!NI"#7ZN?V=I__/C#
M_P!^A7Y2?M'*J?M">.D10 /&&I@ #H/M4E?BGC5_R*\)_CE_Z2?#\<?[I1_Q
M/\CC****_G8_-SQ']LPCRO#2YY#7O_MO7AM>Y?MF?ZGPS_O7O\K>O#:_UL^C
MG_R9?*?\-3_T]4/S?/\ _D;5/E_Z2@KW3_@F;<P6?[>?PPNKJ4)&GB12[MT
M\J2O"Z]W_P""8Z))^WQ\+TD0,I\2KD,,@_NI*_5L_P#^1%BO^O<__261D/\
MR/,+_P!?(?\ I2/WK_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_W
MZ%']G:?_ ,^,/_?H5_&)_993_P"$Q\,?]!J#_OJOE?\ X*GZYI.J_#WPM'IU
M_',R:S,6"'H/)KZT_L[3_P#GQA_[]"OE+_@JU;6T'P[\*&"W1"=:FR40#/[F
MOBO$7_DB\9_A7_I<3P^)/^1)6]%^:/AZBBBOY /QLI^(B!X?OR3P+.7_ - -
M?%=?:GB+GP_? _\ /G+_ .@&OBNO]!?H8?\ )/9M_P!?:?\ Z1(^,XK^.EZ/
M] HHHK^TSY(_<O\ X(^^)=!T_P#X)S_#JTO-4BCE1=6W(QY&=6O#_(U]+_\
M"8^&/^@U!_WU7SE_P1ULK.7_ ()Q?#B26TB9BNK99HP2?^)O>U],_P!G:?\
M\^,/_?H5_&_$_P#R4N-_Z_5/_2Y']B<,_P#)-X+_ *\T_P#TB)3_ .$Q\,?]
M!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A7AGN'XY
M2?ZQOJ:2G2?ZQO\ >--K^"S^?PKYU_:_(/Q'TX ]-!CS_P!_YZ^BJ^=?VO\
M_DH^G?\ 8!C_ /1\]?T[]$G_ ).P_P#L'J_G \'B3_D6/U1Y31117^G9^>GV
M#_P0YO[/3?V[K*ZO[A8HQX7U$;V/&=J5^T/_  F/AC_H-0?]]5^,7_!#"**;
M]O.R2:-77_A%M2X9<C[J5^U/]G:?_P ^,/\ WZ%?S3XL_P#)5+_KW'\Y'])^
M$_\ R2\O^ODORB4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\
MWZ%']G:?_P ^,/\ WZ%?F)^FGPW_ ,%4=5T[5?'GA233KQ)E32)PQ0]#YHKY
M5KZO_P""KD$$'C[PD((40'1Y\A% S^]%?*%?R#XC?\EKC/6/_I$3\;XE_P"1
MY6]5_P"DH*]4_8DN[:Q_:E\(75W,(XTO)BSMT'^C2UY77J_[#L:2_M5^#XY4
M#*;R;*L,@_Z-+7B<,_\ )1X+_K[3_P#2XG#EG_(RH?XX_P#I2/TK_P"$Q\,?
M]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H5_;)^Y%/_
M (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!
M3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H
M4 <)^T%XK\.W'P%\;V\&KPL\GA#4E10>23:R "ORLK]7OVAK"Q3X ^.72SB!
M'@_4R"(QD'[+)7Y0U_.WC5_R-,)_@E_Z4?F_''^]4?\ "_S"BBBOQ0^'/EG]
MI4@_&K62#_#:_P#I+%7"UW7[2O\ R6K6?]VU_P#26*N%K_:?P[_Y-_E'_8+A
M_P#TU _*\Q_Y&%;_ !2_-A7Z&_\ !O5JNG:5\7OB+)J-XD*OX;M I<]3]H:O
MSRK]$O\ @W?@@G^,'Q&$\*.!X:L\!U!Q_I#4O$'_ )([%^D?_2XGTOA__P E
MAA/5_P#I,C]4/^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?
MV=I__/C#_P!^A7\FG]7E/_A,?#'_ $&H/^^J_/?_ (*/W]GJ7[2]Q=6%PLL9
MT:T&]3QG:U?HI_9VG_\ /C#_ -^A7YW_ /!2B**']IRY2&-47^Q;3A5P/NM7
MY7XP?\DG'_K['\I'R?&7_(H7^)?DSP&BBBOY?/RL\[_:C('PEN 3UO(,?]]5
M\QU].?M1_P#));C_ *_(/_0J^8Z_U ^B;_R:2/\ U_J_^VGP'$W_ ",5_A7Y
ML*=%_K5_WA3:=#_K5_WA7],/8^>6Y_3!_P )CX8_Z#4'_?5'_"8^&/\ H-0?
M]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT*_AL_N I_P#"8^&/^@U!_P!]5Y!^
MWIXET&__ &3O%EI9ZI%)*XLMJ*>3B^MS_(5[7_9VG_\ /C#_ -^A7CO[?=E9
MQ?LD^+9(K2)6"V.&6, C_3K>O!XJ_P"28QW_ %YJ_P#I$CS\V_Y%=?\ P2_]
M)9^:=%%%?Q2?AX5\>_%,AOB?XC8'@Z]>8_[_ +U]A5\>_%0 ?$_Q( /^8]>?
M^CWK^V/H7?\ (ZSC_KW2_P#2IGRO%7^[T_5_D8-%%%?Z 'Q)^K/_  ;VZYI.
ME?!;X@QZC?QPL_BBV*ASU'V:OT)_X3'PQ_T&H/\ OJOS]_X-XK:VG^"?Q#,]
MNCD>*;;!= <?Z-7Z'?V=I_\ SXP_]^A7\F^('_)8XO\ Q+_TF)_5_ '_ "1^
M$_PO_P!*D4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG
M_P#/C#_WZ%?&GV)^7?[8-S!>?M,^,KJUE#QOJY*.O0C8M>:UZ9^V0B1_M/>,
MTC0*HU@X"C 'R+7F=?Q%Q!_R/L7_ -?:G_I;/PO,?^1A6_Q2_-A7C_[89'_"
M+:0,\_V@_P#Z :]@KQ_]L+_D5M(_["#_ /H!K]:^C;_R>O*?6M_ZCU3Y[._^
M155]%^:/G^BBBO\ 6<_-#T[]B>:*V_;)^$UQ.X5(_B5H3.QZ "_@)-?T*?\
M"8^&/^@U!_WU7\]O[$:J_P"V;\)$=00?B9H0((X(_M""OZ'O[.T__GQA_P"_
M0K^?_&/_ )&>%_P/_P!*/W[P=_Y%F*_QK_TDI_\ "8^&/^@U!_WU1_PF/AC_
M *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"OQL_8CYC_X*@:_HVJ? #2K
M?3]1CE<>+[=BJ'G'V6Z&?U%?!M??7_!4NUM8/V>])>"VC0GQA;@E$ ./LMU7
MP+7\K^+7_)82_P $/R9^3\7_ /(Y?^%!3H2%E5B> PS3:=  9D!'\0_G7Y[@
M?]]I?XH_FCY<^':***_W./Q\*_:7_@B!XBT33?V#-,M;[4HHI!XDU(E&/./-
M%?BU7[7?\$-[.TF_8'TQYK6-V_X274N60$_ZT5^8>+7_ "2T?^OD?RD?IOA-
M_P E1+_KW+\XGUI_PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]
M"C^SM/\ ^?&'_OT*_FH_I,I_\)CX8_Z#4'_?5?DM\1G23XA:])&V5;6;HJ1W
M'G-7ZZ_V=I__ #XP_P#?H5^1?Q) 'Q$U\ 8 UJZP!_UV:OPWQL_W3!?XI_E$
M^#XY_A4/67Z&+1117\^GYV>!_MB$?\)!HHSS]CE_]#%>-U[)^V)_R,&BG_IS
ME_\ 0Q7C=?Z]^ O_ "9_)_\ KU_[?(_-,\_Y&M7U7Y(*^FO^".MY:Z?_ ,%&
M/A[=WLZQQ(NK[G;H,Z3>#^=?,M?3W_!&V..7_@H[\/(Y8U92NKY5AD'_ (E%
MY7Z!Q1_R3.-_Z\U/_2)&_#'_ "4N"_Z_4_\ TM'[B?\ "8^&/^@U!_WU1_PF
M/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"OXX/[$*?\ PF/AC_H-
M0?\ ?5?'_P#P5=UG2]6C\!_V;>I-Y9U3?L/3/V3'\C7V9_9VG_\ /C#_ -^A
M7QU_P5HM[>WC\ ^1 B9;5,[% S_QZ>E?!>)W_)#XO_N'_P"G8'S_ !3_ ,B&
MM_V[_P"E1/C:BBBOY(/Q\Q?B20OPX\1$G_F WG_HAZ^.:^QOB0 ?AQXBR/\
MF WO_HAZ^.:_T4^AI_R1>9?]A"_]-Q/B>*O]XI^C_,****_L0^5/WQ_X)K^*
M/#]G^PC\+[6ZU6))$\+Q!T8\@[FKW'_A,?#'_0:@_P"^J\9_X)HV-E)^P9\+
MGDLXF8^%HLEHP2?F:O<O[.T__GQA_P"_0K^,,\_Y'>*_Z^3_ /2F?V7D7_(D
MPO\ U[A_Z2BG_P )CX8_Z#4'_?59'C_Q=X:D\!ZW&FLPEFTBY  /4^4U='_9
MVG_\^,/_ 'Z%8_Q"T^P'@'7"+*$$:/<X(C'_ #R:O#Q7^[3]'^1Z-7^%+T9^
M1-%%%?PD?@85\S_M4$'XKR 'II\.?UKZ8KYG_:I_Y*L__8/A_K7]6?0]_P"3
MH8G_ +!*G_IV@?/<3?\ (M_[>7ZGF]%%%?Z6'P!]S_\ ! #4[#2OVPO$]QJ%
MTD*-\-;M0SG@G^T-/./T-?KW_P )CX8_Z#4'_?5?D1_P;ZPPS_MC>)TGB5P/
MAG=D!UR,_P!H:?7[!_V=I_\ SXP_]^A7\Q>*G_)6S_P0_(_IKPM_Y).'^.?Y
ME/\ X3'PQ_T&H/\ OJBKG]G:?_SXP_\ ?H45^<'Z,35\Y_\ !1[_ (*E_LG?
M\$M?AKI?Q"_:<US6#<>(KF:U\*>&_#FCO>:AK5S$J,\4*_+&A D3+2R1K\P&
M22!7T97E?Q]_8M_9J_:F\>>%/&W[1OP=\-^.8_!MEJ4.B:-XMT*WU&RBFO6M
M"]SY-PC)YJK:!%;&0)7QC- 'YSO^TC_P6S_X*O'R/AOKOA#]B;X/W_!UWQ'J
MD.H>.M1MB/O1VY9/L3$8.&%M(A)VRR#K]"?\$\/^"<'_  3L_P"":_Q3L[[X
M:_%#6?B!\9OB8]U!K'CSQ5XR.IZMK!CA>ZN99(DD$<<0*',GEL^Z6-7D<L#7
MO/\ P[*_X)N?](^?@?\ ^&GT?_Y&I_A#_@G5^Q7\+OC#X:^.WP1_9D\!> O$
M_ALW<::IX*\'6.F2WMK<6\D,EK.UM$ADCW,D@!SM:(8QN;(![91110!\N?M:
M?\$8O^"<?[='Q=;XZ_M4_ W5_%?B<Z?%8Q7TGQ*\0VD5O;1CY88;>UOXH($S
MEBL:*&=F=LLS,=7]CG_@DQ_P3Z_X)]>*M>\?_LE_L_-X9UGQ'I"Z;K&HS>*M
M6U2::S1_,$"F_NI_*4OAB(]NXJN<[1CZ.HH ^%OV+/\ @C+^R]\)OV<_C/\
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
MC^4CY/C+_D4+_$OR9\_T445_+Y^5GG?[4?\ R22Y_P"OR#_T*OF.OIS]J/\
MY))<_P#7Y!_Z%7S'7^H'T3?^321_Z_U?_;3X#B;_ )&*_P *_-A3H?\ 6K_O
M"FTZ'_6K_O"OZ8>Q\\MS^G*BBBOX;/[@"O'/V_\ _DT;Q=_NV/\ Z7V]>QUX
MY^W_ /\ )HWB[_=L?_2^WKP>*O\ DF,=_P!>:O\ Z1(\_-O^177_ ,$O_26?
MF=1117\4GX>%?'OQ5_Y*AXD_[#]Y_P"CWK["KX]^*O\ R5#Q)_V'[S_T>]?V
MQ]"[_D=9Q_U[I?\ I4SY7BK_ '>GZO\ (P:***_T /B3]9/^#=W_ )(E\0_^
MQJMO_2:OT0K\[_\ @W=_Y(E\0_\ L:K;_P!)J_1"OY-\0/\ DL<7_B7_ *3$
M_J_@#_DC\)_A?_I4@HHHKXT^Q/RX_;+_ .3H?&G_ &&#_P"@+7F5>F_ME_\
M)T/C3_L,'_T!:\RK^(N(/^1]B_\ K[4_]+9^%YC_ ,C"M_BE^;"O'_VPO^15
MTC_L(/\ ^@&O8*\?_;"_Y%72/^P@_P#Z :_6OHV_\GKRGUK?^H]4^>SO_D55
M?1?FCY_HHHK_ %G/S0]0_8@_Y//^$?\ V4W0O_3A!7]$E?SM_L0?\GG_  C_
M .RFZ%_Z<(*_HDK^?_&/_D9X7_ __2C]^\'?^19BO\:_])"BBBOQL_8CYI_X
M*H?\F\Z1_P!CC;_^DMW7P#7W]_P50_Y-YTC_ +'&W_\ 26[KX!K^5_%K_DL)
M?X(?DS\GXO\ ^1R_\*"GP?Z]/]\?SIE/@_UZ?[X_G7Y[@?\ ?:7^*/YH^7/A
MRBBBO]SC\?"OVR_X(9?\F"Z9_P!C+J?_ *-%?B;7[9?\$,O^3!=,_P"QEU/_
M -&BOS#Q:_Y):/\ U\C^4C]-\)O^2HE_U[E^<3["HHHK^:C^DPK\AOB5_P E
M%U__ +#=U_Z.:OUYK\AOB5_R477_ /L-W7_HYJ_#?&S_ '3!?XI_E$^#XY_A
M4/67Z&)1117\^GYV>!_MB?\ (?T7_KSE_P#0Q7C=>R?MB?\ (?T7_KSE_P#0
MQ7C=?Z]^ O\ R9_)_P#KU_[?(_-,\_Y&M7U7Y(*^G_\ @C3_ ,I(/AW_ +NK
M_P#IHO:^8*^G_P#@C3_RD@^'?^[J_P#Z:+VOT#BC_DF<;_UYJ?\ I$C?AC_D
MI<%_U^I_^EH_=6BBBOXX/[$"OC?_ (*V_P"K\ ?[VJ_^VE?9%?&__!6W_5^
M/][5?_;2O@O$[_DA\7_W#_\ 3L#Y_BG_ )$-;_MW_P!*B?&=%%%?R0?CYC?$
MC_DG'B+_ + %[_Z(>OCBOL?XD?\ )./$7_8 O?\ T0]?'%?Z*?0T_P"2+S+_
M +"%_P"FXGQ/%7^\4_1_F%%%%?V(?*G] /\ P3._Y,*^%O\ V*L7_H35[G7A
MG_!,[_DPKX6_]BK%_P"A-7N=?QAGG_([Q7_7R?\ Z4S^R\B_Y$F%_P"O</\
MTE!6/\0_^1 US_L#W/\ Z*:MBL?XA_\ (@:Y_P!@>Y_]%-7AXK_=I^C_ "/1
MJ_PI>C/R#HHHK^$C\#"OF?\ :I_Y*L__ &#X?_9J^F*^9_VJ?^2K/_V#X?\
MV:OZL^A[_P G0Q/_ &"5/_3M ^>XE_Y%O_;R_4\WHHHK_2P^ /N[_@WP_P"3
MR/%'_9,KS_TXZ=7[#5^//_!OA_R>1XH_[)E>?^G'3J_8:OYB\5/^2MG_ ((?
MD?TUX6_\DG#_ !S_ #"BBBOS@_1@HHHH ^!/ /\ P5D^%/P&_;T_:$^!_P"W
MK_P4 ^$VBZ/I>M:6?A1X9>]M;232K 6G^F)=W&=QN6GD3,$V'41F2/='( GN
M?PG_ ."K7[ 7[0GQL\/?L^_LY_M.>%/B#XG\017EPMCX0U>.]%E:VT#2R3SM
M&2L:YV1@$[F:08!"L1\L>./%/[)_QA_X*\:I\&-/_P""1GASXD:3X@\6PZ'\
M6_VA/'7A>PN;#3]<MO#[3P:=9"YM9'N76"WMXY=LBK&['Y#G<WK_ ,//!'[#
M?P!_X*0^&_@!'^Q?\._AA\0;SP[JNO\ PH\8_#WP_9V<?B73$4V]_87)AMH7
MBN(EEBF: ^9$RK'*DH97B4 ^T**** "BBB@ HHHH **** "BBB@ HHHH *\+
M_P"">_\ R1/5O^Q[UG_TI->Z5X7_ ,$]_P#DB>K?]CWK/_I2: /=*_)_]I#_
M ).&\=_]CCJ?_I5)7ZP5^3_[2'_)PWCO_L<=3_\ 2J2OQ3QJ_P"17A/\<O\
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
M!_KT_P!\?SK\]P/^^TO\4?S1\N?#E%%%?[G'X^%?ME_P0R_Y,%TS_L9=3_\
M1HK\3:_;+_@AE_R8+IG_ &,NI_\ HT5^8>+7_)+1_P"OD?RD?IOA-_R5$O\
MKW+\XGV%1117\U'])A7Y#?$K_DHNO_\ 8;NO_1S5^O-?D-\2O^2BZ_\ ]ANZ
M_P#1S5^&^-G^Z8+_ !3_ "B?!\<_PJ'K+]#$HHHK^?3\[/ _VQ/^0_HO_7G+
M_P"ABO&Z]D_;$_Y#^B_]><O_ *&*\;K_ %[\!?\ DS^3_P#7K_V^1^:9Y_R-
M:OJOR05]/_\ !&G_ )20?#O_ '=7_P#31>U\P5]/_P#!&G_E)!\._P#=U?\
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
M]+[>O8Z\<_;_ /\ DT;Q=_NV/_I?;UX/%7_),8[_ *\U?_2)'GYM_P BNO\
MX)?^DL_,ZBBBOXI/P\*^/?BK_P E0\2?]A^\_P#1[U]A5\>_%7_DJ'B3_L/W
MG_H]Z_MCZ%W_ ".LX_Z]TO\ TJ9\KQ5_N]/U?Y&#1117^@!\2?K)_P &[O\
MR1+XA_\ 8U6W_I-7Z(5^=_\ P;N_\D2^(?\ V-5M_P"DU?HA7\F^('_)8XO_
M !+_ -)B?U?P!_R1^$_PO_TJ04445\:?8GY<?ME_\G0^-/\ L,'_ - 6O,J]
M-_;+_P"3H?&G_88/_H"UYE7\1<0?\C[%_P#7VI_Z6S\+S'_D85O\4OS85X_^
MV%_R*ND?]A!__0#7L%>/_MA?\BKI'_80?_T U^M?1M_Y/7E/K6_]1ZI\]G?_
M "*JOHOS1\_T445_K.?FAZA^Q!_R>?\ "/\ [*;H7_IP@K^B2OYV_P!B#_D\
M_P"$?_93="_].$%?T25_/_C'_P C/"_X'_Z4?OW@[_R+,5_C7_I(4445^-G[
M$?-/_!5#_DWG2/\ L<;?_P!);NO@&OO[_@JA_P F\Z1_V.-O_P"DMW7P#7\K
M^+7_ "6$O\$/R9^3\7_\CE_X4%/@_P!>G^^/YTRGP?Z]/]\?SK\]P/\ OM+_
M !1_-'RY\.4445_N<?CX5^V7_!#+_DP73/\ L9=3_P#1HK\3:_;+_@AE_P F
M"Z9_V,NI_P#HT5^8>+7_ "2T?^OD?RD?IOA-_P E1+_KW+\XGV%1117\U'])
MA7Y#?$K_ )*+K_\ V&[K_P!'-7Z\U^0WQ*_Y*+K_ /V&[K_T<U?AOC9_NF"_
MQ3_*)\'QS_"H>LOT,2BBBOY]/SL\#_;$_P"0_HO_ %YR_P#H8KQNO9/VQ/\
MD/Z+_P!><O\ Z&*\;K_7OP%_Y,_D_P#UZ_\ ;Y'YIGG_ "-:OJOR05]/_P#!
M&G_E)!\._P#=U?\ ]-%[7S!7T_\ \$:?^4D'P[_W=7_]-%[7Z!Q1_P DSC?^
MO-3_ -(D;\,?\E+@O^OU/_TM'[JT445_'!_8@5\;_P#!6W_5^ /][5?_ &TK
M[(KXW_X*V_ZOP!_O:K_[:5\%XG?\D/B_^X?_ *=@?/\ %/\ R(:W_;O_ *5$
M^,Z***_D@_'S&^)'_)./$7_8 O?_ $0]?'%?8_Q(_P"2<>(O^P!>_P#HAZ^.
M*_T4^AI_R1>9?]A"_P#3<3XGBK_>*?H_S"BBBO[$/E3^@'_@F=_R85\+?^Q5
MB_\ 0FKW.O#/^"9W_)A7PM_[%6+_ -":O<Z_C#//^1WBO^OD_P#TIG]EY%_R
M),+_ ->X?^DH*Q_B'_R(&N?]@>Y_]%-6Q6/\0_\ D0-<_P"P/<_^BFKP\5_N
MT_1_D>C5_A2]&?D'1117\)'X&%?,_P"U3_R59_\ L'P_^S5],5\S_M4_\E6?
M_L'P_P#LU?U9]#W_ ).AB?\ L$J?^G:!\]Q+_P BW_MY?J>;T445_I8? 'W=
M_P &^'_)Y'BC_LF5Y_Z<=.K]AJ_'G_@WP_Y/(\4?]DRO/_3CIU?L-7\Q>*G_
M "5L_P#!#\C^FO"W_DDX?XY_F%%%%?G!^C!1110!\H_%;_@B5_P3.^/G[0OC
M']IOX]?LM>'_ !CXI\:RV<FI76M+*R1-;VL=L#&B.J+N2)"QQN+9))S6=_PX
M(_X(V_\ 2/;X?_\ @'-_\<KB?C+_ ,%6OVZ=?_:,^('P)_X)W_\ !)W5_C3I
MGPOUY-"\7^-M6^*FF>&+)=5^S0W,EI;)>(3/LCN(2S!@1N'R;65FTOV:OVU/
M^"M7Q,_:I\#_  S_ &O/^"8MI\#/ VK_ -IFY\20?%32_$[:C=Q6,LL%CMLQ
MFU!VO+O89;[/M! W!@#Z"_8T_87_ &<_V!O"?BKX=?LN^ [;POX9\3^+V\1-
MH%D\A@L[E]/LK.01^8[D*PLED(R &D; KV&BB@#YS_;/_P""@\_[+_BJS^$W
MPC_96^(_QK\?W6DC5KGPG\.M,C<:5IQD>..ZOKJ=TBMEE>*9(4RTDK02;4PC
M,*__  3>_P""H/P,_P""E7A+Q1<?#WPIXG\'>,? &L#2OB%\.?&^FBTU?P_=
MMO"+-&&8%',4H5L@YB<,J,I6OH.VT'PQX?U#4_%5OIUK:7.H[)=6ORH5IA%&
M$0R.?X508&>!R>YS\:_\$QO@A%XN_:^_:6_X*?Z?IIL?#WQU\0:-I_P]@\KR
MSJ.B:+8BR&LXX.R^G\V:(D M D4G27) /LWQ/XF\.^"O#6H^,O%^MVNF:3I%
MC->ZIJ5[,(X;2WB0O)+([<*BHK,6/  )KY7T/_@K9\/I_A_X2_:4\;? SQ9X
M7^!_CS6[;3/"OQ8UN:T2 _:I?)L;Z\LQ(;BQL+J38L-Q(,CSH6E2%7W#AO\
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
M_B7M_2CPS_Y./DO_ &%X;_T] ^:QG^Z5/\+_ "/D>BBBO]HC\H"OZ*/V*_\
MDS?X2_\ 9,M!_P#3=!7\Z]?T)?L9^(=4A_8_^%,,?A6[D5/AKH2K(K+A@-/@
MY'UK\;\9/^1;A?\ '+\C]B\'?^1EBO\ !'\SV*BL?_A)=7_Z%"]_[Z6C_A)=
M7_Z%"]_[Z6OY_/WXQOVB/^3?_'7_ &)VI_\ I)+7Y.5^IW[0'B'5)O@/XVAD
M\*W<:OX1U)6D9EPH-K)R?I7Y8U_.WC5_R-,)_@E_Z4?F_''^]4?\+_,****_
M%#X<^6?VEO\ DM6L_P"Y:_\ I+%7"UW7[2A)^-6LDC'RVO\ Z2Q5PM?[3^'?
M_)O\H_[!</\ ^FH'Y7F/_(PK?XI?FPK]%?\ @W:_Y+#\1_\ L6K/_P!*&K\Z
MJ_0K_@WPU"ZT_P"+OQ$>UTJ:Z+>&[0%8B,K_ *0W/-+Q!_Y([%^D?_2XGTOA
M_P#\EAA/5_\ I,C]:J*Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:_DT_J\
MV*_.O_@I;_R<]<_]@2S_ /06K[\_X275_P#H4+W_ +Z6OS[_ ."C5Y/??M*7
M$]Q826S?V-:#RI2,]&YXK\K\8/\ DDX_]?8_E(^3XR_Y%"_Q+\F>#T445_+Y
M^5GG?[4?_))+G_K\@_\ 0J^8Z^G/VHR1\);CCK>P?^A5\QU_J!]$W_DTD?\
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
M -!2OVMK^:?%G_DJE_U[C^<C^D_"?_DEY?\ 7R7Y1"BBBOS$_33X=_X*P_\
M(_\ A+_L#S_^C17R;7UE_P %8?\ D?\ PE_V!Y__ $:*^3:_D'Q&_P"2UQGK
M'_TB)^-\2_\ (\K>J_\ 24%<O\:O^24Z]_V#W_I745R_QJ_Y)3KW_8/?^E'A
MG_R<?)?^PO#?^GH'S6,_W2I_A?Y'R/1117^T1^4!7]%'[%?_ "9O\)?^R9:#
M_P"FZ"OYUZ_HH_8K_P"3-_A+_P!DRT'_ --T%?C?C)_R+<+_ (Y?D?L7@[_R
M,L5_@C^9Z91117\_G[\<=^T1_P F_P#CK_L3M3_])):_)ROUC_:(_P"3?_'7
M_8G:G_Z22U^3E?SMXU?\C3"?X)?^E'YOQQ_O5'_"_P PHHHK\4/ASY9_:6_Y
M+5K/^Y:_^DL5<+7=?M+?\EJUG_<M?_26*N%K_:?P[_Y-_E'_ &"X?_TU _*\
MQ_Y&%;_%+\V%?HK_ ,&[7_)8?B/_ -BU9_\ I0U?G57Z*_\ !NU_R6'XC_\
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
MO+_KY+\HA1117YB?II\._P#!6'_D?_"7_8'G_P#1HKY-KZR_X*P_\C_X2_[
M\_\ Z-%?)M?R#XC?\EKC/6/_ *1$_&^)?^1Y6]5_Z2@KE_C5_P DIU[_ +![
M_P!*ZBN7^-7_ "2G7O\ L'O_ $H\,_\ DX^2_P#87AO_ $] ^:QG^Z5/\+_(
M^1Z***_VB/R@*_HH_8K_ .3-_A+_ -DRT'_TW05_.O7]%'[%?_)F_P )?^R9
M:#_Z;H*_&_&3_D6X7_'+\C]B\'?^1EBO\$?S/3****_G\_?CCOVB/^3?_'7_
M &)VI_\ I)+7Y.5^L?[1'_)O_CK_ +$[4_\ TDEK\G*_G;QJ_P"1IA/\$O\
MTH_-^./]ZH_X7^84445^*'PY\L_M+?\ ):M9_P!RU_\ 26*N%KNOVEO^2U:S
M_N6O_I+%7"U_M/X=_P#)O\H_[!</_P"FH'Y7F/\ R,*W^*7YL*_17_@W:_Y+
M#\1_^Q:L_P#TH:OSJK]%?^#=K_DL/Q'_ .Q:L_\ TH:EX@_\D=B_2/\ Z7$^
ME\/_ /DL,)ZO_P!)D?J_1117\FG]7A7YU_\ !2W_ ).>N?\ L"6?_H+5^BE?
MG7_P4M_Y.>N?^P)9_P#H+5^5^,'_ "2<?^OL?RD?)\9?\BA?XE^3/G^BBBOY
M?/RL\[_:C_Y))<_]?D'_ *%7S'7TY^U'_P DDN?^OR#_ -"KYCK_ % ^B;_R
M:2/_ %_J_P#MI\!Q-_R,5_A7YL*=#_K5_P!X4VG0_P"M7_>%?TP]CYY;G].5
M%%%?PV?W %>.?M__ /)HWB[_ ';'_P!+[>O8Z\<_;_\ ^31O%W^[8_\ I?;U
MX/%7_),8[_KS5_\ 2)'GYM_R*Z_^"7_I+/S.HHHK^*3\/"OCWXJ_\E0\2?\
M8?O/_1[U]A5\>_%7_DJ'B3_L/WG_ */>O[8^A=_R.LX_Z]TO_2IGRO%7^[T_
M5_D8-%%%?Z 'Q)^LG_!N[_R1+XA_]C5;?^DU?HA7YW_\&[O_ "1+XA_]C5;?
M^DU?HA7\F^('_)8XO_$O_28G]7\ ?\D?A/\ "_\ TJ04445\:?8GY<?ME_\
M)T/C3_L,'_T!:\RKTW]LO_DZ'QI_V&#_ .@+7F5?Q%Q!_P C[%_]?:G_ *6S
M\+S'_D85O\4OS85X_P#MA?\ (JZ1_P!A!_\ T U[!7C_ .V%_P BKI'_ &$'
M_P#0#7ZU]&W_ )/7E/K6_P#4>J?/9W_R*JOHOS1\_P!%%%?ZSGYH>H?L0?\
M)Y_PC_[*;H7_ *<(*_HDK^=O]B#_ )//^$?_ &4W0O\ TX05_1)7\_\ C'_R
M,\+_ ('_ .E'[]X._P#(LQ7^-?\ I(4445^-G[$?-/\ P50_Y-YTC_L<;?\
M]);NO@&OO[_@JA_R;SI'_8XV_P#Z2W=? -?ROXM?\EA+_!#\F?D_%_\ R.7_
M (4%/@_UZ?[X_G3*?!_KT_WQ_.OSW _[[2_Q1_-'RY\.4445_N<?CX5^V7_!
M#+_DP73/^QEU/_T:*_$VOVR_X(9?\F"Z9_V,NI_^C17YAXM?\DM'_KY'\I'Z
M;X3?\E1+_KW+\XGV%1117\U'])A7Y#?$K_DHNO\ _8;NO_1S5^O-?D-\2O\
MDHNO_P#8;NO_ $<U?AOC9_NF"_Q3_*)\'QS_  J'K+]#$HHHK^?3\[/ _P!L
M3_D/Z+_UYR_^ABO&Z]D_;$_Y#^B_]><O_H8KQNO]>_ 7_DS^3_\ 7K_V^1^:
M9Y_R-:OJOR05]/\ _!&G_E)!\._]W5__ $T7M?,%?3__  1I_P"4D'P[_P!W
M5_\ TT7M?H'%'_),XW_KS4_](D;\,?\ )2X+_K]3_P#2T?NK1117\<']B!7Q
MO_P5M_U?@#_>U7_VTK[(KXW_ ."MO^K\ ?[VJ_\ MI7P7B=_R0^+_P"X?_IV
M!\_Q3_R(:W_;O_I43XSHHHK^2#\?,;XD?\DX\1?]@"]_]$/7QQ7V/\2/^2<>
M(O\ L 7O_HAZ^.*_T4^AI_R1>9?]A"_]-Q/B>*O]XI^C_,****_L0^5/Z ?^
M"9W_ "85\+?^Q5B_]":O<Z\,_P""9W_)A7PM_P"Q5B_]":O<Z_C#//\ D=XK
M_KY/_P!*9_9>1?\ (DPO_7N'_I*"L?XA_P#(@:Y_V![G_P!%-6Q6/\0_^1 U
MS_L#W/\ Z*:O#Q7^[3]'^1Z-7^%+T9^0=%%%?PD?@85\S_M4_P#)5G_[!\/_
M +-7TQ7S/^U3_P E6?\ [!\/_LU?U9]#W_DZ&)_[!*G_ *=H'SW$O_(M_P"W
ME^IYO1117^EA\ ?=W_!OA_R>1XH_[)E>?^G'3J_8:OQY_P"#?#_D\CQ1_P!D
MRO/_ $XZ=7[#5_,7BI_R5L_\$/R/Z:\+?^23A_CG^84445^<'Z,%?-/[:LW[
M4/C[]H/X2?L[?LM_M*ZA\,I=:BUG7_'NM67AS2]28Z!8?8X7C@34+:94NWNK
M^S2-_N+&;AVCE**H^EJ^4_\ @HSXQ^+'[+'C;P)_P4)^&_PHUGQ[H7P_TS6-
M!^*7A#PU")=4?PYJ3V,\FI641($\]G<:;;.8LC?!-<<KM#  Y#_@HS^QY_P4
M?^.OQB^"MQ^PM^W!=_"N;PEX0\4VOC7Q[JWAZTU-]4-Q-H7V>"6S$26[22&V
MGEW*B*GE,% #8K$_9-\!_P#!57]CC]K/P7X0_;I_X*!:=\=O!/Q3AU30]+BB
M^'UEH4VA:W;6;ZG!(K6PS.DMK9Z@K*3\I1".]:GA_P#X.1O^"*?B#P2OCH?M
MTZ'90>2))M/U'0]2BOHCCE#;&V\QF'(^16![$@@GFOV+_P!N/4?^"Q/[:>B_
M'OX _#O7M+_9V^",&IR:-XT\1Z<UK)XS\5W=NU@#:0M\RVUK93WP9FPY>Z0,
MB]  ?H/1110 4444 %%%% !1110 4444 %%%% !7A?\ P3W_ .2)ZM_V/>L_
M^E)KW2O"_P#@GO\ \D3U;_L>]9_]*30![I7Y/_M(?\G#>._^QQU/_P!*I*_6
M"OR?_:0_Y.&\=_\ 8XZG_P"E4E?BGC5_R*\)_CE_Z2?#\<?[I1_Q/\CBZ***
M_G8_-SQ']LS_ %'AG_?O?Y6]>&U[E^V9_J/#/^_>_P K>O#:_P!;/HY_\F7R
MG_#4_P#3U0_-\_\ ^1M4^7_I*"O>/^"8G_)_7PN_[&5?_14E>#U[Q_P3$_Y/
MZ^%W_8RK_P"BI*_5L_\ ^1%BO^O<_P#TED9#_P CS"_]?(?^E(_?RBBBOXQ/
M[+"OE#_@K!_R3KPG_P!AN;_T37U?7RA_P5@_Y)UX3_[#<W_HFOBO$7_DB\9_
MA7_I<3P^)/\ D25O1?FCX:HHHK^0#\;*?B'_ ) %]_UYR_\ H!KXKK[4\0_\
M@"^_Z\Y?_0#7Q77^@OT,/^2>S;_K[3_](D?&<5_'2]'^@4445_:9\D?NS_P1
MQ_Y1O_#C_=U;_P!.][7TW7S)_P $<?\ E&_\./\ =U;_ -.][7TW7\;\3_\
M)2XW_K]4_P#2Y']B<,_\DW@O^O-/_P!(B%%%%>&>X?C;)_K&_P!XTVG2?ZQO
M]XTVOX+/Y_"OG7]L#_DH^G?]@"/_ -'SU]%5\Z_M@?\ )1]._P"P!'_Z/GK^
MG?HD_P#)V'_V#U?S@>#Q)_R+'ZH\IHHHK_3L_/3['_X(5_\ )^ME_P!BKJ7_
M *"E?M;7XI?\$*_^3];+_L5=2_\ 04K]K:_FGQ9_Y*I?]>X_G(_I/PG_ .27
ME_U\E^40HHHK\Q/TT^'?^"L/_(_^$O\ L#S_ /HT5\FU]9?\%8?^1_\ "7_8
M'G_]&BODVOY!\1O^2UQGK'_TB)^-\2_\CRMZK_TE!7+_ !J_Y)3KW_8/?^E=
M17+_ !J_Y)3KW_8/?^E'AG_R<?)?^PO#?^GH'S6,_P!TJ?X7^1\CT445_M$?
ME 5_11^Q7_R9O\)?^R9:#_Z;H*_G7K^BC]BO_DS?X2_]DRT'_P!-T%?C?C)_
MR+<+_CE^1^Q>#O\ R,L5_@C^9Z91117\_G[\<=^T1_R;_P".O^Q.U/\ ])):
M_)ROUC_:(_Y-_P#'7_8G:G_Z22U^3E?SMXU?\C3"?X)?^E'YOQQ_O5'_  O\
MPHHHK\4/ASY9_:6_Y+5K/^Y:_P#I+%7"UW7[2W_):M9_W+7_ -)8JX6O]I_#
MO_DW^4?]@N'_ /34#\KS'_D85O\ %+\V%?HK_P &[7_)8?B/_P!BU9_^E#5^
M=5?HK_P;M?\ )8?B/_V+5G_Z4-2\0?\ DCL7Z1_]+B?2^'__ "6&$]7_ .DR
M/U?HHHK^33^KPK\Z_P#@I;_R<]<_]@2S_P#06K]%*_.O_@I;_P G/7/_ &!+
M/_T%J_*_&#_DDX_]?8_E(^3XR_Y%"_Q+\F?/]%%%?R^?E9YW^U'_ ,DDN?\
MK\@_]"KYCKZ<_:C_ .227/\ U^0?^A5\QU_J!]$W_DTD?^O]7_VT^ XF_P"1
MBO\ "OS84Z'_ %J_[PIM.A_UJ_[PK^F'L?/+<_IRHHHK^&S^X KQS]O_ /Y-
M&\7?[MC_ .E]O7L=>.?M_P#_ ":-XN_W;'_TOMZ\'BK_ ))C'?\ 7FK_ .D2
M//S;_D5U_P#!+_TEGYG4445_%)^'A7Q[\5?^2H>)/^P_>?\ H]Z^PJ^/?BK_
M ,E0\2?]A^\_]'O7]L?0N_Y'6<?]>Z7_ *5,^5XJ_P!WI^K_ ",&BBBO] #X
MD_63_@W=_P"2)?$/_L:K;_TFK]$*_.__ (-W?^2)?$/_ +&JV_\ 2:OT0K^3
M?$#_ )+'%_XE_P"DQ/ZOX _Y(_"?X7_Z5(****^-/L3\N/VR_P#DZ'QI_P!A
M@_\ H"UYE7IO[9?_ "=#XT_[#!_] 6O,J_B+B#_D?8O_ *^U/_2V?A>8_P#(
MPK?XI?FPKQ_]L+_D5=(_["#_ /H!KV"O'_VPO^15TC_L(/\ ^@&OUKZ-O_)Z
M\I]:W_J/5/GL[_Y%57T7YH^?Z***_P!9S\T/4/V(/^3S_A'_ -E-T+_TX05_
M1)7\[?[$'_)Y_P (_P#LINA?^G""OZ)*_G_QC_Y&>%_P/_TH_?O!W_D68K_&
MO_20HHHK\;/V(^:?^"J'_)O.D?\ 8XV__I+=U\ U]_?\%4/^3>=(_P"QQM__
M $ENZ^ :_E?Q:_Y+"7^"'Y,_)^+_ /D<O_"@I\'^O3_?'\Z93X/]>G^^/YU^
M>X'_ 'VE_BC^:/ESX<HHHK_<X_'PK]LO^"&7_)@NF?\ 8RZG_P"C17XFU^V7
M_!#+_DP73/\ L9=3_P#1HK\P\6O^26C_ -?(_E(_3?";_DJ)?]>Y?G$^PJ**
M*_FH_I,*_(;XE?\ )1=?_P"PW=?^CFK]>:_(;XE?\E%U_P#[#=U_Z.:OPWQL
M_P!TP7^*?Y1/@^.?X5#UE^AB4445_/I^=G@?[8G_ "']%_Z\Y?\ T,5XW7LG
M[8G_ "']%_Z\Y?\ T,5XW7^O?@+_ ,F?R?\ Z]?^WR/S3//^1K5]5^2"OI__
M ((T_P#*2#X=_P"[J_\ Z:+VOF"OI_\ X(T_\I(/AW_NZO\ ^FB]K] XH_Y)
MG&_]>:G_ *1(WX8_Y*7!?]?J?_I:/W5HHHK^.#^Q KXW_P""MO\ J_ '^]JO
M_MI7V17QO_P5M_U?@#_>U7_VTKX+Q._Y(?%_]P__ $[ ^?XI_P"1#6_[=_\
M2HGQG1117\D'X^8WQ(_Y)QXB_P"P!>_^B'KXXK['^)'_ "3CQ%_V +W_ -$/
M7QQ7^BGT-/\ DB\R_P"PA?\ IN)\3Q5_O%/T?YA1117]B'RI_0#_ ,$SO^3"
MOA;_ -BK%_Z$U>YUX9_P3._Y,*^%O_8JQ?\ H35[G7\89Y_R.\5_U\G_ .E,
M_LO(O^1)A?\ KW#_ -)05C_$/_D0-<_[ ]S_ .BFK8K'^(?_ "(&N?\ 8'N?
M_135X>*_W:?H_P CT:O\*7HS\@Z***_A(_ PKYG_ &J?^2K/_P!@^'_V:OIB
MOF?]JG_DJS_]@^'_ -FK^K/H>_\ )T,3_P!@E3_T[0/GN)?^1;_V\OU/-Z**
M*_TL/@#[N_X-\/\ D\CQ1_V3*\_]..G5^PU?CS_P;X?\GD>*/^R97G_IQTZO
MV&K^8O%3_DK9_P""'Y']->%O_))P_P <_P PHHHK\X/T8***^5/^"@'Q:_X*
MN> _BIX)\&_\$Z?@)\+_ !CI>N:-J5QXEU+XBWU[:II5Q;26XC3S8)%!\Y;@
M[%VELV\A) % '4?$G_@D]_P3,^,/Q!E^*OQ._8-^%.M>(;BX\^]U2^\$V;27
MDI.2\X\O%PQ/4R!B>]>Z>%O"OA?P/X=L_"'@KPW8:/I.G6ZP:?I>EV:6]O:Q
M*,+'''& J*.RJ !7P!_PMS_@YZ_Z-)_9/_\ "SU?_P"+KJ_V:?B%_P %S/$/
M[5?@G2_VXO@?\(_#/PS==2;4KWX5:M?7MP]Z+*7[-'=FX<B.V)\P@A<&58@6
M!*A@#[CHHHH **^;_P#@KG:_$"V_X)M_&WQS\,?C;XL\"ZSX3^%7B'7M/U7P
MA>0VUR\]GIT]S&AF:)Y(E+Q %H6C?!.'%6_^"2FNZWXH_P""77[/'B3Q-K-W
MJ.HW_P &/#=Q?7]]<---<S/IL#/)([DL[,226))).30!]"T5B_$GQ_X;^%'P
M\U[XH^,9YHM)\.:/<ZGJ<EO TLBV\$32R;$4%G;:IPH!). .37XT?L.^)_V*
M?^"Q?QWN?&7BO_@KY^U/X)^-&M:K+J^N? /1/B;/X8TFPA20O'IEC:M:9GCA
MM4CBE:&<RN8Y9R(]_ !^V-%?!W[>_P"T#XM^+?\ P5"^ G_!)OPGXLU70_#?
MB;P[J7CWXNW.A:G+9WNHZ+:)/%9:8EQ"RRPP7%Y XG*,KO&@0,%9PT'@3XOZ
MG^P]_P %H-$_X)Z:)K.H3_"OXV?"NX\2^!]#U/4YKO\ X1OQ%I\DWVVWLWG=
MGCLY[2'SC!N*),I9%0.^X ^^**_-;_@FZT?_  6@^&OQ?_;7^,_CWQ9:Z?K?
MQ&U;PW\$(?#OBN]TY/!VAV,<<5MJ%FMM*BC4)9WDGEN&W,Q1(P1$OEU[7_P0
M]_;?^(W[=G["%AXV^-]Q!<?$+P3XGU+P5\0+RUA6..\U/3I%4W(10 K2P26\
MK  *'D<* N!0!]?4444 %>%_\$]_^2)ZM_V/>L_^E)KW2O"_^">__)$]6_['
MO6?_ $I- 'NE?D_^TA_R<-X[_P"QQU/_ -*I*_6"OR?_ &D/^3AO'?\ V..I
M_P#I5)7XIXU?\BO"?XY?^DGP_''^Z4?\3_(XNBBBOYV/S<\1_;,_U'AG_?O?
MY6]>&U[E^V9_J/#/^_>_RMZ\-K_6SZ.?_)E\I_PU/_3U0_-\_P#^1M4^7_I*
M"O>/^"8G_)_7PN_[&5?_ $5)7@]>\?\ !,3_ )/Z^%W_ &,J_P#HJ2OU;/\
M_D18K_KW/_TED9#_ ,CS"_\ 7R'_ *4C]_****_C$_LL*^4/^"L'_).O"?\
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
MY1/@^.?X5#UE^AB4445_/I^=G@?[8G_(?T7_ *\Y?_0Q7C=>R?MB?\A_1?\
MKSE_]#%>-U_KWX"_\F?R?_KU_P"WR/S3//\ D:U?5?D@KZ?_ ."-/_*2#X=_
M[NK_ /IHO:^8*^G_ /@C3_RD@^'?^[J__IHO:_0.*/\ DF<;_P!>:G_I$C?A
MC_DI<%_U^I_^EH_=6BBBOXX/[$"OC?\ X*V_ZOP!_O:K_P"VE?9%?&__  5M
M_P!7X _WM5_]M*^"\3O^2'Q?_</_ -.P/G^*?^1#6_[=_P#2HGQG1117\D'X
M^8WQ(_Y)QXB_[ %[_P"B'KXXK['^)'_)./$7_8 O?_1#U\<5_HI]#3_DB\R_
M["%_Z;B?$\5?[Q3]'^84445_8A\J?T _\$SO^3"OA;_V*L7_ *$U>YUX9_P3
M._Y,*^%O_8JQ?^A-7N=?QAGG_([Q7_7R?_I3/[+R+_D287_KW#_TE!6/\0_^
M1 US_L#W/_HIJV*Q_B'_ ,B!KG_8'N?_ $4U>'BO]VGZ/\CT:O\ "EZ,_(.B
MBBOX2/P,*^9_VJ?^2K/_ -@^'_V:OIBOF?\ :I_Y*L__ &#X?_9J_JSZ'O\
MR=#$_P#8)4_].T#Y[B7_ )%O_;R_4\WHHHK_ $L/@#[N_P"#?#_D\CQ1_P!D
MRO/_ $XZ=7[#5^//_!OA_P GD>*/^R97G_IQTZOV&K^8O%3_ )*V?^"'Y']-
M>%O_ "2</\<_S"BBBOS@_1@HHK%^(OQ#\&_";P3J/Q&^(6MKINB:1;^?J>H2
M1.Z6\0(!D8(I(49R6QA1DG !( /SN_:_\7_\%>?'WB'XK?M"_L]?\% O!WP@
M^%?PV\;)H$OAJ'X6V.OW]MIUL]JFI:U?3W9!C\J.:XO!"F ;:%,?,^XW/V;?
M@_\ MV_!#_@JO\.IOVWO^"J5G\48/%7PI\0#P/H>A?"[3= AUOR)K.2[BN3:
M2DOY"RVMS;NPE!W72J8 7%QS7P[_ &_O^#?'Q[^VGX\_;;\:?&/X5^'OB-93
MW'@Z'Q._C:8P^+=$:PLC]LGM 5MYL[Y+7<Z2-MM0-Y"JJ8'_  3FTG_@A_\
M#G_@JQHND_\ !/KQ5_PL;Q1XH^'>M/I.JZ=XVO=9L_ 5K;2P-)8Q13 QVMO<
M1S%8F#L\9@>/ 6<4 ?K'1110!X!_P5B_Y19?M+?]F_\ C+_TQWE9_P#P1X_Y
M10?LV_\ 9#_#'_ILMZ]:_:"_9[^%?[4?PJU?X)?&K2]3U#PQK]C-9:WIFF>)
M;_2_MUM+&T<L$LEC/#(\3HS*R%MK D$&H?@!^SC\(OV6/@]IOP*^"NBZI8>$
M]#L%L](TG4/$NH:H;.V1 B0127T\TJ1JH"J@8*H   H ZK3/%_A/6M*FUW1O
M%&G7=C;RR17%Y;7L<D44D;%9$9U)"LK A@3D$8-?!/\ P<$_L=>!/BO^S?HG
M[2?PP\.VFF?M!^"/B!X9_P"%-^*],C6'5+G5)M7M8(]/\Q<//$RR2/Y9)"&+
MS.%1\[W[%G_!&7]E[X3?LY_&?]F/5O@IJFC_  ?^+VKP/'\,M<\5W-Y<V]O%
M!&CW<TZ7#F"YFF3>%AE.R.WMBS"3S%7W#]F/_@F]^S)^RE-I%]X&B\8^(+WP
M[;O;^&+WXA?$'5?$)T&%H_+,>GQW]Q+%8 QDQDVZ1LR$HQ*G% 'RE^T'X.U'
MX6?\'/GP'^-_B"-X]"^)O[/FM^#=&O).(_[6T^:ZU"6'=T!:WEC*J>6.[&>@
MA_:=^'^H?'7_ (.;?V?[3PY'++;?"7X >(?$'BRYM_NVL.IB_P!*MXV;D+(S
MS;E7J0"V" :^\?V@/V;?@_\ M.>%+'PG\7O#4MVND:Q;ZOH&IV&H365_HVHP
M$F&\L[JW=)K:9,L-Z,,JS(VY'935^ _[+'P>_9UO=?\ $/@+2M0NO$/BVYAN
M/%GBWQ%K%QJ6K:S)"GEPB>ZN'>0QQ(2L<*E8H@6"(NXY /B#_@U^T:[^"O\
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
MW:_Y+#\1_P#L6K/_ -*&I>(/_)'8OTC_ .EQ/I?#_P#Y+#">K_\ 29'ZC_\
M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q17\FG]7F/_P (/I'_ #\WO_@6U?GW
M_P %&M.@TK]I2XM+=Y&4:-:',LA8\ANYK]'*_.O_ (*6_P#)SUS_ -@2S_\
M06K\K\8/^23C_P!?8_E(^3XR_P"10O\ $OR9\_T445_+Y^5GG?[48!^$MP?2
M]@_]"KYCKZ<_:C_Y))<_]?D'_H5?,=?Z@?1-_P"321_Z_P!7_P!M/@.)O^1B
MO\*_-A3HO]:O^\*;3H?]:O\ O"OZ8>Q\\MS^EK_A!](_Y^;W_P "VH_X0?2/
M^?F]_P# MJV**_AL_N Q_P#A!](_Y^;W_P "VKR']O#PKIVF_LH^*[V">Y9T
M%E@27#,.;ZW'0_6O=J\<_;__ .31O%W^[8_^E]O7@\5?\DQCO^O-7_TB1Y^;
M?\BNO_@E_P"DL_,ZBBBOXI/P\*^/?BFH7XG>(U';7KP?^1GK["KX]^*O_)4/
M$G_8?O/_ $>]?VQ]"[_D=9Q_U[I?^E3/E>*O]WI^K_(P:***_P! #XD_5;_@
MWRT"RUCX+_$&6ZEG4IXHM@/*F*C_ (]O:OT&_P"$'TC_ )^;W_P+:O@?_@W=
M_P"2)?$/_L:K;_TFK]$*_DWQ _Y+'%_XE_Z3$_J_@#_DC\)_A?\ Z5(Q_P#A
M!](_Y^;W_P "VH_X0?2/^?F]_P# MJV**^-/L3\L_P!KZTCL?VE_&-I"S%8]
M7(4NV3]Q>IKS>O3?VR_^3H?&G_88/_H"UYE7\1<0?\C[%_\ 7VI_Z6S\+S'_
M )&%;_%+\V%>/_MA@?\ "+:0WIJ#_P#H%>P5X_\ MA?\BKI'_80?_P! -?K7
MT;?^3UY3ZUO_ %'JGSV=_P#(JJ^B_-'S_1117^LY^:'IO[%,"77[8_PGMI"P
M63XE:&K%3@X-_".#VK^@_P#X0?2/^?F]_P# MJ_GS_8@_P"3S_A'_P!E-T+_
M -.$%?T25_/_ (Q_\C/"_P"!_P#I1^_>#O\ R+,5_C7_ *28_P#P@^D?\_-[
M_P"!;4?\(/I'_/S>_P#@6U;%%?C9^Q'RU_P4[\.6.D? '2KFVFN&9O%UNI$L
MY88^RW1Z'Z5\(5]_?\%4/^3>=(_['&W_ /26[KX!K^5_%K_DL)?X(?DS\GXO
M_P"1R_\ "@IT2AI54]V IM/@_P!>G^^/YU^>X'_?:7^*/YH^7/ARBBBO]SC\
M?"OVA_X(B^&=/U7]@_3+NXGN58^)-2&(K@J.)1V%?B]7[9?\$,O^3!=,_P"Q
MEU/_ -&BOS#Q:_Y):/\ U\C^4C]-\)O^2HE_U[E^<3ZJ_P"$'TC_ )^;W_P+
M:C_A!](_Y^;W_P "VK8HK^:C^DS'_P"$'TC_ )^;W_P+:OR<^(L:Q?$'78E)
MPNLW0&3D_P"M:OU[K\AOB5_R477_ /L-W7_HYJ_#?&S_ '3!?XI_E$^#XY_A
M4/67Z&)1117\^GYV>!?MB ?\)#HK>ME+_P"ABO'*]D_;$_Y#^B_]><O_ *&*
M\;K_ %[\!?\ DS^3_P#7K_V^1^:9Y_R-:OJOR05],_\ !'FQAU+_ (**_#ZR
MG9U1UU;)C<J>-)O#U'TKYFKZ?_X(T_\ *2#X=_[NK_\ IHO:_0.*/^29QO\
MUYJ?^D2-^&/^2EP7_7ZG_P"EH_;W_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ
MV**_C@_L0Q_^$'TC_GYO?_ MJ^0O^"J^AVFC1^!/LLLS>8=3W>=,6QC[)TST
MZU]JU\;_ /!6W_5^ /\ >U7_ -M*^"\3O^2'Q?\ W#_].P/G^*?^1#6_[=_]
M*B?&=%%%?R0?CYB_$E0WPX\0@_\ 0!O#_P"0'KXYK['^)'_)./$7_8 O?_1#
MU\<5_HI]#3_DB\R_["%_Z;B?$\5?[Q3]'^84445_8A\J?O;_ ,$VO"6F7W["
M?PPNYKBZ#2>%XBP2Y8#[S=!7M_\ P@^D?\_-[_X%M7DG_!,[_DPKX6_]BK%_
MZ$U>YU_&&>?\CO%?]?)_^E,_LO(O^1)A?^O</_248_\ P@^D?\_-[_X%M61X
M^\%Z5%X$UN5;F\RND7)&;IL?ZIJZ^L?XA_\ (@:Y_P!@>Y_]%-7AXK_=I^C_
M "/1J_PI>C/R#HHHK^$C\#"OF;]J@ ?%>0^NGP_UKZ9KYG_:I_Y*L_\ V#X?
M_9J_JSZ'O_)T,3_V"5/_ $[0/GN)O^1;_P!O+]3S>BBBO]+#X ^Y/^" NE6V
MK_M@>)K:ZDE55^&MVP,4A4Y_M#3QU'UK]>/^$'TC_GYO?_ MJ_)'_@WP_P"3
MR/%'_9,KS_TXZ=7[#5_,7BI_R5L_\$/R/Z:\+?\ DDX?XY_F8_\ P@^D?\_-
M[_X%M16Q17YP?HP4444 ?E-^U'XD_9^^$/[3_CS]G#_@G#_P0H\/?M'>/#XB
M&N?%/6]0T;3+'0/#NIWEK!)]D^WWMNZ&XDB"7#VRLBHUPSY+,Z+]#_\ !-SX
MSZ98>.I?@Q\;/^"5%A^RI\3=5TJ:[LK+1K?2+O2?$MK Z"86NIZ8BI++'OC=
M[:0!PC!U\Q5=ES?CS\>OVP_^":?C[QKJ/PT_X)V^*/CM\._&_BJ;Q+I^K_"_
M4(FUK2KZYCB6YL[VP:,R7"^;&\D5S$6 B=(G53$&?-_8Z^)'_!1?_@H5^U3X
M5_:3_:2_8[N?V?/A'\,8=1NO"7A3Q3J N/$?B;6KNTDL1<7$>R,V=M#;7%SB
M-D5FDD4YD S& ?>U%%% !1110 4444 %%%% !1110 4444 %>%_\$]_^2)ZM
M_P!CWK/_ *4FO=*\+_X)[_\ )$]6_P"Q[UG_ -*30![I7Y/_ +2'_)PWCO\
M[''4_P#TJDK]8*_)_P#:0_Y.&\=_]CCJ?_I5)7XIXU?\BO"?XY?^DGP_''^Z
M4?\ $_R.+HHHK^=C\W/$?VS/]1X9_P!^]_E;UX;7N7[9G^H\,_[][_*WKPVO
M];/HY_\ )E\I_P -3_T]4/S?/_\ D;5/E_Z2@KWC_@F)_P G]?"[_L95_P#1
M4E>#U[Q_P3$_Y/Z^%W_8RK_Z*DK]6S__ )$6*_Z]S_\ 261D/_(\PO\ U\A_
MZ4C]_****_C$_LL*^4/^"L'_ "3KPG_V&YO_ $37U?7RA_P5@_Y)UX3_ .PW
M-_Z)KXKQ%_Y(O&?X5_Z7$\/B3_D25O1?FCX:HHHK^0#\;*?B'_D 7W_7G+_Z
M :^*Z^U/$/\ R +[_KSE_P#0#7Q77^@OT,/^2>S;_K[3_P#2)'QG%?QTO1_H
M%%%%?VF?)'[L_P#!''_E&_\ #C_=U;_T[WM?3=?,G_!''_E&_P##C_=U;_T[
MWM?3=?QOQ/\ \E+C?^OU3_TN1_8G#/\ R3>"_P"O-/\ ](B%%%%>&>X?C;)_
MK&_WC3:=)_K&_P!XTVOX+/Y_"OG7]L#_ )*/IW_8 C_]'SU]%5\Z_M@?\E'T
M[_L 1_\ H^>OZ=^B3_R=A_\ 8/5_.!X/$G_(L?JCRFBBBO\ 3L_/3['_ ."%
M?_)^ME_V*NI?^@I7[6U^*7_!"O\ Y/ULO^Q5U+_T%*_:VOYI\6?^2J7_ %[C
M^<C^D_"?_DEY?]?)?E$****_,3]-/AW_ (*P_P#(_P#A+_L#S_\ HT5\FU]9
M?\%8?^1_\)?]@>?_ -&BODVOY!\1O^2UQGK'_P!(B?C?$O\ R/*WJO\ TE!7
M+_&K_DE.O?\ 8/?^E=17+_&K_DE.O?\ 8/?^E'AG_P G'R7_ +"\-_Z>@?-8
MS_=*G^%_D?(]%%%?[1'Y0%?T4?L5_P#)F_PE_P"R9:#_ .FZ"OYUZ_HH_8K_
M .3-_A+_ -DRT'_TW05^-^,G_(MPO^.7Y'[%X._\C+%?X(_F>F4445_/Y^_'
M'?M$?\F_^.O^Q.U/_P!)):_)ROUC_:(_Y-_\=?\ 8G:G_P"DDM?DY7\[>-7_
M "-,)_@E_P"E'YOQQ_O5'_"_S"BBBOQ0^'/EG]I;_DM6L_[EK_Z2Q5PM=U^T
MM_R6K6?]RU_])8JX6O\ :?P[_P"3?Y1_V"X?_P!-0/RO,?\ D85O\4OS85^B
MO_!NU_R6'XC_ /8M6?\ Z4-7YU5^BO\ P;M?\EA^(_\ V+5G_P"E#4O$'_DC
ML7Z1_P#2XGTOA_\ \EAA/5_^DR/U?HHHK^33^KPK\Z_^"EO_ "<]<_\ 8$L_
M_06K]%*_.O\ X*6_\G/7/_8$L_\ T%J_*_&#_DDX_P#7V/Y2/D^,O^10O\2_
M)GS_ $445_+Y^5GG?[4?_))+G_K\@_\ 0J^8Z^G/VH_^227/_7Y!_P"A5\QU
M_J!]$W_DTD?^O]7_ -M/@.)O^1BO\*_-A3H?]:O^\*;3H?\ 6K_O"OZ8>Q\\
MMS^G*BBBOX;/[@"O'/V__P#DT;Q=_NV/_I?;U['7CG[?_P#R:-XN_P!VQ_\
M2^WKP>*O^28QW_7FK_Z1(\_-O^177_P2_P#26?F=1117\4GX>%?'OQ5_Y*AX
MD_[#]Y_Z/>OL*OCWXJ_\E0\2?]A^\_\ 1[U_;'T+O^1UG'_7NE_Z5,^5XJ_W
M>GZO\C!HHHK_ $ /B3]9/^#=W_DB7Q#_ .QJMO\ TFK]$*_._P#X-W?^2)?$
M/_L:K;_TFK]$*_DWQ _Y+'%_XE_Z3$_J_@#_ )(_"?X7_P"E2"BBBOC3[$_+
MC]LO_DZ'QI_V&#_Z M>95Z;^V7_R=#XT_P"PP?\ T!:\RK^(N(/^1]B_^OM3
M_P!+9^%YC_R,*W^*7YL*\?\ VPO^15TC_L(/_P"@&O8*\?\ VPO^15TC_L(/
M_P"@&OUKZ-O_ ">O*?6M_P"H]4^>SO\ Y%57T7YH^?Z***_UG/S0]0_8@_Y/
M/^$?_93="_\ 3A!7]$E?SM_L0?\ )Y_PC_[*;H7_ *<(*_HDK^?_ !C_ .1G
MA?\  _\ TH_?O!W_ )%F*_QK_P!)"BBBOQL_8CYI_P""J'_)O.D?]CC;_P#I
M+=U\ U]_?\%4/^3>=(_['&W_ /26[KX!K^5_%K_DL)?X(?DS\GXO_P"1R_\
M"@I\'^O3_?'\Z93X/]>G^^/YU^>X'_?:7^*/YH^7/ARBBBO]SC\?"OVR_P""
M&7_)@NF?]C+J?_HT5^)M?ME_P0R_Y,%TS_L9=3_]&BOS#Q:_Y):/_7R/Y2/T
MWPF_Y*B7_7N7YQ/L*BBBOYJ/Z3"OR&^)7_)1=?\ ^PW=?^CFK]>:_(;XE?\
M)1=?_P"PW=?^CFK\-\;/]TP7^*?Y1/@^.?X5#UE^AB4445_/I^=G@?[8G_(?
MT7_KSE_]#%>-U[)^V)_R']%_Z\Y?_0Q7C=?Z]^ O_)G\G_Z]?^WR/S3//^1K
M5]5^2"OI_P#X(T_\I(/AW_NZO_Z:+VOF"OI__@C3_P I(/AW_NZO_P"FB]K]
M XH_Y)G&_P#7FI_Z1(WX8_Y*7!?]?J?_ *6C]U:***_C@_L0*^-_^"MO^K\
M?[VJ_P#MI7V17QO_ ,%;?]7X _WM5_\ ;2O@O$[_ )(?%_\ </\ ].P/G^*?
M^1#6_P"W?_2HGQG1117\D'X^8WQ(_P"2<>(O^P!>_P#HAZ^.*^Q_B1_R3CQ%
M_P!@"]_]$/7QQ7^BGT-/^2+S+_L(7_IN)\3Q5_O%/T?YA1117]B'RI_0#_P3
M._Y,*^%O_8JQ?^A-7N=>&?\ !,[_ ),*^%O_ &*L7_H35[G7\89Y_P CO%?]
M?)_^E,_LO(O^1)A?^O</_24%8_Q#_P"1 US_ + ]S_Z*:MBL?XA_\B!KG_8'
MN?\ T4U>'BO]VGZ/\CT:O\*7HS\@Z***_A(_ PKYG_:I_P"2K/\ ]@^'_P!F
MKZ8KYG_:I_Y*L_\ V#X?_9J_JSZ'O_)T,3_V"5/_ $[0/GN)?^1;_P!O+]3S
M>BBBO]+#X ^[O^#?#_D\CQ1_V3*\_P#3CIU?L-7X\_\ !OA_R>1XH_[)E>?^
MG'3J_8:OYB\5/^2MG_@A^1_37A;_ ,DG#_'/\PHHHK\X/T8*^&/^"J_Q6_9+
M^$W[6?[.?B+]N+XNVWA?X=VUIXONYK?5]5G@TS5-3CBTM+6&ZBB.VY51-/(L
M<@9-RY(K[GKX_P#^"AWP[^'_ (N_:X^ &N_'+]DN]^*GP_M=/\6V&OA/AL_B
MBTT*ZN8],>TNKBU2"=E#-;2Q+(L;%2Y/"[B !(O^"^7_  1H@B6&'_@H+\/4
M1%"HBW<H"@= !Y? KH?@I_P6(_X)^_M0_'GPU^SG^RS^T/H7Q \2Z^E[<W-M
MH,DQ&G65M;/*]Q(S1!3F3R8@FX,?-+#(0@]?#_P3._X)LSQ+,G_!/CX(@.H8
M!_A+I"G!]0;;(/L>:D\(?\$Z/V*?A;\8O#7QX^"/[,G@+P%XG\-F[B35/!7@
MZRTR6]M;BW>&2UG:VB0R1[F20!L[6B&,!FR >VT444 %%%% !1110 4444 %
M%%% !1110 5X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO_@GO_P D3U;_ +'O6?\
MTI- 'NE?D_\ M(?\G#>._P#L<=3_ /2J2OU@K\G_ -I#_DX;QW_V..I_^E4E
M?BGC5_R*\)_CE_Z2?#\<?[I1_P 3_(XNBBBOYV/S<\1_;,_U'AG_ '[W^5O7
MAM>Y?MF?ZCPS_OWO\K>O#:_UL^CG_P F7RG_  U/_3U0_-\__P"1M4^7_I*"
MO>/^"8G_ "?U\+O^QE7_ -%25X/7O'_!,3_D_KX7?]C*O_HJ2OU;/_\ D18K
M_KW/_P!)9&0_\CS"_P#7R'_I2/W\HHHK^,3^RPKY0_X*P?\ ).O"?_8;F_\
M1-?5]?*'_!6#_DG7A/\ [#<W_HFOBO$7_DB\9_A7_I<3P^)/^1)6]%^:/AJB
MBBOY /QLI^(?^0!??]><O_H!KXKK[4\0_P#( OO^O.7_ - -?%=?Z"_0P_Y)
M[-O^OM/_ -(D?&<5_'2]'^@4445_:9\D?NS_ ,$<?^4;_P ./]W5O_3O>U]-
MU\R?\$<?^4;_ ,./]W5O_3O>U]-U_&_$_P#R4N-_Z_5/_2Y']B<,_P#)-X+_
M *\T_P#TB(4445X9[A^-LG^L;_>--ITG^L;_ 'C3:_@L_G\*^=?VP/\ DH^G
M?]@"/_T?/7T57SK^V!_R4?3O^P!'_P"CYZ_IWZ)/_)V'_P!@]7\X'@\2?\BQ
M^J/*:***_P!.S\]/L?\ X(5_\GZV7_8JZE_Z"E?M;7XI?\$*_P#D_6R_[%74
MO_04K]K:_FGQ9_Y*I?\ 7N/YR/Z3\)_^27E_U\E^40HHHK\Q/TT^'?\ @K#_
M ,C_ .$O^P//_P"C17R;7UE_P5A_Y'_PE_V!Y_\ T:*^3:_D'Q&_Y+7&>L?_
M $B)^-\2_P#(\K>J_P#24%<O\:O^24Z]_P!@]_Z5U%<O\:O^24Z]_P!@]_Z4
M>&?_ "<?)?\ L+PW_IZ!\UC/]TJ?X7^1\CT445_M$?E 5_11^Q7_ ,F;_"7_
M +)EH/\ Z;H*_G7K^BC]BO\ Y,W^$O\ V3+0?_3=!7XWXR?\BW"_XY?D?L7@
M[_R,L5_@C^9Z91117\_G[\<=^T1_R;_XZ_[$[4__ $DEK\G*_6/]HC_DW_QU
M_P!B=J?_ *22U^3E?SMXU?\ (TPG^"7_ *4?F_''^]4?\+_,****_%#X<^6?
MVEO^2U:S_N6O_I+%7"UW7[2W_):M9_W+7_TEBKA:_P!I_#O_ )-_E'_8+A__
M $U _*\Q_P"1A6_Q2_-A7Z*_\&[7_)8?B/\ ]BU9_P#I0U?G57Z*_P#!NU_R
M6'XC_P#8M6?_ *4-2\0?^2.Q?I'_ -+B?2^'_P#R6&$]7_Z3(_5^BBBOY-/Z
MO"OSK_X*6_\ )SUS_P!@2S_]!:OT4K\Z_P#@I;_R<]<_]@2S_P#06K\K\8/^
M23C_ -?8_E(^3XR_Y%"_Q+\F?/\ 1117\OGY6>=_M1_\DDN?^OR#_P!"KYCK
MZ<_:C_Y))<_]?D'_ *%7S'7^H'T3?^321_Z_U?\ VT^ XF_Y&*_PK\V%.A_U
MJ_[PIM.A_P!:O^\*_IA['SRW/Z<J***_AL_N *\<_;__ .31O%W^[8_^E]O7
ML=>.?M__ /)HWB[_ ';'_P!+[>O!XJ_Y)C'?]>:O_I$CS\V_Y%=?_!+_ -)9
M^9U%%%?Q2?AX5\>_%7_DJ'B3_L/WG_H]Z^PJ^/?BK_R5#Q)_V'[S_P!'O7]L
M?0N_Y'6<?]>Z7_I4SY7BK_=Z?J_R,&BBBO\ 0 ^)/UD_X-W?^2)?$/\ [&JV
M_P#2:OT0K\[_ /@W=_Y(E\0_^QJMO_2:OT0K^3?$#_DL<7_B7_I,3^K^ /\
MDC\)_A?_ *5(****^-/L3\N/VR_^3H?&G_88/_H"UYE7IO[9?_)T/C3_ +#!
M_P#0%KS*OXBX@_Y'V+_Z^U/_ $MGX7F/_(PK?XI?FPKQ_P#;"_Y%72/^P@__
M * :]@KQ_P#;"_Y%72/^P@__ * :_6OHV_\ )Z\I]:W_ *CU3Y[._P#D55?1
M?FCY_HHHK_6<_-#U#]B#_D\_X1_]E-T+_P!.$%?T25_.W^Q!_P GG_"/_LIN
MA?\ IP@K^B2OY_\ &/\ Y&>%_P #_P#2C]^\'?\ D68K_&O_ $D****_&S]B
M/FG_ (*H?\F\Z1_V.-O_ .DMW7P#7W]_P50_Y-YTC_L<;?\ ]);NO@&OY7\6
MO^2PE_@A^3/R?B__ )'+_P *"GP?Z]/]\?SIE/@_UZ?[X_G7Y[@?]]I?XH_F
MCY<^'****_W./Q\*_;+_ ((9?\F"Z9_V,NI_^C17XFU^V7_!#+_DP73/^QEU
M/_T:*_,/%K_DEH_]?(_E(_3?";_DJ)?]>Y?G$^PJ***_FH_I,*_(;XE?\E%U
M_P#[#=U_Z.:OUYK\AOB5_P E%U__ +#=U_Z.:OPWQL_W3!?XI_E$^#XY_A4/
M67Z&)1117\^GYV>!_MB?\A_1?^O.7_T,5XW7LG[8G_(?T7_KSE_]#%>-U_KW
MX"_\F?R?_KU_[?(_-,\_Y&M7U7Y(*^G_ /@C3_RD@^'?^[J__IHO:^8*^G_^
M"-/_ "D@^'?^[J__ *:+VOT#BC_DF<;_ ->:G_I$C?AC_DI<%_U^I_\ I:/W
M5HHHK^.#^Q KXW_X*V_ZOP!_O:K_ .VE?9%?&_\ P5M_U?@#_>U7_P!M*^"\
M3O\ DA\7_P!P_P#T[ ^?XI_Y$-;_ +=_]*B?&=%%%?R0?CYC?$C_ ))QXB_[
M %[_ .B'KXXK['^)'_)./$7_ & +W_T0]?'%?Z*?0T_Y(O,O^PA?^FXGQ/%7
M^\4_1_F%%%%?V(?*G] /_!,[_DPKX6_]BK%_Z$U>YUX9_P $SO\ DPKX6_\
M8JQ?^A-7N=?QAGG_ ".\5_U\G_Z4S^R\B_Y$F%_Z]P_])05C_$/_ )$#7/\
ML#W/_HIJV*Q_B'_R(&N?]@>Y_P#135X>*_W:?H_R/1J_PI>C/R#HHHK^$C\#
M"OF?]JG_ )*L_P#V#X?_ &:OIBOF?]JG_DJS_P#8/A_]FK^K/H>_\G0Q/_8)
M4_\ 3M ^>XE_Y%O_ &\OU/-Z***_TL/@#[N_X-\/^3R/%'_9,KS_ -..G5^P
MU?CS_P &^'_)Y'BC_LF5Y_Z<=.K]AJ_F+Q4_Y*V?^"'Y']->%O\ R2</\<_S
M"BBBOS@_1@HHHH **** "BBB@ HKR_\ ;"_:Q^'_ .Q1\ O$7[17Q.\*^+-8
MT;PSI5QJ.H6GA#PY-J%R((4,DCG;B.%50%C)-)&@"G+<5I_LL?'S1/VJ?V:O
M /[3'AG0KO2].\?^$-/\06.FWSJTUK#=VZ3I'(4RI90X!QQD<4 =[15'Q/XF
M\.^"O#6H^,O%^MVNF:3I%C->ZIJ5[,(X;2WB0O)+([<*BHK,6/  )KY7T/\
MX*V?#Z?X?^$OVE/&WP,\6>%_@?X\UNVTSPK\6-;FM$@/VJ7R;&^O+,2&XL;"
MZDV+#<2#(\Z%I4A5]P /K:BO(OVK/VQ? '[*[^#_  KJ/A_4_$_C7XC>(/[$
M^'O@7P_Y7V_6[Q8S+*P,SI'#;P1*TL]Q(P2)!_$S(C5?V?/VS?#GQB^,/BK]
MF3QYX'O_  -\4O!FGVNIZQX-U:\@N/M6EW)*P:G8W$+%+JU9U>)FPCQRHR2(
MF4+@'L]%?-/BK_@H[97GC[XC>$/V=?V=_%?Q3LO@[/\ 9OB;K7AJ]LH8K*^6
M$3RZ99+<3(=0OXH2KR0IL5"Z1F3S6\L>T? 7XZ_"G]IOX-^'/C]\#_&%OK_A
M/Q7I<>H:'JUKD+/"_8JP#(ZL&1T8!D=65@"I% '74444 %>%_P#!/?\ Y(GJ
MW_8]ZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI- 'NE?D_^TA_R<-X[_[''4__
M $JDK]8*_)_]I#_DX;QW_P!CCJ?_ *525^*>-7_(KPG^.7_I)\/QQ_NE'_$_
MR.+HHHK^=C\W/$?VS/\ 4>&?]^]_E;UX;7N7[9G^H\,_[][_ "MZ\-K_ %L^
MCG_R9?*?\-3_ -/5#\WS_P#Y&U3Y?^DH*]X_X)B?\G]?"[_L95_]%25X/7O'
M_!,3_D_KX7?]C*O_ **DK]6S_P#Y$6*_Z]S_ /261D/_ "/,+_U\A_Z4C]_*
M***_C$_LL*^4/^"L'_).O"?_ &&YO_1-?5]?*'_!6#_DG7A/_L-S?^B:^*\1
M?^2+QG^%?^EQ/#XD_P"1)6]%^:/AJBBBOY /QLI^(?\ D 7W_7G+_P"@&OBN
MOM3Q#_R +[_KSE_] -?%=?Z"_0P_Y)[-O^OM/_TB1\9Q7\=+T?Z!1117]IGR
M1^[/_!''_E&_\./]W5O_ $[WM?3=?,G_  1Q_P"4;_PX_P!W5O\ T[WM?3=?
MQOQ/_P E+C?^OU3_ -+D?V)PS_R3>"_Z\T__ $B(4445X9[A^-LG^L;_ 'C3
M:=)_K&_WC3:_@L_G\*^=?VP/^2CZ=_V (_\ T?/7T57SK^V!_P E'T[_ + $
M?_H^>OZ=^B3_ ,G8?_8/5_.!X/$G_(L?JCRFBBBO].S\]/L?_@A7_P GZV7_
M &*NI?\ H*5^UM?BE_P0K_Y/ULO^Q5U+_P!!2OVMK^:?%G_DJE_U[C^<C^D_
M"?\ Y)>7_7R7Y1"BBBOS$_33X=_X*P_\C_X2_P"P//\ ^C17R;7UE_P5A_Y'
M_P )?]@>?_T:*^3:_D'Q&_Y+7&>L?_2(GXWQ+_R/*WJO_24%<O\ &K_DE.O?
M]@]_Z5U%<O\ &K_DE.O?]@]_Z4>&?_)Q\E_["\-_Z>@?-8S_ '2I_A?Y'R/1
M117^T1^4!7]%'[%?_)F_PE_[)EH/_IN@K^=>OZ*/V*_^3-_A+_V3+0?_ $W0
M5^-^,G_(MPO^.7Y'[%X._P#(RQ7^"/YGIE%%%?S^?OQQW[1'_)O_ (Z_[$[4
M_P#TDEK\G*_6/]HC_DW_ ,=?]B=J?_I)+7Y.5_.WC5_R-,)_@E_Z4?F_''^]
M4?\ "_S"BBBOQ0^'/EG]I;_DM6L_[EK_ .DL5<+7=?M+?\EJUG_<M?\ TEBK
MA:_VG\._^3?Y1_V"X?\ ]-0/RO,?^1A6_P 4OS85^BO_  ;M?\EA^(__ &+5
MG_Z4-7YU5^BO_!NU_P EA^(__8M6?_I0U+Q!_P"2.Q?I'_TN)]+X?_\ )883
MU?\ Z3(_5^BBBOY-/ZO"OSK_ ."EO_)SUS_V!+/_ -!:OT4K\Z_^"EO_ "<]
M<_\ 8$L__06K\K\8/^23C_U]C^4CY/C+_D4+_$OR9\_T445_+Y^5GG?[4?\
MR22Y_P"OR#_T*OF.OIS]J/\ Y))<_P#7Y!_Z%7S'7^H'T3?^321_Z_U?_;3X
M#B;_ )&*_P *_-A3H?\ 6K_O"FTZ'_6K_O"OZ8>Q\\MS^G*BBBOX;/[@"O'/
MV_\ _DT;Q=_NV/\ Z7V]>QUXY^W_ /\ )HWB[_=L?_2^WKP>*O\ DF,=_P!>
M:O\ Z1(\_-O^177_ ,$O_26?F=1117\4GX>%?'OQ5_Y*AXD_[#]Y_P"CWK["
MKX]^*O\ R5#Q)_V'[S_T>]?VQ]"[_D=9Q_U[I?\ I4SY7BK_ '>GZO\ (P:*
M**_T /B3]9/^#=W_ )(E\0_^QJMO_2:OT0K\[_\ @W=_Y(E\0_\ L:K;_P!)
MJ_1"OY-\0/\ DL<7_B7_ *3$_J_@#_DC\)_A?_I4@HHHKXT^Q/RX_;+_ .3H
M?&G_ &&#_P"@+7F5>F_ME_\ )T/C3_L,'_T!:\RK^(N(/^1]B_\ K[4_]+9^
M%YC_ ,C"M_BE^;"O'_VPO^15TC_L(/\ ^@&O8*\?_;"_Y%72/^P@_P#Z :_6
MOHV_\GKRGUK?^H]4^>SO_D55?1?FCY_HHHK_ %G/S0]0_8@_Y//^$?\ V4W0
MO_3A!7]$E?SM_L0?\GG_  C_ .RFZ%_Z<(*_HDK^?_&/_D9X7_ __2C]^\'?
M^19BO\:_])"BBBOQL_8CYI_X*H?\F\Z1_P!CC;_^DMW7P#7W]_P50_Y-YTC_
M +'&W_\ 26[KX!K^5_%K_DL)?X(?DS\GXO\ ^1R_\*"GP?Z]/]\?SIE/@_UZ
M?[X_G7Y[@?\ ?:7^*/YH^7/ARBBBO]SC\?"OVR_X(9?\F"Z9_P!C+J?_ *-%
M?B;7[9?\$,O^3!=,_P"QEU/_ -&BOS#Q:_Y):/\ U\C^4C]-\)O^2HE_U[E^
M<3["HHHK^:C^DPK\AOB5_P E%U__ +#=U_Z.:OUYK\AOB5_R477_ /L-W7_H
MYJ_#?&S_ '3!?XI_E$^#XY_A4/67Z&)1117\^GYV>!_MB?\ (?T7_KSE_P#0
MQ7C=>R?MB?\ (?T7_KSE_P#0Q7C=?Z]^ O\ R9_)_P#KU_[?(_-,\_Y&M7U7
MY(*^G_\ @C3_ ,I(/AW_ +NK_P#IHO:^8*^G_P#@C3_RD@^'?^[J_P#Z:+VO
MT#BC_DF<;_UYJ?\ I$C?AC_DI<%_U^I_^EH_=6BBBOXX/[$"OC?_ (*V_P"K
M\ ?[VJ_^VE?9%?&__!6W_5^ /][5?_;2O@O$[_DA\7_W#_\ 3L#Y_BG_ )$-
M;_MW_P!*B?&=%%%?R0?CYC?$C_DG'B+_ + %[_Z(>OCBOL?XD?\ )./$7_8
MO?\ T0]?'%?Z*?0T_P"2+S+_ +"%_P"FXGQ/%7^\4_1_F%%%%?V(?*G] /\
MP3._Y,*^%O\ V*L7_H35[G7AG_!,[_DPKX6_]BK%_P"A-7N=?QAGG_([Q7_7
MR?\ Z4S^R\B_Y$F%_P"O</\ TE!6/\0_^1 US_L#W/\ Z*:MBL?XA_\ (@:Y
M_P!@>Y_]%-7AXK_=I^C_ "/1J_PI>C/R#HHHK^$C\#"OF?\ :I_Y*L__ &#X
M?_9J^F*^9_VJ?^2K/_V#X?\ V:OZL^A[_P G0Q/_ &"5/_3M ^>XE_Y%O_;R
M_4\WHHHK_2P^ /N[_@WP_P"3R/%'_9,KS_TXZ=7[#5^//_!OA_R>1XH_[)E>
M?^G'3J_8:OYB\5/^2MG_ ((?D?TUX6_\DG#_ !S_ #"BBBOS@_1@HHHH ***
M* "BBB@#P#_@K%_RBR_:6_[-_P#&7_ICO*S_ /@CQ_RB@_9M_P"R'^&/_39;
MUM?\%,_!WQ4^*7[ ?QB^"OP5^%&I^,/$_COX9:_X:T32],U"PM=MS?:;<6T4
MDLE]<P1K$KRJ6(8L!G"FJ7_!+GP)\7?@Y_P3R^$?P2^-?PCU/PEXK\"?#K2?
M#^KZ1J6I:?<^9<V=E%"[Q2V-S/&T;,AVDL&QU44 >)?\',GC[Q3\.?\ @B+\
M<=8\(W$L%S>Z?I&E7$\1(V6MYK-C:W"G'9X99(SV_>=^APO^"KW@#PKH_P#P
M;:^-/ "6<3:9HOP)T..PB*@*OV1;%K<@=!M:*,CW K6^&WB7XV_\%F/V,/C]
M^Q+^WQ^R9/\  _Q28O['ETZ/78=7C@BNH?M6FWHDB(4S0RQQR-$2,A(W&U90
M!R/QA_9]_;H_; _X)G^&?^"37Q!^!>K^$_$=Q8:'X7^*?Q7EU*QET*/1=,N+
M=I]1T]TG:>[FO8K1!';M AC:X<3&$("P!X=^RI\3_'O[0'_!:O\ 8FU+XK7U
MQ//I7_!/G3?%UN+LL2VKZI;R0WUP-W1G0*C'J?*.?0>P?ME>)]7\ ?\ !SA^
MRE?>$X)&F\5_!+Q?H_B*.W)W75C;6VH7\$38!ROVJ)",\;L8YKU[]JW]A#Q1
M\-?VKOV>OV]_V3/AX^M7/P3T*Y\%>*/ 6GW,,5WK'A"YMC!&MH]Q(D;3V4A\
M](G=!,ID4-N"JUOX1?LK_$K]H;_@J5-_P4[^-?PXU'P9HG@SX9+X)^$WA+7Y
M;=M3F>>XEGO]9N8[>65+7<LOV:*$N9#'O>1(CM4@'D'_  :C7^H>+/\ @E.?
MBUXBO3=:[XZ^*_B;7_$=Z_WKF^EN5221CDDDB)>3S4?_  :RZ]J=S^PY\5?
M+,RZ-X*_:8\6Z)X6M\_);Z>%LKH1Q]MOG74YXXRQ]Z[/]D+X'?M(?\$GM'^,
M'[-?PB_9CU[XE>$?$7CW4O%WP.O_  Y?Z?#;67]HHI?1=2-U<PM9I;7$>X7
M619(9<KF5?)/M/\ P27_ &#)?^"<G[$?AO\ 9V\0>)(-;\5275WK?CO7;4$1
M7^M7LIFN7CW $QIE(48A2R0JQ )(H ^DZR?'7B'5/"GA&_\ $>B>%;O7+NT@
M,D&DV+*)KILCY$+<9^OI6M10!X7_ ,-8?&S_ *,?\=_^!5M_\56)_P $\?%.
MLR_ W4I7\%WR,_C3579"RY0M-N*GW4DJ?=37T?7A?_!/?_DB>K?]CWK/_I2:
M /7/^$EU?_H4+W_OI:_+3]H>5Y_C]XWFDA:-G\7:DS1MU4FZDX-?K'7Y/_M(
M?\G#>._^QQU/_P!*I*_%/&K_ )%>$_QR_P#23X?CC_=*/^)_D<71117\['YN
M>(_MF$^5X:&/XKWG_P !Z\-KW+]LS_4>&?\ ?O?Y6]>&U_K9]'/_ ),OE/\
MAJ?^GJA^;Y__ ,C:I\O_ $E!7N?_  30GDMOV\/AC/#;-,R^)%*Q)U;]U)P*
M\,KWC_@F)_R?U\+O^QE7_P!%25^K9_\ \B+%?]>Y_P#I+(R'_D>87_KY#_TI
M'[R?\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q17\8G]EF/\ \)+J_P#T*%[_
M -]+7RU_P5*U6]U#X?>%DNM$GM0NLS$-*1AOW73BOKVOE#_@K!_R3KPG_P!A
MN;_T37Q7B+_R1>,_PK_TN)X?$G_(DK>B_-'PU1117\@'XV4_$9(\/7Y S_H4
MO'_ #7Q77VIXA_Y %]_UYR_^@&OBNO\ 07Z&'_)/9M_U]I_^D2/C.*_CI>C_
M $"BBBO[3/DC]Q_^"0.N:C9_\$ZOAW;0>&[FX15U7$L;+AO^)M>'O^5?2O\
MPDNK_P#0H7O_ 'TM?/G_  1Q_P"4;_PX_P!W5O\ T[WM?3=?QOQ/_P E+C?^
MOU3_ -+D?V)PS_R3>"_Z\T__ $B)C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_
M 'TM;%%>&>X?C9)_K&^II*=)_K&_WC3:_@L_G\*^=?VOR3\1]/&.F@Q_C^_G
MKZ*KYU_; _Y*/IW_ & (_P#T?/7]._1)_P"3L/\ [!ZOYP/!XD_Y%C]4>4T4
M45_IV?GI]?\ _!#Z\GL?V[+*>WL)+EO^$7U$>5$1G[J<\U^SO_"2ZO\ ]"A>
M_P#?2U^-7_!"O_D_6R_[%74O_04K]K:_FGQ9_P"2J7_7N/YR/Z3\)_\ DEY?
M]?)?E$Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V**_,3]-/A+_@J7J%UJ'COP
MH]UI4UJ5TB<!92,M^]'/%?+%?67_  5A_P"1_P#"7_8'G_\ 1HKY-K^0?$;_
M )+7&>L?_2(GXWQ+_P CRMZK_P!)05R_QK)'PHU[ S_Q+V_I745R_P :O^24
MZ]_V#W_I1X9_\G'R7_L+PW_IZ!\UC/\ =*G^%_D?(]%%%?[1'Y0%?T)?L9^(
M=4A_8_\ A3#'X5NY%3X:Z$JR*RX8#3X.1]:_GMK^BC]BO_DS?X2_]DRT'_TW
M05^-^,G_ "+<+_CE^1^Q>#O_ ",L5_@C^9VG_"2ZO_T*%[_WTM'_  DNK_\
M0H7O_?2UL45_/Y^_'G/[0'B'5)O@/XVAD\*W<:OX1U)6D9EPH-K)R?I7Y8U^
ML?[1'_)O_CK_ +$[4_\ TDEK\G*_G;QJ_P"1IA/\$O\ TH_-^./]ZH_X7^84
M445^*'PY\L_M*$GXU:R2,?+:_P#I+%7"UW7[2W_):M9_W+7_ -)8JX6O]I_#
MO_DW^4?]@N'_ /34#\KS'_D85O\ %+\V%?H5_P &^&H76G_%WXB/:Z5-=%O#
M=H"L1&5_TAN>:_/6OT5_X-VO^2P_$?\ [%JS_P#2AJ7B#_R1V+](_P#I<3Z7
MP_\ ^2PPGJ__ $F1^H__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q17\FG
M]7F/_P )+J__ $*%[_WTM?GW_P %&KR>^_:4N)[BPDMF_L:T'E2D9Z-SQ7Z.
M5^=?_!2W_DYZY_[ EG_Z"U?E?C!_R2<?^OL?RD?)\9?\BA?XE^3/G^BBBOY?
M/RL\[_:C)'PEN..M[!_Z%7S'7TY^U'_R22Y_Z_(/_0J^8Z_U ^B;_P FDC_U
M_J_^VGP'$W_(Q7^%?FPIT7^M7_>%-IT/^M7_ 'A7],/8^>6Y_2U_PDNK_P#0
MH7O_ 'TM'_"2ZO\ ]"A>_P#?2UL45_#9_<!C_P#"2ZO_ -"A>_\ ?2UY#^WA
MKFHWG[*/BNVG\-W-NC"RS+(RX7_3K<]ORKW:O'/V_P#_ )-&\7?[MC_Z7V]>
M#Q5_R3&._P"O-7_TB1Y^;?\ (KK_ ."7_I+/S.HHHK^*3\/"OCWXIDGXG>(R
M1C.O7G'I^^>OL*OCWXJ_\E0\2?\ 8?O/_1[U_;'T+O\ D=9Q_P!>Z7_I4SY7
MBK_=Z?J_R,&BBBO] #XD_5;_ (-\M5O=/^"_Q!2UT2>Z#>*+8EHB,+_HW3FO
MT&_X275_^A0O?^^EKX'_ .#=W_DB7Q#_ .QJMO\ TFK]$*_DWQ _Y+'%_P")
M?^DQ/ZOX _Y(_"?X7_Z5(Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HKXT
M^Q/RS_:^GDN?VE_&,\ULT+-JY+1/U7Y%X->;UZ;^V7_R=#XT_P"PP?\ T!:\
MRK^(N(/^1]B_^OM3_P!+9^%YC_R,*W^*7YL*\?\ VPR?^$6T@8_YB#\_\ KV
M"O'_ -L+_D5=(_["#_\ H!K]:^C;_P GKRGUK?\ J/5/GL[_ .155]%^:/G^
MBBBO]9S\T/3?V*97@_;'^$\T<+2,GQ*T-EC7JQ%_#P*_H/\ ^$EU?_H4+W_O
MI:_GS_8@_P"3S_A'_P!E-T+_ -.$%?T25_/_ (Q_\C/"_P"!_P#I1^_>#O\
MR+,5_C7_ *28_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%%?C9^Q'RU_P4
M[U>^O_@#I4-SH-Q:J/%UNPDE(P3]ENN./K^E?"%??W_!5#_DWG2/^QQM_P#T
MENZ^ :_E?Q:_Y+"7^"'Y,_)^+_\ D<O_  H*=$2LJD#.&''K3:?!_KT_WQ_.
MOSW _P"^TO\ %'\T?+GPY1117^YQ^/A7[0_\$1=:U"Q_8/TR"W\/7-RH\2:D
M?-B88_UHXYK\7J_;+_@AE_R8+IG_ &,NI_\ HT5^8>+7_)+1_P"OD?RD?IOA
M-_R5$O\ KW+\XGU5_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL45_-1_29
MC_\ "2ZO_P!"A>_]]+7Y.?$5F?X@ZZ[(5)UFZ)4]1^];BOU[K\AOB5_R477_
M /L-W7_HYJ_#?&S_ '3!?XI_E$^#XY_A4/67Z&)1117\^GYV>!?MB$_\)#HH
MQ_RY2\_\#%>.5[)^V)_R']%_Z\Y?_0Q7C=?Z]^ O_)G\G_Z]?^WR/S3//^1K
M5]5^2"OIG_@CS<S6?_!17X?7,%F]PZKJV(HR,M_Q*;P=_P Z^9J^G_\ @C3_
M ,I(/AW_ +NK_P#IHO:_0.*/^29QO_7FI_Z1(WX8_P"2EP7_ %^I_P#I:/V]
M_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V**_C@_L0Q_\ A)=7_P"A0O?^
M^EKY"_X*KZG=ZC'X$^U:/-:;#J>WSB#NS]DZ8],?K7VK7QO_ ,%;?]7X _WM
M5_\ ;2O@O$[_ )(?%_\ </\ ].P/G^*?^1#6_P"W?_2HGQG1117\D'X^8OQ)
M)'PX\0D#/_$AO/\ T0]?'-?8_P 2/^2<>(O^P!>_^B'KXXK_ $4^AI_R1>9?
M]A"_]-Q/B>*O]XI^C_,****_L0^5/WM_X)M:]J=M^PG\,((?#%U,J^%X@LJ,
MN&^9N17M_P#PDNK_ /0H7O\ WTM>2?\ !,[_ ),*^%O_ &*L7_H35[G7\89Y
M_P CO%?]?)_^E,_LO(O^1)A?^O</_248_P#PDNK_ /0H7O\ WTM9'C[Q'JK^
M!-;1O"5XH.D7(+%EP/W3<UU]8_Q#_P"1 US_ + ]S_Z*:O#Q7^[3]'^1Z-7^
M%+T9^0=%%%?PD?@85\S?M4$GXKR<=-/A_K7TS7S/^U3_ ,E6?_L'P_\ LU?U
M9]#W_DZ&)_[!*G_IV@?/<3?\BW_MY?J>;T445_I8? 'W)_P0%OKG3_VP/$TU
MKILMTQ^&MVICB(R!_:&G\\_3]:_7C_A)=7_Z%"]_[Z6OR1_X-\/^3R/%'_9,
MKS_TXZ=7[#5_,7BI_P E;/\ P0_(_IKPM_Y).'^.?YF/_P )+J__ $*%[_WT
MM%;%%?G!^C!1110 4444 %%%% !22+O1DW%<@C<IY%+10!SGPT^%/@CX2:/=
M:/X*TR6,ZA?O?ZM?7EW)<W>HW;JJ-<7$\K-)-)L2- SL=J1QQKM1$5>CHHH
M**** "BBB@ HHHH *\+_ .">_P#R1/5O^Q[UG_TI->Z5X7_P3W_Y(GJW_8]Z
MS_Z4F@#W2OR?_:0_Y.&\=_\ 8XZG_P"E4E?K!7Y/_M(?\G#>._\ L<=3_P#2
MJ2OQ3QJ_Y%>$_P <O_23X?CC_=*/^)_D<71117\['YN>(_MF?ZCPS_OWO\K>
MO#:]R_;,_P!1X9_W[W^5O7AM?ZV?1S_Y,OE/^&I_Z>J'YOG_ /R-JGR_])05
M[Q_P3$_Y/Z^%W_8RK_Z*DKP>O>/^"8G_ "?U\+O^QE7_ -%25^K9_P#\B+%?
M]>Y_^DLC(?\ D>87_KY#_P!*1^_E%%%?QB?V6%?*'_!6#_DG7A/_ +#<W_HF
MOJ^OE#_@K!_R3KPG_P!AN;_T37Q7B+_R1>,_PK_TN)X?$G_(DK>B_-'PU111
M7\@'XV4_$/\ R +[_KSE_P#0#7Q77VIXA_Y %]_UYR_^@&OBNO\ 07Z&'_)/
M9M_U]I_^D2/C.*_CI>C_ $"BBBO[3/DC]V?^"./_ "C?^''^[JW_ *=[VOIN
MOF3_ ((X_P#*-_X<?[NK?^G>]KZ;K^-^)_\ DI<;_P!?JG_I<C^Q.&?^2;P7
M_7FG_P"D1"BBBO#/</QMD_UC?[QIM.D_UC?[QIM?P6?S^%?.O[8'_)1]._[
M$?\ Z/GKZ*KYU_; _P"2CZ=_V (__1\]?T[]$G_D[#_[!ZOYP/!XD_Y%C]4>
M4T445_IV?GI]C_\ !"O_ )/ULO\ L5=2_P#04K]K:_%+_@A7_P GZV7_ &*N
MI?\ H*5^UM?S3XL_\E4O^O<?SD?TGX3_ /)+R_Z^2_*(4445^8GZ:?#O_!6'
M_D?_  E_V!Y__1HKY-KZR_X*P_\ (_\ A+_L#S_^C17R;7\@^(W_ "6N,]8_
M^D1/QOB7_D>5O5?^DH*Y?XU?\DIU[_L'O_2NHKE_C5_R2G7O^P>_]*/#/_DX
M^2_]A>&_]/0/FL9_NE3_  O\CY'HHHK_ &B/R@*_HH_8K_Y,W^$O_9,M!_\
M3=!7\Z]?T4?L5_\ )F_PE_[)EH/_ *;H*_&_&3_D6X7_ !R_(_8O!W_D98K_
M  1_,],HHHK^?S]^.._:(_Y-_P#'7_8G:G_Z22U^3E?K'^T1_P F_P#CK_L3
MM3_])):_)ROYV\:O^1IA/\$O_2C\WXX_WJC_ (7^84445^*'PY\L_M+?\EJU
MG_<M?_26*N%KNOVEO^2U:S_N6O\ Z2Q5PM?[3^'?_)O\H_[!</\ ^FH'Y7F/
M_(PK?XI?FPK]%?\ @W:_Y+#\1_\ L6K/_P!*&K\ZJ_17_@W:_P"2P_$?_L6K
M/_TH:EX@_P#)'8OTC_Z7$^E\/_\ DL,)ZO\ ])D?J_1117\FG]7A7YU_\%+?
M^3GKG_L"6?\ Z"U?HI7YU_\ !2W_ ).>N?\ L"6?_H+5^5^,'_))Q_Z^Q_*1
M\GQE_P BA?XE^3/G^BBBOY?/RL\[_:C_ .227/\ U^0?^A5\QU].?M1_\DDN
M?^OR#_T*OF.O]0/HF_\ )I(_]?ZO_MI\!Q-_R,5_A7YL*=#_ *U?]X4VG0_Z
MU?\ >%?TP]CYY;G].5%%%?PV?W %>.?M_P#_ ":-XN_W;'_TOMZ]CKQS]O\
M_P"31O%W^[8_^E]O7@\5?\DQCO\ KS5_](D>?FW_ "*Z_P#@E_Z2S\SJ***_
MBD_#PKX]^*O_ "5#Q)_V'[S_ -'O7V%7Q[\5?^2H>)/^P_>?^CWK^V/H7?\
M(ZSC_KW2_P#2IGRO%7^[T_5_D8-%%%?Z 'Q)^LG_  ;N_P#)$OB'_P!C5;?^
MDU?HA7YW_P#!N[_R1+XA_P#8U6W_ *35^B%?R;X@?\ECB_\ $O\ TF)_5_ '
M_)'X3_"__2I!1117QI]B?EQ^V7_R=#XT_P"PP?\ T!:\RKTW]LO_ ).A\:?]
MA@_^@+7F5?Q%Q!_R/L7_ -?:G_I;/PO,?^1A6_Q2_-A7C_[87_(JZ1_V$'_]
M ->P5X_^V%_R*ND?]A!__0#7ZU]&W_D]>4^M;_U'JGSV=_\ (JJ^B_-'S_11
M17^LY^:'J'[$'_)Y_P (_P#LINA?^G""OZ)*_G;_ &(/^3S_ (1_]E-T+_TX
M05_1)7\_^,?_ ",\+_@?_I1^_>#O_(LQ7^-?^DA1117XV?L1\T_\%4/^3>=(
M_P"QQM__ $ENZ^ :^_O^"J'_ ";SI'_8XV__ *2W=? -?ROXM?\ )82_P0_)
MGY/Q?_R.7_A04^#_ %Z?[X_G3*?!_KT_WQ_.OSW _P"^TO\ %'\T?+GPY111
M7^YQ^/A7[9?\$,O^3!=,_P"QEU/_ -&BOQ-K]LO^"&7_ "8+IG_8RZG_ .C1
M7YAXM?\ )+1_Z^1_*1^F^$W_ "5$O^O<OSB?85%%%?S4?TF%?D-\2O\ DHNO
M_P#8;NO_ $<U?KS7Y#?$K_DHNO\ _8;NO_1S5^&^-G^Z8+_%/\HGP?'/\*AZ
MR_0Q****_GT_.SP/]L3_ )#^B_\ 7G+_ .ABO&Z]D_;$_P"0_HO_ %YR_P#H
M8KQNO]>_ 7_DS^3_ /7K_P!OD?FF>?\ (UJ^J_)!7T__ ,$:?^4D'P[_ -W5
M_P#TT7M?,%?3_P#P1I_Y20?#O_=U?_TT7M?H'%'_ "3.-_Z\U/\ TB1OPQ_R
M4N"_Z_4__2T?NK1117\<']B!7QO_ ,%;?]7X _WM5_\ ;2OLBOC?_@K;_J_
M'^]JO_MI7P7B=_R0^+_[A_\ IV!\_P 4_P#(AK?]N_\ I43XSHHHK^2#\?,;
MXD?\DX\1?]@"]_\ 1#U\<5]C_$C_ ))QXB_[ %[_ .B'KXXK_13Z&G_)%YE_
MV$+_ --Q/B>*O]XI^C_,****_L0^5/Z ?^"9W_)A7PM_[%6+_P!":O<Z\,_X
M)G?\F%?"W_L58O\ T)J]SK^,,\_Y'>*_Z^3_ /2F?V7D7_(DPO\ U[A_Z2@K
M'^(?_(@:Y_V![G_T4U;%8_Q#_P"1 US_ + ]S_Z*:O#Q7^[3]'^1Z-7^%+T9
M^0=%%%?PD?@85\S_ +5/_)5G_P"P?#_[-7TQ7S/^U3_R59_^P?#_ .S5_5GT
M/?\ DZ&)_P"P2I_Z=H'SW$O_ "+?^WE^IYO1117^EA\ ?=W_  ;X?\GD>*/^
MR97G_IQTZOV&K\>?^#?#_D\CQ1_V3*\_]..G5^PU?S%XJ?\ )6S_ ,$/R/Z:
M\+?^23A_CG^84445^<'Z,%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 5X7_ ,$]_P#DB>K?]CWK/_I2:]TKPO\ X)[_ /)$]6_['O6?_2DT >Z5
M^3_[2'_)PWCO_L<=3_\ 2J2OU@K\G_VD/^3AO'?_ &..I_\ I5)7XIXU?\BO
M"?XY?^DGP_''^Z4?\3_(XNBBBOYV/S<\1_;,_P!1X9_W[W^5O7AM>Y?MF?ZC
MPS_OWO\ *WKPVO\ 6SZ.?_)E\I_PU/\ T]4/S?/_ /D;5/E_Z2@KWC_@F)_R
M?U\+O^QE7_T5)7@]>\?\$Q/^3^OA=_V,J_\ HJ2OU;/_ /D18K_KW/\ ])9&
M0_\ (\PO_7R'_I2/W\HHHK^,3^RPKY0_X*P?\DZ\)_\ 8;F_]$U]7U\H?\%8
M/^2=>$_^PW-_Z)KXKQ%_Y(O&?X5_Z7$\/B3_ )$E;T7YH^&J***_D _&RGXA
M_P"0!??]><O_ * :^*Z^U/$/_( OO^O.7_T U\5U_H+]##_DGLV_Z^T__2)'
MQG%?QTO1_H%%%%?VF?)'[L_\$<?^4;_PX_W=6_\ 3O>U]-U\R?\ !''_ )1O
M_#C_ '=6_P#3O>U]-U_&_$__ "4N-_Z_5/\ TN1_8G#/_)-X+_KS3_\ 2(A1
M117AGN'XVR?ZQO\ >--ITG^L;_>--K^"S^?PKYU_; _Y*/IW_8 C_P#1\]?1
M5?.O[8'_ "4?3O\ L 1_^CYZ_IWZ)/\ R=A_]@]7\X'@\2?\BQ^J/*:***_T
M[/ST^Q_^"%?_ "?K9?\ 8JZE_P"@I7[6U^*7_!"O_D_6R_[%74O_ $%*_:VO
MYI\6?^2J7_7N/YR/Z3\)_P#DEY?]?)?E$****_,3]-/AW_@K#_R/_A+_ + \
M_P#Z-%?)M?67_!6'_D?_  E_V!Y__1HKY-K^0?$;_DM<9ZQ_](B?C?$O_(\K
M>J_])05R_P :O^24Z]_V#W_I745R_P :O^24Z]_V#W_I1X9_\G'R7_L+PW_I
MZ!\UC/\ =*G^%_D?(]%%%?[1'Y0%?T4?L5_\F;_"7_LF6@_^FZ"OYUZ_HH_8
MK_Y,W^$O_9,M!_\ 3=!7XWXR?\BW"_XY?D?L7@[_ ,C+%?X(_F>F4445_/Y^
M_''?M$?\F_\ CK_L3M3_ /226OR<K]8_VB/^3?\ QU_V)VI_^DDM?DY7\[>-
M7_(TPG^"7_I1^;\<?[U1_P +_,****_%#X<^6?VEO^2U:S_N6O\ Z2Q5PM=U
M^TM_R6K6?]RU_P#26*N%K_:?P[_Y-_E'_8+A_P#TU _*\Q_Y&%;_ !2_-A7Z
M*_\ !NU_R6'XC_\ 8M6?_I0U?G57Z*_\&[7_ "6'XC_]BU9_^E#4O$'_ )([
M%^D?_2XGTOA__P EAA/5_P#I,C]7Z***_DT_J\*_.O\ X*6_\G/7/_8$L_\
MT%J_12OSK_X*6_\ )SUS_P!@2S_]!:OROQ@_Y)./_7V/Y2/D^,O^10O\2_)G
MS_1117\OGY6>=_M1_P#))+G_ *_(/_0J^8Z^G/VH_P#DDES_ -?D'_H5?,=?
MZ@?1-_Y-)'_K_5_]M/@.)O\ D8K_  K\V%.A_P!:O^\*;3H?]:O^\*_IA['S
MRW/Z<J***_AL_N *\<_;_P#^31O%W^[8_P#I?;U['7CG[?\ _P FC>+O]VQ_
M]+[>O!XJ_P"28QW_ %YJ_P#I$CS\V_Y%=?\ P2_])9^9U%%%?Q2?AX5\>_%7
M_DJ'B3_L/WG_ */>OL*OCWXJ_P#)4/$G_8?O/_1[U_;'T+O^1UG'_7NE_P"E
M3/E>*O\ =Z?J_P C!HHHK_0 ^)/UD_X-W?\ DB7Q#_[&JV_])J_1"OSO_P"#
M=W_DB7Q#_P"QJMO_ $FK]$*_DWQ _P"2QQ?^)?\ I,3^K^ /^2/PG^%_^E2"
MBBBOC3[$_+C]LO\ Y.A\:?\ 88/_ * M>95Z;^V7_P G0^-/^PP?_0%KS*OX
MBX@_Y'V+_P"OM3_TMGX7F/\ R,*W^*7YL*\?_;"_Y%72/^P@_P#Z :]@KQ_]
ML+_D5=(_["#_ /H!K]:^C;_R>O*?6M_ZCU3Y[._^155]%^:/G^BBBO\ 6<_-
M#U#]B#_D\_X1_P#93="_].$%?T25_.W^Q!_R>?\ "/\ [*;H7_IP@K^B2OY_
M\8_^1GA?\#_]*/W[P=_Y%F*_QK_TD****_&S]B/FG_@JA_R;SI'_ &.-O_Z2
MW=? -??W_!5#_DWG2/\ L<;?_P!);NO@&OY7\6O^2PE_@A^3/R?B_P#Y'+_P
MH*?!_KT_WQ_.F4^#_7I_OC^=?GN!_P!]I?XH_FCY<^'****_W./Q\*_;+_@A
ME_R8+IG_ &,NI_\ HT5^)M?ME_P0R_Y,%TS_ +&74_\ T:*_,/%K_DEH_P#7
MR/Y2/TWPF_Y*B7_7N7YQ/L*BBBOYJ/Z3"OR&^)7_ "477_\ L-W7_HYJ_7FO
MR&^)7_)1=?\ ^PW=?^CFK\-\;/\ =,%_BG^43X/CG^%0]9?H8E%%%?SZ?G9X
M'^V)_P A_1?^O.7_ -#%>-U[)^V)_P A_1?^O.7_ -#%>-U_KWX"_P#)G\G_
M .O7_M\C\TSS_D:U?5?D@KZ?_P""-/\ RD@^'?\ NZO_ .FB]KY@KZ?_ ."-
M/_*2#X=_[NK_ /IHO:_0.*/^29QO_7FI_P"D2-^&/^2EP7_7ZG_Z6C]U:***
M_C@_L0*^-_\ @K;_ *OP!_O:K_[:5]D5\;_\%;?]7X _WM5_]M*^"\3O^2'Q
M?_</_P!.P/G^*?\ D0UO^W?_ $J)\9T445_)!^/F-\2/^2<>(O\ L 7O_HAZ
M^.*^Q_B1_P DX\1?]@"]_P#1#U\<5_HI]#3_ )(O,O\ L(7_ *;B?$\5?[Q3
M]'^84445_8A\J?T _P#!,[_DPKX6_P#8JQ?^A-7N=>&?\$SO^3"OA;_V*L7_
M *$U>YU_&&>?\CO%?]?)_P#I3/[+R+_D287_ *]P_P#24%8_Q#_Y$#7/^P/<
M_P#HIJV*Q_B'_P B!KG_ &![G_T4U>'BO]VGZ/\ (]&K_"EZ,_(.BBBOX2/P
M,*^9_P!JG_DJS_\ 8/A_]FKZ8KYG_:I_Y*L__8/A_P#9J_JSZ'O_ "=#$_\
M8)4_].T#Y[B7_D6_]O+]3S>BBBO]+#X ^[O^#?#_ )/(\4?]DRO/_3CIU?L-
M7X\_\&^'_)Y'BC_LF5Y_Z<=.K]AJ_F+Q4_Y*V?\ @A^1_37A;_R2</\ '/\
M,****_.#]&"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_P""
M>_\ R1/5O^Q[UG_TI->Z5X7_ ,$]_P#DB>K?]CWK/_I2: /=*_)_]I#_ ).&
M\=_]CCJ?_I5)7ZP5^3_[2'_)PWCO_L<=3_\ 2J2OQ3QJ_P"17A/\<O\ TD^'
MXX_W2C_B?Y'%T445_.Q^;GB/[9G^H\,_[][_ "MZ\-KW+]LS_4>&?]^]_E;U
MX;7^MGT<_P#DR^4_X:G_ *>J'YOG_P#R-JGR_P#24%>\?\$Q/^3^OA=_V,J_
M^BI*\'KWC_@F)_R?U\+O^QE7_P!%25^K9_\ \B+%?]>Y_P#I+(R'_D>87_KY
M#_TI'[^4445_&)_985\H?\%8/^2=>$_^PW-_Z)KZOKY0_P""L'_).O"?_8;F
M_P#1-?%>(O\ R1>,_P *_P#2XGA\2?\ (DK>B_-'PU1117\@'XV4_$/_ " +
M[_KSE_\ 0#7Q77VIXA_Y %]_UYR_^@&OBNO]!?H8?\D]FW_7VG_Z1(^,XK^.
MEZ/] HHHK^TSY(_=G_@CC_RC?^''^[JW_IWO:^FZ^9/^"./_ "C?^''^[JW_
M *=[VOINOXWXG_Y*7&_]?JG_ *7(_L3AG_DF\%_UYI_^D1"BBBO#/</QMD_U
MC?[QIM.D_P!8W^\:;7\%G\_A7SK^V!_R4?3O^P!'_P"CYZ^BJ^=?VP/^2CZ=
M_P!@"/\ ]'SU_3OT2?\ D[#_ .P>K^<#P>)/^18_5'E-%%%?Z=GYZ?8__!"O
M_D_6R_[%74O_ $%*_:VOQ2_X(5_\GZV7_8JZE_Z"E?M;7\T^+/\ R52_Z]Q_
M.1_2?A/_ ,DO+_KY+\HA1117YB?II\._\%8?^1_\)?\ 8'G_ /1HKY-KZR_X
M*P_\C_X2_P"P//\ ^C17R;7\@^(W_):XSUC_ .D1/QOB7_D>5O5?^DH*Y?XU
M?\DIU[_L'O\ TKJ*Y?XU?\DIU[_L'O\ TH\,_P#DX^2_]A>&_P#3T#YK&?[I
M4_PO\CY'HHHK_:(_* K^BC]BO_DS?X2_]DRT'_TW05_.O7]%'[%?_)F_PE_[
M)EH/_IN@K\;\9/\ D6X7_'+\C]B\'?\ D98K_!'\STRBBBOY_/WXX[]HC_DW
M_P =?]B=J?\ Z22U^3E?K'^T1_R;_P".O^Q.U/\ ])):_)ROYV\:O^1IA/\
M!+_TH_-^./\ >J/^%_F%%%%?BA\.?+/[2W_):M9_W+7_ -)8JX6NZ_:6_P"2
MU:S_ +EK_P"DL5<+7^T_AW_R;_*/^P7#_P#IJ!^5YC_R,*W^*7YL*_17_@W:
M_P"2P_$?_L6K/_TH:OSJK]%?^#=K_DL/Q'_[%JS_ /2AJ7B#_P D=B_2/_I<
M3Z7P_P#^2PPGJ_\ TF1^K]%%%?R:?U>%?G7_ ,%+?^3GKG_L"6?_ *"U?HI7
MYU_\%+?^3GKG_L"6?_H+5^5^,'_))Q_Z^Q_*1\GQE_R*%_B7Y,^?Z***_E\_
M*SSO]J/_ )))<_\ 7Y!_Z%7S'7TY^U'_ ,DDN?\ K\@_]"KYCK_4#Z)O_)I(
M_P#7^K_[:? <3?\ (Q7^%?FPIT/^M7_>%-IT/^M7_>%?TP]CYY;G].5%%%?P
MV?W %>.?M_\ _)HWB[_=L?\ TOMZ]CKQS]O_ /Y-&\7?[MC_ .E]O7@\5?\
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
MBOY!\1O^2UQGK'_TB)^-\2_\CRMZK_TE!7+_ !J_Y)3KW_8/?^E=17+_ !K
M/PHUX'_H'M_2CPS_ .3CY+_V%X;_ -/0/FL9_NE3_"_R/D>BBBO]HC\H"OZ*
M/V*_^3-_A+_V3+0?_3=!7\Z]?T)?L9^#M+N?V/\ X4W,EQ=AI/AKH3,%NF R
M=/@/ [5^-^,G_(MPO^.7Y'[%X._\C+%?X(_F>Q45C_\ "#Z1_P _-[_X%M1_
MP@^D?\_-[_X%M7\_G[\8W[1'_)O_ (Z_[$[4_P#TDEK\G*_4[]H#P=I=M\!_
M&US'<79:/PCJ3*&NF(R+60\CO7Y8U_.WC5_R-,)_@E_Z4?F_''^]4?\ "_S"
MBBBOQ0^'/EG]I;_DM6L_[EK_ .DL5<+7=?M* +\:M9 _NVO_ *2Q5PM?[3^'
M?_)O\H_[!</_ .FH'Y7F/_(PK?XI?FPK]%?^#=K_ )+#\1_^Q:L__2AJ_.JO
MT*_X-\-'M=8^+OQ$BNI)E">&[0CRI2I_X^&]*7B#_P D=B_2/_I<3Z7P_P#^
M2PPGJ_\ TF1^M5%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U?R:?U>;%?G
M7_P4M_Y.>N?^P)9_^@M7WY_P@^D?\_-[_P"!;5^??_!1K3H-*_:4N+2W>1E&
MC6AS+(6/(;N:_*_&#_DDX_\ 7V/Y2/D^,O\ D4+_ !+\F>#T445_+Y^5GG?[
M4?\ R22Y_P"OR#_T*OF.OIS]J, _"6X/I>P?^A5\QU_J!]$W_DTD?^O]7_VT
M^ XF_P"1BO\ "OS84Z'_ %J_[PIM.B_UJ_[PK^F'L?/+<_IRHK'_ .$'TC_G
MYO?_  +:C_A!](_Y^;W_ ,"VK^&S^X#8KQS]O_\ Y-&\7?[MC_Z7V]>E_P#"
M#Z1_S\WO_@6U>0_MX>%=.TW]E'Q7>P3W+.@LL"2X9AS?6XZ'ZUX/%7_),8[_
M *\U?_2)'GYM_P BNO\ X)?^DL_.&BBBOXI/P\*^/?BK_P E0\2?]A^\_P#1
M[U]A5\>_%-0OQ.\1J.VO7@_\C/7]L?0N_P"1UG'_ %[I?^E3/E>*O]WI^K_(
MP:***_T /B3]9/\ @W=_Y(E\0_\ L:K;_P!)J_1"OSA_X-\M LM8^"_Q!ENI
M9U*>*+8#RIBH_P"/;VK]!O\ A!](_P"?F]_\"VK^3?$#_DL<7_B7_I,3^K^
M/^2/PG^%_P#I4C8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ^-/L3\T/VR_
M^3H?&G_88/\ Z M>95Z1^U]:1V/[2_C&TA9BL>KD*7;)^XO4UYO7\1<0?\C[
M%_\ 7VI_Z6S\+S'_ )&%;_%+\V%>/_MA?\BKI'_80?\ ] ->P5X_^V&!_P (
MMI#>FH/_ .@5^M?1M_Y/7E/K6_\ 4>J?/9W_ ,BJKZ+\T?/]%%%?ZSGYH>H?
ML0?\GG_"/_LINA?^G""OZ)*_G8_8I@2Z_;'^$]M(6"R?$K0U8J<'!OX1P>U?
MT'_\(/I'_/S>_P#@6U?S_P",?_(SPO\ @?\ Z4?OW@[_ ,BS%?XU_P"DFQ16
M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M7XV?L1X#_P50_Y-YTC_L<;?_TE
MNZ^ :^[_ /@IWX<L=(^ .E7-M-<,S>+K=2)9RPQ]ENCT/TKX0K^5_%K_ )+"
M7^"'Y,_)^+_^1R_\*"GP?Z]/]\?SIE.B4-*JGNP%?GN!_P!]I?XH_FCY<^':
M***_W./Q\*_;+_@AE_R8+IG_ &,NI_\ HT5^)M?M#_P1%\,Z?JO[!^F7=Q/<
MJQ\2:D,17!4<2CL*_,/%K_DEH_\ 7R/Y2/TWPF_Y*B7_ %[E^<3[3HK'_P"$
M'TC_ )^;W_P+:C_A!](_Y^;W_P "VK^:C^DS8K\AOB5_R477_P#L-W7_ *.:
MOUA_X0?2/^?F]_\  MJ_)SXBQK%\0==B4G"ZS= 9.3_K6K\-\;/]TP7^*?Y1
M/@^.?X5#UE^AC4445_/I^=G@?[8G_(?T7_KSE_\ 0Q7C=>Q_MB ?\)#HK>ME
M+_Z&*\<K_7OP%_Y,_D__ %Z_]OD?FF>?\C6KZK\D%?3_ /P1I_Y20?#O_=U?
M_P!-%[7S!7TS_P $>;&'4O\ @HK\/K*=G5'75LF-RIXTF\/4?2OT#BC_ ))G
M&_\ 7FI_Z1(WX8_Y*7!?]?J?_I:/W;HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;
MW_P+:OXX/[$-BOC?_@K;_J_ '^]JO_MI7UA_P@^D?\_-[_X%M7R%_P %5]#M
M-&C\"?999F\PZGN\Z8MC'V3IGIUKX+Q._P"2'Q?_ '#_ /3L#Y_BG_D0UO\
MMW_TJ)\@4445_)!^/F-\2/\ DG'B+_L 7O\ Z(>OCBOL;XDJ&^''B$'_ * -
MX?\ R ]?'-?Z*?0T_P"2+S+_ +"%_P"FXGQ/%7^\4_1_F%%%%?V(?*G] /\
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
MW^U'_P DDN?^OR#_ -"KYCKZ<_:C_P"227/_ %^0?^A5\QU_J!]$W_DTD?\
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
M%JS_ /2AJ_.JOT5_X-VO^2P_$?\ [%JS_P#2AJ7B#_R1V+](_P#I<3Z7P_\
M^2PPGJ__ $F1^K]%%%?R:?U>%?G7_P %+?\ DYZY_P"P)9_^@M7Z*5^=?_!2
MW_DYZY_[ EG_ .@M7Y7XP?\ ))Q_Z^Q_*1\GQE_R*%_B7Y,^?Z***_E\_*SS
MO]J/_DDES_U^0?\ H5?,=?3G[4?_ "22Y_Z_(/\ T*OF.O\ 4#Z)O_)I(_\
M7^K_ .VGP'$W_(Q7^%?FPIT/^M7_ 'A3:=#_ *U?]X5_3#V/GEN?TY4445_#
M9_< 5XY^W_\ \FC>+O\ =L?_ $OMZ]CKQS]O_P#Y-&\7?[MC_P"E]O7@\5?\
MDQCO^O-7_P!(D>?FW_(KK_X)?^DL_,ZBBBOXI/P\*^/?BK_R5#Q)_P!A^\_]
M'O7V%7Q[\5?^2H>)/^P_>?\ H]Z_MCZ%W_(ZSC_KW2_]*F?*\5?[O3]7^1@T
M445_H ?$GZR?\&[O_)$OB'_V-5M_Z35^B%?G?_P;N_\ )$OB'_V-5M_Z35^B
M%?R;X@?\ECB_\2_])B?U?P!_R1^$_P +_P#2I!1117QI]B?EQ^V7_P G0^-/
M^PP?_0%KS*O3?VR_^3H?&G_88/\ Z M>95_$7$'_ "/L7_U]J?\ I;/PO,?^
M1A6_Q2_-A7C_ .V%_P BKI'_ &$'_P#0#7L%>/\ [87_ "*ND?\ 80?_ - -
M?K7T;?\ D]>4^M;_ -1ZI\]G?_(JJ^B_-'S_ $445_K.?FAZA^Q!_P GG_"/
M_LINA?\ IP@K^B2OYV_V(/\ D\_X1_\ 93="_P#3A!7]$E?S_P",?_(SPO\
M@?\ Z4?OW@[_ ,BS%?XU_P"DA1117XV?L1\T_P#!5#_DWG2/^QQM_P#TENZ^
M :^_O^"J'_)O.D?]CC;_ /I+=U\ U_*_BU_R6$O\$/R9^3\7_P#(Y?\ A04^
M#_7I_OC^=,I\'^O3_?'\Z_/<#_OM+_%'\T?+GPY1117^YQ^/A7[9?\$,O^3!
M=,_[&74__1HK\3:_;+_@AE_R8+IG_8RZG_Z-%?F'BU_R2T?^OD?RD?IOA-_R
M5$O^O<OSB?85%%%?S4?TF%?D-\2O^2BZ_P#]ANZ_]'-7Z\U^0WQ*_P"2BZ__
M -ANZ_\ 1S5^&^-G^Z8+_%/\HGP?'/\ "H>LOT,2BBBOY]/SL\#_ &Q/^0_H
MO_7G+_Z&*\;KV3]L3_D/Z+_UYR_^ABO&Z_U[\!?^3/Y/_P!>O_;Y'YIGG_(U
MJ^J_)!7T_P#\$:?^4D'P[_W=7_\ 31>U\P5]/_\ !&G_ )20?#O_ '=7_P#3
M1>U^@<4?\DSC?^O-3_TB1OPQ_P E+@O^OU/_ -+1^ZM%%%?QP?V(%?&__!6W
M_5^ /][5?_;2OLBOC?\ X*V_ZOP!_O:K_P"VE?!>)W_)#XO_ +A_^G8'S_%/
M_(AK?]N_^E1/C.BBBOY(/Q\QOB1_R3CQ%_V +W_T0]?'%?8_Q(_Y)QXB_P"P
M!>_^B'KXXK_13Z&G_)%YE_V$+_TW$^)XJ_WBGZ/\PHHHK^Q#Y4_H!_X)G?\
M)A7PM_[%6+_T)J]SKPS_ ()G?\F%?"W_ +%6+_T)J]SK^,,\_P"1WBO^OD__
M $IG]EY%_P B3"_]>X?^DH*Q_B'_ ,B!KG_8'N?_ $4U;%8_Q#_Y$#7/^P/<
M_P#HIJ\/%?[M/T?Y'HU?X4O1GY!T445_"1^!A7S/^U3_ ,E6?_L'P_\ LU?3
M%?,_[5/_ "59_P#L'P_^S5_5GT/?^3H8G_L$J?\ IV@?/<2_\BW_ +>7ZGF]
M%%%?Z6'P!]W?\&^'_)Y'BC_LF5Y_Z<=.K]AJ_'G_ (-\/^3R/%'_ &3*\_\
M3CIU?L-7\Q>*G_)6S_P0_(_IKPM_Y).'^.?YA1117YP?HP4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !7A?_!/?_DB>K?\ 8]ZS_P"E)KW2O"_^
M">__ "1/5O\ L>]9_P#2DT >Z5^3_P"TA_R<-X[_ .QQU/\ ]*I*_6"OR?\
MVD/^3AO'?_8XZG_Z525^*>-7_(KPG^.7_I)\/QQ_NE'_ !/\CBZ***_G8_-S
MQ']LS_4>&?\ ?O?Y6]>&U[E^V9_J/#/^_>_RMZ\-K_6SZ.?_ "9?*?\ #4_]
M/5#\WS__ )&U3Y?^DH*]X_X)B?\ )_7PN_[&5?\ T5)7@]>\?\$Q/^3^OA=_
MV,J_^BI*_5L__P"1%BO^O<__ $ED9#_R/,+_ -?(?^E(_?RBBBOXQ/[+"OE#
M_@K!_P DZ\)_]AN;_P!$U]7U\H?\%8/^2=>$_P#L-S?^B:^*\1?^2+QG^%?^
MEQ/#XD_Y$E;T7YH^&J***_D _&RGXA_Y %]_UYR_^@&OBNOM3Q#_ ,@"^_Z\
MY?\ T U\5U_H+]##_DGLV_Z^T_\ TB1\9Q7\=+T?Z!1117]IGR1^[/\ P1Q_
MY1O_  X_W=6_].][7TW7S)_P1Q_Y1O\ PX_W=6_].][7TW7\;\3_ /)2XW_K
M]4_]+D?V)PS_ ,DW@O\ KS3_ /2(A1117AGN'XVR?ZQO]XTVG2?ZQO\ >--K
M^"S^?PKYU_; _P"2CZ=_V (__1\]?15?.O[8'_)1]._[ $?_ */GK^G?HD_\
MG8?_ &#U?S@>#Q)_R+'ZH\IHHHK_ $[/ST^Q_P#@A7_R?K9?]BKJ7_H*5^UM
M?BE_P0K_ .3];+_L5=2_]!2OVMK^:?%G_DJE_P!>X_G(_I/PG_Y)>7_7R7Y1
M"BBBOS$_33X=_P""L/\ R/\ X2_[ \__ *-%?)M?67_!6'_D?_"7_8'G_P#1
MHKY-K^0?$;_DM<9ZQ_\ 2(GXWQ+_ ,CRMZK_ -)05R_QJ_Y)3KW_ &#W_I74
M5R_QJ_Y)3KW_ &#W_I1X9_\ )Q\E_P"PO#?^GH'S6,_W2I_A?Y'R/1117^T1
M^4!7]%'[%?\ R9O\)?\ LF6@_P#IN@K^=>OZ*/V*_P#DS?X2_P#9,M!_]-T%
M?C?C)_R+<+_CE^1^Q>#O_(RQ7^"/YGIE%%%?S^?OQQW[1'_)O_CK_L3M3_\
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
M(?D?TUX6_P#))P_QS_,****_.#]&"BBB@ HHHH **** "BBB@ HHHH ****
M/,?B_P#MH_LH_ +Q8G@7XR?'[PSX=U8V:7ES8ZCJ2JUE:.Y1+JZQD6D#."HF
MF*1DJP#$@X],@G@NH$N;:9)(Y$#1R(P*LI&001U!%?FU_P &Y.II^U_^Q!\5
MOVO_ (V:3#K.M?M!_%[Q#?\ BC^T4$OG:8J1V-MIK9SFVA@C>)(ONJKL!P:W
M/^#9OXT^,?B3_P $[=6^$GC/7[K57^"OQ:U_X>:7J5[*7FFT^R,$]JK,>HCA
MNTA7T2%!VH _0NBBLGQUXAU3PIX1O_$>B>%;O7+NT@,D&DV+*)KILCY$+<9^
MOI0!K5X7_P $]_\ DB>K?]CWK/\ Z4FC_AK#XV?]&/\ CO\ \"K;_P"*KPKX
M9?M-?M2?LMZ)>?#C3O\ @G3\1_%<=UK%WJHU.Q98D7[3*S^5A4D!*\9.[G/0
M4 ?=-?D_^TA_R<-X[_[''4__ $JDKZ:_X>4_M9?](G_BG_X%C_Y'KY/^)&D_
MM9?$'XAZ]X]_X8/^*=I_;>LW-_\ 9/[$$GD^=*TFS=D;L;L9P,XZ"OR_Q0X=
MSGB+ 8>GE]+GE&3;]Z,;)JWVFOP/E>*LMQN98>G'#0YFFV]4NGFT8-%2?\*Z
M_:R_Z,?^*?\ X3X_^+H_X5U^UE_T8_\ %/\ \)\?_%U^,?\ $,>./^@3_P J
M4O\ Y,^)_P!5L^_Y\_\ DT?_ )(\-_;,_P!1X9_W[W^5O7AM?37Q<^!'[1OQ
MJ\46_@6U_9@^(UGJN@VSW-UIZ>'%GG$4_EA79/-4HO[O@\YSVQ7,_P##N_\
M:R_Z-F^*?_A#C_Y(K_1'P6XFR/A+PQR[*<UJ^SQ%*,U./+*5KU9R7O0C*+T:
M>C>_<^)S?P_XNQ68SJTL->+M9\]/LEUF>%U[Q_P3$_Y/Z^%W_8RK_P"BI*C_
M .'=_P"UE_T;-\4__"''_P D5WG[,/[+G[67[.'Q]\+_ !Q_X9 ^*>L_\(UJ
M8N_[+_X106_VG"LNWS/-?9][KM/3I7Z#F_B%P?BLIQ%&EB;RE":2Y*FK<6DM
M86W[DY3X?<7X7-</6JX:T8S@V^>GHE)-[3OL?N)17QS_ ,/*?VLO^D3_ ,4_
M_ L?_(]'_#RG]K+_ *1/_%/_ ,"Q_P#(]?S(?TP?8U?*'_!6#_DG7A/_ +#<
MW_HFLC_AY3^UE_TB?^*?_@6/_D>O)_VL/VBOVLOVG_#FDZ!_P[6^*>A_V7>O
M<>=]G%SYNY-NW&R/;ZYR:^7XTR[&9MPQB<)A(\U2:22NE?WD]VTMEU9Y6=X:
MMC,JJT:*O)I66BZKOH>$T5)_PKK]K+_HQ_XI_P#A/C_XNC_A77[67_1C_P 4
M_P#PGQ_\77\X?\0QXX_Z!/\ RI2_^3/S3_5;/O\ GS_Y-'_Y(S_$/_( OO\
MKSE_] -?%=?9_C?PI^TMX=\(:CK/B7]CGXDZ=80VCFZOKW1%2*!2,;F8O@ 9
MKQ^Q_P""??[5.HV4.H67[-WQ0EAGB62*6+P2&5U89!!^T<@@YS7]B?1DJT_#
MW)\QH<0/V$ZM2$H+X[I1:;_=\Z6KZV/F>(.!N*<=*FZ&'O:]_?@NW>2/$**]
MT_X=W_M9?]&S?%/_ ,(<?_)%'_#N_P#:R_Z-F^*?_A#C_P"2*_I[_B)/!7_0
M5_Y)4_\ D#YW_B&_&G_0+_Y/3_\ DS]9?^"./_*-_P"''^[JW_IWO:^FZ_.S
M]CC]IW]K+]DO]F_PW^SY_P .T/BGX@_X1\78_M?R1:?://O)KG_5>7)LV^=M
M^^<[<\9P/3?^'E/[67_2)_XI_P#@6/\ Y'K^:<]Q-'&9YBL11=X3J3E%ZJZ<
MFT[.S5T^NI_2>18:M@\DPN'K*TX4X1DM'9J*35UIOVT/L:BOCG_AY3^UE_TB
M?^*?_@6/_D>C_AY3^UE_TB?^*?\ X%C_ .1Z\H]4^,Y/]8W^\:;4K?#S]K)F
M+?\ ##_Q3Y/_ $+X_P#BZ3_A77[67_1C_P 4_P#PGQ_\77\D?\0QXX_Z!/\
MRI2_^3/Q_P#U6S[_ )\_^31_^2(Z^=?VP/\ DH^G?]@"/_T?/7T=_P *Z_:R
M_P"C'_BG_P"$^/\ XNO)_&G[-_[1O[1VHQ>-_"O[-/Q&:VLXFTZ0V'AE;I/-
MBED+@N)EPP+X*XXQUK]V^CMD>:<"^(3S//*?L:'L:D.:\9^])QLK0<I:V>MK
M>9Y&=\&<2XO NG2H7=U]J"_.1\YT5[I_P[O_ &LO^C9OBG_X0X_^2*/^'=_[
M67_1LWQ3_P#"''_R17]V?\1)X*_Z"O\ R2I_\@?'?\0WXT_Z!?\ R>G_ /)G
MJ?\ P0K_ .3];+_L5=2_]!2OVMK\8OV%?A'^UE^Q7\>X/C?_ ,,3_%/Q+Y.E
M7-E_9?\ PC@L\^: -_F;Y>F.FWGU%?:__#RG]K+_ *1/_%/_ ,"Q_P#(]?AW
MB'G.6Y[GZQ.!J<\.2*O9K5-WTDD^O8_;O#W)LRR/(7AL=#DGSR=KIZ-1MK%M
M=.Y]C45\<_\ #RG]K+_I$_\ %/\ \"Q_\CT?\/*?VLO^D3_Q3_\  L?_ "/7
MPI]T8?\ P5A_Y'_PE_V!Y_\ T:*^3:]=_:P^+O[67[4&OZ1KG_#N?XIZ'_95
MG)!Y7V(7/F[G#;L[8]N.F,&O)O\ A77[67_1C_Q3_P#"?'_Q=?SAQKP%Q9FW
M%&)Q>$PW-3FU9\]-7M&*V<D]UU1^:9YP_F^,S6K6HT[Q;5GS171=W<CKE_C5
M_P DIU[_ +![_P!*ZS_A77[67_1C_P 4_P#PGQ_\77+_ !3\#_M&W>C1^ =<
M_9*^(VEW/B5FLM-^U:&H>:7&XK&A<>8V!G:"*? W 7%F3\:Y9C\9AN6E1Q%&
M<Y<]-VA"I&4G92;=DF[)-OHFSQ,3PGQ!4P\XQHZM-?%#M_B/D.BO=/\ AW?^
MUE_T;-\4_P#PAQ_\D4?\.[_VLO\ HV;XI_\ A#C_ .2*_P!.?^(D\%?]!7_D
ME3_Y _/?^(;\:?\ 0+_Y/3_^3/"Z_HH_8K_Y,W^$O_9,M!_]-T%?B7_P[O\
MVLO^C9OBG_X0X_\ DBOT4^"O[<G[67P?^#?A+X2?\.M_BGJ/_"+>&;#2/[0W
MB'[5]FMXX?-\OR6V;MF[;N;&<9.,U^:>)?%.1<08+#T\!6YW&3;]V4;)K^]%
M'Z5X;<+Y[D&-Q%3'T>12BDO>B[M/^[)GW917QS_P\I_:R_Z1/_%/_P "Q_\
M(]'_  \I_:R_Z1/_ !3_ / L?_(]?CY^O'TK^T1_R;_XZ_[$[4__ $DEK\G*
M^MOB)^W[^UEX^^'^N^!?^'5WQ3M/[:T:ZL/M7G"3R?.B:/?M\@;L;LXR,XQD
M5\F_\*Z_:R_Z,?\ BG_X3X_^+K\8\4.$^(.(L?AZF7T>>,8M/WH1LV[_ &I+
M\#XGBK*,QS*O3EAH<R2=]4NOFT1T5)_PKK]K+_HQ_P"*?_A/C_XNC_A77[67
M_1C_ ,4__"?'_P 77Y?_ ,0QXX_Z!/\ RI2_^3/E?]5L^_Y\_P#DT?\ Y(^5
M?VEO^2U:S_N6O_I+%7"U[]K_ .RK^T;\>_$>H?$?PK^SE\1I;::Y%M(MAX66
MY2*6!$B="XG7Y@4Y&.,XJK_P[O\ VLO^C9OBG_X0X_\ DBO]/>#..>%LIX/R
M[ XK$<M6E0HPFN2;M*-.,9*ZBT[--73:?1V/@,;X=\8U<94G#"W3DVO?I[-_
MXSPNOT5_X-VO^2P_$?\ [%JS_P#2AJ^7O^'=_P"UE_T;-\4__"''_P D5]%_
M\$[=*_:R_8&\8>(_%G_#!WQ3\6?\)!ID-I]G_L06'V?RY"^[=F;?G.,8&/6E
MQCQSPMFO#6(PF%Q'-4FE9<DU>TD]W%+9=6>YP?P/Q1E?$F'Q6*P_+3BW=\\'
M;W6ME)O=]$?KK17QS_P\I_:R_P"D3_Q3_P# L?\ R/1_P\I_:R_Z1/\ Q3_\
M"Q_\CU_/1_09]C5^=?\ P4M_Y.>N?^P)9_\ H+5Z=_P\I_:R_P"D3_Q3_P#
ML?\ R/7SK^TMXO\ VLOVB/B?)\2/^'>_Q3T?S+*&W^Q?V8+C&P$;M^$ZYZ8K
MX#Q(R3,\_P"'EAL!3YY\\7:\5HE*[O)I=5U/GN)L#BLPRWV6'CS2YD[72TU[
MM'G=%2?\*Z_:R_Z,?^*?_A/C_P"+H_X5U^UE_P!&/_%/_P )\?\ Q=?@_P#Q
M#'CC_H$_\J4O_DSX#_5;/O\ GS_Y-'_Y(\W_ &H_^227/_7Y!_Z%7S'7U=\;
M_A=^T;XET2P^'^N?LI_$;1[G6]02+3?M6@*7N94^8QQH9!O;'. :X7_AW?\
MM9?]&S?%/_PAQ_\ )%?WA]'K.,MX&\.XY9G<_8UU5J2Y;.?NRM9W@I1UMM>_
M<^0SS@+BS&8WVE'#75DOCIKOWD>%TZ'_ %J_[PKW+_AW?^UE_P!&S?%/_P (
M<?\ R12I_P $\?VLD<-_PS-\4^#G_D1Q_P#)%?N3\2>"O^@K_P DJ?\ R!XR
M\-^-+_[K_P"3T_\ Y,_?^BOCG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4_M9?
M](G_ (I_^!8_^1Z_E0_J@^QJ\<_;_P#^31O%W^[8_P#I?;UXY_P\I_:R_P"D
M3_Q3_P# L?\ R/7&_M ?MG_M9?'3X1:O\*_^'7WQ3TO^U1!_I_$_E>7/'-]S
MRDW9\O'WAC.><8KR,_PM?&Y%B\/15YSI5(Q6BNY1:2N[)7;ZNQQYA2J5\!5I
MP5Y2C)+U::1\QT5)_P *Z_:R_P"C'_BG_P"$^/\ XNC_ (5U^UE_T8_\4_\
MPGQ_\77\O_\ $,>./^@3_P J4O\ Y,_*_P#5;/O^?/\ Y-'_ .2(Z^/?BK_R
M5#Q)_P!A^\_]'O7UOXG\/_M+>#M NO$_B7]C;XDV%A91>9=7E[HJQQ1+_>9B
MV%'O7E&N_L+_ +5/C?6[SQI9?LR?%!8=7NI+V)8O!@D4+*QD&&^T#<,-UP,]
M<5_47T8\-6\/,SS*KQ O81JPIJ#TG=QE)O\ A\]K76]O(^?S_@GB?&T81HX>
M[3_G@OSDCP&BO=/^'=_[67_1LWQ3_P#"''_R11_P[O\ VLO^C9OBG_X0X_\
MDBO[ _XB3P5_T%?^25/_ ) ^7_XAOQI_T"_^3T__ ),^\/\ @W=_Y(E\0_\
ML:K;_P!)J_1"ORQ_X)W>,_VLOV!_!/B+P=_P[U^*?BO^W]5BO?M/]FBP\C9%
MLV;<2[L]<Y'TKZ(_X>4_M9?](G_BG_X%C_Y'K^>>,,PPF:\2XC%867-3FU9V
M:O[J6S2>ZZH_H3A#+\7E?#>'PN*CRU()W5T[>\WNFUL^C/L:BOCG_AY3^UE_
MTB?^*?\ X%C_ .1Z/^'E/[67_2)_XI_^!8_^1Z^:/I#Y^_;+_P"3H?&G_88/
M_H"UYE75_&4_M9?%SXH:U\2?^&!_BGI_]L7AG^Q?V.)?)X V[\KNZ=<"N8_X
M5U^UE_T8_P#%/_PGQ_\ %U_+.<>''&>*S?$5J6%O&4YM/GIZIR;3UG?;N?E&
M-X:SNKC*DX4KIR;7O1V;]2.O'_VPO^15TC_L(/\ ^@&O9/\ A77[67_1C_Q3
M_P#"?'_Q=>=_%?X*?M&_&75Q\-;7]EOXC6>JZ.JWMU9)X=6:=(I 55FC\U2J
MGLV3FOT3P2X5S[A#Q0R_-\VH^RP])U.>7-"5N:C4@O=A*4G>4DM$][O2[/&S
M3@_B+$X"I3IT+R>WO0[KO(^7Z*]T_P"'=_[67_1LWQ3_ /"''_R11_P[O_:R
M_P"C9OBG_P"$./\ Y(K_ $-_XB3P5_T%?^25/_D#X?\ XAOQI_T"_P#D]/\
M^3.;_8@_Y//^$?\ V4W0O_3A!7]$E?A/\$/V./VLO@U\:/"/Q>_X9-^*>I?\
M(KXFL-7_ +._X1 0_:OLUPDWE>9YS;-VS;NVMC.<'I7Z)?\ #RG]K+_I$_\
M%/\ \"Q_\CU^/^)7$&4<08ZA4P%3G48M/W9*SO?[21^O^&V09OD&!KT\?3Y'
M*2:UB[JUOLMGV-17QS_P\I_:R_Z1/_%/_P "Q_\ (]'_  \I_:R_Z1/_ !3_
M / L?_(]?FA^DG8?\%4/^3>=(_['&W_]);NO@&OH/]JC]J+]K+]ICX>6G@+_
M (=G?%/1/LNLQW_VORA<[MD4L>S;Y:8SYN<Y_AZ<\> ?\*Z_:R_Z,?\ BG_X
M3X_^+K\!\1.">)\]XDEBL#A^>FXQ5^>"U6^DI)_@?GO$>1YIC\S=6A3YHV2O
M>*_-HCI\'^O3_?'\Z7_A77[67_1C_P 4_P#PGQ_\75+Q'H/[2W@O0[GQ5XE_
M8U^)-C86,?FW5W>Z,L442@CEF+84>]?&X7PTXVIXJG.6$T4DW^\I]'_C/!_U
M6S[_ )\_^31_^2/BBBO;['_@GW^U3J-E#J%E^S=\4)89XEDBEB\$AE=6&00?
MM'((.<U+_P .[_VLO^C9OBG_ .$./_DBO]6_^(D\%?\ 05_Y)4_^0/S?_B&_
M&G_0+_Y/3_\ DSPNOVR_X(9?\F"Z9_V,NI_^C17Y@_\ #N_]K+_HV;XI_P#A
M#C_Y(K[9_89^/7[67[%WP"M?@=_P[<^*?B7[-J=S=_VI]E%GN\Y@VWR]DN,8
MZ[N?05\)XB<8<.Y[D"PV!K\\^>+MRS6B4KN\HI=5U/NO#WA#B+(\^>)QU#DA
MR25^:#U;C;2,F^CZ'Z3T5\<_\/*?VLO^D3_Q3_\  L?_ "/1_P /*?VLO^D3
M_P 4_P#P+'_R/7X>?MQ]C5^0WQ*_Y*+K_P#V&[K_ -'-7UG_ ,/*?VLO^D3_
M ,4__ L?_(]?(7B7PE^UEXA\1ZAK_P#PPO\ %.'[=>RW'D_V$&V;W+;<[AG&
M<9P*_*?%'AK.N(\/A8Y=2YW!R<O>C&UU&WQ-=GL?)<5Y9CLRITEAH<W*W?5+
M>W=HSJ*D_P"%=?M9?]&/_%/_ ,)\?_%T?\*Z_:R_Z,?^*?\ X3X_^+K\>_XA
MCQQ_T"?^5*7_ ,F?&?ZK9]_SY_\ )H__ "1\_P#[8G_(?T7_ *\Y?_0Q7C=?
M27Q8_9[_ &C?C-X[3PM:_LR?$:SU71M/$MUIB>&EFG2*1OED9/.4HIQ@'G-8
M/_#N_P#:R_Z-F^*?_A#C_P"2*_T<\).*\@X8\-\MRO,ZWLZ]&GRSCRSE9\TG
M:\8RB]'T;/A\U\/N+\3F$ZE/#7B[6]^GV7>9X77T_P#\$:?^4D'P[_W=7_\
M31>URG_#N_\ :R_Z-F^*?_A#C_Y(KU#]C3]G_P#:R_9'_:0\._M!_P##&GQ3
M\0?V +P?V1_PC M//\^SFMO];YDFW;YV[[ASMQQG(^PS[Q X1QN1XK#T<3><
MZ<XQ7)45VXM)7<$EKWT-<AX XMP6>87$5L-:$*D)2?/3=DI)MV4F]NVI^V%%
M?'/_  \I_:R_Z1/_ !3_ / L?_(]'_#RG]K+_I$_\4__  +'_P CU_-1_29]
MC5\;_P#!6W_5^ /][5?_ &TIW_#RG]K+_I$_\4__  +'_P CUXW^UO\ '3]K
M+]J9?#Z_\.WOBGH7]A&Z_P"7077G^=Y/^Q'MQY7OG=VQS\CQWE>.SGA7$8/!
MPYZD^2RNE>U2,GK)I;)O5GCY_A:^-RFI1HJ\G:RT6TD^MELCQ6BI/^%=?M9?
M]&/_ !3_ /"?'_Q='_"NOVLO^C'_ (I_^$^/_BZ_G;_B&/''_0)_Y4I?_)GY
MO_JMGW_/G_R:/_R1A?$C_DG'B+_L 7O_ *(>OCBOL3XA>%/VC8M.7P1KG[(O
MQ&TZY\3Q3Z=IHNM%4/-*\3 B-"X\Q@#G:".G6O+_ /AW?^UE_P!&S?%/_P (
M<?\ R17]G_1GQ5#P^X8QN$S]^PJ5*RG%:SO'DBKWI\Z6J>C:?D?+9_P+Q5C:
MT)4</=)?SP7YR1X717NG_#N_]K+_ *-F^*?_ (0X_P#DBC_AW?\ M9?]&S?%
M/_PAQ_\ )%?TG_Q$G@K_ *"O_)*G_P @>!_Q#?C3_H%_\GI__)G[&_\ !,[_
M ),*^%O_ &*L7_H35[G7Y_\ [,_[8/[67[.OP$\+?!#_ (=A_%/6/^$:TI++
M^U-HM_M.TD[_ "_*?9UZ;C]:[K_AY3^UE_TB?^*?_@6/_D>OYCS6O2Q.:5ZU
M-WC*<FGW3DVM]=C^F,IH5<-E5"C55I1A%-=FHI/;3<^QJQ_B'_R(&N?]@>Y_
M]%-7RC_P\I_:R_Z1/_%/_P "Q_\ (]4_$/\ P44_:RU[0+[0_P#AU-\4XOMM
MG+!YOV@-LWH5W8\@9QG.,BO+KQE.A*,=VG^1VU$Y0:78^/:*D_X5U^UE_P!&
M/_%/_P )\?\ Q='_  KK]K+_ *,?^*?_ (3X_P#BZ_DW_B&/''_0)_Y4I?\
MR9^1?ZK9]_SY_P#)H_\ R1'7S/\ M4_\E6?_ +!\/_LU?3G_  KK]K+_ *,?
M^*?_ (3X_P#BZ\?\4?LQ?M&_M":S+X^\*_LV_$9[9&-E)]@\+K<HLL1*NI<3
M+\P/!7'%?T#]&W*,QX!X\KYCGT/8T98><%*ZG>;J4I)6IN4MHR=[6TWNT>/G
MG!G$N,P7LZ-"[NG\4%W[R/GNBO=/^'=_[67_ $;-\4__  AQ_P#)%'_#N_\
M:R_Z-F^*?_A#C_Y(K^X?^(D\%?\ 05_Y)4_^0/C_ /B&_&G_ $"_^3T__DSW
MK_@WP_Y/(\4?]DRO/_3CIU?L-7X[?\$^/ W[67["'QDU3XM_\,-_%/Q5_:7A
MF;2/[/\ [ %CY?F7%O-YOF;I<X\C;MVC[^<\8/V'_P /*?VLO^D3_P 4_P#P
M+'_R/7X3Q_F^7YWQ%+%8*?/3<8J]FM4M=))/\#]TX!RG,,EX>CAL;#DFI2=K
MIZ-Z:Q;7XGV-17QS_P /*?VLO^D3_P 4_P#P+'_R/17Q1]H?8U%%% !1110
M4444 %%%% !1110 4444 ?F)_P $>O'/PM_X)'?LX?&']AC]K?Q]IWA&]^#G
MQ%UC5/#*:U>I#-XE\+7I6XTZ_L%<AKQI7\Z#RXM[B=/*(WD+7K/_  ;W_LC_
M !1_9._X)Z0W/QS\,3:%XU^*7C?5O'_B;0+I"LVF2ZBT:PP2@\K*+:"W+J0&
M1V9",J:^U=1\.>'M8O[/5=7T&RNKK3I#)I]S<VJ/);.1@M&S E"1QD8J[0 4
M444 %%%% !1110 4444 >%^ ?^4@GC__ +$32O\ T8U>Z5!'I>F1:A)JT6G0
M+=RQA);I85$CJ.BEL9('I4] !1110 4444 %%%% !1110!Y1^W/_ ,FC^/?^
MP"__ *&M=U\+O^29^'?^P%:?^B4K8OK"QU2TDT_4[**XMY5VRP3QAT<>A4\$
M4^***")8((U1$4*B(,!0.@ ["@!U%%% !1110 4444 %%%% !7A?_!/?_DB>
MK?\ 8]ZS_P"E)KW2H-/TO3-(@-MI6G06L;2,[1V\*HI8G);  Y)ZF@">BBB@
M HHHH **** "BBB@ KPO]K#_ )+9\#_^Q[E_])FKW2H+O2],OYX+F^TZ":2U
MDWVTDT*LT38QN4D?*<=Q0!/1110 4444 %%%% !1110 4444 >%_\$]_^2)Z
MM_V/>L_^E)KW2H-/TO3-(@-MI6G06L;2,[1V\*HI8G);  Y)ZFIZ "BBB@ H
MHHH **** "BBB@#PO]K#_DMGP/\ ^Q[E_P#29J]TJ"[TO3+^>"YOM.@FDM9-
M]M)-"K-$V,;E)'RG'<5/0 4444 %%%% !1110 4444 >4?MS_P#)H_CW_L O
M_P"AK7=?"[_DF?AW_L!6G_HE*V+ZPL=4M)-/U.RBN+>5=LL$\8=''H5/!%/B
MBB@B6""-41%"HB# 4#H .PH =1110 4444 %%%% !1110 5X7X!_Y2">/_\
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
M2_B6_@]_"GA32/!NC?8=#\-Z5+<PW5T8E,<;33SRV]N6D,:L%A"Y<%0GV?0
M4444 %%%% !1110 5X'_ ,%'OVDOVFOV6_V<Y?B9^R1^ROJ'Q?\ &$.K6Q?P
MI8N4 TR,F>_F+@@[_LT4D<2KO=IYHML4H#(?*?\ @M%_P5-\'_\ !.;X)1^&
M4OM1T_QC\0]$UBP\(^*+?3A<6/A>_%FZV5_J!/RQ0M>26\:[N&)<X*Q28^8O
MB3_P29_;R_X)_P#@J/\ ;Q_X)I?\%+?BS\7/&.CV2ZYXU^'_ ,5?$HU?1_B'
M:A!+<"V6, 1221AC%DRR'<!'.C88@'LG_!&GX+?L(_M9_P#!)^3PE9^,]:^,
M.D?$U6N/C/;?$O6WU'48/$<MO#]OLY@P5K,Q3J9(E0+M+B>-B9!(T?\ P3E^
M!W_!0[]A3]I?Q+_P3DTW5;?XA_LW>'])M=7\"?%#Q5J4B:MX1LKB295\-[5C
M*ZA.@BRGS1I;PR1RL2LD5I6!X"_8?\5_'+]ICX4?\%3_ /@EW\8-3^"?AOX^
M^#(M=^/FG6EC9W=EJMO+;PW%LT=G.KQIJ[23R(;CRS&NR:5OG+QW7Z5V\/V>
MWCM_-=]B!=\C99L#&2>YH Y?X'_ [X3_ +-OPJT;X)? _P #6/ASPOH%K]GT
MO2=.BVI&N2S,3U>1V+.\C$L[LS,22375T44 %%%% !112%E4@,P!)P 3U- '
M,_&CXQ_#?]GKX3>(OCC\8?%$.B^%_"FD3ZGKVJSHS+;6T2%W;:@+.<#A5!9B
M0 "2!7&_L/?M>?#C]NW]F3PW^U-\)]0M9M"\51S3V,$-T)9;-5F=!;W..([I
M%4"6(9"2;E5G4!V[KXJ_#/P=\:/AAXC^#WQ#TI;[0/%>A7>CZW9-TGM+F%X9
MD_%'8?C7X<_L[_#7]JW_ ((C>%;O]MK]DW0-1\:_"SPWXBO/"/[7/P.LF)DT
MS4M+E^S/XITI"2(EN+9;>_,8PJ1W:AL0;3: 'T-\5/VH/VY/VN/A?9?MS_\
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
M?P[\9Z6MW<6NFOJTTEM)=M<0B1XX[>TLI[7YBH%ZS!49%K],XXTB011(%50
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
ME5HW*0RP*0=VX5]3_LM?LN?!']C/X&Z#^SM^SUX+AT/PQX>M%AM+=&+RSN
MT\\A^::9R,M(W)/H  )/V<?V7?V>/V0OAI!\'OV9/@]H7@GPU!.TXTK0;%84
MDF8 --(WWI9"%4&1RS$*H)P!7>T %%%% !1110 5R'QX^/OP;_9A^%6I_'#X
M_P#Q"T_PKX2T5H!JNO:HY6"U\Z>.WBWD D!I98USCC=DX&377UY[^TU^S]^S
MC^TI\+IOAO\ M4^ ]$\2>$&N!+<Z5XC?_0WE*/"C.I8*S+YI*$\I((Y$VR1H
MR@&K\3?CU\$O@Q\*;GXZ?%GXM>'?#O@RTM([F?Q3J^KPP6"Q2;?+<3,P1@Y9
M0F"=Y90N217PW^W9_P %,_@=K?PI\ ?M\_LC^.O!_P 9? 7PH\;S-\0TT/4V
MO1X4-[IUS9VFNW=M;I)<"*TDE)D41^9Y-Q(\8RN1\J_'7]FT_P#!+3XT_"G]
ME_\ X*!W-S\4/V!;?XE'5_ .M^*+8ZA'X(U-[*\MK31M<4Y6?3HY;KS8GD5H
MQY?*X#HOTK^U7_P3?_9__94_:6^"_P#P42_X)\^#/#_@>?6_B1X>\%?$WPEX
M0LXH= \:^%=>OH-/F9K*$"!I(?M"70=%"LL;.X8HK* 2_$3_ (*$?\$\OV._
MV3M;^)_[*G[6'@'XB?&7XL^)-.O;>;P9J%A=:UX[\27%S;Q1QR6=NS/# %Q
M8F"^1#E=WG,6?Z;\"_\ !,?]E3P1^WEXO_X*+6_P[TV3XB^*-.M;*"[CL1'%
MIZQPF.6Z5,E7O9]S+)<X5O*5(P!F9YH?@W_P2+_X)G_L]_&T_M&?!;]BKP'X
M=\9K,\MKK.GZ0!]AD8$,]K$28K1L$C,*(<$CH2*^C* "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***_-WX]?M6_#W_@J]
M^VMJ_P#P2C^"O[8/Q)^#4OP[FUB_\>ZWX!U)-(UCQ*]FME!;0:9>L')MDNKF
M_%P%7<3IFW 20. #T?\ :Y_X*6_"#X9?M3Z;^Q/^W1^R_KWAOX,?$V Z+H'Q
M=\4SQ+X?UW64E/FZ5=1(Q:WM9%4('N2B7 \S,36S><WS[\6]+\>?\&WGQ6_X
M73\$](U3Q;^QS\0?$+CQ9\+[*1KC4?AMJ;Q2W$NH:2KG,M@T<,TDMN2 @C8Y
M  :H;CXKM\$VU/\ X(S?\'!^L:?XT^'?C>VEB^$'[17B0BULO$]LA!2UU*Y9
ML6&KVQ*LMP7!8A27+%))O;_V%?\ @EM\>/A-XN\%ZM\8O^"D6O?&CX*^ -/N
MI_@UX%UWPE:PS01WMA-91R:C?9:345BL+NY@C1U5<3Y"H%6, &;_ ,$V_P#@
ME1_PJGQ;X1_:+T+]L#XJZE\'+>YN_&'PB^ ?B^TB@@\*7&J03[7N) [/-L@O
MIS';,J>3)-N;=(I8_H-2(B1H(XU"JHPJ@8 %+0 4444 %%%% !17/V'Q7^&6
MJ?$W4?@OIWC[2)_%VD:1;:KJ?AN*_0WMK97$DL<-P\(.Y8W>&10Q&,K[C/+?
M&C]K']GSX)ZM'\/O&OQ\^'NA^-M5LGD\+^$O%7CBRTRZU:8AA$D<<T@D97<!
M=RHV.>#C% '!_MP?M\:5^RYH]]X!^#7P^7XK_&F3PU<:YX<^"^A>([2UU;4;
M"#/G7A29]X@0*^!&DDLK*4BCD(;;\H>)/@1^RO\ \%L_@CHO_!2[_@FC\39/
MAK^T9X6OS<Z)XXD9EU+2M5BC"R^'M=@)<O:E?W1C(9%1]\0>)WCEX?\ 8L^)
M_P 0?V$_^"GU_P##'_@L]X:\'ZE\5/B=:Q6GP2_:;LM$CCL=;M07WZ +ET5K
M&93*B+%\GF856+%XGF^@OVF?^"/'Q"E_:AU/]M/_ ()F_M@77[.?Q!\8VYM?
MB='9^$;?6M%\4J<[;R73YW6)+U"S,)\'<220&>1W /F_X8>,/B9_P7(^(6CM
MI/CGXE_LK_M4?LSP:CHGQ'\3>%M*BO\ 0REY/'#+:(LLRBZANWLY)X1N98OL
MLA8RCR9&_4+]FWX$Z!^S/\#O#OP/\.>(M6UF#0;)DN-<UZZ\^^U6ZDD>:YO;
MF3 WSSSR2S.P !>1L #BH?V:/V??#'[,WP7\-_"+0-4NM7FT/0[>POO$NJA6
MO]8ECW,]U<R #?))+)-*>P:9\ 9KOJ "BBB@ HHHH **S_%OBWPMX!\+:CXX
M\<>(K+2-&TBREO-5U74KI8+>SMXU+R2RR.0J(J@L6)  !)KS?]EW]NO]CK]M
M;06\1?LJ?M(^$?',,4>^ZMM#U='N[1<X_?VS$30=1Q(B]1ZT ?+?PR_X+?\
MPQUW_@L9\0O^"9OQNT^[^';:!%9Z3\.IM<6)8?%FK.@N+@O-SY+/#+:?8X@P
M\U9)2Y,DD$2=%_P4!\$:9\:?VK;/X1?MH?LYZMXM_9>MO@MJWB#6=>COY(M'
MTO7;2=I)WU-(I4=RMDD9MFY*222LBE@9(?.?^"JO_!,_]GO]KC]K31_ ?QJL
M'TO3OCMX4DTGP]XUTV,+?>&/'6B137FFW<#G&3<Z:VH1RQ[@)4TFW7AEC=/+
MOV<O^"@GC'X46?C3_@AU_P %\==DTCQ'J_@Z^T'P?\7XY)!9_$;0+N"2T^2<
M(2;\QN41MI>5QY;J+A<3 '#?!_\ :3^/O_!"+X>>'/@C^VOX)U+XH_LO?%WP
MG+=?#>T2(ZKJO@:[N+=7/A.]C?>UY9G[1';)*%*EG&% 8Q+]P_\ !,S_ ()9
M67[!?C;QWXE\)_%/QC9> ==\23:A\-?@Q-XFGFT?P9;3Q(;@!"0)99)C,P1M
MR0HR ;Y-\S._X)H_\$V_C+^R3K%IX_\ CS^WMXU^-2:-X-/AOX8:?XI\,1Z3
M_P (QH<TEM/)#,@=Y;J[8VEHC33%758-FT9('V/0 4444 %%%% !1110!!JE
ME)J6F7.G17\]H\\#QK=6Q DA+*0'3<"-PSD9!&1T-?D1\#/^"J__  6T_97M
M_%=O^V%^Q"W[0W@7P#XXU/PMXB\>_"&&*'Q+ITMG*,3WFE1_+*);5[>[0QQP
M1^3<QLT@)*C]?J^*OVE? _Q@^''_  4"TGPK\)?B/'X*\)_M0Z6NF>,?$MLK
M&_T_6]$M)I1_9V5,<=_?Z4&@$\F1#'HWF*K2*BD L_L\?\%0_P#@DE_P5Z^'
MVK_ ;1OB;X;UN?Q3IS:;XC^%7C^U&G:M/&<[K<VL^#.4)SOMVD$;8(<,,U\>
MZ[XN_; _X(*^/],_94U+]H*WF_8[\8>(&TKP?\8M?T"37-4^$<\ZY72;DK<1
M)'$"P,$\Z2QID.8F57A/U=^W1_P0$_X)X?MG_"#2/AE#\ _#G@_5=*O-/CMO
M'GAZQ\C6K>QAG1[B,W"_->2S1++%ONC*%>X:<AW7#>_^(/V%OV<M2_8SU#]@
MO0/ %CI'PXU+PU)H4ND6]LLI2UE_ULH:;=NNB2THN)-[^<1*V]@<@'3_ +-?
MAKX'_#[X(>&?A+^SIJ^EW?A#P7HEGH6BKI.IQW<=O;V]M$L,;2(QW/Y1B8DG
M+!PQ^]D]U7,_!KX-?"W]GKX6Z'\%/@IX&T_PWX5\-Z>EEHFB:9#LAM85[#NS
M$DLSL2SLS,Q+$D]-0 4444 %%%% !7Q+_P %B_\ @DMXE_X*<_#6U31?VFO&
M?AG7/!U[%JO@7P]I.LKI^D27L8^8W31PO-Y\BEXTN\M]FW*R0O\ OEG^VJ*
M/QR_9BT/_@O)\#_"%[K/[%O[6^E?'_3_  A??V;XV^ G[2%NMEXP\,7RJ&:R
M.I)+BY+(5>&Z>X6WFC>.6)'1N?2?^":?_!0[XE?$K_@J5X^^!G[3O[#WC;X#
M>(/BSX$M-5O?#/B]/M&FZIXBTA#:W$^GW?EQI=BXTPVP;"D*ND\.V37UC^WI
M\&?%_AK2KG]MO]EM&LOC-X+T5H-,LH+1Y;?QU:;R4\.ZA%'@RQS3/BWGR'M)
MI?,5A&T\<OL_P9N_B_KOP\TS7OC_ .%]!T;Q1=(+F[T'0+U[RWTAG3_CV%U(
MJ&Z=,LK3K'$KY.$ Y(!\Y_\ !/3_ ((_?LS?L!?%/XC?'+X?>$;6VU[Q_P"+
MKW4[+2[*XD?3/"]G*Q"6FGPN L)9,&20*"=WE+B*-%KZXHHH **** "BBB@
MJ*^LX=1L9M/N'E6.>)HW:"=XG 88)5T(9#SPRD$'D$&I:* /S._X*!?\$B/B
M%^SY\2K+_@IE_P $6=#T[P7\9?"=LW_"5_#NRB\O2/B5IN0\]K<P@JK7;X+>
M82&F?#%UF"2C.L-)_92_X.)/V5=%^/?[-&OW?P3_ &D_@SJ.-*U"WA\C6_A[
MKRL[/I]Y&JJUQI\TBR]5 8>8=JR+-#7ZA5^>O[#_ ,*?'_Q._P""L/Q%_;8G
M_8$\6_ #[-X=U;PCXUO]9UFWDL?B1*+^S?3-3AMXE7]\D5O<-)< ,I6:)!)*
M2Y !@:!^SC^W]_P52M]#_9>_X+._L)^"O#OPZ\!0W5[KWB/1?'45[_PG.O?9
MI;*SO-.@MB)M+BCBN+F=C(^\R-&H55WH/TBTK2]-T/3+;1-&L(;2SLX$@M+6
MWC"1PQ(H5451PJ@   < "IZ* "BBB@ HHHH **** "OCS_@K%_P2=\+_ /!0
MCPOHWQ7^%'C.3X=?'WX=2"]^%?Q4TLM%<65PC&1;.Z:,;I+1WSQ@F(L74$-)
M'+]AUA?%'P=J/Q$^&?B+X?Z/XVU3PU=Z[H5WI]KXCT.14O=*DFA>-;NW9@0L
MT182(2" RC(- 'P?^RU>Z3_P6K_8X\=_L/\ _!6;]FU='^*OPK\00Z+\1M*B
M7R'AO_),ECX@TN=,^1Y\9=T>,E#B0 -#(%;Z)_8'_P""<GPO_8"TKQ$_AGXP
M?$KXB^(_%36<>N>./BSXM;6=7GM+-95LK(3%$5+> 3S;(U48,SDDY %G]@;]
MB'5?V,/ %[IWQ#_:3\9?&'QMK*V\6O?$/QW,KW]W;6WF"UM1@DB*+SIV&]Y)
M"T\A9R"JK[W0 4444 %%%% !1110 5\A_M6_'S0?^"@7[#/QU^'7_!,[XS^%
M?'7Q \*%]'N=+LM01X9+^WFCFFTV;<55HKJ&.:V$F?)DWN!)A7*P?\%2?VU_
MVL?V*=.TCXP^$OV-+7XB? S19V7XWWD&H+/K4.DRQ%7N;&Q'R200;MTYF.6
M9=D<>ZX7YY_:^^ /AB?PYH'_  7C_P""(GC[P[:>+H]'MCKWAS2D$6A?%+1F
ME2+^S;NW3;Y5^K[8D8A9%D01OLD1&C *GQ#_ &AOV?/^"B<'PS_:+_:)_93\
M>?L\?$?]FSQ?H?CGQ]XN^)_AE]%C\+:5:W4CW5G%>R['U.TOGM9;6**)6+,P
M=D0KM;USX-_MJ> /^"IM]X9C_: _X);P77P#\9^*IK+X1>._BHNG7\FNWT%G
M=7<=[_8ES;E[.VEAM+CRKGS'9R4&P+(67RS]J+X4^$/^"I/[(GP__P""K/Q'
M_P""<7CS5?%W@C6;&2S^ ]YJS->>(M%@UB".^@N[ JD=Q)$1?SV\,@&]%4N/
MWQB7Z$_97\+?MC_M=_M >'_VL_VL/@L?@UX!^'MO<CX/_!N?48;G59+^XMGM
M)-;U9H"88'2TFGM[>S0DQK=3ESN"9 /L'3]/L-)L(-*TJRAMK6VA6*VMK>()
M'%&H 5%4<*H   '  J:BB@ HHHH **** "O#OVZ/VY/#_P"Q'X'T;5X_@GX[
M^)GBKQ1J4ECX4^'_ ,-M#.H:MJ<D<+33RA,@1P11J6DE8X7<@ )8 P_ML?\
M!2C]D#_@GUH]KJG[3'Q&NM/GO;62[M]*T30+S5;W[+&0)+J2&TBD:&W4G!FE
MV1Y^4,6XK\_]>_:#^//[,_QA3_@NO\%_C;?_ +2G[+GQ'%\OC?P]I6D307WP
M[TYY[>W&HZ7;38<QPQ:=:Q7<;+&S-;O(ZJ&\R$ K?!']BO\ 8S_X+@?#/Q]^
MW-\*OBWXX\"?M36GQ$U*6R\5WNLW=KK_ ,,KBUNIHM)T>XTX3>5%;K9Q1"15
M4^8[W!63>&"['A*>Q_X*YW,7_!.?_@IQ\'_&GPZ_:U^!&K6^IV'Q4^&.G/$E
MK"N)(?$.GZF(S#;077E(K6\GWY2K11[HB+;T?]I#]F:V_:$^/'PR_P""IO\
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
M)HEK=?;(=<U"S$\4.M36\D0%K$_F+-#;AG.0)&8*RQ+]G444 %%%% !1110
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
M7LI;/5=*U*U6>WO+>12DD4L;@JZ,I*E2"""0:_+/]GK]BK]NW_@E5_P4;?\
M94_X)N^(M$\3?L[?%#3;OQ+JOAGQY<W%Q%\)Y1,D9GC*.))5G8NMO!N5KKR)
ME=E^S275 'L7[4G_  0.^'/Q:^-_B']H+]E']LSXR?LY:[XXN3<?$*R^$GBF
M6RTWQ#<-]^ZEMD9 EPX)W2*VTL2Y3>69OIK]AC]B#X'_ /!/?]GG3OV</@+:
MZB^F6MW/?ZGJ^MWGVG4=9U"=MT]]=S87S)I"!D@  *JJ J@#URUCFAM8X;FY
M,TB1@23%0I=@.6P.!D\X%24 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %><_M,?LJ?!3]KWPCH_P[^/_ (5CU_PYI'BBSUY] NT1K34+BUWM!'<H
MRGS(5D99#&"H<Q*K[HR\;^C44 )'''#&L44:JBJ JJ,  = !2T44 %%%% !1
M17DO[<G[2=Y^R3^S#XA^-^D:'::EJEK=Z7I6A6>HW!AM7U+4]2M=,LC<2+RE
MNMS>0M*R_,(U<CG% 'K(="YC##< "5SR >G\C^5>3_M5_M-:_P# #1M.T+X5
M_ O7?BC\0?$27+>%/A]X=U"TLIKV.W$9N+F:ZO9(X+2UB,T"O-(WW[B%%5WD
M53Y%X;_84^+?P>^.:_MT>._^"C?BV_\ &#:-:Z9X\L?$.GZ9:>"[[2(9I)?L
ML>GQ11R6?E//.T%R]U--&TK>8\ZNZ/Y3_P %(/BEKGQM/A[]JO\ X)D?&C1/
MB]K'PMM-2T+XM?#;X3>/+*XUO5_"6I7&GS7\5E+;M*]K?H^F6_EE DS(\RQ.
MLOEF@#Q+7O@#\:?^"P::A_P4K^"_P>\??L^?M2?!3Q;_ &%X1L?B!X@@U+PQ
MK7]ES%YM&C\H(D]J;I9M]R(P1<.V))%C"P]IXD_;A^&__!;/]CCQ[_P3G\4?
ML^^*_"O[1D<4.E^,_A_J?AZY\KP'J\<Z&+73J106Z6L,J?:(CYHGF5/+2-RZ
M[L;1O^"O/A;]O[6/A=^P?_P34_8J^*7A^]TSXA^%;[QAJ7BSP2FCZ7\/M"TG
M5;2^NDD\N5U\UHK4VRPC:KB9E#%B$;Z*_P""F'_!,WQA\?\ XL> OVR/V)?'
M+_#+]H7PKKMEI\?Q"LH(WM;WP^\H^VVNJV[$"^@2 .T49#,9?+CRB.TD8!]J
M45F>#-#U;PUX6L=#U[Q9>:[?6\ 6\UB_BBCEO)>K2,D*I&F23A44*HP ,"M.
M@ HHHH **** "BBB@#,\;>"_"?Q(\&ZM\/?'GAZTU?0]=TV?3]8TJ^A$D%Y:
MS1M'+#(IX9&1F4CN":_*[X1?\$E?^"JG_!(WXTZS?_\ !([XY>"?'/P0\2:F
M][=?!/XQZE=P'2)'(R;2ZB1_F R/.W1EE""6.=D#U^LE% 'S9\-O@?\ M8_M
M!^+_  I\4_V^;;P-H5MX+U)=8\,_#+X?:C=:C:C5U1TBU#4+^YB@-RT*R.8;
M>.!(XI3YK/,Z0F+Z3HHH **** "BBB@ KQG]N/\ :&^,7[.WP7O/%7P$_9T\
M2_$GQ*8RZ:;H%HDB:=:(R?:+Z4/)']H,4;[TLX6-Q<L D:@>9+%RG_!17_@H
MYH7[ /P[?Q3IO[._Q#^*^MPVQO[[PQ\-_#\M[+I>F)N,NHWTRJ8[.W41R!6D
M(,C(P0$1RM'\F>%_^#JO]E.;PUI_BOXG_L*?M/>$].U*UCNK/6;SX9PSZ?/
MZADECG2Z!D1E(8,J8((()H ^XOB%^TOIWB+]A'Q7^U;^RGX@LO&QB^&FJZ]X
M)N[,>;'J=U!93201E  0YFC$;QD*RL&1E5@0/BWP_P#\$AO^"5/_  5G_8S\
M*?M._#"_U5?'/BC0K?5=/^/6B^);E_$UOK80&2>[D:7$L\=P&62W< 1%2D7D
M[4*^!3?\'%/_  2G_9X^.%W^T-^R7\;M:AT#QEK*R_%_X):MX(U*U%W=2,$D
MU_27$+6]KJ*_>N8'DCAO40MN6X56E^B/@9_P1Z^#M]XK;]M+_@D#_P %*?B!
M\(/ 'Q48:YJ/AKP$MCJOAW4&E/SS6MK?1/':2?>4JZ.86!C58U3R@ ?0/_!(
M3XB_M0>)/V8M7^#G[9FLKK/Q)^#OCW4? GB'Q4A)7Q&EHD$]IJ0)&29;.[MB
MS-\S.'+88L!]*>%O _@KP/'>Q>"O"&EZ.FIZA)?ZDNEZ?';B[NW"A[B01J/,
ME8*H+MEB%&3P*PO@3\$/!_[/?PYMOAQX.O-2OD2XGN]2UG7+TW.H:M?3R-+<
M7MU,0/-FED9F8@*HR%14151>QH **** "BBB@ K%^(WQ'\!_"'P+JOQ.^*'B
MZPT'P]H=F]WJVL:I<K#!:PJ.7=FX'H!U)( R2!6U7Y@_\%G_ !Y_P4._9R^-
MGP[_ &\]6^$&@_$G]FKX3>(GO_&/PIT&6:358-NY(O$EQN"Q7+6V?.BB(:.V
M<+(V2/M$ !U7[0W_  7-_:,^$T5Q\2?AG_P1=_: \7_"ZR#2W/CN[L1I=Q):
MJ,M=Q:6\,ET(-OSAYQ =O+!,''%?&W_@L_\  W]IG]F+X<?\%,_V1=*?QCX2
M^$OCJ4_%;PAKUI(FH>!WOM,N[.UUJ^M;=9I)(+22;<S6_F;XI9C&Q:)]GZ%?
MLP?M/_ []LGX':#^T7^SIX]M/$?A/Q':":PO[4X9&'#PRH?FBFC;*/&P#*P(
M(K\[-5_8_P##?[%?_!R;\.O%_P"SAX>ATOP=^TQ\,?%8^*GA*SA'V!KK3X5G
M>\, &Q%FFDLP>,&22<Y_?,* .K^)O_!0S_@G7^R1^R%X@^)/[*_[5OP_^)7Q
ME^+>NV%W;_\ "(WMA=ZUX]\1W$\$,44UC 6>&WVX@,3JH@ARF[S6+/\ 5'PN
M_P""57_!.#X)_&X_M'?";]BOX>>'_&HF>:WUW3/#D4;VDK9W26Z >7;N0S O
M$J-AB,X)JK\'O^"2?_!-+]G_ .-0_:(^#'[%/@'P[XRCF>:TUK3M%5392."&
M>VC),=JV"1F)4(!('!-?1- !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1@9W8&2.3110 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 %>??M5_LP_"#]L[]GGQ5^S!\>="DU'PIXPT[[)JD%O.8I4
M*R++%-$XSLEBFCCE1L$!XU)! P?0:* /R@NO^#6+]EWQCXLTRQ_;%_X*(_'_
M .*FEI<&/POX2\7>/HUC98T+>2"Z/))MB4G]QY1 4G@#%:/B'_@D'^Q%^PC_
M ,%!?V9M9_X)G>#+_P #_$D^,;B3QYH^G>+-1OH[[P,NGW0U"ZOX[N>;RX_M
M LX(W^4/-<*H#,JF/]%/VD/V</A)^UA\(-5^"/QK\.-J&BZH@(>WN&@NK&X0
MYBN[6="'M[B)L/'*A#*P^H.!^Q_^QA\$OV+/AA:> /A3X>634I+&VC\4>,-0
M+3ZMXENHHPAN[ZZE9Y9Y&.Y@&<K&'*H%4   ]9HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ (!&"*^0?%GA/Q3_P $M_%.H_%_X0>';[6/
MV=M8OI;[Q_X TFV>>X^'EQ(Y>?6](@0%GTUF+27=A&"826N+=<>;$WU]4.HV
MT][I\]G:W\EK++"R1W42*S0L00' <%20>0&!''((H \_TV?]DW]JS3&O],3P
M!\1;)K&VN7GCAL]6A-O<(6@<MAUVNBEE]5P>A%=/\-_A3\+O@WX<_P"$.^$/
MPVT#PKI'VE[C^RO#>CP6-MYSX+R>5 JKN; RV,G'-87[-/[,_P %?V1?@]I?
MP*^ 7@>TT'P[I0=TMK6)5>XGD;=-<S, /,FD<EG<]2>P  [R@ HHHH ****
M"BBB@ J.ZM;6^M9+&^MHYH9HRDT,J!E=2,%2#P01P0:DHH _(/\ :,_9J^/W
M_!O[^T\G[:O_  3H\#W_ (P_9\^*'BZRTWXJ?L[Z62TNFZI>3+;V][HL?16>
M5TC6)>C,L1!B:,VWW]^S!\#/B/XC^*%[^V]^U-X7LM)^)&O^'$T30?"5E>+=
M0^"=!\[[0=/%PH N+R:;9+=3KA&:*&*/*0+))[CJOAKP]KM[I^HZUHEK=W&D
MW9NM+FN8%=K2<Q/$98R1\C^7+(FX<[9&'0FKM !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 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 %%%% !7Y[?&G]N/]J/PE\8_%OA7P_\ %#[/8:9XFO[2
MQ@_L2Q?RX8[AT1=S0ECA0!DDDXY)K]":_)[]HS_DX3QW_P!CGJG_ *5RU^0^
M+N9YEEN78:6#K3IMS:;A)QOIULU<^.XQQ6)PN&I.C-Q;;V;73R.R_P"'@?[7
M?_16_P#R@V'_ ,8H_P"'@?[7?_16_P#R@V'_ ,8KQJBOP?\ UJXH_P"@ZM_X
M-G_\D? ?VMFO_01/_P #E_F?I%^P#\8?B-\;/@YJ?BKXG>(O[3O[?Q--:0S_
M &2&';"MO;N%VQ(JGYI'.2,\]>!7N5?-'_!*W_DWO6?^QSN/_22TKZ7K^KN"
ML17Q7"N$K5YN<Y03;DVVW=[MZL_6\CJ5*V4T9S;;:U;U?WA1117U!ZH445\4
M?M,?\$BM3_;I\3>*/B1^TA^V)\8/#VL3:A=0?#O2?AMXZETK2O"5E%(R6=Q'
M;Q*!=7<BJMQ/+,6.Z4Q)L2)#0!]KT5^57[''_!3W]I?]G?\ X("_%#]KW]JC
MQ"OC;QA\&=>U_P *^'?%6H[B/%,MK?QZ=I]U.^09E-Y.L+R [W6$EF+EF-O]
MH?P-\9_V-O\ @C]H/_!3?P;\5_%.J_M!>$?#F@^.?&_B#6_$MW-;^*OM4EL^
MJZ3=VID\@6'DW,R0PI&HM_(A:+RV4L0#]2J*\"^/7C:Y_:3_ ."<VJ_&WX+?
M%OQ/X)C\2_"F3Q1X?U[PS-;QWT44VE/=0 22Q2;/OQL6CVOE!AP,Y\__ .""
M7C+Q?\0O^"0?P-\;>/O%6I:YK6I^%YY]2U?6+Z2YNKN4WUSF2660EY&/=F))
MH ^O:*_-+_@F7H.B_P#!9S]BWQ5^VM\<?B#XPM/%?Q \9:];^#+W0/&%]82?
M#RQM;A[;3H=.2VF2.":-$2>24KON))#YI=-J#V3_ ((2?MN_%']NS_@G_IGC
MKX\7L%[X^\&^)M2\&^-=4M8U2/4;ZPD4"Z"J %:2"2!W  &\N0%!"@ ^R:**
M* "BBB@ HHHH **** "BBB@#\V?^"Q7[?G[6O[*_[36A?#WX#?%C^P='O/ E
MKJ-S9_V#876^Y>]O8FDWW$$C#*0QC .WY<XR23\G?\/DO^"D7_1QO_EH:/\
M_(E>G_\ !P=_R>;X9_[)A9?^G'4:^$Z_J+@[A_(<5PQA:M;"4I2<$VW3@V]7
MNVKL_F#C#B#/L+Q/BJ5'%U8Q4M$JDDEHMDG9'T[_ ,/DO^"D7_1QO_EH:/\
M_(E?6/\ P1U_;\_:U_:H_::UWX>_'GXL?V]H]GX$NM1MK/\ L&PM=ERE[91+
M)OMX(V.$FD&"=OS9QD C\L:^[/\ @WQ_Y/-\3?\ 9,+W_P!..G4<9</Y#A>%
M\55HX2E&2CHU3@FM5LTKH.#^(,^Q7$^%I5L75E%RU3J2:>CW3=F?L11117\N
MG]/A1110 45\Z_MD?L2>)_VX_&-EX%^)'QY\;^$OA5I6D+-/H'PX\32:1>>(
M]4EEE5UOKJ(>:+2"%(BD,;*)9+AVDSY* _,'_!*;P[^T+^QS_P %0?CM_P $
MS;[X^^+OB9\(/#/@71_%_@G4O'.J-J&H^&9;V4QC3'N6Y*N%G=4.!MMU954O
M(6 /TIHK\UO^";K1_P#!:#X:_%_]M?XS^/?%EKI^M_$;5O#?P0A\.^*[W3D\
M':'8QQQ6VH6:VTJ*-0EG>2>6X;<S%$C!$2^76[_P3N_:*_:?_P""KO\ P3#T
MGPQK?QCO?!?CW1_'M]X!^-?CKPDT=MJ<<>G!S/<:<Q0I;W=U&;)#($'D_:YY
M(U#1Q@ 'Z&45^37Q)_97^*7_  2+_P""E'[,^J?L>?M-_%'Q+X)^./CR?PE\
M2/AE\0?&5QKD$ZBV,[:K 9R7CDBC625WZ@QJ-P1W0^S^-/B]J?[=/_!:CQ%_
MP3YUS7=3@^%7P+^%MMX@\;:!I6J368\2>(]2:W:SAO7@=7EM(+.;S5@W!'F8
M,ZN$0* ??U%?"O[ O[0?B_X5?\%-OCY_P2D\6>*=2UKP]X0T32_'/PBNM;U&
M6\O;'1+V.%+S39)YF:26&WO)E6 NS.L4FPMM1%7[JH **** "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 *_)[]HS_DX3QW_P!CGJG_ *5RU^L-?)WQ&_X)?_\ "?\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
80 4444 %%%% !1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>cms-20201231_g4.jpg
<TEXT>
begin 644 cms-20201231_g4.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M( 1T P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "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@ K*\=>.O!GPP\%ZK\1OB+XHL=$T'0M/EOM9UC
M4[E8;>RMHD+R2R.Q 1%4$DGH!6K7Y9?\'>GC[Q7X6_X)=>'/ FA>))=,TSQ_
M\;-"\/>*I8F(\S3C;7]X5)_N^?9V['/!V8[T ?6'PV_X*"_%+]HSP!'\;/V4
MOV'?&?B_P%>(TOA[Q'K>OZ;H,WB2V!PMUI]I>2B4P2#)C>Z^R^8,,!L8,>^_
M8^_;?^!O[;'AC7-4^%5UJ>G:YX1UA]'\=>"/$]A]CUKPQJ*$AK6]M]S!&.UB
MLB,\4@4E';!QZAX6\,:!X)\,:;X,\*:7#8Z7I%A#9:;96Z[8[>WB01QQJ.RJ
MJ@ >@K\G=5O?&'PK_P"#M36O GP<U>71XOC%^S@)_%]Q#;K-%'>6\$R6M^\+
M$+(\1L;=1NZB1UZ.: /U,\2_$FWLO#WB2_\  /A^Y\8ZOX8F%M?>&M O;1;L
MW9@AN%MBUS-%#'(8;B&7$DB_)(IYR ?)?^"8?[>.D_\ !2W]C#PS^V1H/PVN
M?"5EXHOM4AM-#O-36[EACM-0N+-7>18T&YQ!YA4 A=^W<V-Q^3/^#>KPE^T%
M=G]HCQ9\0/VKO$'BFST?]J_QKHVL:=K.BV32:U<VT=E;I?RW"QB2)MB1 0Q%
M85$:JJJO%?+O_!,/7/\ @H=\,?\ @VFTC]IS]E3]I3PWX!L/A5X?\8>);?09
M/ T6LS^)X[+5M1NKJ.[GN6"V<91)(T2",N"GF--A_+C /W4HKX?\??\ !3_Q
M#K_PD_9/TOPE;7/ASQ;^U)X0B\22W^D^%KO7IO#FEPZ+;ZG?O;65M%*]Q<;K
MJWMXBZ-$GFM-()%B,;YO[/W[0?\ P4-T?]O_ %?]F2\;QS\1?@]XF\!MJG@_
MXS_$+X+3Z+-X4UV,R!M,U!(;73(KV%DC$BND<+%IHXPY.X@ ^\J*_+K_ ()K
M?'7_ (+*?M_^#+_XF3_M<?#GP]9?#G]I35/#GBRP'PV1_P#A)M%LI8%N;6([
MR;)%0GRN7F=Y7+SJL:!ON'X">"?VV?#W[1/Q:\2_M#?&GPIX@^&NL:C8/\'_
M  YHFAFWOM!MDB<727<NP><SN8R"6D^ZQ!C!\L '8_M$?'3P7^S+\#?%7Q^^
M(45[+I'A/19M0NK33+?SKN\*+\EM;QY'F3RN4BC3(W22(N1FOA;QY_P<3VOP
ML\ W_P 5/B=_P1\_;,\.>&]+M/M.IZYKOPF@M+6SAR!OEDEO%$8R0,MCDBOT
M3U31](URW2TUK2[:\BBN8KB.*Z@614FBD62*0!@0&215=6ZJR@C! -?)G_!3
MZ+_A?'Q.^ /[ -J?-MOB1\2X_$OCFVQE'\,>&]FIW$<@'(2:_&E6WH1.P]P
M=A\3_P#@H-#X6^*_AW]G'X9_ /Q%XK^)VM?"^?X@ZEX(^WVMC+HFBQ.D.+F:
M1V3[3)<R?9HH4W!I(Y"SQHF\^D_LG_M/_";]M']G+PC^U)\#=5FO/"WC/25O
MM+>ZA$<T7S-')!*H)"RQ2I)$X!(#QL 2,$^!_&?]F#X\?"S_ (*;2?\ !1[X
M$?#U?'<.O? :X\ :UX0CUFVL;BVU"'45O]/OA)=.D;6S$RP3!7\Q/D=(Y264
M>8?LE?LJ>/OV7_V+OA=_P1<T#XCBZ\0VOANYUGX[^-=!G>)- T6_U"ZNKFWM
M9<*T5Q>SRW%E;/A&6""[N@$>%%8 ^S_V??C[I'[1NA:SXY\&>'[F+PQ:^(;G
M3/#FOSRJ8_$,5N1'-?6ZCG[,;@311R$_OEA,J9CDC=^_KYW_ &<_^"@7[%WQ
M"U3P3\%_@IJD^FZ/XEL+ZS^$MTWA^6RT?Q+;:2/*N8M)E*A)4@1,JN%\R)#)
M")(E+CZ(H *^>_VM_P#@I'\$_P!B#XO>!_AY^T3X0\8:1X<\=S):6GQ1BT,R
M^&M(OWF$45IJ-X&_T-Y"RE&==A&XLRA2:^A*XG]H_P#9^^&/[5?P'\5_LY_&
M;P]#JGACQCHLVFZM:3(#\CK\LB$_=DC<+(CCE'16!! - '; @C(-%?%O_!"/
MXX_$/Q]^Q9=_LZ?''4S=_$+]GCQMJ?PM\87C.2;U]*=4M;L9^9EDM'M_G.=[
M([9.:^TJ "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 *^?/^"H?_!/GX>?\%.OV
M,?%/[)?C_5FTJ355CO/#NOQP"5](U2 [[>Y"9&]0=R.F06BDD4,I(8?0=% '
MR5^SS^U#^V;\'?@OHOPG_:__ &(_B'XB^(WAS38]-N_$GPV?3M4T?Q8\*;%O
MX+B:\@:U,^P.\=XD!1W(R5PQQ?V%/V"OBM9_MH_$K_@JE^V1I>G:;\4?B)I<
M'A_PKX(TN_6]@\$>&H/+V6CW*@)<7DS0QR3R1YC5MRQLRN:^SZ* /S[_ ."7
MOPO_ &VOV+OB1^T?\)_B%^QYJ6H>&O$G[0GBOXB>'/&VE^+-*\K6M.U/RC:V
M=K!+<(XN]T2E_/\ )B1=^9-P19/,OV'?V-_VY_@5_P &XWC;_@GCX_\ V0-?
M@^*MWX$\9>'-+T*'Q9X?DAOI=9;43!<)<KJ)A2*/[7'YGF,CY!VJXY'ZHT4
M?E+\8OV$/^"B^E?L6_L6_M(_LQ_""'2_VA/V1?"5KHFH?#/Q-KNGM#XDL)-'
MM-.U.V2ZMKF2W/F"T'E[I4.R60Y60(&^KOV2_P!HS_@H;^TQJ\?Q&^/O[#&H
M? WPQX;T^:5O"E[XSL-6UGQ;J3QF-(8]HBBM;2(&1]TKI)-*8,>7'&_F?5E%
M 'PM_P $)/V?_P!J+]F#X._%7X=_M0?LX:SX%O?$?QP\1>,-$FOM?T>_AN;#
M4'@:),Z?>W#),NQPRLH48&&;.!]"? +XT?M3_$']HCXM_#GXT?LJ?\(5X(\(
M:E80_#;QO_PDL-Y_PF$$L4C3R^0@W6_ELL?#?\]=O5&KV6B@ KYO^#?P=^)/
MBG_@I'\6_P!JSXH>$)].TG0_"6C^ /A5)<LO^EV !U/5KY%!)"S7D]M;Y.TG
M^S <8P:^D** .6^-?Q U[X7?"O6O'?A/X=:KXNU>QL_^)1X9T6/-QJ=V[".&
M ,1MB5I&0/,^$B3=(Y"HQ'F/P^_9%\0Z+^R[XZ^'GC/QK!>?$?XJ:5J,_C_Q
MI;Q,$FU:\M#;@P@_.EI:Q^5;V\9.4@MHP27+LWN]% 'Y.?LW_L@_M1^*-!_8
M0_9CU[X'>(O"FI?LO>(;[4_BQXDU&P>'384L[::TMH;&\($>HB_,BR#[.7$<
M1;SO+8;#^L=%% !1110!^?7[+3?\,]_\'"?[2'P'@;[/IGQH^$7AKXG:;9GB
M-;FRE;1[MXQ_>D<AW[DKGH*_06OSY_;N/_"H?^"\/[%GQGC)BM/'7A[QOX#U
MNX!P,+8QWME&?7=<,V!_LYK]!J "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _/O_@O>I\$7?[(
MW[14)VGP3^U_X3CU&7^YIU[]HM[GGW_=C\:_02O@C_@YCT2_F_X(\?$3Q_HD
M._4_ ^N^&_$FFCIB2VUNRW'/;$3R'/M7W;H6LZ?XCT2S\0Z3+YEK?VL=Q;2?
MWHW4,I_(B@"U1110 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 5Y!J_\ P4"_
M8=T#XH'X(ZW^UK\/;3QGDC_A$KCQ7:IJ1PI8XMB_FGY58\+T4GH*]?K\OOC+
M#"W_  =Q?"9VB4L/V0KE@2O(/]JZR,_7''TH _4&BOCCQ-_P5B\5VG[=WC3_
M ()^>!OV%_'NN>-/#/@2/Q'HY_MK388=;26Y2"-Q*)GAL[3#.[3W$J2#R_+6
MW>1T1NB_84_X*=^'?VK/!?Q;N?C;\)KCX/>+/@3XDNM)^*?AO7=?@O[?24A@
M-P+Q+Z)4CFMFB61M^U<>4QY7:S 'M7[1?[3G[/\ ^R1\,KSXR?M)_%K1O!OA
MJQXFU36KK8K-VCC09>60]D168XX!KH_A[X]\)_%7P#H?Q0\!:M]OT+Q)H]MJ
MFBWWD21?:+2XB6:&39(JNFY'4[64,,X(!R*_-7_@JS^VO\9_VE/^"*'Q<^/G
M@/\ 9$=OA'XU\!7 T#7K_P 7"/7WTV=E2UUE](-IY:6;DQS#_3//6%UD,((*
M#U#X?_\ !0'5/V./@/\ L2_"+Q'\$O[;T3XU^'?"/A'2O$EAXE$<VEW\NE6Q
MW3VKV_S1[<D,DI)VL"$^4L ?>5%?-_BW]O\ U'P%_P %*/!G_!._Q9\%=K>/
M_"&H^(?#GC.P\2"6+R+)6\V*>V:!&BEW+@!7=<,IW9W*O+^*?^"EOQ'U;X;_
M !8^.W[.'[,%C\0?!7P?\3:SH'B Q^/Q9:W>7NDG9J!MK#[%+&T4;AMIDN8Y
M9$C9TB8-$) #ZXHK\_/V^OVS?VV_AE_P5M_9H_9<^$?P8TO4O!WB9/%&LP0O
MXT%C/XIN;+0IE>&9O)=;6WM_M@E56$AFEC4XC\M2W4?&'_@K[\0?AE^VG<?L
M":#_ ,$_?''B'XCO\(9?&V@Z=9^)],2'6V6Z%NL$,PD:.&#<EV6N;IH''V;:
ML#O-$C 'TM\8/VL_V>?@%\3OA[\&OB]\2[;1/$OQ5U>XTOP!I<]I/(VK7<$:
MR2QJ\<;)%A73YI&127502S 'T6OB/5_^"H6IV/Q=_9:^&G[0/_!.[Q5X1\6?
M'/4;U-+E\4:GIDJ^$+R"U=KE%9&>X:;RV0<PVX:.?[V0\8]&\:_M\>-]<_:X
M\;?L5_LL? .R\:^,/AOX.L=?\97'BCQ@^@6$/VX,UG96TR65VT]Q(J,YW)'$
M@QF4MN50#VCXX_'KX,?LT_#;4/C!\??B;H_A+PSI<9:]UG7+U8(4X)"@GEW(
M!PB@LV. :M_"'XL_#[X\_"OPY\;/A-XA&K^%_%NB6VK^'M46VEA%W97$2RPR
M^7*JR)N1E.UU5AGD \5\A>-/VU?AU_P4D_X(/?&/]J#P3X.U30]/\1_!#QQ9
MZAX>ULK]IT^[MM/O[6X@=HSA@)(F*N,94J2%.5!^R-\>?B3^S)_P0,^"?QO^
M$?[-_B+XM^(=#^!7A!M/^'_A639?:H9+2SB;RSLD.(TD:5MJ.VV,X4T ?<%%
M9W@_6M1\2>$=*\1:QX;N=&N[_3H+FZTB]=&FL9'C5F@D*$J70DJ2I(RIP2*\
M>_:W^*'CS6-:T?\ 9 _9]\02Z=X^\>6LDVH>(K50S>#O#T;!+S6"""HG)86]
MHC [[F0.5>*WGV@'H?PI^/GP9^.=WXGLO@_\2=*\1R>"_$T_AWQ2-*N1*--U
M6!4>:SD(X$J"1-RC."<'D$#$^''[8O[+OQ=^(4GPJ^&GQQ\/ZUKZQ7<L%A97
MF[[9':3""[>V?&RZ6"8B*4PLXB<A7VMQ7YW_ /!$?X+ZEH7[,G[?W[/'[.\[
MZ/>6?[4GQ'\.>!9'O7+6,B64%M9$RN2Q*$1?.Q)^7))-<?\ LJ^#_&?C>/\
MX)K_  5^%OA34M/\<? Q=9?XS6+6+PS^#K:'3&L;ZWU$$9MFO+@[(D?!N ?,
M3<@+@ _6_P"(?Q'\#?"?PG/XY^(WB6VTG2K>>""2\NF.#-/,D$$2@ EY))I(
MXT106=W55!) K;KYCL/$GAW]JGXZS?'KQKK]E8_!CX-:U/;^$[K4KI(;/Q#X
MHB9K:ZU9W<A3;6#&2TMR3M>Z:ZEP?)MI#],6EW:7]K%?V%S'/!/&LD,T+ADD
M0C(92.""#D$4 24444 <'\%/VH_V;OVD#JL?P"^._A+QC+H-Z]GKMMX<UZ"[
MFTVX5BK17$<;%X7!!&UP#Q7>5\8?ME?\$4_V=OCCKJ_M!_LGW?\ PS_\>-)=
M[GP[\5_AK9)922SL2S1ZE:Q;(M1@E)Q()!O8<;RNY&I?L"_\%,?BEJWQOG_X
M)Q?\%+O!6F^ OVB-&L3<:/=Z;(1H7Q&TY0<:GI$C@9?"L9+;[R%'( VR10@'
MVY1110 4444 %%%% !1110 4444 %%%% !1110!\U_\ !8_X='XJ_P#!*;]H
M?P9';^=*_P (==N[6+&2\UK9R742CW+PJ![UT_\ P33^(P^+O_!.WX%?$TW'
MFRZW\(?#EU=-G)$[:;!YJGW$FX'W%>J_$/P7I7Q)\ :Y\.]='^A:_H]SIUY\
MN?W4\31/QW^5C7Q;_P &WGC;5/$/_!(WX>?#_P 4N!X@^&^J:WX-\16X;/V>
MYT_5+F-(_P (# ?QH ^ZJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MQRB_$/P@FTSHRJ#NO;5$$D4F"Q6,#Y_*CB;]"*" 1@B@#@_V8OVD_A#^V!\
M_"W[2GP(\3IJ_A7Q=I27VE7:X#J#D/#*H)\N6-P\<B'E71E/2N\K\Q+!#_P0
MC_X*%IHRJ;+]DK]IKQ3_ *)_#9_#7QU,.8_[L%A?!>.BQLO_ "S2 E_T[H *
M*** "BBB@ HKG/'GQ:^'GPUMS+XP\3V]M)MREJK;YG^D:Y;'OC'O7A'Q&_;E
MUN_\S3_AGH*V,9R!J&H 22GW6,?*I^I;Z4 ?2>IZIIFBV3ZCK&HP6EO&,R3W
M,RQHH]V8@"O*_'?[97PI\*E[7P^UQKMRO&+-=D(/O(W7ZJ&%?*WBGQMXN\;7
MO]H>+?$=YJ$N<J;F<L$]E7HH]@!670![!XR_;4^*_B#?!X<BL]$@;@&WB\V;
M'H7DR/Q"@UY?XA\5^)O%EW]O\3^(+S4)NTEY<M(1[#<>!["L^B@ HHHH ***
M* "BBB@ HHHH *^!/V]V+?M6>)"QS_HNEC_RF6M??=? ?[>O_)U?B7_KUTO_
M --MK7ZMX/\ _)2UO^O,O_2Z9^5>+W_)-T?^OL?_ $BH>/T445_1Q_.@4444
M %%%% !1110 ^VN;FRN$N[.X>*6)PT<L3E61AT((Y!KWCX-_\%.OVY/@?Y5M
MX6^/^L:A918']F^)&74H2H_@'V@,\:^R,M>"45QXS+\!F%/V>*I1J1[22?YG
M7@\?CLOJ>TPM64)=XMK\C]0?V??^#A2PG,.C_M/?!AH&.!)KG@V3<GIEK6=\
M@=R5E8^B]J^XO@+^VE^R[^TS!&?@S\9M'U6[=-QTAYS;WR>N;:8++@?W@I7T
M)K^=RGV]S<6=PEW:3O%+$X>*6-BK(P.001R"#WK\\SCPIX>Q]YX1NA+R]Z/_
M ("]?NDEY'Z'E'BIQ!@+0Q:5>/G[LO\ P):??%OS/Z<:*_"?]G/_ (*Y?MI_
ML]36U@WQ'?Q?HD) ?1O%Y:[^3T2X)$\>!PH#E1Q\I Q7Z)?LN?\ !:_]E#X\
M"V\/_$J\D^'?B"7"F#7IPVGR/_TSO  JC_KJL7H,U^3YYX<\29*G4C#VU-?:
MA=M>L?B7R32[GZMD?B+PYG+5.4_8U']F=DGZ2^%_.S?8^QJ*BL;^QU2RBU+3
M+R*XMYXQ)!<02!TD0C(96'!!'((J6O@FFG9GWB::N@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 **** /-_VO/V5?A%^VW^S?XM_9<^.>AB^\->+]*>S
MO H'FVTF0T-S"2"%FAE5)4;!PZ+D$9!^7O\ @CC^U+\7M/F\7?\ !+/]M;7?
MM'QN^ BQVT.LSY'_  FOA1L+IVNPEB3(2A2*8Y9E?87/F2,J_=-?$'_!8C]D
MCXNZM;^$O^"E/[%&DA_CS\ GEO\ 3--A4C_A,O#IR=1\/SA1F021&1X1@LLF
MX(%:7>H!]OT5XG^SQ_P4#_9C_:-_8^\,_MM^&/B%9V'@SQ)I:W(DU&=5FLKD
M96:QD1<DW$4JO$T:Y)9#MW @GY7_ &H?^"N_BSQ.;GPA^S7IKZ+8'*/XDOXE
M:\F'0F*,Y6$'LS;GY!&PBOHL@X6SGB.KRX2G[JWF](KY]7Y*[\CY'BGC?A[A
M"AS8^K[[7NPCK.7HNB\Y-+SN?9_Q[_:L^!O[-NE&]^*'C2&"[>/?:Z-:8FO;
MGTVQ Y /]YMJ_P"U7P5^T5_P5I^-?Q,:?0/@[:CP9H[Y7[3$XEU&9>F3+C$/
MKB,;@?XS7ROK6MZSXDU:XU[Q%J]S?WUU(9+J\O)VEEF<]69V)+'W)JK7[MP_
MX;9'DZ57$KV]7O)>ZO2.WSE?RL?S#Q9XQ<2\0.5'!OZM1?2#]]K^]/1_*/*N
MCN?2O[._Q+U#X@>$)K#Q'JLUWJ^E3D3W-U,7EN8)"621F8EG96WH3T"^4.]=
M_7RK\&/'H^'7Q L];NI66QFS;:H%!.;=R-S8'+%"%D [M&*^K)8VBD:)B"58
M@E6!'X$<&OROQ)R%91GKKTHVIUO>792^TOOM+_MX_<?!SBEY_P +K"UI7K8:
MT'?=P^P_N3C_ -NWZC:***_.S];"BBB@ HHHH **** "BBB@ HHHH *^ _V]
M?^3J_$O_ %ZZ7_Z;;6OORO@/]O7_ ).K\2_]>NE_^FVUK]6\'_\ DI:W_7F7
M_I=,_*O%[_DFZ/\ U^C_ .D5#Q^BBBOZ./YT"BBB@ HHHH **** "BBB@ HH
MHH **** /7?V:_VZOVH?V3KU#\'?BC>6^FB3=-X>U _:=.FR<G,#Y"$]WCV/
M_M5^F/['?_!<3X$_&DVO@W]H:TA\ >(Y"$74))2VD73GN)6^:VSZ2_(/^>A)
MQ7XXT5\EQ!P5D'$47*O3Y:C^W'27SZ2^:?E8^LR#C3/N'I*-"IS4U]B6L?EU
MC\FO.Y_3?97MGJ5G%J.G7<5Q;SQK)!/!('21",AE8<$$<@BI:_ 3]D?_ (*.
M?M._L=7D5CX \7G4_#@DW7'A/7"T]DP)^8QC(:W8]=T97)QN# 8K]7/V*_\
M@JU^SE^V$]OX0:[/A+QG*H'_  C.M7"XNG[BUGX6?_=(63J=F 37X+Q+X>YW
MP^I5HKVM%?:BM4O[T=UZJZ\S]XX;\0<DX@<:,G[*L_LR>C?]V6S]'9^1]/T4
M45\$?>!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
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 %%%>=_'[X[Z;\(M%%GIYCN-;NT/V.U8Y$2]/-<?W0>@_
MB/L"1X^?Y]E7#.4U<RS&HH4J:NW^22ZR;T26K9UX' XK,L5'#X>/-*6W^;[)
M=6'QY^/NC?"/2SI]CY=UKES%FUM"<K$#QYDF.B^@ZMCL,D?(VO:]K'B?5Y]>
MU_4)+J[N9"\T\IR6/]!V ' ' I-:UK5?$6JSZYKE_)<W=S(7GGE;+,Q_STZ
M<55K_.GQ-\3LW\1<UYZEZ>%IM^SI7V_O2[S:W>R6D>K?] \-\-X3A_"VC[U2
M7Q2_1=DOQW?D5#J.G:?J^GSZ1JUE'<VEU$8KFWE&5D0]0<<CU!&"" 000#4U
M%?G6"QN+R[&4\7A:CIU:<E*,HMJ491=U)-:IIJZ:V9[N)PV'QF'GAZ\%.$TX
MRBU=235FFGHTUHTSY,^-'PEO_A3XE^RH9)M+N]SZ9>.!EE'6-B.-ZY /3((;
M # 5QU?9_C7P;HGC_P -7'A7Q#$6M[C#)(H!>"49VRIG^(9/U!93PQKY)\>^
M!==^'7B:?PQX@A EB^:&9/N7$1SMD0]U./J""" 00/\ :WZ,GT@<)XR<-?4L
MQDHYKA8KVT=%[6.RKP79NRJ):0F]E&4#_+#Q\\&<1X8Y[]<P,7++J[?LWO[.
M6[I2?EO!OXH]Y1D8U%%%?U$?SZ%%%% !1110 =.E?6?PK\<_\+%\!V/B>>7?
M=D&WU(GK]I0#>QZ??!63C@>9CM7R97I_[+?CC^P?&DG@^]EQ;:XJQPY_ANER
M8NQ/S9:, =6=,]*^"\1<A_MKA^52FKU*/OQ\U]I?-:^;2/U+PCXH_P!7>*X4
MJLK4<1:G+LFW[DOE+2_12;/H6BBBOY@/[6"BBB@ HHHH **** "BBB@ KX#_
M &]?^3J_$O\ UZZ7_P"FVUK[\KX#_;U_Y.K\2_\ 7KI?_IMM:_5O!_\ Y*6M
M_P!>9?\ I=,_*O%[_DFZ/_7Z/_I%0\?HHHK^CC^= HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *^S?\ @F9_P57\6?LFZI:?"'XP
MW=UK'PXN9PD9),EQH#,W,L(ZO#DY>'ZLGS95_C*BO,S?*,!GF!EA,9#F@_O3
MZ-/HUW^6QZ64YOC\DQT<5A)\LU]S75-=4^WZG],WAGQ-X>\9^'K+Q;X2UJVU
M+3-2MDN+"_LIA)%<1.,JZ,.""#G-7J_%K_@E?_P5 U;]DWQ!!\&OC%J-Q>?#
M?4KG]U(<O)X?G=LF>,=3 Q),D8Z$EU&[<LG[.Z1J^E>(-*MM=T+4K>]LKVW2
M>SO+699(IXG 971E)#*0001P0:_E;BKA;'<+9A[&K[U.6L)])+])+JOGLT?U
M/PKQ3@N*,![:E[M2.DX=8O\ 6+Z/Y;IEBBBBOESZ<**** "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 **** "BBL3XA>/=!^&OA6Y\5^(9\10C$42G
MYYY#]V-?4G]!DG@&N7&XW"9;@ZF*Q4U"G33E*3T225VV:T:-7$58TJ2O*3LD
MNK9C?&SXRZ+\'_#1OI]D^I7(*Z=8EO\ 6-W=NX0=SWZ#K7QSXD\2:UXNURY\
M1^(;][F\NI"\TKG\@!V '  X &*N_$+Q[KWQ*\4W'BOQ#/NEF.(HE/R01C[L
M:CL!^IR3R36)7^='BSXH8WQ#SAQI-PP5)OV4-K]/:37\SZ+[*T6O,W_0/"W#
M5'(,)>6M:2]Y]O[J\E^+U[6****_)#ZH**** "N3^,'PITSXK>&3ISE(-2M0
MSZ7>MT1SUC?_ *9M@ ]U.&&<%6ZRBOI^#.,<_P" >)<-GV2U?9XBA+FB^C6S
MC)?:A)7C*/5-G@\3\-9/Q?D5?*,TI\]"JK275=I1?2479Q?1I,^(]6TG4M"U
M.XT;6+-[>ZM96BN(9!RC X(JO7TS^T/\%!\0M+/BGPS99URSBPT<:_-?0@?<
MQ_%(H^[W(^3GY /F;IUK_=?P9\7<@\9>#*>=9>U"JK1KTKWE2J6UB^\7O"7V
MH]I*45_D;XI>&N<>%_%$\LQGO4I7E2J6TJ0OH_*2VG'H^\7%LHHHK]:/S<**
M** "GV]Q/:3I=6LSQRQN'CD1B&5@<@@CH0:910TF@3:=T?7G@#QE;_$#P=8>
M+8=@DN8L7D48 $5PO$BX'W1N^91UV,OK6Q7@W[*?CK^S=>NO -_/B#4E,]EN
M;A+A%RP&3@;XP<]RT<8'6O>:_D[C3(GP_G]6A%6IR]Z'^%]/^W7>/R/[N\.>
M)UQ5PK1Q4W>K#W*G^.-M?^WE:7SMT"BBBOE#[H**** "BBB@ HHHH *^ _V]
M"#^U7XE(.?\ 1M,_]-MK7WY7P!^W=_R=1XE_ZX:;_P"FZVK]6\'_ /DI:W_7
MF7_I=,_*O%[_ ))NC_U^C_Z14/(J***_HX_G0**** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ K[K_ ."2G_!3^_\ V>?$%E^S
MG\=-=,G@'4KGR])U.Z?GP_<.W=CTMG8_,#Q&3O&!OS\*45Y6=9-@<^R^>#Q4
M;Q>SZQ?22[-?\!Z-GJY+G..R',(8O"RM);KI)=8ONG_P5JD?TYQR1RQK+$X9
M6 *LIR"#W%+7YL?\$7?^"DO_  D5I8?L<?'/7_\ 3[:(1> ]9NY?^/F)1QI\
MC'^-0/W1/WE'E]50-^D]?R7Q!D.-X=S.>#Q*VU3Z2CT:_7L[H_K'A_/<%Q%E
ML,9AWOHUUC+JG^G=684445XA[04444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M_P#8KNS*_A_0CIMI:QCQ0I2VCCDGFE<* [[Y)"6+,0J+A%Z+_@F7_P IQO\
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
M/(J***_HX_G0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "O2/V2_VD?%G[)OQ\T#XW>$B\ATRYV:E8!]JWUD
M_P L]NW;YDS@G.UPK8RHKS>BL<3AZ.,P\Z%:/-"2::[IZ,VPV(K83$0KT96G
M%II]FM4?TM?#CXA>$_BQX"TCXE^!-62^T?7-/BO=.ND_CBD4,,C^%AG!4\@@
M@\BMJOS,_P"" _[6LUW:ZU^Q]XPU0L;99-8\'^<_2,L/M5LN?1BLRJ/[TQ[5
M^F=?Q_Q-D=7AW.JN"GJD[Q?>+U3_ $?FF?UYPUG=+B')J6-AHVK27:2T:_5>
M304445X)[P4444 %%%% !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 ! (P17QA^U!_P0S_8_P#C7\07_:$^ %[X
M@^ 'Q=0L]O\ $KX,7_\ 9%Q/(2&(O+6/%O>(S &0,BO(,@R<U]GT4 ?G/_PU
M#_P6A_X)M_Z%^V;^SS;?M2_#&RX;XK?!+35M/%-G /\ EK?Z$Q"7#8R3]E*H
MB@EG)KT+5O\ @H9\"/V[/@MHGC7]EWQ==ZIX8O+B4ZG+>Z3<6,\-W"Q1K26*
MX1&#QONW8!4L%VL<9K[*\0Z[I_AC0KSQ%JLNRVLK9YIF[[5!) ]^P'K7PAXD
MUJ7Q+XDU#Q+<6\<4NHWTMU,D2@ ,[%CT^O6OYR^D=QG_ &)PM#)</*U7%_%;
M=4HM<W_@;M'S7,C]!\/<H^N9F\947NTMO\3V^Y:^MBE1117\('[>%%%% !11
M10 4444 %%%% !1110 4444 %%%% !0"0<@T44 >!?M,?!,:7-+\2?"=IBUE
M?.K6D:\0N3_KEQ_"Q^\.S'(X;"^,5]Q2Q0W$+V]Q"DD<B%)(Y%#*ZD8*D'@@
M@X(/6OE_X^?!F7X::T-6T6!VT2^D/V9B2WV:3DF%B>>@)4GDJ.I*L:_UJ^B%
M](W_ %UR^'!G$E:^848_N*DGKB*<5\+;WJTTM>LX+FUE&;?^<OTE?!#_ %7Q
MD^*<CI?['5E^^A%:49R?Q)+:G-_*$G;:44O/:***_NX_D$*W/AOXSG\ >-;#
MQ1&K/'!+BZB0#,D+#;(HSQG:3@GHV#VK#HK'$4*6*H3HU5>,DTUW35FON.C"
M8JO@<53Q-"7+.#4HOLT[I_)GVE%-!<0I<VEPDT,J+)#-&<K(C#*LI[@@@@^A
MIU>;?LR>.O\ A)/!+>&+Z?=>:*P1-S?,]LV2AY.3M.Y.F%7RQ7I-?R!GV4UL
MCS>M@JGV'H^\7K%_-6/] >%\^H<39#0S*E_R\CJNTEI*/RDFO34****\@]\*
M*** "O@#]N[_ ).H\2_]<--_]-UM7W_7P!^W=_R=1XE_ZX:;_P"FZVK]6\'_
M /DI:W_7F7_I=,_*O%[_ ))NC_U^C_Z14/(J***_HX_G0**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#
MK?@3\8O%?[/WQA\._&?P5-MU+P[JD=W"FXA9E!Q)"Q'\$D9>-O\ 9<U_1/\
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
M117Y&?K84444 %%%% !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 5\6?M$>*3XM^,.MWZR[HK>Z^R0<\!8AL./8L&/XU
M]A>,/$$/A3PIJ7B:?&VPL99\'^(JI('XD8_&O@N>>:ZG>YN)"\DCEG=NK$G)
M-?R?]*3//9Y=E^40?QRE5DO*"Y8W]7*7_@)^I>&>"YL17Q;6R45\]7^2^\91
M117\9GZ\%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110  D'(-?//[2?P37PU=2?$#PI9[=.N),ZA;1KQ:R,?O@#HC$].BL<#@
M@#Z&J.ZM;:^M9;&]MTEAFC:.:*1<JZD8*D'J"#C%?L_@;XRYYX+<90S7"WGA
MJEHXBC?2I3OTZ*I"[E3ET=XOW923_,/%CPPRGQ2X7EEV)M"O"\J-6VM.=OO<
M);3CU5FO>C%KX?HKN_CG\'KKX8:]]IT^-Y-&O7)LICD^4W4PN?4=B?O#GJ&
MX2O]T>%>*,CXTX>P^=Y/657#5XJ4)+MU36ZE%WC*+UC)-/5'^2'$7#^;<*YU
M7RG,Z3IUZ,N647^#3ZQ:LXM:---:,[_]G+QR?"/Q BTN[GVV6L[;6<%OE64G
M]T_4#ACMR> LC&OI6OBNOJ_X1^.3\0O 5EX@N)2]X@-OJ).<F= -S$X&2RE9
M.. 7QVK\O\6LAM*GFU);^Y/_ -M?YIORBC]]\!N*.:%;(J\MKU*?IM.*^=I)
M><F=+1117XF?TB%?G[^W/_R=+XF_ZYZ?_P"D%O7Z!5^?O[<__)TOB;_KGI__
M *06]?JW@_\ \E+6_P"O,O\ TNF?E7B]_P DW1_Z_1_](J'DM%%%?T<?SH%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %?N5_P1H^-O_"X_P!A7P[IM[=^;J'@VXF\/WF3R$AP
M]OQZ"WEA7/<H:_#6OTB_X-W/B?\ 8_'OQ%^#-S<9&HZ3::S9QD_=-O*T$I'U
M%S#G_<%?G?BAERQW"LZJ7O4I1FO2_*_P=_D?H?ACF+P/%4*3?NU8R@_6W,OQ
M5OF?JE1117\OG].A1110 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 %%%% 'F/[7.OG1/@O=VB2;7U*[AM5(/.-WF'\U
MC(_&OD6OH;]NC7L0^'_#$;_>::ZF7/IM1#^KU\\U_GM](G-?[1\2JM!.ZH4Z
M=/[U[1_C.S]#][X POU?AV,^LY2E^/+_ .VA1117X8?:A1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &=XJ\+:+XST"
MY\-Z_:^;;7*8;!PR'LZGLP/(/\QQ7R9\2OAYK/PT\3R^'M5_>)]^TNE7"W$1
M/##T/8CL01D\$_8E<U\5/AII'Q0\,/HM\%CN8LOI]YCF"3'ZJ>C#N.>H!']9
M_1:^D-7\(N(?[)S>;>4XJ2Y]W["H[)5HK^7958K5Q2DKRBE+^=/I ^"U'Q*R
M7^T<M@EF.'B^3I[6"U=*3[[NFWHI-IV4FU\@5Z7^S#XW'AWQPWA>\EQ:ZVJQ
M+GM<KGRNQ)W99,#&3(I/2N!\0^']6\*ZU<^']=LV@N[60I-&WY@@]P1@@]""
M#52&::VF2XMY6CDC8,CHV"I!R"".AK_8['X3 \1Y+.BI*=*M"\9)IIIJ\91:
MT:VDFM'H?YG9-F>/X5X@I8N,7&K0GK%W3T=I0DMU=7BUNKL^TJ*Q/ASXS@^(
M'@NQ\4QE!+-'LO8T  CN%XD7 ^Z"?F4==KKZUMU_(>,PE? 8NIAJRM.#<6O-
M.Q_H!E^/PV:8&EC,.[PJ14HOR:NOGW[,*_/W]N?_ ).E\3?]<]/_ /2"WK]
MJ_/W]N?_ ).E\3?]<]/_ /2"WK]-\'_^2EK?]>9?^ETS\V\7O^2;H_\ 7Z/_
M *14/):***_HX_G0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *^E_^"0WQ._X5A^W[X'FN+CR
M[77IKC1;H9QO^TPLL2_]_P 0G\*^:*V/A[XSU+X<^/\ 0_B%HI(O-!UBVU&T
M(;'[V"595Y[<J*\_-L$LRRNOA7_R\A*/WIH]#*<:\NS2ABE_R[G&7W-,_I<H
MJKH>L6/B'1;/7]+D+VU]:QW%NY_BC=0RG\B*M5_%C3B[,_L]-25T%%%%(844
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% 'R?^V7JQU#XP_8@V18Z7!#CT)+2?^SBO)Z[/]H75?[9^-/B*[W9V7Y@_
M[]*L?_LE<97^6OB)C_[3X[S/$WNI5ZEO12<8_@D?TSD%#ZMDF&I]H1^]I-_B
M%%%%?&GKA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!Y[\?/@U%\2M%_M?1HD76K&,_9R>/M,?4Q$^O4J3P"<
M' )(^7YX)K:9[:YA:.2-BLD;J0RL#@@@]#7W%7B_[2_P4&HPR_$CPK:?Z1$N
M[5K6-?\ 6H!_K@/[P'WO4<]0=W^BOT.OI'?V76H\ \35OW,WRX2K)_!)O2A)
MO[$G_";^&7N?#**C_$_TF_!#^TJ-3C#(:7[V*OB:<5\<5_R^BE]J*_B+[4?>
MW4N;FOV5_'1TGQ'<>!K^?%OJ:^;:;FX2X0$D#)P-Z @]R4C%>^U\8Z;J-[I&
MHP:MIMPT-S:S+-;RIU1U(96'N" :^O/!OBBS\:^%;#Q78H$2^MP[1+G$;@E7
M3GDA7#+D]0,]Z_L;Q8R+ZMCJ>:4E[M3W9?XDM'\XK_R7S/RCP)XH^N995R2M
M+WZ/OP\X2?O+_MV3O_V^NQI5^?O[<_\ R=+XF_ZYZ?\ ^D%O7Z!5^?O[<_\
MR=+XF_ZYZ?\ ^D%O7-X/_P#)2UO^O,O_ $NF?5>+W_)-T?\ K]'_ -(J'DM%
M%%?T<?SH%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% ']#G["/C'_A/?V,?A?XG:;S))?
M^G0W#Y^]+# L,A_[[C:O6*^3_P#@BCXR'BK_ ()\^%]-:7?)H.IZEITA)Y'^
MER3J#]$G4?0"OK"OXSXAPWU//L50_EJ32].9V_ _LCA_$_7,BPM;^:G!OUY5
M?\0HHHKQSV 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 ***CN[A+2UENY/NQ1L[<]@,TI24(N3V0TFW9'P?XWO?[2\::
MOJ.[/VC5+B3/KND8_P!:RZ=+(\TK32'+.Q+'U)IM?Y&8NO+%8JI6>\I-_>[G
M]5TH*E2C!=$E]P4445SF@4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%%--Q=T)I-69\X?M&?!3_A#;]O&G
MA>RQI-U)_I$,2\6DI/IV1CT[ G;QE15[]D_QQ]GO[SX>7LOR76;O3P?^>JJ!
M(HP,G**&Y. (CZU[WJ.G6.KV$VEZG:I/;W$9CFAD&5=2,$&OF#XE?#_7O@1X
M]M=<T5R]FMT+C2KIQD94Y\J3U(Z'LRGW('^L'T:?'6CXP\)3X&XDK?\ "G2A
M^ZJ2>M>$%>,K]:M.W[SK.'OZOVC7^?7C)X85_"3C"CQKD--_4)S_ 'M..U)S
MTDK=*=1-\G2$[1T7(CZ5K\_?VY_^3I?$W_7/3_\ T@MZ^]O#NO:?XIT&S\2:
M2Q-M?6ZRQ L"5SU0D<;E.5..ZFO@G]N?_DZ7Q-_UST__ -(+>OW7PEHU</Q7
MB*516E&E--=FJE--&?BMB*.+X3P]>C+FA.I"2:V:=.;3^:/):***_HH_GD**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** /US_X-YO$<]W^S;XW\*2292P\;"YC!_A\ZTA4
M_A^X_G7Z U^:/_!N;JWF^'_BSH1?_47FBSA?^NB7JD_^0Q7Z75_)WB%25'C'
M%Q\XO[X1?ZG]7>']5U>#\)+RDONG)?H%%%%?&'V04444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %9WC&40^$=5F)(V:;.V
M1UXC:M&L;XBR^3\/M=FW8V:-=-GTQ$U<&:S]GE=>?:$G_P"2LWPJYL3!=VOS
M/A"BBBO\DC^J0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ K*\:>#M$\>>';CPUK]OO@F7Y77[
MT3C[KJ>S#_$'()%:M%>CE&;YGD&:4<RRZK*E7HR4X3B[2C*+NFOG\GL]#BS+
M+<!G&7U<#C::J4:L7&<9*ZE%JS3/)?@A_;7@#6]2^#/BJ3,EL3>Z/.<A9X6.
M'V9/3.&"@<$RYZ5\B_MP,6_:A\3ECGBR'_DC;U]]^+?"L>O-9ZM9!(]3TN?S
MM/N&)')&'B8CGRY%RC8['/4"O@3]N%2O[47B<%&7(L2 XP0#8VYYP37^QGT:
M/%G+/%S,)YG:-/'1H-8FDM%[13IKVL%_S[JK6V\9\\7=*,I?P+XN<$X[@#AZ
M&42;GA8UT\/-ZOV;A4?LY/\ GI.\;[.'(UJVH^3T445_89_.P4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 ?H_P#\&ZNK&'XC?$_0MW_'SHFFSX]?+FF7_P!JU^JM?DI_
MP;P_\G >/?\ L3HO_2N.OUKK^6_$Z*CQC7:ZJ'_I"7Z']0^&4G+@^BGT<_\
MTIO]0HHHK\_/OPHHHH **** "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 *YOXR1R3?"'Q5#$2&?PW?!2&P<FW?OVKI*Q_B';_;/ &N
M6FT'S='N4P>AS$PKFQL>?!U(]XO\F95US49+R?Y'Y(?\)'XA_P"@[>_^!3_X
MT?\ "1^(?^@[>_\ @4_^-4J*_ACVM7^9_>?@W//N7?\ A(_$/_0=O?\ P*?_
M !H_X2/Q#_T';W_P*?\ QJE11[6K_,_O#GGW+O\ PD?B'_H.WO\ X%/_ (T?
M\)'XA_Z#M[_X%/\ XU2HH]K5_F?WASS[EW_A(_$/_0=O?_ I_P#&C_A(_$/_
M $';W_P*?_&J5%'M:O\ ,_O#GGW+C>(-?=2CZY>$$8(-R^"/SJ'^T=0_Y_IO
M^_IJ&BDZDWNV+FD^I-_:.H?\_P!-_P!_31_:.H?\_P!-_P!_34-%+FEW"[)O
M[1U#_G^F_P"_IH_M'4/^?Z;_ +^FH:*.:7<+LF_M'4/^?Z;_ +^FC^T=0_Y_
MIO\ OZ:AHHYI=PNR;^T=0_Y_IO\ OZ:/[1U#_G^F_P"_IJ&BCFEW"[)O[1U#
M_G^F_P"_IH_M'4/^?Z;_ +^FH:*.:7<+LF_M'4/^?Z;_ +^FC^T=0_Y_IO\
MOZ:AHHYI=PNR;^T=0_Y_IO\ OZ:/[1U#_G^F_P"_IJ&BCFEW"[)O[1U#_G^F
M_P"_IH_M'4/^?Z;_ +^FH:*.:7<+LF_M'4/^?Z;_ +^FC^T=0_Y_IO\ OZ:A
MHHYI=PNR;^T=0_Y_IO\ OZ:/[1U#_G^F_P"_IJ&BCFEW"[)O[1U#_G^F_P"_
MIH_M'4/^?Z;_ +^FH:*.:7<+LF_M'4/^?Z;_ +^FC^T=0_Y_IO\ OZ:AHHYI
M=PNRIXM\=P>"?#EWXIUS4IA;V<6\HLQ#2MG"QKU^9F(4'&!G)X!-?'GB_P 5
MZSXX\2WGBSQ!<^;=WLV^4Y)"C "HN22%50% R<!0*] _:=^*8\6^)!X*T6[W
M:9I$I\YXW)6XNAE6;T(3)13SU<@D.*\MK_43Z-GA6^!.$_[4S"%L;C$I23WI
MTMX4_)OXYK35J+5X'Y_Q!F3QF(]C!^Y#\7U?RV7S[A1117])'SP4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 ?HE_P;N1QGXU?$24H-R^%[4!L<@&YY'Z#\J_6*ORG_X-
MUX5;XH?$RX,>2N@6"A\= 9Y3C\<?I7ZL5_+7B<[\8U_2'_I"/ZB\,E;@^AZS
M_P#2V%%%%? 'WP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %0:G9+J6FW&G.0%N('C.1V92/ZU/12DE)-,32:L?C;/#)
M;S/;S(5>-BKJ>Q!P13:Z'XN:2- ^*_B?0@I7[%XAO8-I[;)W7^E<]7\(UZ3H
M5YTGO%M?<['X'4@Z=1Q?1V"BBBLB HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N$_: ^*7_"M_!YMM
M)N]FL:H&BL3')AX$QAY^.01G"G(.XY!.QA7::IJFFZ'IEQK6L7:P6EI"TMS,
MW\**,GCN>P Y)( R2*^1/B7X^U+XE>,+KQ1J :-)"$L[8R;A;P+]R,' 'N2
M-S,S8RQK^F/HT>%7^O7%?]KX^G?!8-J336E2KO"'9J/QS6NG+%JTSP\]S'ZE
MAN2#]^6WDNK_ ,O^ 8-%%%?Z@'YV%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^
MH7_!N=X=,>E_%CQ9)&")KC1[2%^XV+>.X_'>GY5^F5? _P#P;V>'OL?[*WB_
MQ.Z -?\ CV2 ''++#96I!^F96'X&OOBOY-\0:WM^,<7+LTO_  &,5^A_5_A_
M1]AP?A(]TW]\I/\ 4****^-/L0HHHH **** "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 **** /RV_;'T)_#O[3_C73Y%P9-:>Z ]I
MU68?I)7FE?1/_!3GPU_8O[2":RD>%UC0+:X+8X+HSPD?4")?S%?.U?Q7Q7A'
M@N)L91[5)V]&VU^#1^(9O1]AFE:':3^YNZ"BBBOGSS@HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***YCXO?
M$BW^%_@N;7@R-?SDPZ5 ^T[YB/OE3G*H/F/!!.U3C>#7N<-\/9IQ9GV'RC+H
M<U:O)1BNFN[?:,5>4GTBF^AG6K4Z%*52;LEJSR_]JOXI&ZNU^%^AW?[JW99-
M9>.08DEZI <=D^\PS]\@$!HZ\6I]U=7-[<R7M[</--,Y>665RS.Q.2Q)Y))Y
MS3*_V+X"X+ROP_X4PV28%>[27O2M9SF]9S?G)_<K16B1^78[&5,=B95I]=EV
M71!1117V)R!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 ?MU_P $0/"D_AS_ ()_
MZ%JD\.S^W-=U.^3(P647!MP?_('Y8KZZKR?]A+P&?AI^QK\,O!TD'ES0>#+"
M:ZCQ]V>:%9I1_P!_)&KUBOXTXBQ2QN?8JNMI5)M>G,[?@?V1P]A7@LAPM![Q
MIP3]>57_ !"BBBO&/8"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 ^-O^"LOA=BO@SQI#"=H-Y97$GH?W<D8_P#1
MM?&E?H__ ,%%_!?_  EO[,.IZA'%OFT*_MM0B '. _E/^22L?PK\X*_E7Q8P
M+P?%\ZO2K&,OPY'^,;_,_)N+L.Z.<RE_.D_T_0****_-3Y@**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $DDA
MAB>XN)TBBB1GEEE<*D:*,LS$\!0 22>  37RA\;/B;-\3_&DNHVSR+IEH#!I
M4+C!$0/,A Z,Y^8YR1D+DA17J/[57Q0_L;2U^&>C3XN[Z-9=5=2,Q0'E(O4%
M^&/0[ O59"*^?J_T6^BIX5?V#DKXMS*G;$8F-J*:UA1?V_)U7JO[B5G:;1\3
MQ)F/M*GU6F]%\7KV^7Y^@4445_81\J%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5L?#WPC>?$#Q_H?@/3\_:-;UBVL(-O7?-*L:X_%A6/7T7_P2?\ A5)\6?V]
M_ &GO 6MM$U)M<NWQD1BS1IHR?K,L*_\"K@S3&1R_+*V*E]B$I?<FSORO!RS
M#,J.%7VYQC][2/WCL+&TTNP@TRPA$<%O"L4,:]%10 !^ %3445_%;;;NS^T$
MDE9!1112&%%%% !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!A_$SPC%X_P#AUKO@B901J^D7%H"W8R1LH/X$@_A7Y$SP
M36TSVUQ$R21L5=&&"I!P0:_9*OR^_;1^'G_"M?VD_$VD0P;+6]O/[1L\#"F.
MX'F$#V5V=?\ @-?AWC3EKGA,+CXKX6X/_MY7C]W++[SX3C?"N5&EB%T;B_GJ
MOR9Y91117\^'YT%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %9'CWQKIGP[\)7?B_5D$B6X"V]N3C[1.V=D0.1UP2<
M<A%=@#MQ6Q'')-(L42%F8@*JC))/85\Q?M&_%./X@>+AI&BW0?2-(+16KIC;
M<2D_O)LCJ"0%7G&U0< LU?MG@1X75/$WC.%+$1?U+#VJ5WW5_=IW[U&K=U%3
M:U2/+S;,%E^$<U\3TCZ]_E_DNIPVNZWJGB36;K7]:NC/=WD[2W$I4#<S')P!
MP!Z 8 ' XJI117^M-*E3HTXTZ<5&,4DDM$DM$DNB70_-)-R;;W"BBBK$%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5^DW_  ;O?";[7XR^(7QRO+; L=.MM#T^
M4CAFF<SS@>A @@_[[K\V:_2W_@C=_P %+?\ @FE\!O@T?V8/B3^UEX6\'_$B
M?Q!<:AKVC>,9)-)C,DP1+<17=VD=O/N@CA($<C'<Q&,U^=^*&8K \*SI)^]5
ME&"]+\S_  5OF?H?AAESQO%4*K7NTHRD_6W*OQ=_D?J/1571-<T3Q-I-OK_A
MS6+74+"[B$EK>V-PLL,R'HR.I*L#Z@XJU7\OG].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 %%%% !7QI_P5=^
M'>&\+?%>U@ZB32KZ3'UFA'_H^OLNO./VLOA7_P +B^ 7B'PC;6WFWR6AO-+
M&6^TP_O$4>[8*?1S7RW&N4/.^&,3A8J\N7FC_BC[R2];6^9Y.>8-X[*ZM);V
MNO5:K[]C\LJ***_C0_%0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBJGB#7])\*Z%>>)]=F:.SL(#+<,@RQ&0 J]MS,55
M<X&YAD@<UUX# 8S-,=2P>$@YU:DE&,5O*4G9)>;;L*4HPBY2=DC@OVEOB>?
M_A(>%]*GVZIK<+*&"\P6F2KO]7(:->#P)#\I537S/6MXX\8ZKX^\5WOBW62H
MFO)<B-,[8D "I&N>=JJ HSDX'))R:R:_U^\(O#G!^&/!E'*X6=>7OUIK[51I
M7L_Y8Z1CY*]KMGYEFN/EF&+<_LK1+R_S>_X= HHHK]//-"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** .A^$GPXUOXP?%+P[\*O#@_T[Q'K=MIMJVW(1II5
MCWGV7=N/H :_H"^(?[%/[)OQB^%ND_!GXT_L[^#O&?A[0])ATW2['Q5X=MKX
M6L$48C01F5"8V"J,,A!!Y!!K\N?^"#_P(_X65^UO=?%G4K+S-/\  .C/<QNR
MY7[=<AH(%/;_ %?VEP>QC!]Q^R]?SQXNYK]9S>E@(O2E&[_Q3U_"*7WG]"^$
M>5?5\HJXZ2UJRLO\,?\ .3?W'Y_ZW_P;O_LP_#K5[CQA_P $_P#]HCXR?LU:
MU-(9C#\,O'UR^D7$I[W&GWC2I,F>?+#(O P !BJIT3_@XT_9$.='\6_!?]K3
MPW;9_<:M:'P3XIN%'14>,MIXXX+/N).#ZU^A5%?D1^MGY^:?_P '!OP>^#]_
M#X:_X*0?L?\ QI_9MU!I1%)J_C'P;-J?AV20\;8-4T]9%F&>-WE*HR"3UQ]=
M_L\_MB?LI?M9Z)_PD/[,W[1?@SQU;"(23#PSXBM[N6W'I+$C&2$\CY752,]*
M]"U#3M/U:QFTO5;&&ZMKB-H[BWN(@\<J$8*LIR&!'!!KY#_:&_X(+_\ !*W]
MHO6_^$UU+]EC2_!OBE)#+:>+OAA<R^&]0MYO^>P-@T<<DG)^:1']: /L*BOS
MW'_!,S_@J]^S ?._82_X+#Z_XFTFW_X]O W[2WAV+Q'%*!]U6U:$)=QH.F$3
MH?84O_#Q3_@L9^S%BW_;4_X) W'CS2X!_I7C7]F7Q9'K EQ][RM&NRMYTY&Y
MQG./6@#]!Z*^(OA1_P '#_\ P2N^(/B >!/B)\<[_P"$GBE2!<^%_C-X:N_#
MES:YX_>2W*?9EYR/]<<8KZ]^''Q8^%GQB\/)XM^$7Q*\/^*M*DQY>I^'-9@O
MK=L],20LRG\Z .@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 _+?]K[X5_P#"H/V@O$'ABVMO+L;BY^W:8 ,+Y$WSA5]E
M8LG_  "O,Z^Z_P#@J)\'#XB\ Z;\9=)M=UUH,HM=2*KRUI*WRL?]R4@#_KLQ
M[5\*5_'7'61O(.)J]!*T)/GA_AEK9>CO'Y'XQG^!>7YI4II>Z_>7H_\ +5?(
M****^0/&"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ KY\_:J^)YUS71\-M'GS9Z3.6U!E!_?7@!4KSVC!9.@^9I.6&TUZE\</B>/
MA=X*>^L)PNK:@6M]) )S&P WS\?\\PPQS]]DX8!J^4.O6O[G^B;X5<\Y<:9E
M3T5X89-==IU?EK"'GSOI%GR?$F8\D/JE-ZO67IT7SW?E;N%%%%?WB?%A1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !117IO['/[/NH?M1?M+>$O@G:))]G
MU?5%.K31YS!8Q@RW#Y[$1(^,]6*CO6&*Q-'!X:=>J[1@G)OR2NS?#8:MC,3"
MA25Y3:BEW;=D?K5_P14_9TG^!W[&UEXPUVR\K5_']V=;G#IATM"H2T0^H,8,
MP_Z^#7U[4&EZ9I^B:9;Z-I%G';6EI D-K;PKM2*-%"JJ@=    /:IZ_C3.,R
MJYQFE;&U-ZDF_1=%\E9?(_LC*,MI91EE'!T]J<4O5]7\W=_,****\T]$****
M "BBB@#EOBM\#O@K\=] /A3XX?"#POXRTL@YTWQ5X?MM0@YZ_N[A'7GZ5\B?
M$3_@W-_X).^+_$3^./A_\!-3^&'B)L[-=^%'C'4-"EA[_)%!-]G7!Y&(J^Y*
M* /B_P#9_P#^"27Q4_9N^,GA[Q_X3_X*R_M+>)_#.BZ@)KKP)\2/&$&MV>H0
M $?9GD>%)%3)&"#D!0*^T*** "OS(_X.-8/$G@N+]FGQ7\._BOX^\*W?C+]I
MGPYX1\4_\(A\0M6TA-2T>[CG\^VD2SN8P,^2F'7#K\Q# L37Z;U^8_\ P<X:
M7::Y\/?V3]%OYKF."\_;&\)0326=[+;3*CQ7JDI-$RR1, 3AT964X*D$ T <
M9_P63U;XG_\ !(WQ[^S[\?/V%OV@OB9/JGC'XLVGA36_@KXJ^)6L>)M/\6V4
MZ,TDD5OJMS<O#,K+%!YD#(0;N(_> )_4WXE_$_X??!SP9=_$+XH>+K+1-&LC
M&MQ?WTNU=\CK'%$HZR222.D:1J"[NZJH+, ?RH^*GP\\,?\ !)3_ (+.^&OV
ME_VK1J'Q"^"?QC$6@?#[XG?$W6+K7K_X0>(L,5LDOK^25[>RN0SXD+!E4ME@
ML$K2^S?\%O?C1'\%OVE/V,?$/Q%^)M_X-^&<WQHU"/Q1XJM([1HM-U.31Y[?
M2IY3>0S6ZJDEQ.^^6-@BH\@VE Z@'UG\#OVZOV6_VB?B;K?P2^&?Q'N%\;>'
M;*.]UGP7XF\-ZCH6L6]JY 6Y^Q:G;V\[PDLH\U4*991NRPSG:O\ \%%/V0-"
MUVUT35/B?>QPW_BN+PSI^OKX0U5]%O-8DNA:+80ZHMJ;*:?[3F$HDQ*R(ZG!
M1POG.O\ [#G[/.F?M_\ PC_;1^*/[2'C[Q)\5;/3-1\.> TO+G2H;>_L'L;R
M>XCGAT_3X/.@2.2:02.=J2M"-VYT5OA6_P#&O[6G_!&GX!:%K7CO3O#W[37[
M!5]XATS7- \461>U\3^"+&ZU2&_T^XE7@7L,=U)!(AP69P@+6X*QT ??7Q0N
MO^"=GC'_ (*B?"R?QA\;()?VAO"7AO6K7P7X,TSQ-.S1V5S:L]V]W9PDQI^Y
M5V0S[-WRD;V2/;ZG\</VK?V>_A!KZ_"GXA^,-5E\0:GHDU^/#?@_0=4U?5X]
M.!,;WIM])AFN;>$-E!<%47>,*^X8KX__ &P8XQ_P<:_L>RB-0[?"[QV&;')
MLS@9_$_F:S_^",/Q5E^(?_!1K]OBR^*=ZO\ PL/3OC;!91V]VW^D+X6M8Y[;
M2!&#SY(C1WPHP&GW'F0$@%3_ (-V_%7@;Q%>?M@>*/A]\2+CQ+X4D_:BUB7P
MYK^H:Y<7[2Z9]CM6M\W-U(\LBI$57=(Q;"_,<YKZTTC_ (*9_L0:S\3/#/PG
MB^-Z6NI^-KAK?P/?:KX>U&RTKQ-*,?)IFIW%NEEJ!;(VBWFDWDC;G(K\J?%U
MQXO\ _\ !-C_ (*Q1_ ZU>UOH?VC-?$UOIF4:/3YY+!=1("\JIM'NRQ' 7=Z
M5]G_ !N_9E_8O_X*)_L ^#_C7\6?VV_B'KGPATD:;XQ\*W.B2>'K)]/N[>)H
M[9(6L=)CE6YC:9K<6RG?YI$6POA: /HGQ?\ \%-OV _ GQ)\5?"'Q/\ M6^$
M(/$G@?1&U;Q=I46H&9]*MQ<PVNR9H@RK.9[B&);;/GNTBA8S3/AO_P %,?V)
M_C+^S1XG_:X^#_QIC\4>"/!LT]OXCNM'T:]DO;.YBV[K9[%H1="8[TVQF(,V
M]2,@YKY:\*^&?#FL?\'47BO5-6T"SNKG3/V.[*ZTZ>XME=[6<Z\D)EC)&4?R
MG>/<,':[+G!(K,_X)Z6\6F?\%'_^"F?AK2;98;-?$'AB\2UA7"_:+G0;QYI,
M#^)W&XGN: /6_P!AS_@K+^S!^WC^PQJ7QX^,OC2#P/I>H66O3^(EUL7.E6^D
MZ*=4O+.T#:@X2 SFU$ 9H)BWFLVW!&!WG[%WCS_@GQ^RA_P34\*^-OV?OC9;
M6_P!\+:3<G0_&7B75YV0P?;YE<M-=!9'W7321QJ%^8E$B4@H*^=?^"$#6=S_
M ,&WG@&RF:*02_#SQ@#"Q!WJ-5U4-QW'(!^M>%_LP_$#]F'P-_P;(_LVZ?\
MM0_"&[\>V_B3Q=IND>!_"%KKLNF+J7B5_$5Y+IZ37<9'V:!7A9Y9"& C1OD=
MBJD _3OX2?MT_LP?&SXMW/P#\&>/;^T\<6NB+K+>$/%?A/5-!U*;3F8(+R&V
MU.VMY)X-Q"F2-64-P2#Q7Q[^QOX?B\)?\'&'[47AZPUS6[NS'P=\+74$.L^(
M+O4/L[S,KR+$UU)(T49;)$:D(N?E '%<WX[T[XUZ3_P<:?LU7OQ[\>>'-2UJ
M]^!_BV1K'PKH\EG9:;" Y$*M-+)-<_,&S,Y0.5RL47*UVG[+_P#RLD_M0_\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !17SM^V]_P54_8>_P""?=M%IW[0GQDMQXHO
M@@T7X?>'(CJ7B'59'.(T@L8<R#>?E5Y-D9/&\5\U+K__  6N_P""IF8?#.BR
M?L6_!B^'.J:K&E_\1M:MC_SSAR(M&W#()8B>)L,ID% 'T9^W)_P5A_8N_8 >
MV\+?&'XA3ZQXZU7:GAWX6^";(ZKXDUB5_P#5QPV41W)O_A>8QHQ& Q/%?-X^
M%_\ P6,_X*Q+]H^.OBF^_8\^!]]@CP3X/OUN/B!K]J?X;R^QY>E*ZD'RXU\U
M<M'(C#YJ^E/V&O\ @E+^Q;_P3\2YU[X)?#>74?&FJ;V\1?$WQC>'5/$FL2.<
MR//>RC<N\\LD0CC)Y*YYKZ.H \9_8O\ ^"?7[(/_  3\^'Y^'G[*7P5TOPU#
M< '5M6"F?4M6D'/F7=Y*6FN&R20&;:N2%51Q7LU%% %;6M&TOQ%H]UH&MV4=
MS9WMN\%W;RC*RQNI5E/L02*_++]I7X(:I^S_ /%K4? 5V))+/=]HT>[<?\?%
MHY.QO=A@HW^TA[8K]5J\>_;/_9MMOVAOA>\>D6Z#Q'HP>XT28X!E./GMR?1P
M!CT8*>F<_G?B/PF^),F]I0C>O1NX]Y+[4?GNO-6ZL^;XERAYG@N:FOWD-5YK
MJO\ +S]3\S**DNK6YL;F2RO;=X9H9"DL4J%61@<%2#R"#QBHZ_D]IIV9^1[!
M1110 4444 %%%% !1110 4444 %%%% !1110 5Y7^U'\4O\ A%?#@^'NBW6W
M4=7AW:@\<F&M[,_P<<AI<$$9!\L$$%90:]#\7>*]'\">&+WQAKQS;64>1")
MK7$IXCA4\\LW&0#M4,V"%-?'_BGQ-K'C+Q#>>*-?N?-N[V<R3,!@#/15'\*J
M,*JCA5  X%?US]%?PJ_UDSY\4YC3OAL)+]TFM)UEJGYJEI+_ !N/\LD?.\0Y
MC]5P_L(/WI_@O^#M]Y0HHHK_ $?/@0HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *_9[_ ((M?L2#]GGX'?\ "\O'>D>5XO\ '=K'+&DT>)-/TOAX
M8>>5:3B5QZ>4I *&OA'_ ()+?L,77[6WQYA\7^,]&,G@/P=<1W6NM,G[N_N!
M\T-B,_>W$!I!VC!!P77/[AJJJH55  &  .E?B/BMQ0HP638:6KLZENV\8_/X
MG\N[/VWPJX7<IO.<3'175._?:4OE\*^?9"T445^$G[F%%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%?,7_!7W_@HMHO\ P2[_ &&?$W[4,NA0ZQKZS0Z/X)T.X9A'J&LW
M.X0(^T@F-%22=U4AFC@=5(8@UD?LR?\ !-FRU/X5:3XZ_;_\;>(_BK\6]=T^
M*\\8:GK?B:\CT[2[N50\ECIEA!+':V5M"Q,:F*-7?;O=B6P #ZTHKYT_9F_9
M-^(W[+_[4OQ&\50?&OQ?XF^%_BKPCH:^&=&\:^+[C59/"M[97&HFZMX);N1Y
MC;RI=PR R.[*8V0ML2)5^6O^">7Q/\4?\%T?B'\3/VM?BOXX\1V7[/OA+QQ<
M>$_A#\,O#^O76E6VNBVC22?6=6:U>.6],HFA\NV=S!%AP8W9=Y /TPHKY/\
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
M));)+9!1116)L%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 ?F?_P '7_[/7Q;^./\ P2QC
M\9_![0Y-3O/A/\2=,\<:K8P0&61["VM;VUFD5!RPB^VK,_I'#(3P#7W=^R_^
MT3\+?VROV;?"/[1WPIU6#4O#7CCP]#?VI20/Y8D3$MO)CI)$^^*13RKQLIP1
M7H$T,5Q$T$\2NCJ5='7(8'@@@]17SAX8_P""5W[+?PJ\0ZSX@_9LO/&WPD3Q
M%>-=ZYHOPS\;7FFZ3=7#<-,NG;WM+>0C@O!%&V .<@$ 'Q?^Q3\%M&UO_@OE
M^VK\#'\4>(CX:\)^"O#G_"&:)=>(KRXLM!FU;2+::ZFMK>24QQMYDCE< ; S
M*NT'%6?^#4;6W^#?[+OQ1_X)V?%:"+1OBG\&?BUJ<7B?PW-A)VM+A8?)O4!
M,D+R1S*L@R"JQG.'3/WY^S=^PU^S9^RIXG\2_$/X4>#+R3Q=XT>%_&/C?Q+K
MUYK&M:V85VQ"XO;V665D1<*D881H  JJ  .<_:3_ ."9/[(W[4/Q7T[]H3Q?
MX0UCP[\2M(M1;:=\2?A]XHO?#^N)!T\E[JQEC:XCQP$F$B@$@  F@#V;QG\0
M?"/P_BTU_%>L+;-K&L6^EZ5 L;22W=W,V$BCC0%G(4/(Q (2**21BJ1NP_*W
M_@D=$O[&'_!>']MG]DOXSRC3=;^-/B*V^(WPWGO3Y:ZYI[W6I7,R6[-Q,T8U
M';L7)'V2XX_=MC]&/@M^Q]\*/@KKZ>-X-8\7>+/$L=J]M!XG^(/C*^UR]M87
MQYD=N;N5TM%?:N\6Z1B3:N_=M&,_]KG]@3]E']N/3M'A_:,^%J:GJ7AJ[^U>
M%O$^F:E<:;K&ASY!\RTO[22.X@.X*Q57VL44LIP* /3_ !MXU\*_#GPEJ'CK
MQOK<.G:3I5JUQ?WMP3MBC4<G !+$] H!9B0 "2!67KGA;X.^*?&7A;QGXP\(
M^'[GQ-IRW$G@Z^UK3(3J5B9(A]H^RM*OFPL8\"0)@[1AN!7G/PI_8'^#_P -
M-:TWQ'X@\=_$GX@7NBW"SZ))\3OB3J>NPV$RDE)X[>YF,'GI_!<-&TR?PR#)
MSI?&/]AW]G#X]?M'_#/]K#XF^#KF]\;?"*2^?P1J,6K7$,=J;N,1S;X4<)-P
MH(W@X(].* /7*_/'_@N'_P G/_L'?]G8:5_Z)>OT.KQG]I7_ ()__LL_M>>-
MO"'Q$^/_ (/U_6-6\!:W%K'@Z:Q^(&MZ9'I6H1$&.[BAL;R&(3*5&)"I;J,X
M)H ^0O\ @ZJ\&Z[XJ_X)2SZG!9W4_AW0/B;X<U/QU%:(68Z,MRT4I*CDJLLT
M#'TVY/ -<O\ \'#W[+GPA\&?\$[_  ?^TA^QK\.O#_ACXE_#3XA^&+GX+ZMX
M$TJ"TN9)[S4(;6.SMS J^9%*+A9/*Y5C$IP:_3+Q!\/?!?B_P!>?"SQGX?@U
MOP_J.DOIFIZ7KF;V.^M'C,3Q3^<6,X="0Q<L6R=Q))KR7X7?\$Z_V9OA/-X3
MATG3?$FKZ7\/KCS_ (>>'O%/C&_U33O#,@C:.-[2WN974/%&S1PR2;W@1BL3
M1J2" :G[0?[)O[)_QE@NOBA^TO\ #G1IWM/"[V/B75;C4I[."YT>-_M,MG?M
M%)&MY8*ZM*8+G?"/F8I\S9^<OBE\8O%_PR_90^+?_!7^Z\ K]I\*_"S4O^%
M>"]3LVBCT304B#Q7DT'RM%/J$L=O<3)\KQVD-I 0DB3;OKOXY_ _P9^T/X%'
MPS^(TU])H$VIVEUJVEVDXCBU:*"99A9W.5)DM9'1!+$"HE0&-R8W=&W?&W@G
MPE\2/!>K?#KQYX>M=6T+7M,GT[6=*O8@\%Y:31M'+#(IX9'1F4CN": /@#]G
M?]I[]HWX/?M@?LF_!SX@_&[6_B!I?[3'P.U/6_%:Z[';G^S/$-A86FHM?VGD
MQ)]FMYEN)8/LP_=+LB*@,'+_ *)UX#^SW_P3A^ 7[._Q&T'XIZ1K'BGQ)J_@
MSP2/!WP^E\7:PMVOA70 RM]@LPD<><B.)&N)S-<LD2(TQ4;:]^H **** "BB
MB@ HHHH **** "BBB@ HHHH *Y+XW?!OPI\=OAW>_#WQ;#B.X7?:7:J"]I.
M=DR>XSR.X)!X)KK:*PQ.&H8S#SH5XJ4))II[-/=&=6E3K4W3J*\7HT?DE\7O
MA+XQ^"?CN\\ >-K'RKJU;,4R ^7<Q'.V6,GJK ?4$$'!! YBOU$_:H_9F\-_
MM)>!&TFX\JTURQ5I-#U5E_U3GK&^.3&V ".W##D8/YG>,O!WB3X?^*+WP;XO
MTF6RU+3YS%=6THY5AW!Z$$8(8<$$$9!K^3..>#,1PGF%X7EAYOW)=O[LO-?^
M3+5=4OR'/LDJ91B--:<OA?Z/S7X_?;,HHHKX4\$**** "BBB@ HHHH ****
M(=3U32]!TF[\0:[=&"PL+<SWDX )1!@8 ) +,2%4$C<S*N<FOD+XD>/=5^)7
MC&\\6ZJOEF=]MM:JV5MH5X2)>!D*N,G&6.6/+$UZ9^UE\4/MFH+\*-%G_<Z?
M,)-:=<?/= $"'UQ$"0PX_>,P(/EJ:\6K_3?Z,?A5_J7PO_;F84[8S&132:UI
MT=XQ\G/2<_\ MR+2<6?"<19C]8K_ %>#]V._G+_@;>MPHHHK^H3YH**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH ***^YO^"1'_  32E_:/\40?M#?&W06'
M@+1KO.EZ?=1X77[M&^[@_>MHV'SGH[#R^0),>5G6<X+(<NGC,5*T8].K?2*[
MM_\ !>B9ZN39/C<]S&&#PL;REUZ)=6_)?\!:M'KO_!&;_@F?_9T>G?MC?'SP
M_P#Z0ZK/X"T.\B_U2G[NHRJ?XCUA!Z#]YU,9'Z8TD<<<,:Q11JJ*H"JHP !T
M %+7\F<0Y_C>(\REB\2]](QZ1CT2_5]7=G]8</Y#@N'<MCA,.MM9/K*75O\
M1=%9!1117AGMA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5XK^U_^R%H'[1OA[^VM%$-CXLL("-/OV&$N4&3Y$V.JY)VMU4GN"0?:J*\
M_-,KP.<X&>$Q<.:$MU^33Z-=&<V+PE#&T)4:T;Q?]?>?CUXH\+^(/!?B&[\*
M>*M)FL=1L)C%=VEPN&C8?S'0@C@@@C(-4*_27]L+]CW0?VB=!/B+PZD-CXML
M8<6=XPVI>(.D$Q]/[K]5)],BOSJ\4^%?$?@CQ#=^%/%NC3Z?J-C*8[JTN4VO
M&W]01@@C@@@@D&OY,XQX.Q_">.Y)WE1E\$^_D^TEU77=:;?D.<Y+B,HKVEK!
M_#+]'YF?1117QQXP4444 %%%% !7,_&#XE1_"CP/+XCA=?[3NG:WT.-E!S/@
M%IL'@K$"K'J"S1J058XZ;,*(\]U<I!##&TMQ<2DA(8T4L\C$ X55!8GT!KY,
M^-7Q.F^*GC>;6X5DCTZV3[-I%O(H#1VZDD%@"?G9BSMR<%R =H4#^B_HX^%7
M_$0>+ECL="^!PC4IW6E2>\*?FM.:>_NKE=N=,\?.LQ^H87W7[\M%Y=W\NGF<
MI+++/*T\\C.[L6=W;)8GJ2>YIM%%?ZF['YN%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%?8G_!,'_@E[XC_ &OO$,/Q5^*]E=:9\-M.N?GD^:.7795/
M-O >HB!&))1TY13NR4\W-LVP.28&6+Q<^6$?O;Z)+JWT7Z'I93E..SK'1PF$
MCS3E]R75M]$NK_4D_P""6W_!,+6?VO/$<7Q9^+=A=6'PWTRYY(S')KTR-S;Q
M-P5B!&))1[HIW;F3]H/#_A_0O">A6?ACPQH]MI^G:?;);V-C9PB.*WB0!51%
M7 50   *;X9\,^'O!GAZR\)>$M%MM-TS3;9+>PL+*$1Q6\2#"HBC@  8Q5ZO
MY6XKXJQW%./]K5]VG'X(=(KOYR?5_):']3<*\*X'A? >RI>]4E\<^K?9=HKH
MOF]0HHHKY8^H"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 **** "O)_VHOV3?!'[27A_?<A-.\16D1&F:U''D@=1%*!]^,G\5))
M7J0WK%%<68Y=@LVP<\+BX*=.6Z?YKLUT:U70PQ.&H8NBZ5:-XOH?D9\3_A;X
MW^#OB^Y\$>/M%>ROK<Y&>8YDSQ)&W1T.."/<'!! YZOU<^.W[/OPZ_:$\*'P
MUXZTT^;%EM/U.WPMQ9N1]Y&[@\94Y4XZ9 (_.S]HK]EWXD?LXZ_]C\36GVO2
M;B0KINN6T9\BX'4*W_/.3'5#Z'!8<U_+G&OA]F'#%26(H7J89[2ZQ\I_I+9^
M3=C\JSSAW$95)U(>]2[]5Y/_ #V]-CS:BBBOSL^;"BBLGQ[XXTOX;>#KSQKJ
ML22BVQ'9VKYQ=7+@^7$<8.WY69N0=B/@[MH/K9#D>9<2YS0RO+X<]:M)0BO-
M]^R6[>R2;>B(J5(4H.<W9+5GFO[6'Q0_L?2T^%.BSXN;V..XUQU!S'"</#!]
M6^65N/NB+#<NM?/]6=:UG4_$6L76OZW>/<7E[<//=3R=9)'8LS''J2:K5_L3
MX<\"Y;X=<(X?),'KR*\Y6LZE1_'-^KT2>T5&/0_,,QQT\PQ4JKVV2[+I_P '
MS"BBBON3A"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **LZ/H^K^(=5MM"T#2[F
M^OKR98;2SLX&EEGD8X5$102S$D  #)K]4/\ @FC_ ,$:+7P+-8_'C]K[08+K
M64*SZ'X)GVR0V)ZK-=@9627N(N53JVYOE3Y_B+B7+.&L&Z^*EJ_ABOBD_)=N
M[V7W(^@X>X;S/B7&*AA8Z+XI/X8KS??LMW][/)?^"9G_  1[UCXU?V?\>?VH
M]*N=.\(-MN-'\,R;HKG6EZK)+T:&W/;H\@Y&U2&;]:]%T31O#>CVOA_P]I5M
M86%E;I!9V5G L44$2@!41% "J    , "K73I17\O<2<3YEQ/C?;8EVBOA@OA
MBO+N^[>K\E9+^GN&^&,MX9P?L<,KR?Q3?Q2?Z+LMEZW;****^</H@HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "L_Q3X5\-^-] NO"WBW1;?4-.O(RES:7489'']"#R".00",$5H45,X0JP
M<)JZ>C3U379BE&,HM25TSX$_:F_X)Y^+?AM+<^-O@W;W&M>'QF2;35!>\L5[
M\#F:,>H^8#J#@M7S,00<$8(ZBOV4KP']IS]@GX>_&X7'BOP9Y/A[Q,^7:XBB
MQ;7K]?WR+T8G_EHO/))#\5^%\8>$T:CEB\DT>[I/;_MQO;_"].S6B/@LYX04
MKUL#\X?_ "+_ $?R?0_.N"&2YF2WA7+R,%49QDG@=:^8/VCOBO%\2/&"Z9H5
MUYFAZ-OATYER!<.2/-N<'^^5 7@'RTC!&[<3[W^W7I_Q&_9ATU_A7XLT"XT[
M6]?BEC%Q@F+[ /ED>.1?E<RY\O@DA/,#*"R&OD&OZ.^BKX2U,DP4^+,VI.->
MKS0HQDK.$$[3FT]5*;7*MFH)])GX?Q3C:E*H\#9IKXO7=+]7\NP4445_9A\:
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !113HHI)Y%AAC9W=@J(HR6)Z #O0 VO2?V8
MOV3?C?\ M=^/D\ ?!?PF]XZ%6U+5+C,=EIT9/^LGEP0@X.%&7;!"JQXKZ>_8
MB_X(D_&+XY?8_B!^T;+=^!_"LFV2/3&B U>_3KQ&X(M5/]Z0%_2/!#5^L/P6
M^!WPJ_9Y\ VGPS^#O@NST31[096WM4^:5\ &65SEI9#@9=B6.!SP*_+N+/$O
M+LGC+#Y>U5K;7WA'U:^)^2^;6Q^G\*>&V89O*.(S!.E1WMM.7HG\*\W\D]SQ
M?]A+_@F1\$/V*-*B\00V\?B/QQ-!MOO%=];@&'(PT=K&<^0G)!()=@3N;&%'
MTI117\]9CF6.S;%RQ.+J.<WU?Y+HDNB6B/Z$R_+L#E6%CAL)34(+HOS?5ONW
MJPHHHKA.T**** "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@#FOBQ\'/A;\=/!MQ\/_B]X%T[
MQ!H]SS)9:C '"MC =&X:-QGAT(8=B*_,K]L__@@]XO\ "GVOQ[^Q[K$FNZ>N
MZ27P=JLZK>PCJ1;S'"S@=D?:^!@-(37ZM45]'D'%6=<-U>;"5/=>\'K%_+H_
M-6?F?.Y_PMDW$=+EQ=/WEM-:27SZKR=UY'\S/B7PSXC\&Z]=>%O%V@7NEZG8
MS&*]T_4;5X9X''571P&4^Q%4:_H6_:F_89_9M_;"T86/QC\"1R:C%%LL?$6F
ML+?4;0=@LP!WJ.?DD#IDYVYYK\SOVJ_^"%W[1/PB^T^)_@%J*?$'0X\O]BA0
M0:K G7!A)VSXZ9C;>QZ1BOWKA[Q,R+.%&GB7["KVD_=;\I;?*5OF?@W$/AKG
MN3RE4PR]O2[Q7O+UCO\ .-_D?#5%6M<T+6_#.KW&@>)-&NM/O[20QW5E?6[1
M30N.JNC@,I]B*JU^C)J2NMC\[:<79[A1113$%%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17JO[,_P"Q5^TC
M^UMK0TWX+?#BZO+-)A'>:]=@P:?:'OYD[#;D#G8NYR.BFOTV_9(_X(8_ +X/
MBV\6?M#Z@OC_ %^,AQI[1M%I-LWIY6=US@]Y"$(ZQBOD^(.-,AX<3CB*G-4_
MDCK+Y](_-KRN?5Y!P9GO$34L/3Y:?\\M(_+K+Y)^=C\V_P!D_P#8'_:3_;%U
MN.W^%?@F2'1A+LO?%6JJT&G6P!PW[S!,K#^Y&&;D9 '-?K?^Q/\ \$J?V=OV
M/8[;Q7+8KXM\:QJ&?Q/J]LN+5^_V2'E8!_M9:3D_/@XKZ7TO2M+T/38-'T73
M;>SM+6(1VUK:PK''$@& JJH 4 = .*GK\&XF\0\YXA3HT_W-%_9B]7_BEHWZ
M*R[IG[OPSX>Y-P^U6G^]K+[4EHO\,=;>KN^S04445\ ??!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 %%%% 'EW[1_[&'[-G[5^DG3_ (U_#"QU
M&Z6/9:ZU OD7]L.VRX3#X!YV$E">JFOSL_:/_P"#?SXK>&)+G7?V8_B/9^)[
M($M%H7B K9WRCLBS#]S,WNWDCVK]9**^HR/C'B#A^T<+6]S^27O1^Y[?]NM'
MS&=\'Y!Q!>6*H^__ #Q]V7WK?_MY,_FY^+WP$^-/P#UX^&_C-\,=:\.798B)
M=4L6C2?'4Q28V2K_ +2$CWKD:_IB\6>#O"/CW0I_"_CGPMIVLZ9<KMN=.U6R
MCN()1Z-'("K?B*^//VA_^"%_[)/Q::;6/A5<:C\/=5E)8#2S]JL&8]2UM*V5
M]A')&H]*_6\F\7<NQ%H9E2=-_P T?>C]WQ+Y<Q^39SX1YC0O/+:JJ+^67NR^
M_P"%_/E/Q@HK[1^-?_!"O]LWX:^=?_#L:'XZL4R4_LB^%M=[1W:&XV#/^RCN
M:^4?B1\'OBO\'=7_ +"^*_PVUSPW=DD)!K>ERVQ?'=?,4;Q[C(K]+RW/LFS>
M-\'7C/R3U^<=U\T?FN8Y%G.42MC*$H>;6GREL_DSG****]8\D**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HH ). *]N^!'_!.?]LO]HHPW?P\^
M!VK1Z;-@KK6MQBPL]O\ ?62?;YH_ZYAS[5RXO'8/ 4O:XFI&$>\FDOQ.K"8'
M&8^K[+#4Y3EVBFW^!XC2HCR.$12S,<  9)-?I]\"/^#>:TC\G5?VE?CBTIX,
MNB^#;?:OK@W5PN2.Q A'L:^T_@'^P)^R+^S2\%_\*/@GI-OJ=O@IKFH1F\O@
MW=EGG+-&3Z)M'M7YYFWBKPY@+QPO-6EY+EC_ .!2_1,_0LI\*^(L=:6*Y:,?
M-\TO_ 5^K1^0_P"S1_P23_;*_:2^SZQ%X"/A+09L-_;?BX-:AT/.8X-IFDR.
M00@0_P!\=:_0C]FG_@AS^RC\&_L^N_%EKKXB:U%AC_:R>1IR..ZVJ,=XZ\2O
M(I_NBOM*BOR;._$?B3.+PA/V--](:/YR^+[K+R/U?)/#GAO)[3G#VU1=9ZKY
M1^'[TVNY4T'P_H/A71[?P]X8T2TTW3[2,1VEC86RPPPH.BHB *H]@*MT45\$
MVY.[W/O$E%66P4444AA1110 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 %%%% !5'Q'X8\-^,-(E\/\ BWP]8ZI83C$]EJ-HD\,@
M]&1P5/XBKU%.,I1DG%V:%*,91LU='S#\6?\ @CU^P/\ %>>74#\'CX:O)L[K
MGPGJ$EDJ_P"[!EH%_".OG+XF_P#!NSX8G\RY^#7[2%_:XSY5EXGT9+C=Z9F@
M:/'_ 'Z-?I717U& XVXJRZRHXN32Z2]]?^37_ ^7QW!7"V8MNMA8IOK'W'_Y
M+;\3\3/B;_P0Y_;P\!>9-X;\-Z!XN@3)#^']=1'V_P"Y=B$D^R[O;->&>,?V
M*_VO/ &]O%W[,WCFTC3.ZY_X1FY>$?\ ;1$*?K7]$U%?88/Q?SVBK8BC"?FK
MQ?YM?@?(8SPBR*J[X>M.'D[27Y)_B?S):CIFI:/=M8:MI\]K.GWX+F)D=?J&
M (J"OZ9?$'A3POXMM/L'BKPW8:G >L&H6:3)^3@BO,?%W[ G[%'CB1IO$/[+
M?@AI'.7FL_#\-J['U+0*A)]R:^BPWC)@Y?[QA)1_PR4OS43Y[$^#F,C_ +OB
MXR_Q1<?R<C^>BBOWCU;_ ()$?\$Z]9R;K]FVSC)[VFO:C!C\([A17,ZK_P $
M0_\ @GSJ.?L?PZUJPST^R>*+HX_[^N]>K3\7N&I?%2JK_MV/Z3/+J>$?$D?A
MJTG_ -O2_P#D#\0J*_9Z;_@@G^PU+(9$U#QS&#T1/$$.!^=N3^M2P?\ !!O]
MA6*,)(WC24C^-_$*9/\ WS"!^E='_$6.%+?\O/\ P%?_ "1S?\0IXJO_ ,N_
M_ G_ )'XN45^UL'_  0K_8*ACV2:-XJE.?OR>)&!_P#'4 K;\/\ _!%?_@GA
MHN#>_!V_U1AC#:AXIOQS](ID!_*LY^+?"\5=0JOTC']9HUAX2\3R=G.DO64O
MTBS\-Z*_H"\/?\$TOV"_#&/[-_9:\*2[3D?VC9-=_P#H]GS7=>&_V9?V;O!S
MI)X1_9]\$:6R'*-IWA2S@*GU!2,<UYE;QCRN/\+"S?JXK\N8]*CX/9I+^+BH
M+T4G^?*?SS^!_@W\7?B=*L/PW^%GB/Q S-M5=$T2>Z)/I^Z1J]I\!_\ !)C_
M (*!_$#9+8?L[:AIT+XW3:]?6UCL'J4FD63\ I-?O-'''#&L44:JBJ JJ,
M= !2UX&+\8\UG_NV&A'_ !.4ORY#W\)X/97#_><3.7^%*/Y\Y^1/PT_X-\/V
MD=>GCE^*?Q>\)^'+5L;UTU9]1N$]<H5AC_*0U]+_  F_X()_L=^"O*N_B3K?
MB;QG<KCS8;O4!96K?1+<+(/QE-?;]%?)YAXA\6Y@FGB'!=H)1_%>]^)]7@/#
MWA/+VFL.IOO-N7X/W?P///A1^R7^S+\#5C;X3_ KPQHD\6-M]:Z3&;HXZ9G<
M&5OQ8UZ'117Q]?$8C%5/:5IN4N[;;^]GU]##X?"T_9T8*,>R22^Y!1116)L%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
7!1110 4444 %%%% !1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>cms-20201231_g5.jpg
<TEXT>
begin 644 cms-20201231_g5.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
MY 1T P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** .<^+OQ>^&'P#^&NL_&/XS^.],\,^%_
M#UDUWK.N:Q=+#;VL2\99CW)(55&69F"J"2 >)_9S_:2\9_M*V5MX_P##W[/7
MB'PQX&U"W,^CZ[XXGCL-0U2$C,5Q#IJB2:*&08(^U&WF"D$Q<C/P5_P5]\0_
M%C]JO_@K]^S#_P $S_!FD:+J7AC3-*N?BMXPT'Q'J,MOIVL26DEQ%IZ7?E12
MM-##/:NYM]NV8R[69,"1/<?A3_P4B_:2^'7_  4D?_@FA^W!\+/"2:YXI\$W
M'BGX3>-OAV]VEAK]O;B4W%C-;7322072""9_ED=2J#@;U) /1_%7_!1VRO/'
MWQ&\(?LZ_L[^*_BG9?!V?[-\3=:\-7ME#%97RPB>73+);B9#J%_%"5>2%-BH
M72,R>:WECVCX"_'7X4_M-_!OPY\?O@?XPM]?\)^*]+CU#0]6M<A9X7[%6 9'
M5@R.C ,CJRL 5(KX"_X-1K_4/%G_  2G/Q:\17INM=\=?%?Q-K_B.]?[US?2
MW*I)(QR221$O)YJ/_@UEU[4[G]ASXJ^ 69ET;P5^TQXMT3PM;Y^2WT\+970C
MC[;?.NISQQEC[T ?I?1163XZ\':7\0?"-_X+UNXNX;348##/)8W+0S*I(.4=
M>5/'44 :U%>%_P##O?X)_P#0V^.__"RN?\:I?L':'#KGP4O#J.HZA(;/Q9J=
MI"TNHRR-Y<4Y5<L[$DX'K^5 'T#16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\
MX%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_
M (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4
M;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6
MU'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45
MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@
M^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P
M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_
MS\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1
M_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_
M .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[
M_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U
M &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X
M%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%
M%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\
M(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\
M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D
M?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^
MD?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>
M_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S
M>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%
MM0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_
M^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &
MQ16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'
M_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_
M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/
MI'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (
M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\
MWO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S
M\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^
M!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\W
MO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0
M!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M
M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8
M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"
M#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\
M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\
M_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?
M\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO
M_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _
M-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;
M4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!
M;44 ;%%%% !1110 4444 ?&'[=W[(GQ?T[]O7X*_\%2/V</!,OB[6_ASIU_X
M5^(?@:TNH(+W6_#-Z)/WMD]P\<1N;2:5YQ"[H)E)4.K ![6G_LQ^._VI_P#@
MJ+X&_P""@?CWX;:MX,\+?![X?ZEHO@?3_$+0IJ>MZKJ9*75V\$,LGV>UAMLQ
M(LI66265VV*D:-+]BT4 ? ?[(7P._:0_X)/:/\8/V:_A%^S'KWQ*\(^(O'NI
M>+O@=?\ AR_T^&VLO[112^BZD;JYA:S2VN(]PN LBR0RY7,J^2?:?^"2_P"P
M9+_P3D_8C\-_L[>(/$D&M^*I+J[UOQWKMJ"(K_6KV4S7+Q[@"8TRD*,0I9(5
M8@$D5])T4 %%%% !7A?_  3W_P"2)ZM_V/>L_P#I2:]TKPO_ ()[_P#)$]6_
M['O6?_2DT >Z4444 %%%% !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 %%%% !7A?\ P3W_ .2)ZM_V/>L_^E)KW2O"
M_P#@GO\ \D3U;_L>]9_]*30![I1110 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 %>%_\$]_^2)ZM_V/
M>L_^E)KW2O"_^">__)$]6_['O6?_ $I- 'NE%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7_P3
MW_Y(GJW_ &/>L_\ I2:]TKPO_@GO_P D3U;_ +'O6?\ TI- 'NE%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5X7_P $]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\ R1/5O^Q[UG_T
MI- 'NE>6^,OVTOV9_A_XHO?!GB[XE?9-2TZ8Q7EM_8U[)Y;X!QN2$J>O8FO4
MJ_+?]LC_ ).@\:?]AEO_ $%:^!\0>*<PX3RREB,)&,I2GROG3:MRMZ6E'73N
M?/<19MB<HPL*E%)MRMK?LWT:/N/_ (>!_LB?]%;_ /*#?_\ QBC_ (>!_LB?
M]%;_ /*#?_\ QBOS0HK\D_XC-Q1_SYH_^ S_ /EA\A_KMFO\D/NE_P#)'Z.>
M+?\ @IK^Q!X&TL:UXI^-OV6V:81"7_A&]2?YR"0,);$]CVKFO^'R7_!-W_HX
MW_RT-8_^1*_+K]K+_DE\7_86B_\ 0)*^;:_LKP1X>P7B5P+#.LSE*%5U)PM3
M:4;1:MI)3=]=?>^1\MF_BCQ!@,9[*G2I-63UC/\ ^31^Z_\ P^2_X)N_]'&_
M^6AK'_R)1_P^2_X)N_\ 1QO_ ):&L?\ R)7X445^O?\ $(.&O^?U;_P*'_RL
M\S_B+W$O_/JC_P" S_\ EA_3/X;\0Z/XN\.V'BSP]>?:-/U2RBN[&X\MD\V&
M1 Z-M8!ERK X(!&>0*NUQ?[-_P#R;OX"_P"Q+TO_ -)(J[2OYVQ%.-*O."V3
M:^YG]#8>I*MAX3>[2?WH****Q-@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 **** /AK
M_@NU^WA\.?V0/V>O#7PT^(7Q,\;^"+#XJ^(O[(\0^._A[82RZKX9T&)1+J%Y
M;2(CB"X=3%:Q2$$QM=F55?R2I;_P1Q_9S_9*L=#O/VM_V2O^"FWQV_:'T#Q%
MIATF,_%/XJR:U::2XDCED4636UNUK=_+&#YZ>8J-P%$AW?<%TVF7;-HMZT$I
MN(&+VDI5C)%PK94]5^8 \8YQWK\_/V4_V-O!'[,7_!;WXTZ5^ROH\/A_X8>-
M/@/I>K_$?PMH06+3]-\63ZI/%:-%$O[NW>2RANY?* &/,+X"RJ* ,#_@FZT?
M_!:#X:_%_P#;7^,_CWQ9:Z?K?Q&U;PW\$(?#OBN]TY/!VAV,<<5MJ%FMM*BC
M4)9WDGEN&W,Q1(P1$OEU[7_P0]_;?^(W[=G["%AXV^-]Q!<?$+P3XGU+P5\0
M+RUA6..\U/3I%4W(10 K2P26\K  *'D<* N!7C/_  :_:-=_!7_@FYXE_9N^
M(+QV'B+X/?&/Q1X;\7P7#>7]FN(9TG+L&Z(8YE8-T(Y!-._X-<? &OZ%_P $
M\_%WQFU;3Y[:Q^+WQU\3^-/#Z7$91FT^9K>SC?:>0K&Q=AGJK C@@T ?I%11
M63XZ\':7\0?"-_X+UNXNX;348##/)8W+0S*I(.4=>5/'44 :U>%_\$]_^2)Z
MM_V/>L_^E)H_X=[_  3_ .AM\=_^%E<_XUB?\$\? 6C0? W4K=+J^*Q>--5B
M4F\8DA)M@R>YPHR>YR: /H^ORW_;(_Y.@\:?]AEO_05K],/^$'TC_GYO?_ M
MJ_,K]KRTCL?VEO&-I"S%8]88*7;)^ZO4U^.>-'_(AP__ %]_]LD?%\;_ /(O
MI_XOT9YQ1117\W'YF>8_M9?\DOB_["T7_H$E?-M?27[68S\,(?\ L+1?^@25
M\VU_J']$_P#Y-'3_ .OU7\T?GW$G_(R^2"BBBOZ5/ /Z0/V;_P#DW?P%_P!B
M7I?_ *215VE>:_LZ>#-*F_9\\"3/<W@+^#=+8@73 <VD5=E_P@^D?\_-[_X%
MM7\28W_?*G^)_FS^UL%_N=/_  Q_)&Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\
MWO\ X%M7,=1L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^
MD?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>
M_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S
M>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%
MM0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_
M^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &
MQ16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'
M_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_
M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/
MI'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (
M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\
MWO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S
M\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^
M!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\W
MO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0
M!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M
M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8
M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"
M#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\
M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\
M_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?
M\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO
M_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _
M-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;
M4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!
M;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q1
M6/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_
MP@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__
M  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'
M_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I
M'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-
M[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\
M/S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@
M6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\
M@6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L
M45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4
M?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/
M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U% &Q1
M110 4444 %%%% 'S_P#M5_\ !,W]EK]L'XO^%?V@OB;:>+M(\=>#+"6PT'Q?
MX$\>ZGH&HPV<CEWMC-83Q,8RQ8_WAN;##<<^I_!GX%_"S]G[PG)X,^%'A?\
MLZUN+Q[S4+BXO9[R\U&Z<*KW5W=W+R7%W.RHBF::1Y"$4%L* .MHH \/^*__
M  3R_9E^,'CKQ'\0-=T?Q#I5WXWL8++X@VWA3QAJ&D6WBRWA1HXH]1AM)HUN
M"(V:(N0)&B/E.S1_)7L'A/PGX8\!^%].\$>"?#UEI&C:/8Q66E:5IMLL-O9V
MT2!(X8HT 5$55"A0    *T** "BBB@ KPO\ X)[_ /)$]6_['O6?_2DU[I7A
M?_!/?_DB>K?]CWK/_I2: /=*_+?]LC_DZ#QI_P!AEO\ T%:_4BORW_;(_P"3
MH/&G_89;_P!!6OQSQH_Y$.'_ .OO_MDCXOC?_D7T_P#%^C/,Z***_FX_,SS'
M]K+_ ))?%_V%HO\ T"2OFVOI+]K+_DE\7_86B_\ 0)*^;:_U#^B?_P FCI_]
M?JOYH_/N)/\ D9?)!1117]*G@']('[-__)N_@+_L2]+_ /22*NTKB_V;_P#D
MW?P%_P!B7I?_ *215VE?Q)C?]\J?XG^;/[6P7^YT_P##'\D%%%%<QU!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 %>%_P#!/?\ Y(GJW_8]
MZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI- 'NE?EO^V1_R=!XT_[#+?\ H*U^
MI%?EO^V1_P G0>-/^PRW_H*U^.>-'_(AP_\ U]_]LD?%\;_\B^G_ (OT9YG1
M117\W'YF>8_M9?\ )+XO^PM%_P"@25\VU])?M9?\DOB_["T7_H$E?-M?ZA_1
M/_Y-'3_Z_5?S1^?<2?\ (R^2"BBBOZ5/ /Z0/V;_ /DW?P%_V)>E_P#I)%7:
M5Q?[-_\ R;OX"_[$O2__ $DBKM*_B3&_[Y4_Q/\ -G]K8+_<Z?\ AC^2"BBH
M[NZ@L;66]NI-D4,;/(V"<*!DG YZ5RMI*[.K8DHKQK_AX'^R)_T5O_R@W_\
M\8H_X>!_LB?]%;_\H-__ /&*\'_6KA?_ *#J/_@V'_R1Y_\ :V5?]!$/_ X_
MYGLM>1?M#?MW_LI_LI^)[+P=\?/BI_8.I:C8?;;.V_L.^NO,@WLF_=;02*/F
M1A@D'CIBJ_\ P\#_ &1/^BM_^4&__P#C%?F1_P %Q/C'\-_C;\?/"'B?X8>(
M_P"T[&V\(?99I_L<T.V474SE=LJ*3\KJ<@8YZ]:^TX!?#'&7$<,L6,A+FC)V
MIU(.7NJ^WO:=]#YOBSBNGDV2SQ6!J4YU$XI)OF5F[/2,D_Q/O_\ X?)?\$W?
M^CC?_+0UC_Y$H_X?)?\ !-W_ *.-_P#+0UC_ .1*_"BBOWK_ (A!PU_S^K?^
M!0_^5GY/_P 1>XE_Y]4?_ 9__+#][O /_!5C]@?XH>-])^'/@7X\_;M9US4(
MK'2[/_A%]5B\^XE<(B;Y+547+$#+$ =R*^AJ_GG_ &!?^3W/A-_V4'2?_2J.
MOZ&*_+>/N%LOX6QM&CA)2DIQ;?,TW>]M+1B?J' 7%&8<4X*M6Q<8Q<))+E32
MM:^MY2"BBBO@C[P**** "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 *\+_X)[_\D3U;_L>]9_\ 2DU[
MI7A?_!/?_DB>K?\ 8]ZS_P"E)H ]TK\M_P!LC_DZ#QI_V&6_]!6OU(K\M_VR
M/^3H/&G_ &&6_P#05K\<\:/^1#A_^OO_ +9(^+XW_P"1?3_Q?HSS.BBBOYN/
MS,\Q_:R_Y)?%_P!A:+_T"2OFVOI+]K+_ ))?%_V%HO\ T"2OFVO]0_HG_P#)
MHZ?_ %^J_FC\^XD_Y&7R04445_2IX!_2!^S?_P F[^ O^Q+TO_TDBKM*XO\
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
M)O=M]/,PJ***_O4^ /T4_P"#=O\ Y++\1O\ L6+3_P!*#7ZP5^3_ /P;M_\
M)9?B-_V+%I_Z4&OU@K^6_$__ )+&MZ0_](1_4/AE_P D?1]9_P#I3"BBBOS\
M^_"BBB@ HKX(_:$_:J_X+$_&/]M/XE?LM_\ !-KX5_ K1/#_ ,)H-%C\0>,O
MCA>:LS:Q=ZC8I>H+*+3N5BC1_+9G5@71\,,%0[X(6/\ P<&6?[5WPH?]M37_
M -G.X^%C>)=17Q;%\%%UP:@1_8.J&V^T_P!H(L9M?M8M\[3N\WR>V: /O6BB
MB@ HHKD? GQ\^#/Q0^(/B_X5?#SXDZ5K/B+P#=VMKXSTG3[D22Z1/<1&6&*;
M'"NR MMSD8.<'B@#KJ*\Q^+_ .VC^RC\ O%B>!?C)\?O#/AW5C9I>7-CJ.I*
MK65H[E$NKK&1:0,X*B:8I&2K ,2#CTR">"Z@2YMIDDCD0-'(C JRD9!!'4$4
M .HHHH *\+_X)[_\D3U;_L>]9_\ 2DU[I7A?_!/?_DB>K?\ 8]ZS_P"E)H ]
MTK\M_P!LC_DZ#QI_V&6_]!6OU(K\M_VR/^3H/&G_ &&6_P#05K\<\:/^1#A_
M^OO_ +9(^+XW_P"1?3_Q?HSS.BBBOYN/S,\Q_:R_Y)?%_P!A:+_T"2OFVOI+
M]K+_ ))?%_V%HO\ T"2OFVO]0_HG_P#)HZ?_ %^J_FC\^XD_Y&7R04445_2I
MX!_2!^S?_P F[^ O^Q+TO_TDBKM*XO\ 9O\ ^3=_ 7_8EZ7_ .DD5=I7\28W
M_?*G^)_FS^UL%_N=/_#'\D%9_BW_ )%74_\ L'S?^@&M"L_Q;_R*NI_]@^;_
M - -<-?^!+T?Y&]3X'Z'X]T445_"!^!!7@?[8G_(?T7_ *\Y?_0Q7OE>!_MB
M?\A_1?\ KSE_]#%?T?\ 14_Y/!0_Z]5O_2#Q.(?^15/U7YH\;HHHK_4D_.CU
MS]@7_D]SX3?]E!TG_P!*HZ_H8K^>?]@7_D]SX3?]E!TG_P!*HZ_H8K^??&/_
M )&V&_P/_P!*/Z \'O\ D4XG_&O_ $E!1117XZ?L 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 5\\
M_P#!3C_DVD?]C%:?^@RU]#5\\_\ !3C_ )-I'_8Q6G_H,M?+<;?\DEC?^O<O
MR/)SW_D3U_\ "S\\:***_C0_%0KX\^*7_)3?$?\ V'KS_P!'/7V'7QY\4O\
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
M^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\
MX275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_
M *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?
M_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4
M+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H
M4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z
M6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI
M:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V*
M* ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6
MC_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_
M .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7
M_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=
M7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z
M%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\
MZ%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^
M^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[
MZ6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6M
MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^
MEH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q
M_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (27
M5_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X2
M75_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_
M^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_
M .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W
M_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?
M^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^E
MK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\
MOI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V**
M,?\ X275_P#H4+W_ +Z6O /^"DNLW]]^SD(+GP_<6R_\)!:GS)2,?=DXXKZ7
MKYY_X*<?\FTC_L8K3_T&6OEN-O\ DDL;_P!>Y?D>3GO_ ")Z_P#A9^>-%%%?
MQH?BH5\>?%'_ )*;XC_[#MY_Z.>OL.OCSXI?\E-\1_\ 8>O/_1SU_:7T,/\
MDHLV_P"O5/\ ]+9\KQ5_N]/U?Y&%1117^@Q\2?H3_P &^.H76G_&'XAO:Z5-
M=%O#5J"L1&5_T@\\U^J?_"2ZO_T*%[_WTM?EO_P;M_\ )9?B-_V+%I_Z4&OU
M@K^6_$__ )+&MZ0_](1_4/AE_P D?1]9_P#I3,?_ (275_\ H4+W_OI:*V**
M_/S[\**** /QN_;/^+7_  08^ W_  6!^-E[_P %5M4T/Q5X@\2>'/#,^C0^
M,/A]K6L0>%A!IT<3Z?#''9RPE)T:"[6: R R274<AB>-1+V/[&G[37_!M7\4
M_P!N_P"#/A/_ ()L>!O""_%A_$NK2:/>>#OAGJ.@R6MNOAO5S<O/-=6,*30F
M+<GE!]WF/&_1"#[%^VS^U-^TYI_[8'B3X,_\$M?^">>@?%'XIV.@:3;_ !5^
M)/CB_6PT#08 LUSI^G2.TD;7=UY=XTYCB=72*XB)W@@1])^RS\:OVL-0^,?@
M7X=_\%2?V"/!G@7Q7-JMW/\ "[XC?#SQ!'J.C7&KC3;M9[)HRQN+&Y:P:]*>
M89(ID64!E=55@#[:HHHH **** *6H^'/#VL7]GJNKZ#975UITADT^YN;5'DM
MG(P6C9@2A(XR,5=HHH **** "O"_^">__)$]6_['O6?_ $I->Z5X7_P3W_Y(
MGJW_ &/>L_\ I2: /=*_+?\ ;(_Y.@\:?]AEO_05K]2*_+?]LC_DZ#QI_P!A
MEO\ T%:_'/&C_D0X?_K[_P"V2/B^-_\ D7T_\7Z,\SHHHK^;C\S/,?VLO^27
MQ?\ 86B_] DKYMKZ2_:R_P"27Q?]A:+_ - DKYMK_4/Z)_\ R:.G_P!?JOYH
M_/N)/^1E\D%%%%?TJ> ?T@?LW_\ )N_@+_L2]+_])(J[2N+_ &;_ /DW?P%_
MV)>E_P#I)%7:5_$F-_WRI_B?YL_M;!?[G3_PQ_)!6?XM_P"15U/_ +!\W_H!
MK0K/\6_\BKJ?_8/F_P#0#7#7_@2]'^1O4^!^A^/=%%%?P@?@05X'^V)_R']%
M_P"O.7_T,5[Y7@?[8G_(?T7_ *\Y?_0Q7]'_ $5/^3P4/^O5;_T@\3B'_D53
M]5^:/&Z***_U)/SH]<_8%_Y/<^$W_90=)_\ 2J.OZ&*_GG_8%_Y/<^$W_90=
M)_\ 2J.OZ&*_GWQC_P"1MAO\#_\ 2C^@/![_ )%.)_QK_P!)04445^.G[ %%
M>6_MF?$;QE\*/V>=:\<^ -9^P:K:36BV]U]GCEV![B-&^6164Y5B.1WKXB_X
M>!_M=_\ 16__ "@V'_QBOA>)O$')N%<PC@\73J2DXJ5X*+5FVNLXN^CZ'@9I
MQ%@LIQ"HUHR;:OHE;=KJUV/TOHK\T/\ AX'^UW_T5O\ \H-A_P#&*/\ AX'^
MUW_T5O\ \H-A_P#&*^=_XC-PO_SYK?\ @,/_ )8>=_KME7\D_NC_ /)'Z7T5
MQ/[./B[Q#X]^!?A?QEXLU#[7J6HZ3'->7/E)'YCG.3M0!1]  *[:OU3"8FGC
M<)3Q$$U&<5)7WLU=7WU/K*-6->C&I':23^_4****Z#0**** "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@ KYY_X*<?\ )M(_[&*T_P#0
M9:^AJ^>?^"G'_)M(_P"QBM/_ $&6OEN-O^22QO\ U[E^1Y.>_P#(GK_X6?GC
M1117\:'XJ%?'GQ2_Y*;XC_[#UY_Z.>OL.OCSXI?\E-\1_P#8>O/_ $<]?VE]
M##_DHLV_Z]4__2V?*\5?[O3]7^1A4445_H,?$GZ*?\&[?_)9?B-_V+%I_P"E
M!K]8*_)__@W;_P"2R_$;_L6+3_TH-?K!7\M^)_\ R6-;TA_Z0C^H?#+_ )(^
MCZS_ /2F%%%%?GY]^%-::))%B>50SYV*6Y;'7'K3J^0O^"PGPG_X*6^./A%X
M2^(/_!*SQSHFD?$CP7XEEOKJSUH6Q&KZ;+9S02VD2W<;V[2%WB8"5HE_=Y$B
MD#(!7_:FU;_@HA^QG\5/&'QR_8J_9&T#X^>%?B'J-KJ_BCP2WC>/P[KNE:M#
MIUKIIN+>>>*6"ZM9+6PL\Q;1,DD;D%UD CX#]EW_ (>U_MU_M,>"?CC^W=^S
M[X;_ &?/A5\.-6N-9\-?#:T\1QZMKOB?67L;FTADN[B([(K:".YGD$86)VD5
M=R.H#)\U? SXF?\ !?SXW>,A\(;C_@K3\(_ _P 15A,EQ\,?B/\ !E-'UT*/
MO/#!-9[+Z(<?O[1YX>1B0YKWKX)_LS_\%XO"?[;/P/\ &_[:_P"VIX!^)/PP
MTGQ;JTFOZ%X*\'IIL]O._AG6(;6ZF=;-"T*RR+&5,@'F31':QP5 /T?HHHH
M**** "BBB@ HHHH *\+_ .">_P#R1/5O^Q[UG_TI->Z5X7_P3W_Y(GJW_8]Z
MS_Z4F@#W2ORW_;(_Y.@\:?\ 89;_ -!6OU(K\M_VR/\ DZ#QI_V&6_\ 05K\
M<\:/^1#A_P#K[_[9(^+XW_Y%]/\ Q?HSS.BBBOYN/S,\Q_:R_P"27Q?]A:+_
M - DKYMKZ2_:R_Y)?%_V%HO_ $"2OFVO]0_HG_\ )HZ?_7ZK^:/S[B3_ )&7
MR04445_2IX!_2!^S?_R;OX"_[$O2_P#TDBKM*XO]F_\ Y-W\!?\ 8EZ7_P"D
MD5=I7\28W_?*G^)_FS^UL%_N=/\ PQ_)!6?XM_Y%74_^P?-_Z :T*S_%O_(J
MZG_V#YO_ $ UPU_X$O1_D;U/@?H?CW1117\('X$%>!_MB?\ (?T7_KSE_P#0
MQ7OE>!_MB?\ (?T7_KSE_P#0Q7]'_14_Y/!0_P"O5;_T@\3B'_D53]5^:/&Z
M***_U)/SH]<_8%_Y/<^$W_90=)_]*HZ_H8K^>?\ 8%_Y/<^$W_90=)_]*HZ_
MH8K^??&/_D;8;_ __2C^@/![_D4XG_&O_24%%%%?CI^P'B7_  40_P"33?$7
M_7Q8_P#I7%7YL5^D_P#P40_Y--\1?]?%C_Z5Q5^;%?S)XR?\E32_Z\Q_]+F?
MEO&G_(VC_@7YR"BBBOR8^1.1\:_\%0_VZ?@OXDF^%WPT^.7]FZ%HL<,&FV/_
M  C.F3>3'Y2-MWRVS.W)/+,3S65_P^2_X*1?]'&_^6AH_P#\B5XM^T-_R6/6
MO^ND/_HB.N+K_9C@WAKARIPAETYX.DVZ%%MNG"[?LX^1\'B^(^(:6*J0AC*J
MBI-)*I-))/1)7T2/IW_A\E_P4B_Z.-_\M#1__D2OK'_@CI^WW^UK^U3^TSKO
MP^^/7Q8_M[1[/P)<ZC;6G]A6%KLN4O;*)9-]O!&QPDT@P3CYLXR 1^6-?=G_
M  ;X_P#)YGB?_LF-[_Z<=.J>,N'\APO"^*JT<)2C)1T:IP36JV:5T>[P?Q!G
MV*XGPM*MBZLHN6J=233T>Z;LS]B****_ET_I\**** "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 **** "OGG_@IQ_R;2/^QBM/_09:^AJ^>?\ @IQ_
MR;2/^QBM/_09:^6XV_Y)+&_]>Y?D>3GO_(GK_P"%GYXT445_&A^*A7QY\4O^
M2F^(_P#L/7G_ *.>OL.OCSXI?\E-\1_]AZ\_]'/7]I?0P_Y*+-O^O5/_ -+9
M\KQ5_N]/U?Y&%1117^@Q\2?HI_P;M_\ )9?B-_V+%I_Z4&OU@K\G_P#@W;_Y
M++\1O^Q8M/\ TH-?K!7\M^)__)8UO2'_ *0C^H?#+_DCZ/K/_P!*84445^?G
MWX5'=W=I86LM_?W,<$$$;2333.%2- ,EF)X  &234E?(/_!8+_@FMXJ_X*G?
M"SP7^S?'\<-=\"^$8?%4FJ>-[S0GW-J%M'9S)#:/$94656GDC?Y@X7R\XS@@
M \,_X*,_\%FO^"97Q'NY/V-_AK^S[/\ MC?$.6<MI_P^^'6BC5+:QND.!.^I
M*CI:,C?\MK;S9(2 3L^\.I_X(\_!S_@M-X&\0W_BS]N?X@^%O#/POU$R/X7^
M#6K:G=>*/$6AQE/W4/\ ;<MP9,*0K'SY;TD!D"P9!7K/V6_^"27Q3_8G\ I\
M,_V5/VR=,\#Z0 OGQZ+\$-"6:[9> ]Q.P,UR^.-\KNV.,UW%O^RE^W)9?M$?
M"/XC>-_VZ;OQSX4\)^+M0OO$WA>?P!I>EK-%+H&JV<,WGV^)&,=Q<P_NQD-O
M+$?(" #ZDHHHH **** "BBB@ HHHH *\+_X)[_\ )$]6_P"Q[UG_ -*37NE>
M%_\ !/?_ )(GJW_8]ZS_ .E)H ]TK\M_VR/^3H/&G_89;_T%:_4BORW_ &R/
M^3H/&G_89;_T%:_'/&C_ )$.'_Z^_P#MDCXOC?\ Y%]/_%^C/,Z***_FX_,S
MS']K+_DE\7_86B_] DKYMKZ2_:R_Y)?%_P!A:+_T"2OFVO\ 4/Z)_P#R:.G_
M -?JOYH_/N)/^1E\D%%%%?TJ> ?T@?LW_P#)N_@+_L2]+_\ 22*NTKB_V;_^
M3=_ 7_8EZ7_Z215VE?Q)C?\ ?*G^)_FS^UL%_N=/_#'\D%9_BW_D5=3_ .P?
M-_Z :T*S_%O_ "*NI_\ 8/F_] -<-?\ @2]'^1O4^!^A^/=%%%?P@?@05X'^
MV)_R']%_Z\Y?_0Q7OE>!_MB?\A_1?^O.7_T,5_1_T5/^3P4/^O5;_P!(/$XA
M_P"15/U7YH\;HHHK_4D_.CUS]@7_ )/<^$W_ &4'2?\ TJCK^ABOYY_V!?\
MD]SX3?\ 90=)_P#2J.OZ&*_GWQC_ .1MAO\  _\ TH_H#P>_Y%.)_P :_P#2
M4%%%%?CI^P'B7_!1#_DTWQ%_U\6/_I7%7YL5^D__  40_P"33?$7_7Q8_P#I
M7%7YL5_,GC)_R5-+_KS'_P!+F?EO&G_(VC_@7YR"BBBOR8^1/E/]H;_DL>M?
M]=(?_1$=<77:?M#?\ECUK_KI#_Z(CKBZ_P!LN"O^2-RW_L'H_P#IN)^4X_\
MWZK_ (I?FPK[L_X-\?\ D\SQ/_V3&]_]..G5\)U]V?\ !OC_ ,GF>)_^R8WO
M_IQTZLN.?^22QG^#]4?0<$?\E9@_\:_)G[$4445_(Q_6P4444 %%%% !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 %?//\ P4X_Y-I'_8Q6G_H,M?0U
M?//_  4X_P"3:1_V,5I_Z#+7RW&W_))8W_KW+\CR<]_Y$]?_  L_/&BBBOXT
M/Q4*^//BE_R4WQ'_ -AZ\_\ 1SU]AU\>?%+_ )*;XC_[#UY_Z.>O[2^AA_R4
M6;?]>J?_ *6SY7BK_=Z?J_R,*BBBO]!CXD_13_@W;_Y++\1O^Q8M/_2@U^L%
M?D__ ,&[?_)9?B-_V+%I_P"E!K]8*_EOQ/\ ^2QK>D/_ $A']0^&7_)'T?6?
M_I3"BBBOS\^_"BBB@#QOX6_MG>%?BQ^V1\4_V--$^&'BZTU+X3:5HEYK?BJ_
MTZ./2+UM3MS<0PVTOF%Y'5!\V4 W)(,_)SZ]=:CI]C/;6U[?PPR7DQAM(Y90
MK3R!&D*(#]YMB.V!SM1CT!K\Q_\ @H%^R5X5\4?\%1;7Q)XL_P""T_Q%^"7B
M'XHZ!I&C?#CX<^!/$HCO[N96FBN(Q  S)9L\,$J%@(_/ENCD-G/2?LX?\$XO
M''PU_;V\ ^*-2_X*]?&/XM:G\*M8OM5\2_"[XJ:VQ3[%>:'J>G0ZC!;E4,H6
M>[1%N 'BQYZ!PX(H _1JBBB@ HHHH **** "BBB@ KPO_@GO_P D3U;_ +'O
M6?\ TI->Z5X7_P $]_\ DB>K?]CWK/\ Z4F@#W2ORW_;(_Y.@\:?]AEO_05K
M]2*_+?\ ;(_Y.@\:?]AEO_05K\<\:/\ D0X?_K[_ .V2/B^-_P#D7T_\7Z,\
MSHHHK^;C\S/,?VLO^27Q?]A:+_T"2OFVOI+]K+_DE\7_ &%HO_0)*^;:_P!0
M_HG_ /)HZ?\ U^J_FC\^XD_Y&7R04445_2IX!_2!^S?_ ,F[^ O^Q+TO_P!)
M(J[2N+_9O_Y-W\!?]B7I?_I)%7:5_$F-_P!\J?XG^;/[6P7^YT_\,?R05G^+
M?^15U/\ [!\W_H!K0K/\6_\ (JZG_P!@^;_T UPU_P"!+T?Y&]3X'Z'X]T44
M5_"!^!!7@?[8G_(?T7_KSE_]#%>^5X'^V)_R']%_Z\Y?_0Q7]'_14_Y/!0_Z
M]5O_ $@\3B'_ )%4_5?FCQNBBBO]23\Z/7/V!?\ D]SX3?\ 90=)_P#2J.OZ
M&*_GG_8%_P"3W/A-_P!E!TG_ -*HZ_H8K^??&/\ Y&V&_P #_P#2C^@/![_D
M4XG_ !K_ -)04445^.G[ >)?\%$/^33?$7_7Q8_^E<5?FQ7Z3_\ !1#_ )--
M\1?]?%C_ .E<5?FQ7\R>,G_)4TO^O,?_ $N9^6\:?\C:/^!?G(****_)CY$^
M4_VAO^2QZU_UTA_]$1UQ==I^T-_R6/6O^ND/_HB.N+K_ &RX*_Y(W+?^P>C_
M .FXGY3C_P#?JO\ BE^;"ONS_@WQ_P"3S/$__9,;W_TXZ=7PG7W9_P &^/\
MR>9XG_[)C>_^G'3JRXY_Y)+&?X/U1]!P1_R5F#_QK\F?L11117\C'];!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 5\\_P#!3C_DVD?]
MC%:?^@RU]#5\\_\ !3C_ )-I'_8Q6G_H,M?+<;?\DEC?^O<OR/)SW_D3U_\
M"S\\:***_C0_%0KX\^*7_)3?$?\ V'KS_P!'/7V'7QY\4O\ DIOB/_L/7G_H
MYZ_M+Z&'_)19M_UZI_\ I;/E>*O]WI^K_(PJ***_T&/B3]%/^#=O_DLOQ&_[
M%BT_]*#7ZP5^3_\ P;M_\EE^(W_8L6G_ *4&OU@K^6_$_P#Y+&MZ0_\ 2$?U
M#X9?\D?1]9_^E,****_/S[\**** /S'_ &Z?^&+_ -BO]K3QW^U]^V=\/?L/
MB7Q/\3/ .K?#GXOZIX0NM4M='T*PET2WOM+M[R&&4:7.C6NJ7,D?[HW$5\-K
M38=(^8\#?MK?\/?/^"RWP&^*W_!/[PAXCNO@_P# /3/$\OQ ^,>H:%<:?8:W
M_:=DENFE6PN$1YE$L,#E' ;=ND" 0*[]S^U+\?\ _@KK^V1_P49^(?[!?_!.
M/XF>#_@OX/\ @OI&AS^/_BCXG\-PZQ>ZE>:K9B[@@L[6XCDB>,1%E/R+AH92
MTHRB'UG]F2?_ (*A_LC?$WPA\+/V[?CUX&^-O@SQQJ<FC:9X[\/^$4\.ZOH6
MIBTGN88[FS@_T:XM)4MI(@\022.5X]RLC,R 'V;1110 45XS^UG^UUJ?[.<%
MCX:^&7[.WC3XM^.-5MY+G3_!7@:*W66*UC(#W=W<W4L<%I#N(12[[Y7RL:/L
MD*<G_P $X_\ @IE\+?\ @HOX?\9VOA[X:^*_ 7C;X:^(?[$^(?P]\;6*PZCH
MMVP<Q[MC,KQOY<H5N#F)\J, D ^DJ*^:?%7_  4=LKSQ]\1O"'[.O[._BOXI
MV7P=G^S?$W6O#5[90Q65\L(GETRR6XF0ZA?Q0E7DA38J%TC,GFMY8]H^ OQU
M^%/[3?P;\.?'[X'^,+?7_"?BO2X]0T/5K7(6>%^Q5@&1U8,CHP#(ZLK %2*
M.NHHHH *\+_X)[_\D3U;_L>]9_\ 2DU[I7A?_!/?_DB>K?\ 8]ZS_P"E)H ]
MTK\M_P!LC_DZ#QI_V&6_]!6OU(K\M_VR/^3H/&G_ &&6_P#05K\<\:/^1#A_
M^OO_ +9(^+XW_P"1?3_Q?HSS.BBBOYN/S,\Q_:R_Y)?%_P!A:+_T"2OFVOI+
M]K+_ ))?%_V%HO\ T"2OFVO]0_HG_P#)HZ?_ %^J_FC\^XD_Y&7R04445_2I
MX!_2!^S?_P F[^ O^Q+TO_TDBKM*XO\ 9O\ ^3=_ 7_8EZ7_ .DD5=I7\28W
M_?*G^)_FS^UL%_N=/_#'\D%9_BW_ )%74_\ L'S?^@&M"L_Q;_R*NI_]@^;_
M - -<-?^!+T?Y&]3X'Z'X]T445_"!^!!7@?[8G_(?T7_ *\Y?_0Q7OE>!_MB
M?\A_1?\ KSE_]#%?T?\ 14_Y/!0_Z]5O_2#Q.(?^15/U7YH\;HHHK_4D_.CU
MS]@7_D]SX3?]E!TG_P!*HZ_H8K^>?]@7_D]SX3?]E!TG_P!*HZ_H8K^??&/_
M )&V&_P/_P!*/Z \'O\ D4XG_&O_ $E!1117XZ?L!XE_P40_Y--\1?\ 7Q8_
M^E<5?FQ7Z3_\%$/^33?$7_7Q8_\ I7%7YL5_,GC)_P E32_Z\Q_]+F?EO&G_
M "-H_P"!?G(****_)CY$^4_VAO\ DL>M?]=(?_1$=<77:?M#?\ECUK_KI#_Z
M(CKBZ_VRX*_Y(W+?^P>C_P"FXGY3C_\ ?JO^*7YL*^[/^#?'_D\SQ/\ ]DQO
M?_3CIU?"=?=G_!OC_P GF>)_^R8WO_IQTZLN.?\ DDL9_@_5'T'!'_)68/\
MQK\F?L11117\C'];!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 %%8'Q7UO4_#7PN\2^(]$N
M?(O=/T"\N;2;8K>7*D#LC88$'! .""/6OSO_ .'@?[7?_16__*#8?_&*^-XH
MXXRGA*M3I8R$Y.:;7(HO9VUO*)XN:Y]@\GG&-:,GS:JR73U:/TOHK\T/^'@?
M[7?_ $5O_P H-A_\8H_X>!_M=_\ 16__ "@V'_QBOE?^(S<+_P#/FM_X##_Y
M8>3_ *[95_)/[H__ "1^E]%?C3^TA_P5;_;Z\!>-;+2/"?QZ^R6\VD)/)'_P
MBVE29D,TJDY>U)Z*HQTXKS[_ (?)?\%(O^CC?_+0T?\ ^1*_I3AC@#..+.'L
M+G&$J4XTL1!3BIN2DE+5<R49)/T;7F>%B?%;AW"UY4ITJMXZ:1A_\F?NO17X
M4?\ #Y+_ (*1?]'&_P#EH:/_ /(E>Q_\$_O^"GW[<OQN_;%\"_"OXG_'#^T]
M!UG4Y(M2L/\ A&M,A\Y!;RN!OBME=?F53\K#I7JXWPJXAP.#J8FI5I.,(N3M
M*=[13;M[BUT[E8/Q4X>QV,IX:G2JJ4Y**O&%KR=E?WWIKV/UTHHHK\R/TL*^
M>?\ @IQ_R;2/^QBM/_09:^AJ^>?^"G'_ ";2/^QBM/\ T&6OEN-O^22QO_7N
M7Y'DY[_R)Z_^%GYXT445_&A^*A7QY\4O^2F^(_\ L/7G_HYZ^PZ^//BE_P E
M-\1_]AZ\_P#1SU_:7T,/^2BS;_KU3_\ 2V?*\5?[O3]7^1A4445_H,?$GZ*?
M\&[?_)9?B-_V+%I_Z4&OU@K\G_\ @W;_ .2R_$;_ +%BT_\ 2@U^L%?RWXG_
M /)8UO2'_I"/ZA\,O^2/H^L__2F%%%%?GY]^%%%?,G[:7CS]I^W_ &LOV?\
MX0?!+XY>'?ASX0U?4]7U_P")>N:WIT%Q-K5EICZ:(_#]I]H!1)KQ;VX<NI65
M([*21"?+96 /'/VJ/^">_P#P54^*O_!0?Q7^T?\ LF?\%*=/^"_A:]\#Z/IN
MFQCX1Z+KDUVR-<?:+28S*DDR0O&MQ%)<&4H=3N$A,:^8IXSQ9_P2D_X+D>./
M%WAOQQXI_P""_EK=ZAX1OYKWP^6_9IT-8+:YDMY;9IC LHBED$,TR*TB,4$C
M;2I)-?>/@#]I/X;?$/XC>._AII5]]GN_ &L6>G:G<W=Q"(;J2YT^VOD: AR6
M41W**2P4[U8 $ $ZGB3XW?#/POXP\*> ]0\5V3ZKXTUF;3-"LX+R)GFFBL+J
M^D.W>&*B&SF)*AB#MR "2 #PK_@GC^S;^W+\ /&7Q%O/VY?VLHOC5JNNQZ,?
M#WC:#PE::$L=I"MVK6'V*U^2,Q2.TN\</]J!R6#!?J&BB@##^(.M^(/"7A'4
MO%/@SX=77BC6(+7_ $/0]/N[:VFOG!.R/SKF2.-!EB26;@%B 3P?SR_X(J_M
M.:!X]_:C_:H\'_&_]E[7_A9^TQ?^+(/$WQ'\*:MJ$5W%=Z2D M=)2QGA15DB
MAMQ&K. PDDNC,KLLHCB^KOVD/VK_ -HOX#_'/PYX(\'?\$_?'?Q,\"ZSI)EU
M+QUX$U[2VGTJ_P#-=1:R:?>3P,R;!'(9Q*% DP%8J:YS]FK]F'QMKG[<GC__
M (*/_&'P"?!VL^*/ NE^"?"G@Z:]M[B]LM'M+B:[EN=0DM9)+<W4]Q*H$<,D
MJQ16T?[UFD98P#YR_P"#4:_U#Q9_P2G/Q:\17INM=\=?%?Q-K_B.]?[US?2W
M*I)(QR221$O)YJ/_ (-9=>U.Y_8<^*O@%F9=&\%?M,>+=$\+6^?DM]/"V5T(
MX^VWSKJ<\<98^]=G^R%\#OVD/^"3VC_&#]FOX1?LQZ]\2O"/B+Q[J7B[X'7_
M (<O]/AMK+^T44OHNI&ZN86LTMKB/<+@+(LD,N5S*ODGVG_@DO\ L&2_\$Y/
MV(_#?[.WB#Q)!K?BJ2ZN];\=Z[:@B*_UJ]E,UR\>X F-,I"C$*62%6(!)% '
MTG63XZL_&-_X1O[/X?ZQ::?K4D!&G7M];F6&&3(PSH/O#&>*UJ* /"_^$!_X
M*"?]%_\  G_A*2?_ !58G_!/&Q\>+\#=26?7;%I!XTU42L+4X:038<CG@%MQ
M [ BOH^O"_\ @GO_ ,D3U;_L>]9_]*30!ZY]B\;_ /0;LO\ P&/^-?F5^UXE
MTG[2WC%+Z57E&L-YCHN 3M7H*_4VORW_ &R/^3H/&G_89;_T%:_'/&C_ )$.
M'_Z^_P#MDCXOC?\ Y%]/_%^C/,Z***_FX_,SS']K//\ PK"''_06B_\ 0)*^
M;:^DOVLO^27Q?]A:+_T"2OFVO]0_HG_\FCI_]?JOYH_/N)/^1E\D%%%%?TJ>
M ?T5?LZ6?C)OV?/ AAUFS5#X-TO8#;$D#[)%CO79?8O&_P#T&[+_ ,!C_C6'
M^S?_ ,F[^ O^Q+TO_P!)(J[2OXDQO^^5/\3_ #9_:V"_W.G_ (8_DC'^Q>-_
M^@W9?^ Q_P :H>*K+QJ/#&I%]:LR/L$V0+8]-A]ZZ>L_Q;_R*NI_]@^;_P!
M-<-?^!+T?Y&]3X'Z'X]T445_"!^!!7@7[8F?^$AT7GC[%+_Z&*]]KP/]L3_D
M/Z+_ -><O_H8K^C_ **G_)X*'_7JM_Z0>)Q#_P BJ?JOS1XW1117^I)^='K'
M[!ZW#_MI_"I;214E/C[2O+9AD _:H\$BOZ!/L7C?_H-V7_@,?\:_G_\ V!?^
M3W/A-_V4'2?_ $JCK^ABOY]\8_\ D;8;_ __ $H_H#P>_P"13B?\:_\ 248_
MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL45^.G[ > ?M_VOBB/]ECQ ^IZ
MI;2PBXLMR1P%2?\ 2XL<_6OSJK])_P#@HA_R:;XB_P"OBQ_]*XJ_-BOYD\9/
M^2II?]>8_P#I<S\MXT_Y&T?\"_.04445^3'R)\I?M";A\8M;W'/[V+_T3'7&
M5VG[0W_)8]:_ZZ0_^B(ZXNO]LN"O^2-RW_L'H_\ IN)^4X__ 'ZK_BE^;"ON
M/_@@+%JLW[8GB5=(NHH9/^%:7A9I8]P*_P!H:=QCZXKX<K[L_P"#?'_D\SQ/
M_P!DQO?_ $XZ=67'/_))8S_!^J/H."/^2LP?^-?DS]</L7C?_H-V7_@,?\:/
ML7C?_H-V7_@,?\:V**_D8_K8Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'
M_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W
M9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H
M-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[
M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH
M^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\
M:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E
M_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W
M9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7
MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[
M%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK
M8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_
M (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E
M_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-
M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7
MC?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MB
MB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\
M@,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_
M (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_
M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-
M_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V**
M ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\
MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_
M .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH
MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'
M_&C[%XW_ .@W9?\ @,?\:V** . ^-EGXQ7X,^+FN-8M&C'AB_P!ZK;D$C[/)
MD#FORJK]:_CG_P D2\8_]BKJ'_I-)7Y*5_/'C7_R,,'_ ()?FC\XXX_WFCZ/
M\T%%%%?B1\,?.O[7V[_A8^GY/_,!CQ_W_GKRFO5OVP/^2CZ=_P!@"/\ ]'SU
MY37^Q7@M_P FGR7_ +!Z?Y'YCG'_ ",ZOJ%>_?\ !+9+R3]OSX:)83)',=9F
MV.ZY /V6;J*\!KZ$_P""5'_*0?X8_P#8:F_]))Z^VXA_Y$&+_P"O53_TAFO#
MW_(_PG_7VG_Z6C]V/L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HK^,S^R3
M'^Q>-_\ H-V7_@,?\:\ _P""DMMXEB_9R#:KJ5O+%_PD%K\D4)4YVR=Z^EZ^
M>?\ @IQ_R;2/^QBM/_09:^6XV_Y)+&_]>Y?D>3GO_(GK_P"%GYXT445_&A^*
MA7QY\4?^2F^(\_\ 0=O/_1SU]AU\>?%+_DIOB/\ [#UY_P"CGK^TOH8?\E%F
MW_7JG_Z6SY7BK_=Z?J_R,*BBBO\ 08^)/T)_X-\8=8F^,/Q#&CWD,+#PU:[S
M+'NR/M!K]4_L7C?_ *#=E_X#'_&ORW_X-V_^2R_$;_L6+3_TH-?K!7\M^)__
M "6-;TA_Z0C^H?#+_DCZ/K/_ -*9C_8O&_\ T&[+_P !C_C16Q17Y^??A7"_
MM&?LR?L__M=?"Z[^"W[2_P )-$\:>%[V199M(URT$J+*N=LL;<-%*N6Q(A5Q
MN.",FNZHH _)^S_X( _\&\?@[]L'5/V:_B=\/?#5WXR\<HNM?#OX9)\1?$%O
MJ&G:7;V,:7/RQ:B&E5YX+JX#28.TNJ96(X]=_9B_X(R?\$=OV:/VX/"WQ#_8
MU^'!\!_%;X6W=YJ>H:1<^)=;N+C4=+O-+O=-9E@U2Y=9+7S+M6%W K)YD!CW
MY+ 6?CM\7OV6_P#@F-^VK\2OVOOVMOV:-;G'Q#N["]\+?'7P_P##^373HUI#
MHUCILV@3SVZ27.G?O;*2Z4!1!.+UOFWQN*\>^%?[8GCG_@L+_P %;?@3\<_V
M-O@7XY\/_!GX#V/B6;Q?\6/%VA2:9#XC.IV*6ZZ9:(_,T?F1P2%6.X$>843R
MD,@!^K=%%% !1110 4444 %%%% !7A?_  3W_P"2)ZM_V/>L_P#I2:]TKPO_
M ()[_P#)$]6_['O6?_2DT >Z5^6_[9'_ "=!XT_[#+?^@K7ZD5^6_P"V1_R=
M!XT_[#+?^@K7XYXT?\B'#_\ 7W_VR1\7QO\ \B^G_B_1GF=%%%?S<?F9YC^U
ME_R2^+_L+1?^@25\VU])?M9?\DOB_P"PM%_Z!)7S;7^H?T3_ /DT=/\ Z_5?
MS1^?<2?\C+Y(****_I4\ _I _9O_ .3=_ 7_ &)>E_\ I)%7:5Q?[-__ ";O
MX"_[$O2__22*NTK^),;_ +Y4_P 3_-G]K8+_ '.G_AC^2"L_Q;_R*NI_]@^;
M_P! -:%9_BW_ )%74_\ L'S?^@&N&O\ P)>C_(WJ? _0_'NBBBOX0/P(*\#_
M &Q/^0_HO_7G+_Z&*]\KP/\ ;$_Y#^B_]><O_H8K^C_HJ?\ )X*'_7JM_P"D
M'B<0_P#(JGZK\T>-T445_J2?G1ZY^P+_ ,GN?";_ +*#I/\ Z51U_0Q7\\_[
M O\ R>Y\)O\ LH.D_P#I5'7]#%?S[XQ_\C;#?X'_ .E'] >#W_(IQ/\ C7_I
M*"BBBOQT_8#Q+_@HA_R:;XB_Z^+'_P!*XJ_-BOTG_P""B'_)IOB+_KXL?_2N
M*OS8K^9/&3_DJ:7_ %YC_P"ES/RWC3_D;1_P+\Y!1117Y,?(GRG^T-_R6/6O
M^ND/_HB.N+KM/VAO^2QZU_UTA_\ 1$=<77^V7!7_ "1N6_\ 8/1_]-Q/RG'_
M ._5?\4OS85]V?\ !OC_ ,GF>)_^R8WO_IQTZOA.ONS_ (-\?^3S/$__ &3&
M]_\ 3CIU9<<_\DEC/\'ZH^@X(_Y*S!_XU^3/V(HHHK^1C^M@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 **** .6^.?_ "1+QC_V*NH?^DTE?DI7ZU_'/_DB7C'_ +%74/\ TFDK
M\E*_GCQK_P"1A@_\$OS1^<<<?[S1]'^:"BBBOQ(^&/G7]L#_ )*/IW_8 C_]
M'SUY37JW[8'_ "4?3O\ L 1_^CYZ\IK_ &*\%O\ DT^2_P#8/3_(_,<X_P"1
MG5]0KZ$_X)4?\I!_AC_V&IO_ $DGKY[KZ$_X)4?\I!_AC_V&IO\ TDGK[;B'
M_D08O_KU4_\ 2&:\/?\ (_PG_7VG_P"EH_?"BBBOXS/[)"OGG_@IQ_R;2/\
ML8K3_P!!EKZ&KYY_X*<?\FTC_L8K3_T&6OEN-O\ DDL;_P!>Y?D>3GO_ ")Z
M_P#A9^>-%%%?QH?BH5\>?%+_ )*;XC_[#UY_Z.>OL.OCSXI?\E-\1_\ 8>O/
M_1SU_:7T,/\ DHLV_P"O5/\ ]+9\KQ5_N]/U?Y&%1117^@Q\2?HI_P &[?\
MR67XC?\ 8L6G_I0:_6"OR?\ ^#=O_DLOQ&_[%BT_]*#7ZP5_+?B?_P EC6](
M?^D(_J'PR_Y(^CZS_P#2F%%%%?GY]^%%%?,W_!1/]FG]NO\ :-U'X=V/[%O[
M=&I?!"VL-3U!/'.HZ?X5LM7-Y:R6P>W?R;HKEHYX!&-CCB[9B&"# !\Z?M,>
M.?\ @JG^WK_P4A^)'[#G[&'[3.G_ +/?PU^"FC:%)XS\?KX4@UC5_$-_JMG]
MLACM8[@JJ0(@9"R/&5>)\M)N$:>N?LWV/_!0;]B/XJ^$O@_^V9^UKI'Q[\$?
M$+59=&\/>.)?!D/A_7=!U=;.XO(K>XAMY)(;RTFBM)U$P*S1R^6&#HY:/QJ'
M_@B]_P %3+7XF3_&.T_X+^>*(/$UWHL>DWVKP? ;1TDN[*.5I8H9@MT%F$;O
M*8RX8Q^=,$*B60-Z?^S7_P $L?VN/!O[2G@_X^?MJ_\ !5#Q3\=]/^'\E[?^
M$/!^H?#^RT2TM-6N+22R%_(;:9_/:.VN+I$5E^5IMP88(8 ^WJ*** "BBB@
MHHHH **** "O"_\ @GO_ ,D3U;_L>]9_]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z
M4F@#W2ORW_;(_P"3H/&G_89;_P!!6OU(K\M_VR/^3H/&G_89;_T%:_'/&C_D
M0X?_ *^_^V2/B^-_^1?3_P 7Z,\SHHHK^;C\S/,?VLO^27Q?]A:+_P! DKYM
MKZ2_:R_Y)?%_V%HO_0)*^;:_U#^B?_R:.G_U^J_FC\^XD_Y&7R04445_2IX!
M_2!^S?\ \F[^ O\ L2]+_P#22*NTKB_V;_\ DW?P%_V)>E_^DD5=I7\28W_?
M*G^)_FS^UL%_N=/_  Q_)!6?XM_Y%74_^P?-_P"@&M"L_P 6_P#(JZG_ -@^
M;_T UPU_X$O1_D;U/@?H?CW1117\('X$%>!_MB?\A_1?^O.7_P!#%>^5X'^V
M)_R']%_Z\Y?_ $,5_1_T5/\ D\%#_KU6_P#2#Q.(?^15/U7YH\;HHHK_ %)/
MSH]<_8%_Y/<^$W_90=)_]*HZ_H8K^>?]@7_D]SX3?]E!TG_TJCK^ABOY]\8_
M^1MAO\#_ /2C^@/![_D4XG_&O_24%%%%?CI^P'B7_!1#_DTWQ%_U\6/_ *5Q
M5^;%?I/_ ,%$/^33?$7_ %\6/_I7%7YL5_,GC)_R5-+_ *\Q_P#2YGY;QI_R
M-H_X%^<@HHHK\F/D3Y3_ &AO^2QZU_UTA_\ 1$=<77:?M#?\ECUK_KI#_P"B
M(ZXNO]LN"O\ DC<M_P"P>C_Z;B?E./\ ]^J_XI?FPK[L_P"#?'_D\SQ/_P!D
MQO?_ $XZ=7PG7W9_P;X_\GF>)_\ LF-[_P"G'3JRXY_Y)+&?X/U1]!P1_P E
M9@_\:_)G[$4445_(Q_6P4444 %%%% !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 %%%% '+?'/_ )(EXQ_[%74/
M_2:2OR4K]:_CG_R1+QC_ -BKJ'_I-)7Y*5_/'C7_ ,C#!_X)?FC\XXX_WFCZ
M/\T%%%%?B1\,?.O[8'_)1]._[ $?_H^>O*:]6_; _P"2CZ=_V (__1\]>4U_
ML5X+?\FGR7_L'I_D?F.<?\C.KZA7T)_P2H_Y2#_#'_L-3?\ I)/7SW7T)_P2
MH_Y2#_#'_L-3?^DD]?;<0_\ (@Q?_7JI_P"D,UX>_P"1_A/^OM/_ -+1^^%%
M%%?QF?V2%?//_!3C_DVD?]C%:?\ H,M?0U?//_!3C_DVD?\ 8Q6G_H,M?+<;
M?\DEC?\ KW+\CR<]_P"1/7_PL_/&BBBOXT/Q4*^//BE_R4WQ'_V'KS_T<]?8
M=?'GQ2_Y*;XC_P"P]>?^CGK^TOH8?\E%FW_7JG_Z6SY7BK_=Z?J_R,*BBBO]
M!CXD_13_ (-V_P#DLOQ&_P"Q8M/_ $H-?K!7Y/\ _!NW_P EE^(W_8L6G_I0
M:_6"OY;\3_\ DL:WI#_TA']0^&7_ "1]'UG_ .E,****_/S[\*\H_:>_;G_9
M!_8M71'_ &KOVA_#'@$>)#<C03XDU$6XOC;^5YWEY^]L\^+/IYB^M>KUYW\=
M_P!D[]G/]IW5/"NJ?M ?!WP]XP/@W5)[_0K?Q'H\%[!#+-;26\F8YT=2"LF[
MIP\<;9^6@#Q3_A^C_P $?O\ I(E\+_\ PHD_PK6^%_\ P6%_X)Q?'?XU>#OV
M?/@!^U9X4\<^+/&NIW5IIFD^&-0%S)$MOIUW?RS2X'R1B.S==Q_C=!WKY[_;
M5_:\_P""!W[!_P 9)?@!\8OV0_!6I^+;.QM;K5M)\&_ .UU0Z9'<G%L+B2*U
M\N-Y<@K'N+D,IP ZYY+]D[]O;_@E!^T9_P %"OA#\,/V0O\ @GU?Z'XFA;6]
M2A\96WP33P]+X>D32KB$23SK$I:UGAGNH""0!,UOUXP ?J51110 4444 %%%
M% !1110 5X7_ ,$]_P#DB>K?]CWK/_I2:]TKPO\ X)[_ /)$]6_['O6?_2DT
M >Z5^6_[9'_)T'C3_L,M_P"@K7ZD5^6_[9'_ "=!XT_[#+?^@K7XYXT?\B'#
M_P#7W_VR1\7QO_R+Z?\ B_1GF=%%%?S<?F9YC^UE_P DOB_["T7_ *!)7S;7
MTE^UE_R2^+_L+1?^@25\VU_J']$__DT=/_K]5_-'Y]Q)_P C+Y(****_I4\
M_I _9O\ ^3=_ 7_8EZ7_ .DD5=I7%_LW_P#)N_@+_L2]+_\ 22*NTK^),;_O
ME3_$_P V?VM@O]SI_P"&/Y(*S_%O_(JZG_V#YO\ T UH5G^+?^15U/\ [!\W
M_H!KAK_P)>C_ "-ZGP/T/Q[HHHK^$#\""O _VQ/^0_HO_7G+_P"ABO?*\#_;
M$_Y#^B_]><O_ *&*_H_Z*G_)X*'_ %ZK?^D'B<0_\BJ?JOS1XW1117^I)^='
MKG[ O_)[GPF_[*#I/_I5'7]#%?SS_L"_\GN?";_LH.D_^E4=?T,5_/OC'_R-
ML-_@?_I1_0'@]_R*<3_C7_I*"BBBOQT_8#Q+_@HA_P FF^(O^OBQ_P#2N*OS
M8K])_P#@HA_R:;XB_P"OBQ_]*XJ_-BOYD\9/^2II?]>8_P#I<S\MXT_Y&T?\
M"_.04445^3'R)\I_M#?\ECUK_KI#_P"B(ZXNNT_:&_Y+'K7_ %TA_P#1$=<7
M7^V7!7_)&Y;_ -@]'_TW$_*<?_OU7_%+\V%?=G_!OC_R>9XG_P"R8WO_ *<=
M.KX3K[L_X-\?^3S/$_\ V3&]_P#3CIU9<<_\DEC/\'ZH^@X(_P"2LP?^-?DS
M]B****_D8_K8***\:_:W_:W_ .&6?^$?_P"+?_V[_;OVO_F+?9?(\CR?^F4F
M[=YWMC;WSQP9IFF!R; SQF,GR4X6N[-VNU%:13>[2T1SXK%4,%0=:L[16[U>
M[MTN]V>RT5\:_P##V[_JW[_RZ_\ [EH_X>W?]6_?^77_ /<M?(_\1.X'_P"@
MO_RG5_\ D#Q_]:<A_P"?W_DLO_D3[*HKY T+_@JW_;6MV>C?\*%\K[7=QP^9
M_P )3NV;V"YQ]E&<9Z5]?U]!DG$N2<1QG++JOM%"W-[LHVO>WQ)7V>QZ.!S/
M YDI/#3YN7?1K?U2"BBBO=.\**** "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 **** .6^.?\ R1+QC_V*NH?^DTE?DI7ZU_'/_DB7
MC'_L5=0_])I*_)2OYX\:_P#D88/_  2_-'YQQQ_O-'T?YH****_$CX8^=?VP
M/^2CZ=_V (__ $?/7E->K?M@?\E'T[_L 1_^CYZ\IK_8KP6_Y-/DO_8/3_(_
M,<X_Y&=7U"OH3_@E1_RD'^&/_8:F_P#22>OGNOH3_@E1_P I!_AC_P!AJ;_T
MDGK[;B'_ )$&+_Z]5/\ TAFO#W_(_P )_P!?:?\ Z6C]\****_C,_LD*^>?^
M"G'_ ";2/^QBM/\ T&6OH:OGG_@IQ_R;2/\ L8K3_P!!EKY;C;_DDL;_ ->Y
M?D>3GO\ R)Z_^%GYXT445_&A^*A7QY\4O^2F^(_^P]>?^CGK[#KX\^*7_)3?
M$?\ V'KS_P!'/7]I?0P_Y*+-O^O5/_TMGRO%7^[T_5_D85%%%?Z#'Q)^BG_!
MNW_R67XC?]BQ:?\ I0:_6"OR?_X-V_\ DLOQ&_[%BT_]*#7ZP5_+?B?_ ,EC
M6](?^D(_J'PR_P"2/H^L_P#TIA1117Y^??A116;XQT+5/$WA:_\ #^B>,]2\
M.W=Y:M%;ZYH\5M)=6+D<2Q+=0S0%QU DB=?530!\E^-O@5^TEXC_ &N?BA\(
M?#OA/P#K?P0^,[?;OB+XKLO$36GBOP7K$?AVST^W5( K+,3]@T^X@<E7C,KN
M<!(]WF?PSU3_ (*]?%;_ (*5?!_PU^TI\"/A[X&\,_"K3/$$GB?XC>'OB!;7
M,WQ(L9[(6H%II0875E;-=_8;F2*966.2"+][E463S#6/V(?^"R/[//Q-^+GQ
ME\>_\%]O"?PL\)Z_XMM+BS\8>+_@]X5D77(4TVV@AEN6F$$5G-$D(MC&BJLG
MV<3#F0JOK'[%W[#_ .V)\4/VB?AY^V;^T;_P6PTW]HGPK\.Y-4E\)Z1X&^'.
MBZ1I]Q>7EC)92M/=Z9*RSHL<I81$'YPARN"& /T)HHHH **** "BBB@ HHHH
M *\+_P"">_\ R1/5O^Q[UG_TI->Z5X7_ ,$]_P#DB>K?]CWK/_I2: /=*_+?
M]LC_ ).@\:?]AEO_ $%:_4BORW_;(_Y.@\:?]AEO_05K\<\:/^1#A_\ K[_[
M9(^+XW_Y%]/_ !?HSS.BBBOYN/S,\Q_:R_Y)?%_V%HO_ $"2OFVOI+]K+_DE
M\7_86B_] DKYMK_4/Z)__)HZ?_7ZK^:/S[B3_D9?)!1117]*G@']('[-_P#R
M;OX"_P"Q+TO_ -)(J[2N+_9O_P"3=_ 7_8EZ7_Z215VE?Q)C?]\J?XG^;/[6
MP7^YT_\ #'\D%9_BW_D5=3_[!\W_ * :T*S_ !;_ ,BKJ?\ V#YO_0#7#7_@
M2]'^1O4^!^A^/=%%%?P@?@05X'^V)_R']%_Z\Y?_ $,5[Y7@?[8G_(?T7_KS
ME_\ 0Q7]'_14_P"3P4/^O5;_ -(/$XA_Y%4_5?FCQNBBBO\ 4D_.CUS]@7_D
M]SX3?]E!TG_TJCK^ABOYY_V!?^3W/A-_V4'2?_2J.OZ&*_GWQC_Y&V&_P/\
M]*/Z \'O^13B?\:_])04445^.G[ >)?\%$/^33?$7_7Q8_\ I7%7YL5^D_\
MP40_Y--\1?\ 7Q8_^E<5?FQ7\R>,G_)4TO\ KS'_ -+F?EO&G_(VC_@7YR"B
MBBOR8^1/E/\ :&_Y+'K7_72'_P!$1UQ==I^T-_R6/6O^ND/_ *(CKBZ_VRX*
M_P"2-RW_ +!Z/_IN)^4X_P#WZK_BE^;"ONS_ (-\?^3S/$__ &3&]_\ 3CIU
M?"=?=G_!OC_R>9XG_P"R8WO_ *<=.K+CG_DDL9_@_5'T'!'_ "5F#_QK\F?L
M11117\C'];!7QK_P5N_YI_\ ]Q;_ -LZ^RJ^-?\ @K=_S3__ +BW_MG7P7B=
M_P D/B_^X?\ Z=@?/\4_\B&M_P!N_P#I43XUHHHK^2#\?-7P+_R.^C?]A6W_
M /1JU^O]?D!X%_Y'?1O^PK;_ /HU:_7^OZ \$O\ =L=ZT_RF?H? W\*OZQ_4
M****_=#[T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** .6^.?_ "1+QC_V*NH?^DTE?DI7ZU_'/_DB7C'_ +%74/\ TFDK
M\E*_GCQK_P"1A@_\$OS1^<<<?[S1]'^:"BBBOQ(^&/G7]L#_ )*/IW_8 C_]
M'SUY37JW[8'_ "4?3O\ L 1_^CYZ\IK_ &*\%O\ DT^2_P#8/3_(_,<X_P"1
MG5]0KZ$_X)4?\I!_AC_V&IO_ $DGKY[KZ$_X)4?\I!_AC_V&IO\ TDGK[;B'
M_D08O_KU4_\ 2&:\/?\ (_PG_7VG_P"EH_?"BBBOXS/[)"OGG_@IQ_R;2/\
ML8K3_P!!EKZ&KYY_X*<?\FTC_L8K3_T&6OEN-O\ DDL;_P!>Y?D>3GO_ ")Z
M_P#A9^>-%%%?QH?BH5\>?%+_ )*;XC_[#UY_Z.>OL.OCSXI?\E-\1_\ 8>O/
M_1SU_:7T,/\ DHLV_P"O5/\ ]+9\KQ5_N]/U?Y&%1117^@Q\2?HI_P &[?\
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
MMK;>RO\ <@HHHKR#U@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MGB?_ +)C>_\ IQTZLN.?^22QG^#]4?0<$?\ )68/_&OR9^N'_"#Z1_S\WO\
MX%M1_P (/I'_ #\WO_@6U;%%?R,?UL8__"#Z1_S\WO\ X%M7R#_P58T.TT;_
M (0/[++,WF?VIN\Z8MC'V3IGIUK[6KXU_P""MW_-/_\ N+?^V=?!>)W_ "0^
M+_[A_P#IV!\_Q3_R(:W_ &[_ .E1/C6BBBOY(/Q\"H8;3WXXKX?K[A7J/K7P
M]7]^?0M_Y%6<_P".C_Z34/CN*]Z/_;W_ +:%%%%?VX?('ZW?\&__ (=L=8_9
M8\77%U-<*R_$"90(IRHQ]AM#T'UK[N_X0?2/^?F]_P# MJ^(/^#>K_DU'QA_
MV4.;_P!(;.OO>OY(X[_Y*[&?XOT1_6G O_))83_#^K,?_A!](_Y^;W_P+:C_
M (0?2/\ GYO?_ MJV**^2/K#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB
M@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\
MA!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?
M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'T
MC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'
MTC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?
MF]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^
M;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\
MP+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_
M  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8
MHH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_
M (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#
M'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!
M](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A
M!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\
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
M^2QZU_UTA_\ 1$=<77^V7!7_ "1N6_\ 8/1_]-Q/RG'_ ._5?\4OS85]V?\
M!OC_ ,GF>)_^R8WO_IQTZOA.ONS_ (-\?^3S/$__ &3&]_\ 3CIU9<<_\DEC
M/\'ZH^@X(_Y*S!_XU^3/V(HHHK^1C^M@KXU_X*W?\T__ .XM_P"V=?95?&O_
M  5N_P":?_\ <6_]LZ^"\3O^2'Q?_</_ -.P/G^*?^1#6_[=_P#2HGQK1117
M\D'X^*O4?6OAZON%>H^M?#U?WY]"W_D59S_CH_\ I-0^.XKWH_\ ;W_MH444
M5_;A\@?K[_P;U?\ )J/C#_LH<W_I#9U][U\$?\&]7_)J/C#_ +*'-_Z0V=?>
M]?R1QW_R5V,_Q?HC^M.!?^22PG^']6%%%%?)'U@4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10!^3W[1G_)PGCO_ +'/5/\ TKEKC*[/]HS_ ).$\=_]CGJG_I7+7&5_#6:_
M\C2O_CE_Z4S\'Q?^]U/\3_,*\L_:[_Y)I9?]AV+_ -$S5ZG7EG[7?_)-++_L
M.Q?^B9J_6?H\?\GERC_'/_TU4/$SC_D65?0^<J***_UP/S(*_IH\/?\ ( L?
M^O.+_P! %?S+U_31X>_Y %C_ -><7_H K\/\9_@P/_<3_P!QG[;X-?'C?2G_
M .WERBBBOPL_<SEOCG_R1+QC_P!BKJ'_ *325^2E?K7\<_\ DB7C'_L5=0_]
M)I*_)2OYX\:_^1A@_P#!+\T?G'''^\T?1_F@HHHK\2/ACYU_; _Y*/IW_8 C
M_P#1\]>4UZM^V!_R4?3O^P!'_P"CYZ\IK_8KP6_Y-/DO_8/3_(_,<X_Y&=7U
M"OH3_@E1_P I!_AC_P!AJ;_TDGKY[KZ$_P""5'_*0?X8_P#8:F_]))Z^VXA_
MY$&+_P"O53_TAFO#W_(_PG_7VG_Z6C]\****_C,_LD*^>?\ @IQ_R;2/^QBM
M/_09:^AJ^>?^"G'_ ";2/^QBM/\ T&6OEN-O^22QO_7N7Y'DY[_R)Z_^%GYX
MT445_&A^*A7QY\4O^2F^(_\ L/7G_HYZ^PZ^//BE_P E-\1_]AZ\_P#1SU_:
M7T,/^2BS;_KU3_\ 2V?*\5?[O3]7^1A4445_H,?$GZ*?\&[?_)9?B-_V+%I_
MZ4&OU@K\G_\ @W;_ .2R_$;_ +%BT_\ 2@U^L%?RWXG_ /)8UO2'_I"/ZA\,
MO^2/H^L__2F%%%%?GY]^%%%% !1110 4444 %%%% !1110 4444 %>%_\$]_
M^2)ZM_V/>L_^E)KW2O"_^">__)$]6_['O6?_ $I- 'NE?EO^V1_R=!XT_P"P
MRW_H*U^I%?EO^V1_R=!XT_[#+?\ H*U^.>-'_(AP_P#U]_\ ;)'Q?&__ "+Z
M?^+]&>9T445_-Q^9GF/[67_)+XO^PM%_Z!)7S;7TE^UE_P DOB_["T7_ *!)
M7S;7^H?T3_\ DT=/_K]5_-'Y]Q)_R,OD@HHHK^E3P#^D#]F__DW?P%_V)>E_
M^DD5=I7%_LW_ /)N_@+_ +$O2_\ TDBKM*_B3&_[Y4_Q/\V?VM@O]SI_X8_D
M@K/\6_\ (JZG_P!@^;_T UH5G^+?^15U/_L'S?\ H!KAK_P)>C_(WJ? _0_'
MNBBBOX0/P(*\#_;$_P"0_HO_ %YR_P#H8KWRO _VQ/\ D/Z+_P!><O\ Z&*_
MH_Z*G_)X*'_7JM_Z0>)Q#_R*I^J_-'C=%%%?ZDGYT>N?L"_\GN?";_LH.D_^
ME4=?T,5_//\ L"_\GN?";_LH.D_^E4=?T,5_/OC'_P C;#?X'_Z4?T!X/?\
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
MZB=M--$?+8GB[+<+B)T9PG>+:=E&VCM_,?I?17YH?\/ _P!KO_HK?_E!L/\
MXQ7JO[%W[77[0WQ9_:"TKP1\0/B#_:&EW-M=//:_V3:1;BD#LIW1Q*PP0#P:
M,N\6.'<SS"E@Z5*JI5)**;C"UY.RO:HW;Y,,-Q=EN*Q$*,(3O)I*Z5M=/YC[
M:HHHK]//J0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#\GOVC/^3A/'?\ V.>J?^E<M<979_M&?\G">._^QSU3
M_P!*Y:XROX:S7_D:5_\ '+_TIGX/B_\ >ZG^)_F%>6?M=_\ )-++_L.Q?^B9
MJ]3KRS]KO_DFEE_V'8O_ $3-7ZS]'C_D\N4?XY_^FJAXF<?\BRKZ'SE1117^
MN!^9!7]-'A[_ ) %C_UYQ?\ H K^9>OZ:/#W_( L?^O.+_T 5^'^,_P8'_N)
M_P"XS]M\&OCQOI3_ /;RY1117X6?N9RWQS_Y(EXQ_P"Q5U#_ -)I*_)2OUK^
M.?\ R1+QC_V*NH?^DTE?DI7\\>-?_(PP?^"7YH_.../]YH^C_-!1117XD?#'
MSK^V!_R4?3O^P!'_ .CYZ\IKU;]L#_DH^G?]@"/_ -'SUY37^Q7@M_R:?)?^
MP>G^1^8YQ_R,ZOJ%?0G_  2H_P"4@_PQ_P"PU-_Z23U\]U]"?\$J/^4@_P ,
M?^PU-_Z23U]MQ#_R(,7_ ->JG_I#->'O^1_A/^OM/_TM'[X4445_&9_9(5\\
M_P#!3C_DVD?]C%:?^@RU]#5\\_\ !3C_ )-I'_8Q6G_H,M?+<;?\DEC?^O<O
MR/)SW_D3U_\ "S\\:***_C0_%0KX\^*7_)3?$?\ V'KS_P!'/7V'7QY\4O\
MDIOB/_L/7G_HYZ_M+Z&'_)19M_UZI_\ I;/E>*O]WI^K_(PJ***_T&/B3]%/
M^#=O_DLOQ&_[%BT_]*#7ZP5^3_\ P;M_\EE^(W_8L6G_ *4&OU@K^6_$_P#Y
M+&MZ0_\ 2$?U#X9?\D?1]9_^E,****_/S[\**** "BBB@ HHHH **** "BBB
M@ HHHH *\+_X)[_\D3U;_L>]9_\ 2DU[I7A?_!/?_DB>K?\ 8]ZS_P"E)H ]
MTK\M_P!LC_DZ#QI_V&6_]!6OU(K\M_VR/^3H/&G_ &&6_P#05K\<\:/^1#A_
M^OO_ +9(^+XW_P"1?3_Q?HSS.BBBOYN/S,\Q_:R_Y)?%_P!A:+_T"2OFVOI+
M]K+_ ))?%_V%HO\ T"2OFVO]0_HG_P#)HZ?_ %^J_FC\^XD_Y&7R04445_2I
MX!_2!^S?_P F[^ O^Q+TO_TDBKM*XO\ 9O\ ^3=_ 7_8EZ7_ .DD5=I7\28W
M_?*G^)_FS^UL%_N=/_#'\D%9_BW_ )%74_\ L'S?^@&M"L_Q;_R*NI_]@^;_
M - -<-?^!+T?Y&]3X'Z'X]T445_"!^!!7@?[8G_(?T7_ *\Y?_0Q7OE>!_MB
M?\A_1?\ KSE_]#%?T?\ 14_Y/!0_Z]5O_2#Q.(?^15/U7YH\;HHHK_4D_.CU
MS]@7_D]SX3?]E!TG_P!*HZ_H8K^>?]@7_D]SX3?]E!TG_P!*HZ_H8K^??&/_
M )&V&_P/_P!*/Z \'O\ D4XG_&O_ $E!1117XZ?L!XE_P40_Y--\1?\ 7Q8_
M^E<5?FQ7Z3_\%$/^33?$7_7Q8_\ I7%7YL5_,GC)_P E32_Z\Q_]+F?EO&G_
M "-H_P"!?G(****_)CY$^4_VAO\ DL>M?]=(?_1$=<77:?M#?\ECUK_KI#_Z
M(CKBZ_VRX*_Y(W+?^P>C_P"FXGY3C_\ ?JO^*7YL*^[/^#?'_D\SQ/\ ]DQO
M?_3CIU?"=?=G_!OC_P GF>)_^R8WO_IQTZLN.?\ DDL9_@_5'T'!'_)68/\
MQK\F?L11117\C'];!7QK_P %;O\ FG__ '%O_;.OLJOC7_@K=_S3_P#[BW_M
MG7P7B=_R0^+_ .X?_IV!\_Q3_P B&M_V[_Z5$^-:***_D@_'Q5ZCZU\/5]PK
MU'UKX>K^_/H6_P#(JSG_ !T?_2:A\=Q7O1_[>_\ ;0HHHK^W#Y _7W_@WJ_Y
M-1\8?]E#F_\ 2&SK[WKX(_X-ZO\ DU'QA_V4.;_TALZ^]Z_DCCO_ )*[&?XO
MT1_6G O_ "26$_P_JPHHHKY(^L/S9_X*(_\ )V/B'_KVL?\ TDBKQ&O;O^"B
M/_)V/B'_ *]K'_TDBKQ&OXLXM_Y*G'?]?JG_ *6S\0SC_D;5_P#'+\V%>Y?\
M$Z/^3K=#_P"O*]_])I*\-K>^'/[2_P#PR%XA_P"%_P#_  A7_"0_V+;LG]D_
MVE]D\[S\09\WRY-NWS-WW#G;CC.1U<"X3$8_C3+L-0CS3G7II*Z5VYJRN[+[
MV88'%4,%C:>(K.T(24I/5V2=V[*[V[:GZ[45^8O_ !$<_P#5F_\ YD/_ .]]
M'_$1S_U9O_YD/_[WU_H%_P 0VXU_Z!?_ ">G_P#)GWW_ !$C@O\ Z"O_ "2I
M_P#('Z=45^8O_$1S_P!6;_\ F0__ +WU^@W[.GQ>_P"%_? OPI\:O^$>_LG_
M (2?1(-0_LS[7Y_V;S%SL\S8F_'KM7/I7CYSPKG_  _1C5Q]'DC)V3YH/6U_
MLR9Z^3\59#G]:5+ 5N>45=KEFM+V^U%':4445\\?0A1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!^3W[1G_)PGCO_ +'/5/\
MTKEKC*[/]HS_ ).$\=_]CGJG_I7+7&5_#6:_\C2O_CE_Z4S\'Q?^]U/\3_,*
M\L_:[_Y)I9?]AV+_ -$S5ZG7EG[7?_)-++_L.Q?^B9J_6?H\?\GERC_'/_TU
M4/$SC_D65?0^<J***_UP/S(*_IH\/?\ ( L?^O.+_P! %?S+U_31X>_Y %C_
M -><7_H K\/\9_@P/_<3_P!QG[;X-?'C?2G_ .WERBBBOPL_<SEOCG_R1+QC
M_P!BKJ'_ *325^2E?K7\<_\ DB7C'_L5=0_])I*_)2OYX\:_^1A@_P#!+\T?
MG'''^\T?1_F@HHHK\2/ACYU_; _Y*/IW_8 C_P#1\]>4UZM^V!_R4?3O^P!'
M_P"CYZ\IK_8KP6_Y-/DO_8/3_(_,<X_Y&=7U"OH3_@E1_P I!_AC_P!AJ;_T
MDGKY[KZ$_P""5'_*0?X8_P#8:F_]))Z^VXA_Y$&+_P"O53_TAFO#W_(_PG_7
MVG_Z6C]\****_C,_LD*^>?\ @IQ_R;2/^QBM/_09:^AJ^>?^"G'_ ";2/^QB
MM/\ T&6OEN-O^22QO_7N7Y'DY[_R)Z_^%GYXT445_&A^*A7QY\4O^2F^(_\
ML/7G_HYZ^PZ^//BE_P E-\1_]AZ\_P#1SU_:7T,/^2BS;_KU3_\ 2V?*\5?[
MO3]7^1A4445_H,?$GZ*?\&[?_)9?B-_V+%I_Z4&OU@K\G_\ @W;_ .2R_$;_
M +%BT_\ 2@U^L%?RWXG_ /)8UO2'_I"/ZA\,O^2/H^L__2F%%%%?GY]^%%%%
M !1110 4444 4?$OB?PWX+\/WGBSQCXAL=)TK3K=I]0U/4[M(+>VB49:221R
M%10.2Q( K+^$_P 6_AG\=?A[IOQ8^#GCG3?$OAG68WDTG7='N1-:WB+(T9>*
M1>'7<C ,,@XR"1S7$?MU?#GX?_%#]D#XD>'?B1X(TG7["/P/J\\5IK&GQW,<
M<RV$X655D!"N S ,,$;C@\UX+_P;VW4%C_P12^ =[=2;(H?!<[R-C.%%[<DG
MCVH ^A?B_P#MH_LH_ +Q8G@7XR?'[PSX=U8V:7ES8ZCJ2JUE:.Y1+JZQD6D#
M."HFF*1DJP#$@X],@G@NH$N;:9)(Y$#1R(P*LI&001U!%?FU_P &Y.II^U_^
MQ!\5OVO_ (V:3#K.M?M!_%[Q#?\ BC^T4$OG:8J1V-MIK9SFVA@C>)(ONJKL
M!P:W/^#9OXT^,?B3_P $[=6^$GC/7[K57^"OQ:U_X>:7J5[*7FFT^R,$]JK,
M>HCANTA7T2%!VH _0NBBLGQUXAU3PIX1O_$>B>%;O7+NT@,D&DV+*)KILCY$
M+<9^OI0!K5X7_P $]_\ DB>K?]CWK/\ Z4FC_AK#XV?]&/\ CO\ \"K;_P"*
MK$_X)X^*=9E^!NI2OX+OD9_&FJNR%ERA:;<5/NI)4^ZF@#Z/K\M_VR/^3H/&
MG_89;_T%:_3#_A)=7_Z%"]_[Z6OS*_:\GDN?VEO&,\ULT+-K#%HGZK\J\&OQ
MSQH_Y$.'_P"OO_MDCXOC?_D7T_\ %^C/.****_FX_,SS']K+_DE\7_86B_\
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
M%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\
MZ%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^
M^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[
MZ6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@
M#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^
MEH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:X'XF_MA_"+X.>(4\*?$F]N=
M,U"2U6Y2W:SFD)B9F4-F-&'56XSGBN7&8[!9?1]KBJL:<-KRDHJ_:[:1E6KT
M,/#GJR45W;27XGJU%>$?\/&OV8O^AOG_ /!7=?\ QFC_ (>-?LQ?]#?/_P""
MNZ_^,UY7^M7"_P#T'4?_  ;#_P"2.3^ULJ_Z"(?^!Q_S/=Z*^?\ 5O\ @I?^
MRGH>EW&LZIXVGBMK6%I9Y/[(O&VHHR3@0DGCT%<A_P /J?\ @GU_T6&?_P )
MK4__ )%KZ3)J%?B/#RQ&4P>(IQ?*Y4DZD5*R=FX72=FG;>S3ZF%7B#(:#M5Q
M=*+\ZD5^;/J^BOE#_A]3_P $^O\ HL,__A-:G_\ (M'_  ^I_P""?7_189__
M  FM3_\ D6O8_P!5^)?^@*M_X+G_ /(F7^L_#7_0;1_\&0_^2/J^BN!^#W[0
MW@_X^?#G3OBU\)+2[U?P]JWG?V?J*V[PB7RIGAD^294<8DC=>5&=N1D$&NF_
MX275_P#H4+W_ +Z6O&JTJM"K*G4BXRBVFFK--:--/5-/='L4JM*O2C4IR4HR
M2::=TT]4TUHTULS8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK,T/RV_:
M,_Y.$\=_]CGJG_I7+7&5U_[0DKS?'SQQ-)"T;/XOU-FC;JI-U)P?I7(5_#6:
M_P#(TK_XY?\ I3/P?%_[W4_Q/\PKRS]KO_DFEE_V'8O_ $3-7J=>5_M>$_\
M"MK%=O\ S'(^?^V,U?K/T>/^3RY1_CG_ .FJAXF<?\BRKZ'SG1117^N!^9!7
M]-'A[_D 6/\ UYQ?^@"OYEZ_I0\/^)-6&@V('A"\/^AQ<[E_N"OP_P 9_@P/
M_<3_ -QG[;X-?'C?2G_[>=)16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+7
MX6?N9G?'/_DB7C'_ +%74/\ TFDK\E*_57XV>(=4E^#/BZ)_"EVBMX8OP79E
MPH-O)R:_*JOYX\:_^1A@_P#!+\T?G'''^\T?1_F@HHHK\2/ACYU_; _Y*/IW
M_8 C_P#1\]>4UZM^U\2?B/IX(QC08_Q_?SUY37^Q7@M_R:?)?^P>G^1^8YQ_
MR,ZOJ%?0G_!*C_E(/\,?^PU-_P"DD]?/=>_?\$MKB6U_;\^&EQ#:O.RZS,1$
MG5O]%FZ5]MQ#_P B#%_]>JG_ *0S7A[_ )'^$_Z^T_\ TM'[[45C_P#"2ZO_
M -"A>_\ ?2T?\)+J_P#T*%[_ -]+7\9G]DFQ7SS_ ,%./^3:1_V,5I_Z#+7M
MW_"2ZO\ ]"A>_P#?2UX!_P %)=9O[[]G(07/A^XME_X2"U/F2D8^[)QQ7RW&
MW_))8W_KW+\CR<]_Y$]?_"SX"HHHK^-#\5"OCSXI?\E-\1_]AZ\_]'/7V'7Q
MY\4?^2F^(_\ L.WG_HYZ_M+Z&'_)19M_UZI_^EL^5XJ_W>GZO\C"HHHK_08^
M)/T4_P"#=O\ Y++\1O\ L6+3_P!*#7ZP5^2G_!OCJ%UI_P 8?B&]KI4UT6\-
M6H*Q$97_ $@\\U^J?_"2ZO\ ]"A>_P#?2U_+?B?_ ,EC6](?^D(_J'PR_P"2
M/H^L_P#TIFQ16/\ \)+J_P#T*%[_ -]+17Y^??FQ1110 4444 %%%% 'E7[<
M7COP3\.OV/\ XF>(_'_B_3-$T\>!-7B^VZM?QV\7F-8S;4#2$ L<<+U/:OF_
M_@W(\8^!_&?_  1F^">A^'O%.E:K/I7A>:SUJSL[V.=[.7[;=9AG123&V,_*
MP!QVK[EHH _,3_@CUXY^%O\ P2._9P^,/[#'[6_C[3O"-[\'/B+K&J>&4UJ]
M2&;Q+X6O2MQIU_8*Y#7C2OYT'EQ;W$Z>41O(6O6?^#>_]D?XH_LG?\$](;GX
MY^&)M"\:_%+QOJWC_P 3:!=(5FTR746C6&"4'E91;06Y=2 R.S(1E37VKJ/A
MSP]K%_9ZKJ^@V5U=:=(9-/N;FU1Y+9R,%HV8$H2.,C%7: "BBB@ KPO_ ()[
M_P#)$]6_['O6?_2DU[I7A?\ P3W_ .2)ZM_V/>L_^E)H ]TK\M_VR/\ DZ#Q
MI_V&6_\ 05K]2*_+?]LC_DZ#QI_V&6_]!6OQSQH_Y$.'_P"OO_MDCXOC?_D7
MT_\ %^C/,Z***_FX_,SS']K+_DE\7_86B_\ 0)*^;:^DOVLO^27Q?]A:+_T"
M2OFVO]0_HG_\FCI_]?JOYH_/N)/^1E\D%%%%?TJ> ?T@?LW_ /)N_@+_ +$O
M2_\ TDBKM*XO]F__ )-W\!?]B7I?_I)%7:5_$F-_WRI_B?YL_M;!?[G3_P ,
M?R05G^+?^15U/_L'S?\ H!K0K/\ %O\ R*NI_P#8/F_] -<-?^!+T?Y&]3X'
MZ'X]T445_"!^!!7@?[8G_(?T7_KSE_\ 0Q7OE>!_MB?\A_1?^O.7_P!#%?T?
M]%3_ )/!0_Z]5O\ T@\3B'_D53]5^:/&Z***_P!23\Z/7/V!?^3W/A-_V4'2
M?_2J.OZ&*_GG_8%_Y/<^$W_90=)_]*HZ_H8K^??&/_D;8;_ _P#TH_H#P>_Y
M%.)_QK_TE!1117XZ?L!XE_P40_Y--\1?]?%C_P"E<5?FQ7Z3_P#!1#_DTWQ%
M_P!?%C_Z5Q5^;%?S)XR?\E32_P"O,?\ TN9^6\:?\C:/^!?G(****_)CY$^4
M_P!H;_DL>M?]=(?_ $1'7%UVG[0W_)8]:_ZZ0_\ HB.N+K_;+@K_ )(W+?\
ML'H_^FXGY3C_ /?JO^*7YL*^[/\ @WQ_Y/,\3_\ 9,;W_P!..G5\)U]V?\&^
M/_)YGB?_ +)C>_\ IQTZLN.?^22QG^#]4?0<$?\ )68/_&OR9^Q%%%%?R,?U
ML%?&O_!6[_FG_P#W%O\ VSK[*KXU_P""MW_-/_\ N+?^V=?!>)W_ "0^+_[A
M_P#IV!\_Q3_R(:W_ &[_ .E1/C6BBBOY(/Q\5>H^M?#U?<*]1]:^'J_OSZ%O
M_(JSG_'1_P#2:A\=Q7O1_P"WO_;0HHHK^W#Y _7W_@WJ_P"34?&'_90YO_2&
MSK[WKX(_X-ZO^34?&'_90YO_ $ALZ^]Z_DCCO_DKL9_B_1']:<"_\DEA/\/Z
ML****^2/K#\V?^"B/_)V/B'_ *]K'_TDBKQ&O;O^"B/_ "=CXA_Z]K'_ -)(
MJ\1K^+.+?^2IQW_7ZI_Z6S\0SC_D;5_\<OS85Q7[1G_)%==_W+;_ -*H:[6N
M*_:,_P"2*Z[_ +EM_P"E4-?2>$/_ "=/)/\ L*H?^G(GA9C_ ,B^M_AE^3/E
M2BBBO]DS\K"OZ#/^"=/_ "8M\*O^Q*LO_18K^?.OZ#/^"=/_ "8M\*O^Q*LO
M_18K\@\8O^1/AO\ KX__ $EGZ[X/_P#(XQ'_ %[_ /;D>T4445_/1_085^/G
MB_\ Y&W5/^PC/_Z,:OV#K\?/%_\ R-NJ?]A&?_T8U?A7C;_ P/K4_*!\#QS\
M%#UE_P"VF=1117X ?GI]G?\ !)/_ (]/'O\ UTTS^5U7V-7\_G[9G^K\-?[U
M[_[0KPZO]#_ _P ,/]8/"[+\P^M\G/[7W?9WM:M4COSJ^U]CLI>)G^KT%E_U
M3GY/M>TY;\WO;<CM:]MS^G2BOYBZZCX(?\EI\(?]C1I__I3'7ZI5\&_9TI3^
MO;)O^%V_[B'12\8O:U8P^H[M+^+W_P"X9_291117X@?M@4444 %%%% !1110
M 4444 %%%% !1110 45\L?\ !5O_ ))+X:_[&,_^B)*^$J_*.*_$[_5C.IX#
MZI[3E47S>TY=U?;DEMZGR6;\4_V5C7A_8\UDG?FMNNW*S]E**_&NBOG/^(W_
M /4O_P#*O_W,\S_7K_J'_P#)_P#[4_92BOYF_%O_ "-6I_\ 80F_]#-9]?W5
M#P:YX*7U[?\ Z=?_ '0^0EXR<LFOJ/\ Y5_^YG].E%?S%U^I'_!N;_R+GQ9_
MZ_M&_P#0+VO#XF\,_P#5W):F8?6^?DY?=]GRWYI*._.]KWV/<X:\2_\ 6'.:
M> ^J<G/S>][3FM:+EMR+>UMS]+****_*S]3"OS[_ ."HW_)QMC_V*EM_Z/N*
M_02OS[_X*C?\G&V/_8J6W_H^XK\P\7/^20?_ %\A^I\MQA_R)G_B1\WT445_
M+1^4'/\ Q7_Y)CX@_P"P/<?^BVKX_K[ ^*__ "3'Q!_V![C_ -%M7Q_7^C_T
M-_\ DWN._P"PJ7_IJB?#\4_[U3_P_J%%%%?UR?+G[L?\$;O^4;OPX^FK_P#I
MXO:^G*^8_P#@C=_RC=^''TU?_P!/%[7TY7\;\3_\E+C?^OU3_P!+D?V)PQ_R
M36"_Z\T__2(A1117AGN'Y/?M&?\ )PGCO_L<]4_]*Y:XRNS_ &C/^3A/'?\
MV.>J?^E<M<97\-9K_P C2O\ XY?^E,_!\7_O=3_$_P PKRS]KO\ Y)I9?]AV
M+_T3-7J=>6?M=_\ )-++_L.Q?^B9J_6?H\?\GERC_'/_ --5#Q,X_P"195]#
MYRHHHK_7 _,@K^FCP]_R +'_ *\XO_0!7\R]?TT>'O\ D 6/_7G%_P"@"OP_
MQG^# _\ <3_W&?MO@U\>-]*?_MY<HHHK\+/W,Y;XY_\ )$O&/_8JZA_Z325^
M2E?K7\<_^2)>,?\ L5=0_P#2:2OR4K^>/&O_ )&&#_P2_-'YQQQ_O-'T?YH*
M***_$CX8^=?VP/\ DH^G?]@"/_T?/7E->K?M@?\ )1]._P"P!'_Z/GKRFO\
M8KP6_P"33Y+_ -@]/\C\QSC_ )&=7U"OH3_@E1_RD'^&/_8:F_\ 22>OGNOH
M3_@E1_RD'^&/_8:F_P#22>OMN(?^1!B_^O53_P!(9KP]_P C_"?]?:?_ *6C
M]\****_C,_LD*^>?^"G'_)M(_P"QBM/_ $&6OH:OGG_@IQ_R;2/^QBM/_09:
M^6XV_P"22QO_ %[E^1Y.>_\ (GK_ .%GYXT445_&A^*A7QY\4O\ DIOB/_L/
M7G_HYZ^PZ^//BE_R4WQ'_P!AZ\_]'/7]I?0P_P"2BS;_ *]4_P#TMGRO%7^[
MT_5_D85%%%?Z#'Q)^BG_  ;M_P#)9?B-_P!BQ:?^E!K]8*_)_P#X-V_^2R_$
M;_L6+3_TH-?K!7\M^)__ "6-;TA_Z0C^H?#+_DCZ/K/_ -*84445^?GWX444
M4 %%%% !1110 4444 %%%% !1110 5X7_P $]_\ DB>K?]CWK/\ Z4FO=*\+
M_P"">_\ R1/5O^Q[UG_TI- 'NE?EO^V1_P G0>-/^PRW_H*U^I%?EO\ MD?\
MG0>-/^PRW_H*U^.>-'_(AP__ %]_]LD?%\;_ /(OI_XOT9YG1117\W'YF>8_
MM9?\DOB_["T7_H$E?-M?27[67_)+XO\ L+1?^@25\VU_J']$_P#Y-'3_ .OU
M7\T?GW$G_(R^2"BBBOZ5/ /Z0/V;_P#DW?P%_P!B7I?_ *215VE<7^S?_P F
M[^ O^Q+TO_TDBKM*_B3&_P"^5/\ $_S9_:V"_P!SI_X8_D@K/\6_\BKJ?_8/
MF_\ 0#6A6?XM_P"15U/_ +!\W_H!KAK_ ,"7H_R-ZGP/T/Q[HHHK^$#\""O
M_P!L3_D/Z+_UYR_^ABO?*\#_ &Q/^0_HO_7G+_Z&*_H_Z*G_ ">"A_UZK?\
MI!XG$/\ R*I^J_-'C=%%%?ZDGYT>N?L"_P#)[GPF_P"R@Z3_ .E4=?T,5_//
M^P+_ ,GN?";_ +*#I/\ Z51U_0Q7\^^,?_(VPW^!_P#I1_0'@]_R*<3_ (U_
MZ2@HHHK\=/V \2_X*(?\FF^(O^OBQ_\ 2N*OS8K])_\ @HA_R:;XB_Z^+'_T
MKBK\V*_F3QD_Y*FE_P!>8_\ I<S\MXT_Y&T?\"_.04445^3'R)\I_M#?\ECU
MK_KI#_Z(CKBZ[3]H;_DL>M?]=(?_ $1'7%U_MEP5_P D;EO_ &#T?_3<3\IQ
M_P#OU7_%+\V%?=G_  ;X_P#)YGB?_LF-[_Z<=.KX3K[L_P"#?'_D\SQ/_P!D
MQO?_ $XZ=67'/_))8S_!^J/H."/^2LP?^-?DS]B****_D8_K8*^-?^"MW_-/
M_P#N+?\ MG7V57QK_P %;O\ FG__ '%O_;.O@O$[_DA\7_W#_P#3L#Y_BG_D
M0UO^W?\ TJ)\:T445_)!^/BKU'UKX>K[A7J/K7P]7]^?0M_Y%6<_XZ/_ *34
M/CN*]Z/_ &]_[:%%%%?VX?('Z^_\&]7_ ":CXP_[*'-_Z0V=?>]?!'_!O5_R
M:CXP_P"RAS?^D-G7WO7\D<=_\E=C/\7Z(_K3@7_DDL)_A_5A1117R1]8?FS_
M ,%$?^3L?$/_ %[6/_I)%7B->W?\%$?^3L?$/_7M8_\ I)%7B-?Q9Q;_ ,E3
MCO\ K]4_]+9^(9Q_R-J_^.7YL*XK]HS_ )(KKO\ N6W_ *50UVM<5^T9_P D
M5UW_ '+;_P!*H:^D\(?^3IY)_P!A5#_TY$\+,?\ D7UO\,OR9\J4445_LF?E
M85_09_P3I_Y,6^%7_8E67_HL5_/G7]!G_!.G_DQ;X5?]B59?^BQ7Y!XQ?\B?
M#?\ 7Q_^DL_7?!__ )'&(_Z]_P#MR/:****_GH_H,*_'SQ?_ ,C;JG_81G_]
M&-7[!U^/GB__ )&W5/\ L(S_ /HQJ_"O&W^!@?6I^4#X'CGX*'K+_P!M,ZBB
MBOP _/3Q#]LS_5^&O]Z]_P#:%>'5[C^V9_J_#7^]>_\ M"O#J_UF^C9_R93*
M?2M_ZD53\WS_ /Y&]3_MW_TE!74?!#_DM/A#_L:-/_\ 2F.N7KJ/@A_R6GPA
M_P!C1I__ *4QU^UXK_=I^C_(\["_[U3_ ,2_,_I,HHHK^(C^V0KAOVE?&'B/
MX?\ P(\3^,_".H_9-2T[3&EL[GR4D\MPP&=K@J>O<&NYKS3]L?\ Y-@\:_\
M8%?_ -"6O+SNI4I9+B9P;4E3FTUHTU%V:?1HY,?*4,#5E%V:C+\F?#?_  \#
M_:[_ .BM_P#E!L/_ (Q1_P / _VN_P#HK?\ Y0;#_P",5XU17\>_ZU<4?]!U
M;_P;/_Y(_&O[6S7_ *")_P#@<O\ ,]E_X>!_M=_]%;_\H-A_\8KP;XY_\%:_
M^"@W@[XDWN@>'/C_ /9K2**$QQ?\(II+X+1J3RUJ3U)[UJ5\N_M,_P#)8=1_
MZXV__HI:_IKZ*>,Q?$7B)B<-FM26(IK"SDHU6ZD5)5:"4E&=TFDVKVO9M=6>
M#Q%GF=T,"I4\54B^9;3DNC[,]?\ ^'R7_!2+_HXW_P M#1__ )$H_P"'R7_!
M2+_HXW_RT-'_ /D2OF*BO]!/]5^&O^@*C_X+A_\ (GQ/^L_$O_0;6_\ !D__
M )(_2?\ X)9?\%'?VS?VCOVQ-&^%?QG^,G]LZ#=Z7?S7%A_PCVG6^]X[=G0[
MX+='&& . V#WS7ZFU^(?_!$/_E(-X=_[ FJ?^DKU^WE?S[XH8'!9?Q'&EA:4
M:<?9Q=HQ45?FEK9)*Y^_>&&.QN8<.SJXJK*I+VDE>4G)VY8Z7;;L%%%%?G)^
MC'RQ_P %6_\ DDOAK_L8S_Z(DKX2K[M_X*M_\DE\-?\ 8QG_ -$25\)5_*7B
MM_R6=7_##_TE'Y)Q;_R.Y^D?R"BBBOS@^:/B_P 6_P#(U:G_ -A";_T,UGUH
M>+?^1JU/_L(3?^AFL^O]U*/\&/HC\BJ?Q'ZA7ZD?\&YO_(N?%G_K^T;_ - O
M:_+>OU(_X-S?^1<^+/\ U_:-_P"@7M?$>)?_ "1F)]8?^G(GV_AK_P EEAO2
M?_IN1^EE%%%?RL?U,%?GW_P5&_Y.-L?^Q4MO_1]Q7Z"5^??_  5&_P"3C;'_
M +%2V_\ 1]Q7YAXN?\D@_P#KY#]3Y;C#_D3/_$CYOHHHK^6C\H.?^*__ "3'
MQ!_V![C_ -%M7Q_7V!\5_P#DF/B#_L#W'_HMJ^/Z_P!'_H;_ /)O<=_V%2_]
M-43X?BG_ 'JG_A_4****_KD^7/W8_P""-W_*-WX<?35__3Q>U].5\Q_\$;O^
M4;OPX^FK_P#IXO:^G*_C?B?_ )*7&_\ 7ZI_Z7(_L3AC_DFL%_UYI_\ I$0H
MHHKPSW#\GOVC/^3A/'?_ &.>J?\ I7+7&5V?[1G_ "<)X[_['/5/_2N6N,K^
M&LU_Y&E?_'+_ -*9^#XO_>ZG^)_F%>6?M=_\DTLO^P[%_P"B9J]3KRS]KO\
MY)I9?]AV+_T3-7ZS]'C_ )/+E'^.?_IJH>)G'_(LJ^A\Y4445_K@?F05_31X
M>_Y %C_UYQ?^@"OYEZ_IH\/?\@"Q_P"O.+_T 5^'^,_P8'_N)_[C/VWP:^/&
M^E/_ -O+E%%%?A9^YG+?'/\ Y(EXQ_[%74/_ $FDK\E*_6OXY_\ )$O&/_8J
MZA_Z325^2E?SQXU_\C#!_P""7YH_.../]YH^C_-!1117XD?#'SK^V!_R4?3O
M^P!'_P"CYZ\IKU;]L#_DH^G?]@"/_P!'SUY37^Q7@M_R:?)?^P>G^1^8YQ_R
M,ZOJ%?0G_!*C_E(/\,?^PU-_Z23U\]U]"?\ !*C_ )2#_#'_ +#4W_I)/7VW
M$/\ R(,7_P!>JG_I#->'O^1_A/\ K[3_ /2T?OA1117\9G]DA7SS_P %./\
MDVD?]C%:?^@RU]#5\\_\%./^3:1_V,5I_P"@RU\MQM_R26-_Z]R_(\G/?^1/
M7_PL_/&BBBOXT/Q4*^//BE_R4WQ'_P!AZ\_]'/7V'7QY\4O^2F^(_P#L/7G_
M *.>O[2^AA_R46;?]>J?_I;/E>*O]WI^K_(PJ***_P!!CXD_13_@W;_Y++\1
MO^Q8M/\ TH-?K!7Y/_\ !NW_ ,EE^(W_ &+%I_Z4&OU@K^6_$_\ Y+&MZ0_]
M(1_4/AE_R1]'UG_Z4PHHHK\_/OPHHHH **** "BBB@ HHHH **** "BBB@ K
MPO\ X)[_ /)$]6_['O6?_2DU[I7A?_!/?_DB>K?]CWK/_I2: /=*_+?]LC_D
MZ#QI_P!AEO\ T%:_4BORW_;(_P"3H/&G_89;_P!!6OQSQH_Y$.'_ .OO_MDC
MXOC?_D7T_P#%^C/,Z***_FX_,SS']K+_ ))?%_V%HO\ T"2OFVOI+]K+_DE\
M7_86B_\ 0)*^;:_U#^B?_P FCI_]?JOYH_/N)/\ D9?)!1117]*G@']('[-_
M_)N_@+_L2]+_ /22*NTKB_V;_P#DW?P%_P!B7I?_ *215VE?Q)C?]\J?XG^;
M/[6P7^YT_P##'\D%9_BW_D5=3_[!\W_H!K0K/\6_\BKJ?_8/F_\ 0#7#7_@2
M]'^1O4^!^A^/=%%%?P@?@05X'^V)_P A_1?^O.7_ -#%>^5X'^V)_P A_1?^
MO.7_ -#%?T?]%3_D\%#_ *]5O_2#Q.(?^15/U7YH\;HHHK_4D_.CUS]@7_D]
MSX3?]E!TG_TJCK^ABOYY_P!@7_D]SX3?]E!TG_TJCK^ABOY]\8_^1MAO\#_]
M*/Z \'O^13B?\:_])04445^.G[ >)?\ !1#_ )--\1?]?%C_ .E<5?FQ7Z3_
M /!1#_DTWQ%_U\6/_I7%7YL5_,GC)_R5-+_KS'_TN9^6\:?\C:/^!?G(****
M_)CY$^4_VAO^2QZU_P!=(?\ T1'7%UVG[0W_ "6/6O\ KI#_ .B(ZXNO]LN"
MO^2-RW_L'H_^FXGY3C_]^J_XI?FPK[L_X-\?^3S/$_\ V3&]_P#3CIU?"=?=
MG_!OC_R>9XG_ .R8WO\ Z<=.K+CG_DDL9_@_5'T'!'_)68/_ !K\F?L11117
M\C'];!7QK_P5N_YI_P#]Q;_VSK[*KXU_X*W?\T__ .XM_P"V=?!>)W_)#XO_
M +A_^G8'S_%/_(AK?]N_^E1/C6BBBOY(/Q\5>H^M?#U?<*]1]:^'J_OSZ%O_
M "*LY_QT?_2:A\=Q7O1_[>_]M"BBBO[</D#]??\ @WJ_Y-1\8?\ 90YO_2&S
MK[WKX(_X-ZO^34?&'_90YO\ TALZ^]Z_DCCO_DKL9_B_1']:<"_\DEA/\/ZL
M****^2/K#\V?^"B/_)V/B'_KVL?_ $DBKQ&O;O\ @HC_ ,G8^(?^O:Q_])(J
M\1K^+.+?^2IQW_7ZI_Z6S\0SC_D;5_\ '+\V%<5^T9_R177?]RV_]*H:[6N*
M_:,_Y(KKO^Y;?^E4-?2>$/\ R=/)/^PJA_Z<B>%F/_(OK?X9?DSY4HHHK_9,
M_*PK^@S_ ()T_P#)BWPJ_P"Q*LO_ $6*_GSK^@S_ ()T_P#)BWPJ_P"Q*LO_
M $6*_(/&+_D3X;_KX_\ TEGZ[X/_ /(XQ'_7O_VY'M%%%%?ST?T&%?CYXO\
M^1MU3_L(S_\ HQJ_8.OQ\\7_ /(VZI_V$9__ $8U?A7C;_ P/K4_*!\#QS\%
M#UE_[:9U%%%?@!^>GB'[9G^K\-?[U[_[0KPZO<?VS/\ 5^&O]Z]_]H5X=7^L
MWT;/^3*93Z5O_4BJ?F^?_P#(WJ?]N_\ I*"NH^"'_):?"'_8T:?_ .E,=<O7
M4?!#_DM/A#_L:-/_ /2F.OVO%?[M/T?Y'G87_>J?^)?F?TF4445_$1_;(5YI
M^V/_ ,FP>-?^P*__ *$M>EUYI^V/_P FP>-?^P*__H2UY&?_ /(BQ?\ UZJ?
M^DLX\Q_Y%];_  R_)GY;4445_$1^%A7R[^TS_P EAU'_ *XV_P#Z*6OJ*OEW
M]IG_ )+#J/\ UQM__12U_5_T._\ DYV+_P"P.I_Z>PY\YQ/_ ,BZ/^)?DS@:
M***_TI/@CZX_X(A_\I!O#O\ V!-4_P#25Z_;ROQ#_P""(?\ RD&\._\ 8$U3
M_P!)7K]O*_FSQ<_Y*B'_ %ZC_P"E3/Z0\)?^28G_ -?9?^DP"BBBORX_4#Y8
M_P""K?\ R27PU_V,9_\ 1$E?"5?=O_!5O_DDOAK_ +&,_P#HB2OA*OY2\5O^
M2SJ_X8?^DH_).+?^1W/TC^04445^<'S1\7^+?^1JU/\ ["$W_H9K/K0\6_\
M(U:G_P!A";_T,UGU_NI1_@Q]$?D53^(_4*_4C_@W-_Y%SXL_]?VC?^@7M?EO
M7ZD?\&YO_(N?%G_K^T;_ - O:^(\2_\ DC,3ZP_].1/M_#7_ )++#>D__3<C
M]+****_E8_J8*_/O_@J-_P G&V/_ &*EM_Z/N*_02OS[_P""HW_)QMC_ -BI
M;?\ H^XK\P\7/^20?_7R'ZGRW&'_ ")G_B1\WT445_+1^4'/_%?_ ))CX@_[
M ]Q_Z+:OC^OL#XK_ /),?$'_ &![C_T6U?']?Z/_ $-_^3>X[_L*E_Z:HGP_
M%/\ O5/_  _J%%%%?UR?+G[L?\$;O^4;OPX^FK_^GB]KZ<KYC_X(W?\ *-WX
M<?35_P#T\7M?3E?QOQ/_ ,E+C?\ K]4_]+D?V)PQ_P DU@O^O-/_ -(B%%%%
M>&>X?D]^T9_R<)X[_P"QSU3_ -*Y:XRNS_:,_P"3A/'?_8YZI_Z5RUQE?PUF
MO_(TK_XY?^E,_!\7_O=3_$_S"O+/VN_^2:67_8=B_P#1,U>IUY9^UW_R32R_
M[#L7_HF:OUGZ/'_)Y<H_QS_]-5#Q,X_Y%E7T/G*BBBO]<#\R"OZ:/#W_ " +
M'_KSB_\ 0!7\R]?TT>'O^0!8_P#7G%_Z *_#_&?X,#_W$_\ <9^V^#7QXWTI
M_P#MY<HHHK\+/W,Y;XY_\D2\8_\ 8JZA_P"DTE?DI7ZU_'/_ )(EXQ_[%74/
M_2:2OR4K^>/&O_D88/\ P2_-'YQQQ_O-'T?YH****_$CX8^=?VP/^2CZ=_V
M(_\ T?/7E->K?M@?\E'T[_L 1_\ H^>O*:_V*\%O^33Y+_V#T_R/S'./^1G5
M]0KZ$_X)4?\ *0?X8_\ 8:F_]))Z^>Z^A/\ @E1_RD'^&/\ V&IO_22>OMN(
M?^1!B_\ KU4_](9KP]_R/\)_U]I_^EH_?"BBBOXS/[)"OGG_ (*<?\FTC_L8
MK3_T&6OH:OGG_@IQ_P FTC_L8K3_ -!EKY;C;_DDL;_U[E^1Y.>_\B>O_A9^
M>-%%%?QH?BH5\>?%+_DIOB/_ +#UY_Z.>OL.OCSXI?\ )3?$?_8>O/\ T<]?
MVE]##_DHLV_Z]4__ $MGRO%7^[T_5_D85%%%?Z#'Q)^BG_!NW_R67XC?]BQ:
M?^E!K]8*_)__ (-V_P#DLOQ&_P"Q8M/_ $H-?K!7\M^)_P#R6-;TA_Z0C^H?
M#+_DCZ/K/_TIA1117Y^??A1110 4444 %%%% !1110 4444 %%%% !7A?_!/
M?_DB>K?]CWK/_I2:]TKPO_@GO_R1/5O^Q[UG_P!*30![I7Y;_MD?\G0>-/\
ML,M_Z"M?J17Y;_MD?\G0>-/^PRW_ *"M?CGC1_R(</\ ]??_ &R1\7QO_P B
M^G_B_1GF=%%%?S<?F9YC^UE_R2^+_L+1?^@25\VU])?M9?\ )+XO^PM%_P"@
M25\VU_J']$__ )-'3_Z_5?S1^?<2?\C+Y(****_I4\ _I _9O_Y-W\!?]B7I
M?_I)%7:5Q?[-_P#R;OX"_P"Q+TO_ -)(J[2OXDQO^^5/\3_-G]K8+_<Z?^&/
MY(*S_%O_ "*NI_\ 8/F_] -:%9_BW_D5=3_[!\W_ * :X:_\"7H_R-ZGP/T/
MQ[HHHK^$#\""O _VQ/\ D/Z+_P!><O\ Z&*]\KP/]L3_ )#^B_\ 7G+_ .AB
MOZ/^BI_R>"A_UZK?^D'B<0_\BJ?JOS1XW1117^I)^='KG[ O_)[GPF_[*#I/
M_I5'7]#%?SS_ + O_)[GPF_[*#I/_I5'7]#%?S[XQ_\ (VPW^!_^E'] >#W_
M "*<3_C7_I*"BBBOQT_8#Q+_ (*(?\FF^(O^OBQ_]*XJ_-BOTG_X*(?\FF^(
MO^OBQ_\ 2N*OS8K^9/&3_DJ:7_7F/_I<S\MXT_Y&T?\  OSD%%%%?DQ\B?*?
M[0W_ "6/6O\ KI#_ .B(ZXNNT_:&_P"2QZU_UTA_]$1UQ=?[9<%?\D;EO_8/
M1_\ 3<3\IQ_^_5?\4OS85]V?\&^/_)YGB?\ [)C>_P#IQTZOA.ONS_@WQ_Y/
M,\3_ /9,;W_TXZ=67'/_ "26,_P?JCZ#@C_DK,'_ (U^3/V(HHHK^1C^M@KX
MU_X*W?\ -/\ _N+?^V=?95?&O_!6[_FG_P#W%O\ VSKX+Q._Y(?%_P#</_T[
M ^?XI_Y$-;_MW_TJ)\:T445_)!^/BKU'UKX>K[A7J/K7P]7]^?0M_P"15G/^
M.C_Z34/CN*]Z/_;W_MH4445_;A\@?K[_ ,&]7_)J/C#_ +*'-_Z0V=?>]?!'
M_!O5_P FH^,/^RAS?^D-G7WO7\D<=_\ )78S_%^B/ZTX%_Y)+"?X?U84445\
MD?6'YL_\%$?^3L?$/_7M8_\ I)%7B->W?\%$?^3L?$/_ %[6/_I)%7B-?Q9Q
M;_R5.._Z_5/_ $MGXAG'_(VK_P".7YL*XK]HS_DBNN_[EM_Z50UVM<5^T9_R
M177?]RV_]*H:^D\(?^3IY)_V%4/_ $Y$\+,?^1?6_P ,OR9\J4445_LF?E85
M_09_P3I_Y,6^%7_8E67_ *+%?SYU_09_P3I_Y,6^%7_8E67_ *+%?D'C%_R)
M\-_U\?\ Z2S]=\'_ /D<8C_KW_[<CVBBBBOYZ/Z#"OQ\\7_\C;JG_81G_P#1
MC5^P=?CYXO\ ^1MU3_L(S_\ HQJ_"O&W^!@?6I^4#X'CGX*'K+_VTSJ***_
M#\]/$/VS/]7X:_WKW_VA7AU>X_MF?ZOPU_O7O_M"O#J_UF^C9_R93*?2M_ZD
M53\WS_\ Y&]3_MW_ -)05U'P0_Y+3X0_[&C3_P#TICKEZZCX(?\ ):?"'_8T
M:?\ ^E,=?M>*_P!VGZ/\CSL+_O5/_$OS/Z3****_B(_MD*\T_;'_ .38/&O_
M &!7_P#0EKTNO-/VQ_\ DV#QK_V!7_\ 0EKR,_\ ^1%B_P#KU4_])9QYC_R+
MZW^&7Y,_+:BBBOXB/PL*^7?VF?\ DL.H_P#7&W_]%+7U%7R[^TS_ ,EAU'_K
MC;_^BEK^K_H=_P#)SL7_ -@=3_T]ASYSB?\ Y%T?\2_)G T445_I2?!'UQ_P
M1#_Y2#>'?^P)JG_I*]?MY7XA_P#!$/\ Y2#>'?\ L":I_P"DKU^WE?S9XN?\
ME1#_ *]1_P#2IG](>$O_ "3$_P#K[+_TF 4445^7'Z@?+'_!5O\ Y)+X:_[&
M,_\ HB2OA*ONW_@JW_R27PU_V,9_]$25\)5_*7BM_P EG5_PP_\ 24?DG%O_
M ".Y^D?R"BBBOS@^:/B_Q;_R-6I_]A";_P!#-9]:'BW_ )&K4_\ L(3?^AFL
M^O\ =2C_  8^B/R*I_$?J%?J1_P;F_\ (N?%G_K^T;_T"]K\MZ_4C_@W-_Y%
MSXL_]?VC?^@7M?$>)?\ R1F)]8?^G(GV_AK_ ,EEAO2?_IN1^EE%%%?RL?U,
M%?GW_P %1O\ DXVQ_P"Q4MO_ $?<5^@E?GW_ ,%1O^3C;'_L5+;_ -'W%?F'
MBY_R2#_Z^0_4^6XP_P"1,_\ $CYOHHHK^6C\H.?^*_\ R3'Q!_V![C_T6U?'
M]?8'Q7_Y)CX@_P"P/<?^BVKX_K_1_P"AO_R;W'?]A4O_ $U1/A^*?]ZI_P"'
M]0HHHK^N3Y<_=C_@C=_RC=^''TU?_P!/%[7TY7S'_P $;O\ E&[\./IJ_P#Z
M>+VOIROXWXG_ .2EQO\ U^J?^ER/[$X8_P"2:P7_ %YI_P#I$0HHHKPSW#\G
MOVC/^3A/'?\ V.>J?^E<M<979_M&?\G">._^QSU3_P!*Y:XROX:S7_D:5_\
M'+_TIGX/B_\ >ZG^)_F%>6?M=_\ )-++_L.Q?^B9J]3KRS]KO_DFEE_V'8O_
M $3-7ZS]'C_D\N4?XY_^FJAXF<?\BRKZ'SE1117^N!^9!7]-'A[_ ) %C_UY
MQ?\ H K^9>OZ:/#W_( L?^O.+_T 5^'^,_P8'_N)_P"XS]M\&OCQOI3_ /;R
MY1117X6?N9RWQS_Y(EXQ_P"Q5U#_ -)I*_)2OUK^.?\ R1+QC_V*NH?^DTE?
MDI7\\>-?_(PP?^"7YH_.../]YH^C_-!1117XD?#'SK^V!_R4?3O^P!'_ .CY
MZ\IKU;]L#_DH^G?]@"/_ -'SUY37^Q7@M_R:?)?^P>G^1^8YQ_R,ZOJ%?0G_
M  2H_P"4@_PQ_P"PU-_Z23U\]U]"?\$J/^4@_P ,?^PU-_Z23U]MQ#_R(,7_
M ->JG_I#->'O^1_A/^OM/_TM'[X4445_&9_9(5\\_P#!3C_DVD?]C%:?^@RU
M]#5\\_\ !3C_ )-I'_8Q6G_H,M?+<;?\DEC?^O<OR/)SW_D3U_\ "S\\:***
M_C0_%0KX\^*7_)3?$?\ V'KS_P!'/7V'7QY\4O\ DIOB/_L/7G_HYZ_M+Z&'
M_)19M_UZI_\ I;/E>*O]WI^K_(PJ***_T&/B3]%/^#=O_DLOQ&_[%BT_]*#7
MZP5^3_\ P;M_\EE^(W_8L6G_ *4&OU@K^6_$_P#Y+&MZ0_\ 2$?U#X9?\D?1
M]9_^E,****_/S[\**** "BBB@ HHHH **** "BBB@ HHHH *\+_X)[_\D3U;
M_L>]9_\ 2DU[I7A?_!/?_DB>K?\ 8]ZS_P"E)H ]TK\M_P!LC_DZ#QI_V&6_
M]!6OU(K\M_VR/^3H/&G_ &&6_P#05K\<\:/^1#A_^OO_ +9(^+XW_P"1?3_Q
M?HSS.BBBOYN/S,\Q_:R_Y)?%_P!A:+_T"2OFVOI+]K+_ ))?%_V%HO\ T"2O
MFVO]0_HG_P#)HZ?_ %^J_FC\^XD_Y&7R04445_2IX!_2!^S?_P F[^ O^Q+T
MO_TDBKM*XO\ 9O\ ^3=_ 7_8EZ7_ .DD5=I7\28W_?*G^)_FS^UL%_N=/_#'
M\D%9_BW_ )%74_\ L'S?^@&M"L_Q;_R*NI_]@^;_ - -<-?^!+T?Y&]3X'Z'
MX]T445_"!^!!7@?[8G_(?T7_ *\Y?_0Q7OE>!_MB?\A_1?\ KSE_]#%?T?\
M14_Y/!0_Z]5O_2#Q.(?^15/U7YH\;HHHK_4D_.CUS]@7_D]SX3?]E!TG_P!*
MHZ_H8K^>?]@7_D]SX3?]E!TG_P!*HZ_H8K^??&/_ )&V&_P/_P!*/Z \'O\
MD4XG_&O_ $E!1117XZ?L!XE_P40_Y--\1?\ 7Q8_^E<5?FQ7Z3_\%$/^33?$
M7_7Q8_\ I7%7YL5_,GC)_P E32_Z\Q_]+F?EO&G_ "-H_P"!?G(****_)CY$
M^4_VAO\ DL>M?]=(?_1$=<77:?M#?\ECUK_KI#_Z(CKBZ_VRX*_Y(W+?^P>C
M_P"FXGY3C_\ ?JO^*7YL*^[/^#?'_D\SQ/\ ]DQO?_3CIU?"=?=G_!OC_P G
MF>)_^R8WO_IQTZLN.?\ DDL9_@_5'T'!'_)68/\ QK\F?L11117\C'];!7QK
M_P %;O\ FG__ '%O_;.OLJOC7_@K=_S3_P#[BW_MG7P7B=_R0^+_ .X?_IV!
M\_Q3_P B&M_V[_Z5$^-:***_D@_'Q5ZCZU\/5]PKU'UKX>K^_/H6_P#(JSG_
M !T?_2:A\=Q7O1_[>_\ ;0HHHK^W#Y _7W_@WJ_Y-1\8?]E#F_\ 2&SK[WKX
M(_X-ZO\ DU'QA_V4.;_TALZ^]Z_DCCO_ )*[&?XOT1_6G O_ "26$_P_JPHH
MHKY(^L/S9_X*(_\ )V/B'_KVL?\ TDBKQ&O;O^"B/_)V/B'_ *]K'_TDBKQ&
MOXLXM_Y*G'?]?JG_ *6S\0SC_D;5_P#'+\V%<5^T9_R177?]RV_]*H:[6N*_
M:,_Y(KKO^Y;?^E4-?2>$/_)T\D_["J'_ *<B>%F/_(OK?X9?DSY4HHHK_9,_
M*PK^@S_@G3_R8M\*O^Q*LO\ T6*_GSK^@S_@G3_R8M\*O^Q*LO\ T6*_(/&+
M_D3X;_KX_P#TEGZ[X/\ _(XQ'_7O_P!N1[11117\]']!A7X^>+_^1MU3_L(S
M_P#HQJ_8.OQ\\7_\C;JG_81G_P#1C5^%>-O\# ^M3\H'P/'/P4/67_MIG444
M5^ 'YZ>(?MF?ZOPU_O7O_M"O#J]Q_;,_U?AK_>O?_:%>'5_K-]&S_DRF4^E;
M_P!2*I^;Y_\ \C>I_P!N_P#I*"NH^"'_ "6GPA_V-&G_ /I3'7+UU'P0_P"2
MT^$/^QHT_P#]*8Z_:\5_NT_1_D>=A?\ >J?^)?F?TF4445_$1_;(5YI^V/\
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
M_A*Y\#>/_P!J_P"%E_I5VT;7%K_PC,L6\HX=?FC@5AAE!X/:O-?^'2G[>?\
MT6WX6?\ @OU#_P")K\>X_P##[.>*LZAC,)4IQBJ:C:;DG=2D^D)*VJZGQG$/
M#N-S;'*M1E%)12U;ONWT3[GBU%>T_P##I3]O/_HMOPL_\%^H?_$T?\.E/V\_
M^BV_"S_P7ZA_\37P_P#Q!GBC_G]1_P# I_\ RL\+_4G-?YX??+_Y$_.K]H;_
M )+'K7_72'_T1'7%U]V_#+_@D-^T1^TQI>H?$W_A-_AR)1K-S87+7\>IH[R6
M[>46 B;:%^48[^O-=)_PX$_:+_Z'KX6?GK'_ ,57^B'#WBAD&4Y!A,#6I57.
ME2IP;486;A!1=KS3M=:72=NB/BL3X3<1UL3.I&K2LVW\4^K_ .O9^=U?=G_!
MOC_R>9XG_P"R8WO_ *<=.KI?^' G[1?_ $/7PL_/6/\ XJN[_9[_ ."3?[?'
M[*WC.Z^(/P%^-_PLT'6+S2WTZYN_[/O[K?;/)'*T>RX611EX8SD#/RXS@D&.
M(_$W(<XR.O@J-*JI5(V3<86^=IM_@>GPYX9Y]E&>4,96J4G&$KM)RO\ *\$O
MQ/THHKXY_P"%+_\ !:W_ */(^%G_ (2/_P!S4?\ "E_^"UO_ $>1\+/_  D?
M_N:OPL_<C[&KXU_X*W?\T_\ ^XM_[9U)_P *7_X+6_\ 1Y'PL_\ "1_^YJXW
MXN?L*_\ !5#XZ_V?_P +5_::^%FJ_P!E>;]@_P")!<0>5YNS?_J84W9\M.N<
M8XQDU\SQCDN*XAX<KY?AG%3GRV<FTO=G&3O9-[)]-SR\ZP57,<MJ8>FTI2MO
MMI)/HGV/F.BO:?\ ATI^WG_T6WX6?^"_4/\ XFC_ (=*?MY_]%M^%G_@OU#_
M .)K\,_X@SQ1_P _J/\ X%/_ .5GP?\ J3FO\\/OE_\ (GBZ]1]:^'J_27XP
M?\$W?VWO@_\ #+6?B;K?QB^&T]IHUF;B>&RTZ],KJ"!A=X"YY[US_AW_ ((.
M?M">(?#]CK]KXW^%Z17UG%<1K*=8W!70, <-C.#VK^GOH^37A/@LPHYO^\=>
M5-Q]E[R2@II\W/R6^)6M?KL>#G?AKGN9>S]E4IKEONY=;=H/L?GU17Z(_P##
M@3]HO_H>OA9^>L?_ !5'_#@3]HO_ *'KX6?GK'_Q5?T5_P 1?X:_Y\UO_ 8?
M_+#P?^(0\2_\_:/_ (%/_P"5GMG_  ;U?\FH^,/^RAS?^D-G7WO7Y]_L]?\
M!/C_ (*=_LJ>%+SP/\!/VD/A9H.EW^HF^N[7^Q+JZ\RX,:1E]US%(P^6-!@$
M#CIDFN^_X4O_ ,%K?^CR/A9_X2/_ -S5^&<2YG0SG/:^-HIJ$Y72=K[):V;7
MXG[APWEM?)\CH8*LTY0C9M7MN]KI/\#[&HKXY_X4O_P6M_Z/(^%G_A(__<U'
M_"E_^"UO_1Y'PL_\)'_[FKPSW#Q__@HC_P G8^(?^O:Q_P#22*O$:^A?B)_P
M3:_X*3?%CQ9<>.?'_P"T+\++_5+M46XNO['O(MP1 B_+'&JC"J!P.U8?_#I3
M]O/_ *+;\+/_  7ZA_\ $U_/>>>$_$69YUB<92JTE&I4G))RG>TI-J]J;5]=
M=6?G6/X1S+%8ZK6A.%I2;5W*^KO_ "GBU<5^T9_R177?]RV_]*H:^GO^'2G[
M>?\ T6WX6?\ @OU#_P")K@?C;_P32_:_T+4_"_PP\:_%+X<WL/CC6/[.@2UL
MK]41T F!D;Y6"Y0?=Y_"O7X$\-L]X8XTR[-\54IRI8>M3J247)R<824FHIPB
MF[+2[2\T>9BN!,WKX6I3C.G>46MY=5;^4_/2BOT1_P"' G[1?_0]?"S\]8_^
M*H_X<"?M%_\ 0]?"S\]8_P#BJ_OS_B+_  U_SYK?^ P_^6'Q?_$(>)?^?M'_
M ,"G_P#*S\[J_H,_X)T_\F+?"K_L2K+_ -%BO@3_ (<"?M%_]#U\+/SUC_XJ
MOH/X=?LJ?\%??A-X%TKX:?#_ /:P^%FGZ)HEDEII=E_PC,DODPH,*N^2!G;
M[L2?>O@^/>-\IXIP%*AA(3BX2YGS**5K-:6E(^ZX#X(S7A?'U:^+G"2G'E7*
MY-WNGK>,3[@HKXY_X4O_ ,%K?^CR/A9_X2/_ -S4?\*7_P""UO\ T>1\+/\
MPD?_ +FK\L/U(^QJ_'SQ?_R-NJ?]A&?_ -&-7U[_ ,*7_P""UO\ T>1\+/\
MPD?_ +FKQZ\_X)/_ +?=_=RWUW\<?A8\LTC22O\ V=?C<Q.2<!<#DU^;>(G!
MV9\74\-'!SA'V;G?G<E\7+:UHR[:['S/$F2XK.(TE1E%<M[W;ZV[)]CQ*BO:
M?^'2G[>?_1;?A9_X+]0_^)H_X=*?MY_]%M^%G_@OU#_XFOR__B#/%'_/ZC_X
M%/\ ^5GRO^I.:_SP^^7_ ,B?$_[9G^K\-?[U[_[0KPZOOW6?^"5W[4GQ;^-F
MH_!+Q1\1?AS=7_AG1X=1%P]MJ,<&RY8#"F,ABWR#.X8XXK4_X<"?M%_]#U\+
M/SUC_P"*K^X/"/C#+. ?#S Y#F$)SK4?:<SIJ+@^>K.:LY2B]I).\5K?=:GR
M6:>%?$.-QTZT*M))VWE.^B2_D?8_.ZNH^"'_ "6GPA_V-&G_ /I3'7W3_P .
M!/VB_P#H>OA9^>L?_%5:T/\ X(/?M/>&]:L_$6B_$/X60WEA=1W-I-MU=O+E
M1@RMAF(." <$$>M?H=;Q=X;J4905*M=IKX8?_+#EH>$G$=.M&;JTK)I_%/O_
M ->S]6:*^.?^%+_\%K?^CR/A9_X2/_W-1_PI?_@M;_T>1\+/_"1_^YJ_G4_H
M<^QJ\T_;'_Y-@\:_]@5__0EKP3_A2_\ P6M_Z/(^%G_A(_\ W-69XR_9F_X+
M%_$#PO>^#/%W[6_PLN]-U&$Q7EM_PB[Q^8A.<;DMPPZ=B*X<TPU3&Y;7P\&E
M*<)15]KN+2OOIJ<^*I2KX6I3CO*+7WJQ\B45[3_PZ4_;S_Z+;\+/_!?J'_Q-
M'_#I3]O/_HMOPL_\%^H?_$U_.G_$&>*/^?U'_P "G_\ *S\W_P!2<U_GA]\O
M_D3Q:OEW]IG_ )+#J/\ UQM__12U^A?_  Z4_;S_ .BV_"S_ ,%^H?\ Q->3
M?#?_ ()&_M&?M/:5??$R3QU\.?-CU>YTV=K^+4XW9[9O*) A;;MXX[^M?MW@
M)D6+\+>,:^;9K*,Z<Z$J25)N4N:52E--J:@K6@^M[VTW:\G./#O.\PPJI4ZE
M-.Z>KEV?:#[GP?17Z(_\.!/VB_\ H>OA9^>L?_%4?\.!/VB_^AZ^%GYZQ_\
M%5_77_$7^&O^?-;_ ,!A_P#+#YG_ (A#Q+_S]H_^!3_^5GDW_!$/_E(-X=_[
M FJ?^DKU^WE?F5\$/^"/7[<'[./Q!M_BI\&/C)\+-&UZT@EAM[_['J-QL21"
MCC9.'0Y4D9*Y';%>W_\ "E_^"UO_ $>1\+/_  D?_N:OR+CGB+!<39S'%X6,
MHQ4%'WDD[IR?1R5M>Y^M<#\/8WAG)Y83%2C*3FY>ZVU9J*ZJ+OIV/L:BOCG_
M (4O_P %K?\ H\CX6?\ A(__ '-1_P *7_X+6_\ 1Y'PL_\ "1_^YJ^-/LC?
M_P""K?\ R27PU_V,9_\ 1$E?"5?4GQ7_ &*_^"L'QOTBVT+XH?M1?"S5+6SN
M?/MHO^$>G@V2;2N[,,*D\$C!.*X3_ATI^WG_ -%M^%G_ (+]0_\ B:_$^-O#
M?/.).()X[#5*<8245:3DGHK/:#7XGPV><,X_,\QE7I2BDTMV[Z+RBSQ:BO:?
M^'2G[>?_ $6WX6?^"_4/_B:YKXP?\$W/VWO@_P##+6?B;K?QB^&T]IHUF;B>
M&RT^],KJ"!A=X"YY[FODO^(,\4?\_J/_ (%/_P"5GD?ZDYK_ #P^^7_R)^=?
MBW_D:M3_ .PA-_Z&:SZ_0G2/^"$W[1GC#2K7Q:?'7PO_ .)I;I=_O?[7#?O5
M#\A6P#\W;BK'_#@3]HO_ *'KX6?GK'_Q5?Z2T_%[AJ%-1=*MHOY8?_+#X6?A
M%Q)*3?M:/_@4_P#Y6?G=7ZD?\&YO_(N?%G_K^T;_ - O:XC_ (<"?M%_]#U\
M+/SUC_XJO4OV<_\ @FM_P4C_ &2[;5K3]GW]H3X6>'X]=>%]57^R+R[\]H@X
MC/\ I,<FW'F/]W&<\YP*^<XO\1\CS_A^M@</3J*<^6SDHI:24G>TV]EV/H^$
M?#K.\@X@I8[$5*;A#FNHN3>L7%6O!+=]S]$:*^.?^%+_ /!:W_H\CX6?^$C_
M /<U'_"E_P#@M;_T>1\+/_"1_P#N:OQ8_9S[&K\^_P#@J-_R<;8_]BI;?^C[
MBN^_X4O_ ,%K?^CR/A9_X2/_ -S5Y]\4O^">'_!37XT>(T\6_$O]HWX6:EJ$
M=HMLEQ_8MU#B)69@NV*-5ZNW.,\U\=QSP]C>)LB>"PLHQGS1=Y-I65^RD_P/
M%S[+J^:8#V%)I.Z>M[:>B9\Y45[3_P .E/V\_P#HMOPL_P#!?J'_ ,31_P .
ME/V\_P#HMOPL_P#!?J'_ ,37XO\ \09XH_Y_4?\ P*?_ ,K/B?\ 4G-?YX??
M+_Y$^=OBO_R3'Q!_V![C_P!%M7Q_7Z(?%_\ X)P?MD>$M:\,?#GQ3\5_AS=)
MXYU*32H1:V-\$4^46;S"<,%(R,KS2_\ #@3]HO\ Z'KX6?GK'_Q5?UIX!9E0
M\*^%L3EN;)SJ5*SJ)TK2CRN$(V;FX.]XOHU:VI\YG7AEGV8UHSI5*225M7+O
MY09^=U%?HC_PX$_:+_Z'KX6?GK'_ ,51_P .!/VB_P#H>OA9^>L?_%5^Z?\
M$7^&O^?-;_P&'_RP\;_B$/$O_/VC_P"!3_\ E9]C_P#!&[_E&[\./IJ__IXO
M:^G*^$O@W^QE_P %9?V?OAOIOPB^$7[4GPLTCP]I'G?V?I__  CLUQY7FS/-
M)^\FA=VS)([?,QQG P  .G_X4O\ \%K?^CR/A9_X2/\ ]S5^!9QC*689OB,5
M334:E2<E?>TI-J]KJ]GKJS]ZR?!U<ORC#X6HTY4Z<(NVUXQ2=KV=KK31'V-1
M7QS_ ,*7_P""UO\ T>1\+/\ PD?_ +FH_P"%+_\ !:W_ */(^%G_ (2/_P!S
M5YIZ1\R?M&?\G">._P#L<]4_]*Y:XRO=O$?_  2T_P""A7BWQ#?^*O$'QX^%
MEQ?ZG>RW=]/_ &9?)YDTCEW;:J!1EB3@  9X JE_PZ4_;S_Z+;\+/_!?J'_Q
M-?SAC?!_B7$XRI5C6HVE)M7E/JV_^?9^:5^#<TJUY34X6;;WEU?^$\6KRS]K
MO_DFEE_V'8O_ $3-7UY_PZ4_;S_Z+;\+/_!?J'_Q-><ZK_P2_P#VL?BM\6M7
M_9[\2?$OX<W,^@:=:ZM)(]IJ$<#>;O1=IC(<L 6R#QS7V_A7P)F_ _'^!SS'
MSIRHT)2<E!R<W>$HJRE&*WDMY+0\['\!9QBL'.E"I3NUU<O_ )$_/RBOT1_X
M<"?M%_\ 0]?"S\]8_P#BJ/\ AP)^T7_T/7PL_/6/_BJ_N?\ XB_PU_SYK?\
M@,/_ )8?'_\ $(>)?^?M'_P*?_RL_.ZOZ:/#W_( L?\ KSB_] %?E1_PX$_:
M+_Z'KX6?GK'_ ,57TU;_  /_ ."U%I;QVMO^V+\+%CB0(B_\(D3@ 8 YMJ_.
M?$#C'+.*XX982$X^SY[\ZBOBY;6M*79WV/T3@#@_,^%98AXN<)>TY+<CD_AY
MKWO&/=6W/LFBOCG_ (4O_P %K?\ H\CX6?\ A(__ '-1_P *7_X+6_\ 1Y'P
ML_\ "1_^YJ_-C](/IWXY_P#)$O&/_8JZA_Z325^2E?8FN_L^?\%FO$NB7GAS
M6_VOOA9/9:A:R6UW#_PBC+YD3J5=<K;@C()&00?2O)/^'2G[>?\ T6WX6?\
M@OU#_P")K\K\0^!\VXMQ5"K@YPBH1:?.Y+=IZ6C(^3XCR'&9Q5IRHRBN5-.[
M?7T3/%J*]I_X=*?MY_\ 1;?A9_X+]0_^)H_X=*?MY_\ 1;?A9_X+]0_^)K\Z
M_P"(,\4?\_J/_@4__E9\W_J3FO\ /#[Y?_(GP9^V!_R4?3O^P!'_ .CYZ\IK
M[V\ _P#!)S]IC]JO1)?B'>^/_ARS6&HW.D W\.I1O_H\S X$+!2I9F()YYYK
M;_X<"?M%_P#0]?"S\]8_^*K^]O#[C_)^$^",OR?%TZDJN'I1A)P47%N*L^5N
M46UZI/R/CL?X4\18K&3JPJTK2=]93_\ D#\[J^A/^"5'_*0?X8_]AJ;_ -))
MZ^C?^' G[1?_ $/7PL_/6/\ XJNA^%/_  18_;(^"/Q"TSXJ?##XL?"S3->T
M:9I=-O\ [-J<WDN49"=DNY&^5F'S*>M?1YKXJ\/8[*Z^&ITJJE.$HJ\86O*+
M2O[[TU[&F5^%?$.!S.AB:E6DXPG&3M*=[1DF[>XM=.Y^H5%?'/\ PI?_ (+6
M_P#1Y'PL_P#"1_\ N:C_ (4O_P %K?\ H\CX6?\ A(__ '-7\_G[Z?8U?//_
M  4X_P"3:1_V,5I_Z#+7G_\ PI?_ (+6_P#1Y'PL_P#"1_\ N:N=^)W[('_!
M6_XR>&?^$/\ B1^U3\+-2T[[0D_V?_A&YH?WB@A6W10*W&3QG'->-Q%EU?-\
MCQ&"HM*52#BF[VN^]DW;Y,XLRPU3&8"I0@TG)-*^Q\IT5[3_ ,.E/V\_^BV_
M"S_P7ZA_\31_PZ4_;S_Z+;\+/_!?J'_Q-?S_ /\ $&>*/^?U'_P*?_RL_//]
M2<U_GA]\O_D3Q:OCSXI?\E-\1_\ 8>O/_1SU^@_Q@_X)N?MO?!_X9:S\3=;^
M,7PVGM-&LS<3PV6GWIE=00,+O 7//<UCV7_!"_\ :2\>6</CBY\>_"]I-9B6
M^D:4:LK%IAYA)"MM!RW0<>E?T)]'[ UO"C-<=BLW:J1KPC&/LO>:<9-N_.H:
M:]&SQ<Z\.,\S*E"-*I35G?5R_2#/SSHK]$?^' G[1?\ T/7PL_/6/_BJ/^'
MG[1?_0]?"S\]8_\ BJ_J3_B+_#7_ #YK?^ P_P#EA\[_ ,0AXE_Y^T?_  *?
M_P K'_\ !NW_ ,EE^(W_ &+%I_Z4&OU@K\X?V=O^"6O_  4+_9/UG4?$'P ^
M/'PLT"\U:U2WU";^S+ZZ\V-6W*N+E) N#SD &O6/^%+_ /!:W_H\CX6?^$C_
M /<U?C'&.=X7B'/ZF.PT9*$E%)223TBD]FUT[G[+P?DN*X?R&G@L1*+G%R;<
M6VM9-]4GU['V-17QS_PI?_@M;_T>1\+/_"1_^YJ*^7/IS[&HHHH **** "BB
MB@ HHHH ^ _V0O@=^TA_P2>T?XP?LU_"+]F/7OB5X1\1>/=2\7? Z_\ #E_I
M\-M9?VBBE]%U(W5S"UFEM<1[A<!9%DAERN95\D^T_P#!)?\ 8,E_X)R?L1^&
M_P!G;Q!XD@UOQ5)=7>M^.]=M01%?ZU>RF:Y>/< 3&F4A1B%+)"K$ DBOI.B@
M HHHH **** "BBB@ HHHH \@_:/\"^+O%GQ8^$FM^'-!GN[30_&$EUJT\(!6
MUA,#*';GIGBO7Z** "BBB@ HHHH **** "BBB@ KR#P;X%\76'[:?C3X@7F@
MSQZ+J'@_3K6RU%@/+EFC=BZ#GJ :]?HH **** "BBB@ HHHH **** "BBB@#
MR#]BGP+XN^'WPGU+1/&F@SZ==S>,-4NHX+@ ,T,DY9'X/0CD5Z_110 4444
M%%%% !1110 4444 ><?M=^%/$?CG]FGQCX1\(Z1+?ZE?Z.T5G9P %Y7W*=HS
MWXKK_A]8W>E^ =#TS4+=HI[?1[:*>)^J.L2AE/N""*V** "BBB@ HHHH ***
M* "BBB@ KR#]H_P+XN\6?%CX2:WX<T&>[M-#\8276K3P@%;6$P,H=N>F>*]?
MHH **** "BBB@ HHHH **** "BBB@#R#P;X%\76'[:?C3X@7F@SQZ+J'@_3K
M6RU%@/+EFC=BZ#GJ :]?HHH **** "BBB@ HHHH **** "O(/V*? OB[X??"
M?4M$\::#/IUW-XPU2ZC@N  S0R3ED?@]".17K]% !1110 4444 %%%% !111
M0 5YQ^UWX4\1^.?V:?&/A'PCI$M_J5_H[16=G  7E?<IVC/?BO1Z* ,?X?6-
MWI?@'0],U"W:*>WT>VBGB?JCK$H93[@@BMBBB@ HHHH **** "BBB@ HHHH
M\@_:/\"^+O%GQ8^$FM^'-!GN[30_&$EUJT\(!6UA,#*';GIGBO7Z** "BBB@
M HHHH **** "BBB@ KR#P;X%\76'[:?C3X@7F@SQZ+J'@_3K6RU%@/+EFC=B
MZ#GJ :]?HH **** "BBB@ HHHH **** "BBB@#R#]BGP+XN^'WPGU+1/&F@S
MZ==S>,-4NHX+@ ,T,DY9'X/0CD5Z_110 4444 %%%% !1110 4444 ><?M=^
M%/$?CG]FGQCX1\(Z1+?ZE?Z.T5G9P %Y7W*=HSWXKK_A]8W>E^ =#TS4+=HI
M[?1[:*>)^J.L2AE/N""*V** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **;//#;0/<W$BI'&A9W8X"@#))K\V=1_X*"_\
M%)_VV-1T/]LW_@DW\%_"7CKX'^$-9O\ 3-0\#^,]8OO#7B'QO="W0?;+>2ZM
MEMH[1%G!AW2NKOEI%\Q%2$ ^U?V</VJ- _:-\4_$CPEI_@G6O#M[\.O&:Z'<
MV'B.T:VN[R![&UNX=0$#J&CMYA<.(BV2PA8ML;=&GJ=?EE\+/^"N7A&X_P""
MJ/PUT3XT?LL_%/X#^./BIHLG@#QKX6^(OA[R[#4KJ!Y;S1+VQU",^3>K'/)?
MV6X!6<ZI%@;8B1^IM !1110 4444 %%%% !117G7[67[4GPF_8L_9Z\2_M-_
M'"]OH/#/A:WA>_\ [,L6N;F:2:XBMH((8EY>22>:*-1D#<XR0,D '7^.O%D?
M@3P=J7C&7P_JVK#3K1YUTO0K!KJ\NV XBAB7[[L<*,D*,Y9E4%ARW[*WQ^T;
M]J;]G/P;^T-H6C2:9#XMT&"_ET>XE+S:9.PQ/93$JN)H)1)#(-HQ)$X[5\+:
M=^V%_P %NOA_XSO/VQY?V&_#WQB^"?Q$T+2M2\)^!OA_XPN+#Q-X-TPQ/*IG
ML]2MH#>7D@G!FCC3?O54#*D8 V?^"/7_  45^"OQY_:H^-_[*G@3P;XV\$SF
M\3XB:7\/_B1X9?2-7T*349#'K5DUNQ8%%U$"]WHS*3K#+G*$  _0^BBB@ HH
MHH **** "BBB@#R[XE?MH_LR?!_]HWP/^R=\3/BWINC>//B/8WEUX-T2]8H=
M06V:-70/C8LCF3$:,093'($#%"*Q/VFO^"CW["_[&GC[PY\+OVI/VG_"O@C7
M_%B[]#TW7+TQO+%O\L32$*5MX2X*B64HA*L WRMCRW_@IM^R5_P3*_;(@M_V
M?_VKOB%X&\)_%'Q7%;1_#GQ#+XCLK#Q9:7<,DALY-+,LBSR!)I)"(8P4=G<%
M<L37R3^QS<>'-/\ VH_B!_P3 _X+N?#CPSXL^*OQ#T6RTKP!\4=>T=?[/^)G
MAJRA,5O!!<.=T%_'(\TS(I20S3,P/FA6< _7"UNK6^M8[ZQN8YH9HP\,T3AE
M=2,A@1P01R"*DK\W/V&/ ?[?'_!,S]L5?^"9?A;0[CXS_ #4M&;7_AUXTUSQ
M"+?4/AOI@N/*?3-0D,;FXCSN6U15#2%&";8TF%M^D= !1110 4444 %%%% !
M7SC^T;XTU[]N7]G_ .*'P"_X)W_M@^&_#7Q!T+77\,>(_&%A,UW<>#[^%@]Q
M"8HB&%R=I@Y9?+,DC@L\/E-]'5\._M6_M9M\)+/XF?#K_@CC\$OAQ\0OCQX<
M\6V?B#XR>"-'2VL9F@=?.N[B[:/RS=7]Q%$MLF#),'E!8$Q[2 ._X)D?\%-_
MB)\4?B)JG_!/#_@H?X6M/ O[3?@6TW7UBF$T[QUIR@[-:TE\!9$=5+R1+RA#
M,%4*Z0_<%?G;XO\ "'['_P#P<8?L?Z%\?O@#XYU+X>?&#X>:D9?"OBJ!?L_B
M3X;>)(L,]C>(I5S"9% >,D+(H$B$, 1ZO_P2A_:W_;<_:)\$Z_\ #;]MC]F=
MO#7B_P"&.MW7AGQ1X_L+^'^Q?%FH6SJGVG38E&]E9=S3$A(XY,*F6,D4 !]=
MT444 %%%% !1110 444RXN+>SMY+N[G2**)"\LLC!510,DDG@ #O0 ^O*OA!
M^U5H7Q=_:'^)/[/,'@;6M$O_ (=1:7,9]?M7MFUJWO/M2B\M8G4%[02VDT*S
MY_>20RX4($>7Q+]N[Q?_ ,%3/&&J>"/BA_P2^L?A!XQ\"Z!?G4O$^CZKXYGM
M[_QF562,6%M/#";:VA1R'+M< R21JK@1+)'/\N^+_P#@L7;^#?VYO@=XN_:U
M_8J^*?[/7C^[UJ7P!XNM?%VFK=^'M8T;564QR6NLV_[FY:TU*WLY0S(BK#->
M;6RY! /UDHHHH **** "BBB@ HHHH *XSX_?M#_!7]EKX7:A\:/V@?B+8>%_
M#.F;%NM3ORQW2.VV.*.- TDTKL0J11JSN3A5)XI?C[^T/\#_ -EGX6ZC\:_V
MB?BCH_@_PKI6P7VMZY=B&%&=@J(,\N[,0JHH+,3@ FOBW_@HG^WGX<\/?"3X
M1?\ !3K]EG6_#/Q/^%7A?6M2L?$?B33Y)-1L?"S:C EG%XCF@M5::5;!O.BF
M@39-Y=[(F8]S, #Z2_8F_P""DG[%'_!130M:U[]CWXZ6?BY?#=REOK]D=.N[
M&\T]WW^69;:\BBF57\M]K[-K%& )*D#W*OS8\6_\%$O^"=O[)_[-]E:?L4?M
M8^#?B;\8?BY\1M$GB7PCJUCJ&O>-]=O-3M%N);V"UYMHVA$D3*ZQ)!$!#&%8
M(M?I/0 4444 %%%% !1110 45A?$[6?&OA[X<Z]KGPV\*)KOB*TTBXET'19;
ME84OKP1L887D8@1JTFU6<GY02>U?%7_!.[_@J-\;_'WC'7_^"?'[??PWTCP7
M^U9X-TB6YL-&FOC::+\0K149H=2TVY5) $;;^]1$<Q[7=4.R6*$ ^J?VN_VC
M;;]DS]G3Q5^T#<_#?Q#XM'AG2)[[^P?#-@\]S<".-I&)*JWE1*J,[R$':JG:
MKN4C;O\ 0]:TGQ+HMGXCT#4H+VPU"UCN;*\M90\4\+J&21&'#*RD$$=0:_.:
MT_:W_P""UG[$NJ^)[K]N?_@GQ9_'CP/K6O7.H?\ "3_LZZ^VH76BV,BHJ:>N
MC7T<4]S''&F,H$#'<SL[NSMZ!_P0B_;2^#_[3/[.?BGX'?"G4M:^S_!/Q?-X
M;TO3O$^F266IV>@2 W&D0W,$GS1O!;LU@2?OOIKN,JP) /N.BBB@ HHHH **
M** "BBB@ KY#^#O_  5I\#?%+]O_ ,7?\$S_ /A7\D/Q/\%>([LZTKZK%#9?
M\(Z+6*[MM3A=_GN)F2ZM87M8U+*YED++$FX^G?M5_&+XI6_B[0_V5/V=O$_A
M_P /?$/QYX7UO5-+\5^*(?M%KH-E8&TAFO$LP5-_<++J%KLMR\<>T222/B,1
MR_&W[1'P<_89_;XM?#WP<LOVT_@?X(_;5\*ZK<:UX0\=?!WQ5;?V@OB",8>5
MX-WGS1W$4,9GL9#*T: JKR+$'8 _3>BOB_\ X)S_ +7O_!27XU_$Q?@1^VS^
MP[JOP_U#P)X;OH/'?Q!#1GP_XHU5;BT2QFT=\[I4EA^V32* 5B.Q2=Q"C[0H
M **** "BBB@ HHHH ***^"?V^_\ @JM\;/A#I&HQ_!K_ ()U_$'XE?#"[\2/
MX'U?XE>%?'.GZ9?_ -K37#:=)%H^GNLEU?2171: 2[8D\Z)MK,B>80#VWX3_
M +?%S\>?VQ=0^ /P5^!FH>)OAMI'AA;W4?CMI.O6LNB#5&V.NEQ*N3.XC<%G
M1R4?*,@P6'T37Y(:]\$_B#_P;J?$*^_:P_9)^'6N:_\ LC>,)[:X^-'PB^T?
M;M8^&UT8T7^U[*0R2--"BLHFC,C@ <N4V2Q?IY^S_P#'SX<?M.?"G2OC=\(+
MK4;OPOKT"W&A:GJ6BW.GG4+9E!6XCANHXYA$V3M9D4.!N7<C*S '9T444 %%
M%% !1110 445E>._&_A3X9^"-9^)'CO6HM-T/P_I5QJ6LZC/G9:VD$32S2M@
M$[51&8X!.!0 >-_'7@KX:>%;WQU\1?%VF:#HFFQ>;J&KZS?1VUM;)D+NDED(
M5!D@9)') KR/]B7]K?XA_M=V'C3Q3XF_9;\2?#OP]HGBR?3/!6K^([^)SXML
M(V91J44*@/;HS*<(^[(92';Y@ORA^T#^T=X\_;Z^-_A__@F;^V?_ ,$D/BAI
M/PD^+5O/J6G>(X/B/8K<7-C9;9!<:M8V4@ETV"*:2TE*/<^9YWDH8W;="W$_
MLS?M&_%K_@@]\4="_P"">_[;NHZYXS_9]\3:@UI^SI\;-)T&?4;NTEE=G3PY
MJ<%E$\DL^6/DO&C%_P"$%,K; 'ZK457TF_.JZ5;:H;&XM?M-NDOV:[CV2Q;E
M!V.N3M89P1G@@U8H **** "BBB@ HHHH *\T_:O_ &H? G[)OP<UGXH>*U&I
M:E::/?W7AWPA9WD2:CXDNK:UEN3964;D&69DB8X4':H+$8!J_P#M%?':R_9_
M\ Q^)H?!6J^*M<U34(]+\)^#]!,(OM>U*17>.UA:=TB3"1RRR22.J10PRR,0
MJ&OSC^(WPEU/_@O5XE^(/P#_ &VOV*/B+^SQ\0_@9%&/ GQ!TWXDVNM:3H>J
M7:Q7"LCVAABN;F2'[*\L)68)  !+;22*9 #]'?V9/BA\2?C3\!?#'Q3^+_P+
MU+X9^)=:T[[1J_@76-2BN[G2)-[*(GFB 5\J%<<*0' 958%1W=? W_!/_P#X
M*C_%NQ^,+?\ !,G_ (*4_#_4]*_:/\/+&MAJ?ACP]<W>C^/='+;$U^VEAB\N
MUCP"9_-\I$8,%VONMXOOF@ HHHH **** "BBB@ HHKPS]K[]K3XH_ UH/ /[
M,W[*^K_&CXC76ER:HG@_3/$MEHMM9:>C^7]JO+^];R[=7DS'$@6225DDVIMB
ME= #)_;C_;XN?V5CH/@7X*? S4/C-\2]?\2:?IT/PS\*Z]:VVH6EI<PWT_\
M:-P9LB"W$>G7>UW 5WB*[E 9E^B:_("/]F7XN_\ !1_P-H?_  7,_8?^$_BO
MX'_M5:3K5S+IF@?$7Q$FH:3XXTZWMQ;-IJ89(ULI(%DB@N%BM][>:[9$B7:_
M;'_!,[_@J9\.?^"B_@Z\TVT^&'BSP=\1O!\DFG_%7P1KF@74:^%M6B?RY+1[
MMXUAE+,&:-5;S2BDO&A5@ #ZGHHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *R_&WC;PC\-O"&I>/_ !]XDL]'T31K*2[U75-1N%B@
MM8(U+/([MPJ@ G-7M1U"PTC3Y]5U6]BMK6UA:6YN;B0)'%&H)9V8\*H ))/
M KX/^*'[4GPX_P""P7@3XB?L@_L7?'6]^&WQC^$_Q!T+6HM/^(_@^:V>X73-
M3M-0MKUM/G*2W&G3/$F"P5@3$710Z;P#,^/'QE_9=_X+I^$/%'[#/[-W[:WC
MCX4^._ VJV^OW-B/"UWHFMRS6Q\S3KP0:A'%++8)<F&=Q&J2ED@R\.Y?,J?\
M$S_^"FC_  /(_P""8'_!4-M!^%?QF^%'AZVL](U;4-02VT/Q[H5O&(;;5--N
M)2JO(8XQYD/#;E<JJE98H/%?^"@OA;X(_M<?$_XZ?M3^!OVHK7X9_M-?LS>,
M=.\-?"#4=/U*.WO)C#IUO/%8S64C9N8-3U'4[RU4D."L<*Y=5FB?[$_93_9?
M^-O[2=MX"_:I_P""L?P,\%6WQC^'VLZC-X+T+07AO;'P^LL%E;_:DE&\O,\E
MI-<H#(PA^V 8\R)&C '_ /!;S]H'X'_L^_\ !.3QKXC^-.G:[=-KL::1X&B\
M-:0UUJ"^)Y5>329H !B&6*ZBCE61R K1 ?,S*C?2_P )]7\9:_\ "SPUKOQ&
MT9=-\0WOA^SN->TY1@6MZ\"-/$/]V0LOX5T%% !1110 4444 %%%<C\=?C5X
M._9Y^%6L?%SQS:ZM=6.CVC2_V=X?TF;4-0OY "5M[6UA5I)YG(PJ*/4DA0S
M S_VC?VF?A!^RK\/F^)'QCUV[M[1Y_L^G:?I.DW&HZAJ=SL>06]I9VJ23W,N
MR-W*QH=J([MM1&8?GQ^U%X-US_@L?X0\(_\ !33_ ()*_MJW%]XK^#UY"/#O
MPKUBW-GI.I7=K?0ZA>:7K%O)LGBN9IK33RAD*1*+6)AC>MPGM/PR^+WAW_@H
MQ\0/@?\ \%4OV-/VD;6'P!X$\/\ BC2?B9X#UC0_/OVBO(;2:6S:-7S9:A;W
M%C;Y))#1ME&:-\3?$W@K3O&D<_P2_P""HG_!'OXM>&_$'Q^^/Z76H?&3X(W?
MBB'^R?%J2PW>JWJ7"M*OV&XTR5OL"3_+@F!206<3 'Z'?\$^/^"L_P"SE^W5
MX/@T34-3A\ ?%O3=2DT7QM\&?%-ZD&NZ-J\*L9X%MWVR7$0$<CK,B8*(VX(R
M2(G(_P#!0W]I7X?>!_V^?V6/@)X*\,:YJ7QAUCQZVH::^EZ.SV]MX4>WN+36
M6N[@@+Y'E.)1&"Q$UK!(P7:A/L'[+O[&/@WX8>-KG]K3XG^$M'O?COXV\&Z)
MIOQ'\86EI$-\UI8P1306S)&A6!IXWE)(+N2@9BD4*1^ZT %%%% !1110 444
M9&<9H *\=_:9_;M_9U_9)^)?PN^#_P 8O$&I0^(_C#XH.A>!M,TK1+B]DN;A
M6A2223R5/E0QM<6X>1N%\U2> Q7'_;-_X*:?L7?L I9G]J'XM2:*]VL4LD&G
M:#>ZG)8VTDIB2[NELX93:V[2*R+++L5V1U0LRL!\+?M":/\ M3?\$X?VH9?^
M"W/PA^+6J?M'? SQ[974_P 5/"NE%))/#&BWK630ZSH2H[));Q6NGZ='*-V7
M2UWN=K>9:@'J7["'A3]@/]MGXJ>//#O[3GP.\%ZM^TO\(?CKKFH^)QXFTR)M
M<MVAU6=]%OK>5P)9M/73_L"0 %H5$*#;E58];^VE\%/@U_P5_M/CC^P7JTNC
M/XB^%.H:!=^$/'EB[K=>#M8O+8RJZ2Q$N;J#R'E>-6C$D=Q%$Q0@RC(^._\
MP3^_X(_?\%U%\/\ [3WA;X@QWWBE-$M[BR^(/PF\6I8:Y'8R!A'%>*%<@@J\
M86XB\V,I)&"N&6OI3]A;]@3]FC_@G3\&&^!_[,?A"XT_3;K4Y=2UG4M3OGN]
M0U>^D"A[JZG?F20A5' "J% 50* .W^ _P>L_@3\+=(^&L/CGQ)XHN-.M$COO
M$_C#69+_ %359@/GN+B>0Y9V.3M4*B#"HJJ H["BB@ HHHH **** "BFPSP7
M"&2WF1U#LI9&! 9258<=P00?0@UX7_P44^(7[;_PW_9SN-?_ ."?'P:TGQO\
M18]5MI8=(UZ]2"T-A"WGW2$O(FZ2:.(VT:JP(DN5?("$@ XW]J3]N_\ 9C^(
M4OB_]@OX&?\ !0OX:>"?CGK=H^@Z4;WQ#$]YH5Y.1"\D<2R+YE]"CO)%;;U=
MIDC5M@)8?.__  23_:$UO]D?]H3Q-_P34_X*+>$=!\._M!Z[J]WKFA?%:TTR
M"VM?C'8R322K=QW2QH9;R(NZM;O\RJ,(!L9%X#_@GO\ \$ZO^"-7_!53_@FK
M;> +[]G?3-/^*&CVQT_XNZW<:<MGX[\.>,3N:]FNKME%RY-UYTD0EW0N@V&,
M;'C3T[X _L!#_@H__P $\= _9._X*-:DWBS7?@9\9M1T"#XC0*\>IZS::)J3
MQ17%O=*_F6[W,$<5M.^6<B.7.)@LL8!Z;\5_^"3T.H_\%(_#W[=G[*OQEUOX
M1MK>G7MM\=X/!\D(B\<1H8Q:PR0R(Z17!8S>9=JOFJJ9C*3-YR_:,%O!;(8[
M:!(U+LY5% !9B68\=R223W))JAX.\'>%?A[X5T_P/X'\/VFE:/I5HEMIVG6,
M(CAMX4&%15'  %:5 !1110 4444 %%)))'#&TLLBJBJ2S,<  =237SQ\ O\
M@K3_ ,$V?VH/B5J?P=^!O[9G@;6_%&E:I+I\NA_VL+:>ZGC<HWV03A/MR9'$
MEOYB,""&(- 'S_\ M\?\%L/#_P"PC_P5'^%W[)/[0'A+4?"GPHU[PQ_:>L_%
M!@KVC7]U)/;64$Q"D06D;P3&5LB3>T+G9#')YOL?_!0KPW\6OB]XC^!G@?PE
M\"%^*7P=\4?$$6WQFT:SU:&.%](FLY%M+NX5W"W>GQ3NEQ- -PE$,:[7#;6Y
M?_@KQ^SQ\&?B!9?#SXR?'7P'9:_X)L]=/@?XIZ?>QG9+X7\0RV]H9BZX:-K3
M5HM&O5F!W0K;RNI4_,/E'X+?M$?&K_@W(^-.E_L7_MS>,M6\7?LF>*;Y[?X*
M_&F\A>XN?!LARZZ+J?EJ3Y2J#L91@*I>,>6)(K8 YWPK-\4/^"/E[K?_  4G
M_8>\(_\ "0?LD^/_ (DZA8>,_@#H#22W.@Q07SZ9%XAT02.P9IY;62=[9=BK
M#+$A 6/S+;[J_:4_;5_9EU?_ (),:_\ M=_MA_#+Q)IGPP\6^#6_M7PQ-HCS
M:K-8:A)]EM$^SX'E3S+- PW$+$THW. F^O./V#?^"2_@OX5?%O2OVB_AW^V-
M\6=:^#EMXBU/Q5\,/@EXEB:UTO1+Z^^T(;H+(!-+ %N;B6WBD1-OG+*V]\LW
MWU0!Y#_P3]\7?%OQ]^PO\'?&WQ[TZ\M?&NJ_#/1+KQ3#J,1CN/MSV,33-*A
M*2,Q+,AY5F*GI7KU%% !1110 445C_$#Q[X6^%_@V_\ 'OC34'MM-TV'S+AX
M;:2>5R6"I%%#$K232N[*B11JSR.ZHBLS $ V*P/B?\5OAE\$_!-W\2?C#\0=
M&\+>'M/:,7VN>(-2BM+2W,DBQQAY9655W.ZJ,GDL!U-?+/\ P3/_ ."O'PE_
MX*'7?Q7TJWTC5O"7BSX=>)[NVN/A7XAT:6V\166DPJJ17<UJ<R22RR"3=&BY
MA9DA8%@))O-)OVJ_V9/^"C/[1?B__@E=_P %5?V()?A]XHD6XO?A?X8^(&HV
M]Y!XJT>6(HNHV-S;.T$>IQJLIQ!(\L ,@BE)6<* <)_P4B_:0^.?P%_;M\$_
M%'_@HY\ ]!U?]BZU\;VTGA37[2SCU23PMK:Z==V$.I:Q"H*_99Y;Z62//F^4
M(K=AY<V8FA_:4_9<^(/_  2W^+,?_!0[_@E5X+T[QQ\'OBSJFFV/Q>_9NT:>
M)M.\0'498[:VU;057=$DSF= T:#RV1BV/*W>7SO@CXF?%O\ X)1?%"W_ .".
M7[</P_UO]H7X#_%.%=$^ ?B4V,5[?0QW3F"+PSK2R%4$0^98[@X"I&64>6K)
M:_9O_!,'_@FO#_P3K^'>L_#V/XU>*_$VCMXGU.?P)X7UCQ!-=Z=X.T::Y=[?
M3[19,;W$94O,X+;F=4VJSF0 T_V6?^"8G[!_P)\8VG[2GP^_8&^'GPY^(E]
MTUP^C6$,\NCO*#NC@D51% ^QMKFW55Y=59T^9OI.BB@ HHHH **** "HVO+-
M+Q-/>ZC%Q)&TD<!D&]D4J&8+U(!=03VW#U%1ZO)JL.E74V@V=O<7R6[FRM[N
MY:&*64*=BO(J.8U+8!8(Y )(5L8/Y/\ Q:_:I_;H_P"",G_!0W5OVDO^"BOB
M*S^*'[/GQO?3M)E^(_A3PW+:CX97,!F^SV/V3S)G6R!GD+9=FGYF!\X/#( ?
MIY\;_'WC+X9_"_5_&'PZ^$>J^//$%K:.=$\(Z/=06TVIW6#LB-Q<ND-NA(^:
M61@%4' =MJ-^?;G]E_\ X.+_ -F0F-=8^"O[3/P7UCY02T'B;X8^)8F]?W<D
M]C))%_LB0)_RSFB^2W^V0O[=7['/Q3MO^"O?['_QU\1?M!_"K6]%MW^*_P '
M?ML$UK_PCXW2P:IX;%NH1/(CD9RN9'E4L[R2[F9/'_VGO$7P$_X*5_M0_"3]
MKK_@A3^UGX8T#]I^]\-7FI>(-1M&#PW/AF"*))++Q+9JK^3+Y\UM#%Y\98D8
M&5CBEA /IO\ X)G_ /!3#XX>/OB7JO\ P3H_X* _"#5]%_:.^'\,9UJ_\/:%
M-/H7BC2#D1>((;I$$%K%(!\R2&/,AVQ+O+01:FL?M*> M=_X+K:#^SO\%O"F
MMS^*M"^#^ICXVZHND-%IT.FRO976B[YVQYTZ3&=8]N55+V==Q8,J?6/PZ^&6
MD^ K1+^YN/[5\1W.DV%EK_BN\MT6]U<VL7EH\S*  ,M+((UPBO-*54%V)Z6@
M HHHH **** "BBB@ KR_XG?%JP\>:OXJ_9?_ &>_VA?!NB?%^Q\/0WSVNHQI
MJ5SH%K<LR1ZA)IRRQM,!@E49T0LT9<[6 ?SW]NO]KO\ :.^%'@CQ9X3_ &$O
MV5;[XQ?$O0="6[N=.BUFSL[#16G20VQN#//')=2L(VD%I;@R,B#<T7FPF3XD
M\$?LQ> O^"J/[*GA'_@H]_P3I\97_P ,OVM_A;J5UIVN^+M;\,P:->ZQXDMU
M0ZII'B*T@!CD2X:0-SO\I+A005WQ4 ,\.+\-?VS_ (@Z9_P1G_X.'_A-INJ_
M%OPO<R:A\(/B=:7<^EV?Q%L""AN+*YMFB,-VT:A9[0$+(4!V!XP!U7PV_P""
M;G[$/C3QEI?[.'[,?_!)B;X2ZU\+OB/X>\07OQLU.WM'BB@L=0@OE;2=8%U-
M?:J;N*!H0&"1Q"9VG\N6)8'R/&_AGXM_\%]=+\(?L@?MR?\ !-OXH_!&[^'4
MUYK'Q ^)&H6L=G:V6M1VDMK:P^&[YC(U['+/,ETY ,:I:HI:7*2']2/ O@KP
MQ\-?!.C_  Z\%:5'8:-H&EV^G:38Q9VV]M!&L448SSA451^% &K1110 4444
M %%%% !7R=IG_!7W]GFW_P""C>I?\$YOB+X=USPEJMQ!$GP^\:Z]:O!HWC2_
M08O;"QG=55YK>0B$X9@\R31 JZ*K_6-?G=^TI^T__P $6?\ @M!XCUK_ ()?
M>)_C[:7OCBUOYW\':O:6%S9W%GK%H75KK1=0EB6&XGA=&!6)V$JJX D0,0 6
M_P!IC_@X1^%/[//Q=\7>%- _8@^//Q \!_#C79]&^(_Q<\%>"3<:#HE_;MMN
MH1,S*LAMVRDQ9HPK*0-W!/S?\-?V_O"W[!WQ(3]I/XM?"KXA_'C]FSQ)<:GK
MO[-/Q>^&>D1ZG9^$H=4O;JZO]-O[%C$UMJ"37$UK]IF9IO(C$*K'FZ4^M?\
M!./]L[Q'_P $Y_'5Q_P2/_X*KZEHWAS7H+C5]9^&GQHU&<6VA?$JPNKR>]NI
M9YIVV0:AYMQ*TL;M\Q?'WMC3^\?\$>O@]\,_A/X:^-U_^S5<VS?!;Q7\;[W7
M/A&NG'-@UC+I>FI?26!'R_83JD>HI#Y?[HI%OC+)(K$ YO\ X)U_$'XB_P#!
M2CQ#\=/VD/CE^S#XB\$?!?XC66@>'O /@CQ_9FUO]>LK%+YK[4;VU5L"*[^V
M00&,EXY8;0(QD3.?N:"""U@2VMH4CCC0+'&B@*J@8  '0 4ZB@ HHHH ****
M "J^KZMIF@:5=:[K=_%:V=E;O/=W4[A4AB12SNQ/   ))[ 58K ^*'Q2^''P
M3\ :I\5/BYXWTSPYX<T6V\_5=:UB[6"WMDR%!9V(&2Q557JS,% )(! /F+]B
M'_@LS^S%^V'X?^)*^)M*UOX6>+/A,+Z^\<>!/B%8R66J6.B0[I8M7\B1$D,$
MEMY<C#9NB9]C @QO)\Q_&C_@O3^S9^TI\-==_9S_ &DOV7?CY\"?AC\;/#U]
MX8\%?'KQUX(:ST61KZVDA@O#(6_<H0XE1\NNT*S[$W,,/]N6T_X)@_\ !=W6
M[RU_X)[_ +:'A_0OVIO"6@:AI_AV\DM+[1[CQ!ISP2QWFB7L-W!#)?64L,DR
ML8Q(85D=L&-I$?UOX3_\%._V)?VZ_P!D/XB?LH?\%4?#OAWX2>._"^GMX>^,
MWPE\97D=LPF*8BNM)#DO=1RD));&#S)4D,03?F&24 \E^&/_  63\9?\$\+_
M ,0_#/\ X*-?L'?&OQ%\?M4N_*?QU\/O#46L:/\ $&%#)]@.EW :%;:T5&.R
MT2,B(R2NV^>6?=]K_P#!-_X4?%#Q/^R-X!\>?MI?".TT;X@?\)=XB\:V/A:[
M8S?\(C+JVJ:E=6ULH/"SV]E?_9@2H>)6DC&W+ ];_P $TOAW\3OA)_P3X^"_
MPQ^,KWO_  D^@_#31['5XM27%S!)':1J(9AD_O8U"QOR?F0\GK7M] !1110
M4444 %%%% 'EW[9W[2Z?LA?LT^*OC_#\--;\:W^A6&[1O!GAJVDFU#7;UV"0
MVD"1QR.2S$%F5'\N-7D*E4->,1_\%J?V+-9_8 M?^"A?P_U/7O%>@7]_;:/8
M^#/#>E?:?$4VOSNL::&+(-D7N]ON%MI0>8K,A5F]:_;0_;L_9@_X)^_"R#XP
M?M3?$;^P-)O=233]+AMM.GO;O4+ME9Q#!;VZ/+*P1'=B%VJJDL0*_-CXU_ ?
MP-K?C70/^"^__!"^[TSXF:1;^(6UWXM_!/29)8;/Q?-%:W-O-?06A4/::W!#
M>W#^6\8=FD$BHSLR7(!J_'+_ (*K^,/^"@2:7^SA\&_@_P#$K]F_]K'P+K1\
M:_!_P3\9= CTQ?%^S3K^QNK.UGN4:+SI;"^O@@FC""7RV&]4<IA^,_\ @L1+
M\4/V6]=_X)E_LB?\$L_CYH?QS\9:!>^&KCPMXP\.F*RT2]U!)(KO5[_5'E,L
MZJ\TMRUW*BM,^7D9-Q:O8?VH_P!I[]@7_@KW^RY\(/'/[-GQ.TC4/BZ/B;X=
MUGX2:-%=1Q^*?#FJ6^JVK:B)K5&,T$,-HERUTQ!A\N)9 SXA8_I70!R_A+X5
M^&]#\2+\3M8TFTN_&EUX<L](U?Q)Y9\V>" O((DW$^5$9999-BX!9\G) (ZB
MBB@ HHHH **** "OF3_@I-_P5 ^%W_!,O1O!7B_XL?#/Q7K^@^(O$/V;Q1K'
MAG2Y;F/PGI( 235[O8C 0K<36D.TE6?SSL+L@C?Z;KY=_;T_X*I?\$V?V,?$
MUC^SM^VW\6]/L9_&>DG[;H-UX<NM4MUTR=VMO-OUAAE2"VE??%F; ?#\$*Q
M!E_MF_\ !7GX0_LR>'_ @^"/P:\=?M >)?B9HLVM^"_"_P &-(_M:6ZTB(1>
M9J<DD>1%:YFC4. Q9FP!@,5^'_C)_P %"'_;>\8-^U[^RC\&OB5XBL_"&EV_
MA#]K[]E"[L5TSQG)HEO<W-S97$,!#/<P1W%U=I/;Q,K7$4ODR[$:4#1TWP$/
M^#>W]H)?VP/@[977Q%_8H^)UC;6MY>Z3=/JEY\)HKFX:YBGM&5G^T:---<-(
M=F3EUR3($-S].6%O^RO^TG_P5O\ A3^UK^Q=\2_#/B37M-^&FMVWQ?USP1J4
M5W!=Z#<PVQTB'4)8"4$YN@)($<B5HH93@I$"H!YC\'?^"I6N_P#!4O\ :I^"
MWPE_8=_9 ^*/A/P5\.?&+>(_B5X^^(/A1-(LM&M(-+O;--)MTCED62><W?E%
M0P*("0K+O>/]'/ WPX\#_#6TU"R\#>&[?3DU;6;K5M4:$$O=WMS(9)KB5V)9
MW8D#))PJJ@PJ*HVZ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "LWQEXS\'_  Z\*ZAX[^('BO3="T/2;1[K5=9UB^CMK6S@09>6660A
M(T4#)9B !U-:5?F-_P %G?VG_B1\./CYX0\ _MF_LMC4/V(+KQ+H<'Q&\<"'
M[8Z:M%(UY UY:QNQ?2&N&L8I \?S26TPRV4BE /5/VXOVCOV[?$WP]\-_MR?
M\$F?BK\-OB[\.O!-\]UXK^&?AEHM2NO'=B$*W26^IPR.L-Q #F.UB0NSKN9Y
M3MM3X9^V+J'[+/\ P5!_90\)_P#!8;_@GO\ '&/X>_'?X?7]EI_@_P 3LT=O
M>IJ=Q<Q6P\*ZW;DGS$EFN!$$8./WVY/,BE99'_M'?LS>+/\ @D;XPG_X*O\
M_!(K0=,UKX,^(+.VO_C9\!/#=U&ND:QIC*ICUS0A'F*&=(W#;(AL93E05+(?
MH_X3?\$JO^">/QB^/6@_\%.-;_87O/!'Q,U.ZA\01Z7XANY+::VU 9:&_O=-
MMKE[-+\;C)DAW1VWOB8$J 9/['W[ 7@G]IC5/!W_  4C_P""D?["'@#PU^TU
M#<+<2C25F<:0]J1!:R2#SWAN;@"$3QS.'>%9(HU<^2KG[<HHH **** "BBB@
M HKS+]LC]J?P'^Q1^S/XN_:>^)&EZEJ.E^$]-^T'2M&@$MYJ$[.L<-K A(#2
M22NB#) &[)P 37G&K?\ !6S]A?3?V#K?_@HY9_%L:G\-;R*!+*72;-KC4+B_
MFD6)-,6U7Y_MOFL(S"<%2"S$("X /6/VF/VB? 7[*OP2\1_'/XAV^H7ECX=T
MB>^_LC1+87&HZDT:Y%M:0%E\Z9VVHJY RPR0,D?GYX^_X*:?\%!OV2_%OA/_
M (*'_M0?"O5)_P!E+XG:39P>(O!Q\$/I_B7X+W#2LD-S?Q;Y);V*7>OG2G;R
M4"10E8TN/+OV@/C?^QY_P<(^/--^%_P1_: ^+/P"_:0^%UC/J_P>\&_$O0ET
M7S;P_O)[B6!&F%Y'+#%&C*)/,BB1Y!$Z&56^H_V"_P#@J]X%_:DCU7]A#_@H
M5\/+'P#^T3HLP\/>.OA/JU@;FV\3++&5-]IT>V07=A-%NE?[ZQ1EF=C#B5@#
MQ/\ ;+^%OC_]FG]J3P5_P4:_X(=ZMX>\4^*/CC!<7GC[X-V>JQ?V#\2=*MX/
M/DUN#:X6&[B,L8,R$;VN >7>5+C[1_8\_P""8G[&G['/C'4?CK\)OV;/!OAC
MXE>*]+CB\:^(?#%I-%!<3MLDN5M(99'6RMWG7?Y,(13M3<"5&*G[&G_!(O\
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
MR#-XU(^)W@^TNHM2M=$U]=/AOI(-"E^:)()FGMX+A$8^2ID0 ,D9B]A^)?\
MP33_ &X?%/Q=\;_"7X/_ +9V@_"C]FCQMK,&J7OA?P!X16V\46X>QMK>^TVT
MO1MAL+>>2W>;SXT:53<2 #N0#Z/_ &&?BMXJ^,?[.MGXJ\9^-[3Q3?6/B37]
M"/BRQL4MHM=CTW6+S3H[\11DQH9DM5D;R\1%F8Q@1E!7KU<_\)_A7\/O@;\,
MM ^#?PG\+6VB>&?"^DP:9H6DV:D1VEK"@2.,9))PH&6)))R2223704 %%%%
M!1110 445\)_M^_\%.?VL_@IHFK^*OV5?V"9/BAX#T?Q0/">L^)1\2K?1M1U
M/5FN18S6FC6@BEFNI(KIFMR_#F>*54B=8S)0!-^U?^U7_P %!/VD?$]]X)_X
M(Q^(/@QKECX1\.MJ7B_Q3XUU&XN8M2U!K^_L4T.R-HP6&='TVZ,TDK*%\RWP
MRABU>+?LT_#S]B#_ (+2?\$\-+_82\9> M1^#OQG_9XLK/2)=!1!:^)/AMKM
ME&D46I6;KL:6VEDB5RRX63HQ614=<;XH_LH?%7_@BQXJD_X*.?\ !-/X37J?
M#2_T*RO_ -IC]EI]:6\N-.MEA+/JVGR>;*!=6X\[S '9'$<C*6C)\OZ%T/\
M8^_9 _X*C?'SX4_\%8O ^B>*_#EI:>&+F%KE+6\\/WGCRQN([<V\.HQYCDGT
M^+$R[)!MNL@9DM0GG %?]@WX/?M-?MA_! ?#/_@LE^S)\+/'J?"[Q==Z?X/\
M::MIJ:@_C*:SE:V37%LKB 1VB,BN ^2;DOY@CB15,WW-8V-EIEE#INFV<5O;
MV\2Q6]O!&$2)%&%55'"@   #@ 5+10 4444 %%%% !115'Q-XDT'P;X;U#Q?
MXIU6&QTS2K&6\U&]N&Q';P1(7DD8]E55))]!0!Y'^V_^W-\)/V / WAKXP?M
M &6R\$:OXPM= USQ+&Q9=!:YCE,%W-&%+/!YL:Q.R_,GFJ^UE#%?F[_@H_\
MMPVWPO\ @W^SI_P4=USX2>(Y_@WH'Q734O'>G:AI(^W6&D7MA?V&FZ^]NC.5
MBCEN+>Z6)P)E^T0AHXYUVQ[>HZU^T%_P4,^+_A[X-_M6_P#!*[P_J/[-/B?1
MYO$&E>+/$7C^WN;NVE%O(MH=0TE57;-*D^5@5IA"TBR>9YD)"?/^E:E\8_\
M@A[J5[^S-\2_A-XR_:,_8L\;+=67@.30-!_X236/ TTF]7\/7MN<B\T^0[XX
MF;[I^0\Y4@'I_P#P5G_9X_8Y_;T_8?N/^"CG[.OQ*\.0_$;X9Z2/%?P@^,W@
MZZB>Y?4+/$UMIKRQ?-<+/*$MQ;/N=)95"IORC?8EM^S!\ _'?Q(\.?M1_%+]
MF_P5/\5=-T.WMXO%5WH%M<ZCI9 WM#!=.A= CO(%92#AC@X8Y^??V(/^"-'_
M  3C^"L_A']J[PU^P9H7@7XEW^D6&L:II3ZKJ%W;:#JSVZO(L%I<W,EM!+!(
M\B))'&K)CY2*^SZ "BBB@ HHHH **** "O/_ -H_]ICX2?LM^ CXX^*WBVPT
M]KLW$'A[3;J]2&;6K^*TGNUL+;>0'GDCMI=B#EB,#)(!G_:&^-D'P%^'+^+[
M?P??^)=8O;^WTSPQX6TJ6*.YUG4[A]D%JCRLL<0)RSRN0D4222-\J&OSV\8>
M _%G_!9KX@?$C]D'_@J?_P $]#\-K+X5Z"UYX>^*O@_XOQ:I8^'[^\6"= KI
M'"JW\<,23$NC;(CB2...Y0S &)XZ_:V_X*+_ +$G[5GPT_;#_P""R/P5^&\W
MP>N=/U#2-,\5_"B"\NF^%-_J\EEM_M7SP6E0):BV-U",#SY@&(=(GZG]H']D
M'XW_ +#G[5_AK_@H7_P1IL-%\0Z3\:_$=E8?%+X'KJOV?P]XJ6YC>:/7[.XB
M22.QDCC#S23JK(4W.%?<\<U[]E3]K7XX_#GXE7__  13_P""MGPGU/XF^*]3
MT.6+P#\0-*\,/J&E_$WPP3Y,DNH*<I9W$*'%P\[*AQ\SEVC:X^F?^":'_!.7
MX;_\$WO@-#\(_!GB?6];N9)Y99KK6M<N;V+3H7FDE33;!9W;[-90F1@J* 7;
M=+)EW)H ] ^ _P"RG\"O@CJ^J?%'PE^S_P##_P ,>//%^+KQWX@\'^'(;635
M+UR'F+3[!-*AEW,-YY)+$!B:]-HHH **** "BBB@ HHKQ3]K;]I;XN_"233_
M (9_LP_ !/B=\2M:TVZU*P\.WGB>'1K"RT^W>*.6\O+R57\M?,GBCCC1'DE=
MFP%2.62, R/VU?VM?%'PUB3]G/\ 92U3P7K/[0/B>.R_X0WP=XKU-HX;:UN)
MY8Y-8NXHCY[V5O';7<C^4"S-"(P07!KXW_99_:/\;_"3]L3XA?L"?\%Q?A#X
M"A\;_M &W7P?\2-&T]CX2^(6F0645FNAC[2,PSQMYKB&3 >2\<!$9X3<<U9_
MLI_$3_@KS\);7_@ICX7^#]]^R]^UKX9\7SQ?"[QP_CE-8TWQ$+*V,'V>(IE)
MM)N(XKA1LB*L&FG0W$,T@F[WPK\0O"7_  7T_9&\;?L"?MC?LR:UX"^-7@'4
MH]/^(0N-!F:Q\'ZU$4,6KZ9J&?+9Y(F>6"!9&=E8J^^W;SI "Q^RM^QM^V/_
M ,$_/VLM4_X)Y_!71=%^*?[(WCG0KK6(;#XB7\LDGPSMYIC'<:6-T<@U&WN=
MTHAM6*[MLC.\?ES//]]? _\ 9]^!?[-'@2'X8_L\_!_PWX)\/02&2/1O"^C0
MV-N9" &D9(E4,YP,NV6;')-2?!#X-^%/@%\,-)^%7@[4-8OK32K58WU7Q'K$
MVHZEJ$N 'N;JZG9I+B9R,L['T  4*HZR@ HHHH **** "BBB@ HHHH ****
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
MFYF=+UF!BBE:!7 ED1\2Q^&7[7W[/OQ@TK_@E9_P6%\;VW[3'[.?[0<DVA>
M?BMJ^E_9M3T;74A>XAT^^*LSI+((G:";S'D$J*Z2*%=(_HK_ ()T?\$^OV]_
MV./B7:?#[XP?MP6?Q!^!_@'3+^R^%.DW6DR+XB:"Y:$0V^J71PDL5I%&R1*F
M=Q<']VL<<2@%/_@G9\0_VBO^"A'QD^+W[6'[0W[)FO\ PM^$WB[P3HO@OP3X
M#^(-H8M5U^TM9M3GNK^^M6_U4;_VDT*)RCQEL%AEF^YX((+6!+:VA2..- L<
M:* JJ!@  = !3J* "BBB@ HHHH *@U35-.T33+C6M8OHK6TLX'GNKF>0*D,:
M*69V8\   DD] *GKB/VFOAIK'QH_9N^(/P=\/7\=K?\ BSP1JVC6-S*2%AFN
MK.6!')'( 9P3]* /G!-"_;M_X*(?"ZW^.7P@_;,O?V?O!/BBQ6]^'6F^&_ E
MAJFKWVF2KNM=1U.;45<1&XC*3+:6Z1-"CJLDSN65/B_XA_MV_P#!13_@G-\8
MF_80_P""X>OZ5\2/@/\ &NTN_"OA[]H[POHD6E2V'VR%X"M[% BPQE4DR\;(
M'1=\J2W"QL*]Y_X-W_\ @ICX8_:-_9GTW]A'XVN?"_QY^ ^F)X4\6^"]880W
MEW:Z<!:17L2-S+M2-(YP,E)5)8!9(RWNG_!;CX._"?XX?\$J_C=X-^+FCPWD
M$/@2]OO#H:/=,FNPQE],\CC<9GO/(B55^:0R^7SO((!\F?"O_@JC^W1_P2V\
M,6O[%7_!03_@GC\8/BKJ/A&S72?AY\7/@GX8_M:Q\:6$*B.S>X0NOV:Y\L1K
M(-SR%OF,63E_M7_@EWHO[1=E^R5:^+?VI_!'_"*>+_&GC#Q%XMN/!;7'G-X<
MM]5U>ZOX-/=^-TD<=PI?(!#LZD#&!ZG^S?X7\8^!_P!G?P%X+^(ER9O$&C^"
M]+LM=F:3>9+R*TBCF8MD[LR*QSWKM* "BBB@ HHHH **** "JM]K>D:=>VFF
M7VJVL%UJ$CQZ?;3W"H]RZHTC+&I.7(168@ D*I/05Y]^T[^UW\ OV/\ P=!X
MT^.WC*:PCOI'BTG2]+TBZU+4M2D1=[I;65G'+//M7YF*(50'<Y4<U\!3:9^R
MC_P6R^.<W[4?_!.?_@KU\4/ WQI^&]C-9:9HZ6BQVWAZTD*+-#-H%]:P/<P2
M2QQF61G<,X1'<^7%'& >R?&OP5^VE^UU\'?BS\!+;XI:%X+_ &@OA=X^T_QA
M\)]6TF'?I4-G) )-,SYL>^:WF":IITTLJ$F:&YD5!&(XA\RW?_!53]J^W_9Y
MU/\ X)S_  E_X(>?&O0?C5KFCWFA30:U8_:_"L=[>*\=SJ]SK4A)O8FDEDN)
M)Y>)F9M\Y+&0^L_!>^_X+4?!;_@H#\,[K]M#X ^#?'_A6\TZ^\(>(?C7\'Y9
M(Q/8W!6XLI=4TJ0"2*2&[A'[^)1;PQWEUUW[A^DM '$?!CX11> /"/ABX\8F
MUU;QGI7@C3M UCQ3Y9,UX+>,&3#M\P1YB\A'&XD%LE1CMZ** "BBB@ HHHH
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
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@#FOB[\'/A/\?OA[J/PF^-_PWT3Q;X9U>(1ZEH/B'38[NUN "&7='("
MI*L RGJK $$$ U\K:Y\+/^",?_!(C5](\7>(/V;/AW\([;5I&72_B//X(1K=
M;I<M]D?4_+D>UE*C>B2O&L@#>67*.%^SJQ?B%\.? GQ8\(W7@/XE>$['6]'O
M3&USI^HVXDC9XY%DC< _==)$1T<89'164@@$ 'RU\%_ VA_M8?\ !1BP_P""
MC'@'X=WVA^$?"WPIOO!VC^*-9T*73;[QO->WMI=&=()T2?[!:):E8I953SI+
MR1HP8T623Z_HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH YOXO?"'X:?'OX::S\'?C%X,LO$'AGQ!9-::OI&H1[HYXS@]L%65@&5U(9
M&564AE!'S#\/_C[\;_V&_B_H/[#7QTT/Q?\ %>T\4PW3_ _Q]I5LMUJ5_:6H
MC,^FZ\Q95AN+5)8B-2?;#<Q$&0K.K"7["JE_PCGA\^(1XM.B6AU467V,:D;=
M?/%N7WF(/C<$+ ,5S@D ]A0!=HHHH **** "BBB@ HHHH **** /S"^*/_!)
MK]HO]F__ (*=:;\;/^"17Q>'PG\.?%RPOG^/FB7&@"[T+343'E:G96[CR?M[
MR2R&&#HDBNY'D--&?T.^!GP.\!?L\_#NV^&WP]M;G[-'<37>H:CJ-R;B]U6^
MGD,MS?7<[?-/<32LTCR'JS< * HZ^B@ 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@ KY.^(W_!
M4#_A /B%KW@/_A1WVO\ L36;JP^U_P#"3>7YWDRM'OV_9CMSMSC)QG&37UC7
MY/?M&?\ )PGCO_L<]4_]*Y:_+_%#B+.>'<!AZF7U>24I-/W8RNDK_:3_  /E
M>*LRQN6X>G+#3Y6VT]$^GFF?2_\ P]N_ZM^_\NO_ .Y:/^'MW_5OW_EU_P#W
M+7QK17XQ_P 1.XX_Z"__ "G2_P#D#XG_ %IS[_G]_P"2Q_\ D3]2/V5OVB?^
M&F?A[>>//^$/_L3[)K,EA]D_M#[3OVQ0R;]WEIC/FXQC^'.>>/3*^:/^"5O_
M ";WK/\ V.=Q_P"DEI7TO7]*\)8_%YGPWA<5B9<U2<;MV2N]>B27W(_3LGQ%
M;%992JU7>4E=O_A@HHHKZ(](***^*/VF-;_X+7?&;Q-XH\2?L&:G\'_ 7A/P
MMJ%U8>'-.^).D7EYJOC*ZM)&BN)9&0K%I]H\R/' 0&DD5!,61)4"@'VO17Q'
M^Q'_ ,%C/#?QL_X)9>*?^"A7[3?P_;P3J/PN;6-.^)_AZQ)=(=5TS'FPVGF-
MEO.+PA$9B5DE\LNVW>W)^-/V^OVWOV>?V#_"?_!6+X\?\(S>>"-6CT?6_'7P
MAT7PZZW7ASPUJDT,<$MI?F8R7-_;)<V\LXDC$4N)U18,*] 'Z$45Y;^TS\8/
MB9X0_96\1?'/]F/2?"OB34[+PI<ZWHO_  D>K3V^GW$"6DEPDFZWBD:4-M0!
M 8P0Y/F+CGB/^"3/[4/Q,_;3_P""=GPM_:E^,:::GB;QIH<M]JT>CVA@M4?[
M7/&%B1F8JH5% RS'C))/- 'T317P]\ /VJ_VS?\ @H]\%?&W[67[%_Q0\&>%
MO#%AXFU;2OA%X?UWPJVHIXJ33I7@:[U.X^T1O;Q75Q&ZQI;A&@CVNSS,VQ?9
MO^"9W[=_A+_@I!^QUX8_:E\->&9M!O-2-Q8^)?#5S+ODT;5;65H;JU+8&X!U
MW(Q +1NA(4DJ #WNBBB@ HHHH **** "BBB@ HHHH ^._P#@H/\ \%9/^&$?
MC/IGPB_X4%_PE7]H^&(=8_M#_A*OL/E^9<W,/E>7]EESC[/NW;AG?C'&3X3_
M ,1'/_5F_P#YD/\ ^]]>8_\ !P=_R>;X9_[)A9?^G'4:^$Z_HOA7@3A3,N'<
M-BL3A^:<XW;YZBN_122^Y'\[<4\=<59;Q#B<-AL1RPA*R7)!V7JXM_>S].O^
M(CG_ *LW_P#,A_\ WOKW;_@GQ_P5D_X;N^,^I_"+_A07_"*_V=X8FUC^T/\
MA*OMWF>7<VT/E>7]EBQG[1NW;CC9C'.1^)]?=G_!OC_R>;XF_P"R87O_ *<=
M.HXKX$X4RWAW$XK#8?EG"-T^>H[.ZZ.37WH.%N.N*LRXAPV&Q.(YH3E9KD@K
MKU44_N9^Q%%%%?SH?T2%%%% !17SK^V1XG_X* >+O&-E\"?V!8_!'AF]72%U
M7Q9\2OB/I]S>6>GPRRRQ6]I8VD!7[5=NT$SN9'$<,:)D,TZ8\;_X)C_M\?MG
M^,OVN_BG_P $T?\ @HQX*\*)\4/AKHEIXAT?QIX"CECTOQ-HEPZHL_E2DF*5
M7DC!QM!+.NQ3$2X!]W45\1_!/]KW]K/_ (*):G\8OB/^Q9X^\(^%/!'PP\9W
MW@_P(?$'AE]2/CC6;&)'N[BZD%Q']FTYI9$@B\C]Z0))6?I$-SX)?\%)_B+^
MVM_P3U\'_M*_L9?!ZQG^(WCO4W\.P>%_%M[*NF^%M;A\\7S:G-"OF?9;86T\
M@V*LDX,"*$:<%0#[ HK\U=._;;_X*L?L%_MV_"/]GG_@HW<_#'XC?#GX\ZZ^
M@>&/&_PXT2YTRZ\/ZV5!BMIH)7820L6503EBI9]X,9C;WKXU_ME?$_XB?\%"
MM,_X)G?LL^(-+T/6M,\ 2>-?BEXZU+2OMYT/3VGCM[.PM+<ND;7MQ)()"\NY
M(H%W!)&<; #ZPHKYA_8C_;6\9?$[]HKXP_L'_M"C3/\ A9_P7O[":76-&M&M
M;/Q/H.H0+<6.I10.[F&4*WDW$0=T65058+($3Z>H **** "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 *_)[]HS_DX3QW_V.>J?^E<M?K#7Y[?&G]AS]J/Q;\8_%OBK
MP_\ "_[18:GXFO[NQG_MNQ3S(9+AW1MK3!AE2#@@$9Y K\A\7<LS+,LNPT<'
M1G4:FVU"+E;3K9.Q\=QCA<3BL-25&#DTWLF^GD?.E%>R_P##OS]KO_HDG_E>
ML/\ X_1_P[\_:[_Z))_Y7K#_ ./U^#_ZJ\4?] -;_P %3_\ D3X#^R<U_P"@
M>?\ X!+_ "/IC_@E;_R;WK/_ &.=Q_Z26E?2]>&_L _![XC?!/X.:GX5^)WA
MW^S+^X\337<,'VN&;="UO;H&W1.RCYHW&"<\=.17N5?U=P5AZ^%X5PE&O!PG
M&"34DTT[O=/5'ZWD=.I1RFC":::6J>C^X****^H/5"O-OVH?C[<? CP C^#O
M#)\2>.O$4[:9\/?!T4NR36M59&9$9A_JK:-5::XG/RPP1R.<D!3Z37P7\3?^
M":G_  52\5?M0^)_VF_AQ_P64T7PC<ZW!_9^C:/'^S/IVIQZ#I2OO6QMI;W4
MI'0,P5YG7:9Y$1G&(XEC /#O^"MW[$6I_L6?\&RWQ3^ '@_6WU[Q CZ;X@^(
M/B""$QOK>I77B2QO-4O O58][/M4G*P1*I)P<^Q?\%:-7\+VW_!N3X\U&REA
M&ES? W2$T]EQL*RI9)!MSZEDQ]17NG[/W[#_ ,6[3X%_$/X1?\%!_P!K"Y_:
M&N_B3%-IVM7]YX.M_#UE#HKVOD#3X;"TE>*(YDN':=2)',JY_P!4IKS.?_@E
M)\3_ (@?LV>#_P#@GU\??VC=,\3_  $\%WNFC^S(_#$L&O\ B;2=-G2;3=(U
M&Z-RT AB,-NLLL,*O<+;K@0$N6 .P^ VC>)/#O\ P1!\&>'_ !E'(FL6/[*F
MG6^JK,3O%RGAJ-90V>^\-FN;_P"#>+_E"Y^S_P#]B?+_ .EUS7TQ^T+\-/&7
MQ8^!WB3X2_#GQGI7AJ]\0:%=:6FJZIX?DU*&UBG@>$L+>.YMBQ4."/W@'&,'
M/'G?_!-']CCQG^P#^Q[X1_9%\4?&+3/'%KX*L7L](URP\)2:1)) T\LO[Z-K
MVZ#.#)C<K(/E^[SP ?'W[$/PL_;6_P""&/P&^*7P$\1?!WPSXY^!G@W5-8\7
M> ?B?=?$*'2DTG1W5KF:SU*W>*6X#QE';?!'-O>1@!@@CK?^#8#X._$;X:?\
M$K],^(7Q/TB33M0^*_CC6/'5OITH8&"TO7C2W.#T62.W69<=4F4]2:^@/VAO
MV*/'/[<%U:>!OVM_B%IP^%%GJ<-]??"OPC:S(GB:6&020QZM?RN'N+1759/L
M<,,*LZ*9))5&ROHG3]/L-)L(-*TJRAMK6VA6*VMK>()'%&H 5%4<*H   '
MH FHHHH **** "BBB@ HHHH **** /QW_P"#@[_D\WPS_P!DPLO_ $XZC7PG
M7ZG?\%BOV _VM?VJ/VFM"^(7P&^$_P#;VCV?@2UTZYO/[>L+79<I>WLK1[+B
M>-CA)HSD#;\V,Y! ^3O^'-O_  4B_P"C<O\ R[]'_P#DNOZBX.X@R'"\,86E
M6Q=*,E!)IU()K5[INZ/Y@XPX?S[%<3XJK1PE647+1JG)IZ+9I69\Q5]V?\&^
M/_)YOB;_ +)A>_\ IQTZO,/^'-O_  4B_P"C<O\ R[]'_P#DNOK'_@CK^P'^
MUK^RO^TUKOQ"^//PG_L'1[SP)=:=;7G]O6%UON7O;*58]EO/(PRD,AR1M^7&
M<D G&7$&0XKA?%4J.+I2DXZ)5(-O5;).[#@_A_/L+Q/A:M;"58Q4M6Z<DEH]
MVU9'Z34445_+I_3X4444 8_Q \?^#/A7X)U7XC_$3Q';:1H>B64EWJFI7C[8
M[>%!EF/<^P ))( !) KYR_8Q_9R\9:C\:_BI_P %$_BMX:FT+QQ\7K:RTWPI
MX>U.+;<>&/"]A&RV%M<*02EU<2.]Y<Q\^6\J0\F$ELS_ (*"?L(_MP?M=?%+
MPAXM^ __  45TGX3>'/!LZZA8>%Y_@I;>(UN]57.R^N7N[](IC#PT">0!#(/
M-!:18W2]^RA^QK_P4)^&OQNMOB=^V3_P51N_C-H6EZ5<Q:-X-T[X0Z?X4MXK
M^;8@O)Y+*XD:["0^<BPR#8&E$@^9!0!\]_\ !IO9RZ7_ ,$B=-T/58)(M9L/
MB1XCM_$,,Y/FQWJW?SK)GG>%V9J+_@UAMM4?]BSXQ^(IMQTK6OVHO%M[X<?^
M![(Q6$>4[;?.CFZ<9!KZ TC_ ()]?&O]G[QC\6/^&'OCWX?\$>%OC1XAG\1:
M_I6O>$IM1F\,Z]<Q"*]U/2FBNX4)G"1R>1,K)'.GF LA,%0^/O\ @F+XS\$_
M\$[?#_\ P3L_X)\_M/?\*1T;2+(6-_XLG\'_ -N:G>VKLTET587EJL,]S,\C
MRS ,<2.$6/(*@#M8^&=C^W]^W+X'^.DT F^%7[/&HZE-X8O2,Q^*O&,J&TEN
M(<\/::;&)8UE'$EW-(%.+4E_ _V%['4M+_X.7OVU_P#A*U87>H?#WP7<Z \F
M?WFGKIUG&YC_ -D2J%;_ &U/7J?0/A[_ ,$T_P#@JQH#>'/ _CG_ (+9Q7OP
M[TFYL8=5\%>$?V:]%\.O>:3 Z;].M[RTNC)8*\2>2)(5W1JWRCC%>U_'K]B/
M7=?_ &M/#G[>W[-_C;2O#'Q/T7PG<^$]=37M*DN]+\4:!+*+A;.Z2&6*2*6&
MY59H;A&)7YT='5AL /E3X!6VJ:G_ ,'6GQUUC2-S:9I7[+NDV6M%/NI>S7NF
M36X;'\1A24C/.,U^F=>%?L>?L3V'[-GC3XD?'OQUXRB\6?%/XP:[;ZG\0/%D
M&EFRMW2U@%M8Z?:6YDE:"TMH!L17DDD8L[NY+ +[K0 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
2444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>cms-20201231_g6.jpg
<TEXT>
begin 644 cms-20201231_g6.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M( 1T P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHJ#4]3TW1--N-9UG4(+2SM(6FNK
MJZE6..&-069W9B J@ DD\ "@">BO"++_ (*=_L :E$VHV/[5OA*724G:%_$R
M7K?V*'#;2/[2V_8\;OESYN,\9S7KGP\^)/P_^+?A6+QU\+_&>F^(-%N+FYM[
M?5M'O$N+>66WN)+>=4D0E6V3121G!(W(10!MT5Y-\3/VZOV1/A#X^F^%'CKX
M]Z%#XJM;=9[[PQI\KWVHV<+#*RSVUJLDL"-V>154]B:W_A3^T[^SK\=;T:;\
M%_CAX6\5W'V!KUX/#^MPW;Q0++Y+/(L;$QXE!C(;!#*RD94@ '=45YS\;/VN
M?V9_V<]7TSPU\:OC7H&@:QK0+:+H-S>A]1U!5X9H+./=/,JXY9$('<BH/AQ^
MV=^RG\7=<L_"GPX^/WAC5=:OKY[*'0(=41=16X2WDN6BDM'Q/"P@BDDQ(B_*
MN>XR >FT444 %%%% !1110 44CND:&21@JJ,LQ. !7EWP!_;8_95_:H\<^-?
MAS^SK\;='\8ZK\.[FUM_&*:&TDT&GRW/G>2GV@+Y,K'[/-D1.^W9\VW*Y /4
MJ*\Z_9[_ &L_V>?VJSXP'[/_ ,2[;Q)_P@7C*\\*^+?L]I/#_9^KVNWS[8^=
M&GF;=Z_O(]T;9^5C@UZ+0 4444 %%%% !163XY\>^!OAAX2OO'WQ*\9Z5X>T
M+2X#-J>M:YJ,5I:6D8ZO+-*RI&ONQ IGP\^(7@GXL^ ]&^*'PU\3VFM>'O$.
MF0ZCHFL6$N^"]M9D#Q31M_$C(P8'N"* -FBN:^*OQD^$OP+\*GQQ\9_B5H?A
M72/M"6Z:CK^J16L4D[G$<*-(PWRN>%C7+,> ":R_$/[27P2\'?"B+XW>-O'4
M6@^&9YXH+;4-?LY[%IYI91##%'#.B2R22R%5B14+2EEV!MPR =S17,?"/XT_
M"KX]>$CXZ^#WCO3_ !!I:7T]C<7-A-DVUW YCGMID.'AFC<%7BD"NA&&4&KC
M?$?P.OQ&7X1CQ+;-XE;16U<Z.C%IDL1,(?/< 81&D)12Q&\H^W.Q]H!MT444
M %%87Q,^)_P[^#'@/4_BC\6?&NF>'/#FBV_GZOKFLWBV]K91;@OF2R.0J*"1
MEB0!GFF_#7XJ_"_XS>%(?'GP?^)&@>*]#N6*V^L^&M8@OK24@ D+- S(W!'0
M]Q0!OT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !7Y@?\%9OB/KO[6O_  5R_9L_X(QZM>W-K\-/$^E7'Q#^+MC!,47Q+86?
MVY[32YBI!:V:;391+'G#^=&W!C!K]/Z_,+_@LY^S3\>O@?\ \%!?@)_P6Z_9
MX^&VL>.HOA':2>&_BMX/\/6[7&HMX:F-V'O+6 <SF)-0OMZCD$POC8LCH ?H
MGX]\2?";X(_"JYU+QM%8Z-X/T?3?(NHH],+6=G9JFTJT42$)"J#!^78JCG %
M?F]\>_V]_P!DC_@GI_P10^,/Q$_X)9_&70?$VF>']=OX? K^'(-]AX<U#7M6
M,A@A?;Y3"U>^FGCBYPB1H5V]?MKPG_P4B_X)\?$CX,_\+OT;]L3X;/X0EM#)
M=ZEJ/BVTM5ME*G=%<1SNCV\@P0T4JJZD$%01BORY_P"":G_!-[X@?ML_\&JV
MJ?L@7GAJZ\->*_$^J:KK/A(Z]8R6?G7MOJ:W=F[&10?)G\A8?-P0(Y"PSM%
M'Z,_\$>?V6O"?[+/_!/OX<:186C7'BCQ;X9LO%'Q#\1WI,E_KNO:A"MU=W5U
M,^9)G\R5D4N20B(O:K_QZ^$?P;_9&^(GQ0_X*M:-X:M;35M'^"&K#QY:V=N(
MSKT6FJ-0M9I&7CS8XX;F$N59F26,9 B4'Q+_ ()1_P#!5C]GO4/V7_"?[,7[
M8'Q%TGX0?&_X6^&[/PWX]\!?$O4HM&O&GLH5MQ?6_P!J9%N8)TC68/$65?,Q
MTVLWT1K?CCX6_P#!0+X<^//@+\/KB/Q#\-?%'@74]!USXAZ5<B33[J6]A:V-
MMI\@!2_V123-+-&WE1OY48:1S*L(!\K_ /!M;X(U;XJ_L:WW_!3/XYW:Z_\
M%W]H/Q1JVJ^)/%%Y'NGM]/M;^:RM=,@)R8;2/[*SI"I"KYH'1% ^P?B_^QW\
M+/BS^TQ\*/VLKK1K2T\:_"K4]1:PUJ.T7[1>:=>Z7>V4VGO)U\KS+F.X .=K
MP<8#OG\_O^"(7[5?A?\ X)D?"2;_ () _P#!2;Q9IGPM\<_#7Q!JG_"!:]XN
MNUL-%\::'=7DMW'=Z??3E896$T\J^46#A3&N-RR)'^@_A#]KKX4_&+Q]:>!/
MV</$FE?$%89V/BK7O#.K1W6F:!"J$[9KJ'?$UT[;%2T5O-VN9&"HI8@'<_$_
MXC>$_@]\-?$/Q;\>:@;30_"VAW>KZU=!"QAM+:%YIGP.3A$8X'7%?/?PV_;R
M^-_CFQ^#OQ%O?V4=/3P!\:[VU30?$FB?$5=0NM&M[JPFOK:;4K864<<9=(EC
MQ;W%PBRR!3)C:S>T_M->,?"OP[_9N^(/Q \=^$8_$&AZ%X(U;4-9T&4+MU*T
MALY9)K8[@5Q(BLAR"/FY!K\GOA/\.-+_ &!/VA?@!\2_^"+7[;MWX^^"7QP^
M)MCI/B']G#4/$ UFWTK2;M9)KW5K ,QGL4LXT9YA( Z2!%FD<$Q4 ??_ .S+
M_P %!/$_[07[5_Q[_8OU;X$6WA[QG\";;0WO9QXM-WINL-JUG)=VOES"T22)
M/+6/>S1,RF0X0[<'@/AQ_P %D[;QK^QG\>?VNK[]DSQ0Y_9\^(OB+PEXQ\+^
M'M?L+N5VT:UAN+R_CFN7M5-LHE/"AI=J;EC8G:/#OA!^TS\"?V)?^#@3]LA?
MVJ?B18^"O^%J^%_AWJ7PZ_MA9%/B**ST@V4\=F%4FYF%QF-88PTCLK!%8J0/
M%?V&_BOX3\3_ /!*S_@JCX*@^W6FMR_$GXT:]+I&H:?+#-;6=QH:QQF7(VQR
M>9%*AC)W QMQP: /H_XF_P#!P+XZ^%O[//@#]MS6O^"8_P 2)_@-XFT+1+[Q
M5\3K;Q%8_P#$BFOX87=(=/8"ZNX(99O(^UR+;12R)^[+*\;/Z_\ M)?\%AO!
M'P!_:2^#'P#T+]FWQOXVL/CGH6I:KX!\7^&9K*6UUJ.VTO[='#91"8S22R/)
M:0YN%M88Q="5I?+1V'S/JO[2OP"^*7_!L3X5^"?@OQ=I/BOQGXL_9NT/P!X9
M\!Z5>QW&K7WB9])M[&*UBM%)E:2.X F/R_+'$920@W5D?'K1-"_X)_\ [:'_
M  24^''Q[\;6&GQ?#SP#XU\+Z_K=Y=JEK%=KX3TO3MQD;"I%Y[J S$!5()(
M)H ^G_V2/^"OFO\ Q=_;;U+_ ()X_M>_L9^)/@-\4G\/OKW@_2M;\366LVGB
M/34+;W@N[,"+S55'8QH9% AF!D#1E3YU_P $OYWT7_@KE_P4<OM+T*:]D@\5
M>!YXM.L/*26ZD_L6[?RT,KI&'=N 7=5W-EF R:M?&KPCH'[8_P#P7K_9W^)W
MP%U2RUO2OV>? OBC4/B;XJT2Y2XM;:75K3['INE//&2GVEBT]P8,[Q"2Y #J
M3S'_  2<^-WP9UC_ (+#?\%!Y]+^+'AN=+[Q/X/N;%XM;@(N8;32;N.ZEC^?
MYTA<%9&7(0_>(H ]]_80_P""F?P5_:'^#_Q\^.6N?!*3X.:%\&/B?K^B^/!K
M=S:O.]QIUK!/?W]R+,-&) 6=&VR3%O)!$C;@!@?M$?\ !7;QK^R-\./!7[4O
M[2/['=[X>^"/C36;*Q?Q;%XSCN-<\.17HS:W6J:0+94AB88+""[N)(P<,F_Y
M*^)/V0_"0_;9_8%_X*?_ +/7[.'C?2=:\6^-/VE/B%JGA73--U2%Y=4M96MI
M+9XQNYAN3$T*2_<)?[W!([[]C7_@II_P1V^/W[//AGX4ZU^QGX.N?VC8M/AT
M'4?@5=_!A/[3NO$D,?E21;S9-%%;F5&=[B5E6"/<TVPH5H ^I/C_ /\ !7;Q
M3\)/VZ)/V O /["GCGQGXRO?AC=^,/"3V?B#2[>#Q%''<&&-(9/.>.WA;R[A
MFFNG@9!"%6&1Y8E?H/AC_P %&_C!\7_%?A#X$>'_ -D:/PS\7]8^&'_"=>+?
MAY\1O'8TS_A'=.;4)=/AC^T6UE=/<RR30R, ($5(PID:-G6,_.OC;XR?!S1?
M^#I+P!H-[\3?"]I<0?LDW.@/9Q:Q JPZH=<FE73P-PVSF)2ZPD!]F#MP173_
M /!3_P#9\_8._;)_;:TSX,^/?VC]6^ _[1?@GX8V'B7X8_%OP[XK72[^;3[F
M_P!3@DLU5W1;N*"6S,KQ;UDVW9*,BF4D ^A-1_;B^-2?L >(OVO_  W^Q!XL
MUOQQH&HZQI__  I;2=4CGU.[N=/UVXTF58IXXF612+=[D-'&Y,7W!(2N[W?X
M;^)]9\;?#O0/&?B+P9>^'-0U?1;6]O\ P]J3JUSI<TL*R/:RE"5,D;,48J<9
M4XXKX:_X)]?\%&/B3\(O^"5GBS]K3_@J!\0X-3TWX8>-M6T&/XHZ#HKR1>-=
M'MK^*QLM:MX8$_>I<3R&-)$4*ZHLIX9FK[F^'?C[PK\5OA_H7Q1\"ZD;S1/$
MFC6NJZ-=M \1GM;B)9HI"C@,FY'4[6 (S@@&@#PK_@KG\,? 'Q/_ ."9WQZL
MO'G@W2M6.G_!OQ3>:5+J6G17#6%VFD71CN83(I\N5& 977# @8-0_P#!(.\M
M=/\ ^"2O[.5_?7"100? OPU)-+(V%1%TN EB>P &:N?\%:_B%X(^'/\ P3*^
M/FJ^.O%FG:3#=_!SQ/9V)U"^C@^UW4FD72Q6\6]AYDKMA5C&68G !KCO^"0&
MK_#SXX_\$</@GX,\,^-K#483\#]&T+6GTJ^CF>QN!I<<$T,@4GRY4;<"K8((
MZ4 ?$7[$_P#P47\,_M#>.?B?_P %K/VH?@%\6/''A7PMX@U'1/@S9^%_ LE]
MIGP^\*6P N-77SGB22]N3O\ M,]OYTT*6[(3'$P2OHC_ (*#?$CP_P#M36/[
M&'[>?P"\8KXI^"&@?'*Q\1>*]:TV%WM[.SEMKBUM]3N4(!ACM;AWCF:0 V[2
M,7";'*\O_P $/_BG\)OV#?\ @G?XA_8%_;5\6Z!X-\7_  "\1:_I_C'2/$-P
MD!U;3+N_N;ZUU*VBD^:[M;F.Y,<3(&\PQE -W!];_P"#>?\ 95^)_P"R!_P2
MT\$?#7XNZ!?Z)JVJ:GJFOQ^&]34K<:-:7MY)-;6LJGE)1"8W=#@I)*ZD94T
M<-^PA\23\ O&_P"VA^V]X@TS5#\*O&WQHM9OA9IUC;$R^*]0CLH-/FFTR-B!
M<F_OO)@@D7Y)G0$,5^:OJ;]E/X?-\*9[[Q%\>O%^AR_&CXHRKK7BVT@U-':%
M(D*V^EV*MB1[&QB)B1@H#N9[A@KW$E<]\*_^,T_V@4_:2U#]]\,?AOJ-U8_"
MBV;F+7M94/;7WB/'1XH@TUE9GH0;RX&])K=U_,;]J2Z\5Q_L??\ !0/Q[X]2
M6/\ :#TC]L338/A/>+&#KUO9I>:+_P (HFG]90KP-<F-8^&5KCC!DH _<BBJ
MF@OK$FAV3^(8HDOVM(S?) <HLVT;POMNSCVJW0!F>,O!?@[XB^%K[P-\0?">
MF:[HFJ6[6^IZ/K-A'=6MW$W6.6*0,DBGNK @U\#?M"_\$AO&/[)OB2]_;$_X
M(C:G:_"_Q]9QI<>(?@S$P3P;\0H(CDVDUF2([&Y*;DBN(M@4G'[O>TR_H910
M!X#_ ,$[O^"A?PH_X*'_  <N?'7@[1M0\,^+?#6H'2/B3\.?$$9BU7PEK"9$
MMG<QL%)7<K&.7:!(JGA75T3WZOSQ_P""IG[/WQ3_ &,?C;!_P6P_8B\-SWOB
M+PQI\=G^T'\/-/&(_'GA*,CS+@*./M]E&OF1R]3''@DK'Y<GV_\  +X[?"[]
MISX+^&?V@?@IXI@UKPKXMTB+4=$U* \20R#.UAU213E'0_,CJRD J10!U]%%
M% !1110 4444 %%%17E[9Z=;->:A=Q00H,O+-(%51[D\"IE*,(N4G9(:3;LB
M6BN!\4?M-_!CPLS0R^+4OI5_Y9:9&9\_\#'R?^/5P/B']N?28]T?A3P)<3?W
M9=0NECQ]40-G_OH5^?9SXK^'>0MQQ68T^9?9@W4=^S5-2L_6Q[V#X7X@QR3I
M8>5GU?NK_P FL>^45\E:_P#MA?&35V(TZ\L-,0]!9V08X^LN_P#3%<EK'QE^
M*VNY&I_$+5F5OO1QWK1H?^ H0/TK\PS/Z3O!>&;C@\-6K-=6HPB_FY.7WQ/I
M<-X;9Q45ZU2$/O;_ "2_$^V[_4]-TN+S]3U&"V3^_/,J#\R:Q+[XO?"O3<_;
M/B-HBD=5&IQ,WY!B:^'+FZN;R4W%W</+(WWGD<L3^)IE?"XWZ5&93D_JF60B
MO[]1R_*,#VJ/ACATOWN);](I?FV?9M]^TS\#M/R)O'T#D=H+::3/_?*$5G2_
MM<_!"/[GB"Z?_=TZ7^JBOD.BOG*_TG>/:DOW>'P\5_@J-_>ZOZ'H0\-LCBO>
MJ5'\X_\ R)]9R?MC?!F/&VXU-_\ =L/\2*\J^)W_  6,_8Z^$'Q!O/AKXYG\
M46^HV,5O).T6AB2+;-;QW"8*R$GY)5!XX.>W->0U^?W_  40_P"3NO$G_8.T
M;_TT6=?TE]%7C?.O&7CG&95GZBJ5+#2JQ]DG!\RJTH:MN5U:;T[GX_XWX>GX
M>\,8?'Y5K4G64'S^\N5PG+96UO%'ZK:=_P %M?\ @GI>D?:?BCJUGGK]H\+7
MIQQ_TSC;Z5N:?_P6#_X)S:D0L/[1\,;'&1<>&M4BP?JUL!^M?A%17]VS\(>&
MI?#5JK_MZ/\ \@?S)#Q<XEC\5*D_^W9?_)G] 7AW_@I=^P7XIN%MM,_:E\*1
M,P!!U&\:S7GU:X5 /Q->G^#_ (Q?"/XAA3X ^*?AS7-_W/['URWN=WT\MSFO
MYKJ 2I#*<$="*\[$>#>6R7[C%3C_ (HJ7Y<IZ&'\8LQB_P!_A82_PR<?SYC^
MG2BOYOO!W[1W[0GP\V#P%\=?&.BA,;4TKQ+=6Z@>F$D Q[=*]:\"_P#!6?\
MX*!> 9XWLOVA]0U*)/O6^NV-M>K(/0M+&7_$,#[UX&)\'<VA_N^)A+_$I1_+
MF/>PWC!E,VOK&&G'T<9?GRG[ST5^3OPM_P"#AOXQZ1Y=M\9/@-X?UR,85[G0
M+^;3Y<?WBLGGJQ]AM!]J^D/A;_P7=_8D\<>7;>.#XF\'3G D?5M'-S #_LO:
M-*Q'N46ODL?X?<6Y?=RPSFN\&I?@O>_ ^MP''_">864<2H/M-./XOW?Q/M*B
MO/OA5^U=^S3\;S%#\)_CKX7URXF^Y8V6L1?:OQ@8B1?Q45Z#7R5?#XC#5.2M
M!QEV::?W,^LH8BAB:?/1FI1[IIK[T%%%%8FP4444 %%%% !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
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 45G^)?%/AWP=I,FN>)]8@LK6/[TL[XR?0#JQ] ,DU\_?%;
M]LO4]1\W1OA;:-9PG*MJET@,K#_80Y"?4Y/LIKX7C3Q&X4X#PW/F=?\ >-7C
M3C[U27I'HO[TG&/G<]O)^'LTSRI;#0]WK)Z17S_17?D>$7GA+QC_ ,$[_P#@
MLMK7Q0\!>$K_ %'X._M,^$Y=0^(%KI,8=/#'B_2T CU%TR!''>P/Y9P,R3EG
M8X2O8_B7^V)XT\3>9IO@6V_L6S;(^T9#W+C_ 'ND?_ >1_>KR+4=1U#5[V34
MM5OIKFXF;=+//(7=SZDGDU#7\;<<>/\ Q=Q0Y8?+G]4P[TM!_O)+^]4T:](<
MO9MGZ[DO F4Y;:IB%[6IYKW5Z1Z_._R)+N\N[^Y>]OKJ2>:5BTDLSEF<GN2>
M2:CHHK\'E*4Y.4G=L^W225D%%%%(84444 %%%% !1110 4444 %%%% !7Y]?
M\%!O^3M?$W_7GI/_ *:[2OT%K\^O^"@W_)VOB;_KSTG_ --=I7]V_L_O^3L9
ME_V!3_\ 3^'/YE^E3_R0>$_["8_^FJQXQ1117^N9_!(4444 %%%% !1110 4
M444 %%%% !1110!ZQ^S/^VY^TK^R3K*:A\&OB1=VUCYF^Z\/WS&?3KKG)WP,
M=H)_OIM<=F%?J!^R!_P6\_9[^./V7PA\=X8_A[XDDVH+F[GWZ3=/TRLYYM\G
M)VRX4# \QC7XST5\EQ#P5D/$<7*O3Y:G\\=)?/I+YI^31]9P_P :9[P[)1H5
M.:G_ "2UC\NL?DUYIG].%I=VM_:QWUC<QS0S1AX9HG#*ZD9# C@@CG(J2OP#
M_9*_X*.?M0?L>74-A\/O&9U+PXLF9_">NEI[%@3EO+&0UNQR3F,KD\L&Z5^K
MW[$?_!53]GK]L=8/";W \)>-7 #>&-6NE(NFQR;2;"K./]G"R<$[,#=7X+Q+
MX>YWP\I5HKVM%?:BM4O[T=UZJZ\S]XX;\0<DX@<:,G[*L_LR>C?]V6S]'9^1
M]/4445\$?>!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 %%%5M8UG2?#VF3:SKFH0VMK
M;INFGG<*JCZG^7>HJU:=&G*I4DHQBKMMV22W;;V2*C&4Y*,5=LLUYA\8OVG_
M  A\-A+HNAE-6UE<J;>)_P!U;M_TT<=Q_='/&#MZUY?\<?VL-5\5^=X8^'$L
MMCIIRDVH<K/<C_9[QH?^^CWQR*\6Z]:_DWQ,^D3##3GEO"K4I+25=JZ7_7J+
MTE_CE[O\J:M(_4N'/#^511Q&9Z+=0Z_]O/IZ+7NUL;GCSXC>,/B3JYUGQ;J[
MW#@GR81\L4*_W47HH_4]R36'117\A8W'8S,L7/%8NI*I4F[RE)MR;[MO5GZO
M1HT</25.E%1BMDM$@HHHKE-0HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M *_/K_@H-_R=KXF_Z\])_P#37:5^@M?GU_P4&_Y.U\3?]>>D_P#IKM*_NW]G
M]_R=C,O^P*?_ *?PY_,OTJ?^2#PG_83'_P!-5CQBBBBO]<S^"0HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *?;W%Q:7"7=I.\4L3AXI8V*LC Y!!'((/
M>F44;AL??O["O_!;[XB_"46?PU_:L6\\6>'$VQ6_B6,[]4L%Z RY/^EH/4D2
M@9.Y^%K]5/A3\7OAE\<?!5K\1/A)XUL-?T:\'[F^T^;<H; RC@X:-QD91@&7
MH0*_FNKT?]FC]K#XY_LE>.4\<_!;QI-8.SK_ &AIDI,EEJ,8/^KGA)PXQD!A
MAUR2K*>:_+.*_#++\VYL3EUJ5;>WV)/T7POS6G==3]2X5\3,PRGEP^8WJTMK
M_;BO5_$O)Z]GT/Z+:*^<?V#?^"D_P9_;=\/)I5E+'H'C>UM]^J^%+N<%V 'S
M36S''GQ>N &3HP VLWT=7\]YAEV-RK%RPV+@X3CNG^:[I]&M&?T#E^88+-,)
M'$X6:G"6S7Y/LUU3U04445Q':%%%% !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 445PWQJ^.GASX/:4%G N]5N$
M)LM.1L$CIO<_PIG\3C [D>7G6=Y7P[EE3,,QJJG1IJ[D_P $ENVWHDKMO1(Z
M<'@\3F&)C0P\7*<MDOZT7=]#8^)'Q-\*?"W0&UWQ1>[<Y%M:QX,MP_\ =1>_
MN>@[FODCXM_&OQ?\7-4,^L7!@L(G)L],A<^7$.Q/]]L?Q'U.,#BL;QOXZ\3?
M$37Y?$?BK46N+B3A5Z)$G9$7^%1Z?B<DDUD5_ GBIXS9MQY6E@L'>C@4](7M
M*I;:52WWJ"]U=>9I-?NG#'"&%R."K5K3K/KTCY1_SW?D@HHHK\2/LPHHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\^O\ @H-_R=KXF_Z\
M])_]-=I7Z"U^?7_!0;_D[7Q-_P!>>D_^FNTK^[?V?W_)V,R_[ I_^G\.?S+]
M*G_D@\)_V$Q_]-5CQBBBBO\ 7,_@D**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH O>&/$_B/P5XAL_%GA#7;O3-4T^X6>QU"PN&BFMY%.0Z
M.I!4CU%?J_\ \$YO^"T'AWXK_8/@O^UIJ5IH_B9ML&F>+6"PV6J-T"SCA;>8
M_P![B-S_ '#A6_)*BOG.(^%\KXFPGLL5&TE\,U\4?3NNZ>C];,^BX=XGS3AG
M%^UPLO=?Q0?PR]5T?9K5>ET?TZ=>E%?D9_P2Y_X*Z:G\&I[#]GS]J#7Y[WP@
M[+!H7B:Y=I)M$Z!8IB<E[7L#RT7NF GZW6%_8ZK8PZII=[#<VUS"LMO<6\@>
M.6-@"KJPX92"""."#7\P<2<,YCPQCO88E7B_ADMI+R[-=5NO2S?].<-\39=Q
M-@?;X9VDOBB]XOS[I]'L_6Z4M%%%?.GT04444 %%%% !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 445Y[\??CKIGPBT/[)8M'<:W>1G
M[%:GD1KT\UQ_='.!_$1CH"1X^?9]E7#.4U<RS&HH4J:NW^22ZR;T26K9UX'
MXK,L5'#X>/-*6W^;[)=6-^/'Q]T;X1:6;"R\N[URXCS:V9.5B!_Y:28Z+Z#J
MWL,D?(_B#Q!K/BK6;C7_ !!J$EU=W,A>::4\D^GL!T ' ' IFL:QJFOZG/K6
MM7TES=7,A>>>5LL['O\ YZ56K_.GQ,\3\X\1<TYJEZ>%@_W=*^B_O2_FFUUV
M2TCU;_H'ASAO"</X:T?>J2^*7Z+LOSW?D4445^8GT@4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %?GU_P4&_Y.U\3?\ 7GI/_IKM
M*_06OSZ_X*#?\G:^)O\ KSTG_P!-=I7]V_L_O^3L9E_V!3_]/X<_F7Z5/_)!
MX3_L)C_Z:K'C%%%%?ZYG\$A1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5]M_\$P/^"KNO?LMWUI\$OCI?W.I_#NXFV6=X=TD_AYF
M/+H "TEN2<M$.5R63G*/\245Y><9/E^>X&6$QD.:+^]/HT^C7_ =U='J9/G&
M/R/'1Q>$GRR7W-=4UU3_ ."K.S/Z:/#OB+0?%VA6?BCPMK-MJ.FZA;I<6-]9
M3+)%/$PRKHRDAE(.015ROQ2_X)9?\%-=<_9(\6P?";XM:O<WGPVU6XPP?=(V
M@S.W-Q$.3Y1)S)&/]]1N!#_M+I6JZ7KVEVVN:)J,%Y97END]I=VLHDCGB=0R
MNC+D,I!!!'!!K^6.*^%<;PMC_8U?>IRUA/I)?I)=5\]F?U)PKQ3@N*,![:E[
MM2.DX=8O]4^C^6Z+%%%%?+'U 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 %%%8OQ!\>:#\-O"USXK\0S[88%Q'$I^>:0_=C4=R?T&2>
M:Y<;C<)EV$J8K%34*<$Y2D]$DE=M^AI1HU<15C2IJ\I.R2ZMF+\;?C+HWP?\
M-?;IU6XU*Z!73;$G_6,.KMZ(N1GUX Z\?'/B7Q)K7B_7+GQ'XAOWN;RZDWS2
MOW] !V '  X &*O?$/Q_KWQ+\57'BOQ!-F68XBA4_)!&/NQK[#]223R36'7^
M='BUXH8WQ#SAQI-QP5)OV4-K]/:37\TNB^S'1:\S?]!<+<-4<@PEY:UI+WGV
M_NKR7XO7LD4445^2'U04444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7Y\_\ !01E;]K3Q,5.?]$TD?\ E+M*_0:OSV_;\_Y.
MQ\3_ /7OIG_IMM:_NO\ 9_/_ (VUF*_Z@9_^G\.?S-]*C_D@L)_V$Q_]-5CQ
MRBBBO]=3^" HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "OOS_@D/_P4_;X'ZI9_LQ_'_7S_ ,(;?7&SPYK=W)QH<[M_JI&/
M2V=CUZ1L<_=9BOP'17D9YDF!X@RZ>#Q4;Q>SZQ?22\U^*T>C/6R3.L=D&8QQ
MF%E:2W722ZQ?D_PW6J/Z<T=)%#HP96&00<@BEK\S_P#@C%_P4LO=:FT_]CCX
M\:\9)UC$/@/7+R7YI HXTZ1CU( _<D]0/+_YY@_IA7\G<0Y!C>',RE@\2MM8
MOI*/1K]5T=T?U?P_GV"XCRV.,PSWT:ZQEU3_ $?5684445X9[84444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!%?WUGI=E-J6HW*0V]O$TDTTC85
M$49+$]@!7QM\>OC)J'Q=\6-/"[QZ39LR:9;'CY>\C#^\V/P&!V)/H7[7GQM^
MVW#_  H\,7G[F%P=9FC;[[CD0@^@."WO@=B*\#K^(OI!>)[SC'2X:RRI^XI/
M]])/2=1?8\XTWOWG_A3?[/P'PTL)068XF/OR7N)_9B^OK+\O5A1117\P'Z2%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %?GM^WY_R=CXG_P"O?3/_ $VVM?H37Y[?M^?\G8^)_P#KWTS_ --MK7]U
M?L__ /D[F8_]@-3_ -2,.?S-]*C_ )(+"?\ 83#_ --5CQRBBBO]=C^" HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M";3]0O\ 2;^#5-+O9;:ZMIEEMKB"0I)%(I!5U8<JP(!!'((K]Q?^"6'[?]A^
MV=\(/^$=\:7\4?Q \+VZ1>((.%.H0_=2^C4=FX$@'"R=@KH#^&E=O^SI\?\
MXA?LP_&#1OC1\,]0\G4M)N-SP.3Y5Y >)+>4#[T;KD'N.",, 1\AQGPM1XHR
MMTU95H7<)>?9^4MGV=GT/K^#>*:W#&:*H[NC.RG'R[KSCT[JZZG]'M%<!^S'
M^T;\/?VK/@QI'QI^&UYNLM2BVW5G(X,MA=*!YMM*!T="?HP*L/E8$]_7\H8C
M#UL+7E1K1<91;33W36Z/ZKP]>CBJ$:U&2E&2336S3V84445B;!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 5Y)^V1^T;!^SO\*Y-1TR6)M?U9FMM#MY.<-@;
MYB/[J*0?=F0=Z]4U75-.T/3+G6M7O8[:TM('FNKB9L)%&H+,Q/8  D_2ORY_
M:F^/6H_M"_%J]\8LTB:9!_HVAVK\>5;*3@D=F<DNWNV.@%?GWB+Q7_JWDKA1
ME:O5O&'DOM2^2T7FUV9\[Q)F_P#9>"M3?[R>B\N[^73S.G\'_%'1O'TXAN)/
MLNK3/E[6>4L+ASU,3GEB3_ WS<@ N<FMX@@X(P1U%?.==[X(^-=]IP32_&8E
MO;8 +'>*<W$([ Y/[U>V"01QAL*%/\)9WP=3Q+=? ^[)ZN+V?H^C\GIYQ1]O
MP)XWN"A@>(=5LJR7_I<5_P"E17JMV>GT5'97ECJEBFJ:5>Q75K*2([B$Y4D8
MR.<%6 (RI (R,@9J2OS:M0K8:JZ56+C);IZ,_I3#8G#XRA&O0FIPDKJ46FFN
MZ:T84445D;A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %?GM^WY_P G8^)_^O?3/_3;:U^A-?GM^WY_R=CXG_Z]],_]-MK7
M]U?L_P#_ ).YF/\ V U/_4C#G\S?2H_Y(+"?]A,/_358\<HHHK_78_@@****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** /KO_@D!^V\?V5OCZO@'QQJ_E>"?&\T5IJ;3/B/3[S.V"[YX5<GRY#P-
MC!CGRP*_;GKTK^8NOVG_ ."-'[<'_#2OP,_X4]X]U?S?&?@6VC@DDF?,FHZ;
M]V&XYY9DXB<\\A&)S)7X?XK<+72SG#1[*HE]T9?^VO\ [=\S]O\ "KBBS>38
MB7=TV_OE'_VY?/R/LVBBBOPL_<0HHHH **** "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@ HHK'^
M('C?0OAMX)U3QYXEN/+L=*LWN)SGE@HX1?5F.% [D@5G5JTZ%*52H[1BFVWL
MDM6R9SC3BY2=DM6?+_\ P4U_:(DT31X/@!X6O2MQJ,:W/B"2-N4M\YC@XZ;R
M-S#^ZJCD.:^(ZW/B5X_UWXI^/=5^(7B67=>:M>-/* <B,'A8US_"JA5'LHK#
MK^-.+>(*O$N>5<9)^YM!=H+;YO=^;9^*YQF,\TQ\JSVVBNR6W^;\V%%%%?-'
MEFGX6\8:_P"#KXWNAWI0/@3P.-T<RC/#KT/4X/49R"#S7K7@KXCZ!XWV646+
M/4F !L)'R)6Z?NF_BYQ\A^;G W8+5XE17EYID^!S>ERUXZK:2W7S[>3T^>I]
MQP=X@<0<%U_]EGS46_>IR^%^:_EEYKYIK0^C**\R\%?&R]M-FF>-?,NX.B7Z
M\SQ^F[/^M'U^89ZD +7I5I=6>HV<>HZ9>Q7-M+_JKB%LJW3CU!&1E3@C/(!K
M\ISCA['9/+FDN:GTDMOFNC_#LV?V!P=X@9!QIA[X6?+62]ZG+XEYK^:/FOFD
M]!]%%%>"?<!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 5^>W[?G_ "=CXG_Z]],_]-MK7Z$U^>W[?G_)V/B?_KWTS_TVVM?W5^S_
M /\ D[F8_P#8#4_]2,.?S-]*C_D@L)_V$P_]-5CQRBBBO]=C^" HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*]"_98_:,\:?LI_'/0OC;X(D+SZ5<XO;$R%4OK1_EFMW]G3(!P=K!6'*BO/:
M*QQ&'HXNA*C6CS0DFFGU3T:-L/B*V$KQK49<LHM--=&M4S^E;X7_ !(\*?&#
MX=:)\4O U_\ :=(U_3(;ZPF. 3'(H8!A_"PSM9>S CM6]7YJ_P#! G]K=M4T
M/6/V/O&&I RZ:LFK^$#*_+0,W^E6RY_NNPE4#D^9*>BU^E5?Q_Q+DE7A[.JN
M"GM%WB^\7K%_=H_--']>\-9U2X@R:EC8;R5I+M):27WZKR:84445X)[H4444
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 %%%% !7QI_P5$^.VY[#X :!=_=V:AKY1N__ "PA/_HPCWC-
M?77B_P 4Z1X'\*ZCXQU^?RK+2[*6ZNG[A$4L<>IXP!W-?DM\1?'.L?$OQWJW
MC[7Y"UWJU])<RC=D)N/"#_95<*/917Y)XM\0O+<ECE])VG7O?R@M_P#P)V7F
MN8^0XPS%X;!+#P?O5-_\*W^_;TN8M%%%?S,?EP4444 %%%% !6KX4\9Z_P"#
M+TW>BW6$<C[1;2C=%,!GAE_$X(PPR<$&LJBE*,9Q<9*Z?1[&^&Q6)P6(C7P\
MW"<7=2BVFGW36J/;_!7Q#T#QNBVMLWV74,?-82ODN?6)OX^QV\,.>" 6K=KY
MS!(.0<$="*]!\%?&VZ@*:9XW,ES'G"ZBHS,G_70?\M!GO]X9)RV M? YUP;"
MI>M@-'U@]G_A?3T>G9K8_I7@7QPC/EP7$6CV59+3_N)%;?XHJW=+5GI=%,M;
MFUOK2/4-/NH[BWF7,4\+;E<?7U'<'D'@@'BGU^=5:56A4=.I%J2W3T:/Z/H5
MZ&*HQJT9*4)*Z:=TT^J:T:"BBBLS4**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ K\]OV_/^3L?$_P#U[Z9_Z;;6OT)K\]OV_/\ D['Q/_U[Z9_Z
M;;6O[J_9_P#_ "=S,?\ L!J?^I&'/YF^E1_R06$_["8?^FJQXY1117^NQ_!
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% '7? 3XS>+/V>?C)X<^-7@F7&H^'=3CNHHRY59T'RR0L1_!
M)&7C;_9<U_1)\(OBCX4^-GPPT'XM>!KSS])\0Z7%>V3DC<JNH)1@.CJ<JP[,
MI':OYK:_4W_@W\_:?N=8\/>)/V3O$VH[VTD'6_"ZR-R+=W"W4*^RR-'( .<S
M2'M7Y/XK\/K'93',J2]^CI+S@W_[:]?1R/U?PJS]X'-99;4?N5M5Y32_]N6G
MJHGZ3T445_.9_1(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 %%%% 'R]_P %/_C!_P (O\,=/^$N
MEW6V[\1W'G7P5N5M(6!P?3?)LQZB-Q7P97IG[7GQ;D^,WQ\USQ1#<>986LYL
M-)P<@6T)*JP]G;?)_P!M*\SK^.^.\]_M_B:M7B[PB^2'^&.E_F[R^9^,9_C_
M .T<TG43]U>ZO1?YN[^84445\>>,%%%% !1110 4444 %%%% &MX3\;>(/!E
MV;C1[H&-V!GM)@6BFQTW+D<\D;@0PR<$9KUOP9\0?#_C=5M[%C;WVTE]/F<%
MCCJ8VX$@QSC 88/&!N/AU*CO&XDC<JRG*L#@@^M>1FN28'-Z=JRM);26Z_S7
MD_E9ZGWW!GB+G_!=91P\O:4&_>I2?NONXO>,O-:/JF?1=%>;^"?C9+&4TSQP
M7F0D!-309D7M^\'_ "T'0[A\W4G>< >BVUQ;7MK'?65S'/!,NZ*:)PRN/8CT
M/!'4$$'!%?E.;Y!CLGG>HN:'22V^?9^3^39_7_"''F0<9X;GP4[5$O>IRTG'
MY?:7]Y77>ST'T445XA]F%%%% !1110 4444 %%%% !1110 4444 %%%% !7Y
M[?M^?\G8^)_^O?3/_3;:U^A-?GI^WQ)YG[5_B=L8Q#IH_+3K85_=/[/]K_B+
MN8+_ *@:G_J1AC^9OI4+_C <)_V$P_\ 358\>HHHK_7<_@@**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ KU']B[]H&[_9>_:=\(?&J.5Q::5JJIK$<>29;&4&*X7 ZGRG<J/[P4]J\N
MHK#%8:CC<-/#U5>,TXM>35F;X7$UL'B88BD[2@U)/S3NC^F^RO;/4K.'4=/N
M8Y[>XB62":)@RR(PRK CJ"""#4M?*'_!&S]H_P#X7Y^QCI&@ZQ?^;K?@67^P
M=0#-\S01J#:R8ZX\@K'GNT+U]7U_&6;9=6RG,JV#J_%3DUZVV?S5FO4_LG*L
MQHYMEM+&4MJD4_2^Z^3NGZ!1117GGH!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 %%%% !7G_[4WQ-_X5'\!/$G
MC.&X\N[33VM].8'D7$Q\J,CUVLV[Z*:] KXY_P""K7Q+*6_AKX0V5QS(SZMJ
M$8/.!NBA_#)F_(5\OQGF_P#8?#.)Q2=I<O+'_%+W5]U[_(\K.\9]0RNK56]K
M+U>B^[<^,:***_C,_% HHHH **** "BBB@ HHHH **** "BBB@ K8\)>.?$'
M@RY,FDW(:&0@SV<X+12^Y&1@_P"T"&QD9P36/14SA"I!PFKI[IZI^ITX3&8O
M 8F.(PTW"I%W4HMII^31[EX/\?>'_&L833Y3!> $R:?.PWX R2AX$@QGI@C!
M)4#D[5?.L4LD$BS0R,CHP9'4X*D="#VKT3P3\;&RFF>.&++PJ:FB99>V95'W
M^WS#YN#D.3Q^?9UP:G>ME_S@_P#VUO\ )_)[(_IG@7QOHXCEP7$-HRV59+W7
M_C2^%_WE[O=16IZ-138)H+JWCN[6>.6&5=T4L3AE<9QD$<'D$?4$4ZOSVI3J
M4IN$TTUNGHT?T52JTJ]*-2E)2C)733NFGLTUN@HHHJ#0**** "BBB@ HHHH
M**** "BBB@ K\\OV\_\ DZWQ1_UST_\ ]-]M7Z&U^>7[>?\ R=;XH_ZYZ?\
M^F^VK^Y_H ?\G?S#_L J?^I&&/YH^E1_R0&%_P"PJ'_IJL>04445_KR?P,%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 ?:_P#P0F^.L_PT_; D^%E]?%--\?:/+:&)FPOVVW5K
MB!S[[%GC'J9J_9VOYL/@W\2]7^#7Q:\-?%G0<F[\-Z[:ZC"@;'F&&57*'V8
MJ1W!-?TA>&_$&D^+?#MAXJT"[6>QU.RBN[*=>DD,B!T8?52#^-?SOXO96L/G
M%''16E6-G_BA_P#:N*^1_0OA'FCQ&3UL%)ZTI77^&?\ ]LF_F7:***_(S];"
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 **** "OR^_;3\>-\0?VF/%6J)<%X+*_P#[.M1G(5+<"(X]BZNW_ J_
M2KQ_XLM? ?@;6?&U]CRM(TN>\<$_>$<;/C\<8_&OR'OKVZU.^FU&^F,DUQ*T
MDTC=69CDG\2:_#_&K,>3!X7 Q?Q2<W_VZK+[^9_<?"<;XGEHTL.NK<G\M%^;
M^XBHHHK^>S\Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH VO"'C
MSQ!X+G)TR</;R',UG-DQ2'UQ_"W ^88/;H2#ZUX0\=^'_&L/_$LE,-TH)EL)
MF'F* ,DJ>/,4 'D#(QDA<C/A=/@GGM9TN;:9XY(W#1R1L0RL#D$$="#WKQLV
MR+ YQ#]ZK3Z26Z]>Z\G\FC]#X*\2<_X,JJG2E[3#WUIR>GFXO>#]-'U3/HFB
MO._!/QK4JFF>-L\ *FI1H2?^VBCKQ_$HSQR&))KT.*2*>%+FWF22*1=T<L3A
ME<=,@C@C@\CTK\HS;(\=E%2U57B]I+9_Y/R?RNM3^ON$^-\@XRPOM,#4]]+W
MJ<M)Q]5U7]Y77G?06BBBO'/KPHHHH **** "BBB@ HHHH *_/+]O/_DZWQ1_
MUST__P!-]M7Z&U^>7[>?_)UOBC_KGI__ *;[:O[G^@!_R=_,/^P"I_ZD88_F
MCZ5'_) 87_L*A_Z:K'D%%%%?Z\G\#!1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7[H_\ !'3X
MU?\ "Y/V$?"]O>7GFW_A&2;P]?9;)46Y#6X^@MI(!^!K\+J_2#_@W?\ BM<6
M7Q$^(/P2N;O,.HZ/;ZW9PL>$>"402E?=A<19_P"N8]#7YWXH9:L?PK.JE[U&
M2FO3X7^#O\C]#\,<R>!XIA2;]VK%P?K\2_%6^9^JE%%%?R^?TZ%%%% !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 >%?\%%_''_  A_[,>I:=%-LGUZ^M].B(/."WFO^!2)E/\ O5^<%?9__!67
MQ-LL?!G@V*3_ %DMW>SIZ;1&D9_\>D_*OC"OY6\6,<\7Q?.E?2E&,?O7._QD
M?DW%U=ULYE'^1)?A?]0HHHK\T/F HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ K;\'>/\ 7_!D^+"82VKMF:RFYC<D 9'=6X'S#G@ Y'%8
ME%14ITZU-PJ).+W3U3.O X_&Y9BHXG"5'3J1=U*+LU\U^/?J>Z^$O'&@>-(-
MVE3F.X5<S6,Q'F)QR1_?4<_,/;(7(%:]?.UM<W-E<)=V=P\4L3AXI8G*LC Y
M!!'((]:]'\$_&J*4)IGC4A& PFHQQ\'_ *Z*H]/XE'89!R6K\[SK@V4;ULOU
M76#_ /;7U]'KV;V/Z>X%\;L-C>7!<06IU-E56D'_ (U]E^:]WNHH]"HI$>.6
M-9X94DC==T<D;AE<>H(X(]Q2U\!.$Z<G&2LUNF?T)3J0JP4X--/5-:IKNF%%
M%%26%%%% !1110 5^>7[>?\ R=;XH_ZYZ?\ ^F^VK]#:_/+]O/\ Y.M\4?\
M7/3_ /TWVU?W/] #_D[^8?\ 8!4_]2,,?S1]*C_D@,+_ -A4/_358\@HHHK_
M %Y/X&"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "OIS_@CY\21\-_^"@'@EKBX\NUUUKK1[KG
M[WGP.(E_[_K#7S'70_"/QW=?"WXK>&?B98[O.\.^(+/4XMO4M!.DH'_CM>=G
M&"68Y57PO\\)1^;32_$]'*,8\NS6ABOY)QE]S39_2G145E>6NHV<6H6,ZRPS
MQ+)#(AX=6&01[$&I:_BQIIG]GIIJZ"BBJ6O^(_#WA737UGQ1KUEIMG'_ *R[
MO[I(8E^K.0!T]: +M%>$_$7_ (*A_P#!-KX2EXOB-^WO\'M)GC^]9W'Q&TTW
M'X0K,9#^"UXKXT_X.1/^")W@2=K75?V[]#O)0<+'H7AS5M2WG. %-I:2*23[
MT ?<%%?&'P!_X+V_\$]/VGOC)X>^"'P5UOQ]JNJ>)]0%EI5]-\,=6M;$RD%A
MON)X$6-=HSN; PP]:^SZ "BBO-_VK/VM/@1^Q7\'KOXX?M#>-%T?18+J*SLX
MH;9[B[U.^F)6"RM+>,&2YN)&!"Q("3AF.%5F !Z117SUHW[6W[5>K>%U^(TG
M_!-GQW:Z))";B/2+CQ?H:^(C!C()L#=>2LA'/DM=!Q]TC?\ )78?L@_M<_#W
M]LK]GJT_:1\#Z)K.@Z-=:KK-C)8>*[+[%>V3Z=J5U83?:86.8&WVKL4;YD#
M-@@@ 'JM%?+WPO\ ^"DMY^U3=:IJ_P"PQ^S1XA^)G@W2-1GL'^)=UK5GHN@Z
MI<PN8YH]-EN&:>_5)%9#.D(MRRD+*^#6Y\)O^"@5E\4_CYXE_98N?V;_ ![X
M9^(7A/P;#XBU3P]XEBLHDN+>:Z-O$;2ZBN)+>Z1F5SYJ2;5QL?;('C0 ^A:*
M^)?@+_P6:O\ ]IK4/B5I_P $?^";_P <O$$GPC\87GACQU#:WWA2*:TU2U9E
MN+>**?6XWN&78<>6"&. I).*]I_8-_X*'?LU?\%&OA=J'Q/_ &=M;U-6T+5Y
M-)\4^&?$>F-8ZMH%^GWK:[MF)\M\="I9#A@&)5@ #W&BBOD_XX?\%'OB?IUY
M\5[;]C']DV3XSO\  Z\@LOB)96_B\Z7>37KVZ74MCI,*V=S_ &C=06[H\D3-
M;@LZQ1M+)N10#ZPHKP;]A#]KCXS_ +7_ (8\2>-OBI^Q1XU^#.FV6K0Q^$(?
M'=U#]NU[3Y;:.9;M[9 &LG!?8\+E]K#&\L'1/>: "BBB@ HHHH **R/B!K^O
M>%? >M^*/"O@^X\0ZIIND7-UIN@6MPD,NIW$<3/':I))\B-(P"!F^4%@3P*X
MWX!?'3Q;X]_9?T3]H+]HOX17/PBU.Y\/OJGBKPGXBU>*X?PZL8=I!-<*J*56
M-/,+%4(4_,JD%0 >DT4RWGANH$NK>0/'(@:-U/#*1D$4^@ HHHH **** "BJ
M.I^)O#VC:KIVA:KK5M;WNKSR0Z7:RS!9+ITB:5UC7JVV-&8XZ 5>H **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\]_^"GGB;^V?VBX=#CD
MRFC^'[>!D'9W:28GZE9$_(5\YUZ9^V3KTGB/]J#QIJ$K[C'K+6H.<\0*L('Y
M1UYG7\6<68MX[B;&5N]2=O1-I?@D?B&;UO;YI6G_ 'G]R=E^ 4445\\><%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!O>#?
MB%K_ (,E\JTE$]FS[I;*8_(21@LO]QNG(ZX&00,5ZQX3\:Z#XRMO-TFXVSH@
M:>SE.)(_4_[2Y_B'J,[2<5X34EK=75C<I>65S)#-$P:.6)RK(1T((Y!KP\XX
M?P.<1O-<L^DEO\^Z_I-'Z3P1XG9]P;-44_:X;K3D]O.#UY7Y:Q?57U/HBBO/
M_!7QJANMFF^,PL4G(34(TPK>@=1]WN-R\=,@<M7?HR2(LL4BNCJ&1T8,K*>0
M01P01T(ZU^4YKDN.RBIRUH^Z]I+9_P"3\GJ?U[PKQGD/&&#]ME]2\E\4'I./
MJNWFKQ?1BT445Y)]4%%%% !7YY?MY_\ )UOBC_KGI_\ Z;[:OT-K\\OV\_\
MDZWQ1_UST_\ ]-]M7]S_ $ /^3OYA_V 5/\ U(PQ_-'TJ/\ D@,+_P!A4/\
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
MJ!$-S;74L $L5N0AD=,,P#;1S0!Z!_P4W\:_\%)_V$?V%M,_:J^"_P"UW?\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% '["?\&^OB?^T_V1_$WAB63+Z7X]G=!G[L4MI:D#_OM9#^-?>%?F7_P;
MG^)F?3_BOX.E;B*;2+V >NX7:/\ ^@1U^FE?R;X@4/J_&&+CW:?_ (%&,OU/
MZOX K_6.$,)+LFO_  &4E^@4445\:?8A1110 4444 %%%% !1110 4444 %%
M4;7Q-X>O?$5YX2M-:MI=4T^U@N;ZP28&6WAG:587=>JJY@F"D]?+;TJ]0 44
M44 %%%4-&\4>'/$5WJ5AH.MVUY-H]_\ 8M5BMY@YM+GRHYO*DQ]U_+FB?!YQ
M(I[T 7Z*** "BBB@ HHHH ^>OVZ/V)/BE^V!J_@:_P#AS^W=\5/@O!X5OKJ3
M6K;X::C';_\ "06\ZQ*8YRX(#QB-O+<APAE<["=I7V+X0_"?P'\"?A?H/P;^
M%^AC3?#_ (:TN'3])L_-:1DAC4*"[N2TCGEFD<EG9F9B223T=% !7Q]\3O\
M@EI\2K3]IKQE^U7^QI_P4#^(?P:USXCW%K<>/=#AT;3/$.C:G<6]NEO%<)::
ME"_V:7RD12R/@A% "@8K[!HH \D_9Z_9:U+X2:W)\2OBY\>/%'Q4\>W&FMIS
M^+_%=O96OV.R:1)'M;*SL((+:TB>2.)Y"J&64PQ>;))Y403UNBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "L;XC2^1\/=>G\S9LT:Z;
M=G&,1-S6S6!\6/\ DEOB7_L7[S_T0]<V,=L)4?\ =?Y&59VHR]&?D51117\*
M'X(%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 =#X+^).N^#G%LC?:K$ME[.5^!SDE#SL/)]0<Y
M(.!7K'ACQ?H/B^T-SHUWN=%S-;R ++%SC)7/3D?,,CD#.<@>#5-8W][I=VE_
MIUW)!-&<I+$Y5EXQU'MQ7S^<\.X'-XN37+4Z27ZKK^?F?IW _BEGO!\HT)OV
MV&_Y]R>L?\$OL^FL7V3=SZ&K\[_VZV9OVJ?%)8YXL1_Y(V]?:O@GXS6>I%-,
M\7%+:X)"I>J,12'_ &P/N'/<?+S_  @5\4?MT,K?M3>*'5@59;!E8'((-A;D
M$>HQ7](?03RC'93XT8^%>.CP%6S6S_VC"[/]'J?3?2!XNR+B[PQPN(RZK>V*
MI\T7I./[JOI*/ZJ\7T;/):***_UH/XK"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#](O
M^#=.Y5?'WQ1M"IR^CZ8X/IMEN!_[-^E?JE7Y1?\ !NS<%?BW\2;3;P_ARR?=
MGIMN''_LWZ5^KM?RSXFJW&5?TA_Z1$_J/PS=^#J'K/\ ]+D%%%%? GWH4444
M %%%% !7R[\??VGOB=XT_P""@/A?_@FK\"_%;>$=1N?AA=?$3Q[XYCT^"ZN[
M#1EOAIUK:Z?'<I);_:IKHNS2SQRI'% P$;M(K)]15^>/_!2_]G;]NWX,?\%%
M?AM_P5L_8+^$D7Q3N=$^'TWP]^)_PK&M0Z?=:EH3WDE[%/:2S?(72XE+,.6!
MAAPCJ9-H!W6C_M(_MN_L&>#?VEOB?_P4$%MXP^$WPLTU-=^$OQ%C?3K76?%%
MHUN[RZ==6UBL<4<\<_DP+-Y$"NTA;:R\KQ?Q3^,'_!3#PU_P3'M/^"H7@K]H
M/3;OQ=9?#^#XAZW\&I_"=@WA>;1VMEOI]-BF6$:DMQ%:,V+C[6RR2Q']TJN
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
MK^%#\$"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ KP7]L'PJMMK&D^,[:)0MU ]I=>7"
M1^\C.Y7=N[,KE0/2&O>JXWX_^%CXL^$VJV\<9>:P0:A;CS-JJ802['U_<F;
M]2*_9O #BO\ U1\5<OKSE:G6E["?;EJ^ZK^49\DG_A/,SC#?6LNJ16Z5UZK7
M\=OF?*-%%%?ZY'YD%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Z&?\&[]Q(OQX^(%J,;
M'\(PNW'.1=*!_P"A&OUHK\J/^#=;1?/^)GQ-\1;?^/70M/ML^GFS2M_[1_2O
MU7K^6_$Z2?&-=+HH?^D(_J'PRC)<'T6^KG_Z6PHHHK\_/OPHHHH **** "BB
M@D 9)H **^;_ -AW_@IO\"_^"@'Q?^,OPS^ ^GWUQIWP=\06&D7/BB5T^R:Y
M)<12N9K0#EH5:%U60_+*I5TRK G'_;?_ ."J'A_]C3XH6'P=\,?L:_'?XUZ_
M+HR:IK=I\$/A^VN#P_;RR21VIOF61! TYAN#&O)86[G@8R ?5%%?-WBK_@I+
MX0^'_P"R-X(_:?\ B;\ ?B%X2U?XD^)]/\,^"_A3XKTR"R\1WFM7]V]M96,L
M+3&.V>0(9V\R0>7"&9@&4I76?LN?MD^&OVCO'_Q+^"&J>#KOPM\0?A%KUIIO
MCGPO=W<=RL*7EJMW8WEO/'@36UQ Q9&94<-'(K(NW) /9:*X"S^/ND:Y^T=>
M?LY^%/#]SJ5SH7AU-5\7ZU%*HM=%:=PME9N>KW,ZK/,(U_U<4(=RHFA$G?T
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH ^-_^"L?A!C%X/\?0Q_*K7.GW+X[G;)&/TEKXSK](_P#@HCX-_P"$M_9>
MU>\CAWS:)>6VH0@#GY7\MS^$<KG\*_-ROY6\6,!]3XOG52TJQC/\.5_^DW^9
M^3<78?V.<2E_.D_T_0****_-#Y@**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OG']K/P
MLVD_$2'Q+#&WDZQ9(S-Y85%FB B9%QU.Q8G)]9*^CJ\W_:H\+IKGPN;7$1/.
MT6[2<.[G(AD(B=5'<EFB8^T=?OWT:.*O]6/%?"TYRM3Q:="7K.SI_/VD8+T;
M/'SW#?6<MG;>/O+Y;_A<^9Z***_U:/S<**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K8^'GA*Z\?^/]
M#\"6.[SM;UBVL(=O7=-*L8Q^+5CU]%?\$HOA1)\7/V]? &FO"6MM$U)M<O'Q
MD1BS0SQD_6985_X%7!FF,CE^6UL5)Z0A*7W)L[\KP<LPS*CADOCG&/WM(_>6
MQLK73;*'3K&$1P6\2QPQKT5%& !] *EHHK^*FVW=G]HI)*R"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 **** ,
M3XE>$HO'OP\UWP3,H*ZOI%S:?-V,D;*#[8)!_"OR(GAFMIGM[B)DDC8JZ,,%
M2#@@U^R5?E_^VI\.O^%:?M)^)=)@M_+M;^[_ +2LL# *7 \P@>RN77_@-?AW
MC3EKGA,+CXKX6X/_ +>5X_=RO[SX3C?"N5&EB%T;B_GJOR?WGE=%%%?SX?G0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %0:II5IKVE7>@ZA*R6]_:RVT\B*"R)(A1F
M/&0&)'N!4]%=."Q>(R_&4\5AY<M2G)2B^THM-/Y-":4E9['Q-JNF7^B:G<Z-
MJELT-U:3O#<PMU21&*LIQZ$$5!7HW[4?A=/#_P 59]2MXT6'6+:.]54).)#E
M)2Q/\32(TA_ZZ"O.:_VOX4S_  _%7#.#SBA\.(IPJ6[.44W'UB[I^:/RC%T'
MA<3.D_LMK_(****^@.<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "OTI_P"#=[X2?:O%GQ"^.M[:<65A;:'I
MTQ7AFE<SW 'H0(;?_ONOS6K]RO\ @C'\(Q\*_P!@KPU?7-MY5YXLO+K7;L$=
M1*_E0GWS!#"?QK\Z\4,Q^H\*3IIZU91A\OB?X1M\S]#\,,O^N\50J-:4HRG\
M_A7XRO\ (^JJ***_F _IT**** "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 *^.?^"KGPZWV_A?XLVD'W&DTJ^D
MQV.981^D_P"8K[&KS?\ :W^&$OQ=_9]\1^$K*W\R^2T^V:<H7+&>$B157W8*
M4_X'7RW&N4O.N&,3AHJ\N7FC_BC[R2];6^9Y6>83Z]E56DEK:Z]5JOOM8_+.
MBBBOXT/Q0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#R[]K3PO)K/P[MO$D$<CR
M:+?9DV@;4@GVH[-W)\Q8%'^^:^<*^TO$_ANV\8^&]0\)W7DA=1LY+=7G^Y%(
MP_=R'_<?:_U45\7S0RV\K03Q,CHQ5T=<%2.""#T-?Z6?1&XJ_MCP]JY/4E>>
M"J-)?].ZMYQ_\G]HO1(^$XGPWL\9&LMI+\5I^5AM%%%?U8?-!1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!O?
M"SX=Z_\ %SXE:!\+?"T6_4?$6L6VG6>5)"R32+&&./X1NR3V )K^C_X?^"M$
M^&O@/1/AUX:B,>G:#I-MIU@AQE88(EC0''^RHK\A/^"#GP!_X65^U9??&+5;
M'S-.\ :0TT+LN5^WW0:&$'Z1"Y<>C(I]Z_9*OYX\7<W^LYO2P$'I2C=_XI:_
MA%+[V?T+X293]6RFKCYK6K*R_P ,?\Y-_<%%%%?D1^MA1110 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!^7?[8WPF_X4[^T%KOARTMO*T^\F_M#2@%POD3$MM7V1]\?_  "O+Z^[/^"I
M'PF_M_X=:5\7--MLW&@W7V74&4=;68@*Q/HLH4#_ *ZFOA.OX[X[R3^P>)Z]
M"*M"3YX?X9:V7H[Q^1^,9_@?[/S2I32]U^\O1_Y.Z^04445\>>,%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !7RY^TKX6?PU\7-0N%C<0ZN!J,#R$9<RD^:0!T'G+* /
M117U'7D/[7WA9+WPIIGC&WB02V%XUK<%8R7>*5=RDGLB-&1]9_>OZ7^BIQ7_
M &!XGQP%25J>-A*GY<\??@_7W7!?XSP^(<-[?+G);Q=_T?X._P CY]HHHK_4
M$_.PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHKTG]D3]GO6/VI?VC/"OP0TD2)'K&I+_:=S$.;:RC!DN)<] 5B5
M\9ZMM'>L,3B*.$P\Z]5VC!-M]DE=F^&P];%XB%"DKRFTDN[;LC]=O^"+?P!_
MX4M^Q/I/B74[/R]5\=73Z[=%E^86[@1VJY[J8460>\S5]:U4T'0])\,:'9>&
MM L([6PTZTCMK*UB&%AAC4(B#V"@ ?2K=?QGF^8U,WS2MC*F]23?HF]%\E9?
M(_LC*,NIY3E='!PVIQ2]6EJ_F[OYA1117G'HA1110 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!E>.?!V
MB?$+P=J?@?Q';^;8ZK926URN.0K+C</1@<$'L0#7Y.?$GP%K?PN\>ZM\/O$4
M>V\TF]>WD;;@2 'Y9!_LLI5A[,*_7BOC/_@J1\$=DNE_'G0[3A]NG:[L7OR8
M)3^&Z,D^D8K\D\6^'O[1R:.8TE[]#?S@]_\ P%V?DN8^/XPR[ZS@EB8+WJ>_
M^%[_ '/7TN?&]%%%?S,?EX4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %97COPN_C?P3J
MW@^*)Y)=0L6CMHT8+OG4AX02>@\U(\^V:U: 2#D'!'0UZ>29MBLASG#9EAG:
MI0J0J1_Q0DI+\414A&K3<);-6?HSX?HKL/CWX53PC\6-7L;>%4MKF?[9:+%$
M4C6.8>9L0>B,S1_5#7'U_MGDV:X7/,HP^989WIUX0J1?]V<5)?@S\GKTI4*T
MJ<MXMK[@HHHKTC(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ K]6?\ @@#^RZ/#O@/7_P!J_P 3:=B[U^1M'\--(O*V43@W
M$J^SS*J>H^S-V-?F5\'?A9XH^-_Q4\/_  C\%VWFZIXBU6&QM 5)5"[ &1L=
M$1<NQ[*I/:OZ+?A%\,/"_P %?A?H'PE\%VWE:7X=TJ&QLP0-S+&@4NV.K,<L
MQ[LQ/>OR;Q8SWZEE,,NIOWZSN_*$?_DG9>:31^K^%.1?7<VGF-1>Y15EYSE_
M\BKOU:9T=%%%?SH?T2%%%% !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 5@_%#X?:)\5OA]J_P .
M_$*9M-6LG@=PN3$QY20#^\K!6'NHK>HK.M1I8BC*E45XR333ZIZ-?-$SA"I!
MPDKIZ/T/R#^('@;Q!\-/&NI^ O%-KY-_I5VT%PO9L='7U5AA@>X8&L>OM_\
MX*;?L]?VYH%O\??#%CF[TQ%MM?2).9+8G$<QQU*,=I/]UAT"5\05_&G%O#U;
MAG/*F#EK'>#[P>WS6S\TS\5SC+9Y7CI47MO%]T]O\GYH****^:/+"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#QC]L7PL9]+T7QU#&2;>1M-NI&DX"MNFA55^HN23[K7
M@U?7_P 6/"P\9_#;6M 2(-.]BTUIB'>_G1$2HJ ?Q.4\OZ2&OD"O]1/HK\5?
MZP>%\,#4E>I@YRI/OR/WZ;]+2<%_@/@.),-[''^T6TU?YK1_H_F%%%%?TH?/
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Z/^
MR7^SCXI_:O\ C]X>^"/A8/&=4NPVI7RID65DGS3SGM\J X!^\Q5>K"L<3B*.
M$P\Z]:5H13;?9+5FV&P];%XB%"BKSDTDN[>B/OS_ ((*?L;?8[&__;,\=:5^
M]N1+IG@E)D^[&"4NKM<^I!@4CL)AT85^F-9'P_\  GA;X7^!](^'/@C2DLM(
MT/3XK+3K6/I'#&H51GN<#))Y)))Y-:]?Q_Q+GE;B+.:N-J:)NT5VBME^K\VV
M?U[PWD='A[)Z>"IZM*\GWD]W^B\DD%%%%>">Z%%%% !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 5M8T?3/$&D76@ZU91W-G>V[P75O*N5EC=2K*1Z$$BORR_:6^"&J? #X
MMZCX#NED>RW?:-'NI!_Q\6KD[&SW(P4;_:0]L5^JU>0_ME?LV6G[1'PQDM]+
MMXU\1Z0'N-#G; WMCY[=B?X9  /9@IZ Y_//$;A-\2Y/[2@KUZ5W'^\OM1^>
MZ\U;JSYSB7*/[3P7-37[R&J\UU7^7GZGYDT5)>6=WIUW+I]_;20SP2-'-#*A
M5HW4X*D'D$$$$5'7\GM-.S/R+8****0!1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #H9I;>9+B
M!RKQL&1AU!!R#7R%\8/",7@7XF:QX9M8!%;0W9DLHA)NV6\H$L()[D1N@/OF
MOKNO#?VQ?"Q6XT7QO;QG;)$]A=[(L*K*QDC9F[LX>0#VA%?U?]$7BK^R./ZV
M35)6AC*;LO\ IY2O./\ Y(ZGSL?/<28;VV ]HMX._P GH_T^X\1HHHK_ $I/
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_9;_
M ((F_L57'P!^"<WQY^(&C&#Q5X[MXWM(ITQ)8Z2,-$ASRK2G$K#^Z(@0"I%?
M%'_!(;]@T_M8?&C_ (61\0M',O@/P;<I+J*3)^[U2]^]%9CLRCB20<_)M4X\
MP&OVT5550JJ  ,  =*_$/%7BM*']BX:6KLZC7WJ'Y2?R75G[;X5\*MS_ +9Q
M,=%=4T_N<_S2^;["T445^%'[F%%%% !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
M17!_M)_M.? 3]D#X0:K\>?VE/BAI?A'PIH\>Z\U75)L!F(.V*)%!>:5L$+%&
MK.YX52: /F/_ (*3?LP_V5?M^T+X)T[%M=2+'XFMXEXBE.%2YP.S'"M_M;3R
M6)KY#KVGPWXD_P""B7_!;'Q'I_BGP]+XE_9G_95@OX;RTGFMXXO&WQ*A1U=#
ML<.FF:=)@'#!C*AP1-'*0F?^US^S%K/[-_C\VELLMQX=U-FDT._<9.T?>@<_
M\]$R/]X8;N0/YP\4^#)8#%/.,'']U-_O$OLR?VO23^Z7JC\TXLR1X>J\;17N
M2^)=GW]'^?J>34445^-'Q04444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5RGQR\+CQ?\)=:TY8P
MTUG;_P!H6I>3:J/ "[M[GR?.4#U<5U=.@E$,R3&))-C!MDBY5L'H1W'M7T7"
M/$&(X4XHP6<4?BP]2$[=U&2;CZ25XOR9E7HQQ%&5*6TDU]Y\.T5M_$?PDW@3
MQWJOA+,K1V5ZZ6TDRX:6 G=%(1VW1E6_X%6)7^UV$Q6'QV$IXFA+FA.*E%K9
MQDKI_-,_)ZD)4YN$MT[/Y!111700%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5V/P!^!OCS]I'XO:'\&/AOI_GZKK=X(D=P?+MXQS)/(1TCC0,
M['KA>,D@5R=A87VJ7T.F:99RW%S<RK%;V\$9=Y78X554<L22  .237[:_P#!
M*/\ X)W6G['?PU/Q"^(VGQO\1/$]FO\ :9.&_LBU)#K9(1P6R%:5AP6 49"!
MF^2XQXHP_"^5NK=.K*ZA'N^[_NQW?R74^LX/X7Q'$^:*EJJ4;.<NR[+SELOF
M^A] ?LV?L^^!/V7?@OHGP4^'=KML='MMLMTZ 2WMPW,MQ)CJ[N23V PHP% '
M=445_)M>O6Q-:5:K+FE)MMO=MZMG]7T*%'#48T:4>6,4DDMDEHD%%%%9&H44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 45Y5^UI^V_^R=^PK\/'^*/[6/QUT'P5I)5
MOLHU2ZS<WS*,F.VMHPTUTX'.R)&(')&.:^++C]HG_@J?_P %?E;0_P!B_P '
MZM^R]\!K[Y+GXS^.M-QXQ\1VQX8Z-IV[_0HW4_+<RG<599(W5E*4 >W?MZ_\
M%=_A'^R7XTM/V9?@GX'U/XT?M :]'M\-?!SP.XENT)7(N-2G 9--M@"&:27Y
MMAW!"@9U\Y_9O_X)-_%S]H/XP:7^W%_P6;\=:9\2?B'ITOVGP/\ "325)\&?
M#X,00L%NY(OKL8&ZXEW#<!CS#''*/H;]A+_@FO\ LG?\$[/!=WX=_9Z\"2'6
MM9?SO%GCKQ!<?;=>\1W!.YIKV]<;Y"7)?8NV-69BJ*2<^]4    P!7+_ !C^
M$?A'XW^ +WX>^,[7?;72[H9T \RUF&=DR'LRD_B"0<@D5U%%8XC#T,70E1K1
M4H2333V:>Z9%2G3K4W":NGHT?DK\9_A!XN^!OQ O?A]XQMML]LVZWN44^7=0
MDG9,A[JP'X$$'D&N5K]0?VK?V8O#W[2G@8:8\L=GKNG[I-%U1DSL8CF)\<F-
ML#..00&&<8/YI^-O!7BCX=>*;SP9XST>6PU*PE,=S;3#D'J"#T92,$,.""".
M#7\E\<\&8GA3,&X)O#S?N2[?W9>:_P#)EJNJ7Y!GV25<IQ-XZTY?"_T?FOQ6
MO<RJ***^%/!"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** / OVQ/"ZV?B;2?&L$:@:G9M;7)WDN
M\T&T;B.P\J2%!_UR->.5]6?M#^%W\5_"#5(H(W>?36CU*W2- 2WE;EDR>RB&
M25S[QBOE.O\ 5WZ-?%?^M'A1A(3E>IA6Z$O2%G3_ /*<H+U3/SOB'#>PS%R6
MTU?]'^*O\PHHHK][/#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK[
MC_X))_\ !,F__:0\46G[0GQMT$Q_#[2;K?IVGW<9'_"07*'[H4CYK9&'SMT<
MCRQGY]OE9SG&!R++YXS%2M&/WM](KNW_ ,%Z)GJ9-D^-SW,(8/"QO*77HEUD
M^R7_  %JT>T?\$7?^";7]@6MA^V/\=- _P!.N(Q+X#T:[B_X]XR.-0D4_P ;
M#_5 ]%/F=60K^E-)'''#&L44:JBJ JJ,  = !2U_)?$&?8WB/,YXS$O?1+I&
M/1+]>[NS^L>'\BP7#N6PP>'6VK?64NK?Z=E9!1117B'MA1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 5\T?\ !1O_ (*(6'[$MAX'^&/P[\ _\)S\8?B[XC70/A5X
M!6^^S)?765\Z\NYMK&WLK=71Y9 I/S*  "SI]+U^2O[=>M_\(5_P=B_LC>)?
MB,DL/AC4O@[J>E>&+R[;%LFMR+KT;JF>/-83V49QSF:+VH ^Y=&^#_\ P4C3
MPNOB'7?VT_ C>+6A,KZ+;_"0_P#".QS$9\@ WXOFC!^7S?M"L?O;!]RJG[.W
M[8/Q \+_ +#OB;]I7_@HCIFB^!=<^'^K>*$^($.C^:]C9VVGZE=I ]L7'F3I
M)9I;/&<;I3*I"AG"CW#XH:'X\\1^!=0TKX8^.5\.:]);L=,U>738[R.&8 [?
M,ADP'0G&X J<9PRGFOPO_:6_:]_;?_X*0_\ !J]\4/VM?C=XOTN^O]6\66-O
M=Z'X6\/BSAM-*LM=M$=S\[R2,9%#N=VT1K]WAC0!^DG['?QI_;W_ ."C/PIL
M?VM-+\9Z+\#_ (<>*T:[^''A9?"::QX@O]++,(-0U&YN)A;P^>@$J6T$)*HZ
MDSOG Z[X7?$G]ONP_:^UK]F'X[7/@>7P^_PT;7/ GQ%\-^'KB$:K=17\4%S'
M=64UU)Y,L"3V^4CE*/YZR KDQ1]__P $^-6\):[^P5\$]7\!31OHD_PE\.MI
M1B(*BW_LRWV+P !A<#&!@C&!7KC+ 9U=E3S0C!"0-VW(SCVSMS^% 'YN_L _
MM@?\%7OVZ/%_[1'A+3OCG\#?#EY\#?C)J_@/3X[KX-:I=PZT]E+(BW,KIK\3
M0+(5 *JKE0206Z5ZS_P2!_X*?^.?^"@5I\6?A#\?/A/IW@_XL? GQU)X6^(=
MAX?NY)]*N9Q+<1)<VCR_O%1GM+A=C%B!&K;B' 7\^OV4O'G_  4;^#_@[_@I
M)\9/^"=Z^"M6U_P[^UIXNN[GPMK_ (3N;W4;N)+N8SS6$T=XD7GQQ9=()+>4
M2,A W%EC/WA_P0,^#O[&/AO]BE/VE/V2/'VO>,[WXSZK)XF^(_C7QA<Q2:UJ
M&NNS?:8+P0JJ0O!,\RB)1MR[.&?S/,8 ^X:^#8_CU^V;_P %#O$_[2/AG]B7
M]I:'X4:A\#?'S>"O!2S>&]/U"S\0:Q:VL4UZVK&[M9Y$MFFD^SQBT,4D2QM*
MQF+")?N#QCX0\-?$#PGJ7@;QEI$5_I.L6,MGJ=C,3LN()%*/&V"#@J2.#WK\
MN_\ @A%^R/\ LYM^T#^V'XFC^%]I#J/@S]K3Q1I'A6_MKF>*;2[(1)&(H71P
MR861P&SN&<@@@&@#[=_80\!_\%"/!WACQ)JG_!0KX[^"O&&NZWJT-[H.E>!/
M#9L;'PW;FVC$U@DK@2W2+/OV22@R%1DM\P2/WFOS"_X)#_#^T\4^(OV_?@_X
M@\:>,KK2[7]HO5M-L[Z3QUJ@U2WM8K9/*1-2%P+Q=H55#>;N*C!)!.>"_P"#
M?K_@G9\&?VKO^":O[./[9WQU\?\ Q(U3QUX:O_%<V@ZA8_$;4[!+6"77-5@E
MM]MM,F0[F2=IAB=WDVM*T:)&H!^O5%?BY_P3+_86^"O[77_!-7]H_3?VD=8\
M9>+HO#7QO^(%OX:75/'&H9TZ>VAA$5]E)E:YNALC(FN3,R[,+M#R!^>TW]F[
MP_\ M2_\&RVG_M[?'?XA^./$GQ?\'?"*^U?P5XUO?&M]'/X>DTFZG2V%K'#(
MD2L4M5$DSH\\I<EY&VQ[ #]Q**\V_8T\<>)OB=^R!\*?B3XUU)KS6?$/PVT+
M4]6O&4 SW4^GP2RR$#@;G=CQZU\>_ME^,KB3_@MU\(/A1^U^EF/V>M8^#NIO
MX,M?$BI_8&I>/1>,7CO!-B"6X33D)@CFW;3(S1#>QP ?H717Y@_\$H?@?O\
MVROVN_B!\-_B'XJL_A!X4\60Z7\ ]>C\=:I)X8TN6:QN&UN*STPW8TVXM;2[
M>((3"4C965&780OS-^U5H7A'X+_\$X_A7\?_ -FM];\:^.O!GQBT*75?VQEM
M!I-QXSO+G6##=K#++.]_JEK(93$3(#9/'"OER2!0@ /W7HK\X/\ @KCX^^)?
M[-O[7_A;]J+X^?L2ZC\??V8+3X:R:3XCT71M*AU:?P5KGV^2:;7&TV?*3(]I
MY$/G'!B6*3$D8<K-](?\$GO%/[*GB_\ 8B\/ZU^Q9\6YO&7P\N=>UZ]T6_O&
MG^TV'VS5[N^;3IEN"9D>U^U?9P)3N*1(W(8$@'T?1110 5\G?MA?LI?\%/?V
MA/C!<#]G[_@IK9?!;X9RZ=!"^CZ#\++/5=:GDVD3L+VZ<?9]QQL:,%EZU]8T
M4 ?'O[+7_!#W]AW]G'XCQ_'_ ,;:7XD^,GQ4!5W^)_QJUY_$&J)(#N#PB8""
MV*L25:.,2*#C>:^PJ** "BBB@ HHHH *\:_:\_9*\/\ [1WA;^T-,6&R\4Z?
M"?[+U$K@3J,G[/*>Z$]#U0G(X+ ^RT5P9GEF"SC SPF+AS0DM5^J[-;I]#GQ
M6%H8VA*C65XO^OO/QZ\3^&/$'@OQ!=^%?%6DS6.HV$YBN[2=<-&X[>X[@C@@
M@C(-4*_27]K_ /8ZT#]HO1QXAT!X=/\ %=C"5M+UEQ'>(.1#,0,X_NOU7)X(
MXK\[/%_@_P 3> O$EWX1\8:-/I^HV,ICN;6X7#(?7T((P01D$$$$@U_)?&'!
MV/X3QW+-.5&3]R?1^3[27;KNM-OR'.<EQ&45[2U@_AE^C[/^D9M%%%?''BA1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 'E65PK6NIVOGVLR-%=6Y; FB8%70^S*2#[&OC#Q=X<NO!_B
MK4O"E[,DDNFWTML\L8^60HY7<O\ LG&1[$5]GU\\_M?>%WT[QY9>+XHG\G6=
M/599"H"_:( (F1<>D7V=B>Y<U_8_T.^*_J/%.-R"K+W<3352'^.D]4O.4)-O
MR@?-<3X;VF#C66\7^#_X-CR6BBBO]$3X0**** "BBB@ HHHH **** "BBB@
MHHHH ***^PO^"8/_  3 \3?M?>)H/BC\5]-O--^&NG3YDFYBDUV56YMX#U$8
M((DE'3!13NR4\W-LVP.28&>+Q<^6$?O;Z)+JWT7Z'HY3E..SK'1PF$CS3E]R
M75M]$NK_ %+?_!+7_@E[KG[6?B"W^,?Q@TZ>Q^&VG77RHVZ.3Q!,C8,$1&"L
M((Q)*/0HAW;F3]G=#T/1O#.C6GAWP[I5O8:?86Z6]E96D*QQ01(H5415 "J
M  !P *C\,^&?#W@SP]9>$O"6BVVFZ9IMLEO86%E"(XK>)!A411P  ,8J]7\K
M<5\58[BG'^UJ^[3C\$.D5^LGU?R6EC^I^%>%L#PO@/94O>J2^.?63_2*Z+Y[
MMA1117RQ]0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\_?\%$/^"<'P)_
MX*0?"[2?!7Q5O-6T'Q#X3UA-:^'WC_PQ<B#5_#&J1E62YMI2",$HF^-AM;8I
M^5TC=/H&B@#YN\,> ?\ @J[X8\#Q> M2_:,^"GB34H(?(B^(.J_#K4K:YE4<
M":?3+?4!#),1RWESPQEAPB@X%3]@#_@EO\%_V&?V (?^">VHZY<?$/PK<V^I
M1>(Y?$MC%&FJI?LYN8C"F0D1#E0A9F ZL3S7TY10!\.?LP_\$ZOVZ?\ @G;I
M,OP2_8I_:]\(>(?@['>S3>&/ _QF\(WE[?\ A2.60R-;6FHV-W"UQ '9BL<T
M65S@/R2?I#X;?!#XI:'?7WQ1^*GQ;TWQ+\1+S3#86.IP^&I+71=$MBZN]O96
M'VIY421TC>5Y+EY9FBCRZI%%''ZG10!\>_\ !-'_ ()G_&7]@#XH_&7Q]XK_
M &JM!\>6?QJ^)%]XWU[3K;X9RZ1)8ZG=22R2K!-_:EP/)W2+A6C) 3[W.:K_
M +/W_!+#XA_L9?MC_$+X\_L<?M/Z7X4^&/Q2U1-8\6_!+6_AZ^HV$&KD8GOM
M.N8M1MC8O+W3RI$&=I5E2%8OLJB@"'44U"73YXM)NH8+MH6%K-<P&6..3!VL
MR*R%U!P2H921QN'6OE/_ ()Z?\$[OC7^PY\0OC1XT\0?M/>&_&5O\9_B;J/C
MG4K"V^&<^EMIFHW8;?'%(=5N-\ (BPK+NPC#?ELK]944 ?('['G_  3>^//[
M)/BC]H;QA9_M4^%-=O?COXVO/%<:R_"NYMXM!U"X!0KM&L,UU (\#9NB8LN[
M?@[:Z'_@EC^P+\2_^":?[$>D_L7S_M!Z-XXMO"SWY\*:_P#\('+ICVXN[RXO
M'%S"-1G^T@3W+XV/"=@V]?F'T]10!\:?L1_\$Q/C=^QG^S!\6/V>+;]JWPQX
MCNOB;XNUWQ'#K\WPLN+5=+N]51%G5K==8?[1&NTE )(R-W+-CG#\ _\ !(GX
MO> _^"/-Y_P23M?VN] GM;GPY?Z!#X\/PNG26/3KNXFFE5K0:OAIAYS()!*J
MX S&3FON>B@#SW]D[X.>+?V>/V:_ WP$\:^/['Q1>^"_"MAH8U_3]!;3$O8K
M2WCMXY6MVN+C8[+&"V)"N2<!1Q7PY^U[H'QF_;0_X*M:M\+_ -BC_@H!H/P[
M\8?!7X7VFG>,/!_C;P-9>(+&ZDU>=;]7L[.Y=7$OV:"W-Q=)D*K6D2G+S;?T
MEKPW]J'_ ()H_L%?MH^([/QG^T_^ROX2\7:Y81+%:Z]>V!BOTB7.V,W,)25D
M!)(0L5!)( R: /G'X8^!_P#@HI>?$G6?^">?[<G[2GPP^)_A#XF_"G7K35+G
MX>>%'T+7/"-NT*6J7#QJSP?9Y1<O%'N"N9%!3<L<H'#>(/\ @A9^V+X[_P""
M<ND?\$]?'W_!2C3I])\":CI4GPXO],^%$5NL<%A>)- -2#7;O=LD:^7&L3P*
MI :3SS@K]\_LZ?LI_LV_LC^#9?A_^S/\$_#G@G2;B?S[RVT#34A:\FQCS9Y
M-\\F,#?(S-@ 9P *] H ^;+C]F[]N/P;^T%%\=/AY^U9X8U^TO\ X:Z9X;\5
M^%/&G@N2.'4-0M+[4KH:K;3V=PGV(XU$P^1Y4H:.) \C.JN-S_@GO^PSX6_8
M*^$/B'P#H6N6^HZEXT^(.L>-?%-SIVEBPL!J>HS!Y8K*T#R?9;6)$BBBB+N0
ML8)8DFO=Z* "BBB@ HHHH **** "BBB@ HHHH **** "O*OVH/V4?!'[2?AS
M;>JFG^(+.(C2];CCRR]_*E ^_&3VZJ22N,D'U6BN+,,NP6:X.>%Q<%.G+=/^
MM&NC6J>QAB<-0Q=%TJT;Q?0_(SXH?"SQO\'?&%SX'\?:,]G?6YR.\<Z9^62-
MNCH<<$>X.""!SU?JY\=OV?/AU^T)X5/AOQUII\V$,VGZG;X6XLW/=&[@\94Y
M4X'&0"/SN_:+_9:^)'[..O?9O$MI]LTBXD*Z=KMK&?)G[A6_YYR8ZH?0X+ 9
MK^7>-/#[,.&*DL103J89[2ZQ\I_I+9^3=C\JSSAW$97)U*?O4N_5>3_SV]-C
MS2BBBOSH^;"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ KS_]IWPLGB/X27.I1QH;C1+J.[B8@ES$Q$4J*.V=
M\<C'T@]N/0*;<6%CJUI<:+JKNMI?VTMK>-& 6$,J&-RN?XMK''OBOM/#KBB?
M!G'.7YTG:-&K%R\X/W:B^<')?,Y\706*PTZ+^TFOGT^YZGQ#15K7=%U'PWKE
MYX=UB#RKNPNY+:ZBSG9(C%6&1Z$&JM?[10G"I!3@[IZIKJC\H:<79[A1115"
M"BBB@ HHHH **** "BBB@ HJ?2M*U37-3M]%T33;B\O+N98;6TM86DEFD8X5
M$502S$D  #))K]4?^"9G_!&VS\#G3_CY^UYX?ANM9&VXT+P5<J'BL#U6:['2
M27N(>53JV6^5/G^(N)<LX:P3KXJ6K^&*^*3\EV[O9>MD_?X>X;S+B7&>PPL=
M%\4G\,5YOOV6[^]GE'_!,S_@CSK/QE.G_'K]J72+C3O"+;;C1O#$NZ*YUI>J
MR3=&AMSP0.'D'(VJ0S?K5HNBZ/X<TBU\/^'M*MK&PLK=(+.RLX5CB@B4!51$
M4 *H    P *L].E%?R[Q)Q/F7$^-]MB7:*^&"^&*\N[[O=^EDOZ?X<X9RWAG
M!^QPRO)_%-_%)^?9=ELO6[91117SI]$%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %>=_%W]J'X3_!;XK_  U^"7B_7$'B;XK>(;K2O"FDQ2*9I3;:
M?<WUQ<%"<B&..WVLX! >:)?XQ7HE?EM_P5I_9H^!/Q&_X+D_L'R^-_AM8:D_
MC9_B#9^*GN&?.HV]CHEM):1.0PPD3RRLH7 W2,>2QH _4FBOR@_:6_9-^'GC
MK_@X$^&W[+]QXL\:V'P\US]E?5#K?A/3O'FJ1V\UO'?-;"U@;[1OL(62. .M
MJT0=8=K9620/Z%X^_8N_9B_9=^/?P*_9JD\>>)/BAX/\'_#G6[3P/^ROJ.GI
MXANM;O9KTS/K]Y+>SI:QP6Z2O;QRWNR"$E$AD5CL(!^CM%?DE_P37LO$OBK]
MD/\ ;V_9I\1ZCXH\,Z%\//B[XMM_!6A:-XXO(IO"5L=/\^/3K2[M9(W2WAD7
M*Q(WE'+ JP9MWS]JO[)W@/6_^#7+PQ^WEJWC3QM/\7/ W@>#7? OC+_A-+Z.
M7P[/%KF-EI#%*D$8=6D#N8VE<ON:1BD90 _>ZBOS7_X*,_$/]I/2=)_9T_;-
M\4?L?7O[0WP5L? 5S/\ %_X9Z)917ES:W]];6,L&N)IL@,=^8%2Y1492L0FD
M;,>X2+XG^TCXU_8M^,/_  ;^?M*_M!_\$\_C?XJ3PW<^(I/$%EHVG:[J.C7G
MA&_DCTJVN-&N88KA?,@ C=T@<-;K'<(L:E(T<@'[*45^+7_!3G_@GII/[/W_
M  3&\/?\%;_V??C5\0-+_:$^&GAKPSXA/C>Z\9WDR:G:N;.&33FLWD^RP6D<
M<WR0PQ(&6+9)YGF.S>]^"?VAY/\ @HK_ ,%>]*_90^.WAY7^'O@G]F+3?'L_
MPZOOGT_6=?U26R+3WL#?)>0VL%R(HX90Z)*[R8W;2 #]*J*_,OX6:7JW[&'_
M  73U/\ X)T_"V^U:V^!?QN^"$WC&Q\%:;K%S;0>#=8M[F:WG;3&AD5]/@E2
M$L4@:-1+.I39Y:BO)?\ @BK_ ,$X?@C^V'\%?&7CS]H+QY\2-;O_ (8_M=>)
M)_!4@^(FHQ&S-E+; >:RR[KEY@$6664M*5B15=/FW 'ZC_!K]J7X3_'KXH?$
MCX6?#/6EU*Z^%NO6VB>*+NWD5X(]1EMDN7ME92<O$LB+(/X7+(?F1@/1Z_*?
M_@A=^RG^SWX0_:J_;+\4^$_AUI6BZEX"_:1UK2_!NIPH<:):-9F,K&K-M*A9
M'R&!X)YKYN_;9T[PO\!?^"2NE_M"?L[ZSK7Q-^)/@/XGV&I7W[:L5BFDR^)-
M2FU\QSQVMQ).][J5L%F^RX7=8LD V2,4$8 /VB^,'[4OPF^"GQ;^&7P.\7:T
MO_"3_%CQ#=Z5X4TF&13-)]ET^YOKBY92<B&..W",X!P\\2_QBJ?Q,\!?M5ZY
M^TY\-_'/PP^/6D:'\+]%MM57XE>![KPS'<7?B*66 +8M#=M\]L(9<N0A7<!@
M[PP"_!'_  5G_9E^ _Q#_P""Y?["-QXU^&MAJ,GCF3X@VGBM[AI"=1M['1+6
M2TB<AN$B>61E5<#=(YY+'.]^V+X TOX6_P#!P%^P99^"-<UZTTK5]!\?VMQX
M=D\27LVF1)I_A>2*V,-G+*T%NRI,RDQHI?@MN;F@#]+**_.G]DC7O!7_  4[
M_P""B?[6NA?M4^#]/\7^%?@IXITWP/X#\ >);9+O2]-B$5S]MU$VDF8I+JYG
MC;%PRF1(HUC1@ V?*/V>;CXB^"?B;^WS_P $E]>^)/C*\^'_ ,*?"T/BCX3:
MQ;^+]0@U'PW::GI,EZNEQWL,R7#6\#O&L4;R$;8I%;>K8 !^MM%?A!XW_9-\
M":Q_P; ^$_V\-6\:^-;CXN^!OAUIVO>!?&A\97T<OAV:/5(QY=I!%*D$896<
M.YC:60ON=V9(RG[:? ?Q=JWQ ^!W@SQ[K[JU]K?A33K^]9% !FFMHY'( X W
M,>* .KHHHH **** "BBB@ HHHH **** "BBB@ HHHH *H>)O#'A[QGH5SX8\
M5Z-;ZAI]Y&8[FTNHPZ2+[@^_(/4$ CFK]%3.$*D'":NGHT]FO,4HQE%IJZ9\
M#?M7?\$^/$GPS:X\=_!JWN=7\/Y,EQI@!DNM/'4XQS-&/7[RCJ" 6KYDK]E*
M\#_:6_8'^&_QL^T>*/!XA\.^)7R[7,$7^C7C]?WT:]"3_P M%^;G)#\"OPSC
M#PF564L7DED]W2>B_P"W'T_PO3LUHCX+.>$%)NM@=.\/_D7^C^3Z'YST5U7Q
M:^"WQ(^"/B1O#'Q&\-S64Q)-M< ;H+E1_'%(.''3W&<$ \5RM?@V(PV(PE>5
M&O!QG'1IJS3\TSX"I3J4:CA4336Z>X4445B0%%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 ?-O[6'A9-#^*']N6L2+!
MK=C'=;8U.%F7,4H)[NS1^:?^NP]<GS&OI?\ :N\+OKWPLCU^&-WET"_$I.X!
M4MY]L4A/J3(+8#T&ZOFBO]=? /BO_6[PKR_$SE>I2C[&??FI>ZK^<H<DG_B/
MS?/<-]6S*=MI>\OGO^-PHHHK]C/'"BBB@ HHHH ***6..2618HD+,Q 55&22
M>PH 2O2_V8/V2/CE^U[X\7P)\%_"3W;1E3J6JW.8[+3HR?\ 63RX(7H<*,NV
M#M5L5]+?L-?\$5_C+\>+NR\??M%6U[X)\'MB5;&9-FJZDG8)$P/V9#_?D&[I
MM0@[A^M?P>^"WPN^ /@2T^&OP@\%V6A:-9C]W:6<>"[X ,DCG+2R' R[DL<<
MFOR[BWQ*P&3J6&R]JK6[[PCZM?$_)?-]#]/X3\-L?G#CB<P3I4>VTY>B?PKS
M?R74\1_83_X)A_ W]BK3(O$4=NGB7QQ+#MO/%5_;@&#(PT=I&<B!.H+9+L"<
MMC"CZ6HHK^>LQS+'9MBI8G%U'.;ZO\ET2[):(_H3+\MP.586.&PE-0@NB_-]
M6^[>K"BBBN$[0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^
M5O\ @H1_P3S^)'[6?QT^!7[47P(_:#L?A[X]^!6O:O=:)>ZQX2_MFQO+35+:
M*VO(9+<7%N=WEPKM8/QEAP2&7ZIHH ^0M:_X)M_''4_^"D_@+_@H4O[7.D3G
MP1\,V\$S>&]4^&C37&KV<DKS3W,UY%J42)<O*P8&.V6-<8\L@U#^T9_P3=^/
MGBO_ (*.:%_P4;_92_:RT[P!X@/PV/@3QEHOB/P/_;EIJ6DB]-XCP 75N8)U
MD(.<E<QH2"#(LGV'10!\(_L^?\$A_CU^SUJ'[2D?A_\ ;L;4['X^:MJ.J0#7
M?AY;S36.H7UKY$]W>&"X@%TRAF*10_98@?F*D;41C_\ !'3XK'_@C>/^"1"?
MM=>'Q9?V*-&/CO\ X59.9?L/VW[7C[)_:^WSL_)YGF[<<[,U]XT4 ?+FF?LC
M?MF?#?Q;\,_''PK_ &I/!T[^"?AHO@_Q1X=UCP#=1:=XG1'B:&\4QZ@\EA/%
MY1VG-PI$TJE1D%?E/_@IK^POI7[(7_!'/]M+XE:EKNG:AXO^,E[_ ,)5XP?0
MM)-AIMM.;FTBCMK6 N[!552SRNQ>:6620A P1/U/K@/VC_V7_@=^UQ\.I_A%
M^T-X-E\1^%[P@W^@R:Q=VUK>@,KJL\=O+&)U#HK!9-P#*" #S0!\J>'?V&_V
M@OVT?V%/A=^S#^U#\</"][\*I?#_ (;O?%D'A[PQ<6NK^++"TCMKJWTVXD>Y
M>*T1I(H?M$L*EIA&P1;<2$+W7[5'_!-O7?'?[8/@3_@H9^R=\4].\ ?%GP5H
M4GAS4H]7T)K[1O%7A^1F8Z=>PQ2PR1F-V+Q3QME2%#*X5-GT;\)OA/X&^!_@
M#3?A=\--.NK+0M'MDMM*L+K5KF\^R0(H5(8WN9)'6-%4*J!MJ@ * .*Z.@#Y
MU^$/[%'C'1OVEO%'[='QH^(6A:Y\7M<\$0>$/#UQIGAZ:'1O"^B13O=?9(('
MN3-<M+<N9IIGE0R;(U1857#8?_!+7_@GM\3/^"=7@3QS\//%_P"T5HWC^Q\9
M_$35/&0EL? ,NBS65[?M&T\66U&Z62$&/*C:K#<<LW%?4U% 'Q3\*/\ @DUX
M_P#A?^T'^T'X@LOVL)O^%3_M!ZU?ZYXD\"6GA..+5(-0O;*2UN FJ&9ML \S
MS5585?<D2[PJR";Q/7_^""/[6/CK_@F3/_P3(\?_ /!2.RNO"OAZXL_^%=7F
MG?"R*WDBAMK]+N)-3+W<C70104C6%K?:=K.TX 2OU"HH ^.?VN?^":/QY_:'
M\?\ [.W[0_@S]L6UT;XK? +5-9N8_%.M_#^*^L-9CU:WC@OHS80W, A4)&JP
MCS694&'=WS*;WQQ_X)O?&7XO?MT_L_?MI6W[6.F0/\ =)U:SL-%UGX<M>7&O
M/J>GBQOKBYNH-1MTC=D&]!% J(Y^ZR_+7UQ10!\A:_\ \$W_ (G?"']O7Q3^
MW]^P]\8=!\,ZG\3='MK#XM> ?&&@37FD:_-:J5M=2ADMIXI;2[C4E3Q(D@DD
M)569F.UX&_X)TZ]X,^'?QUUM/C-IMQ\8?VAM[>.OB+<^$6>RM@M@;"RM;73Q
M=JXM;2V.V))+EW9F=G=MVT?4=% 'PG>_\$?_ (NWW_!'-?\ @D;-^U[H!M%T
M!-#_ .$\_P"%5S>;]@2[%P%^R#5]OG8 3S/,VXYV9KZ\_9_^'GBGX2?!/PK\
M+/&7BZPU[4/#F@VFF2ZOINC/I\-V((EB606[W$YC)" D>:W.:["B@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#&\>_#WP5\3_#<WA+Q]
MX<MM4T^?[T%RF=K8P&5ARC#)PRD$=C7QG\?O^"9'BKPYY_B/X$ZHVLV8R[:)
M?.JW<8](WX64>QVMT W&ON6BOF>(N$,CXGI6QE/WUM..DE\^J\FFO(\O,LGP
M&:0M6CKTDM&OG^CNC\=-8T76/#NIS:)K^E7-C>6SE+BTNX&CDB;T96 (/UJM
M7ZN?&;]G3X2?'G2_L/Q"\+137")MMM4M\1W=O_NR 9QWVME?4&OC'XX_\$V_
MB[\/I9]8^&3?\)5I*Y98H%"7T2^C1=),=,H23UVBOY\XE\+\^R1NKA5[>EWB
MO>7K'5_.-UWL?G>9\*YA@;SI+VD/+=>J_P K_(^<:*FU#3M0TF]ETW5;&:VN
M8'*36]Q$4>-AU#*>0?8U#7YJTXNSW/EVFG9A1112 **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** *^KZ#:>*]&O?"M])$D6J6<MHTT
MZY2$R*564COL8AQ[H*^*[NTNK"[EL;ZW>&:&1HYHI%*LC X*D'H01C%?;E?,
MG[4OA<^'OB_>:E'$RPZ["FIQ,[9+O(66=CZ9N$FP/3%?V_\ 0UXK]ECLQX<J
MRTFE7@O.-H5/FTZ;](L^5XIPW-0A77V79^CV^YK\3SJBBBO[Y/B0HHHH **]
M?_9F_82_:?\ VMK]$^#WPTNIM,,FR?Q'J6;;3H.<',S##D=TC#O_ +-?I+^R
ME_P0D^ WPK:U\5?M%ZZ_CS6HBLG]E1JUOI4+CG!3/F7&#W<JK#@QU\GGW&O#
M_#R<<15YJB^Q'67SZ1_[>:/J\AX+S_B!J6'I<M-_;EI'Y=9?]NIGYV?LB?\
M!/7]I+]LS54?X:^%#9>'TFV7OBS6 T-C#@_,$;!,[C^Y&&()&[:#FOUH_8P_
MX)5?LV?L@1VWB=-+'BSQE$ S>*-;MU)MW];6'E;<>C9:3DC?CBOI+1]'TCP]
MI=OH>@:7;6-E:0K%:6=G L44,:C"HB* %4#@ # JS7X+Q-XA9UQ#S48/V5%_
M9B]6O[TMWZ*R\GN?O/#/A]DW#_+6FO:UE]J2T3_NQV7J[OS6P4445\"?>!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 %%%% !117PS^
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
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
5HH **** "BBB@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>cms-20201231_g7.jpg
<TEXT>
begin 644 cms-20201231_g7.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
MY 1T P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _4C]H#_@I_/X6^*.J?!S]F#X$:I\2-4\(>/O#_ACQ[JJ:A:6
M.EZ9?:G+$$TZ.:>96GO?*E1R$1H8=Z"616.RO1OA_P#MX_"WQ+\!?''QZ^(W
M@SQ7\/H/AIJ]YI7CGP_XNTR,ZCIU[;PPS&*-+.6=+OS4N(# ;=Y!/YT?E[BX
M%?F]_P %,/V??VR_^"6G[4WB#]OW]FW2G^)_P,^)WQ<\,^*OBC\*[9#_ &YI
MNNVEY"4N--P"9A.R;2JAB/,"LFU%E3]&/V+OVF_V-_\ @HY^S_'^T=^SC=V6
MO>'_ !%KUM?ZU;7EKY=W8ZW9"U:..\A))BNH/LUH1U&(HG1F1E=@#YZT[_@O
M?X.\%_'?P=\*OVO/V$OC;\#/#WQ'U=-+\!^/?B-H5O#I]W>2$"*"[$4KFQD<
MD?*Y8KG<X1 S+] ?MG_MVP?LIWFC^ OA_P#LZ^/OB_\ $#Q!;37>F>!?AUIB
M33PV43!7O;R>5TALK;>RQJ\C;I'.U%?:Y7Q[_@LE\&+/]NFW^%7_  3L\.V:
MW>K>(_B-I?BWQ7>(F[_A&O#&ES-)=Z@S?\LI)I"EE #S(]Q)CY8I2OV?!X:\
M/VOB6[\8V^D0)JM]8V]G>7ZQ@2S6\#S/#$S=2J-<3L!V,K>M 'S3_P $Y_\
M@JW\&O\ @H;JWC/X8V'PU\7_  W^)OPXNHX/'?PQ^(&FK:ZGIHDSY<RA6(EA
M8C&X8(RNY5#QEX_VW_\ @JAX?_8T^*%A\'?#'[&OQW^->ORZ,FJ:W:?!#X?M
MK@\/V\LDD=J;YED00-.8;@QKR6%NYX&,\5^P_P#!BS^,?_!3SX\_\%0=!LU@
M\*:[H&F_#OP'?Q)M'B2+3F#:CJP_OP&ZC2U@E!(D2S=URC1LWDO[6W[#?_!8
MG]E7XR_$S_@H/_P3V_;@M?'<_B+77\1>)?@%XQ\%PK::M:P01PQ65I<K(TGF
M1VL$4*!?(9S'GS-SE6 /OW]FCXU:G^T5\#?#_P :=7^"WC+X>3Z_;/.?!WQ!
MTQ++6=.42NBBZ@1W$+LJB0(6W!77<%;*CNJ\?_8"_;!\(?M]_L<> /VOO ^B
MS:98^-M$^U2Z7<2B1K&ZCE>WNK;> -XCN(9HP^!N"!L#.![!0 45D^.O!VE_
M$'PC?^"];N+N&TU& PSR6-RT,RJ2#E'7E3QU%>0_\.]_@G_T-OCO_P +*Y_Q
MH ]THKYY_8%T>/Q!\$;Q]4U+4)6L_%FI6D+R:C+(WEQR[5RSL23CWKV[_A!]
M(_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'T
MC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W
M_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;
MW_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#
M8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C
M_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_
M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_
MY^;W_P "VH V**Q_^$'TC_GYO?\ P+:J7B#PMI^F:+<ZA;7-WYD499=UTQ&?
MSH Z6BL.T\&:5/:Q3/<WF7C5CB[;J14G_"#Z1_S\WO\ X%M0!L45C_\ "#Z1
M_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_
M .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[
M_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U
M &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X
M%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%
M%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\
M(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\
M\(/I'_/S>_\ @6U9VL>&[&PO]/MH+FZVW-P4DW739QC/'- '4T5C_P#"#Z1_
MS\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_
M^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\
MX%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U
M&Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U
M'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%
M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (
M/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@
M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U9WAOPW8Z
MM8/<W5S=!EN)$&RZ8# .!WH ZFBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH
M V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"V
MH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL
M?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2
M/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](
M_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_
M\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_
M ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ
M-BBN:\0>%M/TS1;G4+:YN_,BC++NNF(S^=6;3P9I4]K%,]S>9>-6.+MNI% &
MY16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'
M_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_
M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/
MI'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (
M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\
MWO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S
M\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^
M!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q17/ZKH%IX?TZ;6K
M"XN3-;IOC$MPS+GW!ZUN6<C36D4S_>>-2<>I% $E%%% !1110!\"?M,_M _M
M8^"(H_A]^T3^RAXSU2VTS]IC1KWP!XT\)RZ7>V>O:&WB".>RMFC6YCFM;N.)
MEMMDT2J_E(YE8LQ#/V0OV<OVKOV&_A5^TE^UEX _9$.K_$;XV_$JX\4>$O@/
MH_BK2[2/2(S&(;<7MY+<):1SR,7N+HP22J-P2(RE:^_J* /S(^"'[0G_  6U
M^#^A:SK$_P#P0;N=?^(7BR5;GQ9XYUG]IGPL@O[M4*1+Y,66@L;<$I#:HQV)
MNRSRR2S2>L_\%&_B#_P5">T\*? G]G?]@35/BOX9OM*C?XN>)_#OQ3T3PH-5
M_=[9-,L6O;EKFVBE<-YTOEAQ"WEQ2!W,T?V]10!\E?L8_'K_ (*3?$GXHZ3\
M-OC9_P $LM)_9W^&?A_P_*W]HO\ %;1_$#7;1K'#::99VNF;?LBJ&,AD8% E
MOY8 +@U'\-/VUO\ @HKX]F\1?#'Q3_P2D\2>$/&5GJ=U:Z%XFU#Q]H]WX/DM
MP[+;WT]VDZ7Q4KM=H8+.63ME"3L^N:* /+?V*/V6?"O[%'[+'@O]E_P=JKZA
M:^%-+,-QJ<D B:_O)97N+NZ\L$B/S;F::78"0N_:"<9KU*BB@ HHHH \%_X)
MU?\ )#]7_P"Q[UC_ -'U[U7@O_!.K_DA^K_]CWK'_H^O>J "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_ "+%[_UP
M-:59OC'_ )%B]_ZX&@"YIW_(/@_ZXK_(5-4.G?\ (/@_ZXK_ "%34 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^)?\
MD+Z/_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!!- &Q1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_P"01+_U^S?^
MA5L5C^!_^01+_P!?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_
M\BQ>_P#7 U<T[_D'P?\ 7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** ,WQC_ ,BQ>_\ 7 U<T[_D'P?]<5_D
M*I^,?^18O?\ K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%% !1110 44
M44 %%%% '@O_  3J_P"2'ZO_ -CWK'_H^O>J\%_X)U?\D/U?_L>]8_\ 1]>]
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5F^,?\ D6+W_K@:TJS?&/\ R+%[_P!<#0!<T[_D'P?]<5_D*FJ'3O\ D'P?
M]<5_D*FH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ K'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *": -BBBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L
M?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*@#8HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_\BQ>_P#7 U<T
M[_D'P?\ 7%?Y"J?C'_D6+W_K@:N:=_R#X/\ KBO\A0!-1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_P"N
M!JYIW_(/@_ZXK_(53\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"@":BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@#P7_ ()U?\D/U?\ ['O6/_1]>]5X+_P3J_Y(
M?J__ &/>L?\ H^O>J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *S?&/\ R+%[_P!<#6E6;XQ_Y%B]_P"N!H N:=_R#X/^
MN*_R%35#IW_(/@_ZXK_(5-0 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !6/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_
M -!- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !6/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F^,?
M^18O?^N!JYIW_(/@_P"N*_R%4_&/_(L7O_7 U<T[_D'P?]<5_D* )J*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&
M/_(L7O\ UP-7-._Y!\'_ %Q7^0JGXQ_Y%B]_ZX&KFG?\@^#_ *XK_(4 3444
M4 %%%% !1110 4444 %%%% !1110 4444 >"_P#!.K_DA^K_ /8]ZQ_Z/KWJ
MO!?^"=7_ "0_5_\ L>]8_P#1]>]4 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 5F^,?^18O?\ K@:TJS?&/_(L7O\ UP-
M%S3O^0?!_P!<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_ .OT_P#H)K8K'\2_
M\A?1_P#K]/\ Z": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "L?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*
M@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_
M "% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y!\'_7
M%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@#P7_@G5_R0_5_^Q[U
MC_T?7O5>"_\ !.K_ )(?J_\ V/>L?^CZ]ZH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8_\BQ>_P#7 UI5F^,?^18O
M?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5C^)?^0OH_P#U^G_T$UL5
MC^)?^0OH_P#U^G_T$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^
MA4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 9OC'_D6+W_K@:N:=_P @^#_KBO\ (53\8_\ (L7O_7 U<T[_ )!\
M'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** ,WQC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @
M^#_KBO\ (4 34444 %%%% !17CW[2/[>W[)W[)NM:5X7^-_QCTG3-9U>\M(;
M;0X[E9KY(KB<0)=26Z$R);!S@RE=O! R1BN[^&/QI^#_ ,:_ D7Q0^#WQ3\.
M^*?#<P?R]>\/:S!>69V??'G1,R K_$,Y7OB@#IJ*\)^#7_!3[_@GA^T/\7)O
M@/\  _\ ;-^'?BCQ?$SK'H.C^)H)IKDH"7%OAMMSM )/E%\ $G@&O5/BK\7?
MA?\  WP3=?$CXQ>/])\,Z#9,B7&JZS?)!"KNP2.,,Q&Z1W*HB#+.S!5!) H
MZ*BN0^#?Q\^#?[0>@77B;X,?$73?$-K87S66IBQF_>V%TJJQM[B)@)+>4*R-
MY<BJVUU;&&!.!\7_ -M']E'X!>+$\"_&3X_>&?#NK&S2\N;'4=256LK1W*)=
M76,BT@9P5$TQ2,E6 8D' !Z=138)X+J!+FVF22.1 T<B,"K*1D$$=013J "B
MBB@#P7_@G5_R0_5_^Q[UC_T?7O5>"_\ !.K_ )(?J_\ V/>L?^CZ]ZH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8_
M\BQ>_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R%34
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
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
M^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH
MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X2
M75_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X
M275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H
M4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A
M0O?^^EJCXEU[4[G0;J";PQ=0JT1!E=EPON:Z:LWQC_R+%[_UP- %2R\1ZJEG
M$B^$KQ@(E 8,N#QUJ7_A)=7_ .A0O?\ OI:TM._Y!\'_ %Q7^0J:@#'_ .$E
MU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A
M0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%
M"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_
M[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]
M_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8
MHH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_
M (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#
M'_X275_^A0O?^^EK,US7-1GU'39)/#=S&8[DLB,RYD.WH*ZNL?Q+_P A?1_^
MOT_^@F@ _P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_
M[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V
M** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A
M)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$
MEU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%
M"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z
M%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\
MOI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z
M6LSPKKFHVNG21P^&[F<&YD8NC+@$MT_"NKK'\#_\@B7_ *_9O_0J #_A)=7_
M .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W
M_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?
M^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^E
MK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\
MOI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V**
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
MY^AN15VW_P"#@[]CAU'VKX8?$N-B>0ND:>P'X_;@?TKZON/V4?V6[N/RKO\
M9L\ 2J#G;)X.L6&?7F*J-S^Q7^QQ=LSW7[)OPTD9A@NW@33RWY^3FC^T> 9;
MX&JO2K_F@_L[CV.V.I/UI?Y,^;K;_@OQ^Q'.Q67PS\080!P9-"M2#_WS=&K]
MK_P7A_83N AE?QE!N/(E\/*=OUVRG],U[G<_L"_L1W2A9?V3OA\ #D>7X4M4
M/_CJ"J%S_P $XOV$[LN9?V5O!HWC!\K253\MN,?A1];\/9;X:NO2<?U#ZIX@
MQVQ-!^L)?H>5VW_!<C]@*?=YOB[Q%#C&/,\,S'/TVYJ_;?\ !;#_ ()XSE/-
M^+.IP;NOF^%;X[?KMB/Z9KMKG_@E]^P%=[?-_9?\.#;G'E"9/SVR#-9]S_P2
M9_X)XW8<2_LSZ8-YY\K5;Y,?3;.,?A1[7PXEO3Q*]'3_ %#V7B+':IAGZJI^
MAD6__!9G_@G#.I,O[04D.#P)/".K'/\ WS:FM"V_X*[_ /!.F[94B_:4LP6&
M1YN@:D@_$M;#%5[C_@CM_P $X;I@TO[-\8P./+\4ZLG_ *#=C-?.OQX_X)S_
M +->C?&&#X1_ S]DNX2_18[F._NM?O[I9XS_ !A)9VB6('*LTF>00<=_G^)>
M(O"OAK+?K=:&-FVU&$(1I2E.;ORQ5MKVW=E\[)^QD>3^)^=XY8>G+!Q27-*4
MG5BHQ6\G?>U]E^1]7+_P4;_96UC08?$'@/QO<>(89KE8@=/TJXC 7.&DW3QH
M&"C/W222,8ZXF;_@I)^PI'>2:?<_M.>&()X699HKFY>)D8'!4AU&"#Q@\UQ?
M@3_@F3\/KKP6=(^+NOZA+<7$(1[/P]?-9Q6R8^XLB .3VR"HQQCN>;NO^"%?
M[!EPI":1XKB8MDNGB1B3_P!](:^;X$J3S.6)QG$ZEAJ<VO84::C4J0CK=U:C
MY8N3TTC%6MT=T>_QA'$X"%##</\ )7G%/VU6;E"$I:65."YFHK764G?S6IZW
M9?M\_L#R7TFM6G[3GP_CNKA%CFN6UJ".615)VJQ8@D#)QG@9-;%O^W/^Q9=.
M4C_:V^&P(&?WGC:Q0?FTHKY]N?\ @@I^PU.Y:+4/',((P%C\00D#W^:W-9]Q
M_P &_7[%DRA8_'OQ)A(/)CUNQ)/_ 'U9&OT*. \.TK1Q-:/_ '#CU]#XEX[Q
M"^UAJ+_[B2_4^H+;]L+]DB]"&S_:E^',HD.$,7C>P;<<XP,3<\UH6W[2W[.-
MZ2+/]H#P3+M^]Y7BNS;'Y25\@W/_  ;V?LD.7^Q_%KXC1@CY/-U"P?!QWQ9C
M//TK/N?^#>3]G%P/L?QS\;1_WO-2S?/Y1#%5_9O 4ML?47K2_P F+^TN/([X
M"F_2K_FCV3]L3_@J)^RW^S?'I/A.[\5Q>)K[7IE6YA\,W<5U_9MH3\UU,48C
M'3;&#O89(&!7T3X \7^&/'W@C2O&G@O7;;4]*U.PBN+"_LY0\<\;*"&4C_\
M6#D'D5^*O[=/_!)SXR_LK>.M+@^&MKJ/C7POXAO$M-&U&UL?](ANFZ6UPB9"
ML>2L@PK '[I! _37_@F-^Q]XP_8W_9UB\%^//'EUJNJZO<#4;W3%N-]EI#NO
M,%N/U=APS\@8&6Z^).'^%<OX>P^+R_%>TJ3;W^VNON_8Y=M=_4Y.&^(.*<PX
MAQ&$Q^%]G3@EJOL/I[WV^;?3;T/HRBBBOSL_0PHHHH **** "BBB@ HHHH *
M*** "BBB@#P7_@G5_P D/U?_ +'O6/\ T?7O5>"_\$ZO^2'ZO_V/>L?^CZ]Z
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M K-\8_\ (L7O_7 UI5F^,?\ D6+W_K@: +FG?\@^#_KBO\A4U0Z=_P @^#_K
MBO\ (5-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !6/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$T ;%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8
M_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A4 ;%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !117YU_\ !1'_ (*A^+O&'B]OV,/V
M"C=:SXHU6Y.GZKXDT0>8ZN<A[:R9>"X&[?<9 C .TY!=/9R/(L=G^,]AAEHM
M92>D81ZRD^B_/H>-G>>8'(<'[?$/5Z1BM93ETC%=7^74Z+_@I3_P52O/AYK$
MG[*O['SOK?Q#U"X%A?ZKI<7VC^RIG;9]FMU4'S;LD[< $1GCE\A-;_@FA_P2
MML_V?)8?VB/VDE37/B7?DW,$%U+]HCT1WRS-O)/G71S\TO(4DA">7;HO^":_
M_!+SPC^Q[H\7Q/\ B:MMKGQ*OX#]HO\ _60Z.KCYH+<GJYZ/-U;E5PI.[ZZK
MZ+-\]P.5X*649&_W;_B5=I57V7:'9=?1OF^?RG(\=FF-CF^=K]XOX=+>-)=W
MWGW?3U2Y<WQC_P BQ>_]<#5S3O\ D'P?]<5_D*I^,?\ D6+W_K@:N:=_R#X/
M^N*_R%?"'W)-1110 4444 %%%% !1110 4444 %%%% !1110 5Y1\=_VO?AK
M\$R^C+)_;.N*<'2K*8#R?^NKX(C_ -W!;IP <US/[5'C#]IB_P#&5G\(/@YX
M:FM[75;3S/[;LW/F. <2*93A;<*2,G.X[EP1G;5GX!?L1>#/AN\7BKXB/%X@
MU_/F8E7=:VS]<JK<R-G^-OJ%!YK\VS?B'BC-\SJ93P]0<'3?+4Q%6+4(/>U.
M+_B2L[K[.VCBU(^UR[)\BR_ PS#.*O,IJ\*--WE+SFU\"OOU^:L>R^%?$>G^
M,/#5AXJTE91;:C:1W$"SQE'"NH(# ]#S5[RT$AE"#<1@MCDCT_4TO3I17Z+2
MC.-.*J.\DE=VM=]6E=VOVN[=SXV;BYMP5ET5[Z=KZ7^X****T("BBB@ HHHH
M S?&/_(L7O\ UP-7-._Y!\'_ %Q7^0JGXQ_Y%B]_ZX&KFG?\@^#_ *XK_(4
M34444 %%%% !1110 4444 %%%% !1110 4444 >"_P#!.K_DA^K_ /8]ZQ_Z
M/KWJO!?^"=7_ "0_5_\ L>]8_P#1]>]4 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5F^,?^18O?\ K@:TJS?&/_(L7O\
MUP- %S3O^0?!_P!<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_ .OT_P#H)K8K
M'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "L?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV
M;_T*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ ILTT-
MM"]Q<3+''&I:21V 55 R22>@J'5]7TKP_I5SKNNZE;V5E96[SWEY=3+'%!$@
M+,[LQ 50 22> !7Y=?MA?MR?&O\ X*1_%0_L4_L)6%VWAFYD:/7=>7=#_:<*
ML \LKXS;V*Y&<_-+D CYA&??R#A[%Y]B)*#4*4%>=27PPCW;[]EU\E=KP,_X
M@PF0X>+FG.K/2%./Q3EV2[=WT\W9/:_;N_X*.?$S]K#XA_\ ##W_  3ZBN]3
M_M69K/6O$VE-AM0'(DBMY.D5JHR9+@D!@#@B/+2?3?\ P3N_X)N?#G]B#P>-
M9U 6VM^/]3M@NM^(O+)6!3@FUM0PRD0/5L!I",M@!47?_80_8$^%/[#GP]_L
MCPW&FJ>*-1A7_A(_%,\.);IASY48.?*@4]$!YP"Q)Y'O->KGG$.$IX/^R,F3
MAAE\4OMU7_-+^[VC]ZV2\K).'\74QG]K9PU/$OX8_9I+^6/][O+[GNV4445\
M6?:&;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y
M"@":BBB@ HHHH **** "BBB@ HHHH ***\1_:Q@_:9\0:CI?@3X+V_EZ5J\+
MIJ&H6C>7+$X/S+)*3^ZC*D$%?F8AASP#XV?9N\CRN>+5"=9JR4*:YI-MV2MV
MNU=]%KJ>EE.7+-<='#NK&FG=N4W:*25W\[;+J6OC_P#ME^ /@Z)O#V@LFN>(
M%!7[%;R?N;9O^FSCH1_<&6]=N<UZ1\-/&%QX^\!Z5XPO-"N=,FO[19)K&[B9
M'B?H1A@"5R"5/=2#WKS'X ?L6> _A(8?$GBLQZ]X@7#BXFC_ '%JW7]TAZD'
M^-N>,@+7M5>)PO#C/$XBIC\ZE&G":M##Q2?)K>\JF[FUHTO=]-EZF>RX:H48
M83+(RG*+O*M+3G\HPZ1ZIO7UW"BBBOM#YD**** "BBB@ HHHH **** ,WQC_
M ,BQ>_\ 7 U<T[_D'P?]<5_D*I^,?^18O?\ K@:N:=_R#X/^N*_R% $U%%%
M!1110 4444 %%%% !1110 4444 %%%% '@O_  3J_P"2'ZO_ -CWK'_H^O>J
M\%_X)U?\D/U?_L>]8_\ 1]>]4 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5F^,?\ D6+W_K@:TJS?&/\ R+%[_P!<#0!<
MT[_D'P?]<5_D*FJ'3O\ D'P?]<5_D*FH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ K'\2_P#(7T?_ *_3_P"@FMBL?Q+_
M ,A?1_\ K]/_ *": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "L?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T
M*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LWQAXP\+?#_PO
M?^-?&VOVNE:3IELUQJ&HWTPCB@B49+,QZ#^?2J7Q0^*/@'X,>!-2^)GQ/\46
MVCZ'I,!EOK^[?"H,X"@#EF8D*JJ"S$@ $G%?EI\1_BG^TU_P6U^.?_"HO@Y:
M7?ACX2:#>)+>W-VA\N-,G;=7>TXEN& ;RK=3A?7AY:^EX>X<JYU*5>M/V6&I
MZU*CV2[+O)]$O\K_ #?$'$5+)HQH4H>UQ-32G36[?=]HKJW_ )VM_M$?M0?M
M#_\ !7SXRG]E?]DG3KK2_AS:3B35]4NE:%+N)6XN[UADI"""8K?[SD L"P C
M_0+]CC]B_P"$'[%7PRC\!?#73_/OKD+)K_B&ZC NM4G ^\Y&=B#)"1@[5!/5
MBS-L?LO_ ++?PC_9'^%MK\*_A%H0M[:/$FH:A-AKG4KC #3SOCYF.. ,*HPJ
M@  5Z+73G_$=+%8=9;ED/982&R^U-_SS?5OHME\E;ER#AVKA<0\RS*7M<7/=
M_9@OY(+HEU>[^;N4445\B?7!1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_&
M/_(L7O\ UP-7-._Y!\'_ %Q7^0H FHHHH **** "BBB@ HHHH *\0^/_ .VQ
MX'^%;3>&/!*Q:_KZDHT<3YMK5^G[QU^\P/\  O/!!*UH?M8^#/V@/'>F:7X9
M^#>M1VUA?3-!K:I*(9%4C(=I<Y\K (95&22!\P. ? #]COX>_!A8=>U1$UKQ
M H#'4+F+]W;MZ0H?N_[YRWIC.*_/,_S#C/,\SGE.2T?80C;GQ-1)I)J]J,?M
MRL]WHG=.VC/L<IPG#6!P,<PS.I[63ORT(.ST=KU)?97DM6M5?5':?!'Q;XR\
M;_#+2_$?C_PQ-I.K3P_Z5;31[-Q!P) N<H&&#M;!&2.F">KHHK[G!4*N%P=.
MC4J.I*,4G)VO)I6<G;2[W9\KBJL*^)G4A!04FVHK9)O97Z(****ZC **** "
MBBB@ HHHH **** "BBB@#-\8_P#(L7O_ %P-7-._Y!\'_7%?Y"J?C'_D6+W_
M *X&KFG?\@^#_KBO\A0!-1110 4444 %%%% !1110 4444 %%%% !1110!X+
M_P $ZO\ DA^K_P#8]ZQ_Z/KWJO!?^"=7_)#]7_['O6/_ $?7O5 !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9OC'_ )%B
M]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._Y!\'_7%?Y"IJAT[_ )!\'_7%?Y"IJ "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_
M$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@F@#8HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\#_P#((E_Z
M_9O_ $*MBL?P/_R")?\ K]F_]"H V**** "BBB@ HHHH **** "BBB@ HHHH
M **** "N/^.OQW^%_P"S=\--0^+/Q>\31:9H^GIR[<R7$I!V00IUDE;! 4>Y
M. "1E_M._M0_"/\ 9(^%MU\5?B]KOV:UBS'86$&&N=1N,$K! A(W.<=>%499
MB ":_-GX=_"_]IS_ (+;?'/_ (6U\7[NZ\+_  ET&\>*RMK5CY<29&ZVM-PQ
M-<, OFW##"^G"15]7P_PW',:4L?CI^RPE/XI]9/^2"ZR?X>;T?RO$'$<LOJQ
MP.!A[7%U/AATBOYYOI%?CZ:IC-^U#_P7)^/&U/M7A'X.^&;_ +Y:*V'_ *#<
MWSH?]R)6[ _O/T\^!'P&^%O[-GPTL/A/\(?#$6F:18)PJ_-+<2G&^:9^LDC$
M9+'V P  -'X7?"WX?_!;P'IWPS^%_A>UT?0]*@$5E86BX51U+$G)=V.2SL2S
M$DDDG-=!4<0\22S6,<)A8>RPM/X*:_\ 2I=Y/OK:_JW7#_#D<JE+%XJ?M<54
M^.H__28]HKMI>WHD4445\N?4!1110 4444 9OC'_ )%B]_ZX&KFG?\@^#_KB
MO\A5/QC_ ,BQ>_\ 7 U<T[_D'P?]<5_D* )J*** "BBB@ H) &2:*\O_ &I_
MAA\5?BKX,M/#GPP\7_V<)+S9JUL\OE)<6[#!+.H+84]4'#!CD' %>;F^-Q.7
M9;5Q.'H2K3BKJ$;*4GV5_O>[M>R;T.W+L+1QN-A1K552C)ZRE>R7?3\//=I:
MG+?'O]N'PEX EE\(_"^*+Q!KQ/E^;&2UK;N>,$KS*V?X5XSU8$8KO_V==<^+
M?B#X96VH?&C1#9:PTSXWJJ/-"3E'>-?]6W)7;P<*"0,XK%^ G[)7PY^"$4>K
M>2-7U[;\^K7<0_='N(4Y$8]^6//..*]4KY;AK+N,*V/>:9YB.1RBU'#T[>S@
MFT[SEKSSTW6VMG9V/>SO&<.4L(L!E='FLTY5I_')K^5?9CKL]]+JZN%%%%?=
MGR@4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_P @
M^#_KBO\ (53\8_\ (L7O_7 U<T[_ )!\'_7%?Y"@":BBB@ HHHH K:GK&D:+
M'%-K&J6UHD]S';P-<SK&))I&"I&I8C+,Q "CDDX%6:_'#XK?M"^#?VE/^"FW
MQ2_9!_;5\:Z]9>,/#WQ]\#6GP=^']SXAO=-TZY\)O<VIFO+*&"6-+F[E+O++
M.V^9$=1$42-POZ<?LE_ ?QE^SIH7B[X>:[\3_$OBG06\:37G@6?Q;X@GU2^T
M_2);.T(L7NKAGFE2&Z%VL9E=W\O8&9CR0#U>BOSK_9-U/XN>'?\ @X6^._PA
M\8?M"^-O&7A^P^!6AZGHVF^*-41[?3);BZA\T6]O!'%!"&*DDI&K'=R3@5[O
M^W/_ ,$^?'?[=OQ$\.+K/[9WQ6^%?@CPMI4SQ:;\%_%[Z)J.M:G/)AWO;CRW
M#6\,440BC49+SS%BH5=P!].T5^:?[#7[%VI_ C_@L)XE\#?#W]MG]H;XA^#_
M (5_"2UN?%]C\5/BQ<ZQ:GQ%K,\HLH!#MCC/E6%M/.P96(:Z@8%2!GQO]MC]
MMK]AO]L?_@I-XE_94_:<_P""F_Q\_9NM_ 5_'X9\!1?#CQ)-X9TOQ%>8#:C>
MWM^]K-$P^T%+6'S#'&@LW<.WV@  '[(45P?[,?P*TC]FGX%>'?@CH7Q+\8^,
MK;0K1XT\4>/_ !$^K:QJ1>1Y6FN;I@/-8ESC 554*JJJJ .\H **S_%?BOPY
MX&\.7?BWQ;J\-AIMA"9;R\G.$B3IN..W-><?\-S_ +(__1>M!_[_ #__ !-
M'.?\$ZO^2'ZO_P!CWK'_ */KWJOG'_@G1XR\+O\  O5)5UN K)XVU62,Y^\K
M2AE/X@@_C7OG_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\
M?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_
MPF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8
M^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?
M]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'
M_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )
MCX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\
M?5 &E6;XQ_Y%B]_ZX&C_ (3'PQ_T&H/^^JS_ !1XH\/WGA^[M;758GD>(A$4
M\DT ;FG?\@^#_KBO\A4U9%CXN\-1V4,;ZS"&6)003T.*E_X3'PQ_T&H/^^J
M-*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3
M'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#
M'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH
M TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q
M\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_
M $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J
M-*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJQ_$O_ "%]'_Z_3_Z":F_X
M3'PQ_P!!J#_OJLO7O$N@W.IZ9-!JD3+#=%I6!^Z-O4T =-16;_PF/AC_ *#4
M'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I4
M5F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/
MAC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z
M#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!
MI45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_P
MF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^
M&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'
M_?5 &E6/X'_Y!$O_ %^S?^A5-_PF/AC_ *#4'_?59?A+Q+H-CIDD-WJD4;&Z
ME8*Q[%N#0!TU%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#
M4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I
M45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_  F/AC_H-0?]]4?\)CX8
M_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5>1_MC?MG?"']
MBOX8OX_^)=_Y][<AH]!\/6L@%UJDX ^5 ?NHN07D/RH".K%5;F_VWO\ @H?\
M&/V,?AVVMZK?Q:SXFOXF'A[PQ:RXDNG''F2'_EE"I^\YY/103Q7Q'^R3^R+\
M3/\ @HW\7#^V;^WKXED'AN:0/HOA]F:'^TH5;='#$@YM[%<GH=\F203N,A^R
MR'AW#U,*\US:3IX2+T_FJO\ E@OS?37LVOC\]XBQ%/%+*\IBJF+DM?Y:2_FF
M_P EUT[I./\ 9Y_9B_:'_P""O_QG'[4_[66H76E_#BSG:/2-,M2T27<2N<VE
MDIY2$$8EN#\S$$ E@3'^IW@[P=X5^'OA:P\$>"- M=*TC2[5;?3]/LH0D4$2
MC 55'_ZR>3S5;1]9\!>']*MM!T&>QLK&R@2"SL[2,1Q01* JHBJ %4   #@
M59_X3'PQ_P!!J#_OJO/X@XBQ&>58P453H4]*=./PQ7ZR?5G=P_P[A\CI2FY.
MI7J:U*DOBD_TBNB-*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJOG3Z(TJ*S?^
M$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:
M@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J #QC_P BQ>_]<#5S3O\
MD'P?]<5_D*YGXA^/_">F>"-3U"76(F6&U9MBMRQ[*/<G@?6K7A3XC^#]=\,V
M&L6FLQ".XM(W"L>5)494^X.0?<5Q_7\%]?\ J7M%[;EY^6_O<E^7FMVOI?N:
M^PK>P]MRODO:_2]KV];'145F#QEX6)*C6X,CJ-U+_P )CX8_Z#4'_?5=FYD:
M+ND:&21PJJ,LS'  ]:^??CM^W/H/A>Z?P3\%[1/$&MR2>2+N-3);0N> $"\S
MOGH%^7/<\BM?]IK6O /Q>^'+^$/#?QUTW2K@W4;R%-0)AN(LX>.01Y+#!W =
M"R@'U&/\$;#]D7X!6RWECXUMM2UHIB?6KBSE>3D<B)50B)>>W)[L:_(.*^,,
M3B<P_LW+\?A\+0LG/$3K4W+6]XTX<R]Y6U<M.S3LW]YD64Y;AL']=QM"I7JW
M:C1C"26EO>G*WP^2_'4[O]E]/CJ/ $DWQW93?7%VT]EYK#[2D3_,4E50%3!^
MZHY .TA=H%>DUYO<_M9_ R#_ %7BJ:?_ *Y:;./_ $)!6=<_MF_!Z XBCU>;
M_KG8J/\ T)Q7JX#C[P[R++:6$EG5*K[-6YI5HSE+S;BW=GE8W)L_S/&SQ"P4
MH<SORQ@XQ7DD]CUFBLP>,O"Y&1K<'_?5<5\8_P!H[1OA4NGM9:*-7^W>;GRK
MSRA%LV=<HV<[_P#QTU]GGN>Y5PUE53,LRJ>SH4[<TK2E;FDHK2*;=Y-+1/?L
M>'@L#BLQQ4</AX\TY7LKI;*[U;2V1Z117SQ)^W!KMW_R"_A8G/3=J+2?RC%0
MR?M=?&2[_P"05\+K;VW6EQ)_(BOS?_B.?AW4_P!WK5*O^"A6?YP1]#_J5G\?
MXD(Q]9P_1L^C:*^;6_:,_::U#_CV\#6EOGIC2I5Q_P!_'-=_\"OB3\1-7&J/
M\87@M-IA_LT"-$W9W^9PI)XPG7U^M>QD'B;E/$>;4\#A<'BH\]_?G0E"FK1<
MO>DWI>UEIJVEU.3'<-XK+\+*O5JTW:WNJ:<G=I:);[W?D>IT5F/XO\,LA4:Y
M""1@$'I7SW_PB/[3&I_\?7QJAM\]?^)[,F/^_:5Z_%?$^8<.>Q6$RVMBW4YK
M^R2M#EY?B;:MS7T]'V.3*\MP^8<[JXB%+EM\5];WVMVMKZH^EZ*^:/\ A2GQ
M=U'_ )#7[0,#9^]_Q-[N7_T)1[T?\,N2ZA_R&?CI V?O?Z+)+_Z%(/>OD/\
M7[Q!K?[OPQ5?^/$4H?FF>M_8>0P_B9E'Y4YR/H^YU72[,[;O4K>(YQB295_F
M:L5\Y6/[)'@:WD66Y^,9<JP/[K3@G(^KFO>_^$Q\,?\ 0:@_[ZK[#A3-N+<U
M59YWEJP?+R\B5:%;FO?FNX))<MEZW\CR<TPN587D6"Q'MKWO[CA;:V^]]?2Q
M#XJ^('@KP08AXM\36FGF<,85N)<%P,9P.IQD?G7.W7[2_P #;3/F_$"W./\
MGE;3/_Z"AJ+XF^"/A)\6IK&;Q;K,A.GB00"VN=@(?;G/!S]P>G4UA6O[/7[,
MUOCS;1I\?\]=3F&?^^6%>-GU?Q9_M:I3R6C@_JZMR2K2J\S]U7NH:*TKI>21
MV8&'"WU6,L9.K[36Z@H6WTLY>5C1NOVM_@=;Y\KQ'<S_ /7+3IAG_OI16=<_
MMI?"&#/E6>M3X_YY62#/_?4@K0M?@U^S/9X\KPS8''_/6ZF?_P!"<UHVO@+]
MGFTQY7A#P^<?\];%'_\ 0@:\CZEXYU_XF+P-/_!3K2_]+9U>VX*A\-*O+UE!
M?D6OA)\:O#7QDAOY_#FG7MNNGO&LHO50%MX8@@*S?W376W<SV]K+<1Q[V2-F
M5,XW$#.,UAZ)=?#3PTCQ>'(-+T]9<>8ME;)$'QTSM SC)_.KW_"8^&/^@U!_
MWU7Z/DF'SJAE%.EFE:-3$)/FG"/+%MMVM'I967FU?J?/8VI@YXN4L-!QIZ63
M=WLKW?K<^9?B5^UIXJ\:V]E8Z9X?72([:\6XF5;LR&X & C':ORG)R._'I7T
MSX+U_3O%/A+3?$.E2[[>[LXY(SGD97E3[@Y!]P:\'\=?LV6?BK6=2\87OQFB
MNKV[F>=H5T<C/H@/G< # 'L!7K'P-^&FI_"OP@?#EUXK_M2W>7S[4&R\DV^X
M99/OMD$\]N2?7C\;\,\+XNY?Q9C'Q-3E4PU9>[4E*@N5PT@_9TYOE4XZ244[
M2Y;MZL^OXCJ\*8C*Z2RV2C4AO%*>JEO[THJ]GLV]K^2.SHHHK]\/A0HHHH _
M/[_@K]^Q[^R!_P %,/@IX2UVX00>*M(^-.F^#M(^)7AY#;:YX;N5UT:?>Q12
MD!B$F60A'#1DA9$Y*25M_P#!$7X^?M9>+O#WQD_9$_;$\=P^._$O[/GQ*;PA
M:?$Z"$H?$ME]G2:%[CD@W<:,HE.2W[Q Y9PTC^@?&/\ X),? /Q_XJU#QO\
M##QOXV^'>H^(OB'I_B_QC'X6\9:E'9:Q?V]S'-)/]C^TB"VNI!&%^U0HCJ0K
M$.5 KW#X ?LZ?!G]EWX>K\+_ (&>"(M$T@W\]_=C[3-<W-_>SOOGO+JYG=Y[
MNXD;YGGF=Y'.,L<"@#XG^ /_ "LQ?'[_ +-O\-?^EB5^@^JZIINAZ9<ZUK%]
M%:VEG \]U<SN%2*-%+,[$\   DGT%>,^#O\ @GA^RGX"_:AU7]L[POX4\30_
M$K7-.BL-8\1S_$K7[@7EI&4,=O);2WS6[1*44K&8]HP<#DY])^,GPK\+?'3X
M2^)O@KXX>]71/%V@W>CZQ_9UXUO.;6YA:&98Y4^:-BCL RX(SD$'F@#YS_X)
M :'>^+OV>?$7[:/B;3YH=:_:*\>:CX_(ND/G0Z-,5MM#@)/.U-)M;$@< -(^
M!SSZK^V3^RW^RW^VO^SGXB^$7[4?A31-:\(7>G7)N=1OS$&TAD1@U[!<-_Q[
M30X+>:"-I0YXR*]*\'^$O#O@'PEI?@3PAI45CI.BZ=!8:790C"6]O#&L<<:^
MRHJ@?2OF/X4?\$6_V"?@OX@UF]\#^#O%Z>']>UF75=1^'5W\2]:F\*S7<DGF
M222:.UT;.<%N=DT<B#  4 #  S_@AEI/Q?T+_@DO\#](^..I7EYKEOX29+:Z
MOU82RZ5]JG_LMF#?,N=/^R8!Y P#TKZPI%544(B@ #  ' %+0!%?6%CJEI)I
M^IV45Q;RKME@GC#HX]"IX(K'_P"%7?#/_HG>A?\ @HA_^)K=HH ^?O\ @G3I
MVGCX&ZLHL(0%\<ZN /*' $P '3TKWO\ L[3_ /GQA_[]"O"_^"=7_)#]7_['
MO6/_ $?7O5 $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H
M4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_
M ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U%
M $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#
M_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?
MV=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SX
MP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H5G>+K&RC\-7CQV<2L(3@
MK& 16O6;XQ_Y%B]_ZX&@";3]/L&L(";*$DPKDF,>@J;^SM/_ .?&'_OT*-._
MY!\'_7%?Y"IJ (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^
M_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T
M_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"I
MJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\
MGQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0
MH_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__
M )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0K(\1V5FFJZ2J6D0#7A
M# 1CD;36[6/XE_Y"^C_]?I_]!- &E_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A
M4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9V
MG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\
M/C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5
M-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G
M:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_
M //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A
M4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A61X+
MLK.72I&EM(F/VR49:,'C=6[6/X'_ .01+_U^S?\ H5 &E_9VG_\ /C#_ -^A
M1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9V
MG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/
M_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ
M%?-'_!0__@HC\*?V'O!YTFRL+'6_'VIVQ;0_#F!MA4Y NKHK@I""#A00TA&%
MP SKB?\ !2G_ (*A>$/V.=%D^&GPV:UUOXE7]N/LU@?WD.CHX^6>Y /+$'*0
M]6X9L+C=Y%_P3O\ ^"7OB_QKXQ'[:'[>RW6L^)]5N1J.E>&];^=UD/*W-ZI&
M-P 79;XVQ@#<,@(GW&2Y!@L)@EG&=WC0^Q3VG6?9=H=Y=MNY\3G.?8W%XUY1
MDMI5_MU-XT5W?>?:/??L<[^P=_P3?^)'[6'C_P#X;>_;^:XU&/595O-$\,:B
MFUM17&8Y9X\ 16JC'EP #> ,@)@2?I?#I&E6\*6]OIEO'&BA41(5 4#@  #@
M58HKP\^S_&Y_BE4K6C"*M""TC"/1)?F^OI9+VLBR#!9!A73HWE.3O.;UE.75
MM_DNGK=N'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:BO#/<(?[.T_\ Y\8?^_0H
M_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\
MY\8?^_0H_L[3_P#GQA_[]"IJ;//!:PO<W,R1QQJ6DD=@%4#J23T%#:2 C_L[
M3_\ GQA_[]"H=1_L#2+&74]46TM[>!"\T\P5411U))Z5PWQ__:*T/X'?"A/B
MM9Z%-XBL[B>.*U;2[F/R27#%'>7)Q&<8W*&Y91CFOGKQJO[1W[=^D65YX#F_
ML'05E4RP373Q6RY'.]PNZ:12.@& #T&>?@N*N.L+D->GE^$I2Q&,J_PZ<8R:
MU3?-*232@K:M7?HKM%&5.M&NX/F=*"FXII2<6U%<M[)N[[_>[)^:?MW_ +1^
MJ_$WXDS^"?">IRP>%M,2,000IY2WLI4,TSC@L,MM4'H%S@$FN6_95O+OQ7\2
M+/X9:WX^&D:;J$<NRXO9<PPR(C.,!G4#=M*]>215[]J+X5P>#_BY>^#'U 27
M&F6-C%/=1QX6:4V<+R/M)R 9&<@9X!QV%9OP$^ UA\6/BCI?P_EUR2UDOA<%
M+KR@RHT=O)*N5[C<@!YZ$U_*N8X[&9_Q*\)G--5L3*JJ4Z:E*,924^7DC.Z<
M87]V+YKI:WZG;3\../L!Q&L_RZ7+A+*M&I*<=*4DI.,H:R;C!VDE%Q=M&]#V
M\?&;2_@=J6I^!O@3JR^,M8U<Q0#4!I)\B"12X A0.YN&.\\\+P/O@XKW7]E+
MP#\:O#?AW4=2^.&JQW4VJW*W-M8W.)9[4D8;<P^500%Q&O"X[$D5YQ\*O@G\
M8?@-^U!8>'O _@6WN/"%W8K'?^)]3MTFD<*A>5U="&MF9R(UC/RD*I(8Y:O<
MM'_:"^$NN?%6_P#@K8>+(CXCT\XDL&C8>81&)&"/C:Y53\R@Y&#QP:_=O#GA
MJ62.G4S"K+#JC.=*CAE*4:,7.\I<KG*4JSES-J3;5_ANE&WT7$/&F49A&KA,
M'2MS2495JL4JE644K<BLE&-EHDDVNBUORT?[%WPC65I9;_6I=S$[7O(P!_WS
M&*OVO[(OP0M_];H-W/\ ]==1E'_H)%>FT5]K1\+O#J@[QRJ@_6G&7_I29YD^
M)>()[XJ?RDU^1P=M^S'\"[3_ %7@"$_]=;R=_P#T)S6C;? OX/6G^J^&^D'_
M *ZV:O\ ^A9KJZ*]>AP7P=A?X.74(^E&FORB<D\XS:I\>(F_6<G^I"--TX#
ML(0!T B'^%-?2-*E(:33+=BOW2T*G'Z58HKZ1QBU9H\^[1#_ &=I_P#SXP_]
M^A1_9VG_ //C#_WZ%344Q$/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:
M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4
MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\
MSXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H
M4?V=I_\ SXP_]^A4U% &1XMLK.+PU>216D2L(3AEC (K1T[_ )!\'_7%?Y"J
M?C'_ )%B]_ZX&KFG?\@^#_KBO\A0!-1110 4444 %%%% !1110 4444 %%%%
M !1110!X+_P3J_Y(?J__ &/>L?\ H^O>J\%_X)U?\D/U?_L>]8_]'U[U0 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6;X
MQ_Y%B]_ZX&M*LWQC_P BQ>_]<#0!<T[_ )!\'_7%?Y"IJAT[_D'P?]<5_D*F
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M K'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)H V**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ __ "")?^OV
M;_T*MBL?P/\ \@B7_K]F_P#0J -BBBB@ HHHH **** "BBB@ KXE_P""F'_!
M5*Q_9Y>;]GK]G!X]<^)E^1;3S6T7VB/0V? 4;!GS;HY&R+D*2"X/"-SO_!23
M_@JAJWAGQ!)^R/\ L7O+K7CW4KD:?J6MZ3&9CITSG9]EM0N?,NLG!89$709?
M/E]5_P $S_\ @EAI/[,\</QY^/R1:W\3;]3.BS2">+0S("6",<^9<G<=\V2!
MDJAQN=_OLKR7 9'@HYMG<;WUI4?M5'TE+M!>>_I92^#S/.L?GF-EE.22M;2K
M6Z4UUC'O/TV];N/._P#!-?\ X)6WWP_UJ/\ :M_;"1]:^(6H7!O]/TG4Y?M'
M]ES.=_VFX9L^;=DG/)(C)SR^"GWI117R^=9UC\^QKQ.*E=[)+2,5TC%=$O\
M@N[/ILFR7 9%@EAL+&RW;>LI/K*3ZM_\!:!1117DGK!1110 444PW$ G%J9T
M\TH7$>X;BH."<=<9(Y]Z&T@'U7U75=,T+3+C6M:OX;6SM('FNKJXD"1Q1J"S
M.S'@  $DGTKS#X5_M9>!_C)\5O$/P<T'3-2TW4-$ADQ-J$:(TSQR&*8*F3C8
MQ7&[DY/ QSE?LX^"?VC?#A\83?M0>+K+5=)U&1EMA=7:MMC3>COL4".*&2,@
M[,@C'*@DUX$>(,-BI4_J<74A-S3J+X(."^V[IJ[T6FN]['!#'PQ$H+#IS4G)
M<RV37?KJ]$=/)\?M'\??"3Q+\0/V?+FU\2WFAK-'#;2)*B33QH'* 8#-E3\N
M,!CP#WKQL_%=_P!H?X$/\'/VD()_#7B36M0:-;J*SVI9J'66WFDB+AD&2(RC
M$,0-QP#NJ'2M9\)?#A)_@W^QYX9NEEU.4#4=:\YY;B[9<C*%SA% )^?"@ D@
M#[Q]5^"/[,&C^!'C\5^-VCU/7"?,4-\T5JW7*Y^^^?XST/0=S^-RXJXGXZS:
M&7Y%R5*<$X8JKJ\(KRO*--Z3J5''W;Q:2O>+L^=?4T>%X83 +%<0U'&4X2BJ
M$-Y.6TG?6*7GK^3Z?X2?!/PY\*_A38?"26]FUVPL"65M9BCDRWF>:,+MP%5_
MF4')7 YX%8G[0_[3?@KX Z.;5Q'?:[<1EK'2(GP1G_EI*1]Q,_BQZ=R/1]3M
M[N[TVXM-/U!K2>6!T@NEC#F%R" X5N&P<'!X.*^?O@M^Q3=6?C2\^)/[0&L1
M^(-3^W.]I;M(9(Y"&XGE+??)P"(^BC&<]%_2N(_]8<%A\/EG#N'2E-<OM96Y
M*,(V6J=Y2E9^XK-7[ZFW#6"X=HPE7S&=J=))1I1OS5-[13Z175WOZ7/+]!_9
ME^+?[2,6J_';XG^(%T4ZB%FM2^G;Y+I0JJNV/>GEQA H5B22 #@@[CZI\"/V
M&_\ A4?Q(TCXG_\ "T/[0^PI*WV'^Q/*W^; \?W_ #FQCS,_=.<8XSFO<?&
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
MR_!?VGG$UB,16C>%-2NDGISU)+:W2*VM;>_+Z&"2 2,>QHHHK]</@#-\8_\
M(L7O_7 U<T[_ )!\'_7%?Y"J?C'_ )%B]_ZX&KFG?\@^#_KBO\A0!-1110 4
M444 (ZJZE'4%2,$$<$5YW^T/^SSI7QY^%@^&$'B.XT"WAN$FMO[/@0Q;D!"I
M)'QNC&<[05Y"G/%>BT5R8W X7,<+/#XB/-":<6M5=/=75G]S,:]"EB:4J=17
MBU9^AX+\9/&GQ$_9 ^#7@[PO\(? -UXG2P*6VJ7<UM+,BPHF&+%#NC:21\J>
M57:1CH*]4U#XJ^$O"4&A6?Q,UW3O#VJZ["/(T^\OUQYP53)$LA"AMK.%SQN)
M&!SBNFKS;XU_LK_"_P"//B;1?%OC>.]-WHDL?EI#<_N;B%9-YADC8%=K'()7
M:Q'?  KQJV!S?+HU*F7S4U:G&%*?NP@HZ2M))R;<=K[/OL<<Z&,PRE+#/FTB
MHP>BBEH[-:ZH])!!&0<@]#17C7Q+\1?M5Z?^TEX:T?X=^&K8^!;J..'5+NXA
M26,'+/-(VTB2)E0!4R0K-@<YP.P?]H3X2P_%YO@7<>*DC\2"&-TLWB;;(64N
M(P^-N\)AMI(.&&,\X[:6=X.56=.K>GRS5-.:Y5.35UR-OWK]._0VCCJ+G*,[
MQM+E][1-VO[M]SM:***]<[ HHHH **** "BBB@ HHHH **** "BBB@#-\8_\
MBQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% $U%%% !1
M110 4444 %%%% !1110 4444 %%%% '@O_!.K_DA^K_]CWK'_H^O>J\%_P""
M=7_)#]7_ .Q[UC_T?7O5 !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %9OC'_D6+W_K@:TJS?&/_(L7O_7 T 7-._Y!\'_7
M%?Y"IJAT[_D'P?\ 7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@
M#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MH>C44D<D<T:RQ.&5@"K*<@@]"#2U[NYWA1110 4444 %%%% !1110!F^,?\
MD6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H FHHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH \%_X)U?\ )#]7_P"Q[UC_ -'U[U7@
MO_!.K_DA^K_]CWK'_H^O>J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *S?&/_ "+%[_UP-:59OC'_ )%B]_ZX&@"YIW_(
M/@_ZXK_(5-4.G?\ (/@_ZXK_ "%34 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 5C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0
MOH__ %^G_P!!- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !6/X'_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H5 &Q
M117%?M ?M!_"K]F/X97WQ9^,'B6/3M*LEPBCYIKN8@[((4SF21L<*.@!)(4$
MC6A0K8FM&E2BY2D[)+5MOHD95JU'#495:LE&,5=MZ))=6S2^+7Q;^'7P,^'^
MH_%'XJ^*;;1]$TJ$R7=Y<M^2*HY=V. J*"S$@ $U^6_C3QY^T_\ \%OOCJ?A
MU\-K>Z\*?"+P]>B2YGN 3% O.VXN=I N+MQGRX%.$!/.-\I;IFE?M1_\%QOC
MQ_;&MM=^$?@[X;OL*D;;HK8?W(\X%S?.AY?&V)6Z $+)^H/P2^"/PR_9W^&^
MG_"CX2>%X-*T;38\10Q#+RN<;I97ZR2,1EG/)^@ 'Z(E@N :-W:IF,EY.-!/
M\'4_!>GQ?GC>,X]K65Z>71?FI5VOQ5/\7Z_#F?LU_LS_  D_90^%]G\*/@_X
M?%G8P?/=W<N&N=0G( :XG< ;Y&P/0  *H50 ._KD/'OQX^$_PS\3Z5X+\:>,
MK>SU76IXHM/L"&:1_,?RU=MH(C0L"-[8'!YXKB?B5\4_VC=!_:5\.> ?!WPS
M74?"%TD<VJ:E;6[,XC8M')OE9@D1C.'"]6  !.2*_)<TXCP\:TZU:;JU'.,9
M\OOR4IO1R2NUW=^GR/MU6P.74(T:*]V+4>6"ORWVT6R/6Y-;T6'5XM FU>U2
M_GA:6&R:X4321J0&=4SN*@D9(&!FO*_ O[6FF>-?VD=8_9Y;P-?Z=+I4,VV_
MNW!,\L;+D;%!"(R$NK%OF&. 2!3_ /ADGPXO[3C_ +2UOXOU&VNC&I&EVRJL
M;R^48G+LV249,?( /FR<\XKU2WTS3;2[N-0M=/@BGNV5KJ>.(*\Q50JER!EB
M%  ST  KABL^QE5.5J"A5>FD_:4DM-=.1R>O=>8U_:%::;M349/M+FA^%F_P
M/(?V?/@W\?/A_P#%3Q;XL^)OQ4_MO1]5D:/3+2YG>68(DI,,AR D.$9@40$$
MMVP*[OX:_!/X5_"!;O\ X5SX+L],>_E,EY/"I:24EBV"[$G:"3A0=H[ 5U5%
M=. R7+\OIPC"/,X.3C*;YI)S=Y6D[M7\C7#X'#X>*45>S;3>K5][-ZA1102
M,DX ZFO6.L**\5^,7[4PL+[_ (0?X/1#4]6ED\HWL4?FQQN3C;&HSYK^_P!T
M?[7;UGPE>>(-0\,V-[XJTM++4I+93>VL<@98Y,<@$9^N,G&<9.,U\GDO&N0<
M19SB<MRZ;JRH)<\XQ;I7;MR*I\+DMVETV;M*WJ8S)L?E^#IXC$1Y54O9-^];
MOR[V??\ S5_+?B'^SCXJ^*/Q7;6/%?C.1_#D<:O;6Z'$D>?O0HN-J],ESDD$
M#DC(]4\,^%] \':-#X?\,Z7%9VD PD,0[]R3U8GN3R:OU\X_M'_MBW5OJ;?"
M/X JVI:[<R_9YM2LT\T0N>/+@ SOD]6Z+VR?N^%B<%P3X;SQ6=U(OV^)DVY-
MN=6I)NZIT[MOEVM%625N9V2:]; T\_XLG2P%'X*:7]V$4MY2MI\WJ^A]"66M
MZ-J5]=:9I^JVT]S8NJWMO#,K/ S#<H< Y4D<C/6JWBSP;X6\=Z.?#_C#0K?4
M;)I4E-M=1[EWHP93^8_$9!X)%>2_LF?LR:Y\(?M7C_Q[K]S<>(M8A(N[1+HM
M%"K-N/F'/[V7/)8Y )(&?O'VVOJLDQ./SO)8U<UPJI2J7O3;4O=;T4KJUW&W
M-%K1[VV7EYI1PN69FX8#$.HH6M-+E]Y;\NNR>S_X<;###;0I;V\2QQQJ%1$7
M 4#@  =!3J**]Y))61Y+;;"BBBF 4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\
MA5/QC_R+%[_UP-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH ***
M* "N(^-WP0T7XS_"N\^%1UFXT.TNY%D\S2XT W*_F ,A&&0OAB 5)(ZBNWHK
MGQ>$P^.P\Z%>/-":<6NZ>ZNM=3.M1IUZ;IU%=-6?H]SP/Q_<>/OV+OV9="\.
M_!_PI<>*+S3)T34;N2TDEC2/+23S.B-N12QVJ <(IY/R\^EQ?&/P]X:\%^'/
M$/QCOK#PI?:_'$HL;V]^6*X:/>8B[!0-HX). #QG)&>QKSKX^?LP_#3]HQ-,
M/CT7ZRZ3*6M);*[*?(S*9(V4Y4A@@!. PQP17A5<NS3+*<YY9)22A"%.C+2$
M>5V;YDG*[CWZ[WTMP3PV*PL92PKO9148/2*MY[['H<4L4\2S0R*Z.H9'4Y#
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
MUA\-_C+\3->^%OA6UOS>:')+_IA@#6US%&XC:1'4G'S' # 9&"">@]/K&L?
M/A30M4U3Q'X6\/:?INJZO$JWVHVUD@>9EW;&?&-Y!8GGD]STKQZ>5XW U8_5
M*S<'4E.HIWFVI+X8-M<J3V6VOR?''"U\/->QG[KDY24M6[](]E?^N^SD'H:*
M\,^!'P>\<?LI^&/&_B[X@_$34/%5OF2]L+.U,S;E56DD<0G(6:5VP=I(^4'/
M)QT'[,?[2T7Q^^&5[\0]<\*-X=BTRX>&]GN;I3;,40.\B.VTA5!!;< %]3@X
M>"SVG5G1H8R#HUZD92]FWS-*#LVY)<OFM=4%#'QFX4ZT>2I)-\KUT3UU6AZG
M14=I=VM_;1WMC<QS0RH'BEB<,KJ>001P1[U)7NIIJZ/0W,WQC_R+%[_UP-7-
M._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ (4P)J*** "BBB@#\Z?BE
M^WI^TA^T_P#M!_$3X1_LW?%S1?ASH?P=^/7A'P)J);0VU#6-:N[VYA^T7,P:
MXCC@L 6>%(0C/<>5*3+&/DKZ_P#V2_%W[2NOZ%XN\*_M4Z?X:/B/PEXTFTBS
MUOPEI]Q:6.NZ?]CM+JWODM[B:9X'9;HQR1^;(JR0N%9@ :^#/^"R_P#P2OUZ
MW^,WA_\ X*5_\$\OB.W@3XZWWCWPYINI:5<R[O#WC&Z^WP16C:C#@A9(Y$B)
MDVLI\H94/^]7ZA_X)1?\%%_$7[?OPJ\4Z7\9?@Y/\._BY\+/%#^%_BMX*DE\
MR&RU*-=PGMI,G?;RC<4R2058!I%"RN <O^S;^W'^UC\0_P#@K]\6/V%?C7X3
M\$Z1X5\$?"[3?$?A]/"]Q<W=Q<27<\2[[BYG2+<5!=0B0H!C)+9!'K?_  4&
M_:C\3?LR_!:RM_A/J7A&/XE>/-?M_#'PR@\=:BUKI)U6=7D-Q>.AWBVM[>*>
MYD"?.XA\M,O(@/S/\ ?^5F+X_?\ 9M_AK_TL2OIS]MW_ ()N?L7_ /!1GPUI
M?A7]L7X,1>+[;0A<G0V?5[RTDT]YP@EDB:VFC(<^5'R<_=QT)! .0_86TW_@
MLC#X]U:\_P""D/BK]G.X\+?V.!H%K\%[36S>O?&5#OGDU':BPK&'&U%9F9P<
MJ%PW"?!/]KW]K/\ X*):G\8OB/\ L6>/O"/A3P1\,/&=]X/\"'Q!X9?4CXXU
MFQB1[NXNI!<1_9M.:61((O(_>D"25GZ1#S+_ ()C?"'X]?\ !-W_ (*%?$/_
M ()1:=\8=<\;_!RY^$<7Q$^#EYXKN?M%WX47^T1I\NDM+CF,R-YBJ%";8@RJ
MK/+F+_@TWLY=+_X)$Z;H>JP21:S8?$CQ';^(89R?-CO5N_G63/.\+LS0!]>?
M\$XOVX_!G_!1/]D+PM^U)X1T";1)M62>T\0^&[J823:+JMM*T%W9NV!NV2H2
MK$*7C9&VKNP/<J_,S_@UAMM4?]BSXQ^(IMQTK6OVHO%M[X<?^![(Q6$>4[;?
M.CFZ<9!K],Z "BLGQUX.TOX@^$;_ ,%ZW<7<-IJ,!AGDL;EH9E4D'*.O*GCJ
M*\A_X=[_  3_ .AM\=_^%E<_XT 0_P#!.K_DA^K_ /8]ZQ_Z/KWJOFO_ ()S
M^!='C^!.IPK=7N(O&FJ1*3=MDA) HSZG &3W/->^?\(/I'_/S>_^!;4 ;%%8
M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"
M#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\
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
M4,LAF%2%J4WRQ;LKNU[I;M>=K'GWQO\ V7?BC\=/C;!<>)_' 3P5! LD$<)
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
MD/U?_L>]8_\ 1]>]5X+_ ,$ZO^2'ZO\ ]CWK'_H^O>J "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_(L7O_7 UI5F
M^,?^18O?^N!H N:=_P @^#_KBO\ (5-4.G?\@^#_ *XK_(5-0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/XE_Y"^C_]
M?I_]!-;%8_B7_D+Z/_U^G_T$T ;%%%% !1110 4444 %%%9U]XP\):9K-OX=
MU+Q1IUOJ%VVVTL)[V-)IC@G"(3N8X!/ [5$ZD*:O-I=-12E&*U=C1HKA->_:
M1^%/ASXO6'P-U'6+@>(M09!%;+92>6N]"Z9D("\@8&TGDX..:Y?Q1^UA+X:_
M:DTO]G";X?2&*_$;-KAO2?EDB9E*Q!.GF (26]37E8C/\GPRO.LOXBI:7E:H
M]HNU[/O>R76QQU,PP5+XIKXE#37WGT=MOGL>QT5\E?&W]OFW^!?[5T?A_P >
M_&'PI9?#^T56OX8KNWEO &MB#NC1GN'*S\XC3H "#S7S+\6?^"O_ ,*_"G[5
M\WQC^%WB#Q9XOT"VC_T'09GDM+.0M:^2ZCSVS"N_]X"(FY[5ZV P?$V<O_A.
MRRO42K>R;<>2*76HI2M&4%W3NSP,PXSR/+6U6J)-3Y6FU>W622NW%>2U/TX7
MQ]X&D\4CP/'XQTM]:*LW]DI?QFY"J,DF,'< !SDBN5TK]IKX7:U\;9_@!875
MZ?$%LLIF5[,I"&1 Y4,Q!8[3D8!! /-?EO9?M-_\%!?VDOCY<?M$?LI?LKZG
MI-_J"X@U"WTN6\M8"8!!N\^=$MR2@).\$$DM@5V=M_P2N_X*=_M-^()_&O[2
M?QMTCPY/J6/[2:6]6:[D&T+@Q6*"%@% 7!E P .E>XN"N)Z+3S/%87"*-:TH
MN;J3E076,87M-]F[+N>(N-\?CW;+,%4J^]ORN,)0Z>_*UF_1V1]?^+?^"E?P
MO^%_QQUKX=_&,Z=X;\/:,)D/B*2_>Y,\B[2FV**,GY@2-J[B#@>M?-WB/_@N
M/X=\#?%;7?$>F:Y)XV\*D3Q^'=!L[#^SW8&13%*\LD.]<*"I#9)#9VYKL_A-
M_P &_G[,?A7RKOXM?$KQ/XNN(\;X+8QZ;:/ZY1-\H_"45].?"?\ 83_8]^"
MB?X;?L[^&+*XAQY5_<Z>+NZ7Z3W&^4?]]5G'(^$<%*$L5C\3BYPK.HN2,</3
ME#[-*:]Z4HKJURM^3+AA_$',;.<Z>'5V]W.:[)J-H-+SZ[GYQ>"/VQ?^"@WQ
ME\?:Q\4_V2/@3XQ_M#Q$9T2[O+5]1T_3H99A+Y4<UPBP?*54*S;0 "-N*ZC1
M_P#@E_\ \%+?V@4N;_XU_$'PSX(.KSM-KMQ%?-)?WCR,7DWQV7[AE9CN*!U7
M(&!QQ^IP 4!5& .@%%&&Q.095[/^S,MI4W3J2JPE/FK5(3ENXSF]$NBY;+=*
M^IO3X$IUE_PHXNK6W]U/DAKN^6.J;\GY'PQ\-_\ @A-\#M-TRRL/C=\;?&/C
M..R5%BTV"=-.L,*,#]TOF2# X!$H.,U]%?"7]@C]C?X(>5+\./V=?#-K<PX\
MK4+VQ^VW2'U$]R9)!^#5Z[116SW-JU)TO;.,&VW&-H1;>K?+!1C=]7;4^AP/
M#.09<TZ&&BFNK7-+_P "E=_B(JJJA54  8  Z4M%%>2>X%%%% !6/X'_ .01
M+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% !7,?$[XM>#_A1H_P#:
M?B6]S-(#]DL82#-.?8=AZL>!]< ])#/!<IYEO,DB[BNY&!&02"..X((/N*YS
MX@?"/P-\3;BPNO%VE&=].F+Q%'V[U/6-R.2A.#CCD=>3GP^(GG\\EJ_V&Z?U
MEI<CJ7Y%=J\G:[=E=I;-I7T.W+_J*QD?KO-[-;\N_IKW>C/#;+2/BW^UQKJZ
MIK,S:3X8MYCY2J#Y:XXP@./-DZ@N>!ST^Z??? 7P\\*?#;0TT'PGIBP1#!EE
M;F2=O[SM_$?T'0 #BM>SL[33[6.QL+6.""% D4,2!511T  X ITTT5O$UQ<2
MJD:*6=W; 4#DDD]!7S/!_A]@>&:T\RQE5XK,*O\ $Q%3XO\ #!;4X+91731N
MR27I9MGU?,H+#THJG0C\-..WJ_YI>;_S'5YC^U7\4_B+\*OAVFI_#?PK)?7E
M[<BU-ZD?F"Q+\(_EC)=F)VKQMW8SG(4[7PW^/_PN^+'B/5?"W@CQ"MU=:2P\
MSY<+.G ,D1_C0,=I;UQV*D]H0#U%?2XF=+B3)*L<LQ?+SIQ56FU+E:=G;I=-
M-;I]4T[,Y:$9Y+F<)8[#\W*TW3G>-TU=7Z^?;NFKH^</V<?V.KR/5!\7?V@6
M;4M<N9/M$.F7C^:(G//F3DYWR>B]%[Y/"_1_3I114<-\,Y3PME_U7 PM?64G
MK.<NLIRZM_<MDDBLZSS,,^Q?M\5+;2,5I&*[171?B^H4445] >0%%%% !111
M0 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[_P!<
M#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#S'XU?LQ_ ?XDM<^-O&7PXL[K58X0?ML<LL+R$8
M ,GE.HDP./FSP *[OP;X;T#PEX6L?#WAC1[:PL;:V58+6TB"(@QDX [DY)/4
MDDFE\8_\BQ>_]<#5S3O^0?!_UQ7^0KCHY=E^&Q$Z]&C&,Y_%)12E+U:5W\S&
M&&P]*HZD()2>[22;]7U)J***[#8**** "BBB@ HHHH **** "BBB@ HHHH \
M%_X)U?\ )#]7_P"Q[UC_ -'U[U7@O_!.K_DA^K_]CWK'_H^O>J "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_ "+%
M[_UP-:59OC'_ )%B]_ZX&@"YIW_(/@_ZXK_(5-4.G?\ (/@_ZXK_ "%34 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^
M)?\ D+Z/_P!?I_\ 037$_M;_ !Q@^!7P8U7Q#IVMV5OK]Q;F+0+6XE3S)I2Z
M(TD:-_K/+$F\C! P,]>?S6?XG_$:3Q6/'3^.M6.LK-YJZF;^3S@^<Y#9R/IT
MK\[XO\1,#PGCJ>$=)U9M<TK22Y4WIT=V[7MII9WU/F\YXDP^45XT>3FDU=V=
MK+\=?+0_7>BOF/5OVDOVJ-;^#/PY\;?"3X<1ZW<^(;2<>('BTJ65HI8)5CW
MJP2)9,.06&..*[;]I_X6_M%?$;7O#-_\#_B/_85I:&1]:@N-3EMHY"KQM'N$
M2L7R/,!4\8 SUKW8\3TL1A:E7!X>I5<%3E91MS*JDURMZ/E3O*VQZ"S2%2E*
M=&G*5E%VM:ZE9JW>R>O8]:U3Q#H&AM$FM:Y9V;7$BQP"ZN4C,CDX"KN(R22
M .]<K\1?VA_A-\*O%VD^!/&OB1[;5M;DB73[5;*5PXDE\I6+JNQ1NZY8$=<5
MX)^VOXU_8;U'QOH7C'XP?M9Z+X<U#PRCB2PTB\CO+U\2*Z9BB$DB;6#8_=G.
M[MBO#OVFO^"Q/[ OBCQ%8Z_HWP+\1?$#5M$5AI=Y=RG2[,98-U+L[?,H/SP\
M=NIKZ;#\.^(F<NM#+,"DE*'LYSOR3B_C;>G*ULKMW?D>-FG%6!RUU(U:]*#B
MURWES-K[7NQO)-;+3<^POCI^UK8? _XM>&/A;?\ @>>\7Q%);YU47HCCMDDN
M#$QV[&+LF-Q&0"".:B^,_CG]I_0OCQX7\-_##P6M_P"$+DVTNO7D5AN>-?M#
M+.AE=MJXB"L  #R>M?#;_P#!1?\ X*L_M57B77[,7[*$6B6TB%;+78/#3W3Q
MJW;[;>XML=_N#UJ9?^"8_P#P56_:C(N/VI_VJO[&T^X_X^-)N-?FO"F>N+2U
MVVOY.*]VOX:9E!U5G&<T\-%SC*,86=6$8[Q:C?F4GO?T/"J<68K,G..6T*]9
M-IQ:@J<4ETYY;W\X['T7^UE\=_A_\._VB/#WC_6?VU?#'A_P]H@MI-9\*-XD
MFGN)I(YG,@%C:B1FW1E5RRCD=Z^<_P!I3_@J?^Q/J'Q\TSXZ?#C0O'7B36-#
M2W^S16T<&F6%T\,C.K/+,LDV&#!2/)'RC@Y/'JGPG_X( ?LL>$C'=_%7Q_XH
M\7W"8WP1RIIUH_U2,-*/PEKZ=^$W[$/[(_P-\J7X8?L]^&-.N(<>5J$NFK<W
M:X]+B??+_P"/5<N'?"G!2J.K&OC93FJEI/V=/GCLXZ\\;=EH4\MXUS-R<U2P
M\924M6ZLTUM;[&A^<NL_MB?\%"OVQ_B#:_$[]G;]B:UTZ_ACB32_%":!/>-;
MA&9HR+F\9;/<"Q(8Q ^Y  '4'_@FC_P5A_:BE-Y^T]^U FAV-TH%WID^OR7)
M ]/LMF%M3C)_C%?J+17JTN+L-EDI/)LNH89R=W)04JC?=SEN_-HZX<"4\0W+
M,<95K7=VD_9P;[N,?\SX,^$W_!O[^R]X3\J[^+'Q%\3^+KA,;X('CTVTD]<I
M'OE'X2BOIWX3?L-?LA? [RI?AE^SSX8L+B''E:A/IPNKM<>EQ<;Y?_'J]6HK
MR<PXHXAS6ZQ6*G)/I>T?_ 59?@?09?PQP_E=GA<-"+76UY?^!.[_ !#ITHHH
MKP3W0HHHH **** "BBB@ HHHH **** "L?P/_P @B7_K]F_]"K8K'\#_ /((
ME_Z_9O\ T*@#8HHK ^(?Q+\(_##1#K?BO41&#D6]LF#+.P_A1>_UZ#/)%<F/
MQ^"RO!SQ>+J*G2@KRE)I)+S;-:%"MB:T:5*+E)Z)+5LV=0U"PTFREU+5+R*W
MMX$+S3S.%1%'4DG@"O ?B1^T/XP^*FM'X:_ :RN668E)M2B4K+*O0E2<>5'Z
MN<'_ '>^5)-\7?VNM=,, .D>%[:;G.3$I'KT\Z7';@+_ +.<GW?X;_"[PA\+
M-%&C^%M/VE@#<W<N#-<,.[-_(# '85^*U,VXH\6:CH9-*>#RF]I8AKEK5UUC
M13UA![.;U^Z4#[&.%RWA:*GBTJV*Z4]X0\YOJ_[O_ 9E? ;X4ZC\)/![:)JO
MB&2^GN)O.FC4_N8'(Y$>1GGN3U(S@<Y[>BH;C4M.M+F"RN[^&*:Z=EM8I)0K
M3,%+$*"<L0H)('8$U^P9/E.7<.Y31R_!KEHTDHQ3;>G35MMMM_HNQ\GB\5B,
MQQ4Z]76<G=V7Z(CUO6M+\.:/=:_K=ZEM9V4#S74\G2.-1EF./0"ODKXB_&3X
MJ_MD^+7^$WP4T^>R\-HP^W7<I*>='G'F3L/N1_W8QDMWR<!?KV6**>)H)XU=
M'4JZ.N0P/4$=Q61X'^'G@KX;:2VA^!O#EMIMK).TTD5NOWW8Y)).2?09/
MP !7@\6<.YMQ-*E@X8GV6$=_;**:J36EH*6RB]>;KTU3T]OA_.,OR2-3$RH>
MTQ"M[-R^"/>3CNY+3EZ>EM>:^ W[/'@?X">'_L.@PBZU.X0#4=8FC EG/]T=
M=B9Z(/J23S7?445]+EN6X#)\%#!X*FJ=."LHK9?YM[MO5O5NYXF-QN+S'%2Q
M&)FYSEJV_P"MNR6BV04445W'*%%%% !1110 4444 %%%% !1110 4444 9OC
M'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y!\'_7%?Y"@":BBB@
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
M[5GP)M^%\:-*?2/3;C^9C KRO1_VH?B1K5VGA'X;>%8Y[NXUF2: M'O:2W+
MK&5Z+QG<^> >,8S7R><^+W &3N$%C(XB<W:,*#5:3>B2M!NS=]+M7U/5P?"F
M>XM2;HNG&.K<[P5N_O6VZV/IBO%)?V7==\:?%&_\5?%7Q;)J.F)<9L(4<B2:
M/J$.,")%S@A>202,9S7L]G)<36D4UY;>3*\:F6$.&\MB.5R.N#QGO4E?1\1<
M)9%QA##K,Z;J0I2YU!N2C)VLO:0T4DM[26CTV<D_/R_-<=E+J?5I*,I+E;LF
MTK_9?3U7YV:@TS2].T73XM*TBQBMK:! D,$"!41?0 =*GHHKZ6G3A2@H0244
MK)+1)+9)=CS92E*3;=VSSWX^_M&>"/@)H/VG691=ZM<1DZ=H\+@23'IN8_P1
MYZL?0@ GBO#?@U\*_C-^T]\0[/X^?%C7KS2]+L[A9M(CMF,3N%;<J6Z_\LXL
MCF0\MVR26'K/B#]CSX<>+?C7-\7O$]S<WT4R([Z+<L7A:X7C>Q)),> O[KIG
M/\/RUZU'''#&L44:JBJ JJ,  = !7YO7X9SSBK/95L\DH8.C/]U1A*_M'%Z5
M*LE:_>,-+=;:\WVU+/,KR'*E3RI<V)JQ_>59+X$UK""=_1RZ].G*M%%%?I9\
M0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW
M_(/@_P"N*_R%4_&/_(L7O_7 U<T[_D'P?]<5_D* )J*** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_(L7O\ UP-7
M-._Y!\'_ %Q7^0JGXQ_Y%B]_ZX&KFG?\@^#_ *XK_(4 34444 %%%% !1110
M 4444 %%%% !1110 4444 >"_P#!.K_DA^K_ /8]ZQ_Z/KWJO!?^"=7_ "0_
M5_\ L>]8_P#1]>]4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M;,>=N4  -T(^]WKQ<WS3QZP.7SQ4,-@I<MO<A[>I4=VE[JO%.U[O79,,OP/
MV,Q<:$JU6-[^]-PC!65]79O79:;L[JY_;'^#,'^JGU.;_KG88_\ 0F%:?PV_
M:3\"?%+Q1_PBGAW3=4BG^SO-YEY!&J$+C(^61CGGT[5\S1?"']L#P4Y>[^$.
MF:I&O3?I]C<@CZ1G=^?->Y_LDMXVU>+5M0^)/P4TCPO>V,D45A/:>'6LI9U8
M.9"68G<.%'RX'7.:\CA'BSQ3SCB/#X7-+4(-WE%X6I"\8IMI3E)I-I:/O8]7
M/.&^&\NRJIB,+4C5LM'&M&5FVDO=23>KU/:*\2\>_M@S^#?&.H^#[?X<&ZDL
M+IX?/.J;?,P?O;1$<9^M>SZA>P:983ZE<G$=O"TDA_V5!)_05X/HW_!13X'7
MAVZEH.OV#MR[-91.GYI(2?RK]#\0<RJ86CA\/0SF.6U)MOFE2A5YXI6<;3LH
MV;3O>Y\SPWEM;&RJU5@98J,4DTI./*WL]-7HGH0_\-@?$R__ .0/\(=WI_KI
M/_05'O1_PT5^TY?\:9\%^#_%_85X^/QW@5V>@?MF_LX^(IX[2U^(0AGE<*D-
MUI]Q&22< 9*;?UKU&OD\MX7XCSZFYT.+IUDK7=&%%6OM?E<K==ST<;C,+E4U
M&OE"IM[<[GKZ<R5SY[_X6C^V/J7_ !Z_#O[/GI_Q*"F/^_C>]>W>!;GQ'>>#
MM-NO%]MY.J/:(;^,J!MEQ\W X'/I6M17W7"W"&/X=Q52OB<TQ&+YHVY:LDXQ
MUO>*25GTWV/G\SS:AF%*,*>&ITK.]XIW?DVWL<E\9])^(^L^#UL_A;J?V34_
MMB,9?-"9B ;<,GWQ^5>4?\*9_:\U'BY^*WD9Z_\ $]G7'_?M*^A**YN)?#K*
MN*<R^N8K%8B'NJ/)3K2A#2^O*NKOJ[ZFF7<08K+,/[&E3IO6]Y03E][Z'SW_
M ,,Q?M!7_P#R&/C/NS][_B:W<G_H0'O1_P ,7>,+_G5_BUNSU_T623_T*05]
M"45X'_$#/#ZI_O%*K5_QUZK_ "FCO_UUSZ/\.48^D(?Y,\K^"_[,L?P@\5OX
MI7QJ^H.]F]N8?[/\H89E.<^8W]T5ZI117Z#PYPQD?".6_4,IH^RHW<N7FE+5
M[N\W)].YX.89EC<UQ'M\5/FG:U[):+R22/,/$/[)7PP\3^);[Q1JM]JYGO[I
MYYHX[J-4#,<D >7G&?4FDMOV0/@I!CS=)OIO^NFH./\ T'%>H45XDO#/P_G7
ME7GEE&4Y-MN4%*[;NV[WW9V+B//E34%B9I)65FUHO0\,^,W[,6AVOA>*R^#G
MPQ\_4I[@>==OJQ'D1#DX$TP!+' X!X!Z'%<9\$?A/\=_ ?CNQ\9:?X+:2UBG
M,%^BZE;#?"3B1<&3DC[P]U%?4U8_@?\ Y!$O_7[-_P"A5\KF'@?P=B^(Z6<X
M:53"U*3@X1H*C3IQ<'=/E]B[MO63;;>VUDO4P_&F;4LOE@ZBC5C*Z;GSRD[^
M?/\ =9:>IL4$@#)-%>6?M8>"OC3X^\!P>'/@_K$4 N;H1:Q;^9Y4DT#X'$A/
MRHO)=0,LI]BK?J&<X^ME>5U<52H2K2@KJ$/BD^R_7=VO9-Z/Y_+<)3QV.IX>
MI5C3C)V<I;+S?Z>>[2U//_VB_P!L/4+G5S\'OV> ^I:S=2?9YM5LE\S8YX,=
MOC[S^K]%[9/*^W_".W^(EI\.M*M?BM<6TNO1VP6^DMFR">VX]"^W&XC@MG'%
M<K^SK^S!X.^ FDBYC":AK]Q'B]U:2/D#O'$#]Q/U;J>P'IU?,<*95Q,\54S?
M/*[]K55E0B_W5*-[I?WI]Y>J3:/<S_'Y'["&7Y72_=P=W5DO?J2M:_\ =CVC
MZ/1A1117W1\J%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M9OC'_D6+W_K@:N:=_P @^#_KBO\ (53\8_\ (L7O_7 U<T[_ )!\'_7%?Y"@
M":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** ,WQC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\
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
M!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\
M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B
M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%%
M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\
MC1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-
M7KK7-%L=2M=&O=7M8;R]W_8K66=5DGVJ6;8I.6PH)..@&:\E\-_M,>--:_:K
MU+X!7WPGN[72]/MGSK"!YCOVAXIG*C9'"ZY4 Y.XJ"1R!YV,S7!8"=*%:6M2
M:A&R;]YJZ3LG;376VAS5L70P\HQF]9/E775^FWS.[U+5?%EK::E_96LV.I7V
MF6IEETNS13.S%"R)M+#:7QA=V :\:^%/Q*\>?MO?!_Q?X:U;3KCPPCR-:6UU
M%%*JLI&5Q*-N]E=2)$'&T@$88BNP^ 7[)FF? CXC^)OB!IWCO4KU?$$S^7IL
MW^KBB,GF+YC,6:6122 Y(X9L@DDUZY%##;QB&")40=%1< ?@*\REA\WS50GC
M?W,+5(U**M-33TB^=6:TULN_0Y84\9BU&5?W(^\I0T?,GHGS;K0\L^ ?[/OB
M7X'_  OA^&3>-X=9MDG>8B^L@8XRY#%(UYPFX%L$D[F)[X'7^);3Q:F@W3WV
MK6KQ"(^8B6Y!(]C735F^,?\ D6+W_K@:]K!8+#9?A88;#QM""44M79+97=WH
M=U"A2PU*-*FK1BK+T14LK/QH;.(Q:S9A?*7:#;'(&/K4OV+QO_T&[+_P&/\
MC6EIW_(/@_ZXK_(5-74:F/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6EJ
M.I:=H]A-JNKW\-K:V\9DN+FYE"1Q(!DLS,0% ]37R3^TI_P6F_8\^!/VC1O!
M6N3?$'6XLJ+3PRZFS5NV^\;]WM]XO-([BO2RW)\TSBM[+!495'Y+1>KV7S:/
M.S+-\LRBC[7&5HTUYO5^BW?R3/J3[%XW_P"@W9?^ Q_QKRO]H;]LCX,_LM63
MR_&CX[:!IMX(]\6BP0FXOY<]-MO%NDP?[Q 7U(%?##_M'_\ !7W_ (*1,;/X
M"^"YOA[X+O"5&JV!:PA:(_Q-J$O[Z8CH?LP'7E*ZKX7?\$>_V6?A!?\ _"4?
MMH?'6?QGK[/YUWH&DSRQ0&0\D2LI-S,2>=Y,.<\@U[N8Y5PIP?AGBN*LRIT8
MQWA&47+T<Y-0B_)WOT9\UA\_XAXDJ^QX=P,JE]JE1.,/517O27I;T,CQW_P6
MI_:4^.GB9_AE^PO\";Z_O)LK#J5[I!O+S;G'F"VB+1P@==TC.N.H&*B\-?\
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
M+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\
M0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[
M+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\
M0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[
M+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\
M0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[
M+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\
M0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% ',^([7Q7'H5T^H:K:R0B$[TC@()^A
MKH-._P"0?!_UQ7^0JGXQ_P"18O?^N!JYIW_(/@_ZXK_(4 34444 %%%% !11
M10 4444 %%%% !1110 4444 >"_\$ZO^2'ZO_P!CWK'_ */KWJO!?^"=7_)#
M]7_['O6/_1]>]4 %%%% !1110 4444 %%%% !1110 4444 %%%% !139IH;:
M%[BXF6..-2TDCL JJ!DDD]!7G'QM^.E_X1^!E]\7O@WI=CXM$#[8WMKS?"%$
MAC>7]WDRA'&"JD<9.X8KCQN.PV P\ZU9Z1BY-+5VCNTEJ[>2,:]>EAZ<IS>B
M3?=V6^FYWGB#Q'X>\)Z5)KGBC7+33K*''FW=]<K%&F>!EF('->4?M,_M%?$G
MX+^+_"GASP3\)IM?M]>O +BYMP\LA5''F011H.)/+.X,QV]>#@D9_BCX-2?M
MK? ;PG>?%O3=1\*:U;RK<W<2VVV13RDJJCGY%D #KNR5^7(."#[+X7\/6GA3
MPWI_ABQN;B>'3K..VAFO)?,E=$4*"[?Q-@#)[UXU2>;YS"<,._84I1IRIU59
MS=]91<)+W=--=5>_DN*4L9C8M4W[.#47&6[[M.+6FFG]6/,O&G[)GASQS^T1
MH_[1#^+=3L+G38(2UA:8'G2QGY"7;.U"AV.@'S#N,G/K850Q8* 3U..M+17K
MX/+<%@*E6="'*ZLN:6^LGHW_ ,,=E'#4,/*<J<;.3N_-]PHHIEQ<6]G;O=W<
MZ111(7DED8*J*!DDD\  =Z[MS?8?7$_'+XO?##X4>&[:/XD^.],T1M=O5T[1
MUU&Z$9N[E_NQIGJ>.O0<9(R*\3_:._X*_?L6_L]FXTFV\>-XSUN'*_V5X/"W
M2J_3#W!(A7G@@.S#!^7M7YQ:[<_'#_@J#\0_%/QK^+5_/96-GIDL'@S3TW)9
MVDI8F*&+/#*-I\U_O,S GL![F(R[!</Y'5S[B:J\)@*7+S5)+WFYR4(J,7J_
M>DKO:UV?+XCB&6,S&&59'%8G&3O:$7HE%.4G*2T6B:2WO8_8/XM?M(? G]G/
MPG!XB^-OQ3T?P[;M;!H8[^Z'GW  Y\J%<R3'V16-?$/QN_X+PR>(M;_X5S^Q
M+\"M2\3ZO=2&*RU/6K.1O-?_ *8V4!,LN>H+,A&.4-?/_P )O^"<.H>,]<37
M_CIXNU?Q=JTHC\O3M+GFD\P*  LDKJ99%QA<+Y9&.&]/M?X)?L/^,?">B?V'
MX'\'Z3X%TF= MPEN@CGN4["4IF6<C_INY/O7P5?QA\,<OK2P_#F#Q.?8F+M>
ME"5'"Q?]ZK-)Z/K:46>O3X2\0<W@JF85:654'_-)5:[7E%>ZK_*2/DG7_P!F
MO]NW]L:^3Q#^W7^TNOA+1&D$B>&Y91<7"=QLTNT*Q0MVW3LCC@G=7O7[*?[*
MW[$/P:\=Z-I?@_X$7?B_4I;R-)_$_C5DNYHLG'F16B*88@K'<&P7 'WB1FOJ
M#P=^QE\-="*W'B>]N]:F'5';R(<_[J'=^;$5ZAX?\+>&O"EI]@\,Z#:6$/=+
M2W5 WN<#D^YK@K\6>/O%U2$<17P^48--/V&'C[2;BG=PG.ZC:2T;B^^AZ&"X
M0\-\B;JJE4QV):_BUI=>\5T:W5U\R\B)&H1%"JHP !@ 5P?BC]F_X9^-/'$_
MCKQ+9W-S/<(@EM1<%(6*J%#$* Q. /XL<=*[VF3SP6L+W-S,D<<:EGDD8!5
MZDD]!7LYSD62Y_AXT<SH0K0A)349I2BI)-)V>FS>^FIV8/&XS U'/#3<)-6O
M%V=GT_!%'P[X2\+^$;3[#X8\/V=A%CYEM;=4W>Y(&6/N:OS30V\37%Q*J1HI
M9W=L!0.I)/056T37=%\2Z9'K7AW5K:^LYBWDW5I,LD;[6*G#*2#@@CCTKA?V
ME/@=J/QX\&VOA?3/%TVD-#?I+,X+M%+%@AE>-2 Y'#+GH1U&32Q5266Y+*>5
M8>-1QC>G3BXPC+LD[<J76^QKAJ5/%9C&GCJKIINTI-.3CW;6[9R?QB_;M^%7
MP]\W2?!A_P"$EU-<KBSEVVL;?[4V"&^B!O3(KH/V6_B7\8/B?X;U'7?BQX,.
MEA[M9-(E6V,*2P,O*JC,7(4C.\\-OX)Q3OA!^R-\'?A!Y6HV6B?VKJL>#_:N
MJ 2.K>L:8VQ^Q W?[1KT^OFLARWC;$9E',<[Q4812=L/27N*ZM[\WK)K?31-
M73M='NYMC>%Z.">"RR@Y-VO6J/WM']F*TBGYZV>JOJ(\:2H8Y$#*PPRL,@BE
MHHK[T^2"BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_P A?1_^OT_^@FMB
ML?Q+_P A?1_^OT_^@F@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ K'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_
M -"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH S?&/\ R+%[_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N!JYIW_(/
M@_ZXK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_R%4_&/\ R+%[_P!<#5S3
MO^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH \%_X)U?\
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
M!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 >"_\
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
M?!_UQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "L?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"OT_\ H)H V***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M *Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0J -BBBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_ -<#
M5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_
M *X&KFG?\@^#_KBO\A5/QC_R+%[_ -<#5S3O^0?!_P!<5_D* )J*** "BBB@
M HHHH **** "BBB@ HHHH **** /!?\ @G5_R0_5_P#L>]8_]'U[U7@O_!.K
M_DA^K_\ 8]ZQ_P"CZ]ZH **I^(O$.B>$]"N_$WB34HK.PL8&FN[J8X6)%&2Q
MKQ_XC?M-:1XU_9H\1?%;X!_$32K"XTZ9[>*]U[R[=1(C E1Y[*JN\9W1[\YR
M 1DG'!B\RPN#;@WS5.64E"-G.2CORQNF^WJ<V(Q=##)\S]Y)NVEVEO9'HGQ8
M^,GPZ^"7AH^*_B/XACL;9GV0)M+RW$F,[(T7EC^@ZD@<UYY^TAXB_:4U_2O"
M&N?LI7-E>Z=JMS'->3K&F6C(66)V>0X6!E#!L -T&3NQ7QA\7_\ @KG^SY=?
ML^:?\)/BAX3N?BCXIM)UDGGTR]:TL@\;G89+LKN:3:2C&%'5P6(D!;CI?V;?
M&/[;G[7?@62U\3?"[7_ WA2.58?#F@>'K:71M.GLRO4S,5N)N<[B9?*DW<(3
MNKAXKRGBO+>$ZV=YEAJU+!RC2Y84HOZYSSFDXJFVNZ3O:R;>JU/G<LSO!\59
MPLIPF(BG.-^:[CR-+FESU+.*T5M+N^ECZ1_:)\6?L:Z1\0](\8_&RYMM3\:Z
M)9JL7AK0#+J%UNR'3S((%W!5?=L>8)'\S$^W ^/?VY/V@_'S/IOPF\$:=X'L
M9#M35/$!74M48'ILMH6^SPMZ%I9QZI78?"W]@+2?#UE'!XDU*TT^W#;SIGA^
MV5!D\DERH&?7"G/K7,7?[4WP_P#A1XBNO!GP9_9[>35K.[DM7O-4EWW!D1BK
M#:@=SR#P' ]J_&\YXRXPP5/ZPL/1R>E7?\2K'ZSBJC22NJ4(^R3MO&KS-=)=
M3]>R3@S*\97J1HN6*J*SFJ;5&GV]^I)J<K6TE#EOV.4T/]B[XJ_'+6X/&/Q9
M?5O$MVC[X-6\?WA>* GO!:!1%!Z@Q0J/>O;O@C_P3L_9>^#^O3?$2?X4Z)J_
MBZ\NWNKS7]0LS,4F9L[H8Y6=("/[R!23DGKBN$'BS_@H5\82#H^@2>&[.7DD
M6D=D%'8YG)F_[YKZJTPZ@VFVYU9(UNC GVE8FR@DVC<%/&1G.*^K\,957CL3
MF'UC'U*TH*#JXF4H0G!RYG"E33Y5!.,7:VE[+2YS<6Y1A,+0HX>5/"V4G)0I
M*,I0DE92G)J[DTVKWUZG)?%SX_\ PR^",=L/'VKS0S7B,]G;6]G)(\P4@-@@
M;1C(ZD=:\5\2_P#!1ZSN[G^S/AC\*[V^FD.(9-1G"L3_ -<H@Y;_ +Z%>\?$
M+X/?#?XJSZ?<?$'PO%J9TQI&LEFD<*A?;NR%8!@=J\'(XK3\->"?!W@RV^Q^
M$?"NG:9%C!2PLDB!^NT#/XU[6<Y9Q]F693A@\?3PV&TY7&GSU7HK\W.^5:WL
MX]+/<K+<=PE@L%&6(PDZ]?6Z<^6GN[6Y?>>EKI];]#A?V9/B-\8?B1H&IZG\
M8/ [Z+,EXATY3826ZR0LO0+(2QP03D]=PKOO%7AVP\7>&-1\*:H#]FU*QEM9
M\=0DB%21[X-7Z*^GRW+:F$RJ.#Q5:5=I-2G.UY7O>]M-G;T/"QN-AB,?+$T*
M:I*Z:C':-K;7]+^IXSX._8._9]\+;)=2T:]UN9>=^J7IVY_W(MBD>Q!KU+PS
MX'\&>"[?[)X0\*:=ID>,%;"R2+/UV@9_&M2BL<JX:X?R16P&%ITGWC%)_.5K
MOYLUQ^=YOFC_ -KKSGY.3:^[9?)!1117MGEA1110 4444 %%%% !6;XQ_P"1
M8O?^N!K2K-\8_P#(L7O_ %P- %S3O^0?!_UQ7^0J:H=._P"0?!_UQ7^0J:@
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
M_AKGXX?]&,^._P#P)@K[>5.$I*32;6WEZ'S2G**:3T>Y[U17@O\ PUS\</\
MHQGQW_X$P4?\-<_'#_HQGQW_ .!,%62>]45X+_PUS\</^C&?'?\ X$P4?\-<
M_'#_ *,9\=_^!,% 'O5%>"_\-<_'#_HQGQW_ .!,%'_#7/QP_P"C&?'?_@3!
M0![U17@O_#7/QP_Z,9\=_P#@3!1_PUS\</\ HQGQW_X$P4 >]45X+_PUS\</
M^C&?'?\ X$P4?\-<_'#_ *,9\=_^!,% 'O5%>"_\-<_'#_HQGQW_ .!,%'_#
M7/QP_P"C&?'?_@3!0![U17@O_#7/QP_Z,9\=_P#@3!1_PUS\</\ HQGQW_X$
MP4 >]45X+_PUS\</^C&?'?\ X$P4?\-<_'#_ *,9\=_^!,% 'O59OC'_ )%B
M]_ZX&O%_^&N?CA_T8SX[_P# F"L/XD_MJ?%7PYX$U/7/$G[&/C+3[&VM2]S>
MW=Y"L4*Y'S,0"0/PH ^D-._Y!\'_ %Q7^0J:OGO1OVPOC/>:/:7EG^Q#XXFA
MEMHWBECNH"KJ5!##V(YJU_PUS\</^C&?'?\ X$P4 >]45X+_ ,-<_'#_ *,9
M\=_^!,%'_#7/QP_Z,9\=_P#@3!0![U17@O\ PUS\</\ HQGQW_X$P4?\-<_'
M#_HQGQW_ .!,% 'O5%>"_P##7/QP_P"C&?'?_@3!1_PUS\</^C&?'?\ X$P4
M >]45X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z,9\=_P#@3!0![U17@O\ PUS\
M</\ HQGQW_X$P4?\-<_'#_HQGQW_ .!,% 'O5%>"_P##7/QP_P"C&?'?_@3!
M1_PUS\</^C&?'?\ X$P4 >]45X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z,9\=
M_P#@3!0![U17@O\ PUS\</\ HQGQW_X$P4?\-<_'#_HQGQW_ .!,% 'O5%>"
M_P##7/QP_P"C&?'?_@3!1_PUS\</^C&?'?\ X$P4 >]45X+_ ,-<_'#_ *,9
M\=_^!,%'_#7/QP_Z,9\=_P#@3!0![U17@O\ PUS\</\ HQGQW_X$P4?\-<_'
M#_HQGQW_ .!,% 'O58_B7_D+Z/\ ]?I_]!->._\ #7/QP_Z,9\=_^!,%<UXX
M_;<^)FB>(O#>GZW^QUXOL[C4=3:'3K>YO80]W*$)*1@ Y;'/.* /I^BO!?\
MAKGXX?\ 1C/CO_P)@H_X:Y^.'_1C/CO_ ,"8* />J*\%_P"&N?CA_P!&,^._
M_ F"C_AKGXX?]&,^._\ P)@H ]ZHKP7_ (:Y^.'_ $8SX[_\"8*/^&N?CA_T
M8SX[_P# F"@#WJBO!?\ AKGXX?\ 1C/CO_P)@H_X:Y^.'_1C/CO_ ,"8* />
MJ*\%_P"&N?CA_P!&,^.__ F"C_AKGXX?]&,^._\ P)@H ]ZHKP7_ (:Y^.'_
M $8SX[_\"8*/^&N?CA_T8SX[_P# F"@#WJBO!?\ AKGXX?\ 1C/CO_P)@H_X
M:Y^.'_1C/CO_ ,"8* />J*\%_P"&N?CA_P!&,^.__ F"C_AKGXX?]&,^._\
MP)@H ]ZHKP7_ (:Y^.'_ $8SX[_\"8*/^&N?CA_T8SX[_P# F"@#WJBO!?\
MAKGXX?\ 1C/CO_P)@H_X:Y^.'_1C/CO_ ,"8* />J*\%_P"&N?CA_P!&,^._
M_ F"C_AKGXX?]&,^._\ P)@H ]ZHKP7_ (:Y^.'_ $8SX[_\"8*/^&N?CA_T
M8SX[_P# F"@#WJL?P/\ \@B7_K]F_P#0J\=_X:Y^.'_1C/CO_P "8*YKX6?M
MN?$SQ1X=GU#PM^QUXOU.W34[B%[BRO86194?#H20/F4\&@#Z?HKP7_AKGXX?
M]&,^._\ P)@H_P"&N?CA_P!&,^.__ F"@#WJBO!?^&N?CA_T8SX[_P# F"C_
M (:Y^.'_ $8SX[_\"8* />J*\%_X:Y^.'_1C/CO_ ,"8*/\ AKGXX?\ 1C/C
MO_P)@H ]ZHKP7_AKGXX?]&,^._\ P)@H_P"&N?CA_P!&,^.__ F"@#WJBO!?
M^&N?CA_T8SX[_P# F"C_ (:Y^.'_ $8SX[_\"8* />J*\%_X:Y^.'_1C/CO_
M ,"8*/\ AKGXX?\ 1C/CO_P)@H ]ZHKP7_AKGXX?]&,^._\ P)@H_P"&N?CA
M_P!&,^.__ F"@#WJBO!?^&N?CA_T8SX[_P# F"C_ (:Y^.'_ $8SX[_\"8*
M/>J*\%_X:Y^.'_1C/CO_ ,"8*/\ AKGXX?\ 1C/CO_P)@H ]ZHKP7_AKGXX?
M]&,^._\ P)@H_P"&N?CA_P!&,^.__ F"@#WJBO!?^&N?CA_T8SX[_P# F"C_
M (:Y^.'_ $8SX[_\"8* />J*\%_X:Y^.'_1C/CO_ ,"8*/\ AKGXX?\ 1C/C
MO_P)@H ]H\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"OF_XD_MJ?%7PYX$U/7/$G[&
M/C+3[&VM2]S>W=Y"L4*Y'S,0"0/PK2T;]L+XSWFCVEY9_L0^.)H9;:-XI8[J
M JZE00P]B.: /H2BO!?^&N?CA_T8SX[_ / F"C_AKGXX?]&,^.__  )@H ]Z
MHKP7_AKGXX?]&,^._P#P)@H_X:Y^.'_1C/CO_P "8* />J*\%_X:Y^.'_1C/
MCO\ \"8*/^&N?CA_T8SX[_\  F"@#WJBO!?^&N?CA_T8SX[_ / F"C_AKGXX
M?]&,^.__  )@H ]ZHKP7_AKGXX?]&,^._P#P)@H_X:Y^.'_1C/CO_P "8* /
M>J*\%_X:Y^.'_1C/CO\ \"8*/^&N?CA_T8SX[_\  F"@#WJBO!?^&N?CA_T8
MSX[_ / F"C_AKGXX?]&,^.__  )@H ]ZHKP7_AKGXX?]&,^._P#P)@H_X:Y^
M.'_1C/CO_P "8* />J*\%_X:Y^.'_1C/CO\ \"8*/^&N?CA_T8SX[_\  F"@
M#WJBO!?^&N?CA_T8SX[_ / F"C_AKGXX?]&,^.__  )@H ]ZHKP7_AKGXX?]
M&,^._P#P)@H_X:Y^.'_1C/CO_P "8* />J*\%_X:Y^.'_1C/CO\ \"8*/^&N
M?CA_T8SX[_\  F"@#VCQC_R+%[_UP-7-._Y!\'_7%?Y"OG3QW^V;\3-$\&ZE
MK'B_]CSQEI&FVUF\EYJ-W=0^7"H&<G'J<#ZD5] ^$M4CUSPKIFM11,B7FGPS
MJC'E0Z!@#^= &A1110 4444 ?GW^V/\ ME_L6_M<_#75_P!F/X[ZWX/L[SPG
M^T9I/AOXA?#[QGJ<$;2Z7!KR(E\\5QL+VEQ:".<3 &-2SKO)C+56_P"#>WX4
MZK\'_ 'QQ\*?"O7=9O\ ]GI/C)>G]G>?6KB682:/L7[3)922Y:73S<$B"4$K
M*4EE!8R%F^W_ (K? 7X.?'&+2X?BU\.]-UT:+J]KJFEM>PY:WNK:99H7# @D
M!U!*$E&QAE8$BNM5510B*  ,  < 4 ?F1^S?\<O@KK'_  <U?'.TTGXN^&;F
M6_\ @'X?TVQ2#7;=S<WD=U$TEM'A_GE4.I:-<L-PR*ZO]NKX;3?LS_\ !:3]
MG_\ X*=^(]EK\/-4\$ZC\+OB/XBE(2V\.R3//<Z5=73GB*":ZG-NTSD(C>4&
M8;E%?H;4=Y9VFH6DMA?VL<\$T92:&9 R2*1@JP/!!'!!H _.ZU^'VG?MV?\
M!??PQ^U9\-+ZSU[X9?LZ?""]T:?Q;82K<6%]XJU5KJ&73K>928YS#8S[IBA;
MRG=8W 9L5S/_  1Z\<_"W_@D=^SA\8?V&/VM_'VG>$;WX.?$76-4\,IK5ZD,
MWB7PM>E;C3K^P5R&O&E?SH/+BWN)T\HC>0M?IGI.D:3H&FPZ-H6EV]E9VR!+
M>TM(%CBB4=%55 "CV J+4?#GA[6+^SU75]!LKJZTZ0R:?<W-JCR6SD8+1LP)
M0D<9&* /BK_@WO\ V1_BC^R=_P $](;GXY^&)M"\:_%+QOJWC_Q-H%TA6;3)
M=1:-88)0>5E%M!;EU(#([,A&5-?<5%% !7+_ !+^"_PR^,,%M;?$GPK'JD=H
MLBVZ27$L802;"W^K9<Y\M.O3;QBNHHKEQN!P698:6'Q=*-2G*UXSBI1=FFKI
MIIV:36FC2>Y<*DZ;O!M.S6G9JS7HTVGW3L?)_P"Q)^S+\#?'/PSU/Q5XK\!1
M7>H1>*M4L8[EKV=2MO'.41 %D &%XSC)[DU]85!I^EZ9I$!MM*TZ"UC:1G:.
MWA5%+$Y+8 ')/4U/7/@,FR?*ISE@L-3I.=N9PA&+E:]N;E2O:[M?:[MN132I
M4(T(:0C=J*T2;M=I;*]E?O9!1117I %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !7E'[<_\ R:/X]_[ +_\ H:UZO45]86.J6DFG
MZG917%O*NV6">,.CCT*G@B@#'^%W_),_#O\ V K3_P!$I6[38HHH(E@@C5$1
M0J(@P% Z #L*=0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !7A?[6'_);/@?\ ]CW+_P"DS5[I4%WI>F7\\%S?:=!-):R;
M[:2:%6:)L8W*2/E..XH GHHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ KPO_@GO_P D3U;_ +'O6?\ TI->Z5!I^EZ9
MI$!MM*TZ"UC:1G:.WA5%+$Y+8 ')/4T 3T444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!Y1^W/\ \FC^/?\ L O_ .AK
M7=?"[_DF?AW_ + 5I_Z)2MB^L+'5+233]3LHKBWE7;+!/&'1QZ%3P13XHHH(
ME@@C5$10J(@P% Z #L* '4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!Y1^W/\ \FC^/?\ L O_ .AK7=?"[_DF?AW_
M + 5I_Z)2MB^L+'5+233]3LHKBWE7;+!/&'1QZ%3P13XHHH(E@@C5$10J(@P
M% Z #L* '4444 %%%% !1110 4444 %%%% !7QM^UQ_P5WO?V>O&OB3PM\$_
MV"?C/\:]/\"-M\?^*?A]H4;:9I$JH));6*65U-[<Q(RM+%"K"/<%9PP=5^R:
MXOXC>.?A)^RM\'/$7Q2\4B#1/#6A)>ZQJGV.WRTLT\[SR^7&OS2W$]Q,VU%R
M\LLP5068 @''?LG?M\?LR?MF_LEV/[:WP?\ 'J)X$N=.N;O4;[6PMK)H_P!F
M#&ZCO%+$0O#L8N=Q7: ZLR,K'R[0_P#@K9\/I_A_X2_:4\;? SQ9X7^!_CS6
M[;3/"OQ8UN:T2 _:I?)L;Z\LQ(;BQL+J38L-Q(,CSH6E2%7W#X/_ &M_V=_B
MQ_P3L_X-:/C5:ZYHK>'/&/Q*\0?\)'XJT"T?Y/#Z:_X@L8I-,RO'[NQ>.V<
M[?,:0 E<9^FO^"KW@#PKH_\ P;:^-/ "6<3:9HOP)T..PB*@*OV1;%K<@=!M
M:*,CW H ^U?VC/CYX2_9D^#NN?&SQQX>\2:KIF@:?/>7=EX4\/3ZE>/'%"\S
M[8H5.T!(V^=RD8. 6!(S@?L0?M9>$/VZ/V5?!O[6?@'PSJ6CZ+XVT^2]TW3=
M8,?VJ&)9Y(@)?+9D#'R\D*S 9QDXS7F7P:\;^*?B;_P14\*?$CQQ=2SZUXA_
M9<L=2UB:<DO)=3^'$EE9L\Y+NQ.><UR?_!O%_P H7/V?_P#L3Y?_ $NN: .G
M_;?_ ."J'A_]C3XH6'P=\,?L:_'?XUZ_+HR:IK=I\$/A^VN#P_;RR21VIOF6
M1! TYAN#&O)86[G@8S[=^S1\:M3_ &BO@;X?^-.K_!;QE\/)]?MGG/@[X@Z8
MEEK.G*)711=0([B%V51($+;@KKN"ME1\!?M;?L-_\%B?V5?C+\3/^"@__!/;
M]N"U\=S^(M=?Q%XE^ 7C'P7"MIJUK!!'#%96ERLC2>9':P10H%\AG,>?,W.5
M;[7_ & OVP?"'[??[''@#]K[P/HLVF6/C;1/M4NEW$HD:QNHY7M[JVW@#>([
MB&:,/@;@@; S@ 'L%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 9?CCQKX4^&O@O5_B+X\UVWTO0] TNXU'6=3NVVQ6EK!&TLLSGLJHK,3Z
M"O@CQI_P<(> ?@MXS\/ZI^T]^P3\=_A=\*/%FKQ:=H'Q@\9^%XK?3O,E_P!5
M+=VXE,UG$ZAG7S!YNP;C$,,%^_?$OAGP]XQT.X\->*M&M]0T^[4+=65W$'BF
M4,&VLIX89 X/![U\>_\ !<+X=2_M9_LHP?\ !.#P3:0WGC/XY>(-.L=-$D7F
M+HNEV6H6M[J6MS#^&&VAB"ALC=/<VT0RTH! />OVLOVPOA5^R#\.])\;>.8=
M0UB_\4^(K+P]X'\*^'HXYM1\2ZQ=MMMK*T61TCW-AF+R.D:(C.[J!FL/X-?M
MM:9XU_:%OOV1?C-\,=0^'?Q-@\,IXDTO0-2U*WO;;7-(:4PO=65U;L5E,,H\
MN:)U22,LK!6C99#\9?MWVTG_  _Y_P""?7[-V^<^%/#GAWQAJNGVLKE@]U;Z
M)<")W[.Z"SBP>HWL1C=SH_\ !7W7]0^'_P#P65_X)U^-?";-%JVH>-/%^B7A
MB;#7&GW-KIT,RL.K*JS.WH"V>N" #Z@_;M_X*8?"+]@?6_A]X:^(WPX\;:S=
M_$CQ]I7A+0[O1= <:=;WM]*4C\^]EV0C")+)Y<;22D1'Y /FKZ.K\\/^#C0
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
M>I\1K"#[%XB6-2S117$$C(L^ ?W?(W83?O9%;W;]H/\ ;3\-_![XT>%/V7/
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
MXCZA;MNM;:>&"21++2HV_>.DK_:)W"J8H0BR'[2HH 2...&-8HHU5%4!548
M Z "EHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ#]O[XJ
M_MD?"GX 7M_^PE^R]-\4?B'J$HM-*L'\1Z9IMII88?->W#W]S")%09VQ1[B[
M[0VU<L/;Z* /SI_9Q^-G_!7OX?Z9I7P7\+_\$2Y/!B>(/$44GBWXJ^,?VC/#
MNM2QSW,R"]UR^M[,1S7\RIN?R8B@Q''%&(XT1%]%^*'[+WQ._9H_X*H3?\%+
M?@Q\--3\9^&OB)\-U\(?%OPMX=:W_M.TN[66.73M9@CGEB6Z01Q?9)8E?S%4
MI(JR#>%^T:* /B;]EG]F#XV?#W]I7]HG_@JM\4/@AJ=UX]^)MC8:9\/_ (3V
MFKZ?_:5AH.F6J106TUP]PMG%=WDT8GD7SVBA 0>83N \?^$O[1'_  6V\'>.
M]=^-WQ*_X(*WGBGQYKJ/:+JY_:9\*VUOI.E+*7@TNRB)<P0@[7E<LTEQ-F1S
MM6&*'].:* /AK]M+]C[]JS]K'X%? #]JZY\#:'IW[0WP1\:V'CJ+P/::I&+2
MX21E;4O#2WC,8][0;(!=%A$\ULK$QQR$I:\?_LX_%'_@H3^W]\$/VD?B7\&/
M$'@#X:_L^IJFM:;IGC%[1=1\2>)KQ(8H-MO:SSB*VLEA,GG.ZF25@J(\8,E?
M;=% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M$C_!OA?X-_MJVMG=:M\"]&73-"C^'5FDES VDPG^SA=O<9B:6,F#[3@,A?S
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
MZ%XQ\,7%XDBW3RH9TE@O("C*WE?*58$!N>1CR+]GWQ=\!?\ @K#X=_9IL?\
M@GS\1/&WPL^''@K3)?$WQ<\._"WQSJ.@0Z?$P>&+PS>#3YH1)=7%^D\S2$>:
M;>TFE#I]KB>2?_@ZSTN+1?\ @C[_ &+IL\[):?$;PQ!;RWMU+<R$+.54R22L
M9)6X&6=BS')+$DF@#I/V^_\ @HU^W5_P1^G\ ?&G]KR\^&?Q5^"_BCQ;;^'?
M%>M>"/!5_P"'-;\-W,T4DB7"PS:E?Q7<&R&9MN8VR@3=\ZM7Z)0S0W,*7%O*
MKQR*&1U.0P/((/I7PY^VW_P2P^/G_!3GQ'X%\!_ML_M">$H_A!X)\4P^(=0\
M"^ ?"%U;7/BN]B1XXUN[JZO)?L]N$DE4Q1HQ(E?Y]VQD^Y%544(B@ #  ' %
M 'QM^VG^U!^WEXO_ &E$_9!_X);^(?@/'XR\*^'X-;^(TOQKU#4!''%>,XLK
M6SATX-*\VR":>8L-L<<EL<_O173>(OVK?C[^P%_P3>\4_M:?\%1=7\ ZGXN\
M&:?=7VL6GPEAO(-*N2TXAL+*V>_/FM+,[P1EW55$DQ&TJFYN$_;X_P"" _["
MG[<?BC7/CQ#HVN> /C5J$J7FF?%[PCXBO8=1L[^*-4MYFB,WE2*@CB7:%1PB
M81XSAA^?_P#P4I^,W[5W[17_  :W>([C]I>=]2\>?#?XMKX/^(.NVP/EZM_9
M&OMIWVQB -VZ40*[]&E5FXS@ 'W1\7?VX_VROV(/V;/AU^WY^U[KWA34O _B
M35M&A^+'@K1/#CVK>!;+52D<%U:7AG=[LVDTL$4ZS)^_WN\?D;1&?3OVJ_VV
M?'5K^VC\,_\ @G!^S'J.D6OCKQYX?O?%?BCQ7JMD;V'POX9MMT8N8[8.@N+F
MYN!Y$.YO+C*O(ZN $;R3_@YMUCPW!_P0?^,LT#0R6E[:>&X]-6/&V3=X@TPQ
ME!Z #</9:\9_8M\,^-O!/_!R+9Z3\6TF34I/V -%BL#>@AGFBO\ 2XI]F>A\
MZ&[S[AZ /L/]E_\ ;-^("_MQ?$#_ ()J?M+ZEIFH>-_"WA6R\8^"?%FEZ?\
M8D\4>&KF3R'DEMM[K#=6UT#!(4;9*&214C^9!]'^/--\<:MX7N;'X<^*[#1=
M8=?]$U'4]':_@B;_ &X%FA+CV$BGWK\Y?BG!J6O?\'8_PT'AE68:)^R%=S^(
MWB&0ML^KZC'&CD= )I86Y[NOK7Z94 ?"W_!!+]O#]K'_ (*3?LHZC^T_^TUJ
MG@FV=/%^I:#9Z#X.\,7-FD?V7R,3O-/>3ERQ>3Y0J@ KSP<_=-?D7_P;7^#]
M-\>_\$+O'OA35]2UBS@NO'_BS=<Z#KUWIEW&5CA<&.YM)(YHCE1G8XR,@Y!(
M/A7P:_8Y^'GQI_X-8K/]L;XD>,?&FJ?$GP9X#\2>)? WB27QK?Q'PY=V6MW\
MRM:0PRI$'D:-VDFD5YG,I!DVI$L8!^]-?%?Q[_:B_:Q^&W_!:CX ?LK6GQ(T
M,?"GXE^$/%&HWV@6GA=$O6N-.LMZB:\EEE9U\R2-U\E(,;=K;QDGQCXR?M4>
M/?VD?B]^P+^P/X\\77]OHWQW\ /XU^+]W87;VDWB&*P\/K?1Z89(BI%O<70=
MKB-2-\<8C.4=U:'XP?LM? _]G+_@XH_9/U7X%^ K#PG8>(_AWXZ-]X<T"W%K
MID<\&G@?:8K2/$,,LBRJLCHJF00QELE<T ?J#17Y;?L\>#M>_P""NW@;X^?$
M#XN_L^?#OQ\__"XO%'@SPUJ'C#X@WMG>^";+3W6VM(M/@ATJX&GSA-ET\\,J
M332SEG.T1JO4^-?^"1_QJ^.7_!'R/]D[]N#]IS2-0^,WP^TF]_X1?XX:/K5U
M#)IXB+3VHO;J18Y7A\G9%<"0$-&JRDF15< 'Z045^7__  0W\>>#?^"C^II^
MUM^T%X6\/Z7\4O@IX=TSX?0_#W3+9X(]$\FW67^VI8&5%9KQF;[+A6CMX8"L
M3EWFQ^H% !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%<K\,?@A\(_@O_:__"J?A[I>@_V]JCZCJ_\ 9ML(_M-RW5V]!UPHPJY. ,FN
MJHK2-6K"$H1DU&5KJ^CMM==;=#.5*E.<9RBG*-[.VJOO9]+]0HHHK,T"BBB@
M H(!&"*** /ACX;?\$KOC_\ L(?&'Q;X[_X)<_M'>&O"W@3QYK+ZQXB^"/Q)
M\*3ZEH-GJ4G$EWI<]I<P3V&X!08<21X"C&U(T3Z)^&_P2^.&K^++'XF_M2?%
MG0O$.K:+YC^&?#_A'PW-INC:5.\;1M=,D]S<3WEUY;R1B5I$C5)&"0HS,[>O
M44 >$_LW_LO_ !S^#'[0OQ8^-'COX]^&/$>F_%/Q#8ZO+H.F?#V?39-+DM=+
MMM-1$N7U.X$JM%:0,VZ,'?OQM# +S/["G_!+KX,?\$Z[KXR:W^SA<VUKJ7Q<
M\?3^(WFU#2=\.D0L"8--2..5#);022W3H-Z$?:2/X03].44 ?'O_  32_P""
M9_QD_8!^*/QF\?\ BK]JG0?'EI\:OB1?>-]>TZU^&<ND26.I74DLDJP2G5+D
M>3ND7"M&6 3[W.0?LV_LA_\ !1_]CCX&Z5\!?A5^UO\ #GQSI&EVABTB;XD>
M ;Y+O15)+>0DUE?H+RUC)*Q1R1Q2(BA3,P"A?L*B@#P;]@+]A7P]^PYX"\56
ML_CJX\7^-OB-XWO_ !C\2O&EU8):'6=9O&!E>*W1F6UMT 5(X S!%!RS%F)K
M_P#!37]C/Q__ ,% OV0O%?[(OA'XV:5X#L?&EE'9ZWK5]X-DUB9(%GBFQ"BW
MUJJ,?*VEFW\-P 1FOH&B@#Y@^#G[,O\ P4:^"'P%\*_ ?PI^VK\&[BW\(>%+
M'0=,U?4?V=]4>XDBM;9+>.:4)XJ6-I"L89MJJA;.% ^6O-_VG_\ @D-\8OVE
M?V./ O[,&J_MIV4>N^'_ (E6_CSQGX_U?X:M>W'B?6(KJ:ZS]GCU*!;.#?*J
M+$'D\N&"*)&54%?<]% 'R;^UY_P3Q^-G[5'[4'P!_:7A_::\,>'YO@1K=[JU
MMHY^&5Q=IK-Q=P103AY/[7C,$>R,[%"N5+9+/C!\P_:"_P""0'[3GA[]M_Q'
M^WC_ ,$R_P!NL?!CQ#\1K:WB^*GA;6O!\>M:+KLT*;([U8'D41S #/0MN>1E
MD022*_Z T4 ?$/[8_P#P2&^(/[7'_!.S7/V%M7_;'E36O'>O6NM_$WXH^(_
MRZA?:Y?PSVLRR06MO>VD-E&/L=O D2^8L=O"D8RP,AZ'_@J]\2;CX0?\$RO$
M/@CXW?M')X9\5_$"&T\"Z9X^\,6']CP)K.J3"VAG(FN)OL-L SO/(TY,<"3,
MC;PBU]>USWQ5^$GPM^.G@'4?A7\:/AWHOBOPUJ\(BU/0?$.F17EI<J"& >*5
M2K88!@<9! (P0#0!^=M[^SS_ ,%FOV/?A5<_%K0_^"IO[.]]X8\.Z,ERTGB3
MX&6VBV5];0QCRH99M/F!5&4!5,?S?, HZ5[=^VY^TC^R_P#%'_@GAXP^$7[6
MMYH%GXQ\9?"&!M<^"<?B2V/B%-4U*T06FG6]LS>=]I:]DCA@<Q_ZT(W8X[7X
M%_\ !('_ ()E_LU^/+/XG?!7]B[P3HVO:;<>?I6I-8-<OI\V2?-MA<,XMWY.
M'C"L,D UV^K_ +"/['7B#]J"V_;3UW]G+PK>_%2SLX[:T\;W6FK)>PI&FQ&4
MME5D5/D$H'F!/E#;>* ,_P#X)V_LF6'[#O[%?P\_9A@OC>WWAKP_&/$.J-(7
M;4=6F)GO[HLWS-YEU+,XR20I R<5[3110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5E>-_!'A?XC^%[KP9XSTS[
M9IMYL^TVWG/'OV.LB_-&RL,,JG@CIZ5JT5E7H4<31E1K14H23332:::LTT]&
MFM&GHT:4JM6A5C4IR<91:::=FFM4TUJFGLSRG_AB/]F#_HF7_E:O?_CU>A>"
M_!?AKX>>&;7P=X/TW['IMD&%M;><\FP,Y<_,Y+'YF)Y)ZUJ45YF7\/9!E%9U
M<#A*5*;5FX4X0;6CLW%)VND[>2.W&9QF^84U3Q6(G4BG=*4Y25^]FWKJ]0HH
MHKV#S@HHHH *^4?"?['G[;/P$^-7Q1^,'[/O[4_A/4-(^)GC.3Q!<?#CQ]X.
MN)[+3)S;P6XDM+ZUNHYH6=+>,R(\4L;'E50[F?ZNHH ^4O@E_P $T1_PN#XL
M?M0_M@^/M-\<_$3XP^#E\':P/#FBR:7I.B>&EC*G2[.-YIIGWLQDEN)9"SN%
MVK$%VGQ/]A7_ ()-_P#!2/\ X)Y>!KW]D[]G_P#X*0^%&^"PU:ZN_#;^(OA1
M]N\2:!#<2M+)!:R?;$M-Q=F?S)HI8_,=G\@!C'7Z,T4 ?F9X(_X(0_M'_L,_
M'"^^(W_!)'_@H-=?#'PSXOC@'C_P-X_\)Q^(K&[NT3:VI0+OB6.=SERBK& S
M,JNL6V%/6/\ @I'_ ,$EOBO^W_\ L6>'OV+8/VT3X?LM.U>SU?Q%XP\0>!#K
M6JZUJ$+S3/,2E_:P6Z232^9Y21%(PH2,(@55^VZ* ,GP19>.-/\ #%K9_$?Q
M'I>K:RD8%[J&BZ-)I]M,W<I!)<7#1CV,K?6M:BB@#Y3\.?LX?\%6="^+'C.U
MO/\ @HUX/U/X<^)->NKW0AJ?P<C?Q)X8LI78I86=S#>16CF)2%2>ZMKG)4%H
MCDK7IFI_L*?LX:U^QIJ7[!VK>#Y;KX>ZQX>NM)U2UN+II+JZ^TL\D]X\[99K
MMYY'N6G/S&=C)UKV"B@#XTF_X)D_%_XO?#GX8?LU?M=?M$Z-XT^%WPGUC3=1
MMM.T_P )R6FI^,7TU<::FKS/<RQ>7%B-YDAC'VJ2-6)A7=$WI?[57[$EW\8?
MCS\.?VQ/@OXVLO"OQ6^& O;/2]3U/2VO-/UK1[R/9=:5?11R12-&2%EBE5]T
M$J[PK@LC?0%% '@7[,'[$TWPE^/WQ _;'^,WC6S\5_%;XD6UEI^I:IINE-9:
M?HNCV:XMM+L(7DED6(,6EED>0M-*=Y5 %1?:/&MGXVO_  W<VGP[\0Z7I6KO
M&19W^LZ/)?V\3>KP1W%NT@]A*OUK5HH ^)?^"9__  2F^-?_  3>_8S\6?L?
M:'^UOX:\6V^NZAJ6H:/X@O?A5/:2V%U>I$DAFB36&6YC 1BJ*83EQEB%P<SX
M7_\ !'[XN_##_@CMJ'_!(ZP_:]T"YLKO0=3T.#QV_P *YEFBT^_NKBXG5K7^
MURKS W+JL@D50H&48\U]VT4 ?!?[17_!&3QQ\9?V>_@!8>$_VK8?"_QQ_9HM
M;.#X;?%O1O!ABMYXH;:"WDM[S3Y+N7S(IUMXRX$I .X!2CO&US4O^"9W[;GQ
M;_;7^"7[<_Q\_;B\*1^(_A-I6MV,VA^!_A>UKI]W#J$*6[I$+N^GE61DWN\T
MCR+O6(1P1A7+_=%% 'YW^-/^".7[7?P6_;!\>?M-?\$O_P#@H<OP=T;XNZNV
MK?$CP%XA\!0:_IS:HY)FU&T2:11'*[,TA7"G<Q!D,>V-/=O'/[ WQ'\1?!GP
M5\ -'_:4AG\.6OB:/6OC!+XM\(-J5_\ $=S/]IN+>XF@O;6.T@GF.9(4B>/R
MDCM@HMPT+_35% 'R%\2O^"9WQ0F_X*>:;_P4I_9P_::T3X?7=QX0B\.?$#P=
M-\.I=1@\96L;$QO>3)J=N%FB'EB*58]Z"%%)=,H?KVBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!X'J_[*7Q1U#5KJ_M_BWY<<]P\B1^9/\
M*&8D#@]LU7_X9'^*W_18?_(D_P#\57T)17Y'4\$/#^K4<Y4JMV[_ ,>KU_[?
M/JX\9Y]&*2E'3^Y'_(^>_P#AD?XK?]%A_P#(D_\ \51_PR/\5O\ HL/_ )$G
M_P#BJ^A**C_B!GA[_P ^JO\ X/J__)C_ -=<_P#YH_\ @$/\CS7]H#X@2_"G
MX0+80WV=5O;=;&TD#?-G8!)*._"YY_O,M?+'@N2_N-=M]!MO%$FDQ7]S'%+=
M+(RHAR0K/M(X!;\ 2:^\:*\WCWP=QG'/$%#'SS)TJ5"*C"DJ3=E]N\U6@[SV
M;23Y;+I<Z<CXMI9)@)T%AN:4VVY<R6O33D:TZ+76Y\]_\,C_ !6_Z+#_ .1)
M_P#XJC_AD?XK?]%A_P#(D_\ \57T)17I?\0,\/?^?57_ ,'U?_DSF_UUS_\
MFC_X!#_(^>_^&1_BM_T6'_R)/_\ %5W7P,^"_C'X7ZK?W_B;QO\ VK'=6ZQQ
M1[I#Y9#9S\Y->E45ZN2>$O!?#V:4LPP5.HJM-MQ;JU)+5-:J4FGH^J.7&\4Y
MQC\-+#UI1Y9;VA%>>Z5PHHJIKVBV?B/1[C0]0FNXX;F/9(]AJ$UK,!_L2PND
MD9]U8'WK]*/G3\V_^#<W_D:OVVO^SS_%W_H:5Y]_P<2_9OVZOVK/V8/^"4?P
M1F36?&T_Q0M_&GCB/3_WC>%]#MHS$;NZ9?\ 4AHKB>15)!;R4XS)%N^SOA9_
MP1O_ &#O@;+K\OP6\/?$[PB?%.JRZGXD'AK]H;QM8C4[Z7_674PAUA1),W>0
M_.?6O4/V;_V)_P!E?]D9M6N_V>_@MI7A_4?$$_G>(=?+2W>JZO)G(:[O[EY+
MFZ())'FR-@DD=30!\9_\$^/B'K6J_P#!P#^W!X*^,UP1XD@\-^!Q\/+>['S1
M^&8+6<S_ &;/_+$W%W;/)MX\V0YPW%1?L;?#R^\+_P#!PU^V'X:\"Z:G_"N_
M$'PU\+:GXZTJ.,&S'B.YAC$9>/[OFS6PO)7XR_FEFSFOKK]H+]@/]F_]H[XM
M>'/VA/%>B:QHGQ%\)VLEGH/C_P &>(KK2-6@LY"2]H\ULZ_:+=BS'R9@Z NQ
M !8D]?\  ?\ 9O\ A%^S=HFIZ1\*_#L\$^O:J^J>)-9U/49[[4=:OF54:ZN[
MNX=YKB38B("[$(B*B!455 !^3'[/7@?4H?@Y\>?^#9?4KK;J]M\3I[#P)?7]
MM]H&G?#G50^L_P!I[7_UCVRI+ L@)$=Y?6:D5Z[_ ,$?OV@O'_[;_@?X1_LK
M_&>UG7Q5^R=>ZC9?&ZWGW-GQ!I;2Z1H,,C-CSA)";N^9^HN-.B//6OT+T_\
M9M^"^E_M':G^UI9>![9/B!JW@^U\+WWB$9\U]+@N9;E(,9P,RRDLV,L(XP3B
M-0%^%'[./P:^"/C3QY\0?AEX*M]+U;XE^)4U[QE=PDDWU\MI!:"3!^Z/+MU.
MU< N\CXW2,2 =M--#;0O<7$JQQQJ6=W; 4#DDD]!7Y<_\%5M<T#XT_\ !77_
M ()H>*OA%XBT[Q-I5YXP\<7MGJN@WT=W;7%O!:Z3)++'+$61U58I"2"0-I]*
M_3[7-$TGQ+HMYX<U_3XKNQU"UDMKVTG7<DT+J5=&'<%201Z&OGK]CK_@E'^Q
MC^PO?:=>_ ;P5K"CP]'J</@ZW\1>)KO5(O#%OJ$T<U[#IR7,C"U6=XHS(R_O
M'V ,Y!((!\X?LY_$36KC_@YM_:)\!?%J4I=1? 7PTOPF6[&-VA*;>74!!G@@
MZC-(6 Y)A/\ <.#X-^"]<\%?\'/WQ<N/A1$T7A7Q/^S)I&K_ !/AMU*VS:\-
M26VL'D X^T&U@D*D\E&F/7-?7G[2?["'[.?[4_CCPI\6OB+X>U/3_&_@:61O
M"'COPGKUSI.L:8D@(EA2YM71I('4L&ADWQD,WRY)-:WPH_9'^"?P9T+Q-I?@
MK3-8&H>-+E;GQAXJO/$U]-K>LSK&(DDFU%IOM.8XP$C5)%6%?EB5%XH _+;_
M ()8^ ? \'_!L5^T*L'A#3(_[1T#XI'4&CLD5KDPQ7RPER!EC&J($)Y4*,8P
M*R4^.,GPG_9P_P""2^N?%+XN:GX,^'=UHTMIKWBVW6S:+3-6?PPEGH\DAOH)
M[=0#<7"!Y(R(T,C@H4##])/AE_P2K_8>^#?[,7B#]C7X9?#7Q#I'PT\4I=)K
MGA:#XF^(6CG2Y5EN8UE>_,T22AW$B1NJON.X'-6=>_X)??L-^*OV-X?V O%?
MP2_MCX46D,<>F>&=<\1:C?OIHC&(C:W=S<27-L8QD(8Y5V!F"X#," <9J'[#
M?[._A_\ X*%_#;]L?XE?M%^/?$?Q<?PSJ/ACPE#>W>F00WVDBWN;B=9H-.L+
M<R0Q&9G$S'"326Z[LO&I^$M,\8?M;?\ !&_X)^ =(^+^G>'?VE_V$I?$_A[4
M?!/CW3P]IXF\$VTFIVU]H]Q<1C"WD45T;9XS@[V5%+PADA/Z)_L*?\$J?V)_
M^"<QU&^_9C^&=W9ZKJMG'97>O:]KMUJE\+*-MR6<4MR[F"W#8;RH@BLP4L&*
MJ17^'7_!*']D'X8^!O#GP>T+3_&-[\/_  EJ5KJ'A[X=>(/'^IZEHEI=6THF
MMW^SW4[F5(YE$J02,T"R*KB,%5( /I.OS#_891/ 7_!S5^V?X1\1LUO>>+_A
MWX0UWPZDR[/MUE!864$\L>3\RI/)Y9([JW3%?IY7B?[3_P#P3Y_9A_:U\;>'
M/BS\3/"VJZ;XZ\'JZ>%?B#X-\1WFB:YID;YWPI>64D<CPMN?,,A>/]X_RY8D
M@'+_ /!5B\MKG]F/0O ,$Z-J_BSXT?#[2] LMWSW=P/%FEW4@4=Q';6US.Y'
MW8X)&Z*:\$_X*I$#_@L5_P $[B3C_BL/'O7_ + MK7U#\'_V ?@5\)OB=:?&
M_4]8\:>.O&FFVDMKHWB?XE>-[[7)])BE4+*ME'<R&"R:11M=X(T=U)5F9>*M
M_M>?L#_LO?MS6_A1?VC/ U]J-UX&US^UO">K:/XCOM)OM,N2H5S%<V,T4JJZ
M@!E#8.U3PRJ0 ?)W_!2Y;.7_ (+D_P#!.>_MA&S27OQ01IDP2RKH-G@9'4 L
MWYFM7XB$?\1-7PY&>?\ AD#5^/\ N8%KZ*\>_P#!-C]CCXD_%CX>?&[Q/\-=
M63Q)\)K)K3X;W6D^.]:TZ'P] T*0O';6UI>1P('B1(W_ '9\Q5 ;<*OZ[^P!
M^RSXD_:UT_\ ;HUCP;KLGQ2TK1_[)T_Q+'X^UJ-8=/WO(;06B7@M?(+N[&(Q
M;&9B2": /E7]EV-$_P"#DO\ :B9$ +?!'P<6('4X49/X ?E2?\$!IH(_%G[;
M\4TJ*7_;P\>A59@"Q+VQP/7@'\J^J_!/[ '[+/P\_:IU[]MCPGX.UV#XF>)]
M.2PU_P 13^/M:N$O;5 @C@>TFO&MO+38NU!$ A&5 )-<G<?L3_L6?L;_ !)^
M)_\ P47\(?!'77\5WECJ'B?Q/:^'K^_OS?W<=K(T]Q9Z49C;G4)H]\8DCC61
M_-=0P$LFX ^%O#WQ0^(/_!(?]JSX\?\ !,#X764D%K\=9(_&'[(["!FM].UG
M6;N+3K_3P.BPV=S*+[RP0$M;65V(,@K]3_@-\&?!W[.OP4\)_ ?X?0/'HG@_
MP]::1IOG-F1XH(EC$DC?Q2-MW,QY9F8GDU\F_LN?%'PA_P %7?VFOA]^W5H?
M[._B_P ,>!?@_P"&]7A\%:G\2?"ZZ;J>H^(-6$,%RUM&7=OLUK9V[QM(#Y<L
MM[A2QMF(^WJ /S _X.7_ /FS?_L[_P ,?^U:Z/\ X+5^&?#GB[_@H!^P'H7B
MK0+/4K*?XW:HL]G?VRS12*+&)L,K AAN53@]U'I7U3^UK_P3?_9!_;FUCP[K
MO[3_ ("UWQ#/X1U1-3\,K:?$/7-,BTV]3&RZBBL+V&-9EVC$FW>.<$9.9/C1
M_P $ZOV4/VA?&_@'XD?&'PIXHUC7/A?>_;/ FI'XF^(()-*N25)G'DWR"64[
M%!>0.S*-I)!(H ^:/B[IVGV/_!S)\(=9M+9(KN__ &6->M[R=.&GCCU8-&C?
MW@I9B/K[5C?\&U7Q/;XN_LU?&SQ)\1;U)OB==?M'^)YOBC;W3 W45\[0K$DB
MGYEB6%%AC7 51"R*!L('UOXB_P""??[+'BO]J?1?VU=>\(>()_B9X=TEM+T7
MQ(/B%KB"ULF+%[86RW@MC$Q=BR&(AB<L"<5Q?C3_ ()!_L/>,?VF-6_:TL_!
MOB?PSXO\3(J^-'\"^/\ 5M"M/% 7MJ-M87$4=T"<EPPQ+D^8'R<@'Y(_#+QM
M=_!'_@W;A\1:;+>:7X&T?]M6(_$*71K2.0VGAR'Q)'))B)XY(W42Q6RA'1D;
M(5E8$J?T^^/?[&_[+_[0FN_ S]K;XW?MF>//%Z>"/'NE:M\(-6TZ^T**"\U&
M]N;98(XVT[3(FNH)RD7F(&*&)'9BJJS#TGX!_P#!+']@_P#9K^ _BG]F?X8?
M #3U\$^-WN6\6:#J]W/?P:D9_P#6ADN'=8U/RX6((J[$P 5!''_L:?\ !$3_
M ()Q?L%_$]?C!^SM\%KVUURT6X70IM<\47^IQZ&LX*S?8HKJ9T@9U)1I0/-*
M%EWX9@0#Y4_X+O\ P@\8P_M :9^V'^PAH7B2Y^+7PO\  5R_QX@\$Z@MG+JO
MP\N24ETZ28*S+J+J+F6T**942VGF&'AM0WZ(?L7_ !8_9V^./[*?@'XH?LF/
M8+\.-3\,6I\(VNFP+%%96D:");0Q+Q$\)0PO'U1XV4\BI/A+^R1\#_@?<^.[
M[X<:9XAMKCXE:P^J^,KJ_P#'6KW\U[>-;I;F=)+JZD:U80QQ1KY!CVK%&%P(
MTQA?L9?\$_/V4?\ @GUX/U#X>_LD> -5\+:#J5ZUY<Z+/XUU?4[1;AL;Y8HK
M^[G2!VP-S1A2V!NS@4 >ST444 %%%% !1110 5XUX._9R^(7AW]I_5?C?J'Q
M*^TZ+?\ G^1H6^7]UO50O!.S@@G@=Z]EHK@QN683,*E&=9-NE)3C9M>\MKVW
M7D]#GKX6CB)0E/[+NM;:_J>->#OV<OB%X=_:?U7XWZA\2OM.BW_G^1H6^7]U
MO50O!.S@@G@=Z/!W[.7Q"\._M/ZK\;]0^)7VG1;_ ,_R-"WR_NMZJ%X)V<$$
M\#O7LM%>?#AK*J?+:,O=JNLO>E\;W>^W]W;R.>.682-K)Z2Y]W\3_3RV/&O!
MW[.7Q"\._M/ZK\;]0^)7VG1;_P _R-"WR_NMZJ%X)V<$$\#O7GWQY_8K^+_C
MC7?'?C'2/B4+JUUNT=]-\/&:4?.LD4JQ_,=@),17L/F[5]345RXO@[),9@I8
M6I&7+*<I_%*_----[[6>BV\C*MDV!K4'2DG9MRW>[5G_ ,-L?D';?#WQW>>*
MO^$&MO!NIOK/G>4=+%B_GA\XP4QD?C7W/^R9^Q_\6O@SXRTSQUXQ^(RS6::+
MY4OAY)I6%O*\:Y7KL.ULC('TKZ5HKYCAKPNRS(,9]:J5I59Q:<?L*-G?5)OF
M^>GD>5E?"F%R^O[64W-IIKI:WH]?R\CQKP=^SE\0O#O[3^J_&_4/B5]IT6_\
M_P C0M\O[K>JA>"=G!!/ [T>#OV<OB%X=_:?U7XWZA\2OM.BW_G^1H6^7]UO
M50O!.S@@G@=Z]EHK[&'#654^6T9>[5=9>]+XWN]]O[NWD>U'+,)&UD])<^[^
M)_IY;'C7@[]G+XA>'?VG]5^-^H?$K[3HM_Y_D:%OE_=;U4+P3LX()X'>CP=^
MSE\0O#O[3^J_&_4/B5]IT6_\_P C0M\O[K>JA>"=G!!/ [U[+11#AK*J?+:,
MO=JNLO>E\;W>^W]W;R".682-K)Z2Y]W\3_3RV"OC#]K7]A'_ ()V?\%MO#GC
M#X??'+X?!_%/PP\577A5O%NB7*6^N:#=)%%<J(YP&W1/'<Q2B&97B)D)V;AN
M'V?7SSK7_!,3]EZY^*GB?X\^"&\:>"?'GC*_-WXG\7^!O'NHZ7=:FV JI<11
M3?9[A$4 (LL3[,?+@DD^^>@?$'_!,'XP?MA_\$W?VMOC[_P3._:K^-NJ_&;X
M>?!WX/#XB^!O&EW"SZI:Z:A7&FR%F=B[(SA(G=MOV4^60CA5X'PQ^R?X[_X.
M'/\ @DGJ7[=?B7XNW)^/.J^)=1UGX16.GZY+;Z7\/9],U"6*UT:WA5E2-[B*
M%&EO) 9F:XAD+%(8UK]3OV<_V,/V?_V78?$MU\-?#-[=:SXVO$N_&WBKQ1K-
MSJ^K^()DC\N,W=Y=O)+*B1Y1(LB*-20B*"0?!? O_! G_@FU\,/&FN>(/AOX
M"\9>']!\2WK7>O\ PZT+XF:S9>&=1F;KY^FP7*Q31GIY#[H=OR>7L^6@#YU_
MX)0_MFZ!_P %R_%'PU\3_M'^'M&L?&'[+L3:AXJ\,7<\#7.J^-'$ME%JT-N"
M3'9V\"R2@D8^UWBJI'V-6EV_^#JGQ)X;\8?\$@;G5/#>NVU_9O\ %?0[47-E
M<AE,L-]+#,@93]Y)(Y$.#D,A':OH+]H[_@A7_P $SOVF_BSH_P </%OP$D\.
M^)]'L8;!=3^'NO7?AYKJRBC$4=M,MA)$K(L2K$&4*XC54#A551W?[2/_  2V
M_87_ &MO@QX=_9S^._P8N=2\ ^$X;6+P_P"#M+\8ZOI.FVJVT;1P?Z/I]W D
MA1'959PQ /7@4 5=5_X):?LE^,OC1X7^//QAT_Q;\0M<\#7/VGP/#\0O'6HZ
MO8Z#<94_:(+6XF:$S95")9%>0%%(8%5(^B+EYX[:1[6$22JA,<;-M#-C@$]N
M>]9G@CP7HWP^\,6OA'P_=:I-:6<82&36M=N]2N2!Q\]Q=RRS2'W=R:UJ /R2
M^)EU_P %J_A'^QE\>KCXJ_\ !/WX6WM]X[\*>(]4^)/CU/C9ONFB?3IHAY%M
M]BXAM+14A@M@_"PC<S2222-\^_M > /VPOVCO^#2JTTSQO\  W1]%TSX?^#?
M"&N^"[G0_$AU&XU_0K4)]IO+B'RD^QO'"YF:/+X6-_FXY_=?XA> O"?Q5\ Z
MY\+_ ![I/V_0O$FCW.EZU8^?)%]HM+B)H9H]\;*Z;D=AN5@PSD$'!K(^%'P$
M^$7P2^"&B?LW?#?P5!9^"/#V@1Z)I7A^ZFEO(H]/2/REMW:Y:1YEV?*?,9BP
MSDG- 'PU_P '%/Q&L/B]_P $-/$MM\+(SJ]_\8KGP?IO@*RM,2/JL]]K&GW,
M,40'WV>%'*X],UPGP(^!NL_L@_\ !QSX-LO&<F[3O'O[%$/A?POJ.2([O4M'
MN].^UVZ$_>=(+-9B/[LRGUK[6^&'_!-C]D[X3>(/"^L>'?"FM7MGX"N9+CX=
M^'-?\67^HZ3X3E=60OI]G<3/% RH[I$VTF!&,<)B0E:[?]H#]E_X._M,6.AI
M\3]"NO[1\+:N-5\)^(M&U2?3]3T2]"-&9[6ZMV22(LC,CIDI*C%)%=25H ^'
M-9\&ZO\ &G_@Z>TWQOX;MVET?X,_LK16_B6]0'9;ZCJ.I7WV>U<CH[V]P954
M]5B<^E?H+\6?#M]XN^%?B;PGIBYN=4\/WMI;CCEY('1>I'=AWK ^ O[,?P=_
M9MM-;'PP\/W"ZCXGU3^TO%?B+5]3GO\ 5-;O-BQB:[N[AWEF*HJHBEMD: )&
MJ* H[^@#\Y/^#4W7M.O/^"+W@/P>CLFI^%?%'B32O$%C*NV6RO/[7N;@PR*>
M4<17$3%2 1O'%?0_B2\MO$'_  6!\%6>D3I/)X4_9N\4G7TC;)L_[4U_P]]A
MWX^[YHTB_*YQG[.V,X.%U_\ X)4?LM/\7O$GQT^$VI>//A=XD\:70NO&EQ\*
M_']_HEMKUQDG[1<VD,GV9YR68F81K(2[$L2Q->F_LZ_LI_!+]EG1]5T_X1^'
M;Q+WQ#?B^\3>(M=UNZU75];N@@037E]>22W%PRJ-JAW*HORH%7B@#XT_X)H3
MP0?\%Q?^"C!GF1 =2^%@!=@,DZ#> #\20/J11_P2H@AM_P#@L1_P42CMX513
MXR\",510 6;1KLD\=R22?4FOI^^_X)P?L?:A^V%<_MWS_"^9?B3?VUG%JFIP
MZ_?1VFHO:(J6D]S8K,+:XF@5$$4DD;-&41EPR(RV/@M_P3W_ &5?V>OB]X[^
M/7PC\(^(M,\6_$QXW\=ZO/\ $77;LZN\:ND4DD=S>R1J\:R.L;HJM&&PA7B@
M#YI_X(%E2?VU4)!_XS^^(^1[?\2^OE#]A6-4_P"#0+XL1QH J^#OB( JC@ 7
M]]7Z@?L]_P#!.O\ 9/\ V5;+QMI_P"\)>)O#T?Q%UBYU?QBT?Q+U^X>_U&X*
MF:]#SWSM#<OM7=-$4D( &[%1_ ?_ ()M?L8_LT_LX>(_V0_A!\([BS^&OBRU
MO;;7O"&J>*]5U2UGBNT=+I%^W74S0B59'WB-EW%LGG!H ^3_ -IXV=U_P:NS
M6SF*0K^Q_H4AC.#C_B2VA5L?5<@^J\=*\S_:<^,L7P:\*_\ !+?5_B3\4]0\
M$_#6YT^*'Q#XKM4LS%IFLR^$(;72)I#?036RX>YNAOEC(C4R2 J4##[;\+_\
M$COV$/"?[*6J?L5:?\,-=D^'>MQ1P:QI4_Q"UO[1>6L6?*LWO%O!<_9(P2$M
M1((5#-A,NQ;IO'W_  3G_8X^*O[(UM^PO\3/A!_PD7PPL+&WM--T#7]>O[Z:
MQCMT"6Y@O+B=[J)XE 5'64,JY4':2" >>W_[#G[/'AO_ (*&_#+]L_XE?M%^
M//$?Q<'AW4/#'A"&^N=+A@O]+%M=7$Z3V^GZ?!YL$7G.XE<[5FD@7=EXU;X1
MT7QC^UE_P1M^!O@2Q^*>G>'?VE_V#Y_$OA_5/!7CS3]]KXE\$VLVJ6U_I%S/
M&-JWD4=TUM)&<'>P12\(98:_1+]A3_@E-^Q-_P $YGU'4?V8_AI>6>JZI9)8
MW>O:]KUUJ=ZMDC!DLXI;F1_(@# -Y48568*6#%5(J_#O_@DS^QY\,O /A_X,
M:'IOC&]^'GA;4K74-!^&^O\ Q U/4=#MKJWE6>!S;W,[^:D<RB98)&:!9 KB
M,,JD 'TM7Y@_L\_\K8_Q[_[-?TO_ -*M'K]/J\ \+?\ !,+]C3P7^U1J7[;/
MAOP3XJ@^*.LV"V.K>+7^*GB.26\M%\K;:RQ/J!A> >1"1$4* QJ=N10!\P_L
M >&?#EU_P<.?M^^);G0+.34=/TKX9Q6-^]LIFMTF\.@S*CD90.8XRP!&[8N<
MX%?%GC#QQ\3/A!_P1A_X*A6GP,DN=/.G_MG^+M*B33%(-EI5UJNDVEZB!>5C
M-H\J''"JS'CDU^POPV_X)Y_LJ?"+]H#QI^U+\/O"7B2Q\>_$2WB@\:Z^_P 1
M]>G;54BA\F$2137K1 Q1G9$50&( >65P*K_ W_@FW^QG^SIH?Q \+?"_X478
MTGXJZA>W_P 1-(\1>+]6UNTUZZO!MNI[B#4KJ>-I)E^61PH+C@DCB@#XN_X+
MWM\'?%?_  ;)^)/$'P@MM.G\)P^#O MSX)DM%5HH+,ZQI$<!A(X7$#E./X68
M>M:WQL^*EQH/_!?OX4_"GXC?'76?A[I'B?\ 93DLOAEK&GQZ:R7>O2:T)+ZR
M0ZE:7$:32VUK:G"*KMY$*!B7"'UFV_X-^O\ @F?%\'=8_9UO/A]XUOOA[JM]
M%=0>!=1^*FNSZ3I+I=I=$V-J]V8[1W>/8TT8$QC>1!(%D<'TK]J/_@E#^P9^
MV/\  /P[^S=\>?@7!J?AOP>2WA&2#4[F&_T9B &:"\63SQOPN\,[+(54N&*J
M0 9'[.W[%?[-_P"SM_P4!^(GQV\/_&;QEXD^+?Q/\'6=SX[M=8N;'[*]E:O%
M:VEU);V-G;Q02GRGCC8@&41W) 8K(P_/;X5Q?"G]@O\ X*<Z1\1KC1-6M_V*
M?C'\6KR?X77%Q=1IX>T'XC^1'"-46(+QIT[B[CLW8B(/']H1?+A@G/Z4? W_
M ()=_L7_ +.O[.OB3]F#X4_#O5=-\.>,U(\87T/C'4X]8UG*"/,^IQW"WF!&
M-@5)5549E4!68'3^-'_!./\ 8\_:&_94TC]B3XR?#"_UOX8:%!90:=X:E\9:
MO$5BLP!;))<Q72W,RQ[5VB25A\J_W1@ ]PHK"^&?PY\,_"3P'I?PV\&OJATK
M1[5;:P_MG7KS4[D1+]T/=7LLL\N!P#(['  S@"MV@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
@@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>cms-20201231_g8.jpg
<TEXT>
begin 644 cms-20201231_g8.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  H'!PD'!@H)" D+"PH,#QD0#PX.
M#QX6%Q(9)" F)2,@(R(H+3DP*"HV*R(C,D0R-CL]0$! )C!&2T4^2CD_0#W_
MVP!# 0L+"P\-#QT0$!T]*2,I/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3W_P  1" !M K<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#V:BBB@ JC
MJFL66C6C7.H7$<$2]W/4^@'4GZ5=->%?%#59=0\7SV[']S9 11CMD@,Q_,X_
M"M:-/VDK&=6IR1N=?<?&*RCG=8;'S8P?E?S67=^!3BH_^%RVW_0,_P#(Y_\
MB*\CHKT%A:?8X_K$^YZY_P +EMO^@9_Y'/\ \11_PN6V_P"@9_Y'/_Q%>1T4
M?5:78/K%3N>N?\+EMO\ H&?^1S_\11_PN6V_Z!G_ )'/_P 17D=%'U6EV#ZQ
M4[GKG_"Y;;_H&?\ D<__ !%'_"Y;;_H&?^1S_P#$5Y'11]5I]@^L5.YZY_PN
M6V_Z!G_D<_\ Q%'_  N6V_Z!G_D<_P#Q%>1Y&<$BC(Y&>:7U:EV#ZQ4/7/\
MA<MM_P! S_R.?_B*/^%RVW_0,_\ (Y_^(KR/CU% YS@YH^K4NP?6*AZY_P +
MEMO^@9_Y'/\ \11_PN:V_P"@9_Y'/_Q%>1G ZD"D#*> P)^M'U:EV#ZQ4/7?
M^%RVW_0,_P#(Y_\ B*/^%RVW_0,_\CG_ .(KR.BG]5I=A?6*G<]<_P"%RVW_
M $#/_(Y_^(H_X7+;?] S_P CG_XBO(Z*/JM+L/ZQ4[GKG_"Y;;_H&?\ D<__
M !%'_"Y;;_H&?^1S_P#$5Y'11]5I]@^L3[GKG_"Y;;_H&?\ D<__ !%'_"YK
M;_H&?^1S_P#$5Y'D8R3Q[49''(R:7U:EV#ZQ4/7/^%RVW_0,_P#(Y_\ B*/^
M%RVW_0,_\CG_ .(KR.CIUZ4_JM/L'UBIW/7/^%RVW_0,_P#(Y_\ B*/^%RVW
M_0,_\CG_ .(KR,\=2!ZYH[4OJM/L'UBIW/7/^%S6W_0,_P#(Y_\ B*/^%S6W
M_0,_\CG_ .(KR+(SU%+D9QW]*/JU+L'UBH>N?\+EMO\ H&?^1S_\11_PN6V_
MZ!G_ )'/_P 17D=%/ZK2[!]8J=SUS_A<MM_T#/\ R.?_ (BC_A<UM_T#/_(Y
M_P#B*\CH)5>20*'AJ78/K%0]<_X7-;?] S_R.?\ XBC_ (7-;?\ 0,_\CG_X
MBO(^HR.1ZT4OJM/L+ZQ4[GKG_"YK;_H&?^1S_P#$4?\ "Y;;_H&?^1S_ /$5
MY'D#N**%AJ78?UBH>N?\+EMO^@9_Y'/_ ,11_P +EMO^@9_Y'/\ \17D=%/Z
MK2[!]8J=SUS_ (7+;?\ 0,_\CG_XBC_A<MM_T#/_ ".?_B*\CHH^JTNP?6*G
M<]<_X7+;?] S_P CG_XBC_A<MM_T#/\ R.?_ (BO(Z*/JM+L'UBIW/7/^%RV
MW_0,_P#(Y_\ B*/^%RVW_0,_\CG_ .(KR.@G'7BD\-270/K%3N>N?\+FMO\
MH&?^1S_\11_PN:V_Z!G_ )'/_P 17DF*0X R3Q1]6I]A?6*AZY_PN6V_Z!G_
M )'/_P 11_PN6V_Z!G_D<_\ Q%>1\>M%'U:EV']8J=SUS_A<MM_T#/\ R.?_
M (BC_A<MM_T#/_(Y_P#B*\CHZ#YN*/JM/L'UBIW/7/\ A<MM_P! S_R.?_B*
M/^%RVW_0,_\ (Y_^(KR.BG]5I]A?6*G<]<_X7-;?] S_ ,CG_P"(H_X7-;?]
M O\ \CG_ .(KR.@D8SD8H^K4NP_K%0]<_P"%RVW_ $#/_(Y_^(H_X7+;?] S
M_P CG_XBO(Z*/JM+L'UBIW/7/^%RVW_0,_\ (Y_^(H_X7+;?] S_ ,CG_P"(
MKR.BCZK3[!]8J=SUS_A<MM_T#/\ R.?_ (BC_A<MM_T#/_(Y_P#B*\C_  HH
M^JTNP?6*G<]<_P"%RVW_ $#/_(Y_^(H_X7+;?] S_P CG_XBO(Z*/JM+L'UB
MIW/7/^%S6W_0,_\ (Y_^(H_X7+;?] S_ ,CG_P"(KR.C(SC(]J'AJ2Z"^L5#
MUS_A<MM_T#/_ ".?_B*/^%RVW_0,_P#(Y_\ B*\CHH^JT^P_K%3N>N?\+EMO
M^@9_Y'/_ ,11_P +EMO^@9_Y'/\ \17D=&0>AS1]5I]@^L5.YZY_PN6V_P"@
M9_Y'/_Q%'_"Y;;_H&?\ D<__ !%>1T4?5:?8/K%3N>N?\+EMO^@9_P"1S_\
M$4?\+EMO^@9_Y'/_ ,17D=%'U6EV#ZQ4[GKG_"Y;;_H&?^1S_P#$4?\ "Y;;
M_H&?^1S_ /$5Y'11]5I=@^L5.YZY_P +EMO^@9_Y'/\ \11_PN6V_P"@9_Y'
M/_Q%>1T4?5:78/K%3N>Q6OQAL);A$N+/R(B?FD\QFV_@$KNM/U*UU6S2ZL9T
MG@?[KH<C_P"L?:OF.N\^$NJO:^)GL228;R,_+GHR\@_ENK"MAHJ/-$TI8B3E
M:1[5FEI*6N$[ HHHH **** "BBB@!*^>O'O_ "/.K?\ 78?^@BOH4U\]_$!&
M3QUJP88/FJWX%!C^==>#^-^AS8KX3G:***]$X HHHI@%%%% !6CH&F#6=?LM
M/+%5N)0K$=0O4X_ &LZKFE:C+I.J6U_  9+>0. >AQVJ97MH.-KZG7WOCE+#
M5KK3CI=K)H4#-;BT$:KNVG <MC.<BM;1=/)^&DVGP1 W.H1/<*#CJ9%11G\J
MP;OQ;HT"WMUHVE20ZEJ"E99)G#)#NY;8.^3]*OZ=\0K+2Y+9H;69EM],6U13
M@ R@YS],BN-PDX^ZK'6I13U9I^)[_3M.T_P_I\L0_LV&\VR_+D.D.%8D=_F)
M^N*K>,I=430KJ6Y@L=3TBX9397<06-K0'[HV@9/8=:PYO&5K]NT24637$-C;
M-#<1S8'FL_WR.O?G-0ZAXCTNV\/7.C:!:7*07DBRS27,@)&""%4#MP.:(TIW
M6@.I'74M_#NVE$6N:A!)%%-;V9CAEE8!4=^A)/IBK"6VM^(M6L-'UG6H+FUN
M9&)^RO&S+M4G)PHQ61X?US3++PSJFE7XNU-\Z?O( I(5><<GUI^EZMHN@7LM
MUIYU"65K66-#.J#;(P 4C!Z=:N47S-V]#.,H\J7WD^H^$-.?3K.?0[Z>Y>XO
M_L/[Y JLV#R.^!CO4^M> H+&R>2QFO));>>."?[1#L1]QV[HSW&?K5&#Q7#8
MZ)H%M:PN9].NFN9BQPLAR< $>Q(JW>^+[">]MGC_ +5>+[:MU/Y]VSA5#;O+
M5-VTC/<^E+][H/\ =ZER\\ Z2FNW&GVVI77^A)]HO'D0$1Q;0<# &6.?ICWH
MM/ NA7]K87-KJ-Z\.H7#Q0;E52 J,W/'7<N,^AI_A:]N=>U_Q)/%9M<0W\++
M*BRA9$1B0-N>#@<=1VK0DL[B'7O"^B:9:M&VFJ+RZC:0$H&8;BS="<9Z>M2Y
M3B^6^I:C%J]CCH] L8/"UIJFHW$\<MU=^5'&F"/*4X=^F<CG'X5C:DEI'?3+
MITDLEH#^Z>489ACJ>*Z+Q+J^E:IXL56$XT:T3R(T@X) SDC/3+'\A7*L 2Q4
M':2<9/Y5T4N9J\C"I9.R/:[+3HK/QC/K%PH)N#!9VR^I,2LQ_(?SKF_^$:E>
MSM]!$BPS:I/)?W,A&?+@3[@]\YS[51O_ (@1WGB/1;I8I5L=. +1\;G?&"?3
MI5=O'GF>-9]7GMFDLY(6M1!NVE8C[^O?\:YE3J;_ -:;&[G!Z#)?"6G7]O;7
M?A^]N;BU:\2SG\]0K*S$8*^HYK5TG2-(T/Q5=RV%W/=OI,-Q-/YB@*A5=J@<
M<G).>W%9MCXKTS2GTVST^WN!IUM="[G>0@RS.!QQT '%4;'Q';VUAXD$D4AN
M=5!5&&,("Q+9/X_I5N-1IHE.FK'1>&/#&G0Z]I'V^^F&LRJM\8/+!CV\MM)]
M<#-8.FP0^)_B0%G7=;75Y)(R^J#+8_(8K13QII7VMM4:RN!J;V'V;<'!C1PN
MT,!UY'Y5RV@:L^@ZW:ZBD8E:!MQ0G&X$8(SVX)JHQGJWO84I0TMW.CU'QT9I
M-0T][&VDTAU>&V@2-4\G'"."!G/>K>HVUC)X<\)Z;?W9M(F@DN9&6(NS%B"
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
MVDNFW]W)I]TDRJSHJR)*@R >,$'G_&H;CQAI]QXDU.Z>VN'L=4ME@F3(#QD
M %>QQCO4EAXTL--U31X[2TG32]-63(9@9)F=<%B.@Y[4)5$K(&Z;$B^'ZXT#
M[1/(AOXY)KH@KB"-5#9''7!'6ETSP;H]Q9Z7->ZA=POJ<[QVT2(&+*&PI)QQ
MV)I+GQ\+C0]9MC"_VJ]G;R7R,0PL%&T?@N,5&OBZP75?#4H@F^S:3 $=<#+/
MCDCGID"A>U:U!NET.=U>PCTG7KNQ+F6*VN#&6Q@L :]%URYN)/#US>:3%97_
M (9:VV"U"+$]H< ;NF20<UY]%K1C\3G5Y(5F)N6G:)^C9))!_.MR\\4:-%::
MFVCZ?<PW>J(4F$DH\N$$Y.P#K55(RERZ$PE%7+\'PWB.GB.:YNUU0VQN,"',
M"\9"%_7\:JQ>$]"AL]$;4;^]2YU6-&2*)5."S  Y(X'/N:6^\=07MO).ZZE]
MLFMQ T*7KI!&V,>8H4C)X'!XK'U[7HM0UJRN;-)$@LH88HE? /R?3IS2C&JW
MJ5)T^A>G\(06$5Z]Y-.&%_\ 8;%4(_>-GDMQT QZ<UL^)/#]E_;%Y>^(-5N1
M8V[QV<,D<2>9(^P.1A0   ?2L[7O&=MK/BO3;L0RQZ=92++Y0 W.^[<Q].<
M?A3)/%NG:HDT>M6L\D:Z@U]$(F&'SQY; ]!CN*5JKLV%Z:NAVF>"K&_EO;Q;
MZXN='@D$<<MK"3+*Q .-I'&,\G%8?BC0CX<UV:P\WS44*R.1@E2,C(]:VM-\
M:6T5E=V$MM<6-I-<_:8_[/G,;)P!Y?\ ND#K[USFLZE_:^J2W8CDC1\!4>9I
M2H QC<W)K2G[3GUV(GR<NFY1HHHKH, HHHH **** "NK^&7_ "/EA])/_0#7
M*5UOPP1G\=V949")(Q]AM(_K657X&:4OC1[S2TG:EKQSU HHHH **** "BF2
M,J*69@JJ,DGH!7,7WQ'\.V4FP7OVEAP?LRF0#\1Q32;V$VD=2:X+XA> Y/$+
MC4M-=1>QQ[&B(XF /'/8BK7_  M30!_#??\ @.:3_A:F@'^&^_\  <_XU<.>
M#YD3+EDK,\H;P7XB5BK:+>Y'I'D?F*3_ (0WQ#_T!K[_ +]&O6?^%J: /X;[
M_P !S_C2?\+4T#^[??\ @.?\:ZOK-3L<_P!7I]SR?_A#?$/_ $!K[_OT:/\
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
M ,_!_(5G44 :/]O:C_S\'\A1_;VH_P#/P?R%9U% &C_;VH_\_!_(4?V]J/\
MS\'\A6=10!H_V]J/_/P?R%']O:C_ ,_!_(5G44 :/]O:C_S\'\A1_;VH_P#/
MP?R%9U% %Z;6+VXB:*68LC#D8%1VVIWMG&8[:ZFB0G.U'(&:JT4 :']O:I_T
M$+K_ +^FC^WM4_Z"%U_W]-9]% &A_;VJ_P#00NO^_IH_M[5/^@A=?]_36?10
M!H?V]JG_ $$+K_OZ:3^WM4_Z"%U_W]-4** /1-(\$^+=;TFTO[;68$CNU+1)
M+>,KG!QTQ[55T7POXLUJ;48DU/[*^GR".<7=RT>"<XQP?2N@31M,U'PAX.N=
M2\00:2;:*1E5TRTG[S.0<C&,5<6\T3Q3!XXN+Z_:RTJ:YM1]I2,L2%^4-C&?
MF(';O0!S3^#O%:ZY9:4FMV\MQ>)(Z&*\9E4(,G<<<=?2FZUX/\7:)I4VHR:H
MEU;P8\W[+=M(4![D8&*V/ NG:!I_Q/TI?#VK2:E&T$QE9XC'L;:<#D#-6IM*
MTKPAX$\17UCK#ZJNJK]F7RX2J(V2""><$;N^.F.] &2/A]XP\B.637;.,2()
M%62^8-@C(XQ65X=\/>+/$T$T]G?O%;Q-L\ZXN&1';T4]ZZKXBZ%HM]]DN[_Q
M"EE>Q:7&([0P%C+@,5^;(QDDBN:\8320^!/!MM"["!K:60A3@,^_G([D?UH
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
M%- _Z FF_P#@*G^%'N>8>\?)_P!EF_YYM1]EF_YYM7UA_P (IH'_ $!--_\
M 5/\*/\ A%- _P"@)IO_ ("I_A1[GF'O'R?]EF_YYM1]EF_YYM7UA_PBF@?]
M 33?_ 5/\*/^$4T#_H":;_X"I_A1[GF'O'R?]EF_YYM1]EF_YYM7UA_PBF@?
M] 33?_ 5/\*/^$4T#_H":;_X"I_A1[GF'O'R?]EF_P">;4?99O\ GFU?6'_"
M*:!_T!--_P# 5/\ "C_A%- _Z FF_P#@*G^%'N>8>\?)_P!EF_YYM1]EF_YY
MM7UA_P (IH'_ $!--_\  5/\*/\ A%- _P"@)IO_ ("I_A1[GF'O'S-JFKW6
MJ:-I.G/:A$TV-XT<'E]S9YK0\*^*I?#5A?6<NC6^HP7C(SI<9Q\N<<?C7T3_
M ,(IH/\ T!=._P# 5/\ "C_A%- _Z FF_P#@*G^%'NA[QX+%X]:S\0V.K:?X
M;L+-[1)%,<&5$F\ <_3M]:S-(\47NEZ5K&FM9I<6FJ+\Z,2/+;G#*?7G]!7T
M;_PBF@_] 73?_ 5/\*/^$5T'_H"Z;_X"I_A1[GF'O'S5XIUZ[\47MM<S6BPM
M;VR6P"$G(7//UYK4\.>.[_0]'&EW6DV>IV<;^9$ETF3$>IQ[9YKZ!_X130/^
M@)IO_@*G^%'_  BF@_\ 0%TW_P !4_PHO$/>/GZ7Q[JUSKMWJ=Q:1-Y]F]DD
M"Y6.%& 'RC\*H:=XDN[+PO?:#<6B75G<D.F]L&!_[R_I_DU](?\ "*:#_P!
M73?_  %3_"C_ (170?\ H"Z;_P" J?X4>[YA[QX-_P +&U,76LS)I\2G5;5+
M5QN.(]J% P]\&DN/B)J<J7WD6"0SW5E%9><CG=&B9Y'N=WZ5[U_PBF@_] 73
M?_ 5/\*/^$5T'_H"Z=_X"I_A1[@>\?.MCXOU.VT@V%W ;T"\CO(I)Y&+1NA'
M )[$#'XFKEG\0=4LO$^J:Q'9H1J2%);<N=HX !'N,?K7OW_"*:!_T!--_P#
M5/\ "C_A%-!_Z NF_P#@*G^%%XA[Q\_>'/'-]H6D+I=SI-EJ5G'(98DNDR8V
M]1[?A3K/Q]J</BJ^UR[L+>[DO+<V[0-E8U3CY0/3 _6O?_\ A%=!_P"@+IO_
M ("I_A1_PBN@_P#0%T[_ ,!4_P */=#WCYU\1>)8M=TY;6W\-:?ISB0.9K88
M8@ C'TY_2N9^RS?\\VKZP_X130?^@+IO_@*G^%'_  BF@?\ 0$TW_P !4_PH
M]P/>/D_[+-_SS:C[+-_SS:OK#_A%- _Z FF_^ J?X4?\(IH'_0$TW_P%3_"C
MW/,/>/D_[+-_SS:C[+-_SS:OK#_A%- _Z FF_P#@*G^%'_"*:!_T!--_\!4_
MPH]SS#WCY/\ LLW_ #S:C[+-_P \VKZP_P"$4T#_ * FF_\ @*G^%'_"*:!_
MT!--_P# 5/\ "CW/,/>/D_[+-_SS:C[+-_SS:OK#_A%- _Z FF_^ J?X4?\
M"*:!_P! 33?_  %3_"CW/,/>/D_[+-_SS:C[+-_SS:OK#_A%- _Z FF_^ J?
MX4?\(IH'_0$TW_P%3_"CW/,/>/D_[+-_SS:C[+-_SS:OK#_A%- _Z FF_P#@
M*G^%'_"*:!_T!--_\!4_PH]SS#WCY/\ LLW_ #S:C[+-_P \VKZP_P"$4T#_
M * FF_\ @*G^%'_"*:!_T!--_P# 5/\ "CW/,/>/D_[+-_SS:C[+-_SS:OK#
M_A%- _Z FF_^ J?X4?\ "*:!_P! 33?_  %3_"CW/,/>/D_[+-_SS:C[+-_S
MS:OK#_A%- _Z FF_^ J?X4?\(IH'_0$TW_P%3_"CW/,/>/D_[+-_SS:C[+-_
MSS:OK#_A%- _Z FF_P#@*G^%'_"*:!_T!--_\!4_PH]SS#WCY/\ LLW_ #S:
MC[+-_P \VKZP_P"$4T#_ * FF_\ @*G^%'_"*:!_T!--_P# 5/\ "CW/,/>/
MD_[+-_SS:C[+-_SS:OK#_A%- _Z FF_^ J?X4?\ "*:!_P! 33?_  %3_"CW
M/,/>/D_[+-_SS:C[+-_SS:OK#_A%- _Z FF_^ J?X4?\(IH'_0$TW_P%3_"C
MW/,/>/D_[+-_SS:C[+-_SS:OK#_A%- _Z FF_P#@*G^%'_"*:!_T!--_\!4_
MPH]SS#WCY/\ LLW_ #S:C[+-_P \VKZP_P"$4T#_ * FF_\ @*G^%'_"*:!_
MT!--_P# 5/\ "CW/,/>/D_[+-_SS:C[+-_SS:OK#_A%- _Z FF_^ J?X4?\
M"*:!_P! 33?_  %3_"CW/,/>/D_[+-_SS:KVFZ'>7\H\FVGF /*Q1ES^0KZB
M_P"$4T#_ * FF_\ @*G^%7+/3;+3T*65I!;(3DK#&$'Z47BN@>\S,\&:8VD>
>$M-LY(_+E2$-*G<.W+ ^^2:*W H'045+U=QVL?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>cms-20201231_g9.jpg
<TEXT>
begin 644 cms-20201231_g9.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 **** /#/VYO^"CO[(W_  3H^&LWQ._:E^);
M:3;)$KV^FZ=ITU]?7)9BB!8858H'<;!)(4CW<%Q6E^P/^V9X$_X*#?LE^$_V
MP/AEX7U;1M!\8B^?2].UP1"[CBM[^XM,RB)G168VY?:K, & R<9KY_\ ^#D:
M**;_ ((D_'M)8U8#0=.8!AGD:O8D'Z@@'\*\\_X(4^,==^'?_!MAX&^('A=6
M.IZ%\.O&&H:<%&29X=3U:2/ '7YE% 'H7Q!_X+I? ?P_9_%SXC?#+X.^*_'7
MPU^ NO6VC?%;X@Z!<V:P6=W)*(I5L;>659-06W+ S.NP!>8_-'7Z'^(G[;?[
M/7P^_8LU3]OS_A,DU?X;Z?X&?Q7;ZKI.&;4+'R/.B6%7*YEERL:(Q4^8X5MI
MSC\"O^"/;QW_ /P;$?MQ76K2^:\FK:B[RSODO)_9=@RDD]3OP?<UZU^POX"_
MX*8_M@?\&T7PF^#/[ ]II,OB70?C!<W$VH>(-2M8D33-,U674K:-4NU:*<B_
M-N0D@*;;8JP(.* /J']F3_@[8_8A_:T_:%\&?LT?"7]E[XUS>(_''B*UTC2O
MM&DZ2(8I)I IFE*Z@Q6*-2TCL =J(QP<5^JM?A7^QC_P6F_X*H_L-_MP^!OV
M)_\ @M]^S=86UM\0-7@TKP]\0K7PY96=Q#<S2K!'.D^G?Z#>VXDDC641!9(A
M)O).!&W[G:A<RV=A/>0VS3O%"SI"G60@$A1UY/2@#XW^*_\ P6D^$'A7QO\
M&OP[\&?@SXG^)6D_LVZ;'??''Q#X=O;*"#1 1.\MO:K<2H;^YACM;EY8UV*G
MDLGF%_DKV&]_X*)?LAV/[#1_X*-S?%NU/PD_X1D:VOB18GR\);RQ"(L;_M!F
M(M_(QO\ ._=XW<5^%O\ P;V>*]4^)'_!+#_@I3X\\=7HNK_7_A]J5]K-U,W^
MNEGT/79)78D]V=B<GO7S;JGQO^)+?\&GVF?#Q[JX321^V1+H"DLVQM/&AG51
M#Z8-X[2?6,\9Y !_01\*?^"S/PF\3_%#X,_#KXW?!GQ-\,8?VC- .K_!#6?$
M=[9SPZ['LAD2UN!;RN;&\DCN;9TA?<K&=4\SS"$/H/[4O_!1KX9?L[_M&_#W
M]B[PMX2U#QQ\8OB?#=77A?P1I-W#;"&PMHII9K^]N9F"6MN%MYPIP[R/&RHA
MPQ7\4O\ @XY\8ZS\,_V-/^":7Q*\&N8]>\.^"%U#17B;$BS0:=X:E0KCG_6)
M'T[XKV3P_P"./$?C'_@]QU+2M?DD,'AOPDVF:/#+G]S;?\(>EQ@9Z!I;F:3C
M_GIWZD _5?\ 8/\ ^"AWP1_;\T'Q@GPZL]2T/Q7\-_%ESX9^)'@?7A$+_P /
MZI!))$\;F)WCEB9HI?+F1BK^6XX9'1?>J_"K_@@KXRUO3/\ @Y9_;H^&VDR$
M:)JVI>+=3U!(V^0WEKXKACB)[;@+VZ_-O>OW5H ***\2U3]@CX-:OJ=SJUSX
MJ\;K)=3O-(L7B^Y50S,6( !X&3P.U 'MM%?./[./@;3?A+^U_P"-OA?X;U;5
MKG3+3PCI]U%_:VK373B220[N9&('3L!^-?1U !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
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
MB)I7_HQJ]TKPOP#_ ,I!/'__ &(FE?\ HQJ /=**** "ORJ_X.AOV(/VYO\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %>%^ ?^4@GC_P#[$32O_1C5[I7A?@'_ )2">/\
M_L1-*_\ 1C4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >%^ ?
M^4@GC_\ [$32O_1C5[I7A?@'_E()X_\ ^Q$TK_T8U>Z4 %%%% !1110 4444
M %%%% !1110 4444 %! 8%6&0>H-%% 'EWQ1_8E_9'^,YDE^)'[._A34+B;/
MF7Z:1'!=-G_IO"$E_P#'J^3?VL/^"%W[.=Q\+_$/B_\ 9MM_$6D>)M/TR6ZT
M;0QJOVJSO)$&_P @B96EW. 44^8,,PSD5^@=%>_EG%&?934C+#XB:BFGR\S<
M7;HXMV/!S/AC(<VIRCB,/!MIKFY4I*_526I\2?\ !#G]J=OC)^S3+\#_ !1J
M!?7OAU*EK")6^>;2Y-QMVYZ^61)#@?=5(L\M7VW7Y3?&:&7_ ()9_P#!6?3_
M (OZ?$UI\/?B)(\U^L:D11VEU(!>Q\?\\+C9<!!T7RE[U^J\4L4\2SP2*Z.H
M9'1LA@>A![BO4XUP-".80S+"K]SBH^TCY2?QQ]5+?M>QY?!>-KRP$\MQ3_?8
M67LY><5\$O1QV[VN.HHHKXP^R"BBB@ HHHH ***\X_:M_:>^'O[(?P7U#XU?
M$CSI;2SFB@M;"T*^??7$C86&(,0"V-S'GA48]JVPV&KXS$1H48N4Y-));MO9
M&.)Q%#"8>5>M)1A%-MO9);L]'HKG/A+\6/ /QQ^'>E?%3X8>(8=4T36;8365
MW#W'0HRGE'5@593RK @\BNCJ*E.I1J.G434D[-/1IK=,NG4IUJ:J4VG%JZ:U
M33V:"BBBH+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \]^(MC\<Y_B=HEUX"O5
MA\/+Y*:L \).#*3(Q609/R8 V\]:]"KSWPSHOQN@^-&HZEK^L ^%95E>TMTF
M1QGY5C7!&]#C+''&0>>>?0J^0X4A*K6QV,E'$0=2M)<E=Z+DM%2HQ^S2FM5U
M;O<];-&HPHTDZ;Y8+6"U=];3?62V\C"^)/@C3/B+X+O?"&KW;6\%TJ%YT S'
ML=7##/'\-4_A%IG@OPUX1C\'>"/%::M;:8[*\HNXYFC9V+E28P .6.!73S0Q
M7$303(&1U*NIZ$'@BO/O@WX&^%_PGU>_\'^%/&QOM3NPLEY937L;O'Y>1]Q
M"GW^<\]/2HS'"QPG&.$S"%"E>I"=&I6E/EJ**]^G3A':?-.[?56]!X>JZN4U
M</*<O=:G&"5XM[2DWTM$]#HHHK[(\@**** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_
M/_*03Q__ -B)I7_HQJ]TKPOP#_RD$\?_ /8B:5_Z,:@#W2BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#POP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_R
MD$\?_P#8B:5_Z,:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH ^6_P#@KO\ LK_\-,_LC:I?:#IOG>)?!1?6]#\M,R2HB'[3;CN=\(+!1]YX
MHQ6;_P $:?VJ/^&BOV2K/P?X@U'SO$?P_:/1M2#OEY;0*39SGV,2F+)Y+6[D
M]:^MB P*L,@]0:_*3PX3_P $JO\ @K=+X>E8V7PX^(KA8<G;!!8WDI\H^BBV
MNE*9.2(E8_QU]_D/_&0<-XC)Y:U:5ZU'SM_$@O5:I=7KT/@<]_X0.),/G$=*
M56U&MV5_@F_1Z-]M.I^K=%%%? 'WP4444 %%%% !7Y5?MQ>,?$W_  4^_P""
MA6@_L8?"O5I1X.\'7TD6L:C:_-&LB$?;[T_PGRU @CSP7S@XEK[!_P""IO[8
ML?[(/[,=]J'AW4A%XN\4;]+\*HK8>&1E_?78[XA0[@>1YC1 \-7GW_!%/]CF
M3X#? )_CGXXTTKXL^(44=TOGK^\M-+^]!'SR#*3YS>H:($92OT#AJ,>'\GJ\
M055^\=Z=!/K-KWI^D%==KW6]CX'B24N(,WI9!2?[M6J5VOY$_=AZR=GWM9[7
M/FKX9^/OC=_P1'_:BF^$OQ3:\U[X1^*KLS6]Y#&2DL60HO8%Z)<Q@JLT.?F
M'4>4]?JSX0\7^&/'_A;3_&W@O7;;4])U6T2YT[4+.0/%/$XRKJ1V(-<5^U-^
MR_\ "_\ :Y^$-_\ "#XI:;OM[@>;I^H1*/M&FW0!"7$+'HRY((Z,I93D,17Y
MT_LH_M&_%_\ X)'_ +1-S^QY^U=)-/\ #[4KOSM*UE%=H;)9'(2_MLY)MW.?
M-B'*,&8?,K*_1B*5'CO O%4$ECZ:]^*T]M%?;BOYUU2WZ=$<V'JUN!<<L+7;
M> J/W)/7V,G]B3_D?1].O5GZN45#IVHZ?K&GP:OI-]#=6EU"LUK<V\H>.:-@
M&5U8<,I!!!'!!J:OSAIIV9^C)IJZ"BBBD,**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *CNOM/
MV63[$$,WEGRA(2%W8XSCMFI*P/BAHWB[Q!X%O]&\"ZJECJDZ(+:Z>=XO+PZE
ML,@)!*@@8[FN+,L14PF7UJ].G*I*,9-1C\4FDVHQOIS-Z*_4VP].-7$0A*2B
MFTKO97>[\EU,#X$^&OB_X:M-2MOBSXB.H,98QIY-P)0% ;<V[ ;DD<-_=KOJ
MYSX3Z1XST/P)9Z=\0=6:]U9#(;J=I=_\;;0&QS\NVNCKR>$<#'+N&L+1BJJ]
MU.U:7/5CS>]RSEU<;\MNB5NAU9K6>(S&K-\N]KP5HNVEXKL[7\]PKSJ[\&_!
M_P #_&,>/]4\6&UU[5I%6VT^2\0*YD40Y$87<0S \DXW9Z8KT6N!^,O@?X2:
MA?Z;X]^)VLO8C36\JVD%UY:R-G>JG W,1M) 4^M<?&N%=3*Z>+IT:,ZF'J0J
M0=>7+"#3LY\RV<8MM=+FV3U%'$RI2G.,:D7%\BO*5]HVZIM*YWU%0:7J=CK6
MFV^L:7<":VNX$FMY5!PZ, RMSSR"*GKZRG4A5@IP:::NFM4T]FGV/*E&49--
M6:"BBBK$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %>%^ ?\ E()X_P#^Q$TK_P!&-7NE>%^
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M >=:6_P*^'?Q>FTG34:#Q3KDCF?B9@PE/FXR?W:@D# '.<"O1:\\^+EU\$?
M?B33_B1\1-,=M5VA--FCCE=LQ'=P%.P$%QRW/ITKT&&:*XA2X@<,CJ&1AT(/
M(-?&\+2CA,=CLMOAX^SJ<T:=!<LH4ZBO%UH]*DVG)M:26IZ^9IU:-#$?O'S1
MLY3U3E'1J#_E6BMT'4445]D>0%%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?^4@GC_P#[
M$32O_1C5[I7A?@'_ )2">/\ _L1-*_\ 1C4 >Z4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5Y?^UW^UU\(?V*O@[<?&3XOS:E<1&ZCL-"
M\/>'].:]U;Q!J4H;R-/L+5/GN;F3:VU!@ *SL51&8>H5AZS\-O OB'QWHGQ,
MUSPU;W6N^&[6\M]!U"?+-8I=B(7!C4G:'=847?C>%+J"%D<, ?DO\4O^"@?_
M  =2?'[6I-?_ &//^"2/A[X?^$F8OIUO\0M8L#K,D>< SB]U&T6,D8/EB %2
M2-S8S70? 7_@J=_P7O\ V:M7BD_X*J_\$D[S4_!"L!J?C7X,+#J-]I$/\5S-
M96=[>+<QH,EMAA*J"1N(P?;OVJO^"T6J_L9?"[XP_M)?'7X/>&K/X=^!O%]Y
MX/\ AH]CXSEEUCQ_K\!$;P1VKV:)9PQ3+<QRR&24C[),RJRJC2<1_P $>?\
M@L'^W]^VQK7A+5OVSOV&=*\"> _BR-2'PD\>>'-181WT]G"]P]M<6D\TDX5[
M>&YDCNL1QO\ 9R%0APP /T/^%WQ0^'OQL^'6B_%OX4>+;/7O#?B+3HK_ $76
M-/DWPW5O(H9'4]1P>00"I!! ((K>K#\!?#7P+\+].O='^'WAN#2;/4-7NM4N
M;.T+"'[7<R&6XE5,[8S)*SRL$ #22.Y&YV)W* "BBB@ HHHH **** "BBB@
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
MD;C4YN5K6ZCN[;Z>:6FIIT445[YPA1110 4444 %%%% !1110 4444 %%%%
M!1110!S?Q9\$:C\1? MWX0TS71ITMTT9^TF(O@(ZOC@@C)4<U-\,?"FI>"/
MNG^%]8U=K^YM8V$UVTC-YA+LW5N< ' ] *YWXZ_!W5/B[%IL6D^,1I<FF222
M;/)+&0OM .X,"N-IQP<Y-=[;P);6Z6T9)6- JECDX QR>]?'X+ .MQIBLPJX
M-P<*4*4*WM>:-6#;G)*DG:#IST;:O*^FAZU:NH9/2H1JJ2<I2E#ELXM:)\W7
MF6MEHO4?1117V!Y(4444 <I\8-/^&K>%3XA^*.D"[T_2I5E4%'?8S$(/E0_-
MDL!@\=STK1^'GBWP[XX\'V7B+PI$\=A*K1V\4D81D$;%-I4$X^[Q[8J[XBT;
M1_$&B7.CZ_8"ZLYXB+BW8$[U'...>W:N3^"/Q#^&7C+3KW1?AAI#6-II4B!X
M3:K$K>9N(90"2<[3DG!XKXVK5CEW&].,JE"$<32:4>6V(JU:;NWS?:IPI]'J
MF^UCUX0>(R:349R=.2;=_P!W&,M+6Z2<NO4[FBBBOLCR HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ KPOP#_RD$\?_P#8B:5_Z,:O=*^5/$7Q3\9_#?\ ;U\<7?A/X+:WXN>;
MP?I<,D&CRQJT2#+>8=Y'RDDK]5- 'U717D'@7]H_XL>+/%UAX<UO]DGQAH=I
M=SB.?5K^X@,-JN#\[A3G'T]:]?H *\R^,O[9W[*O[/OBRT^'_P 8?CQX=T3Q
M%?6+7MIX<EOA+J,EHN0UR+6+=-Y"X.92FP8.6&*]-K^>[XF?MB?&?_@A'_P<
M1_%K]I3]MWX8ZWXB^&?QW%Q!HOC&QA\Z6+1_.MY;;[(S$"0V8CBMIK7<K!51
MP"/*\P _>SX1?&7X2?'_ , 6/Q5^!WQ,T+Q?X:U-2VGZ]X<U6*\M)]IVL%EB
M9E)4@J1G*D$$ C%<3X2_;T_8R\>?%6/X)^#OVE_"&H^)Y[^XL;/3+76$;[9>
M6XS<6MO+GR[B>(?ZR&-FDCP=RC!Q^+O[/&N_%G]BG_@WV_;"_P""AOP_^(%E
MINF?'GQC/J?PQ\.>&M:BN&\+6FIZDFFEV>W8I:WHCN_FC4[X?L<0;;("B>5_
MMEI<_#O_ (-(OV0/B/X OI=&UWP[\:8M5TC5M/;R[BUNS-XDE\U)!\R-YNR3
M(YW1J>PH _HJ^+_QJ^$G[/\ X&N/B9\;?B/H_A;0+61(Y=5UN_2WB\UVVQQ*
M6(WR.Q"I&N6=B H).*I?!+]HKX&_M(:#>^)/@;\4-(\2VVF:@]AJRZ=<YFTZ
M[7EK>YA;$EO* 0?+D56P0<8(-?B+_P %#?VW_%?[7G_!5[_@F5\/]:N''A_6
MM#\"_$^^TI,K;RZIJ]VK([IT9HDM1L)'RB=P/O,*] ^#WQU\1_ W_@\V^*?P
M2\/:E-%H7QA\'V5KK.E1G$$EU:>$[348K@H.#(IM)P'/(%S*/XSD _:ZBBB@
M HHHH **** "BBB@ HHHH **** /QC_X*H?L0_\ !N[K/[><WCG]N+]O_5_"
M>N+JPUOQ5\'+'QB9-+DO9UB>6:6WBMYI;![I4B>8(\3RC:Z["0Q^C/V7?VJ/
M^"7?[3O_  4,\!:E^R]^WYX@\=:]X>\(:KI/@+X1>'=,L[?PMX8TD6L/GS"+
M^S8ID<+!#&DAN&<!_+51$9!7YF?ME?&?_@WW_9O_ ."H7[2_A#_@HK^Q9\5_
MBMXIO_B7_:MCXBT:_,4=F+FSMY;BP$,>L6B-%'.7DCG(,C+<>6500AI/>?\
M@BM^T9_P00^,?_!2GP;HW_!+W]AKXG_#;QY!X?UJ74]<\5:P192Z:+0AX3"V
MJ7_F.9#&05$)7:278?(0#]RJ*** "BBB@ HHHH **** "BBB@ HHHH ****
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
M/6HM$T+1/#6EPZ'X<T>UT^RMU(@L[*W6**,$YPJ* !R2>!WH M4444 %%%%
M!1110 4444 %%%% !1110!^.W_!4_P#X*U_L>?LC_M,>*_@9^SI_P2,TW]H/
MQ_8ZJ+GXE^*)/"\<EI8ZC/&DGD270LKJ6YN!$8PR_(D0VH&)1D7OO^",O_!2
MO]B_]NCX]6_@'Q/_ ,$UK']G?XX>'=(N]3\.VX\/1VR:M8%!!=FUN4M;:1R%
MD4O;R(1@JZES&2F'^V_\4O\ @OG_ ,$P_C-XRE_8-_9)\%?'+X-^-?%]_P"*
M-,DC\,7E[KFBWM_*;B[M)X;&\AED07#RM')Y4H\LHI=2H0=Y_P $S-?_ ."S
MO[=_[0OA?]I__@IM^SMX,^#?@GX:1:A<^"O"VEZ+/;:QK6JWEI)9-+.MS=7$
ML%O%;S7'RMY)=VB.QPFY0#]*Z*** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#POP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_Z,:O=* "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ K&^(7@#PC\5/ VK?#CQ[HL6HZ-K=C)::C9S
M#B2)UP>>JD=0PY4@$$$ ULT54)SIS4X.S6J:Z,F<(5(.$U=/1I[-'Y.?L\^.
MO&?_  1S_;IU+]G;XMZM/-\,/&%PCVNK7 Q&L+L5M]1 Z*R',4X'92?F"1Y_
M6&*6*>)9X)%='4,CHV0P/0@]Q7SW_P %)_V(](_;7^ 5QX=TVWAB\8:")+WP
MAJ$F%Q/M&^V=NT<P4*>P8(_.S!\._P"",7[;FK^,] N?V*OCC<3VOC+P4DD.
MAC4<I-<V4)V/:,&Y\ZV(V[>IC X_=L:_0<YA#BO)?[:HK_:*24:\5U6T:J7G
MM+M;LKO\_P FG/A3.?[&K/\ V>JW*A)]'O*DWY;Q[^KLOO>BBBOSP_0@HHHH
M **** "BBB@ HHHH H>))[VPT6ZU?2-'2^OK6UD>SMF;:9'"YV!L'&<8KF?@
M7X\\:?$'PE+K7C?PN^F7'VIOLW[AHTFA(!5E#$MQR,]#@$=>.UKSWQ7JWQR@
M^,VE:=X;TB&?POL22]D5%7Y3E'#NQSN4_,JKC/&<\U\?Q!6Q&4YGA<R4ZTJ5
M_92HTJ:FI2J-)59_:2II:M7TM9;J7K8"%/%8:IA^6"E;F4Y2:LHIWBNEY=/Z
MMZ%1117V!Y(4444 %%%% !1110 4444 %%%% !6=XN@L+SPQ?Z=J>L+80W=J
M]N]XTBKY7F#8""W&<L,9[XK1KDOC)X5\,>/?"R^"?$OBU=*%Y.KPMY\:M,4Y
MV@/]X D$@<]*\G/JM:ADN(E1IJI/D:C&4E!2DU91<W\/,W:_GIJ=6!C">,IJ
M<G%75VE=I=7;K8A^"/PCTWX0^';K2=.UPZBM[>FX%R8@GR[%55X8@XP3G_:Z
M5V=8_@#PA:> O!NG^$+&Y,T=C;B,3%-OF'));&3C))/XUL5EPWEF'R;(<-@Z
M%!4(P@OW:DYJ#>LHJ3UE:3?O==RLQQ-3%XZI6G/G;;]YJU^B=NFG3H%%%%>V
M<84444 %<;\:?%'@KP#H$'CCQ?X-75C;7 AM2+6*1X&<9R"_W =@!(YSCBNR
MK+\:R:1:^%;[4M=T--2MK*V>ZDLWA23S/+!?A7XW<<>]>-Q#1K8C),1&C.,)
M\K<93CSQBUJI.+^*S5[?=J=F7SA#&TW.+DKJZ3LVGI9/I<7P7XHM/&OA/3_%
MEC$8XM0M$F$;-DQDCE2>Y!R/PK3KCO@I\5]'^+7AJXU;1]&.GI9WAMA:LX)"
MA58-\H  .XC'^R:[&CA[,\/G.28?&4*RK1G%/VB3BIM:.2B]8W:>G386/PU3
M!XVI1G#D:;]UN[797ZZ=0HHHKV3D"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+\ _P#*03Q__P!B
M)I7_ *,:O=*\+\ _\I!/'_\ V(FE?^C&H ]THHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ KX#_ ."Q/Q-_9@^&O[37[..I?MI_M->(/AQ\
M-(AXLO=431_%6I:5;Z[?PQ:8MI:73:>RRR1@S2RA<@$Q[2=K,&^_*_-G_@NQ
M\#_V!?VC_P!I;]F/X+?\%&/&C:!X'UU_%\.E:D=>_LR)=8$.EM;I+<GY8E=1
M,HW$ NR+G)% 'I^E?\'!/_!$[1-+MM%TS]OKPA';6=ND%O&8+]MJ(H51EH"3
M@ <DDUUWP(_X+.?\$^/VL?CYX9_9R_90^/\ I/C_ ,1Z\M[<WD&DQ7,8TVRM
M;9Y7N':6%58F3R8@F03YK-G]V0?F2Q_X-'/^"+^J6,.IZ9X6\=7-M<1++;W$
M'C^5TE1AE65@N&!!!!'!!KTO]C?_ (-YOV*/^">'[5WA7]JG]D,>)-.U'3;7
M4=-\06/B#Q$UY#<V-S:NH:(&/(F6=8/XE4HTF<D*" ??-%%% !112.Z1H9)&
M"JHRS$X % "T5^/>N_\ !Z;_ ,$U=&UR\TBV_9_^,]_':7<D,=]9Z5I!AN%5
MBHD0MJ(.U@,C(!P1D"OMCX#?\%=?V?\ XY?\$T]<_P""I\W@'QAX5^'6BZ7J
MVH):>);6U34+^"P=XG,"0W$D;&6>-X(PTB[G&#@$&@#ZLHK\JOV9/^#MC]B'
M]K3]H7P9^S1\)?V7OC7-XC\<>(K72-*^T:3I(ABDFD"F:4KJ#%8HU+2.P!VH
MC'!Q7ZJT %%?&/Q7_P""TGP@\*^-_C7X=^#/P9\3_$K2?V;=-COOCCXA\.WM
ME!!H@(G>6WM5N)4-_<PQVMR\L:[%3R63S"_R5[#>_P#!1+]D.Q_8:/\ P4;F
M^+=J?A)_PC(UM?$BQ/EX2WEB$18W_:#,1;^1C?YW[O&[B@#VVBOC;X4_\%F?
MA-XG^*'P9^'7QN^#/B;X8P_M&: =7^"&L^([VSGAUV/9#(EK<"WE<V-Y)'<V
MSI"^Y6,ZIYGF$(?0?VI?^"C7PR_9W_:-^'O[%WA;PEJ'CCXQ?$^&ZNO"_@C2
M;N&V$-A;132S7][<S,$M;<+;SA3AWD>-E1#ABH!]$45X+^P?_P %#O@C^WYH
M/C!/AU9ZEH?BOX;^++GPS\2/ ^O"(7_A_5())(GC<Q.\<L3-%+Y<R,5?RW'#
M(Z+[U0 4444 >%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-7
MNE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %?G#_P5Q_8]^(/PP^)VD?\%$/V
M5;&ZM]=TO4(9?%-OI-N7=)DP([\1J/F5@/*F7&""K$$-(:_1ZBO:R#.\3D&8
MK$TDI*SC*+VG%[Q?K^#LSQL^R3#Y]E[PU5N+NI1DMX26TEZ?BKH^%/V>O^"]
M/[,GQ!@M=(^.GA[5? NJLJK<7@A:^TYGZ$AXAYJ GG#1D*#RQQFOLGX:_%WX
M6?&301XG^$_Q$T;Q'8'&;K1M1CN%0G^%MA.QO]EL$>E>>?'W_@G[^R%^TKYU
MW\4O@GI,FISY+:YI<9LK[=V9IH=K2$=A)N7VKXY^)7_!"3XB_#+7C\0/V)/V
MG-2TG48,M:6FM7,EI<H.N%O;0 G/3!B4=,M7T?U?@7.?X-6>#J/I->TI^BDO
M>7K(^<6(XYR;2M2AC*:ZP?LZGJXOW7Z1/TKHK\LT_;E_X*Y?L(N+']J?X+R>
M,?#MJ=KZQ?V89?+'3;J-EF,$]<S*[^HXX^@_@%_P7#_8V^+?DZ7\0;W4O &J
M284QZ[!YUF7/9;F$$ ?[4BQBN+&\#9]AJ/M\/%8BE_/2?.ON7O?@=N"XXR'$
MU?88B3P]7^2JN1_>_=_$^R:*S/"/C3P=\0-"A\4> _%FFZWIEP,P:AI-]'<P
M2?[KQDJ?P-:=?(RC*$G&2LT?6QE&<5*+NF%%%%24%%%% !6%\3+3QG?>!M1M
M_A]J MM8\C-D^U3N(()0;^ 6&0">A(-;M%<F/PD<?@JN&E.4%.+CS0;C)<RM
M>,EJI*]T^CU-:%5T*T:B2?*T[-73MT:ZKNCFOA)I7CO1/ EGI?Q'U".ZU2+<
M))TF:1F0G*AV(&6 ."1QP.372UYW:_#/QMI?QNN_B?>_$#_B2"V94L;F1G*H
MRC='R0L:!P'!&>F".]>AQR1S1K+$X96 *LIR"#T(->)PK4Q,,N>#K4)TO82=
M*#J3C.=2$+1C5;6MIZ_%9Z7ZG;F<:;Q'MH3C+G7,^5-*,I:N-GV\M!:***^F
M/-"BBB@ KSGX^^//BAX1?1M/^''AQYFOK]$GOV@\V-3N $)4<C=W;C@8!STZ
MOQ7=W>L:7J?A3P=XGL[37A9;H?,8.UONR%=D!R <$!L'!P<'H<KX'^'?B'X8
M\"0Z7\2M;^V7RRL8PS^8T,?14,G\9ZG/;..U?%\0U,?G57^Q<%*K152#D\32
MY'&G*$XITVV[J<E=:)-=-I<OL9?&A@X_7*RC/E:7LY7O)-.TMK67W?A?HH_$
M6BC65\+SZS:_VI]E$[6:R .4SC>%)SC(-7JXF?X&>#6^*P^+\LETUXD98VS2
M%XS*%"K(._"Y&T<=, 8YK_"#XW2?%37=:T9O!][IXTN<A)IUX*YP%D!P4DX)
MV\\ \\<ZX7B.O@\QC@,YC&E5K5:D<.HN4_:4X14N:3Y4H2M>Z;]":N7PJX=U
M\(W*,(Q=1M)<LF[66NJOV.^HHHKZ\\D*\[^,7PQ\ _%_7M.T;7?' M=0TX,T
M.FQ7,6YUD*DDQGYN0@&0>U>B5YU;?#GX9>*OC0?B?I7C7[9J^GR%;K3(KR*1
M(F2/R>4 WI@\\G[U?'<:X6.:9?1RV>'IXB%>K",X5)\G[M/FE.-M92@U&2BM
MSU\GJO#5YXA5)0<(MQE&-_>M9)]D]5<]% "@*HP!T HHHK[$\@**** "BBB@
M I)(XYHVBEC5D92&5AD$'J"*6BDTFK,-CSSX:?&C2/%/Q$U;X6:?X._LO^QU
MEPPD7;(8Y1&P"*H"]<CDY%>AUYWXH^-,'@SXP:;\+8O!G&K/$\FHI*%SYC,H
M;8%Y^88))KT2OC^#LP^L4<3@ZF,6)JX>K*$VJ7LN3K&G:R4N6+2YXZ2];GKY
MM0]G.G6C1]G&I%->]S7Z.5]U=]'L%%%%?8GD!1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?^4@
MGC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-0![I1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !7@G[=^B_M):3X7T?XW?LR_#71?B+J
MG@XW3:Q\)]?FBMX_%-A,(S(MK<R(PM=0B:%&@=P8F5YHG7,J21^]T4 ?E)#_
M ,'='_!.KX=:K+\,_CY^SE\<_AEXGT9A:ZOX7U[P/:H^G2*O^KVK=APH  &Z
M-#R/E K2\"?\'1WP8_:S\81_!C_@F[^PM\9_B_X]O,"VL;K3;/2=*M QP)KV
M^\^<VD(/61X@O;=D@5^C?Q/_ &?_ (#?&U84^,_P2\(^+A;C%N/$_ANUO_*&
M<X7SXVV\\\5I^ OAK\.OA7H2^%_AAX T3PWIB-N73M!TJ&S@!]1'$JJ#^% '
M/_LW^%?C1X5^%%BO[17C6RUWQQJ,LNH>)9M'C=-.L[B9MWV*R1_F%K NV&-F
M^>01^:_SR/7=T44 %4?%'AW3/&'AG4?"6M"8V>J6,UI=BWG:*3RI4*-M="&1
ML,<,I!!Y!!J]10!\-_\ !7^;X/\ ["O_  2L\:Z)^SS\$/"^DZ]K>E6_@3X7
MZ'HF@V\+?VKJKK86ZVZJ@ DC65YQ_P!<"3GOP/\ P4'_ ."?G[=G@[_@DM\'
MOV!O^"8%CH,FO^!;[PX^N:IJU]:P12II 6[$HBND:*:2;4HK>X*R*4.QPP(;
M%>L_MQ?L]_&G]JO_ (*/?LQ>%)OA[=R?!WX5:KJ7Q&\8:]*T?V6XU^V@-MHE
MJ@+;C+%+++<'Y2-I'(-=?_P4]^-'_!2CX$?##PYXY_X)N?LO>%?BQJ<7B$#Q
MMX<U_5&MKG^R]A.ZS_?PJ92^ 6)D*C!$,F25 /S%_8Q_X+3?\%4?V&_VX? W
M[$__  6^_9NL+:V^(&KP:5X>^(5KX<LK.XAN9I5@CG2?3O\ 0;VW$DD:RB(+
M)$)-Y)P(V_<[4+F6SL)[R&V:=XH6=(4ZR$ D*.O)Z5\*_%7X)_$[_@L!I_P0
MF_:*_8I\3_!G3/AE\4-/\=^(QXYU;3+B\N;FQAF":7IXL;B5W@FFDC,T]PMM
M^ZA 2-W8&+B?#O[6_P#P60^'?_!=JQ_9R^/OPPT _LV_$:^UBQ^'E[IT=DTD
M4%CI,E\M\)(Y/M0DWQ)%,)U$0:X"H,F,L ?G-_P;V>*]4^)'_!+#_@I3X\\=
M7HNK_7_A]J5]K-U,W^NEGT/79)78D]V=B<GO7S;JGQO^)+?\&GVF?#Q[JX32
M1^V1+H"DLVQM/&AG51#Z8-X[2?6,\9Y'Z;^ O^"6_P"U5_P3M\+_ +=/[*?P
M1_9NUOXA^$/VFO#-S;_!C6O#-]81P:5+>VVI6DEEJ?VJXB:U%L-0B(FPT<D=
MNQ!#MY8]#U?_ (-VKVX_X-^[?_@E_;>,-(;XG6=W_P )A%X@)<6#>*?,:1HM
MVW=Y!@=K$2[<[,2E,_)0!\0_\''/C'6?AG^QI_P32^)7@US'KWAWP0NH:*\3
M8D6:#3O#4J%<<_ZQ(^G?%>R>'_''B/QC_P 'N.I:5K\DA@\-^$FTS1X9<_N;
M;_A#TN,#/0-+<S2<?\]._4^A?$S_ ()A_M2_\%+O&'[#'PO^._[..N?#GPK^
MS#X55?C!JGB>]L'BUB^BCTF+^S]-6UN)6N4F?2F)G(6-8;@')=?+/M/[6W_!
M.KXM_";_ (+A?#'_ (+'? SX::AXU\/-X?NM ^+7A?P\]O\ VM;N=-N+*UU.
MWCGEC6YCVR6T<D:MYB+;[E5PQV 'RA_P05\9:WIG_!RS^W1\-M)D(T35M2\6
MZGJ"1M\AO+7Q7#'$3VW 7MU^;>]?NK7YR_\ !$S_ ()@?%3]FK]I+]I#_@H?
M^T;X3_X1KQ9\?OB)JNI^'/!D]W#<7?A_0KC4[F^5+N2!WB^T2M-$6C1W""W3
M+;F94_1J@ KQ+5/VI?C+8:G<V%M^Q;XWNHX)WCCN8KFVVS*&(#C+="!D?6O;
M:* /F+]FWQ[XE^('[<'CK6_$_P ,M4\+W$G@C3U?3M5=&EC"2X4DH<8;<2/]
MTU].UX7X!_Y2">/_ /L1-*_]&-7NE !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 CHDB&.1 RL,,K#((]*^?/C[_ ,$M_P!B;]H<S7WB?X.VFBZK
M-DG6O"A&GW&X]798QY4K>\D;FOH2BNS!9CC\MJ^UPM65.7>+:_+<X\;E^!S&
ME[+%4HU(]I)/\]C\N_B1_P $;/VJOV6IK_XJ_L,?M)ZI<26<+3G1DGEL-1G1
M 3Y*M"3%=L?[CB,-G&#T/NO_  2Y_P""F\/[3VG#X#?'FY33OB=H\;IF>$0+
MKD<?#.J<!+E,'S(@!G!=1@,J?9]?!'_!4O\ X)HZSXWU-OVQ?V2[:?3?B!HT
MJW^L:9I),<NJ-&0RW5OMY6[3;D@?ZT#CYQ\_W>#S_#<60_L_/6E4E_#K\J3C
M+HIVM>+V\NO=?#8S(<3PI/\ M#(TW37\2AS-J4>KA>]I+?SZ=G][T5\B_P#!
M,#_@I=HO[87A8?##XHW$&G?$O1;;_3K<J(DUF).#<PKV<?\ +2(?=/S*-IPG
MUU7Q.:Y5C<EQT\)BX\LX_<UT:?5/H_U/M,JS3!9S@88O"RYH2^]/JFNC75!1
M117G'HA1110!R?QF^%Z?%OP:?"W]L/8N+J.:.=0648."&4$;AM)P,]<'M5OX
M>R>&]%TJ+X>:3XN35+G0[6.&YW3(TJ+R%#A>G3 '4 #/J>AKX<_;*^-LG[.O
MB+Q)\._V-K"[USXHZO;,=2FAEC^P^$K6;YPTF<(UP^TF*)B2!ARN JR?*8K*
M'A.)Z6;X:E1@II4\57K5G2C2HQNXR=_<^.25W9O2*O=6[:F94Z>43P]:4Y.+
MO2IPASRG4>\4E[S?*F[+3=NR3%_X*K_\%3;']F/3+GX"? G4X;KX@WMMC4-1
MC(>/P]$XX8CD-<L#E4/" AV'*JWN_P#P3R_:)_X:@_9$\'_$^_O_ #]76P&G
M>(69LO\ ;[?]U*[>ADPLOTE%?-7_  3Z_P""1VB:;X!U7XP?MC:=)K?C7QOI
M=U&UAJ,GG-I$-W&RR2NS$[[QU<DN<F/=@?-N-<1_P16\=^(?V=_VFOB9^P3\
M1KO9<)?3W.F*W"/>V;>5/Y8[^;!Y<H/]RWS7[YF&5<.5^',1A<K?M*V$<9SJ
M?\_$[QGR_P!R.C732ZO>[_(LOS;B*AQ%A\5FBY*.+4H0I_\ /MJTH<W]^>J[
MZV=K67Z;US'Q*^+?@SX46MI<^++QU-[<".&*%-[XXW28_NJ",]^0 "36[KNH
MSZ1HUUJEKIDU[);V[R1VEN!YDQ )"+GN>E>>_#75[7]HSP4;OXG_  XBC^PZ
MD?LYE4^7(RMDE,G<,8V,#P>1SRH_ >(\YQ-*K'*,LJ1ACJT)3I.I"<J=H./-
MS.*LM'I=[VT=TG^RY?@Z<HO%XF+="#2ERM*6M[63WV_KI=\,_!;PA'\3I/C=
MI.NW=R=1M_-MHC.6CW2+S(&SEE*D80\#/T [^D5510B*  ,  < 4M>MDV29;
MD5"=/!THT_:3E4GRII2J2^*6K=KOI?162.7%XW$XV<95I.7*E%7Z16R^05C>
M,]!UG5/"NIZ;X.U*'2]2O8B([[R<X? &XXYSM&W=R5X(S@"MFBN[%X6EC<-.
MA4O:2:NFXR5TTW&2LXNST:::Z&%*K*C44X[IIZZK1WU3T:\F><^#=9N_@5\*
MK-OC;XR\V<W(BB)S*T2L0%B! W2;0"Q/.!D#@#/H&GZA8ZM8Q:EIEY'<6\\8
M>&>%PRNIZ$$=161X^^&W@_XF:2NC^+]*%Q'&^^&16*R1'C.UAR,XP1T/Y5RO
MC;QM\0_!/Q"\.>!_ WPZ6?0YT$+R@;4P/X59<B(1HN?F'S#.!QFOB(XK%\$4
MU2Q/OX"G&A2HN*J5:[G)\C=31KEUC9KT6K43V73I9S+FIZ5Y.<IWY8PY4KKE
M\]_ZNST*]O;33;*;4;^=8H+>)I)I7. B*,DGV &:X3X.?#?X9:!K.I^._A]X
MJ?5O[4^2XD^V1S+$Q;>P!0 @DD$@\\"NB^(>H^"X_"E_IOC;78K.PNHOLMW(
M9]A42@J!G^'(S^M5/@_X$\&> /"(T_P'JCWNGW=RUU'=/.DOF%@J\,@ (PH'
MX5W8^C#,N,,)&5*C4CAXSGS.?[ZG.7N)Q@OLR5TY/JNZ,:$WA\IJM2G%S:C:
MWN22UU?=;V.IHHHK[(\@**** "BBB@ HHHH X?XW_%#6?A3I-KK.B>"6U:2Z
MD:%Y%<KY&!N&[:I)!^;N.GO4/Q'^.=O\,O!&B^+=:\.232:L(P]I#.%,):+>
MW)'.#QVZUWU17=C97\7DW]G%.G]R:,,/R-?)YCD_$U6KC*N"S'V?M(Q5*+I0
ME&C)/WI='/G[2>E].B/4P^+RZ,:4:V'YN5MR:DTYI[+M&WEN<GXU^-GA;X>^
M$]*\7>)K*]6'5@GE0VT:N\9:/?\ -EEX XX[U>\2_%CP+X.\/Z?XG\4ZL]E9
MZF$-J[VSN263> 50,1Q6CK_@_P *>*K2.P\2^&[&_AA.88[JV5Q&<8^7(^7C
MTJEXR^%_@7Q_I=MHWBS05N;:S.;6)9Y(Q'QCC8P[#%9XRAQS3^M2P5:A)N$%
M152,TE-6]HZCAKRRU<5'5,JC/)9>R5:$UK+G<6F^7[*C?JNMRSJGCSP;H>E6
MFN:WXCM;*TOPIM)[N7REDW+N'WL8XYYJ[)K.CPVT-Y-JMLD-P ;>5IU"R@C(
MVG.#D<\5SGQ%^#/@_P")NAV/A[7FNX;;3CFU%G.%*_*%&=P;. *S/C%\%]#^
M(OAG2M"U'Q2^EV>DO\KE%.\; @!+$ $ =??I4YAF'&>"CBZE'"4JJA"FZ253
MD<YNWM%)RTA&.KB];KS'0H916=*,ZLHMN7-[M^5?9LEJV^IWX((R#15;18[>
M'1[6"TO1<Q1VZ+'<*P(D 4 -D<'/7BK-?74INI2C)]4GW_'J>5)<LF@HHHK0
MD**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MKPOP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q_P#]B)I7_HQJ /=**** "BBB
M@ HHHH **** "BBB@ HHHH \T_; ^-OBK]G/]GC7OC/X)\ 7OBO5-$EL6M?#
M&F1A[O5O,OH(6M+<$@&>19&2/)QYC+G(XKB8_P!M?XSR('_X=?\ [0(W '#7
M'@T$?7_BHJ]E^)5]XBTKP'JFK^#_  %%XHU>RM3<Z5X?EOH[47US'AXH_.E!
M2(EU7#L,*0#VK\#?VVOV[_\ @Y7_ &S_ -J./]A?PW\)[+]E2#79'BTV.?Q+
M;Z:VHPYP?*U^9\W[KG[NE@2$ _NV"L0 ?H9^VA_P7V^%W['UO'\/_B;^S-\0
MO"?C[Q 4L?">B>(M7\*3R?;+@B.WFN+6QUV>Z6V#LI:01$;00.2*_0*OQI_8
M%_X- _@;\*?&>G_'G_@H#\?]:^*OC2#48]3ET?0[F:RTH7BN)-TURQ^UWIW@
M-OW09R0R-7[+4 %%%% !1110!^*?_!2?_@NUXS_80TSXZ-X:_:ZU+Q/\8-2^
M(VI^#_AC\&+O0M,6U^'^GVY1/[9NC%91SW;R#=/;>=*Z.MS I67RIGKTK_@C
MEI/_  5E_9^^*'PD3]O_ /;;OO'=_P#'KP_K&KZQ\&/%5D9=5\%V=M;BXM]4
M%R9-\8,CV]K-:^6D<;WJ+\SH=GF/_!3O_@N__P $;?V>?^"B.JZ3\0O^";,'
MQ6^*/PRU!-/O_B-+H&F1R6U_;XQ%%+<!I9C;M\JR.!L=#Y? #'K_ /@EQ_P6
M_P#V*/\ @IG_ ,%.](T/X+_\$Z=+\(?$'5/#NIW>N_%3Q#!97&L&S@MSBUAG
MBC\U0S,F<OM"*R[/F!4 _8&BBB@ HHHH **** "N0TSX'> +#XP7OQYO+.YU
M'Q5<Z:=-M-3U*[:;^S+ LCO:V<9^2VCD>.-Y2BAYFCC,C/Y483KZ* "BBB@
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
MMC1F,#MYA#!%[?\ X)<_';_@MU\&/CCH_P"R_P#\%C? WA[7M,\;Q7D?P_\
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
M_P#1C5[I7A?@'_E()X__ .Q$TK_T8U 'NE%%% !1110 4444 %%%% !1110
M4444 >6?ML_M:?#O]A3]E+QQ^UM\5K:ZN-#\$:*U[<6=ECSKN5G6*"W0MP&E
MFDBC!/ +@G@&OQ\^%'_!:W_@XF_;BTZY^)'P3_X(X^#_ !-\&-?@EC32-;T:
M]0:OI<BLKQI?7=[#%>;T+(9([=HVY'EGD5^P'[<?[)?P^_;K_9*\=_LE?%'4
M+BRT7QOH;64VH6H!EL9E=9H+E0W#-%/'%*%/#;,'@UY%^T-XDT[XB?L$:K^S
M'\)?V_\ X:_"?XF2>$K72+#QEX7\26RP:1<P&)9#;Q&99($=(WC !WPB7*LS
M("0#I/\ @E/K7P"UC]CG1T_9_P#V57^"-M8ZI>VGBCX57.EBTN/#NMI+B[@F
M 5?-);:Z38'F1/$V%!"CZ/KYC_X)&_L_>#?V;/V.K/X?^'/VJKKXVZM-XBU&
M]\;?%"[U5[UM<UQY0MTPF>24L(]B0C,CG]S\S;L@?3E !1110 4444 ?B=_P
M5K_X)\?\%P/VEO%'BS]A']FSX3>#D^#'Q/\ BS<^+_%'Q:MO$T%K=:C!.\;P
MV6KQ2S>>8[((D:B"*3S8K2T"X\MD/TO^Q/\ \$N=#_8A_:4^"?PG^!G[%4FD
M>$?A1X>UJ;Q7^T)>76BIJ7C/6+RR$'E/%#=O>_8W:6:7$J?NY+>U18Q&GFGX
M?_X*Q?\ !3WXD_LD_$GXS?LN_L[VWQDF_:B^*_Q+O='TB.[U;5;C3O#7A69H
MDLI/#UL\[PF>]B6-A)!&'CFFN,-'Y4*5Z[_P1B_9#MO^":_[77PI_9[U;]NO
M6_$_QP^('A76]:_:"^$K^+8+W2-&M4M4EMOW(RZ:C%<R6R>879IHS=NH6)<D
M _9VBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+\ _\I!/'_P#V
M(FE?^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:O=* "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^/_
M /@ME^SM_P +J_8VO?'.D6/FZQ\/[L:S;E%R[69'EW:9[*(R)C_U[BOL"JFO
M:'I/B?0[WPUKUBEU8ZC:26U[;2C*RQ2*4=#[%21^->EDV95<GS6CC:>].2?J
MNJ^:NOF>;G&6TLWRNM@JFU2+7H^C^3L_D?/7_!*+]HG_ (:,_8J\+ZMJ5]YV
ML^&HSH&MDMEC+;*JQ.QZDO T+D]V9O2OI"ORZ_X)5:[JW[&7_!0KXB?L*>,K
MZ066L3S)H[SG'FW%J&FMI0#POG6;NY]2(QZ5^HM>QQGEM++L_J.A_"JI5(/H
MXSUT\D[I>AX_!N95<QR&FJW\6E>G-=5*&FOFU9_,****^5/J@HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#SWXO?#/X<>(_%&D^-_'/C3^
MQY-- %L6O(85E*.'',@.<$]O6O05964,I!!&01WKA_CE\-/ /Q"TJQD^(/B=
MM)M;&=C'<BZBA#%UY7=("/X<_A77Z+)83:/:R:5?+=6QMT^SW*2!Q*FT88,.
M#D<Y'%?'Y/A5@^*LQY</3IQJ^SGSQG>I5?+:3G#[*CI&+6CU9ZV+JNMEF'O4
ME)QYE9KW8J]THOK?=]BU1117V!Y(4444 %%%% !1110 4444 %%%% !1110
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
MI7A?@'_E()X__P"Q$TK_ -&-7NE !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'YE_\%M?
MA_XA^ O[0GPS_;S^'%MY5W;7\%GJ4B#:IO;1_/MBY'7S(A+&?]F #O7Z,?#+
MX@^'OBQ\.M"^)WA*X\W3/$&DV^H6+DC/E31JZ@^C -@CL017FW_!0#]GA?VH
M/V2?&/PJM+,3:I)IQO=  7+"_M_WL*KZ;RIB)_NR-7SS_P $&/VAF^(?[-6J
M? C7+TMJ?@'4S]DCD/S'3[IGDCZ\G;,)U/\ =!C''%?>XK_A;X'I8C>I@Y<D
MO^O<]8-^DO=7S/@\+_PB<;U</M3QD>>/_7R&DTO6/O/Y'W71117P1]X%%%%
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
M &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_Z,:@#W2BBB@ HHHH **** "BBB@
MHHHH **** "O-?BU^R)\ /C+X@_X3GQ+X(;3O%:0"*W\;^%=1GT?784'2,:A
M9/%<&//6)G:)NC(PR*3]L']I;PK^QW^SCXF_:9\>02R:!X/BM[W7_L\)DECL
M?M427$B(""[I$[NJ_P 3*!WKXZ7_ (.J/^"'3*&/[6^H@D<@_#?7LC_R2H ^
MR?V7/@%J_P"SA\.;OX?ZU\8_$GCR:X\1ZCJ8\1>+IDEU&1+F=I4AEDC55D\I
M2(E8*HV(ORC%>CU^<7B7_@Z>_P""0%]H5SIOP>_:%U#Q'XLNX_L_AK0SX"UF
MW6]OY#L@B>2:VC2-#(R[F9QA<GK@5^CM !1110 5\=_\% OV>-+_ &I?VY?V
M:_A7XT\>>*=-\+6-EXQ\0:[HOAOQ+=Z8NN-:Q:5'!;W#VLD;M$LER)"N>=A7
MHS9^Q*_.C_@O5_P3&_:O_P""FWB3X.>"OV6/C-'\/+GPK!XCO]:\67%U>P1K
M')_9D4=H)+12V^0[G",0"MO(>=N* /4?&W[</[5/P#_:D\!?L,>%_P#@F\FI
MKXMT>]N/"OBC1_BG#_8L%CIXA%RUP\UDL\)B%Q; J8F9S,HC\PYQ@^/?V._A
M)\//^"QGP'_;"\,?#_1/"_CGQIX+\6Z1\0(?#\F8=6ECM+6>*=F\N+SGC8S(
M9VC5Y%>/<!L4#\SI?^#2W_@K+/J,.KS?\%3M(>[MXI(K>Z;7M>,D2.5+JK8R
MH8HA('!V+GH*^@_^"4W_  0?_;V_X)V?\%%_ _[3'[1O[4%E\5=!?0]:T-WM
M+_4KJ;1Y)[0RI(WVI2$A<P%"P8?.T2X)<4 ?LE1110 4444 %%%% !5>QTG2
MM,DN)M-TRWMWO)S/=M!"J&>4J%,CD#YFVJHR><*!VJQ10 4444 %%%% !111
M0 4444 >%^ ?^4@GC_\ [$32O_1C5[I7A?@'_E()X_\ ^Q$TK_T8U>Z4 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %5M:T;2O$>C7?A[7M/BN[&_MI+>]M)T#1S1.I5T
M8'JI4D$>AJS133<7=":4E9GY3?LI:SJO_!+/_@IQK7[,'C'4)4\">.YXH-+N
M[ER(_+E=CIUT2>"59GMI&X&6=CP@K]6:^*/^"W'[)#_&_P#9V3XY>#].9_$O
MP[$EU(81\]QI;8-PO'4Q;5F!/14EQRU>F_\ !+[]K=/VN?V5])\1Z[J0F\4^
M'L:3XJ5C\\EQ&HV7!]1+'M<GIO\ ,4?=K[[B5+B#):&?4_XBM2K_ .-+W9O_
M !+=[7LCX+AMO(,ZKY#/^&[U:'^!OWH+_"]EO:[/HJBBBO@#[X**** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ KSS0O!?PA\*?&B\URQ\6G_A)M4:
M4RZ6]_&2-ZB1@(PH8<+N&3[UZ'7GGB3P?\'],^,ECX[\0^*C:^(K@Q+963WJ
M*)"085(CV[CGE<YQD5\?Q?036"Q*HT9NE7@^:M+E5.+NI3@_^?FRBGHVSULI
MGK6I\\TI0DK05^9[I27\O=GH=%%%?8'DA1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %>%^ ?^4@GC__ +$32O\ T8U>Z5X7
MX!_Y2">/_P#L1-*_]&-0![I1110 4444 %%%% !1110 4444 %%%% 'S5_P6
M#T7P-XD_X)M_%/P[\3KLV_AJ_P!)M;;Q#.)_*,=B]_;+.V_^#$9<[NV,U^?O
M_!2K_@WG_8*^&GP,U?PU_P $_/\ @C7XF\??$;4K.-= UVV^+UY;:5I;M(-\
MLYU#74:1E0-A%A<,67)49(_2S_@HQIW[,FL_L2_$31OVS+^\M/A;>Z(MOXWO
M+&61)+:QDGC1IMT0+JJ$J[%06VJ<!CP?F+]ES_@K/_P1H_98^&EK\(]'_P""
MN<'C#1-+MXK;0D\=Z['>W&F6T:E5@2YCLHIIE P,W#RN J@, ,4 ?-7QY_X(
MR_\ !)/X.?L+>(OVKS_P3/\ $GP-\>>&AICZ+!XS^)U_?O:ZM->P0P+$8-9N
M[:Y!F=47>!NWKE!D@?L[7R<WP5_X)I_\%G? ^A?M(WUGJ7Q-\*:3K\J^&+H>
M--<M-):]L+AHS=0V,-U%;LRRJZB9HMS@=2N*^L: "BBB@ JG/K^C6VOVWA:?
M48UU"\LY[JUM"?GDAA>%)7'LK3P@_P#705<K\P/^#E7]EC_@H]\?/#/P>^('
M_!.?Q%XMT+4_!VIZRGB[Q!X(\07ME?V-C=I9%&$>G;KV[C+VV6BMHII,JA\L
MXR #]/ZI:GXBT/1=0T[2M4U.*"YU>[:UTV%V^:XF6&2=D7U(CAD?Z(:_G%^!
M_P#P2[_X.,?VD=)NM6^"/_!<^'Q!_9\HBU:QMOVF?&"7NES$9\F\M)+59[.7
M'6*9$<=UKZP_X)5_\$NO^"S_ .R#_P %'? 7QI_X*,?M;W?Q7\)3:/K>E:<7
M^*&L^(!I5]+9-(CM'J,2"(.D,JB1,\C:<;ER ?LO1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 >%^ ?^4@GC_P#[$32O_1C5[I7A?@'_ )2">/\
M_L1-*_\ 1C5[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 1WEG::C9RZ?J%K'/
M!/&T<\$R!DD1AAE8'@@@D$'K7Y2_"*]N_P#@DO\ \%2K_P"%&MW3V_PU^(+Q
MQVD\\A$4=G/(QM)V)X)MYB\#L>B&5NXK]7J^/_\ @LW^R*?VC?V8)OB'X6TL
MS>*/A\)=2LA$N7N;$@?:X/?Y%$H'4F':/OFOLN#,QP]''3R[&/\ V?%+V<O)
M_8GZQEUZ7OT/C^,LOQ%;!0S'!K]_AGSQ\U]N/I*/3K:W4^P**^7?^"2G[77_
M  U3^RO86OB34_/\5^#/+TCQ#O;,DZJO^C71[GS(UP2>LD4E?45?.9IEV(RG
M,*N#KJTX-I_HUY-:KR9]%EF88?-LOI8R@[QFDU^J?FGH_-!1117 =P4444 %
M%%!( R3@#J: "BOGW]H;_@J#^Q?^S;Y^G^+/BW;:SJ\&0V@^%0+^YW#JC%#Y
M43>TCH:^0O%'_!8/]M;]JK7)_ ?[!G[-5S:*6V'5Y+$ZG=P@])')46UJ/^NG
MF#_:KZG+.#<_S.G[:-+V=+K.H^2*7>[U:]$SY?,N,<@RRI[&57VE7I"FN>3?
M:RT3]6C]+O%GC#PEX#T*?Q1XX\4:=HVF6RYN-0U6]CMX(AZL\A"C\37Q_P#M
M#?\ !<K]D3X1^?I'PP&H_$+5HLJJZ.OV>Q#CLUS*.1_M1)(/>O$_"G_!'/\
M;*_:CUV#Q]^WI^TM=6Y+;QI,-\=3NX@>L:G(MK;_ +9>8OM7U_\ L\_\$QOV
M,?V;/(U#P=\(K75=7@P5U_Q1B_NMXZ.N\>7"WO$B5ZGU#@G)=<77EBZB^S2]
MVG?LYO5KSB>9]?XUSK_=*$<)3?VJOO5/506B?E(^%_'W[<__  6$_:7\(7_Q
M9^#7PGU3PAX+T:'^T'GT#0P#-!&0VX370+W8'5E@4*5!W+@&OL__ ()O_P#!
M1/P7^W!\//[/U9K;2_'VBVR_\)%H:MM6=>%^UVP)):%CC*\F-B%.049OI?IT
MK\T/^"CG[ /C_P#9C^(R_M__ +#(FTJ;2;HW_B/0M*AS]A;DR7<,8!#6[ D3
M0XVJ"QQL+!.W#8WAWBN#RR6'AA)_\N9QVO\ R5&]9<W271_<^+$X+B'A6:S*
M.(GBX?\ +Z$M[?STTM(\O6/5?>OTOHKY\_X)\?M^^ /VY?AB-2MO(TOQCI$*
M+XH\.^9S&YX^T0Y.6@<]#R4/RMSAF^@Z^!Q^ Q>5XR>%Q,'&<79I_P!:I[I[
M-'WF Q^$S/"0Q6&FI0DKIK^M&MFMTPHHHKC.P*\\^+_A+X.S>)M)\<_$OQ*=
M.NK( :>#>",2>6X?I@LV"PZ>M>AUPWQR\%_"SQ1I5CJ'Q6UEK&TLKAA;R_:A
M$'=UY4G!)R$S@<\&OD^.,*\5PU6Y:5&I*/+**KOEI7C)/FF^G*KM>:1ZN2U%
M3S&%Y3BG=-P5Y6:>B76^WH=R"",@Y!Z$455T2[TW4-&M+[1[H3VDULCVLP).
M^,J"K<^HQ5JOJ*52-6E&<6FFD[IW6O9]5V9YDHN,G%] HHHK0D**** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_ /_*03Q__ -B)
MI7_HQJ]TKPOP#_RD$\?_ /8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH
M**** /G;_@K+?_ G2_\ @G=\4-1_:@T/6-3^',&C0/XWT_P_.([VXTL7D!N$
MA8D8<Q[L ,I/0.A(8?AO-\=_^#*J2V:!/V+/BG&[1E1,FJ^(]RG&-PSK17/?
MD$>U?N/_ ,%9_B/X#^#_ /P3L^*/Q5^*7PFL/'GAOP[HT&HZYX,U.8QV^M6L
M-Y \EI(V" KJI7YE93G#*ZY4_AZG_!PC_P $/=4)T^T_X-TOAK+)*I58X/!_
MAO>>.<;=.R#CN.10!^JO_!MCXP^$GBW_ ()<Z/'\ OA?J?AGP-I/CSQ+8>$&
MUB65KK5].34YF@U"?S)) MQ(C@3+$YA$\<PC")M1?O>OB[_@@1\2?B_\4_\
M@FWX<\3?%+X,ZAX"TU?$6L0?#KPSJR-]JL_"RWCG2X9&=$>;RH&$"SLBM,D"
M2G<9-S?:- !1110 5XK^V]_P4._8^_X)T?#FW^)_[7OQEL?"MAJ$DL6C6C02
MW%YJDL:AGCMK>%6DE(W)N(&U-ZEF4'->U5\)?\%F_P#@DGX=_P""JGBKX2VG
MQ,^(UOX7\%?#6/7]9UZ^N['SX;F60:>D-K+MNK=XHV1+B1I%<8$&,C<#0!^6
M_P"W-_P<#^/?^"H7Q4A^$G_!*+_@FWJ^I^.8(V@T+XK26%R?&&G0D\R6C:5(
MCZ?&#AF:6YDA(_UD8Q7ZI?\ !&CPW_P7!T'X<*G_  5E\:?#Z]MOL"C1[.UM
MA+XGBDX 6]N+-EL2H7^XLLC'EGSFM/\ 9%_8P\?_  @^$L'AG]B+]M'X1Z3X
M-27RU_X5_P#!'3C:S3( "TDMOJ!\Z7GYG=F<YR2<UVNF?L]?MU:?^U-\,OB-
M\3/VK=,\<>!M"DU<:UX=L/ 4.C/!=S6$D=M?-(MU*9E3,L/E@#!N@W(!*@'T
MW1110 4444 %%%% !1110 4444 %%%% !1110 4444 >%^ ?^4@GC_\ [$32
MO_1C5[I7A?@'_E()X_\ ^Q$TK_T8U>Z4 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
MSQ+:6L9@AN+5C'<1/"%W8EC2,IM)_>[L@*: /U&HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** /"_ /\ RD$\?_\ 8B:5_P"C&KW2O"_ /_*03Q__
M -B)I7_HQJ]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\H?B7;7/\
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
MU?5KZ*RTO3-/^(VG33W=S*X2*&.-9BSN[LJJH!)) '6OH*OYX?\ @AQ\8/\
M@W&^.O[97@G2=$_8)U[X*?&O3=;CNO *^)/B3J>N:3<ZI'DQPQS33(OVD,,Q
MI-;J"ZJ$8R;%/]#5U=065K)>W4FR*&,O(V,X4#)/'M0!Y9\9/VZ?V/?V>_&/
M_"O_ (U_M&^%/#>LI:Q75Y8:GJJ(]A;2N(X[B[(R+.%W(599RB,<@,<&O39-
M;T6'16\22ZO:KIRVIN6OVN%$(A"[C*7SMV;?FW9QCG-?ST?\$</BQK7[:/[#
M'_!5#]I;XIRR7NN_$'P7J%]>W5V?,>&,Z/KLMO"N<[4@#*L:CA%C0# 45Y5J
M_P#P4>^,$_\ P:+V'PQ'B_4&OG^.)^$\VH?:&\\Z)'9G6OL_F9SY0A,5IMSC
MR3Y>-N10!_1!\&/VY/V0?VB/&#^ ?@E^T5X5\2ZS]A>^MM/TW4U:2]LUD,;7
M5KG N[<.-IFAWQ@X!;D5T/QM_:.^!?[.&CV&N?''XHZ1X;BU:^%EH\6H7/[_
M %*Y(SY%M N9;B3:"VR-68*"2, FOP>_X+7?&#4_V*/@E_P2O_:C^%UP^E:C
MX!\%131M9?(9K./3?#C2VS$<M&\7G1,G1EGD!^\:]L\4_'SQ!\=/^#S7PE\*
M/$%]+<:+\'_ E[IOAJRD8^3;SW/AF6^N;A$/ D9KWRV?&2((QDA%H _83X0_
M&?X3?'_P%9_%'X)?$;1O%7AZ_+BUUC0K]+F!V1BKH60G:Z,"K(<,K JP!!%=
M-7XH_P#!OY\=/$?@[_@NK^W=^Q=:ZE,?#&H^/?$OC#3],)_<65U:^(3:2-&G
M1"\=_"C$?>%M'G[HK]KJ "BBO+;_ /;8_92TN^GTS4/CEH<5Q;3-%/$\K91U
M)#*?EZ@@B@#G? /_ "D$\?\ _8B:5_Z,:O=*^;/@%\3_  !\4_VZ?'?B3X>>
M*K75K&;P/IRQ75HQ*L8Y2''('0LN?K7TG0 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110!^2_[8=GXP_P""3W_!1B#]IWX4^'1<^%/&]O=71T<2F&WG
M:3'VRR9@#M"S&*X3 PNZ, '::U?V3_V+OCK_ ,%0?BU_PV7^W!J%W%X.DD#:
M+HB[X!J4*G*06Z9S!9+WD!WR'."69I!^C/QY_9L^#/[3.B:3X;^-7@R'6['1
MM:BU2RMIV(7SXPR@-C!:,AB&0_*PX((KMK2TM;"UBL;&VCA@AC6.&&) J1H!
M@*H'  '  K]%J<>3CE--4*5L9R>SE6Z\B?N\O]YI^]+?3KIR_G=/@2$LVJ.O
M4O@^?VD:/3G:7-S=XIK2.VO37F@T'0=#\+:):>&_#6D6VGZ?86Z065C9P+%%
M!$HPJ(B@!5    X%6Z**_.VW)W>Y^AI**LM@HHHI#"BBB@ HHHH **** "BB
MB@ KY7_X+-?"W_A9G[ GBF[M[;S;KPQ=V>MVBXZ>5*(Y6_"":8_A7U17/_%G
MP#8?%7X6>)?AAJA46WB+0;S3)RPR L\+Q$_ANS7I9-CGEF;4,7_).,ODFK_>
MCS<XP*S+*:^%?VX2C\VG;[F>"_\ !('XI?\ "TOV!/!3W%SYEWX>2XT2[YSL
M^SRL(5_\!V@_.OIJOS=_X-\/'U_IFD?$_P#9[U[=!=:1K%OJD-HY^8.ZM;7/
M';:8( ?]ZOTBKUN-,"LOXIQ5);.7,O2?O*WWV/)X+QSS#A?"U7NH\K]8>Z[_
M '7//-#TOX'^%OC3=KIFI%?%VIM(9[8RRG.]?.88QL&5 ;FO0Z\\\2Z?\#?#
M_P 9;'Q%XEOC#XJOC"M@ADF^8L# AVH-O."N6XKT.OR?A&"P\L=A>7#PY*\V
MHX=ZJ,K.+K+I6EJY=&K6/OLU?M%1J7J.\%=U.ZT?(^L%LOF%%%%?8'DA1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/
M_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C4 >Z4444 %%%% !1110 4444
M%%%% !1110!Y'^WE^SMX$_:R_9 \>_L[_%+QT_ACPOXHT7[/XEU^.:*)K'3T
MD26YE62;,<3"*-\2."B'#,& (/\ /!KW[+7_  9[^'_BDWPPF_;P^/MTD=U]
MGF\2V"+-I22!MIQ,NC;G3/\ RT1&0CD,1S7[Y?\ !6'X<>+_ (K_ /!/KXC>
M"_!?PUOO&LSVEA>:GX(TO4)+6Y\3:7:ZC:W6HZ3%+'\Z/=V4-S;+MRQ,X !)
M K\5#_P6,_X-A-)M&\(^(/\ @AUK=EJ%J6MKNQD^'NAF:&93M:-I'OEEW!@0
M2P#9!R* /T5L/^#>;_@EI^TO^PM\%_@#X;^)WCCQ/\-/A_K5]XG\">)-%\96
MDDFK0ZE*+BXBEN(;;RI;>0A,-$D<JA %D4EB?T?KY$_X(C> Y/!7[#=OJ>C?
M +5_A1X3\4^+]6U_X?\ PPUZ]DFN_#6B74P>""3S,F(RN);L19(C%V$SQ7UW
M0 4444 %%%% 'XT_\%L?VD_^#8[Q_P#M.ZA\,_\ @H#X6U/7OBIX6CCLM<U[
MX?Z9J$5W9E5!6TN;FV>..Y=%8#:_FF+[F4(*C>_X(9?M:?\ !!#0/VD+?]E[
M_@D]\!_$=IXQ\6:1>7/B/Q;XFT^X^U+8VL8E,9N;N623:T@B'D1!(R1O;YD&
M?DW]KC_@H!^Q/^PW_P %.?VE_AY\0?\ @B+X4^/IU?XE+JK>*O%EK:7US:WL
MUA;&[AB>YTRY"6S28F6)2&1YILLZL@3W+_@CG_P4H_9 _;!_X*2>"?AQ\"O^
M"*O@?]G?6[70=<OI/&FAVEO;7-S;K:;&M%2TT^S60,SHQ,ID"[!M4%MZ@'[<
M4444 %<C^T#\/_%'Q9^ WC;X5^!_&\WAG6O$WA'4M*T?Q);AC)I-U<6LD,5V
MH1E8M$[K(,,IRG!!YKKJ* /YNO\ @N?_ ,$S_P#@I#^Q)_P3&TM/C[_P5 'Q
M,^&6@>)-&T;1_AO:^ H=,M[3;%*ELZ.DC;5B1"H7'.ZOT&_9E_X*">$?^",G
M_!'7]FWQO_P4 ^(/C;Q_9>.-'TN'1_$?A?P@DL?A[3[JPBN;.UNLS(%BMK<I
M"&7?++Y9*QMAL?I_5;6-%T?Q%IDVB^(-)MKZSN$V7%I>0++%*OHR,"&'L10!
M^3O[??[.W["'_!7[X]?LV_M%?\$Z_&7A#Q-\2=(^+^C:UXR\<>!&1I=/\*VV
M^ZN9=7:(!H)UEAMTMH[G;.99&1%V^:4]S^&W_!>CX*?$K_@K_P"(/^"0&L_
M7Q+H^KV,]YI^E^+=2GC-OJE[;637DT36Q0-%"\$<K13;W\T!?E4.#7W5X>\,
M>&_".F+HOA3P]8Z79HQ9+33K1((E)ZD*@ !/TKRW6OV7%^(/[6WA_P#:@^)6
MI:=*G@"RO8/A[HNG615X+F\MUM[G4;N=CF:;R#+;PQ*JI%'/.296E4Q 'X?_
M +#7PPT__@E-^S-_P4[_ &&OVA_$MKX5\0M\/[M?ANFLW:P2>*K&YTW6K/3[
MC3PY!NO,>:U0B/<4DG5&PX(%K7/^")?[2$?_  :K67@$?##4Q\4+/XC'XOS^
M"ELV_M'R6MVL#;>5C?YXTTI<&#&_<GE[?, 6OZ!M6\)^%M?U"RU77?#6GWMU
MITADT^YN[-))+5SC+1LP)0\#E<=!6A0!_/=_P4 ^%^E?\%<=&_X)C?LG?LT^
M(;/Q5-:?#S[7\3K;1KM;C_A%M+%KX?AN9[\(3]F*?9+Z(+)M9I8C&!N8 ^^_
MM$?L\7'[''_!UO\ #?\ ;N^),D&C?#+XQ>&;NR_X3+4)E@TVPUV#P]-8_89Y
MG(2&25;:W=-Q7S6G(7<5?'[":-X3\+>';N\U#P_X:T^QGU&;SM0GL[-(GNI.
M?GD90"[<GDY/)J77?#^@^*-+ET/Q-HEIJ-E.!YUG?6RS128((W(X(." >1U%
M 'X]?\&[_P"RUXK\6?\ !3_]LO\ X*?O:22>!O&?Q(\2Z#\,_$)4^3XALI_$
M$UY/=6K'_66ZK;V:K*N48LR@DQL!^R%1V=G9Z=:1:?I]K'!!!&(X8(8PJ1H!
M@*H'  '  J2@ K$E^&GPXGE:>?X?Z([NQ9W?2H26)ZDG;R:VZ* / ?A9H>BZ
M%^WWX^LM$T>ULX5\"Z65BM;=8U!,C9P% '.!GZ5[]7A?@'_E()X__P"Q$TK_
M -&-7NE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 ?E[^SQ_QB[_P7=\8_#AO]'T[QS+J"
M19XCQ>PIJD0'TE01#'0DCUK]0J_,#_@LM;S_ +/O[=WP:_:UL(F2'%L;HQC_
M %KZ=>K+(#C^]#<(F.X6OT\M[B"Z@2ZMIEDCD0/'(C9#*1D$'N,5]UQE_MF"
MR[,U_P O:*BWWE2?+)_BCX;@[_8\9F.6O_EU6<DNT:BYHK\&>?\ Q@L_@7I7
MB;2?&OQ7NC!?0#&ER;Y^?*</G;%UVLX//K7H8((R#7#?'+1O@W>:38ZQ\9CM
ML[6Y:.U;?, 9'7)7]S\QR(\_A77Z'J.FZQHMGJVC3>99W5K'+:R8(W1LH*GG
MGH1UYK\5R=+#<59C1MAHJ?LYI4],1+W;2EB%U5[*FUTO<_3\6_:99AYWJ.W,
MGS?PUKHJ;]-9+O8M4445]@>2%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7A?@'_ )2">/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q
M$TK_ -&-0![I1110 445XI_P4'_;B^&7_!/+]E?Q/^TS\2K2XU'^Q]/G.B>'
M;#)NM:OE@DF6VB !( 2*2623!$,$,TK#;&U 'M=%?GG_ ,$SO^"O?C#XJ?\
M!%C7?^"H_P"VD=/,_AR3Q#>ZE9^'+$6R206EPZ6UI"C,?WCGRX5+-RSJ6/4U
MX-XA_P""Z_[8GP)_8 ^!W_!7SXX:;X5U+X=_%WXH3^'O$?PIT70GCN/#ND-)
MJ0M[JTU!IB]Q=+'IC22"5!'*TP15AQN !^PM%?"7_!3K_@K-JG[.7Q>_9X_9
M"_9=?1=0\>?M'>*["TTOQ+JMNUU9>'M"GN((7U3R%>,W$K"8F&,LJ$Q2%SA0
MK1?L7_\ !4'X@ZM_P52^,/\ P1__ &GK[2]7\5> =-M=;\#^.]+TW["-?TZ:
MRL[N2WN;<.R)=0K>IAXL)(L<AV(4^< ^\J*** "BBB@#Q3_@HO\ M%^/_P!D
MC]BGQ_\ M(_"WPG%K_B#PAI45_IF@S1NXU)Q<Q*;7$8+YD5B@*@L"P(!(Q7X
M]ZE_P<(?MGZAXQ7XO:Q_P;67\_B"';.OBBY\-:BUY'M&1(+EM'WC '!W<"OU
M]_X*3WW[1NF?L0^/=1_9"TVYO/BA;V-K)X#MK6VBE:35%O(# "LW[HKO W>9
MB,+N+D*":_+#_A;?_![;+;BT_P"&7O 43%0INO[0\([A_M8_M,C_ ,=_"@#]
M*O\ @D?^V5\7/V__ -A_P[^UA\9_A1_PA.J>*]2U&6R\.".4+;Z>EU)':LKR
MJK3*\*I()=H#A]RC!%?2]?*'_!&#]FS]KK]EO]B"S\#?MP>*]/U'XAZUXNUO
MQ)K%EI4L;VNDMJ-[)=M9QF$"( 222R%8@(D:9D3*J"?J^@ HHHH **** /R)
M_;Z_X.<+G]C']IOQG^SE^S'_ ,$U_$'Q)TWP=XE_LKQ+XTM=6ETVRFUV1T$]
MM&D&GSB23SI4C+NZN\I("$%6;:_X)8?\%Q/VK?\ @IY^W_IOP9\?_P#!->\^
M'7A;PYX,O]6U?6=8>>]FTF\<K%9W$<\UE;_9A,@O+<I\QFW$J5$,H?U;XI?L
M!_\ !1?Q)^VAJ7PG\,_&/P<G['/C]_$&K>._#JV*0^(X-2U.&220PW'DM()8
M]29+RVN(I8C%E@X;RH]_ _\ !.K]A[_@N+\-_P#@JA=_'7]OC]IC0_&GPW\+
M?#B[\(:'KUDUM#/XFLC<+-:-+:6\2,EPC@RR33[F#;D1Y%=FH _42BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH \+\ _\I!/'_\ V(FE?^C&KW2O
M"_ /_*03Q_\ ]B)I7_HQJ]TH SO%U_K^F>%]0U#PKHRZCJ4-H[V-BTHC$\H'
MRJ6)  )KP/X$_MMR7.LM\-OVA;,:+K,,QB&I2P^3$SY^Y,A_U+?[7W3WV]_H
MVO-_C[^S)X!^/.F&34X18:U%'ML]:MXQYB^BR#CS$]CR.Q&3GXSBK <5RJ4L
MPR.NN>DG>C.WLZJ=FTWO&>GNRO9;>ZG*_P!+D&+R!0GA,UI>[4M:K&_/3:\M
MG'NK7];*WHZ.DB"2-PRL,JP.01ZTM>'?LE> OVB?AEJ>K>!?B5?PS>&]-14T
MEWD\TR.3D&!LY6(+G*L."0 !\U>XU[/#^:U\ZRN&*K8>=";NG":LTT[/U5UH
M[*ZUL>;F^7TLLQ\J%*M&K%6:E'9IJZ]';=:V>EPHHHKVCS 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 **** /B'_@O;
M\+?^$Q_8VLOB%:VV9_!_BJVN)9<9VVUP&MG'MF62W_[YKWK_ ()\?%+_ (7)
M^Q5\-O'DESYT\GA>"SO92<E[BUS:RL?<R0L?QK5_;3^%O_"Z?V3?B'\-([;S
MKC4O"EW]@CVYS=1QF6#_ ,BQQU\M?\&_?Q2_X2C]ESQ)\+KJXWW'A7Q4TL*9
M^Y:W<2N@Q_UUBN#^-?=1_P"%#P]DOM8:LGZ0J*W_ *6?#2_X3_$"+^SB:+7K
M.F[_ /I!]F?&#2?AQJ?@N2;XJK_Q)[.XCFE?=*-KYV*?W7S=7QQZU>^'6I>#
M]5\$Z?=> 9=^CK"8; X<82-C'C]Y\W!4CGGBG?$#2_"NL>#-1L_&\>[2!;&6
M_P#F<8CC(D)^3YN-N>.>*S/@WJGPRU#P<+7X2R9TBRNG@5=LHVR<.P_>_,?O
M@Y/K7XJ[8?CI/_9HJK0],7.49]/YJ$8_-3?8_3_XF2?\O&XS_P"X237X3;_
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#POP#_ ,I!/'__ &(FE?\
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
M9^'45]?Q1YX0W,=[!'(V.-_DJ!UVGI7ZA_\ !+O_ ())?LF_\$F_A+>?#O\
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
M"&G['US^R=H-_H?PK\0ZBITG0[QR9=.72=.>PBLIF!(D:%FN(RV2':+>,]:
M/UU^#W_!63X>>*_VE? _[)OQ[^#VO_"WQC\4_!4?BGX9P:_J%I=V^MV;*[M:
MM+;2,+>^1(V9[=P5QPDCD@5]95^!7_!Q)XQUKX:_\%(?^"?'C_P4Y36=*&E3
MVPA;YGV:KIY2,@=5;+KCH0S#FOWOU"YEL[">\AMFG>*%G2%.LA )"CKR>E '
MQO\ %?\ X+2?"#PKXW^-?AWX,_!GQ/\ $K2?V;=-COOCCXA\.WME!!H@(G>6
MWM5N)4-_<PQVMR\L:[%3R63S"_R5[#>_\%$OV0[']AH_\%&YOBW:GX2?\(R-
M;7Q(L3Y>$MY8A$6-_P!H,Q%OY&-_G?N\;N*_"W_@WL\5ZI\2/^"6'_!2GQYX
MZO1=7^O_  ^U*^UFZF;_ %TL^AZ[)*[$GNSL3D]Z^;=4^-_Q);_@T^TSX>/=
M7":2/VR)= 4EFV-IXT,ZJ(?3!O':3ZQGC/( /Z"/A3_P69^$WB?XH?!GX=?&
M[X,^)OAC#^T9H!U?X(:SXCO;.>'78]D,B6MP+>5S8WDD=S;.D+[E8SJGF>80
MA]!_:E_X*-?#+]G?]HWX>_L7>%O"6H>./C%\3X;JZ\+^"-)NX;80V%M%-+-?
MWMS,P2UMPMO.%.'>1XV5$.&*_BE_P<<^,=9^&?[&G_!-+XE>#7,>O>'?!"ZA
MHKQ-B19H-.\-2H5QS_K$CZ=\5[)X?\<>(_&/_![CJ6E:_)(8/#?A)M,T>&7/
M[FV_X0]+C ST#2W,TG'_ #T[]2 ?JO\ L'_\%#O@C^WYH/C!/AU9ZEH?BOX;
M^++GPS\2/ ^O"(7_ (?U2"22)XW,3O'+$S12^7,C%7\MQPR.B^]5^%7_  05
M\9:WIG_!RS^W1\-M)D(T35M2\6ZGJ"1M\AO+7Q7#'$3VW 7MU^;>]?NK0 44
M5XEJG@7]O274[F72/COX(AM&G<VL4OA>1F2,L=JD[N2!@$T 0> ?^4@GC_\
M[$32O_1C5[I7S%^S;I7Q:TG]N#QU:_%[Q9I>KZHO@C3S/=:58&WB93+^[ 4D
MX( ;/KD>E?3M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !7A'Q1_:^UCX/\ QW3P7XX\"S6OA>2W18]3VEI96)YN$P2K1C.TH/F&,]?D
MKW>N9^*_PE\%_&7PI+X2\::=YL39:VN8\"6UDQQ)&W8_H>A!%?.<48+/\9EO
M_"/B%2KPDI*Z3C.U_<EU49=UJCVLBQ.4X;'?\*5'VE*2<79M2C?[4>[79FYH
MNMZ1XCTFWUW0=1AN[.[B$EM<V[ADD4]""*M5\G?"G3?V@?V4OC)9_"9='N/$
M?AO7;LBT$ Q&R]6G0DXA=1RZ$X('7[KU]8UAPGQ'5XAP<_K.'E0Q%*7)5A).
MRE:_NRVE%IIII[-7T:;UX@R6GD^)C[&M&K2J+FA)/5QO;WENFGH[]5Y-+F_B
M+\7?AQ\)]._M+Q]XKM; ,I,4#MNFF_W(URS?4# [XKP6^_;J\=_$'QK:>&O@
M-\*KF_MTNT:Z>XB,D\\(<;@%4[(00"-[$XSVK>_X8(\*^(/B9JWCCXA^,]0U
M2RN[]YK335E8/L)R$EF8EV SM 7!P!\W:O:_"'@?PAX TA="\%^'+33+1/\
MEC:0A=Q]6/5C[DD^]?.5,-XB\1XMQJ5(Y?AHR^Q:I6FD]^9^[!/=67,MFFCV
M85N#<FPZ<(2Q=9K[5X4XMKM\4FMGT[-&HC%T#E"I(R5;&1[<4P6=HMVU^MK&
M)VC$;3!!O* DA2>N 23CW-245^F.*=KGQ%VMC@OC!^S;\*/C7"9?%N@^5?@8
MCU:P(BN5QT!;!#CV8$#MBNST31M,\.:/:Z!HMHMO9V5ND%M @X2-0%4#\!5J
MBN"AE6687&U,91HQC5J)*4DDG*U[7:WW_JR.JKC\=7PL,-4J2E3A?EBVVE?>
MRZ?UW9S?B3XO?#;PAXNLO OBCQ?:6&IZA 9K2"Z?8'7=M&6/RJ200 2"<'&<
M5T@((R#7E7Q]_9*^'WQUE?7KFXGTS71$$CU2W)=7"C"K)&3A@/;:??M7B4'B
M;]JS]B^=+'Q+9GQ%X3C<+&[2-+;JG0!)<;[<]@K#;G. >M?$YKQAG7#&95'F
M^#;P3?N5J5Y\D?\ I[#==W):=$I/4^HR_AS+,]P4%EV)MBK>]2J6CS/_ *=R
MV?DGKU=C["HK&^'GC >/_!&F>-4T6ZT]=3M%N$M+S;YB*W3.TD8(P0?0C(!X
M&S7Z!AZ]+%4(5J3O&233VNFKK1Z[=SY"M2J4*LJ<U:46T_5:,****V,PHHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _,O_@O/
MX>U3X:?&3X/_ +5/AF#%[IT[VC3CC9+9W$=W; GW,DY_X#7W]XYU_P"$_BOX
M36?C_P ;6@OO#LT-MJ-LWENV1*H$3X0Y.1*!Z?-7SU_P6Z^%O_"Q/V#=8U^"
MV\RY\(ZU8ZQ"%7+;?,-M)CV$=RS'V3VK<_X)S?$GPM\8/^":O@[5O'D0N[/0
M]"?3-8@.YBJ:?*T:9V\D^5%$_P"(KZ/C*B\W\**=5*FY4?;4OWJYJ=W'VD'4
M76"MKY7ZGR'#T_[,\1L30?,HUXTZJY7:7NODERO^9_F?0GPYU[POXE\$Z?J_
M@N$QZ4T)CLHS'MV)&QCVX[8*D?A6W7*?!OQ/\/O$_@[S/AG8FVTNSNI+=(##
MY85^'; R>N\'\:ZNO@^'<5'&Y#A:RJ0J7IQO*E_#;22;A_<O?E7161]WF%)T
M<=4@XRC:3TE\25].;SMOYA1117LG&%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %>%^ ?^4@GC_P#[$32O_1C5[I7A?@'_ )2">/\ _L1-
M*_\ 1C4 >Z4444 %%%% !1110 4444 %%%% !1110!\G_M#_ +>?[&7A7Q_X
MG_87_P""E=SX<\$6'BRSGB\/W/CUQ!X;\:Z',H5O+O9L01W$1?R9K>5TD5U6
M1 4D1J\R_8Y_8B_X("_L2MXH\9_LL>,_AGHMSXNTQ]-U3Q%%\93<W45A*0QM
MK:[>^:2UC8@$F)T=]J[F;:N/KK]IW]DW]F_]L[X677P5_:C^#NB^-?#-TXD;
M3M8MR3#* 0)H94*R6\H!($L3(X!(##)K\[M9_P"#.O\ X)":IXJ/B&RN/BMI
MUH9=XT*S\:PM: ?W-TMJ\^/^VN?>@#W?X=?MQ_\ !.']FFPT7]@O_@F1KWA7
MQYXSU2]N#X7^'7PZUU]8LM,DFE,EU?ZC=Q231V%I&[M/.SR"1BS>6DDL@5OM
MVO#_ -B3_@G!^Q9_P3K\%3^!_P!D/X$:5X4CO@O]K:HK27.HZD5Y!N+N=GFE
M ))"%MB;CM50<5[A0 4444 %%%8OQ$^)/PZ^$/@Z]^(GQ8\?:+X7\/Z9&)-2
MUWQ%JL-E9VB$@!I)IF5(QD@98CDB@#:KE?$?QV^"'@_QY8?"SQ=\9/"FE>)]
M556TOPYJ/B&V@O[P,2 8K=W$D@)! VJ<D&CX0_'3X)?M!>%O^$Y^ OQB\*^-
M]$\TQ?VQX0\0VVI6OF#DIYMN[IN&1QG-?F?X"_X)I?\ !,7]HO\ X+??%#]I
MGQM^U_X;^)/BS6-(GL]<_9M\>>';=K_3;@6UO"UQY5\PG:".*-'BV6R^6)(W
M68IMW 'ZM45S?PC^'TOPI^'6F_#EO%6H:U#HZ26]A?:K,TMS]D$C_9X9979G
MF>*$QQ&9R7E\O>Y+,QKI* "N9^-&H_%/1_@[XLU?X%^'M-U?QM:^&;^;P=I.
MLSF*SO=56W=K2"=PRE(GF$:NP885B<CK7344 ?F]/\:/^"EO_!07_@GY\1?V
M-OVJO^"5FM>"/BGXV\(ZAX:GUV76],_X0R%[J)H$U0RM?2W<:P,XF$$4=S(6
MB38[;BR8'_!0'_@W]B^+W_!$/P-_P3C_ &??$UO=>,O@ZMOJ_@[5-5(MXM8U
M,"X-]&[9(@2Y:[N64$E4?R0S;5+5^H%% 'Y/>-_^"=_[1/\ P4L_X*0_LO\
M[2OQN_9[UWX:>!_V>?!EA=>*XO%]S9&XUGQ'!.MPEA9Q6L\WFV\<\4+/<-MC
M=-RIN-=WX=_:W_X+(?#O_@NU8_LY?'WX8: ?V;?B-?:Q8_#R]TZ.R:2*"QTF
M2^6^$D<GVH2;XDBF$ZB(-<!4&3&6_2:N0TSX'> +#XP7OQYO+.YU'Q5<Z:=-
MM-3U*[:;^S+ LCO:V<9^2VCD>.-Y2BAYFCC,C/Y480 _)3P%_P $M_VJO^"=
MOA?]NG]E/X(_LW:W\0_"'[37AFYM_@QK7AF^L(X-*EO;;4K22RU/[5<1-:BV
M&H1$38:.2.W8@AV\L>AZO_P;M7MQ_P &_=O_ ,$O[;QAI#?$ZSN_^$PB\0$N
M+!O%/F-(T6[;N\@P.UB)=N=F)2F?DK]5Z* /QP^)G_!,/]J7_@I=XP_88^%_
MQW_9QUSX<^%?V8?"JK\8-4\3WM@\6L7T4>DQ?V?IJVMQ*URDSZ4Q,Y"QK#<
MY+KY9]I_:V_X)U?%OX3?\%POAC_P6.^!GPTU#QKX>;P_=:!\6O"_AY[?^UK=
MSIMQ96NIV\<\L:W,>V2VCDC5O,1;?<JN&.S])J* /SE_X(F?\$P/BI^S5^TE
M^TA_P4/_ &C?"?\ PC7BSX_?$35=3\.>#)[N&XN_#^A7&IW-\J7<D#O%]HE:
M:(M&CN$%NF6W,RI^C5%% !1110!X7X!_Y2">/_\ L1-*_P#1C5[I7A?@'_E(
M)X__ .Q$TK_T8U>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !@>E%%% !1110 4444 %%%% !3+BW@NX'M;J!)8I%*R1R*&5E
M/!!!ZBGT4FDU9@FT[H2...&-8HHU5%4!548  Z "O+_B/^UG\-/A;\5+/X8>
M*OM,1FMQ)>:F$_<VC-CRPPQE@1DEAD+QUYV^HUQ7QK^ W@/XZ>'CH_BNR\NZ
MA4_8-4@4">U8^A_B4]T/!]C@CPN(X<02RMO)905>+32FKQDEO"]UR\VW-T\K
M\R];)I9.L>EF<9.DTTW%V<6]I>=M[?GL^QL[RSU&TBO]/NHYX)HP\,T+ADD4
MC(8$<$$=Q4E?'GA?QG\;_P!A[QA#X&\;Z?-KGA.]N"+)K?+*V3]ZW)^Y)SDP
MG@GZAS]?V5R+VSBO!!+$)8E<1S)M=,C.&'8CN*\_A3BREQ)2J4JE*5#$T6E5
MI26L6]FGM*,K-Q:W73:_7G_#]3)9PJ0J*K0J7=.<=I);W6Z:ZHDHHHKZX^>"
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .1^/WPUA^
M,GP.\8?">=%/_"1^&KW3HR_1'E@=$;V*L58'U%?"7_!O]X]AUOX-_$S]G_Q+
M"772=9BOVLYL[FBNX&@F0#K@&U&1V,GO7Z-U^7O[&./V8?\ @MM\1/@C(?L]
MAXN?5([&W/"*)@FJV^/I$&0?[V.IK[CA^$<SX5S7+9I/W(U4GJO<=IZ=;Q=F
M?#\0R>7\3Y7F"T3G*E+_ +?7N?=)-GZ#? OQA\)?$=AJ&E_"7239VUE,CW2?
M9O+#O(" W))/$>,GT%=Y7GGPG\3_  :C\9ZOX ^&_ATV-_9JYU)EM-BOY4GE
MD;B<MAG/;')KT.OQK@?$2Q'#=*,ZM&I.#G&3PZY:2<9/W8KIRJR:[W/TW.J:
MIYC)J,XIV:]H[SLTM6^MWJO(****^M/*"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "O"_ /\ RD$\?_\ 8B:5_P"C&KW2O"_ /_*03Q__
M -B)I7_HQJ /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M *_'_P#X.P_V=?BW^TM)^RK\.?\ A+-0\/\ P@U;XNMHWQ2\21#=9Z'-?S:?
M;:??W2Y"A8XWU$*[E4#2!2P+BOV KYV_X*C?M^_LU_\ !.+]D77?CW^T[IJZ
MQI%R?[)TOPBL$<LOB.]F1REBJ2 H59$D9V<%5C1V(; 5@#Y.^%G_  ;=>$OV
M!=<M_CE_P2D_:Z\?^ /B+I]LB7-CXXU&+5?#GBN).3::K:PPPOY<AR/-B;,)
M8O&FX"OFG]DR_P#C5XH_X.[]=^(WQV^ .K_#K6]?^$I>;1=1D6>"62WT2RLY
MIK.Z3Y+RU::WD\N9<$J '2.0/&OC#?\ !TQ_P6EU.ZB\1? K_@F=X3TSX>VB
M1II&E1_#C7[U+>R4 )']K@N(8CA %#)%&H &$QQ7Z:_\$;O^"Q_[-O\ P6*E
MEG\5?!:T\%_'/X7VLKZCX=U1$N)[2VN-L$]UI]PZ+*('81QS1D*R,8U?>"CL
M ?H%1110 4444 %%%% !1110 4444 %%%% !1110 4444 >%^ ?^4@GC_P#[
M$32O_1C5[I7A?@'_ )2">/\ _L1-*_\ 1C5[I0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 0WVFZ=J:1QZE807"Q3)-$L\0<)(IRKC(X8'D'J#4U%! (P1D'J*E1BI-
MI:L=VU:^AS?A#XN?#GQYX@U3PMX4\56UY?Z/.8KZV1L,I& 67/WU!.TLN0",
M5TE?,?QY_8\U_P ):Y_PN+]FBXFL=0M9#/+HUH^UE/=K?U!YS$>",@=DKJ?V
M9OVQ=*^*<\7@#XB0II?BA"8TRI2*^8=0H/\ JY.#E#U[?W1^>97QKBL+G+R?
MB*DL/7DW[*:;=*JKZ*,GM-:)Q=FWV;43[''<,T*^6_VCD]1UJ44O:1=O:4W;
M5R2WCNTULNZ39[G1117Z*?&A1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %?E[_P5<!_9L_X*:?"']J>#-O8WPL)=2F''F&SN_+N1GWM9HEK
M]0J^#_\ @X!^%O\ PE/[*_A[XGVMOON/"GBI$F?;]RUNXVC<Y]Y4MQ^-?9\
MXBG1XFI4:GP5E*G+S4XM)?\ @5CXWCW#SJ\-5:U/XZ+C4CY.$DV_NN?5NB>+
M/@WH_P :KKP3H?AKR/$MX9&N[U+, 2%D\]LR$Y.X -P,9KT.OFK]DS]H'X/>
M.?A9\+/'&L^'_M'B[Q-X6TY)]6CLU<_:@GV.4F1FRO[V&1>,G''-?2M?D?#D
M9X/&9EEU2K1E.AB:D>6C'E]G&ZY8U%_S]W<VM[GZ#BZL,7A,+C*<9J-6E"2<
MW?FNMXO^7:R"BBBOJ3@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "O"_ /_*03Q__ -B)I7_HQJ]TKPOP#_RD$\?_ /8B:5_Z,:@#W2BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OC_P#;HU?]EO1?
M^"B'[,EU^UQ)HL6C-HWC1/ ]SXJ$0TN+Q:7T$V)9IOW:W1M!J8MRW\18+^\,
M=?8%>#_\%'?^">/P#_X*=?LOZK^S!^T!97"65S.E[H>N:?M%WHFI1JRQ7D!8
M$;@'=&4\.DCJ<;L@ ]X!# ,I!!'!%?&?QVO?V8;O_@L)\!K;X9SZ#)\:(-+\
M2GQ[_8AB-^GA+^R9 JZD8OF"?VB=-, F[B79_%7Y#?$K_@U2_P""IWP-6]M/
M"_\ P4Y^'^E?"W30QEU[Q%X[UK0X[2U! WS6JPRP1<8&T3LN>"PX-?IU_P $
M"/\ @DA^R!_P3S^$VK_%KX+?M!:'\9_&_C-1;>)_BAH=_!<V?E(PD-A9F&64
M1Q!]KN6=GE<(S8"HB 'Z%T444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% 'A?@'_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ /[$32O_ $8U>Z4 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5S4?PA^'$/Q%_X6O!X5MDUXV[0M?(N"P/
M!<KTWX^7?C=M)&<5TM%<^(PF%Q?)[>FI<C4HW2=I+:2OLUT:U-J.(Q&'YO93
M<>9-.S:NGNG;=/L%?,WC7Q!_P4&\.>,M6O/#^@_;=%;4YWTN 064VVW,C&-?
MD(DX7 ^;FOIFBO%XBX?GG]&G"&,K8=P;=Z,^6]^DM'==EIJ>GDV;QRFI.4L/
M3K*2M:I'FM_AU5GYGRG_ ,-=_M=>%/E\:_ '?&GWI3H=Y!G_ ('N9?R%?3GA
M'5KW7_"FF:[J5B+6XO=/AGN+8,2(7>-69,D G!)'X5H45S\.Y#F^2U:GUK,:
MF)@TN53C%.+ZOF6KOYFV<YME^9PA[#!PH23=W!NS\K/16.2^+OQJ\#_!'1[3
M7?'4UREO>WGV:(VL'F$-M9LD9Z87MGJ*U_!/CGPG\1O#L'BOP7K<-_8W ^2:
M$_=/=6!Y5AW4X(JO\0/ACX$^*6DC1/'GAN#48$W&$2@AHF88+(PP5;'<5\N>
M,?A3\:/V*?$\OQ%^$FI3:KX6D<&]@F4N$3/"7*+C@=!,N,?[.<'R.).(>).%
M\R^N5<.JV767,Z=_:TM-9R6TH;WMJEJVMGZ&2Y/DN>X+ZM3K.GC+NRG;V=3M
M%/=2]=WHEV^P:*Y/X)_%BP^-7P]M/'NGZ)=Z>MPS1O;W2='4X;8W21,Y 8>A
M! (('65]O@L;A<QP=/%8:7-3J)2B^Z:NGKK]Y\OBL-7P6)G0K1Y9P;379K<*
M***ZC **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "O'O^"@/PN_X7)^Q=\2? 26WG3S>%
M[B[LH@,E[BU NH5'N9(4'XU[#39H8KB%[>XB5XW4JZ.,A@>"".XKIP6)G@L9
M3Q$-X24EZIIK\CFQF&AC<)4P\]IQ<7Z-69^;W_!'/]H'X1:;^RQ!X>^)7AS[
M=J_A?Q5=6VCS)9QS/;VKF.Z1LNPV8GGG(QW!(K](Z_)+_@FK>> _V7OVT/C-
M\ /BEX4CU*PTW[2NGQS6B3%I+*^\F(JLAQ\\5P6SZ*,U^JO@'QEIGQ \(6/B
M_1T9(+V'<(V()C8$JR''<,"/PKEXI='+_%?-,)[:C;$1I8FE3A'EJ\DXI5*E
M5[3YJK:B^B6IY_!M6IC. L%.4)\U%SHSDW>/-"3Y8Q72T$KFQ1113/9"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_ /_*03Q__ -B)
MI7_HQJ]TKPOP#_RD$\?_ /8B:5_Z,:@#W2BBB@ HHK\Z_P#@I7_P<B_LJ?\
M!.?XLWWP<F^"GC_XBW_AZYAM_&>K^$[&--*T*XE19%M)+N9@CW6QT8Q+PNX*
MSALJ #]%**\/_90_X*)?LL?MB_L<P?MT_"WQZ+3P NF7=YK5[KZ+:RZ&+16:
M[CO%W,(GA",S$,RE<.K,C*Q\!\._\%\OV<;OP%\._P!I'QQ\)?%GA7X'?%KQ
MS<>$O 7Q:UJ6U6WGU".6XB26\LUD,]E:RO:7(CF<$@1%I4B4[@ ?=U%>"_MR
M_P#!0OX+_L)P>!O#_CBPU'7_ !I\4O%MOX9^&O@;0O*^VZ[J4TD<0 :9TC@@
MC::+S9W8+&)%^\S*IH_LF_\ !1SX7?M,_'WXC?L?Z[X5U#P3\7_A3);MXP\"
MZQ=0SL;.XCBE@O[.XA8I=6SI/#EL(Z&5 Z+O0L ?1%%%% !1110 4444 %%%
M% !1110 5\C_ +?W[.?P:_;)_:Z^ ?[-OQ[BMYO#EKI_BGQPVF)=M;W.M7.E
MMI%I%IS21E7:T;^UWN9H58"1K&#<&56Q]<5X3^W]_P $[OV>O^"COPFM/A;\
M=AKFG7&D7S7WACQ;X1U4V&L:%=-&T3RVUP%8#?&S(Z.KQN",J2JE0#\.O^"W
M/QF\4_\ !5G_ (*A?#C_ ((:?L(WECI7PV\$:W%I>IVWAJV5-,350&?4+MXH
M=J-#IUN)$" #$J7(&2ZX_3#]EW_@E]^S'_P2%_:O^#OAS]BC6?$VGI\3(M5T
M#XD>'M7\237L6O6MEI,]]'K<D,AV0W$%W#;V^^%8T"ZHR[1N%=G_ ,$P?^"#
M7[%O_!*.X\0>,_@#=>(]<\=>(=/>QG\=^,[BWNKRSMF(;R+=(H8HHHRZH[?*
M6<H SE0%':_!C_@F[XL^&_[<=Q^WA\1/VW/B+\0?$5QX2N?#2:#XEL-*BTNR
MTV::*<Q6L-K:Q&V(E@A<NAW2;!YA?J #ZCHHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** /"_ /_*03Q__ -B)I7_HQJ]TKPOP#_RD$\?_ /8B:5_Z
M,:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MU#]FW7M'L-=\"VMU#%>ZMX5M+J&54LWG>.)KBW59]L3NGF"<X8,@5Y?V)O\
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
M3*FJN GR+I4J4Y^]";[QC'W5_*DK[GH5%%%8'T 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7A?@'_ )2">/\ _L1-*_\ 1C5[I7A?@'_E()X_
M_P"Q$TK_ -&-0![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!\N?';_@C+_P3M_:8^/FD?M1?'+X0>(]?\?^
M'GM6\/>)Y_BOXFBN-*-M.UQ;_9O*U%%MQ',S2*(PH#L6ZG-=1^VK_P $S/V-
MO^"A'P>TKX(_M7_#&Y\3Z3H%T;K0;R;7[Q-0L)RNQI$NQ+YS%EX82,ZM@;@2
MJD>]T4 >'_LN?\$\_P!FW]DBSTB'X=VOBK6KGP[926?AO4/'GCC4M?FT6V=0
MKPV/VZ>1+%&4!&%NL>Y556W  #Y_A_X)(? *?_@L;H?_  4.^$WP(N_"&I^&
MI=6U3QQXPGU>X6/Q9J]]IK6$<%K9M,RI&D=Q<3W%QY<8>40JGF[IRGWA10!\
MY?'#_@E-^QA\?_B#XN^)7C#P1K6FW_Q&TNVTSXG0>%?%E_I-MXRL[<_N8=3A
MM946YVJ63?@2&-VC9BAVU[#<? CX+W?P5;]G"X^%NA-X!;P]_81\'_V;&-._
MLWRO)^R>1C8(O+^7;C %=910!\Z_ G_@E=^QM^SW\0_"OQ/\'^#-:U35?A]H
M<NB_#8^+?%E]J\7@_3I.'MM-CNY76V!3$>\ R>6JQA]@VUV/[2/[$_[/W[4_
MB3PE\0/B9X=OK;Q=X!OI;OP3XU\.:O/INKZ)),GESK!=6[*WERQDI)$^Z-P?
MF4D CUFB@#S;]ES]D?X ?L:?#VX^&G[/?@--&L=0U>XU;6[N>\FN[W5]2G;=
M/>WEU.SS7,\A S)(Q. %&%4 >DT44 %%%% 'A?@'_E()X_\ ^Q$TK_T8U>Z5
MX7X!_P"4@GC_ /[$32O_ $8U>Z4 %%%% !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 ,N;6VO8&M;RWCEC<8>.5 RL/<'K7%>)_V:O@
M-XPW-K?PKT@N_P!Z6TMOLSGW+0[23^-=Q17%C<LRW,H<F+HPJ+M.*DOQ3.K"
MX[&X*7-AZLH/O&37Y-%#PQX:T;P=X=LO"OAZT\BQT^V2"UBWEMJ*, $G))]S
MR:Y#]HSP/\5/'_@2'1?A#XM31M3CU&.>2[:]EMRT2J^45XE)!+%3SP0.:[ZB
ML\=E>%QV63P#O"G*/+[CY6E_=:VMTL7A<?7PF.CBU:4T^;WES)OS3W/D]]0_
MX*+?"U#)<VDGB"TB&<"*WO=^/]S$YKTC]F;]ISQI\9_$NH>"_&?PU_LB]TNR
M\^[NHY'10Q<*(S%(NY"<L1EC]TU[12>6@<RA!N(P6QSCTKY'*N"\SR3,:=7#
M9K7G03]ZE5<:O,K;*32<-;;)NVA]#C^)<#F>#G3KY?2C5:]V=.\+/NXIM2T[
MBT4V02-&PB<*Y4[69<@'L<<9KY3U#]FW]L?X37\^L_"CXJMJ\3S-*]O'>>49
M&))+-!/F$DD_WB>:]CB3/\PR%4JE# 5,3!WYW2LY0M:WN/65[O;:VNZ/.R7*
M<'FSG"KBX4)*W+SW2E>]_>6D;:;[W\CZNHKY8\._MC_M$>!]>LO"/QC^#+SS
MW=REM;S"WDLI)7=@HP2&CDY/\( KZG^M5PWQ9E/%-.H\'SJ5-I3C.$H2BW>R
M=U;H]F[=>A.=</YAD,X+$<KC.[C*,E)22M=JVO7JD%%%%?2GB!1110 4444
M>'?\%%?V7H?VM?V4O$?PTL;)9=<M(?[3\+N0-RZA &9$!/3S%+PD]A*3VKYA
M_P""*OQL\5_%?PQ8?#*7QU+%/\.;%K;4- OYY<RVDLDHC>)#P=AVJV3E"$'
M8"OT/K\I?VM?#&B_\$]/^"B>I_$2>WNK#P5\6=.>:._TZ+FRFDN8FO8\!EW1
MK(!,T8XVRQ@ E17;F."J<2<'ULNA1JU\1A9QQ>&I4JGLW4JT]'3;VE&46Y<K
MT;C?5Z/YS$589#Q+0S9SA3I58O#UYSCS*-.>L9^3C)*/-VE;8_5JBLSP:GV?
MPMI]DVOQ:H]O911R7\.,3D(N'X)^\"&ZGKGO6G7FT*DZM&,YQY9-*\6TVGU3
M:NKIZ.SL?2SC&,VHNZZ/OY_,****U)"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ KPOP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q_P#]B)I7_HQJ /=*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_ /_*03Q__ -B)I7_H
MQJ]TKPOP#_RD$\?_ /8B:5_Z,:O=* "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@!LD<<H"RQJP#
M@,,X(.0?SIU%%%D!\\_$;]KGQ[\&OCS/X=^)/@1H/"4ZJFGSPKNE9 >;E7!P
M^2?FCX*@+T.=WN_ACQ1X?\9Z%;>)?"VKP7UA=QAX+FW?*L/Z$="#R",'!JA\
M1_AIX-^*_AB;PEXWT=+NUEY1NDD+]I(VZJP]?P.02*^>/AQ\'?VC?V:?C39^
M&?A^YUOPGK-WF>2X)%ND8^\TN,^3*JCAAP^ .?NC\RJXSBSA//']94L9@:\]
M)15ZM"4WI%Q2]ZG=V32]WRT4ON(8;A_B#*U['EPV*I1U3=H55%:M-_#.RNT]
M_O:^I:***_33X<**** "OFG_ (*L?LRS?M'?LHZE=^&]-2?Q/X*E_P"$@\.@
MPAVE:!29K?!!W"2+> G1G6//2OI:CKUKLR_&U<NQM/$T]X-.W1]T_)K1^3./
M,,#1S+ U,+5^&::].S7FGJO-'QS_ ,$BOVF_ OQ[^'7B&>RN1I.JVNKQ6LGA
MVXN$/R"#?'-%T)# 2J5'W1!SQ@U]C5^95SJ-[^P+_P %$M*^ +^"KI_ ?B7Q
M8-?T'4].W%]-LKMMK1!%1AY4%T'#YR?)]-P-?I=INI6&L:?!JVEW23VUS$LL
M$T9RKHPR"/J*\'"9-0X9Q-3*\)A(X;!IN6%BJ_MISH2U]I/F;G!NHY7C+X?A
M3:5W>!S2OF^$5;%5W6Q,?<KOV?LTJB^S&RY9+EM:4?BWLKV4]%%%>D=(4444
M %%%% !1110 4444 %%%% !1110 4444 %>%^ ?^4@GC_P#[$32O_1C5[I7A
M?@'_ )2">/\ _L1-*_\ 1C4 >Z4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 >%^ ?^4@GC_\ [$32O_1C5[I7A?@'_E()X_\ ^Q$TK_T8U>Z4 %%%
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
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M:8Z6;1FOJD8-=>9M?=8[/_AL?]F#_HM.B_\ ?UO_ (FC_AL?]F#_ *+3HO\
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
MN#%9:=;/<74BH6*HHR< <D^U9OPS^%W@SX1>&SX4\"Z:]K9&Y:=HY+AY29&
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
M9'<#!8 #"-R3UQZUX!XC_P""L'P\M=P\)?"?6;W'W3J-[%:Y^NSS<5]->,_
M?@WXB:0N@>.O#5GJMDLZS"UOH1)'YBYPV#P<9/YU#X<^&7PW\'[?^$3^'^B:
M9M^Z=/TJ&$C_ +X45CF^!XLQ>,_V#&0HTK+_ )=\\[]=W:W8C&4,WK5O]GK1
MA#_#S._ST/D__AO[]JWQWQ\*_P!FX.C_ '7&EWE\0/7='L7\2,4?VU_P53^(
MG_'GI3:';R?>'D6%KM_[^DRC\*^S**\O_4W-<3_ON;5Y?X'&DONBF<O]BXNK
M_'QE1_X;1_*YX)^RE\'_ -J_P+XWU#Q3\?OB<FL6%YI1A@TYM:GN6AG\Q&#A
M&01J-H<$J<\CM7O=%%?5Y3E5#)L$L-2E*23;O.3E+7?5GK8/"4\%05*#;7=N
M[^\^2?&O[ 'QX\2^,M6\1Z=^T.;6WU#4Y[F"V\ZZ_=(\C,J<-C@$#CCBLS_A
MW+^T)_T<J?\ O_=__%U]DT5\Q4\..%ZM1SE"=V[_ ,2?7_MX\J7#653DY.,M
M?[TO\SXV_P"'<O[0G_1RI_[_ -W_ /%TR;_@G;^TI:1FYTK]I,&YC^: ->WD
M8W#I\P)*_4 U]F45G_Q#7A7I"?\ X,G_ /)"_P!6,I[2_P# I?YF9X+T6_\
M#G@_2O#^JZO/J%U8Z=#!=7]S,TDES(B!6D9FY8L022?6N0^/'[3'PV_9T_L=
MOB&U[MUJ>6.W-C;B0QB,*6=@6!VC>HXR<L.*]"KG/B'\(OAE\6+)+#XC>!].
MU=(@1 ]W;@R0@]=D@PZ9P,[2.E?69A1S".6RIY=*,:J247.[CHUO;7577XGK
MXB&(6&<<,TI*UKZKY]=C,^'?[1WP-^*VR/P)\3=+O)Y/NV3S^3<'_MC+M?\
M2NVKYB^(O_!+CX/>(#)=_#KQ3JGAV<\I!*1>6Z^P#D2?B9#]*XG_ (4=_P %
M$?V>/WGPT\?OXDTR#[EI!?BX54';[/=#Y?I'D^AKY'_63BO*M,TRUSBOMX=\
MZ_\  '[R^;/&_M/-\)_O6&<E_-3?-_Y*]3[3HKXXT+_@I9\3? -^/#W[0?P,
MFMKI1\\EJDMG+@=_)G!W?4,H]J^BOV>?V@_"O[2'@VY\:^$-%U*RM[346LI8
M]2CC5C*L<<AV['8%<2+R<'.>*]G)^,>'\\Q'U?#5?WNMX2C*,E;>Z:MIY-G;
M@LZR['U/9TI^_P#RM-/\3O:*JZ[K>E>&M$O/$>N7BV]EI]K)<WEPX)$44:EG
M8XYP%!/'I7$:1^U=^S9K>!9?&[PVN>@NM32#_P!&E:]S$9A@,)44*]6,)/92
MDDWZ)O4[ZF(P]&2C4FDWW:1Z#16/I'Q$^'_B#;_8'CK1K[=]W['J<4N?IM8U
ML @C(-;TZM*M'FIR37D[FD9PFKQ=PHHHK0H**** "BBB@ HHHH **** "BBB
M@ HHHH **** "O"_ /\ RD$\?_\ 8B:5_P"C&KW2O"_ /_*03Q__ -B)I7_H
MQJ /=**** "BBO-_CM^U_P#LQ_LRWEAIGQW^-FA>&[W4[::YL-.O;K==3V\(
MS-<+ @:3R(QR\VWRTR-S#(H ](HK,\%^-?!OQ(\)Z=X]^'OBO3==T/5[1+K2
MM9T>^CN;6\@<926*6,E)$(Y#*2#6G0 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %?BSXR^.7BCXT_\ !YSX
M1^$?BFZFFT?X0^ ;JP\,V,CYA@FN_"\FH3W")G D?[<$9\9*PQ@\(M?M-7XV
M_M&_L_7O['__  =<_#?]O'XGW,6D_#3XP^%[JP'C/4IUATZPUNW\.S:>+">9
MR$ADD2UMFC#%?,,Y"[BCX ,/_@W\^.GB/P=_P75_;N_8NM=2F/AC4?'OB7QA
MI^F$_N+*ZM?$)M)&C3HA>._A1B/O"VCS]T5^UU?C?_P;O_LM>*_%G_!3_P#;
M+_X*?O:22>!O&?Q(\2Z#\,_$)4^3XALI_$$UY/=6K'_66ZK;V:K*N48LR@DQ
ML!^R% !7B6J?M2_&6PU.YL+;]BWQO=1P3O''<Q7-MMF4,0'&6Z$#(^M>VT4
M?%GB/X\_M(_#'X\ZU^T!HG[!?Q!U\>(M&M-*.C6C1"2V\@LQE+J'R#D#&T8]
M36A_P\E_:P_Z11?%/_P+7_XQ7V'10!\6^*/^"I?[2G@WP_=^*/$O_!+CXDV-
MA91>9=7E[J21Q1+_ 'F8P<#WJU8_\%,OVIM1LH=0LO\ @E3\4)89XEDBECO5
M*NK#((/D<@@]:]Q_;G_Y-'\>_P#8!?\ ]#6NZ^%W_),_#O\ V K3_P!$I0!\
ML_\ #R7]K#_I%%\4_P#P+7_XQ1_P\E_:P_Z11?%/_P "U_\ C%?8=% 'QY_P
M\E_:P_Z11?%/_P "U_\ C%'_  \E_:P_Z11?%/\ \"U_^,5]AT4 ?'G_  \E
M_:P_Z11?%/\ \"U_^,4?\/)?VL/^D47Q3_\  M?_ (Q7V'10!\>?\/)?VL/^
MD47Q3_\  M?_ (Q1_P /)?VL/^D47Q3_ / M?_C%?8=% 'Q;XH_X*E_M*>#?
M#]WXH\2_\$N/B38V%E%YEU>7NI)'%$O]YF,' ]ZM6/\ P4R_:FU&RAU"R_X)
M4_%"6&>)9(I8[U2KJPR"#Y'((/6O<?VY_P#DT?Q[_P!@%_\ T-:[KX7?\DS\
M._\ 8"M/_1*4 ?+/_#R7]K#_ *11?%/_ ,"U_P#C%'_#R7]K#_I%%\4__ M?
M_C%?8=% 'QY_P\E_:P_Z11?%/_P+7_XQ1_P\E_:P_P"D47Q3_P# M?\ XQ7V
M'10!\>?\/)?VL/\ I%%\4_\ P+7_ .,4?\/)?VL/^D47Q3_\"U_^,5]AT4 ?
M'G_#R7]K#_I%%\4__ M?_C%'_#R7]K#_ *11?%/_ ,"U_P#C%?8=% 'Q;XH_
MX*E_M*>#?#]WXH\2_P#!+CXDV-A91>9=7E[J21Q1+_>9C!P/>K5C_P %,OVI
MM1LH=0LO^"5/Q0EAGB62*6.]4JZL,@@^1R"#UKW']N?_ )-'\>_]@%__ $-:
M[KX7?\DS\._]@*T_]$I0!\L_\/)?VL/^D47Q3_\  M?_ (Q1_P /)?VL/^D4
M7Q3_ / M?_C%?8=% 'QY_P /)?VL/^D47Q3_ / M?_C%'_#R7]K#_I%%\4__
M  +7_P",5]AT4 ?'G_#R7]K#_I%%\4__  +7_P",4?\ #R7]K#_I%%\4_P#P
M+7_XQ7V'10!\>?\ #R7]K#_I%%\4_P#P+7_XQ1_P\E_:P_Z11?%/_P "U_\
MC%?8=% 'Q;XH_P""I?[2G@WP_=^*/$O_  2X^)-C8647F75Y>ZDD<42_WF8P
M<#WJU8_\%,OVIM1LH=0LO^"5/Q0EAGB62*6.]4JZL,@@^1R"#UKW']N?_DT?
MQ[_V 7_]#6NZ^%W_ "3/P[_V K3_ -$I0!\L_P##R7]K#_I%%\4__ M?_C%'
M_#R7]K#_ *11?%/_ ,"U_P#C%?8=% 'QY_P\E_:P_P"D47Q3_P# M?\ XQ1_
MP\E_:P_Z11?%/_P+7_XQ7V'10!\>?\/)?VL/^D47Q3_\"U_^,4?\/)?VL/\
MI%%\4_\ P+7_ .,5]AT4 ?'G_#R7]K#_ *11?%/_ ,"U_P#C%'_#R7]K#_I%
M%\4__ M?_C%?8=% 'Q;XH_X*E_M*>#?#]WXH\2_\$N/B38V%E%YEU>7NI)'%
M$O\ >9C!P/>K5C_P4R_:FU&RAU"R_P""5/Q0EAGB62*6.]4JZL,@@^1R"#UK
MW']N?_DT?Q[_ -@%_P#T-:[KX7?\DS\._P#8"M/_ $2E 'RS_P /)?VL/^D4
M7Q3_ / M?_C%'_#R7]K#_I%%\4__  +7_P",5]AT4 ?'G_#R7]K#_I%%\4__
M  +7_P",4?\ #R7]K#_I%%\4_P#P+7_XQ7V'10!\>?\ #R7]K#_I%%\4_P#P
M+7_XQ1_P\E_:P_Z11?%/_P "U_\ C%?8=% 'QY_P\E_:P_Z11?%/_P "U_\
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
M/4C4ITI)IIK][6W6NWM+&D,ARNG)2C!W7]^?_P D?'G_  \E_:P_Z11?%/\
M\"U_^,5Y3\;/VKO^"B'Q)\8Q>(_ /['7QH\'V::>EN^E64(FC>17=C+GY "0
MRCI_ .?3]&:*^AQ^7X7,\/[&O?EO?W92@]/.#B_Q/1Q&'I8JGR5+V\FU^*:9
M^8'AO]L[_@H5\+/B%X:G^(?[/OQ<U.WO-1\JWT'4;6. ZHP4DPHQW$G'/0\"
MO?/^'DO[6'_2*+XI_P#@6O\ \8KT_P#:P_Y+9\#_ /L>Y?\ TF:O=*C+LLPF
M5TG3P_-9N_O3G-]MYRDUZ)V%AL+1PD'&G>S[R<O_ $IL^//^'DO[6'_2*+XI
M_P#@6O\ \8J'X3_&O]HB^^-.N_M&:U^PWX^TUM?T.VTS^P+AH1+;FW=CYA=R
MNX,#P-HQZFOLFBO0.@\@\"_M'_%CQ9XNL/#FM_LD^,-#M+N<1SZM?W$!AM5P
M?G<*<X^GK7K]%% !7XJ_\$EOC-KO[4__  <[_MF>*_B26O\ _A%_"VL>"M%M
MKP[X[33-/URSL?)C4Y"(YMC*RC +2NQ&6:OVJK\6OV-/AAH?_!+;_@Y _:>\
M<?M.>)['PAX(^+?@/6O&G@GQAXAO$M;#5!/JMGJ%[;132$*T\#O<AH<[PD._
M;M920"+_ (,M?V@?%OBK]FOXT_LJ:[K=S>Z9\,O&EC?: MRY;[+!J:70>&//
MW4\ZPDEVCC?/(W5C7[55^07_  9W_L3_ !4_9V_8N\<_M*?%[PM>Z->_&/Q%
M9W&AVNIPM'/<:38Q2B"[96 8+++=W13(^9%6095U)_7V@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *J:[X
M?T'Q1I<NA^)M$M-1LIP/.L[ZV6:*3!!&Y'!!P0#R.HJW10!'9V=GIUI%I^GV
ML<$$$8CA@AC"I&@& J@<  < "I*** "BBB@ HHKRC]J?]KSP/^RIHEC)JO@#
MQGXV\1ZQ#=S:!X#^'6@'4]:U6*U1'NI88"Z((XA)$&>1T7=-$@)>6-& /4KZ
MPL=4M)-/U.RBN+>5=LL$\8=''H5/!%/BBB@B6""-41%"HB# 4#H .PKXT_X)
M[_\ !>7_ ()\_P#!1WQW=_!OX6>+==\'_$&SFFC;X>?$K2H]+U:8Q$B01*DL
ML4SIM8M$DC2H%8L@ )K[-H **** "BBB@ HHHH ***^9?^"F'_!6S]CG_@E#
M\/=)\<_M3>)=5>\\0SRQ>'/"OAFP2[U35/*"F5XXWDCC6--Z;I))$4%U4$LP
M! /I6^L+'5+233]3LHKBWE7;+!/&'1QZ%3P13XHHH(E@@C5$10J(@P% Z #L
M*^;O^":?_!5W]D'_ (*M_#'5/B3^RQXCU02^'[N.V\2>&?$EBEKJFE/*K-$9
MHDDD0I($?9)&[HQC==VY& ^DZ "BBB@ HHHH **** "BBO'?^"@?[4>L?L3_
M +%WQ'_:OT'X>#Q7=> _#4NJIH#:@;5;H(RAMTH1RBJI9R0IR$(XSD 'KM]8
M6.J6DFGZG917%O*NV6">,.CCT*G@BGQ1101+!!&J(BA41!@*!T '85X;_P $
M\O\ @H;^SC_P4P_9QTS]H[]G'Q-]HM+C$&N:'=LHOM"O@H,EG=1@G:ZYR&&5
MD4JZ$JP->Z4 %%%% !1110 4444 %%%>/?MR?M0C]E#X&IXRT>QMK[Q1XF\4
M:3X1\ Z7>$^5>Z]JMY%9622;2"8DDE\Z0*0WE0R;3NQ0!ZY?6%CJEI)I^IV4
M5Q;RKME@GC#HX]"IX(I\444$2P01JB(H5$08"@= !V%0Z5:WECI=M9:AJ;WM
MQ#;HD]Y)&J-.X4!I"J *I8Y.%  SP *L4 %%%% !1110 4444 %%%>(_M<_M
ME7?[.=NWA#X3? +Q3\7OB+-HLNKV?P[\%R6T=TNGQN(VO+B:YD2.WA,G[M/O
M2S.&6**3RY-@![3?6%CJEI)I^IV45Q;RKME@GC#HX]"IX(I\444$2P01JB(H
M5$08"@= !V%?*G_!*3_@K%\+?^"J/P[\6ZSX:^%OB/P#XP^'VOC1_'G@/Q5&
M/M>DW+!_+^8!=RL8I4PR(ZO#(K(, M]6T %%%% !1110 4444 %%%>!_MH?\
M%"_AI^Q=8W$>H_!_XD_$C6['0&U[5/"GPH\++JNHZ?I*R&(W]PKRPQQ0EUD5
M=T@=_)F**PAD* 'N]]86.J6DFGZG917%O*NV6">,.CCT*G@BGQ1101+!!&J(
MBA41!@*!T '85\M?\$X?^"RG[!O_  5*TJZ'[,/Q.F3Q'IUOY^J^!O$]J++6
M;.'('FF'>Z31@LH,D#R(I90S D"OJ>@ HHHH **** "BBB@ HHKXX_X*=_\
M!=+]@_\ X)/:UH_@K]HS6?$>L^*M<LQ>VG@_P1I<-YJ$=F79!=2^?/!%%&75
MU7=(&<HVU2%) !]@7>EZ9?SP7-]IT$TEK)OMI)H59HFQC<I(^4X[BIZ\9_8.
M_;Y_9I_X*0?L_P!G^TA^RWXPEU309[N2ROK6^MC;WNEWL85I+6YB)/ERJKHW
M!965U9696!/LU !1110 4444 %%%% !117S5_P %8?\ @H8O_!+[]D.Y_:VN
M_A)<^,M/TSQ1I.GZOIMIJ*VTD%I=72Q2W"LR,&=5.%0[0SNH+*,F@#Z.N]+T
MR_G@N;[3H)I+63?;230JS1-C&Y21\IQW%3UYU^RG^U9\"/VU_@1H/[1_[.'C
MNV\0^%?$-MYEI=PG$D$@XDMYXS\T,\;95XVY4CTP3Z+0 4444 %%%% !1110
M 445XK^UW^TU<?!GQ)\+_@?X*N+<>-?C%XZ3P]X=,Z!Q9VL%M+?:G?[#PQAL
MK:;8#E3/+ &!0L* /8[O2],OYX+F^TZ":2UDWVTDT*LT38QN4D?*<=Q4]%%
M!1110 4444 %%%% !117S)^W)_P47UW]EO3=?TOX!?LC^.?CKXJ\)Z;#J7B[
MP]X#>!%T*TE5FB-S+*2S32(C.EM!'--L =D1'1G /I2[TO3+^>"YOM.@FDM9
M-]M)-"K-$V,;E)'RG'<5/7S]_P $S/\ @HS\%_\ @J/^RQ8?M2?!/2=4TNUD
MU.XTK6M"UI$%UI6HP!#+;N4)1QMDBD5U/S)*I(5MRK] T %%%% !1110 444
M4 %%%?*_[>'_  5O^!G[ UCKNI^*_@G\6/B#;>#X;:7QW=_"[PA'J-OX6CN$
M\R$W\\]Q!%"6CVR;0S,B/&[JBRQE@#ZAN]+TR_G@N;[3H)I+63?;230JS1-C
M&Y21\IQW%3UX+^P/_P %,/V-/^"EOPWE^)'[)7Q<M];%CL77-!NXC;:IH\C@
M[4N;9_F0$A@LB[HG*ML=L&O>J "BBB@ HHHH *S_ !%X4\+>+[2.P\6>&M/U
M2"&99HH=1LTG1)!G#@." PR<'KS6A10   # %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !117-^/OC'\(OA5+90?%#XJ>&_#;ZE(8].37]<M[,W3C *QB9UWGD<+GJ*
M. _:[_X*!?L<?L&^'K7Q-^UI\>-)\'6U\K/:17,,]S<31JRHTBV]M')*8P[H
MIDV;0SJ"06 /YH?\%O?VI_&OBCP'\%_^"XW_  2.^/.A^/[#X%ZGJ6F>.K30
MKG[9;G2=3^R^8E];J5DCB#6ZI+&X61!<13#9Y7F+9_X*Q_MV>-/^"5O_  5Z
MTSXR_M(_#:+QS^S%^T-\+--\(^+H+K35O([ V%S>&01HRLLGEK?O,]N1MGCN
MY  7C!7Y"_;3_8K^*G_!%#XKZ9_P5Z_X)#^);?Q_^R_X^MXW\5>%H;@ZAI:Z
M5=G#Z=?(=PN--F#LD4[@O;NP1R'"/* >A?M;_LC? ;_@OW\ K?\ X*]_\$AK
M]_!W[27@U[>Z^(GP]T^_%KJ%SJ,*B1&5T*E+U3&6M[M=JW*H%8K*A$?Z>_\
M!"3_ (*!>.?^"C/_  3WT/XL_&+2I+/X@^%=9NO"/Q#CEM?(,FKV*Q%YC'@>
M6\D,T$CIM4))(Z@ **^/?V6_^"&OPU\3^,_ W_!63_@B3^V]KOP#L/B!H,.K
M7'@S4_"RZ_I36]R \^G-"US 1$D@*-!(TH22,F)X]B;?TV_9&_9;T']E+X>Z
MOX;M/$+:YKWBSQ;J/BOQQXC;3HK/^U]:OI ]S<K;Q?) F%CC2,%BJ1)N>1]T
MC 'J=%%% !1110 445S?COXR_"#X77=EI_Q-^*OAOP[/J;[--@UW7;>S>[;(
M&(UE=3(<D#"YZT >=_M??\%$/V+?V"M(M-:_:V^/^D>#H[]=]I;W$%Q=7,D>
M\)YOD6L<DHCWL%\PKLW$#.3BOG5OV1?^"??_  5R_;/\(?\ !1H:YX"^.OPY
M\/\ PLN?#.E:)<RPZEIMAJ_]H"X$UQ92 JTI@GE3RYTRFQ6*;C&R_+W_  5$
M_;PU[_@EI_P6)O/%7[7WPQB\;?LO?M+_  STGP_X@%SI8O4TXZ<US'(J1N")
MEC-[)-+;@?O([X,N70*?E#]J;]E[XX_\&^G[07AO_@K9_P $DO'%QXX_9@\<
MO;7&M:19ZFUW816,[ K8W;J6\VUD#G[+>,"\,A".=^TS@'Z ?L^_L$?"C_@E
MO_P7P/B+]G?1[;PG\*_CO\!]>N[SPQ _E:?I&KZ3?Z;+<21 G;%#Y,Z.J'Y8
MS/.%VIM5?JS_ ()T_P#!4?\ 9K_X*3CXDV7P(\7V.H7GPT\=7FAZFME.7CO+
M(32BPU*!B 7M[B*-MKXQOBE RH5F^2?^"QG[-OQR_P""U_[*G[-WCG_@GMXL
MN=+TKXAW<B>(O$TER8$TOPKJNGI<78O C;V7?:01/ IS))B(\,QK[1_X)R?\
M$Y/V<?\ @F)^SCIW[.W[.WA[9&FVX\1>(KR-3?Z_?[0'N[EP.2>BH/EC7"J
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
M^"X'[,7B7]E']HK3[30/BK)X3O-&^(O@Q)3 FMZ?/"UM<7U@&.[8RR$21<O
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
M_!5/68_@!\4M,FAUSX?Z[X"L]9>2SNH3&\UG>-<"W2X>!]HN!;%&7:9(I0B
M?II\,/AQX.^#GPU\/?"+X>:0NG^'_"NAVFCZ%8(Q86UG;0I##$">2%C15R>>
M* -RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJ^K7D^G:7<ZA;6$EU)
M!;O)':PXWS,JDA%SQDD8'UH L5^''QBU_P#8A_:W_P""IG[1O_!)_P#X*Z?"
MK3]+\6>.?%]O>? 7XR3QI#?V-E)IULFGZ7:WCC,"C;YL40)MY[B:ZCD4RN!)
MX/XQ_8[_ .#D']IOX"2_\%MO#W[9FK:9JM_9OXO\-_"CP]XOU"WN;+0P6EBB
MMK-5^R%1!\XM6+--&?GWRR-&WV-^U9_P3V^%G_!R)_P2Y^"W[;Z>(M%^'_QS
MN_!]NFB^*9B8[*\OA*\-SI5P%RYMVO(YC"R[I(6<E5?=(C@'P+JVA?&#_@EW
M\8W_ ."*W_!::.]\??LK_$&]5/ ?CR21@?"[;_+MM=T>YDWFT,#2*+FS)98@
M[D*Z2$7/W?\ L-_\$C?^"OO_  2V\3^)?V:_@=\1OA'\>?V:/&T5U#<>$?BC
MJUYIIL$N%9))#%';7*H'5L2QQ&2.<;B4C9@P\_TCX%_\%8?VOOV'?$G_  2-
M_P""J7_!.GQ#XU\4Z;:>3\'_ -H&SUW39;+3;V-2EK?ZE>-<!RD(Y>6$27-Q
M 6A> RLSO^U'PR\&_P#"N?AMX>^'O]J27W]@Z'::=]MF7#W'D0I%YC#)P6VY
M/)ZT >??L%_LF>'?V%OV/? '[)GA?63J-KX*T);.34#$8Q=7#.\T\JHS,41I
MI)&5"S%5(!9B,GUVBB@ HHHH ***S?&6MWGAGPAJOB33M(DU"XT_39[F"PAS
MON7CC9EB7 /+$!1P>M &E7X4?$"]_8@_;@_X*/?M+_\ !)?_ (*T?#?3_#GQ
M-\4_$>6[^ _QGEMTCU"'3Y;:$:5ID-TXS$%A$4D5N6^SW#SSHRB8@R^(^./V
M._\ @Y#^*G[.<7_!<73/VW-4CU:^TE?'&F_#30/%E_%/9:"R_:8A!8A?L;1"
MW(E^QG=OB)#^9*S1G[-_;C_X)K_"[_@XE_X)W?!/]O#PCXHT3X=?';5O!%B^
MAZS<RF.QU*Z9&>?2)RN9"B7*7!AE0-)%\YV,&8  ^ (-'^+7[ WQH7_@A/\
M\%Q%O?%_[.WC34(U^&WQ%^T/O\)SLWE6>MZ/=RAC# C.([BT?*PB1SM*%UN/
MO+]A_P#X)&?\%@_^":$WBW]C_P"'GCCX-_'G]FGQM!>6S>'/B=JM_IS:6MRK
M)))Y$5O/L5PQ,MO&\D<IR0879GKS^/\ 9]_X*H_MV_L0:M_P2A_X*H?\$Z_$
M7B/QWH?EQ?"G]HR'6=,ELM-F1E6.^U"[-QO81Q AV@$LUU&?+DA$N93^VOA+
M0%\*>%=,\+K?S78TW3X;475RV9)O+0)O8]V.,GW- 'GO[$O[+^@?L5_LD_#S
M]E+PUKTVJVG@/PM:Z3_:EQ'L>]EC3][.4R=@>0NX3)VA@N3C->I444 %%%%
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
MM\3O 8\9:A=BRLYW3?;7EI*HMI;9=PAD$ Q;DAXAMC\U/LK_ (+'?\$1]/\
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
MI!&L442EB6(5%49)).,DD\UNT44 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% %31-!T/PUI$'A_PYH]K86%K'Y=M965NL442?W510 H]@*_G9U?X
MG?MV_M->)]._X-UO^";'A:]\(67P=^,WB6_^(GQ,F79#IEM:^-=0U'2I$=,^
M1;0(;&90,333QI&@58R9/Z,:XCX0_LX?!+X#ZWXO\3_"CX>6&CZIX^\2S:_X
MRU.!";C5M0DX,LTC$LP4?*J9VH,[0,MD ZGPO8Z[IGAG3M-\4:\FJZG;V,,6
MHZFEF+=;R=4 DF$0)$0=@6V D+G&3C-7J** "BBB@ HHHH **** *>C>'?#_
M (=\/VOA/P_H5G8Z58VB6EEIMG;)';P0(H1(DC4!50* H4#  QBOYT-!^+7_
M  4&_:[\:>$?^" O_!-_P[<^ ]+_ &>?BEJ\OQ#^)TJ?N].?3?%%]-83;QGR
MX( L#)'_ *RYG0* L<9+?T=UPOP4_9I^!W[.]YXMU3X/?#NPT6]\=^++SQ+X
MPO[="9]5U.ZD:26>:1LLW+$*N=J+PH H ['1;?4[31[2TUO4DO;V*VC2[O([
M?R5GE"@/((\ML#-D[<G&<9.,U9HHH **** "BBB@ HHHH S['PGX7TSPK#X&
MTSPY8VVBV^GK86^D6]HB6T5JJ>6L"Q !5C" *$ P%&,8K^=3X1_%7_@HW^W3
MX[^&?_!$O_@GM!?_  ]\,?LO>,Y'^(GQ5O8?,-G>Z;K%U]GF<]/+BVA8;7.^
MYD5B^V-&*?T=UQ'P2_9O^"/[.</B:/X,?#NPT)_&7B_4?%'BFXM8R9=4U:^N
M'GN;J:1B6=B[D*"<(@5%"JH  .SLH[J*SBBOKE9IEB433)'L#L!RP7)V@GG&
M3CUJ2BB@ HHHH **** "D=$D0QR*&5AAE(R"*6B@#+D\$>$)/!3?#=?#5E'H
M#:6=-&CPVRI;+9^7Y7D+&H"K&(_D"@  <"OYW/V>OC9_P4A_X*)>/_@C_P $
ME/V!(KSX=^$_V4-6L7^(GQ4O[?S?*U33)YH%FEQ@-& )8H;('-RQD:3$:DQ?
MT;UPOP%_9H^!W[,>B:WH'P-^'=AX?@\2^*=0\1Z^UHA\S4-3O9VGN+F9VRSL
M6?:N3A$5$4!450 =Q$)%B59G#.%&YE7 )[G&3BG444 %%%% !1110 4RZM;:
M^MI+*]MXYH9HRDL4J!E=2,%2#P01P0:?10!B>(_AUX-\3_#B_P#A)J.@6R^'
MM1T272)]+A@5(1920F%H50#:J>62H4# '&*_GJ_8Z^.G_!3C_@J%\3/V>_\
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
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 45XCJO_!2+]A?1-3N=&U;
M]IGPU!=6D[PW,$D[[HY$8JRGY>H((J#_ (>;?L$?]'1^%_\ P(?_ .(KU5D6
M=M76%J?^ 2_R/+>>9(G9XJG_ .!Q_P SW6BO"O\ AYM^P1_T='X7_P# A_\
MXBC_ (>;?L$?]'1^%_\ P(?_ .(H_L'//^@6I_X!+_(7]NY)_P!!5/\ \#C_
M )GNM%>%?\/-OV"/^CH_"_\ X$/_ /$4?\/-OV"/^CH_"_\ X$/_ /$4?V#G
MG_0+4_\  )?Y!_;N2?\ 053_ / X_P"9[K17A7_#S;]@C_HZ/PO_ .!#_P#Q
M%'_#S;]@C_HZ/PO_ .!#_P#Q%']@YY_T"U/_  "7^0?V[DG_ $%4_P#P./\
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
M  ZDFO,/@!^VC^RS^U3XN\9>"/V<_C7H_C&_^'][;V?BXZ$[S06,\XE,<8N
MODS$^3)GRG?;MPV,C/*?$+]M35KG]I^^_8T_9D^%MEXZ\>>'O#<&O>-Y=8\3
M-I&C^&;2X9ELXKJ[CM;N7[7<[)'B@CMW_=QM([1J4W_''_!'OXS6NG_MN_\
M!0_XW?&WP<_PXBT7QKH%]XPT_5M02XCT@6>D77VN?SX_EE@_<R3)* NZ)E8H
MA)4 'ZA45\2?M$?\%>_&'[*_P6\*_MG?&C]CZ]T_X"^*-2T^&7Q=!XP27Q!H
M=G?$"TU"^T;[*$CA??&2D5Y+.@D4/$KYC'VKIVH6.KZ?!JNEWD=Q;74*RV]Q
M"X9)8V *LI'!!!!!]Z ,CX@?$OP-\+M*M]8\=^(8K&*]OH[+3XO+>6>]NI,[
M+>"&,-)/*P5B(XU9B%8XP"1ROQU_:[_9H_9GO=+TCXY_&;1/#VHZV)&T;2+F
MX,E]?I'CS'AM8@TTB)D;G5"JY&2,BOEW]A7XQ77[<O\ P4]_:-^-NMS&Y\,?
M '6HOA;\,[%FS%9WZJTNOWVT\?:)9TMX!(.5@AV#B1\_/7[7/[7WCS_@C?\
M\%G?B%^VE^UO\"]>\3_ ?XW^$O#>@>'OB?H-D;R3P&UA 4ET]E_@BGN7FNGB
M!4R;D>,2M$Z  _2WX)_M8_LR_M)230? #X\^%/&4MK:+<WL/AS6X;N2TC:1X
MQYRQL3"V^.1-CA6#(P(RIQ+\;/VG_P!GO]G)=-7XW_&#0O#=QK4KQ:)IVH7J
M_;-3=1ETM;9<S7+*.2(T8@<G KR#]E9_V)?B]\4/%W_!4#]D;XC^&?$.D>/O
M!%CIGBK5/"X!-W-ITES.DUR@ >.Z6*Y,;I*JRA8XE8#:!7RK_P &V'B?6_VX
M?#WQC_X*U_'B,:C\0?B3\2+S0=!GNF\T>'?#%E% ]MI5IG_41"6>3>$QYIBC
M=]S9:@#] ?@C^UI^S9^T?J.J:'\$OC/H6OZIH14:YHEM=[-0T[=]TW%I(%GA
M#?PLZ -V)IO[2O[7?[,/['/@N#XA?M2_';PSX$T>ZN?L]E=^(]42W^US8R8X
M4)WS.!R50,0 2>!FO@W_ (.91KW[,7P"^'__  5/^ DL>C?%3X*_$'3H[;6X
M%V-JFB7CO#=:3=%<&:UED:$E&R%_>;<%R:^S/#G[/G[-_P"T[XFT+]M#QY\-
M],\4W^O^ M.A\+P^*=,@O8M#T^96NG6V2566*6<SKYTBX:18(5)VQ** .P^#
MG[3W[/W[1/PD;XZ_ #XLZ/XX\**DQ.K^$+G^TE+Q+NDA"6X>0S*,?N0OF9(&
MW) /3>!?'G@OXF^$[+QW\//%%CK6C:C$9+'4M-N5EAF4$J<,IQD,"I'564@@
M$$5^?'_!)O\ 9C\/? W_ (*K_MIZY^S5H4/A_P""CZUX;TNRT+2HQ'I0\41Z
M>+C5%M(E^2+R&N DBH JO/Y8&(@J=?IWQ?D_8^_X+IP_LIV#>1X&_:;^'5SX
MLTW2P<16?C/3&E^WS0H.$%UI\4<DV/O30"3[TCD@'W=1110 4444 %%%% !1
M15/Q!X@T7PKHMQXB\1:C':65I'YES<RGY8U]345*E.E3<YM**5VWHDENV^B1
M4(3J348J[>B2W;+E%>?_ /#57[.__16=)_[^-_A5SP_^T5\$?%6LV_AWP]\2
M=.N[V[D\NVMHG8M(WH.*\BGQ)P[5J*$,92<F[)*I!MM[)*^K9Z,\ESFG!REA
MJB2U;<)62^X[2BBN3\8?'7X1> -:;P[XR\>V&G7JQK(UM<.0P5NAX'>O0Q>.
MP67TO:XJK&G&]KRDHJ_:[:5SCP^%Q6,J>SH0<Y;VBFW;T1UE%>?_ /#57[._
M_16=)_[^-_A76>#_ !KX5\?Z,OB+P;KD&HV32-&MS;DE2R]1SZ5S83.LFS"K
M[+"XFG4E:]HSC)V[V3;L;XC+,RPE/VE>A.$=KRC)*_JT:E%4_$'B#1?"NBW'
MB+Q%J,=I96D?F7-S*?EC7U-<7_PU5^SO_P!%9TG_ +^-_A58S.,IRZHH8O$0
MIR:NE*<8MKNDVM!8;+LPQD'+#T9S2TO&+:O\DST"BN+\/_M%?!'Q5K-OX=\/
M?$G3KN]NY/+MK:)V+2-Z#BNTK7!YA@,QIN>$K1J13LW&2DD^UTWJ9XG!XO!S
M4<13E!O6TDT[?.P5Q/QQ_:4_9]_9F\/1>+OVB/C3X8\#Z3.Y2+4_%6LPV-NS
M J"/,F95SET&,]6%=M7D_P"WIHVC^(/V'?C'HVOZ5;7UG/\ "[7Q/:WD"RQR
M :?.<,K @\@'GTKL.8]$\$>-_!GQ+\'Z9\0?AWXKT[7=!UJQCO-'UG2+U+BU
MO;>10T<T4L9*R(RD$,I((-<9IW[8'[+&K_%R7X!:7^T)X0N/'$*AIO"$.O0M
MJ4:E_+#M;!O,52Y"[BN,G&:_*+_@G'\9_BC_ ,$&_BM\/?V./VJ?&5WJW[+_
M ,==-L]5^#'Q'U5_W?@[6[N".>XT:]DX6&%Y)"0W" L)@%#W/E?HCX5MK;_A
M[_X^OOLJ&9?V;/"*+)L&_:?$'B0E0?0D#CIP* /3OA;^UG^SS\:_C/\ $']G
MKX7_ !+MM6\8_"NYL8/'VB16DZ/I,EY$\MN&>2-8Y=Z(YS$SA2I5MIXKT6OD
MK]E/]O\ C_:0^/W[2_PC^'?[&U]X7\;_  :N]&MM5M]?UG3H+KQ1>W=I<R6R
MS369GBB18X(PLAEF(28?*I4H?"?^"1W_  4<_;2^-/[(GQ._:J^.O[-$_BBW
MM/'/BJ^D?PGXRM#/&UG*D2:5:VEZ8$6&&&/:)6G!81EMC.^" ?I717PS^Q?_
M ,%B/BK^VQIWPD^)W@'_ ()V^-;'X7?$6UU1O$/Q/N_%%E]@\+2V9N/EDC94
MDGB(A0-/B.-9':-#,T35NWO_  5.^)?BG]F/6?V\/V??V.KGQQ\%=&^VW4>K
MQ^,ULO$.M:592R1W6J:=I3VC1S6X\F5XEFNX)ID3<(UW(& /LFBOF7XH_P#!
M5O\ 9A\%?L:> OVT? E]>>,=%^+&M:3H7PNTC20D5UKVLZC*T5M89E(6W=72
M83%S^Z%O+D,RA3RGQ-_X*D?%7X"_MB>"OV(?BY^PWK6J^,/B5I-QJ/@.X^&W
MCW3+ZQU"&T1GOTDEU@Z48IK>-?,,:K(7C8,I)RH /L6BOG_QS^V'\5O$GCKQ
MU\-_V-OV>].^)>I?#*6.T\97&M^.!H-D-3DM8[M=)LYA:77VB]6":"202+#!
M&+F)6FWEU3YR^(G_  <-?!S0?^"71_X*=_#/]F;QIXJTBPUQM!\6>&?[1L;*
M7POJZSQ0&UOY))"X#23Q;'@AFRLB,ZQYP #]#:*^-O&O_!5_QK\)?VM?A?\
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
M)D8%)8YI()"@:.:#U_6_!_A+Q+IEYHOB/PMIVH6>H.'O[2]L8Y8KE@JJ#(K
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
MLV[\&^$+_P 10>+[[PIILVK6L>RUU26QC:XA7GY5D(W*.3P#W/K0!^)_B_\
M90T3]AS_ (-L_@#X*_;6UKQ!X%\:>%OBUHWBGPWXDMM)END^'^N7FK75U;7>
MHP(CO]FM[6XE\^$+N:5O*4K(R,/?O@?^V1_P34_;D_X*-?"+]I#XC_\ !2KX
M6^)_'7P_T/4-%^%'@?PSH][HT$FJ:K&L%W=O)J,C-/-+$HAAM1M*$_>E=EV_
M3O\ P4H^#7[<_CWQ#\)_BQ^QH?!?B2V^'/B>\U;Q;\)O'6H36-EXOWVWDVC"
M[B201S6KM+-$LJ-%YK12GYH(P>(7]G[]I;]MJSM_ _[3O_!.SX1?!GPZNKV-
M]K6L6_C*W\3:Y<BVN(IUAL1;Z=;QVC,T00W;3%XU)*1%B'0 ^0O '[1/[$7_
M  38_P""DG[2O[.W_!6_X0^'--T_XG?%.\^(_P )?BGXO\!+JMGJEA?PP++I
MXN!;RO&+<Q(H&-@<3!BI*>9H?\%S?BM^S3K?_!O=\4=<^!7PH\/_  W\(^/?
M&NBS?#;3;;0(]"G\6V\>IZ6SZHM@8HI%,@@F9"Z;VMH8)6VAPJ_KUXB\(>$_
M%\,-OXL\+Z=JD=M,);=-1LHYQ%(.CJ'!VM[CFM&@#\PO^"['Q_\ @5>?%/\
M84UJS^,_A2:S?]K/PSK27</B"V:(Z8AE1[W>'Q]G5F53-G8"<$U^G-K=6M]:
MQWUC<QS0S1AX9HG#*ZD9# C@@CD$5)10!^57_!+GPSIW_!$[]KKXW?L._M-Z
ME;>%?AI\4/'TGC3X$?$76)UM]'U/[0OESZ/+=R8BAOXHX[91"[*TOE2,@PT>
M[K_^"V_Q(T__ (*.? %?^"4/["_B_2_'/CGXH>(-)'C+4_#=XM]I_@G0+:]A
MO9M1U.Y@+1VP+V\21P,PEGWL$5NA_1S6M#T7Q)I<VB>(M(M;^RN%VW%G>VZR
MQ2KZ,C AA]15?PIX-\(>!-(7P_X'\*:;HU@C%DLM*L8[>%3ZA(P%!X';M0!\
M;_M?^'/V:=7^"7@K_@A'X8UOP[?:OX[\!P>'DT?6+R%YM!\+:=;PQRZL82P9
MKI$BC%F@&6N=DN#%;SLGE/\ P11_:Y\/?LS_ !!\7_\ !"[]I'XC^&1\0/@?
MJ;6OP]UJUN8($\9>'[AOM%NVQ&VC48A.HGA_UAW[CYC)-)7Z844 ?D;^R#J_
MAO\ :._;G_X*G?!SX(_%C0)_$GC[2=%TSP;+9ZW"3/<_\(YJ%FTL15OG6&X=
M5=UR$.,D<5SG["7_  4<_9A\/?\ !!;Q=^PY\9_']EX&^-GPS^$WBCP7X@^%
M.OJUOKDM]':7JQ-;66/.NE:-D=VB1A&?,+[0I:OV5K+NO _@J]U>X\07O@_2
MYK^[M#:W5]+I\;330$8,3N5W,A'&TG'M0!^%>H>-K+PE_P $H_\ @GQ^WU:_
M!Z3XH?#?]GZ6>R^,_AA- ^VBVT^_TXV,]VUO.GERBVPQ#'Y1))$=R@EQ^@_[
M$_[6W_!*/]K7XY>'+W_@F]\$O!'B?5-+M9[WQ1XY\/\ PP_LG_A#[*2UFCC1
M[N6SB*W=Q*ZPBU1MYB-R[86/#_;J6EI':BPCMHU@6/RUA" ($QC;CIC'&*J>
M'/"GA?P=IYTCPCX;L-*M#*9#:Z;9I!&7.,MM0 9.!D^U 'S3_P %M?A'XK^.
M7_!)KX^?#?P/927.JW'PZO;NSM(5+/<-:;;LQ(!]YW6 JH[E@*W?^"8/Q/\
M"&N_\$LO@'\2[K7;&RTL?!3PVU[>7$Z0P6SQZ9;QRJS,0J!)$=3DX!6OH=T2
M1#'(H96&&4C((KQ']DG]F35_V,SJGP+^&ZVUS\))M3O-5\%Z>9=ESX3>YF:X
MGTM5(Q-8^=)-) P(>$2>259%1U /)?\ @E7XW_9S_:?_ &5_BAX TSQ9X3\<
M:+JWQS^*2:YHT%]!?17.G7WB_6)H_.B!;,,]M<1NNX;7CE4C(85\<?LX?L4?
MM/\ _!,3_@L%\$?V,]#U.]\1?LN:SXV\4>+OA#J%^SSS>%;]O#&L)=Z&TI/R
MJ1.9D#9$@C,BG>;D5^R%,EMK:>2*6>W1VA??"SH"8VVE=R^AVLPR.S$=Z /R
M]^)7PSU7_@EI_P %U_$/_!1CQMITZ? 7]H;P3#H/CGQA%$S6G@?Q!;BU$%QJ
M#*#]GLYA:*/M+8C62Z?>T:H"WT-_P46_X*"?!C2/V5O%7PO_ &:?'NC_ !-^
M+'Q$\,7NA_#+P'X"U:#5-0U*^NX&@CN3' [>59P&4337,A2)$0Y<%E!^OI(X
MYHVBEC5D92&5AD$'J"*QO"7PV^'7@&2YE\"^ =%T5[Q]UVVDZ5#;&=O5S&HW
M'ZT ?"7[+W@_X9?\$+/^"47PR_9(^+/B3PMK/Q%\23-I&F>&]3UB&WMO$OB?
M5KEF>VWR\?8H7N%CEG*$+;P[BC.RQMX=^P7XK\&_\$!?V\KC_@E[^T!\4O"@
M^&WQPM5\8_#;Q>J0:>NCZ^8T@O\ 2KI&<M!:R/$/LC2.P4".+?([R%/UXHH
M_.#_ (.C_#6I?%7_ ()I:/\ L]^%(?M'B#XH_&;PKX7\,0)\QFO;BZ:1  /O
M?+"Y^@)[5^CEO"+>!(!([A$"AI&W,<#&2>Y]Z\6\2?LSZI\</VI?#7Q_^-\%
MH-%^%TMX_P ,O"L,OG ZG.A@EUR\. OG+ 7AMH5W"%)II7=I)52V]LH ****
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@ HHJCXEU/5-'T*YU/1?#D^KW4,>Z'3;6>*.2X.?NJTK*@/?YF
MXH O45\I?\$Y/^"O/[/7_!2;QY\3?A)\.? _BSPAXO\ A-K"Z?XK\,^-(K-+
MG<99H6EA-K<SI+&LL$D;,&X.SLZD^[_M(?'_ .'/[*OP$\7_ +1_Q;U&2V\-
M^"M N=6U9X5#2O%"A;RHE) >5R B+D;G=5SS0!VU%?/G_!-__@H3X2_X*8?L
M^6'[4/PK^#/BWPQX/UB>ZAT6\\6R6"S7K6]P]O*5BM;F9D ECD4%]N=A(&""
M?H.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK
MSS]J;X^2_LO_  +\2_'R?X7:[XMTWPEHEYJ^MZ=X<GM%NTLK6!YYI$6ZFA20
MA(VP@;<QX )H ]#HKX1T;_@O#\.S^REH?[>/C?\ 89^.6@_!77(UE7XB?8]!
MU""PMVG\@7-U:66JRWL,'F J7\@X.,CYAG[0^%_Q.^'_ ,:OASH?Q<^%/BRS
MUWPUXETN#4="UBPDW0WEK,@>.13UP5(X(!'0@$$4 ;U%%% !15'2_$_AW6]4
MU+1-(UJVN;O1KE+?5;:&4,]I*\*3*D@'W6,4L;@'G:ZGH17G/[+?QQ^-/QOA
M\<R?&;]EK6?A>WAGQ_J&A^'$UC6H+S_A(],@V>3J\7E*/*CFW-B,[L;>'?L
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
M +2W'DFOO"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "N>^*_Q"L_A1\.=7^(NH:=+=P:1:&>2VA8*\@! P">!UKH:BO+
M*SU&U>QU"TBGAE7$D,T897'H0>#6.(C6GAYQI2Y9M.SM>SMH[=;/6Q%13E3:
M@[.VC[,^5/\ A[!\//\ HDVM?^!L-'_#V#X>?]$FUK_P-AKZ7_X5U\/O^A$T
M;_P5Q?\ Q-'_  KKX??]")HW_@KB_P#B:^(_L?C[_H:0_P#!$?\ ,\+ZEQ#_
M -!4?_ %_F?-'_#V#X>?]$FUK_P-AKH?A1_P4>\$_%?XC:1\.=.^&^JVD^KW
M8@CN9KN-DC)!.2!R>E>[?\*Z^'W_ $(FC?\ @KB_^)J6S\#^"M.NDOM/\'Z7
M!-$V8YH=/C5D/J"%R*UP^4\<PKPE5S*$H)JZ]C%75]5>^EUI<NG@\^C43GB4
MU?5<BU1J5X-^T'^WEX1_9]^(TGPZUGP%J6H3QVD4YN;:YC5"'!(&&YXQ7O-9
MVI^#_"6M71OM8\+Z==S%0#-<V,<C$#H,L":^CSC#YMBL(H9?75&I=>\XJ:MK
M=6?RU/2QM/%U:/+AJBA*^[5]/0^8/^'L'P\_Z)-K7_@;#1_P]@^'G_1)M:_\
M#8:^E_\ A77P^_Z$31O_  5Q?_$T?\*Z^'W_ $(FC?\ @KB_^)KY?^Q^/O\
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
ML]^//'9E^,]BZ0^"+2RF<2+'?;86%S=0E6?/#'Y!@[F6OI[_ ((->*=>M_\
M@DO\.? 7B;PO=0^+OAC;:EX,\6^&%,:W=EJFE7UQ:O:L)'5%D9$B<;F4%94)
M(!S7GO\ P23_ &?OVQ_@1^WG^UO\5OC_ /LB^(?"7A;XU_$BVU[P3K=QXHT"
M\5;6$WJ$7,5GJ,LL+LLL+ *CCYF!(VY(!D_\$@O^"?W[27[+OAC]K+]KO]JO
MPA9>#?%7[1WB_4/$R?#FPU6*^'ARS5M1N(HY9H"8FG9M0E#",L-L49)W%D3Y
MK_84<?\ !*']M_\ 9?\ BS#_ *!\(/VUO@#X/T+Q+M&VVT[QQ::1:+:SMCA3
M<>8B@G[SWMRQ^YFOV,^/E]XKL?@[XC'@CX<ZIXKU6XT:Z@L=#T>ZLX)[F5X7
M55#WD\$*@L0,M(,9^M?"W[0W_!.+XO?MM_\ !!GPK^QIXW^$&I>"?C#\.OAQ
MX>?P=;ZEK>G2/:^*='L(HD:"ZL[J:)8YBDUN)6=2J7.\A2. #BO^"Y@_X:L^
M#O[1ET1Y_@K]FOX0ZE%$<9BO/'.JV*ESW!:PTB=5]FUQAUCX^S?^"4"))_P2
MO_9JCD4,K?L_>#0RD9!']AV=> ?M*_L3_M(^$O\ @B/XQ_8R^'/PXU7XJ?&'
MXC>$+]O&6K66KZ79#4?$^IRBXU&^FFOKFW01>?++Y:IN*Q0QQA0%45]!_P#!
M,CPS\5_A3_P3\^$7P<^/GPCU'P/XE^'_ ,,M#\.:YI^JZKIUTC36%A#:R31R
MV-S/&8F,)8%F4X89 .< 'S9_P;V?$[4K'PC^T3^P[>7+2Z?^SW^T9XD\,^#P
M6R(- DO)9;.W'LCK<!1T5"B# 45^A]?GY_P;^_"35!X#^/?[;^JZ>]M:_M&_
MM!>(O&'A%9(RC2^'?M<D=A,0><29GD4]&C>-QD,#7Z!T %%%% !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_P"VA_P3V\<_M@_%_P ,>-;3]NSXN?#KPGIFC7&E^+/A_P" =;%G9>);>5R6
M\UP-T4C*QC,J@N$QY9B;+GZ8HH H>%?"WAWP/X7TWP5X/T6WTW2='L(;'2].
MM(PD5K;1((XHD4<*JHJJ!V %7Z** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** ."T/]GSPGX,^-NK?'#X?7D^BWGBE8_^$WTJU539:[-%#Y4%Y)&1
M^[O(T6./ST(,D*+'*)/+@:'O:** "BBB@ KC_C9\(;/XZ>"Y?AGXC\2W]EX>
MU,-#XDL=,D\J75;-E*O9M,/GAAD!*R&/;(RDJKIDD]A10!5T/0]%\,:)9^&O
M#>D6NGZ=IUK';6%A90+%#;01J$2*-% 5$50%"@    5:HHH **** "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
2**** "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>cms-20201231_g10.jpg
<TEXT>
begin 644 cms-20201231_g10.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
MZ 1T P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ 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@ KE_C3XBUGPE\+=9\1^'[S[/>VEJ'MYO+5]C;E&<,"#P3U%=17%?M
M&?\ )$O$7_7B/_0UH6X/8^:_^&K/CY_T/G_E+M?_ (U1_P -6?'S_H?/_*7:
M_P#QJO/**TLC.[/0_P#AJSX^?]#Y_P"4NU_^-4?\-6?'S_H?/_*7:_\ QJO/
M**+(+L]#_P"&K/CY_P!#Y_Y2[7_XU1_PU9\?/^A\_P#*7:__ !JO/**+(+L]
M#_X:L^/G_0^?^4NU_P#C5'_#5GQ\_P"A\_\ *7:__&J\\HHL@NST/_AJSX^?
M]#Y_Y2[7_P"-4?\ #5GQ\_Z'S_REVO\ \:KSRBBR"[/0_P#AJSX^?]#Y_P"4
MNU_^-4?\-6?'S_H?/_*7:_\ QJO/**+(+L]#_P"&K/CY_P!#Y_Y2[7_XU1_P
MU9\?/^A\_P#*7:__ !JO/**+(+L]#_X:L^/G_0^?^4NU_P#C5'_#5GQ\_P"A
M\_\ *7:__&J\\HHL@NST/_AJSX^?]#Y_Y2[7_P"-4?\ #5GQ\_Z'S_REVO\
M\:KSRBBR"[/0_P#AJSX^?]#Y_P"4NU_^-4?\-6?'S_H?/_*7:_\ QJO/**+(
M+L]#_P"&K/CY_P!#Y_Y2[7_XU1_PU9\?/^A\_P#*7:__ !JO/**+(+L]#_X:
ML^/G_0^?^4NU_P#C5'_#5GQ\_P"A\_\ *7:__&J\\HHL@NST/_AJSX^?]#Y_
MY2[7_P"-4?\ #5GQ\_Z'S_REVO\ \:KSRBBR"[/0_P#AJSX^?]#Y_P"4NU_^
M-4?\-6?'S_H?/_*7:_\ QJO/**+(+L]#_P"&K/CY_P!#Y_Y2[7_XU1_PU9\?
M/^A\_P#*7:__ !JO/**+(+L]#_X:L^/G_0^?^4NU_P#C5'_#5GQ\_P"A\_\
M*7:__&J\\HHL@NST/_AJSX^?]#Y_Y2[7_P"-4?\ #5GQ\_Z'S_REVO\ \:KS
MRBBR"[/0_P#AJSX^?]#Y_P"4NU_^-4?\-6?'S_H?/_*7:_\ QJO/**+(+L]#
M_P"&K/CY_P!#Y_Y2[7_XU1_PU9\?/^A\_P#*7:__ !JO/**+(+L]#_X:L^/G
M_0^?^4NU_P#C5=Y^S=\>/BOX^^*5MX<\6^*OM=E):S.\/V&"/+*N0<H@/7WK
MP"O4?V/O^2VVG_7C<?\ H%)I6&F[GUW1114%A1110 4444 %?.7[2/QX^*_@
M'XI7/ASPEXJ^R64=K"Z0_88),,RY)RZ$]?>OHVOD3]L'_DMMW_UXV_\ Z!36
MXGL4?^&K/CY_T/G_ )2[7_XU1_PU9\?/^A\_\I=K_P#&J\\HJ[(B[/0_^&K/
MCY_T/G_E+M?_ (U1_P -6?'S_H?/_*7:_P#QJO/**+(+L]#_ .&K/CY_T/G_
M )2[7_XU1_PU9\?/^A\_\I=K_P#&J\\HHL@NST/_ (:L^/G_ $/G_E+M?_C5
M'_#5GQ\_Z'S_ ,I=K_\ &J\\HHL@NST/_AJSX^?]#Y_Y2[7_ .-4?\-6?'S_
M *'S_P I=K_\:KSRBBR"[/0_^&K/CY_T/G_E+M?_ (U1_P -6?'S_H?/_*7:
M_P#QJO/**+(+L]#_ .&K/CY_T/G_ )2[7_XU1_PU9\?/^A\_\I=K_P#&J\\H
MHL@NST/_ (:L^/G_ $/G_E+M?_C5'_#5GQ\_Z'S_ ,I=K_\ &J\\HHL@NST/
M_AJSX^?]#Y_Y2[7_ .-4?\-6?'S_ *'S_P I=K_\:KSRBBR"[/0_^&K/CY_T
M/G_E+M?_ (U1_P -6?'S_H?/_*7:_P#QJO/**+(+L]#_ .&K/CY_T/G_ )2[
M7_XU1_PU9\?/^A\_\I=K_P#&J\\HHL@NST/_ (:L^/G_ $/G_E+M?_C5'_#5
MGQ\_Z'S_ ,I=K_\ &J\\HHL@NST/_AJSX^?]#Y_Y2[7_ .-4?\-6?'S_ *'S
M_P I=K_\:KSRBBR"[/0_^&K/CY_T/G_E+M?_ (U1_P -6?'S_H?/_*7:_P#Q
MJO/**+(+L]#_ .&K/CY_T/G_ )2[7_XU1_PU9\?/^A\_\I=K_P#&J\\HHL@N
MST/_ (:L^/G_ $/G_E+M?_C5'_#5GQ\_Z'S_ ,I=K_\ &J\\HHL@NST/_AJS
MX^?]#Y_Y2[7_ .-4?\-6?'S_ *'S_P I=K_\:KSRBBR"[/0_^&K/CY_T/G_E
M+M?_ (U1_P -6?'S_H?/_*7:_P#QJO/**+(+L]#_ .&K/CY_T/G_ )2[7_XU
M1_PU9\?/^A\_\I=K_P#&J\\HHL@NST/_ (:L^/G_ $/G_E+M?_C5?4/P6\1:
MSXM^%NC>(_$%Y]HO;NU+W$WEJF]MS#.%  X Z"OANOM?]G/_ )(EX=_Z\3_Z
M&U2]BEN=K1114E!1110 4444 <O\:?$6L^$OA;K/B/P_>?9[VTM0]O-Y:OL;
M<HSA@0>">HKY>_X:L^/G_0^?^4NU_P#C5?2G[1G_ "1+Q%_UXC_T-:^**I;$
MO<]#_P"&K/CY_P!#Y_Y2[7_XU1_PU9\?/^A\_P#*7:__ !JO/**JR)NST/\
MX:L^/G_0^?\ E+M?_C5'_#5GQ\_Z'S_REVO_ ,:KSRBBR"[/0_\ AJSX^?\
M0^?^4NU_^-4?\-6?'S_H?/\ REVO_P :KSRBBR"[/0_^&K/CY_T/G_E+M?\
MXU1_PU9\?/\ H?/_ "EVO_QJO/**+(+L]#_X:L^/G_0^?^4NU_\ C5'_  U9
M\?/^A\_\I=K_ /&J\\HHL@NST/\ X:L^/G_0^?\ E+M?_C5'_#5GQ\_Z'S_R
MEVO_ ,:KSRBBR"[/0_\ AJSX^?\ 0^?^4NU_^-4?\-6?'S_H?/\ REVO_P :
MKSRBBR"[/0_^&K/CY_T/G_E+M?\ XU1_PU9\?/\ H?/_ "EVO_QJO/**+(+L
M]#_X:L^/G_0^?^4NU_\ C5'_  U9\?/^A\_\I=K_ /&J\\HHL@NST/\ X:L^
M/G_0^?\ E+M?_C5'_#5GQ\_Z'S_REVO_ ,:KSRBBR"[/0_\ AJSX^?\ 0^?^
M4NU_^-4?\-6?'S_H?/\ REVO_P :KSRBBR"[/0_^&K/CY_T/G_E+M?\ XU1_
MPU9\?/\ H?/_ "EVO_QJO/**+(+L]#_X:L^/G_0^?^4NU_\ C5'_  U9\?/^
MA\_\I=K_ /&J\\HHL@NST/\ X:L^/G_0^?\ E+M?_C5'_#5GQ\_Z'S_REVO_
M ,:KSRBBR"[/0_\ AJSX^?\ 0^?^4NU_^-4?\-6?'S_H?/\ REVO_P :KSRB
MBR"[/0_^&K/CY_T/G_E+M?\ XU1_PU9\?/\ H?/_ "EVO_QJO/**+(+L]#_X
M:L^/G_0^?^4NU_\ C5'_  U9\?/^A\_\I=K_ /&J\\HHL@NST/\ X:L^/G_0
M^?\ E+M?_C5'_#5GQ\_Z'S_REVO_ ,:KSRBBR"[/0_\ AJSX^?\ 0^?^4NU_
M^-4?\-6?'S_H?/\ REVO_P :KSRBBR"[/?\ ]F[X\?%?Q]\4K;PYXM\5?:[*
M2UF=X?L,$>65<@Y1 >OO7T;7R)^Q]_R6VT_Z\;C_ - KZ[J'N6M@HHHI#"BB
MB@ HHHH *XK]HS_DB7B+_KQ'_H:UVM<5^T9_R1+Q%_UXC_T-::W$]CXHHHHJ
MR HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KU']C[_DMMI_UXW'_H%>75
MZC^Q]_R6VT_Z\;C_ - H>P+<^NZ***S- HHHH **** "OD3]L'_DMMW_ ->-
MO_Z!7UW7R)^V#_R6V[_Z\;?_ - JH[DRV/+J***HD**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *^U_P!G/_DB7AW_ *\3_P"AM7Q17VO^SG_R1+P[_P!>
M)_\ 0VI2V''<[6BBBH+"BBB@ HHHH XK]HS_ )(EXB_Z\1_Z&M?%%?:_[1G_
M "1+Q%_UXC_T-:^**N.Q$MPHHHIB"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** /4?V/O\ DMMI_P!>-Q_Z!7UW7R)^Q]_R6VT_Z\;C_P! KZ[J9;E1V"BB
MBI*"BBB@ HHHH *XK]HS_DB7B+_KQ'_H:UVM<5^T9_R1+Q%_UXC_ -#6FMQ/
M8^*****L@**** "BBB@ HHHH **** "BBB@ HHHH **** ,OQGIWBO5O#ESI
MW@KQ/;Z-J,R[8-2N=-^UB#U81%T#-CIDD X)5AP?S@_X(K?'3]HSXN?MQ_M"
M^'_VA?C?K'C.Z\+O'I=I/?.(K:,0:A=1%H+:/$5N&V9*HH]\]:_3.ORJ_P""
M%;*W_!1/]JXJP.?$=P1@]1_:][2ZC/K_ /;D_8M\>?M<Z5K$?B;]L'Q7\-_#
M.E:8SZ)8>#;U+2W:98]\EYJDC /<1JV0(%>-$2+?OW.=GC7_  0#\=_M8>+O
MV*M=\2?';5M7\0Z9!KDR_#N^URZDDN;VUCBQ(B2RY=[<3#;&S9P?,4<* /J+
MX\?#']FC]MWP9XG_ &8_'7C.#6%L2D?B/1_#GBUH+[2Y70F(W"6\H9"0=RI,
MI1N"485\7?\ !"7X,_%G]FC]H3]H_P#9KN_%-[JW@7P7XFM;+2KN;/D27I,Y
MWQK]U)6M_),RKT/E@_PT=0Z'RF?VK_VF)?\ @GZ?V]8_BQX@_P"%Q?\ #5?]
ME"Y%Y/\ \>7]C^<-'%MNV?9?,Y^S[=O;&:_5?]K[XU_$?^R?#7[,/P,N/[/^
M*7Q0@:*WNH_WG_"*:6BK]OUB7&/]2K^7""1YEQ)&!G#"K7QH^"7[#_[/^F:[
M^UK\3/A-H=E'X?O7\37]T+8M$VJ!=BWD=IN\E[]R5C24)YS.Z@-DU\Y_M ?$
MKX[_ +%W[$7Q*_X*1>,_#D,7QJ^()T^WL[.^B$\7@W2Y;A8K'355N";>.5I9
M. LEW(V\,H% ;GW%\+?AQX>^$'PYT7X8>%'NGT_0M.BL[66_NFGGE"+@R2R-
MS)(QRS,>2S$]ZWZ_.;]F[]L_]HCP!^WW\#OV8O&GQ,O_ !OX>^,?P'TSQ/JL
MFJB*2;3M8DL[RXFN('CC0I"YLR/).459 5QC!_1FGN(**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "O4?V/O^2VVG_7C<?^@5Y=7J/['W_);;3_KQN/\
MT"A[ MSZ[HHHK,T"BBB@ HHHH *^1/VP?^2VW?\ UXV__H%?7=?(G[8/_);;
MO_KQM_\ T"JCN3+8\NHHHJB0HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MK[7_ &<_^2)>'?\ KQ/_ *&U?%%?:_[.?_)$O#O_ %XG_P!#:E+8<=SM:***
M@L**** "BBB@#BOVC/\ DB7B+_KQ'_H:U\45]K_M&?\ )$O$7_7B/_0UKXHJ
MX[$2W"BBBF(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ]1_8^_P"2VVG_
M %XW'_H%?7=?(G['W_);;3_KQN/_ $"OKNIEN5'8****DH**** "BBB@ KBO
MVC/^2)>(O^O$?^AK7:UQ7[1G_)$O$7_7B/\ T-::W$]CXHHHHJR HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH J:[HEGXBTJ;1]0FNXX9QAWL=0FM91SG
MY9871T^JL*\6^ __  3;_8Z_9E^(M]\6/@=\-]6T+Q!JF?[5U!/'>M3_ &_,
M@E/GI/>.DV7&X[U;))]3GW2B@#Y[\3?\$Q/V4M>_:%O_ -J71=,\4>&/&VK,
M3K&K^#_&FH:6;XL%#^8+>51\X5=P7:&(W'YN:]C^&?PJ^'WP<\,?\(?\-O#,
M.F6+74MU.J2/)+=7,K;I;B>60M)/,[?,\LC,[GEF)KH:* .(^+_P!\"_'+6/
M">H?$*:_N;/PAXA36[+1([A5L[R]C4BWDN4VDRB%F\Q%W!1(%9@VU<:?Q?\
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
M/HO]4,R_GA]\O_D3RBBO5_\ A6O@G_H"_P#DS)_\51_PK7P3_P! 7_R9D_\
MBJ/^)A."_P#H'Q'_ (!3_P#EH?ZH9E_/#[Y?_(GE%%>K_P#"M?!/_0%_\F9/
M_BJ/^%:^"?\ H"_^3,G_ ,51_P 3"<%_] ^(_P# *?\ \M#_ %0S+^>'WR_^
M1/***]7_ .%:^"?^@+_Y,R?_ !5'_"M?!/\ T!?_ "9D_P#BJ/\ B83@O_H'
MQ'_@%/\ ^6A_JAF7\\/OE_\ (GE%%>K_ /"M?!/_ $!?_)F3_P"*H_X5KX)_
MZ O_ ),R?_%4?\3"<%_] ^(_\ I__+0_U0S+^>'WR_\ D3RBBO5_^%:^"?\
MH"_^3,G_ ,51_P *U\$_] 7_ ,F9/_BJ/^)A."_^@?$?^ 4__EH?ZH9E_/#[
MY?\ R)Y117J__"M?!/\ T!?_ "9D_P#BJ/\ A6O@G_H"_P#DS)_\51_Q,)P7
M_P! ^(_\ I__ "T/]4,R_GA]\O\ Y$\HHKU?_A6O@G_H"_\ DS)_\51_PK7P
M3_T!?_)F3_XJC_B83@O_ *!\1_X!3_\ EH?ZH9E_/#[Y?_(GE%%>K_\ "M?!
M/_0%_P#)F3_XJC_A6O@G_H"_^3,G_P 51_Q,)P7_ - ^(_\  *?_ ,M#_5#,
MOYX??+_Y$\HHKU?_ (5KX)_Z O\ Y,R?_%4?\*U\$_\ 0%_\F9/_ (JC_B83
M@O\ Z!\1_P" 4_\ Y:'^J&9?SP^^7_R)Y117J_\ PK7P3_T!?_)F3_XJC_A6
MO@G_ * O_DS)_P#%4?\ $PG!?_0/B/\ P"G_ /+0_P!4,R_GA]\O_D3RBBO5
M_P#A6O@G_H"_^3,G_P 51_PK7P3_ - 7_P F9/\ XJC_ (F$X+_Z!\1_X!3_
M /EH?ZH9E_/#[Y?_ ")Y117J_P#PK7P3_P! 7_R9D_\ BJ/^%:^"?^@+_P"3
M,G_Q5'_$PG!?_0/B/_ *?_RT/]4,R_GA]\O_ )$\HHKU?_A6O@G_ * O_DS)
M_P#%4?\ "M?!/_0%_P#)F3_XJC_B83@O_H'Q'_@%/_Y:'^J&9?SP^^7_ ,B>
M445ZO_PK7P3_ - 7_P F9/\ XJC_ (5KX)_Z O\ Y,R?_%4?\3"<%_\ 0/B/
M_ *?_P M#_5#,OYX??+_ .1/***]7_X5KX)_Z O_ ),R?_%4?\*U\$_] 7_R
M9D_^*H_XF$X+_P"@?$?^ 4__ ):'^J&9?SP^^7_R)Y117J__  K7P3_T!?\
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
MB+_KQ'_H:U\45]K_ +1G_)$O$7_7B/\ T-:^**N.Q$MPHHHIB"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** /4?V/O^2VVG_7C<?^@5]=U\B?L??\EMM/\
MKQN/_0*^NZF6Y4=@HHHJ2@HHHH **** "L'XH?\ (@ZG_P!>X_\ 0A6]6#\4
M/^1!U/\ Z]Q_Z$*\#BO_ ));'_\ 7FK_ .D2.O ?[]2_Q1_-'@M%%%?YS'["
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7Y*_\ !R!^SCXCOOC5\$OV
ML/V</C!'8?&[2=2@TCP3X%M4>;4]=:*[^TPSV,2(X+02RN9?- B9) "X("2?
MK57Y_P#[?_[&_P"T7_P]<^!'_!3#X4?#RZ\>>&/ >B/H/BWPEI%W FHV<3_V
M@!?P1W$D:7&!J&2BL'S;K@$-E?N/#W'PRSB18F56,.6G5:4K<M1\DK4I.6B5
M1^[=_*SLSS,WI.O@^11;NX[;K5>\K:Z;GS5_P1H_:G\%_P#!0+_@J?X@_:)_
M; GD\-_'WPOX'7P]X6\#P:2]G8BWMT:/4+@&5VE-X'DGW6S!?+CE<CS-K>5V
M/Q7_ .",G[6?AS2OVM?@1\%XM"UGPW^TWXKT+6?#_B?4-86W3PR(-8FO[R&^
MB8&63"S%(F@67<%4ML)('IOP<_X)X_$;XH_\%N]3_P""HNH_"B[^'7@O1=#-
MOI%AK#P)J/B?59=.>PFNWMH)'^SPB.5^92LCM%&VSYV*_9O[6OQ.^+?PJ^"&
MIZU\ OA=>>+_ !QJ$L.F>$](@MV:W2^N'$4=S>.O$-I"29I9&(&R,J#N9:^L
MSSBF6$XBH/(Y1Y:M+#ITY-.G1G3FJD8*2:5J<HJ3;>\I*?5+S\+@54P<OK2=
MXRG[RT<DU9NWFM/DK'R=K'PQ\,^+]'\&_P#!*/0O&BR?"'X$>#-)NOVB_&%W
M,+>&_BM;=)+30G<G$8N/*-Y=C($=LJQEAYV*]O\ @C_P5'_8J^-7B[PA\/?A
M_P".KRT7QW'?+\-K[5= N+&P\3I82M!<K82RHJN8W0KL;8S8&Q6%8VO?\$\;
MS2/^":'Q _8U\$>.6O/&GCWPKJ[>(_&VIY237_$=_$S7-]<LN2$EF(3'.R$*
M@R$ K\_O@5_P3S_; ^*EY^PQ\&=?^!NO^"KC]FOQ'KNK?%#7M6L#;VD"_P!N
MV]Y;0VESDQWS3QVHPUN9%4SDN0 P''AL'PYQ#@ZLL3BG%4ISL[J-VZ52I*O*
M+5Y.K5A"FHJSC%QAK)Q9I.IC,'4BH4[\R7G]I)03Z<L6W?J[O:Y^TU%%%?DY
M[X4444 %%%% !1110 4444 %%%% !1110 4444 %==\$O^1^@_Z]Y?\ T&N1
MKKO@E_R/T'_7O+_Z#7UW '_);Y;_ -?J?_I2//S;_D65O\+_ "/:J***_P!"
MC\C"BBB@ HHHH *^1/VP?^2VW?\ UXV__H%?7=?(G[8/_);;O_KQM_\ T"JC
MN3+8\NHHHJB0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K[7_ &<_^2)>
M'?\ KQ/_ *&U?%%?:_[.?_)$O#O_ %XG_P!#:E+8<=SM:***@L**** "BBB@
M#BOVC/\ DB7B+_KQ'_H:U\45]K_M&?\ )$O$7_7B/_0UKXHJX[$2W"BBBF(*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH ]1_8^_P"2VVG_ %XW'_H%?7=?
M(G['W_);;3_KQN/_ $"OKNIEN5'8****DH**** "BBB@ K!^*'_(@ZG_ ->X
M_P#0A6]7!?M0_P#) ?$__8/'_HQ*\'BE<W#&.7_3FK_Z1(]#*:?MLUH4[VO.
M*^^2/)**^8Z*_P \_J7][\/^"?T9_JG_ -/O_)?_ +8^G**^8Z*/J7][\/\
M@A_JG_T^_P#)?_MCZ<HKYCHH^I?WOP_X(?ZI_P#3[_R7_P"V/IRBOF.BCZE_
M>_#_ ((?ZI_]/O\ R7_[8^G**^8Z*/J7][\/^"'^J?\ T^_\E_\ MCZ<HKYC
MHH^I?WOP_P""'^J?_3[_ ,E_^V/IRBOF.BCZE_>_#_@A_JG_ -/O_)?_ +8^
MG**^8Z*/J7][\/\ @A_JG_T^_P#)?_MCZ<HKYCHH^I?WOP_X(?ZI_P#3[_R7
M_P"V/IRBOF.BCZE_>_#_ ((?ZI_]/O\ R7_[8^G**^8Z*/J7][\/^"'^J?\
MT^_\E_\ MCZ<HKYCHH^I?WOP_P""'^J?_3[_ ,E_^V/IRBOF.BCZE_>_#_@A
M_JG_ -/O_)?_ +8^G**^8Z*/J7][\/\ @A_JG_T^_P#)?_MCZ<HKYCHH^I?W
MOP_X(?ZI_P#3[_R7_P"V/IRBOF.BCZE_>_#_ ((?ZI_]/O\ R7_[8^G**^8Z
M*/J7][\/^"'^J?\ T^_\E_\ MCZ<HKYCHH^I?WOP_P""'^J?_3[_ ,E_^V/I
MRBOF.BCZE_>_#_@A_JG_ -/O_)?_ +8^G*Z[X)?\C]!_U[R_^@U\:UZ[^Q#_
M ,E^LO\ L'W/_HNOK. \)R\:Y<^;:M3Z?WD>1Q!PU]6R/$U?:WY82=N7LO4^
MUZ***_OX_GH**** "BBB@ KXO_;7U*]MOCU>Q03;5%A;<;0?^6?TK[0KXH_;
M>_Y+]>_]@^V_]%U^4>,>99CE?"<*V"K3I3]K%7A)Q=N6>EXM.VBT/OO#C!8/
M'9_*GB:<9Q]G)VDE)7O'6S35SRS^VM3_ .?G_P <7_"C^VM3_P"?G_QQ?\*J
MT5_+W^N7%_\ T,:__@ZI_P#)'[I_JWP[_P! =+_P7#_(M?VUJ?\ S\_^.+_A
M1_;6I_\ /S_XXO\ A56BC_7+B_\ Z&-?_P '5/\ Y(/]6^'?^@.E_P""X?Y%
MK^VM3_Y^?_'%_P */[:U/_GY_P#'%_PJK11_KEQ?_P!#&O\ ^#JG_P D'^K?
M#O\ T!TO_!</\BU_;6I_\_/_ (XO^%']M:G_ ,_/_CB_X55HH_URXO\ ^AC7
M_P#!U3_Y(/\ 5OAW_H#I?^"X?Y%K^VM3_P"?G_QQ?\*/[:U/_GY_\<7_  JK
M11_KEQ?_ -#&O_X.J?\ R0?ZM\._] =+_P %P_R+7]M:G_S\_P#CB_X4?VUJ
M?_/S_P".+_A56BC_ %RXO_Z&-?\ \'5/_D@_U;X=_P"@.E_X+A_D6O[:U/\
MY^?_ !Q?\*/[:U/_ )^?_'%_PJK11_KEQ?\ ]#&O_P"#JG_R0?ZM\._] =+_
M ,%P_P BU_;6I_\ /S_XXO\ A1_;6I_\_/\ XXO^%5:*/]<N+_\ H8U__!U3
M_P"2#_5OAW_H#I?^"X?Y%K^VM3_Y^?\ QQ?\*/[:U/\ Y^?_ !Q?\*JUY#\5
M/VS_ (7?#WXLVO[/7A32=8\<?$2[MQ<_\(;X1@CFN+*WX_TB\FEDC@LXOF3Y
MI9%8AUVJVX ].%XFXYQU1PH8[$2:3;_?5+)+=M\UDEU;LEU9AB,DX6PL%*KA
M:*3=E^[AJWLDN6[;Z):L]H_MK4_^?G_QQ?\ "C^VM3_Y^?\ QQ?\*\2_:B_;
M,\"_L8_L]-\>OVA=&GL6:Y2TM- T:X6[N+J[DWM';QNPC4OL1G8G"J$?!; W
M5O@1^VWX,^+_ ,?_ !C^REXD\*WGACXB>";.VO=4T*ZN8[B*XM)XH95F@GCP
M) HN(5<%5*M(,;ADCLAF_B)4P4L9#&8ATH\UY*M-JT7%2:]_51<XIM72YE=Z
MG/++N#H8F.'EAJ*F[67LX]4VD_=T;4963U=GH>[?VUJ?_/S_ ..+_A1_;6I_
M\_/_ (XO^%>9^._VA-&\*?'/PE^SSH7AZZUOQ'XEMY]0O8;25531=)A&U[^Y
M8YVHTI2&-<9D=B 0$8CT*N&KQ3QM0A"53'UTIJZ_?5-5=J_Q=T_4ZJ>0\,59
M2C#"4FXNS_=PT=D[?#V:+7]M:G_S\_\ CB_X4?VUJ?\ S\_^.+_A56BL/]<N
M+_\ H8U__!U3_P"2-?\ 5OAW_H#I?^"X?Y%K^VM3_P"?G_QQ?\*/[:U/_GY_
M\<7_  JK11_KEQ?_ -#&O_X.J?\ R0?ZM\._] =+_P %P_R+7]M:G_S\_P#C
MB_X4?VUJ?_/S_P".+_A56BC_ %RXO_Z&-?\ \'5/_D@_U;X=_P"@.E_X+A_D
M6O[:U/\ Y^?_ !Q?\*/[:U/_ )^?_'%_PJK11_KEQ?\ ]#&O_P"#JG_R0?ZM
M\._] =+_ ,%P_P BU_;6I_\ /S_XXO\ A1_;6I_\_/\ XXO^%5:*/]<N+_\
MH8U__!U3_P"2#_5OAW_H#I?^"X?Y%K^VM3_Y^?\ QQ?\*/[:U/\ Y^?_ !Q?
M\*JT4?ZY<7_]#&O_ .#JG_R0?ZM\._\ 0'2_\%P_R+7]M:G_ ,_/_CB_X4?V
MUJ?_ #\_^.+_ (55HH_URXO_ .AC7_\ !U3_ .2#_5OAW_H#I?\ @N'^1:_M
MK4_^?G_QQ?\ "C^VM3_Y^?\ QQ?\*JT4?ZY<7_\ 0QK_ /@ZI_\ )!_JWP[_
M - =+_P7#_(M?VUJ?_/S_P".+_A7W?\ LQRR3_ ;PS+*V6:P.3C_ *:-7P-7
MWO\ LO?\D!\,?]@\_P#HQZ_8_!;/L\S7B'$4\;BJE6*I-I3G*23YXJZ4FU>S
MW/SCQ,RG*\!E%&>%H0IR=2S<8QB[<LM+I+0[VBBBOZ5/Q0**** "BBB@#BOV
MC/\ DB7B+_KQ'_H:U\45]D_M7^(M&\)_L[^*O$?B"\^SV=IIP>XF\MGV+YB#
M.%!)Y(Z"OST_X:I^ O\ T/?_ )2[K_XU7J8')LWS&FZF$P]2I%.S<(2DD^UT
MGJ>'FG$G#N35HTLPQE*C)JZ52I"#:O:Z4FFU=-7/0J*\]_X:I^ O_0]_^4NZ
M_P#C5'_#5/P%_P"A[_\ *7=?_&J[O]5N)_\ H!K?^"I__(GF?Z^<#_\ 0TPW
M_@^E_P#)'H5%>>_\-4_ 7_H>_P#REW7_ ,:H_P"&J?@+_P!#W_Y2[K_XU1_J
MMQ/_ - -;_P5/_Y$/]?.!_\ H:8;_P 'TO\ Y(]"HKSW_AJGX"_]#W_Y2[K_
M .-4?\-4_ 7_ *'O_P I=U_\:H_U6XG_ .@&M_X*G_\ (A_KYP/_ -#3#?\
M@^E_\D>A45Y[_P -4_ 7_H>__*7=?_&J/^&J?@+_ -#W_P"4NZ_^-4?ZK<3_
M /0#6_\ !4__ )$/]?.!_P#H:8;_ ,'TO_DCT*BO/?\ AJGX"_\ 0]_^4NZ_
M^-4?\-4_ 7_H>_\ REW7_P :H_U6XG_Z :W_ (*G_P#(A_KYP/\ ]#3#?^#Z
M7_R1Z%17GO\ PU3\!?\ H>__ "EW7_QJC_AJGX"_]#W_ .4NZ_\ C5'^JW$_
M_0#6_P#!4_\ Y$/]?.!_^AIAO_!]+_Y(]"HKSW_AJGX"_P#0]_\ E+NO_C5'
M_#5/P%_Z'O\ \I=U_P#&J/\ 5;B?_H!K?^"I_P#R(?Z^<#_]#3#?^#Z7_P D
M>A45Y[_PU3\!?^A[_P#*7=?_ !JC_AJGX"_]#W_Y2[K_ .-4?ZK<3_\ 0#6_
M\%3_ /D0_P!?.!_^AIAO_!]+_P"2/0J*\]_X:I^ O_0]_P#E+NO_ (U1_P -
M4_ 7_H>__*7=?_&J/]5N)_\ H!K?^"I__(A_KYP/_P!#3#?^#Z7_ ,D>A45Y
M[_PU3\!?^A[_ /*7=?\ QJC_ (:I^ O_ $/?_E+NO_C5'^JW$_\ T UO_!4_
M_D0_U\X'_P"AIAO_  ?2_P#DCT*BO/?^&J?@+_T/?_E+NO\ XU1_PU3\!?\
MH>__ "EW7_QJC_5;B?\ Z :W_@J?_P B'^OG _\ T-,-_P"#Z7_R1Z%17GO_
M  U3\!?^A[_\I=U_\:H_X:I^ O\ T/?_ )2[K_XU1_JMQ/\ ] -;_P %3_\
MD0_U\X'_ .AIAO\ P?2_^2/0J*\]_P"&J?@+_P!#W_Y2[K_XU1_PU3\!?^A[
M_P#*7=?_ !JC_5;B?_H!K?\ @J?_ ,B'^OG _P#T-,-_X/I?_)'H5%>>_P##
M5/P%_P"A[_\ *7=?_&J/^&J?@+_T/?\ Y2[K_P"-4?ZK<3_] -;_ ,%3_P#D
M0_U\X'_Z&F&_\'TO_DCT*BO/?^&J?@+_ -#W_P"4NZ_^-4?\-4_ 7_H>_P#R
MEW7_ ,:H_P!5N)_^@&M_X*G_ /(A_KYP/_T-,-_X/I?_ "1Z%17GO_#5/P%_
MZ'O_ ,I=U_\ &J/^&J?@+_T/?_E+NO\ XU1_JMQ/_P! -;_P5/\ ^1#_ %\X
M'_Z&F&_\'TO_ )(]"HKSW_AJGX"_]#W_ .4NZ_\ C5'_  U3\!?^A[_\I=U_
M\:H_U6XG_P"@&M_X*G_\B'^OG __ $-,-_X/I?\ R1Z%17GO_#5/P%_Z'O\
M\I=U_P#&J/\ AJGX"_\ 0]_^4NZ_^-4?ZK<3_P#0#6_\%3_^1#_7S@?_ *&F
M&_\ !]+_ .2/0J*\]_X:I^ O_0]_^4NZ_P#C5'_#5/P%_P"A[_\ *7=?_&J/
M]5N)_P#H!K?^"I__ "(?Z^<#_P#0TPW_ (/I?_)'TG^Q]_R6VT_Z\;C_ - K
MZ[KX5_8/^._PI\>_M$6/ASPGXJ^UWDFG73I#]AGCRJQDDY= .GO7W57DXW X
M[+ZWLL52E3E:]I1<7;O9I.Q[V69KE><8=U\!7A6A>W-"49QNK75XMJ^JT\PH
MHHKC/1"BBB@ HHHH *X+]J'_ )(#XG_[!X_]&)7>UP7[4/\ R0'Q/_V#Q_Z,
M2O"XH_Y)K&_]>:G_ *1(]7(_^1WA?^OD/_2D?!%%%%?P ?UN%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %>N_L0_\E^LO^P?<_P#HNO(J]=_8A_Y+]9?]
M@^Y_]%U]5P+_ ,EEE_\ U^I_^E(\'BG_ ))O%_\ 7N?Y,^UZ***_O(_E$***
M* "BBB@ KXH_;>_Y+]>_]@^V_P#1=?:]?%'[;W_)?KW_ +!]M_Z+K\;\<?\
MDC8?]?H?^DS/TCPM_P"2DE_U[E^<3R*BBBOY'/Z$"BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#D?V@/B5)\&/@/XV^,,5FMP_A/PCJ6LK;MTE-K:R3A3
M]=F/QK\C_P!@?XX_M;_L\?L:?%'_ (*6>$/#7@KQA<ZOX^ \>W/B=[MM6N[=
M6@!:%HF6.-5EO&8@[N"3MQ&H/[!?$[P!H7Q8^&WB'X6>*%<Z9XET.[TK41&<
M,8+B%X9,>^US7YL_"C]BS]LG]G[]A;XS_P#!.JY^"=YXFN_%6OF;P)XOTN^M
M%TNYM[C[-'+).TLRO:^6MMYI1D+%G*KNX)_4>!L9E%/)L1A<1R<U2M0YU-J*
ME14O?2;:^%M2=GII+[.GPO%.&S">94:]'FY84ZO*XJ]JO+[MU9[[+3RZZ^N?
MM7?"NX_X+3?\$Y/!7Q1^ 5_!H>M_VG'K^CZ=K4Y\G[5!Y]I<V4DBJ<8<R!9-
MN&,:Y"JY(=I?P?U[]G;]KWXO?\%:/VF;1?#VF77A2TTCPSX+M+N.\U">3R+*
M JQA)C:6:>W6*&-&;<9_FVX%?17["W[,R_L>_LH>#/V>'U6._NM T]SJ5["#
MY<UY/-)<3E,@'9YLKA<@':%R!TKF;SX?^-_VE?VM8_$WQ'\*WVF_#GX1WROX
M2T[4K<QCQ'XB:/YM4*-]ZWM$<QP-C#3/)(I(1:XJ6?1I5,5E^'FOJ,'646_C
M=*=2#]G%OK4<(*[3<4Y2V4CJGE3J0H8NM%_6I*G=?952,9+GDET@I2=DTG9+
M>QQ7PB^)7@S]EG7H_$_[4%_<7_QX^-ADUF^\*>'K)[^[L-/M89)(M.A1!A+:
MS@20%V(\V83LI<G ^B/@=\=?A1^TC\--.^+WP5\96VN^']45OLM];JRD,IVM
M&Z. \;J1@HP!'ITKY*_:?_9]^+_@/_@JUX"_;LTOP)JOBOP3!X(O=$UB#1-.
M>^N],NA:7RQ#[-'F1HI7GC7>BD*6DW[1ACTW_!%+]D?XN_L??L=R>$/C;9FP
MUWQ%XHN-<?16F5VTV*2"WA2)RI*B0B#>P!.-X4X8&L\\R_)L1D:S18B]>2I/
ME35KR=6,J<8[Q5&,*:5WLU?242LKQ>94LT>!=*U*+FKM.]DH.,W+9NI*4[Z;
MKRD?7E%%%?GY]<%%%% !1110 4444 %%%% !1110 4444 %%%% !7WO^R]_R
M0'PQ_P!@\_\ HQZ^"*^]_P!E[_D@/AC_ +!Y_P#1CU^X^ W_ "4N)_Z\O_TN
M!^7>*_\ R)*'_7S_ -MD=[1117]5GX(%%%% !1110!XK_P %%_\ DR;XA_\
M8$7_ -'QU^*M?M5_P47_ .3)OB'_ -@1?_1\=?BK7](>#/\ R(,1_P!?7_Z1
M$_B[Z2G_ "5N$_Z\+_TY,****_8#^= HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#Z@_X) ?\ )[.D?]@34/\ T0:_72OR+_X) ?\ )[.D?]@34/\ T0:_
M72OYC\8/^2KA_P!>H_\ I4S^XOHZ?\D%4_Z_S_\ 2:84445^5G[T%%%% !11
M10 5P7[4/_) ?$__ &#Q_P"C$KO:X+]J'_D@/B?_ +!X_P#1B5X7%'_)-8W_
M *\U/_2)'JY'_P CO"_]?(?^E(^"****_@ _K<**** "BBB@ HHHH **** "
MBBB@ HHHH **** ,SQAI_BG5?#UQI_@WQ+;Z1J$J[8-1N-.^UB#U81[T#-CI
MDD X)##@_G?_ ,$;/C=^T+\6/VUOC]H/Q^^-.K^,;KPRR:9:S7KB*WC$-_<Q
M%H;9,16X;9DJBCWSUK](Z_+S_@B&RG_@H)^U+A@<^(;@C!ZC^UKROO\ AB%.
MIPEG/-"+<84FGRKF5ZJ3M*UTFMU>Q\CGDIPX@RWEDTI2G=7=G:#M=7MIWM<]
M]_X+5_$+]I/X+_L?:Q\7?@9\=I?"<6G7EE;7EKI>DI]KNDN)Q"V+MF+0X+HP
M,2HPVL-QSQZ?_P $Z?$GB36O^">_PP\5:K>7>L:M/X&M[B6:\NFDFNYMA/SR
M.269CU8DGFO+?^"]A _X)G^, 3UU?1\?^!\->G_\$NB#_P $\OA 0<_\4/9_
M^@FGB(TGX:4*KA'F^M2C=12;2III-I)O5O=MA1E47&U6GS/E]A%VNVDW-IM)
MZ+9;'Y>']J;]I"7]@L_MSI\4M>_X6[_PU'_98N1>3_\ 'G_9'G#2/LV[;]F\
MSGR-NWMC-?J)^UG\9?B&=*\.?LU?!*X^P?$[XF0-';W*?O/^$7TQ57[=J\F,
M?ZE6\N($CS)Y(P,X85:^,7P8_8K^ VFZY^U9\1_A7HEDF@7C^)+ZY%L6C;4P
MNQ;M+7=Y+WSDK&DH3S6=U ;)KYZ^//Q&^.'['/[%WQ&_X*)>,?#T,?QD\>FP
M@L[.^B\^/PAILMPL5EIRAN"8(Y6EDX"R74AW!E KW,3C\!Q7BL-4PN&4&JCC
M34K)2J5.3DIZ;TJ-N:3MM)1Y8\]SS*&$Q604*T<17<DX*4VKW4(<W-/7:=2_
M*O1RN^4^U_AC\/- ^$WP]T;X:>%GNGT_1-/BM+:6^N6FGE"+@R2R-R\C'+,Q
MY+,3WK=K\]OV=?VQ/V@? G[=WP4_9J\8_$B^\::!\7O@;IOB75)-4$4DVGZN
M]G>7$L\+QQH4B<VF/*.459 5QC!_0FO@.(,FQN3XN*Q,U-U8^T4E?5.4DV[I
M._-&5[^I]9E&98;,L/)T8N*IOD:=M&DGI:ZM9H****\(]4**** "BBB@ HHH
MH **** "BBB@ HHHH *]=_8A_P"2_67_ &#[G_T77D5>N_L0_P#)?K+_ +!]
MS_Z+KZK@7_DLLO\ ^OU/_P!*1X/%/_)-XO\ Z]S_ "9]KT445_>1_*(4444
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
M?_I$3^+OI*?\E;A/^O"_].3"BBBOV _G0**** "BBB@ HHHH **** "BBB@
MHHHH ***I>(;37+[2)K3P[K,6GW<BXBO)K/SQ%ZD)N4$XZ9.,]0>E3)N,6TK
M^7_#V14(J<U%NR?5WLO/1-_<FR[17QQ_P3K^)?Q;\>?M)_%?2OBO\2+_ ,0S
MZ*RV4$ERVR%!'=31DQPKA(@=N<*!^->H?M/?LO\ QC_:0OKZ&Q^/NH>$M*L8
M%30=)T<,$NYM@9I[ME96/SDHJ#(54W#)8@?-8+B.KF>2?7\'AI3DY2BH7BG[
MK:;;;Y5MW>MEJ?;YEP;A\DXG_LG,<;"G%1A*57EG*/OQC)*,4N:7Q+=1T3;M
M:Q[O17R3_P $I_B_\8O'WPE\6:+\0]2O-;7PSJ20:-?7UR999"T;%[;S3DN$
M*H0220)<= H'@G_"\?C$_P"RN?VGT\<ZK_PL#_A=_P!B$PN)?^/?^S_,_L_R
M<[?)W\^5C';%>55X\P=/*L/CE1E:K&<[:)I4VE+U=W[JTNM;H]ZAX49E5S[&
M96\3!2H5*=/F5VI2K*4H/O&-H^\]>5Z)/4_3&BO+/CW\1?%WV'1_@Q\-)OLG
MC7QI$R13K\_]AV2@?:K]_P#KF&VQYQNE9 ,X-=_X*\(Z3X"\):=X,T-IVM-,
MM$MX7NIC)*X48WNYY9R<DD]22:^OHXQ5\7.C!74$KR_O/51MW2LWVO'>[M^=
M8C+I87 4\15E:51OECU<5HYM]$Y7C'>[C+9)<VI1117:>:%%%% !1110 444
M4 %%%% !1110 4444 %%%% 'U!_P2 _Y/9TC_L":A_Z(-?KI7Y%_\$@/^3V=
M(_[ FH?^B#7ZZ5_,?C!_R5</^O4?_2IG]Q?1T_Y(*I_U_G_Z33"BBBORL_>@
MHHHH **** "N"_:A_P"2 ^)_^P>/_1B5WM<%^U#_ ,D!\3_]@\?^C$KPN*/^
M2:QO_7FI_P"D2/5R/_D=X7_KY#_TI'P11117\ '];A1110 4444 %%%% !11
M10 4444 %%%% !1110!4UO1K/Q!I<ND7\UW'%,,.]C?S6THYS\LL+*Z_56%>
M.? [_@G5^R)^S;\0;WXJ?!3X=:KH>O:GG^U+]/'&L3_;LR"4^>DUVZ39<;CO
M4\D^IS[=179A\QS#"T)T:%:4(3^*,9-*7^))V?S.:K@\)B*L:M6G&4H_"VDV
MO1O5?(\X_:+_ &3O@3^UCX97P5\?/"^H:YHZS1RG2HO$^HV5O(Z$E&>.UN(U
M<@DD%@><>@QJ_ WX!?"[]F_P):_#+X/:1?Z=H-BFRQTV\U^]OTMDW,VR,W<T
MIC7+-\JD#IQP,=E11+,<PE@UA'6DZ2=U#F?+?ORWM?SM<%@\)'$O$*G'VC5N
M:RYK=K[V\CB_BU\!_!'QLU?PK?\ C^6^N;/PEKZ:U9Z-'<*MG>7L:D027*;2
M91"Q\Q%W!0X5F#;5QI?%KX3_  ]^.?PXU?X2?%7PS!K'A[7;0VVIZ=<$A94R
M&!!4AE96"LK*0RLH8$$ UT5%1'&8J/L^6;7L]8V=N5WO=6V=];[[=D6\/0ES
MWBGS_%?JK6L_*W38\5^!7[!/P)^ OQ L_BKH[:SKOB+2?"MMX9T#5O$M\EQ)
MI.D0+MBL[<)&BJH'!D8-*PR"YR<^U4456,QV,S"M[7$S<Y6M=]ET79>2)PV%
MP^#I^SHQ45OIW[A1117(= 4444 %%%% !1110 4444 %%%% !1110 5Z[^Q#
M_P E^LO^P?<_^BZ\BKUW]B'_ )+]9?\ 8/N?_1=?5<"_\EEE_P#U^I_^E(\'
MBG_DF\7_ ->Y_DS[7HHHK^\C^40HHHH **** "OR+_X*_P#_ ">SJ_\ V!-/
M_P#1 K]=*_(O_@K_ /\ )[.K_P#8$T__ -$"OU3P?_Y*N?\ UZE_Z5 _!?I%
M_P#) T_^O\/_ $FH?+]%%%?TX?PZ%%%% !1110 4444 %%%% !1110 4444
M%%%% $5[>V>FV4VHZA=1P6]O$TD\TKA5C11EF)/   ))KQ&U_;F\-ZY\-M:^
M.'@[X6^(-6\$:#>/!>:Y"]O'),J%1)-#;O('>-0P)+;#C/R\''K_ (W\.:7X
MQ\%ZOX1UR=HK+5=+N+.\D1PI2*6-D<@GH0K'FORRM/B1\5?V:_AQXO\ @CIF
MO1>(?A9XIU6;2T\7Z?ILDL D_=BXDM"Y16D,/RF,ML++E7(4L?@N,N(\9P_5
MI..E*4:EY))M327)=/:%W:3MNU=KK^L>&W!F6\74,0I^]7A.E:$G*,73DW[3
MEE'>HDKQBWJE*T9=/T1^)O[7GP;^&/P%L_VB+W59K_0M42+^QDL(LS7TD@)6
M)5<KM8!7+!B-NQL\C%3?"W]I;PY\0?BOXA^!.LZ%<:)XO\-6\-S?:7/,DT<M
MO)'&XDBE3A@!-&&! (+C&1S7D/Q8_9-\+?M#?L/>"_ O[-7BR&2VT+[/J7AF
M\U)R%OL)(LBRD+^[=FD=C\ORNNTA1G%RQ^'VJ_"']H'X@?M[_&F!=)LI]"M]
M/T7PW;W"W%W*_E6T6"8R4,DDL*I&BLV?-YVXJIYMQ'#'4ISC'V%J3E):PY7"
MI*K+GZ<LE#EUU3V=[J*>0<&5<JQ%*G.7UKFKQA&3M5YXU:,</#V?7GA*ISNS
MM);QY;/V[Q1\6].T+XGZ!\(]+TB?4M8UF*6[N8[=PJZ;81\-=3$]%,A6-!U=
MB0/NDCKJ\#^'_C/PY\#=436_C==377Q2^)1?4;K0M)MFNKBUM((V>.SC5?NP
MV\2L"Q(WR>:1N)X]=^&7Q0\!_&/P7:?$'X;>(H=4TF]!\BYB#*00<,K*P#(P
M/!5@"*^BRS,88J<HU*B51MM4[KFA&RLI+?FLU*2^RYI;6;^.SO)JF I0J4:4
MG22475L^2I-N5W%[<EXRA!KXU3<M[I;]%%%>R?-A1110 4444 %%%% !1110
M 4444 %%%% !1110 5^U7_!.C_DR;X>?]@1O_1\E?BK7[5?\$Z/^3)OAY_V!
M&_\ 1\E?C_C-_P B##_]?5_Z1(_HOZ-?_)78O_KP_P#TY ]JHHHK^;S^T0HH
MHH **** /%?^"B__ "9-\0_^P(O_ */CK\5:_:K_ (*+_P#)DWQ#_P"P(O\
MZ/CK\5:_I#P9_P"1!B/^OK_](B?Q=])3_DK<)_UX7_IR84445^P'\Z!1110
M4444 %%%% !1110 4444 %%%% !114&IZ=;ZM92:?=23I'(,,UM=20N/H\;*
MR_@12=[:;CCRN2YMOZ]#XI_X)H,I_:S^..&!SJ\I'/7_ $^XKWS]KK]H31/A
M+X8M_ .G^.=(T7Q/XK62UTJ^U>^6&'382");Z0D](P3L49+R;5 (W$:WPQ_9
M!_9_^#?BVY\<_#7PA?:9JM[G[==+XFU&7[3E]Y\U9+AEDRW/S ]3ZFJ7Q3_8
M?_9A^-?C&?Q_\4?AS-J^K7$:1R74OB'4$ 11A55(YU1%'HH R2>I)KX3+\DX
MBRKA=X##NG[9RF[N<U%1G)R=FH7YK.RTT>M]+'ZKF_$W!N?<=1S;%JM]64*:
MY53IN;G3A&"NG5Y>2\>9^\VU[MM;JE^R!J7[-?A+PA!\"?V=?&%IKT6AV N]
M6U'3Y%E5YI&V^9-(O'FR%6(49VK'C@!0=GXA_#G]F[X66>I_';QCX&TVV72K
MEM9NIA"2AO0-HN%@SY;73$A5D"^868 ')K0^"/[,WP0_9RCU*/X,^!UT8:N8
MCJ)_M"YN#-Y6_P OF>1RN/,?@8^]6QX^^%OAGXE:AH5UXKDNIK?0-574K?34
ME M[BY12(GF7&7$;'>JY W $@X&/:PN7XN&2PHUJ-+VL%:*BFZ<-;1:YES>Z
MK-[-NZ70^9QV;Y?5XFJXG#8C$?5ZCO.4FE6J75YJ7(W'WI74=6DFF^J/GSXI
M^,/B;^SO^SAXP_:\\1:1&GQ%\5?98K>WN8_,3P_9/*$MK, \'RD=I'XP\['<
M" *H?"']H;XL^%OVH_AM\&?$/C&Z\2:3\0?AC9ZS?/?"-Y+34&M[B626-D52
ML;?9\>6<J ^1C%?3_CWP'X2^)_@[4/ /CO18M1TG5+<PWMG-D!UR"""""I!
M8,""" 0017&_"_\ 96^%WPK\66_CK3FU'5-7L-"AT72K_6KI97L-/B&$MX@J
M*  ."Q!<C.6.3GRL1D.<T\TH3PE=JE'D<KMIMJ<I56TM).JFEY/LDCW\'Q9P
MW6R+%4\PPJ>(G[11M%-).G"%",9/6$:#BVEU7=MGI-%%%?;GY@%%%% !1110
M 4444 %%%% !1110 4444 %%%% 'U!_P2 _Y/9TC_L":A_Z(-?KI7Y%_\$@/
M^3V=(_[ FH?^B#7ZZ5_,?C!_R5</^O4?_2IG]Q?1T_Y(*I_U_G_Z33"BBBOR
ML_>@HHHH **** "O-OVOM=TKPS^S7XNUW6[KR+2VTT-/+L9MH\Q!G"@D]>PK
MTFO%?^"B_P#R9-\0_P#L"+_Z/CK2CE.&SZM'+,0VJ==JG)QLI*,_=;BVFDTG
MI=-7W3.',\WQ/#^6U\TPZ3J8>$JL5*[BY4TY)22:;3:5[-.VS6Y^?O\ PTA\
M%_\ H<O_ "G7/_QNC_AI#X+_ /0Y?^4ZY_\ C=?*]%?4?\22>%/_ $&XW_P9
M0_\ F8_ /^)Y_%K_ * L#_X+K_\ S2?5'_#2'P7_ .AR_P#*=<__ !NC_AI#
MX+_]#E_Y3KG_ .-U\KT4?\22>%/_ $&XW_P90_\ F8/^)Y_%K_H"P/\ X+K_
M /S2?5'_  TA\%_^AR_\IUS_ /&Z/^&D/@O_ -#E_P"4ZY_^-U\KT4?\22>%
M/_0;C?\ P90_^9@_XGG\6O\ H"P/_@NO_P#-)]4?\-(?!?\ Z'+_ ,IUS_\
M&Z/^&D/@O_T.7_E.N?\ XW7RO11_Q))X4_\ 0;C?_!E#_P"9@_XGG\6O^@+
M_P#@NO\ _-)]4?\ #2'P7_Z'+_RG7/\ \;H_X:0^"_\ T.7_ )3KG_XW7RO1
M1_Q))X4_]!N-_P#!E#_YF#_B>?Q:_P"@+ _^"Z__ ,TGU1_PTA\%_P#H<O\
MRG7/_P ;H_X:0^"__0Y?^4ZY_P#C=?*]%'_$DGA3_P!!N-_\&4/_ )F#_B>?
MQ:_Z L#_ ."Z_P#\TGU1_P -(?!?_H<O_*=<_P#QNC_AI#X+_P#0Y?\ E.N?
M_C=?*]%'_$DGA3_T&XW_ ,&4/_F8/^)Y_%K_ * L#_X+K_\ S2?5'_#2'P7_
M .AR_P#*=<__ !NC_AI#X+_]#E_Y3KG_ .-U\KT4?\22>%/_ $&XW_P90_\
MF8/^)Y_%K_H"P/\ X+K_ /S2?5'_  TA\%_^AR_\IUS_ /&Z/^&D/@O_ -#E
M_P"4ZY_^-U\KT4?\22>%/_0;C?\ P90_^9@_XGG\6O\ H"P/_@NO_P#-)]4?
M\-(?!?\ Z'+_ ,IUS_\ &Z/^&D/@O_T.7_E.N?\ XW7RO11_Q))X4_\ 0;C?
M_!E#_P"9@_XGG\6O^@+ _P#@NO\ _-)]4?\ #2'P7_Z'+_RG7/\ \;H_X:0^
M"_\ T.7_ )3KG_XW7RO11_Q))X4_]!N-_P#!E#_YF#_B>?Q:_P"@+ _^"Z__
M ,TGU1_PTA\%_P#H<O\ RG7/_P ;H_X:0^"__0Y?^4ZY_P#C=?*]%'_$DGA3
M_P!!N-_\&4/_ )F#_B>?Q:_Z L#_ ."Z_P#\TGU1_P -(?!?_H<O_*=<_P#Q
MNC_AI#X+_P#0Y?\ E.N?_C=?*]%'_$DGA3_T&XW_ ,&4/_F8/^)Y_%K_ * L
M#_X+K_\ S2?5'_#2'P7_ .AR_P#*=<__ !NC_AI#X+_]#E_Y3KG_ .-U\KT4
M?\22>%/_ $&XW_P90_\ F8/^)Y_%K_H"P/\ X+K_ /S2?5'_  TA\%_^AR_\
MIUS_ /&Z/^&D/@O_ -#E_P"4ZY_^-U\KT4?\22>%/_0;C?\ P90_^9@_XGG\
M6O\ H"P/_@NO_P#-)]4?\-(?!?\ Z'+_ ,IUS_\ &Z/^&D/@O_T.7_E.N?\
MXW7RO11_Q))X4_\ 0;C?_!E#_P"9@_XGG\6O^@+ _P#@NO\ _-)]4?\ #2'P
M7_Z'+_RG7/\ \;H_X:0^"_\ T.7_ )3KG_XW7RO11_Q))X4_]!N-_P#!E#_Y
MF#_B>?Q:_P"@+ _^"Z__ ,TGU1_PTA\%_P#H<O\ RG7/_P ;H_X:0^"__0Y?
M^4ZY_P#C=?*]%'_$DGA3_P!!N-_\&4/_ )F#_B>?Q:_Z L#_ ."Z_P#\TGU1
M_P -(?!?_H<O_*=<_P#QNC_AI#X+_P#0Y?\ E.N?_C=?*]%'_$DGA3_T&XW_
M ,&4/_F8/^)Y_%K_ * L#_X+K_\ S2?5'_#2'P7_ .AR_P#*=<__ !NO;?\
M@GS\9?AMXT_:4T_0O#7B/[3=OIMVRQ?8YDR!&23ET _6OSJKZ@_X) ?\GLZ1
M_P!@34/_ $0:PQ/T1/#;A/#RSK!XO%RJX9.I%3J47%RA[R4DJ$6U=:VDGYH]
M7(OIB^)O%^<X?),9A,'&EB9QI3<*=9249OE;BY8B23L]+Q:\F?KI1117S1^\
M!1110 4444 %?D7_ ,%?_P#D]G5_^P)I_P#Z(%?KI7Y%_P#!7_\ Y/9U?_L"
M:?\ ^B!7ZIX/_P#)5S_Z]2_]*@?@OTB_^2!I_P#7^'_I-0^7Z***_IP_AT**
M** "BBB@ HHHH **** "BBB@ HHHH **** ,#XK>#KGXB?"[Q+\/K/419S:[
MH%YI\5V03Y#30/&'P.?E+9_"OE#PW\#?C'IG[".I_L>^)?@'?WOB1+N>+2[Z
M&YM6T^0R71G2\%P91L";C\I4.=H&WYB!]G45X6:9!A<TK^VG)QDZ<Z3M;6$[
M75FFKZ*S^^Z/JLBXNQ^0X7ZO3A&<55IUXWYDU4I747>,HNS4FI)[]&GJ>?\
M[+/P9NOV??@!X:^$.H:HE[<Z1:2?:[B+.QII9GGD"9P2H>1E4D D <#I6/<>
M$_$WQF^/BZUXQT*ZLO!_@"Y#:!9WD)0:QK!3F^VMUA@5MD1QAI&=P?E%>L45
MU?V5AHX2CA8Z4J7+:/=05HIO>R:3\VE?2Z? \^QL\PQ./J6=>OSMSV<74=YR
MBEHFTY1\E)VULU\R?&WX3?$'PM^W;X5_:BL?"U]KOAJ+PS<Z;J$6F6C74]E,
M(+D1CR4R[([2H-R@@%GW;1@G:_X)L_ 'Q_\ L]_L\/X?^)=N;75-7UN;4VTT
MR!C9QO%%&J-@D;R(MQ /&X \@U] T5Y^&X9P6%S=YA&3<FYR2Z*5104WW?\
M#5ETN]]+>OCN-LSQW#L<HG"*BHTH.2O=QHNK*FM[)IU9<S6Z4=O>YBBBBOHS
MXT**** "BBB@ HHHH **** "BBB@ HHHH **** "OVJ_X)T?\F3?#S_L"-_Z
M/DK\5:_:K_@G1_R9-\//^P(W_H^2OQ_QF_Y$&'_Z^K_TB1_1?T:_^2NQ?_7A
M_P#IR![51117\WG]HA1110 4444 >*_\%%_^3)OB'_V!%_\ 1\=?BK7[5?\
M!1?_ ),F^(?_ &!%_P#1\=?BK7](>#/_ "(,1_U]?_I$3^+OI*?\E;A/^O"_
M].3"BBBOV _G0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^H/^"0'_)[.
MD?\ 8$U#_P!$&OUTK\B_^"0'_)[.D?\ 8$U#_P!$&OUTK^8_&#_DJX?]>H_^
ME3/[B^CI_P D%4_Z_P __2:84445^5G[T%%%% !1110 5XK_ ,%%_P#DR;XA
M_P#8$7_T?'7M5>*_\%%_^3)OB'_V!%_]'QU['#W_ "/\)_U]I_\ I:/G.,/^
M22S#_KQ5_P#3<C\5:***_M@_S&"BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HJEXA\1:'X4TB;7O$6IQ6EI N99YFP!Z =R2> !DD\ 5YI\!?VQ_A-^T
MGX\U_P %_"Q=0N8?#]M%+<:I=6I@BG+NRXC1\28&WDLJ_2N*OF.!PV*IX:K4
M2J5+\L;ZNRN[+>R2WV/2PV3YIC,#6QE"C*5&DDYS2]V-VDKO:[;5EOY'K%%>
M??$_]H;PU\/OB)X?^#>EZ3<:WXO\3)++IFBVLJ1A((U=WGFD<XBCQ&X!P2Q4
M@ X.)O@;^T%X*^.^GZO_ ,(_%<6.J>'-5ETWQ'HM_M$^GW,;,I5MI*LA*MM=
M20=IZ$$"8YIE\\9]551>TNU;S24FK[<RBTVKW2=[6-)Y%F]/+ECI46J32=_[
MLI.*E;=1<HN*DURN2LG<[NBOGQO^"B_PA73O^$Z.A:E_PA0\9_\ ",'Q9NCV
M?;?)\[S?)SO^S[.?,^]_L5[3\0_B!X7^%_@?4OB'XPOQ;Z9I5HT]S*HRS <*
MB#^)V8A54<LS #K6>%SK*L;3J5*-92C!7D^B6NNOV79V>SL[/0VQ_#6?996I
M4L5AY1E5=HJUVY*R<;*_O)R5XOWE=76J-JBLOP5KFK>)O"6G>(M<\-3Z-=WU
MHD\VE74H>6U+#/EN1QO (R!T.1SC-:E>C"<:D%..S5^WX/5?,\:K3E1JRIRW
M3:=FFM/-73]4[/H%%%%40%%%% !1110 4444 %%%% !1110 4444 %?4'_!(
M#_D]G2/^P)J'_H@U\OU]0?\ !(#_ )/9TC_L":A_Z(-?-\8_\DIC?^O4_P#T
MEGVGAS_R7N5_]?Z?_I2/UTHHHK^,S_2@**** "BBB@ K\.O^"Z7_ "D(US_L
M7M+_ /2<5^XM?AU_P72_Y2$:Y_V+VE_^DXK]/\)?^2HE_P!>I?\ I43\B\:?
M^20A_P!?8?\ I,SX\HHHK^D3^5 HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ K^@?_ ()6?\H]_A;_ -B\W_I1+7\_%?T#_P#!*S_E'O\ "W_L7F_]*):_
M)O%__D14/^OJ_P#29'[3X'_\E'B/^O3_ /2X'T#1117\\']/A1110 4444 ?
M/W_!5/\ Y1[_ !2_[%Y?_2B*OY^*_H'_ ."J?_*/?XI?]B\O_I1%7\_%?T/X
M0?\ (BK_ /7U_P#I,3^8/'#_ )*/#_\ 7I?^ES"BBBOUD_%@HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#[#_X(6_\I"-#_P"Q>U3_ -)S7[BU^'7_  0M
M_P"4A&A_]B]JG_I.:_<6OYN\6O\ DJ(_]>H_^E2/ZK\%O^20G_U]G_Z3 ***
M*_,#]="BBB@ HHHH *\5_P""B_\ R9-\0_\ L"+_ .CXZ]JKQ7_@HO\ \F3?
M$/\ [ B_^CXZ]CA[_D?X3_K[3_\ 2T?.<8?\DEF'_7BK_P"FY'XJT445_;!_
MF,%%%% !1110 4444 %%%% !1110 4444 %%%% !7Q%_P3.54_:Q^.*(H"C5
MY0 !P!]ON*^UM3O+BPLI+NUTN>]D096VMFC#O[ R,J_FPKY,_89^!W[07P>_
M:&^(/CKXE_!J^T[2_&5W)/972:QITWV?-U)*!(L=RS?=D_A#?=/M7Q?$-&O4
MXBRNI"G*483J.349-13@TKM)I7?<_2N#\1A:/!N>TJM6$9U*=)0C*<8RFXU5
M)J,6TY62OHF<WI^MZCK'_!:6YM;]FV:=I)MK1&_@C_LA9./8M([?\"J']B&]
MFE_X**?'3P<A;^SM1DU>:[5&X,B:FJ#\<3R_F:]7^*_[/7BSPI^VOX9_:^\$
M>&[C6=/-A+8>*],T]H_M<9-M)#%<QK(RB1<-&K*#N CR V3B;]B_]F;Q1\./
MB-\1?V@OB'I7]FZKX\\0W5SIVCR3))+86,ES).%E9"5\QRZY520HC'.20/F<
M)DN:1SZ,)0?NXNM6<K.WLY4URZ[:WY;7O=/31GV^/XER*7"=2I"I'WLOPV'4
M;KF]M3JRYER[KEM[2[5K-.]Y*_DR_P#!.WXS?\*2_P"&4&O; Z)_PL_^W_\
MA+OM2X_LW[)Y/E^1]_[3GG;CR_\ ;QS7L'BCQ1X0^)/CJY\2>+-:AL?A5\(;
M@/>7ERY\G5=;A  !ZF2*TR  /OW#  -LQ7H?[0.J?$Q_#%KX%^$5A=)K7B:[
M^PC74@+0Z';E29KV1N@94!$:DY:1EQD UPO[47[+-SXG_8OO?V>?@E:+#)I]
MM;-I=G+,%^V-#,LK*[G ,DA#,6;@R$$D9)'L5,BI912KQRZE*:IP3:;OSN"E
M*E16UXIOFEU=XQ;=VE\[1XIQ'$-?"3SFO&FZM5Q4HI+V:JN,:^(E=M*;4>6&
MT8VG-*+C%OM_AK^TU\)?BGXDA\'>']6NK;5;K1HM7L-/U2QDMI+RPE&8[F(.
M,.A'8'<.X%>@5\@?!OX'?%+QI^U7\,_C!J'@O4?#^D> /A;9:1J[:G9M;/<:
M@MO<1/;Q*W,BJ9\F0 H1'@,<BOK^OH^'<PS#,<).IBX<K4VHNS7-&R?-9^;<
M?E<^-XQRC*,FS"E2R^KSJ5-2DKJ7)-RDN6Z23]U1EW7-8****]\^2"BBB@ H
MHHH **** "BBB@ HHHH **** "OJ#_@D!_R>SI'_ &!-0_\ 1!KY?KZ@_P""
M0'_)[.D?]@34/_1!KYOC'_DE,;_UZG_Z2S[3PY_Y+W*_^O\ 3_\ 2D?KI111
M7\9G^E 4444 %%%% !7X=?\ !=+_ )2$:Y_V+VE_^DXK]Q:_#K_@NE_RD(US
M_L7M+_\ 2<5^G^$O_)42_P"O4O\ TJ)^1>-/_)(0_P"OL/\ TF9\>4445_2)
M_*@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5_0/_ ,$K/^4>_P +?^Q>
M;_THEK^?BOZ!_P#@E9_RCW^%O_8O-_Z42U^3>+__ "(J'_7U?^DR/VGP/_Y*
M/$?]>G_Z7 ^@:***_G@_I\**** "BBB@#Y^_X*I_\H]_BE_V+R_^E$5?S\5_
M0/\ \%4_^4>_Q2_[%Y?_ $HBK^?BOZ'\(/\ D15_^OK_ /28G\P>.'_)1X?_
M *]+_P!+F%%%%?K)^+!1110 4444 %%%% !1110 4444 %%%% !11576=&L-
M?TZ32=421X)AB5(YWC+#T)0@X/<9P1P:4N91?+O_ %Z_D5%1<ES.R^_\-/S1
M7L/&'A75=?NO"VF>(K.YU&QC5[VR@N%>2W4D@;P#\N2#P>:3Q1XT\*^"[:*Z
M\4Z[;V2W$OE6RS/\\S_W44?,[8YPH)QS7S#^P%I=EH?QT^)NBZ;%Y=M9W1@M
MT+$[42ZF51D\G@"M:_\ %MYXJ_X*6:?X?O)6>U\.:5+!91$_*CO8M*[@?WB9
M<$]PH]!7Q&'XMK5\GP^*E349UJWL4KMI/G<;O9NRBWTN]-#[_%<%T</GN)P<
M*KE3P]#V\G9)R2A&5DM4KRDE]JRUU/HWP[XF\/>+M)CUWPOK5M?V<N1'<VLP
M="0<$9'0@\$'D'@UE?\ "W?AE_PD7_"*?\)QIWV_[9]D\C[0,?:<9\C=]WS<
M?\L\[O:O ?V3?$^IV7[4/Q;^%UG>,EK<:G?ZA:QGE()4NS&64=!D2J#ZA%]*
M\T'PV^(K_L_'X(-X;O\ _A-O^%K_ &HVQ1_,\O['L^V;_P#GEN_Y:YV]\UR5
MN,\9_9]*O1H<TFZBDM;<U.2BHQMUG>\;WM:UF=U#@+ _VG5P^(Q'+%*E*+T3
MY*L7)SE?[-.UI6M=N]XGW3<7%O:6[W=W.D442%Y))&"JB@9))/0 =ZK>']?T
M?Q3HMMXB\/WRW-E>1"6UN$!"R(>C#('!['N*\[^)$U_\4_%%O^S]IEZ[64-O
M%=>/+^(E<6QYCLP1T><@EAP1$&_O"O1='N]#N+06V@75K)!; 0B.SD4I%M&
MF%X7 [5]GA\9+$XJ<8I<D=+]7)?$EY1V;U]ZZTY7?X/$X&.%P<)S;]I+WK=(
MP?PM];SW2T]VSUYE:W1117H'F!1110 4444 %%%% !1110 4444 %%%% !11
M10!]A_\ !"W_ )2$:'_V+VJ?^DYK]Q:_#K_@A;_RD(T/_L7M4_\ 2<U^XM?S
M=XM?\E1'_KU'_P!*D?U7X+?\DA/_ *^S_P#28!1117Y@?KH4444 %%%% !7B
MO_!1?_DR;XA_]@1?_1\=>U5X?_P4FO[33/V&OB/?WTNR*+0U+OM)P//B[#FO
M8X>_Y'^$_P"OM/\ ]+1\[Q>G+A/,$M_85?\ TW(_%NBL+_A97@G_ *#7_DM)
M_P#$T?\ "RO!/_0:_P#):3_XFO[6YX=S_,_ZACO^?4O_  %_Y&[16%_PLKP3
M_P!!K_R6D_\ B:/^%E>"?^@U_P"2TG_Q-'/#N'U#'?\ /J7_ ("_\C=HK"_X
M65X)_P"@U_Y+2?\ Q-'_  LKP3_T&O\ R6D_^)HYX=P^H8[_ )]2_P# 7_D;
MM%87_"RO!/\ T&O_ "6D_P#B:/\ A97@G_H-?^2TG_Q-'/#N'U#'?\^I?^ O
M_(W:*PO^%E>"?^@U_P"2TG_Q-'_"RO!/_0:_\EI/_B:.>'</J&._Y]2_\!?^
M1NT5A?\ "RO!/_0:_P#):3_XFC_A97@G_H-?^2TG_P 31SP[A]0QW_/J7_@+
M_P C=HK"_P"%E>"?^@U_Y+2?_$T?\+*\$_\ 0:_\EI/_ (FCGAW#ZACO^?4O
M_ 7_ )&[16%_PLKP3_T&O_):3_XFC_A97@G_ *#7_DM)_P#$T<\.X?4,=_SZ
ME_X"_P#(W:*PO^%E>"?^@U_Y+2?_ !-'_"RO!/\ T&O_ "6D_P#B:.>'</J&
M._Y]2_\  7_D;M%87_"RO!/_ $&O_):3_P")H_X65X)_Z#7_ )+2?_$T<\.X
M?4,=_P ^I?\ @+_R-VBL+_A97@G_ *#7_DM)_P#$T?\ "RO!/_0:_P#):3_X
MFCGAW#ZACO\ GU+_ ,!?^1NT5A?\+*\$_P#0:_\ ):3_ .)H_P"%E>"?^@U_
MY+2?_$T<\.X?4,=_SZE_X"_\C=HK"_X65X)_Z#7_ )+2?_$T?\+*\$_]!K_R
M6D_^)HYX=P^H8[_GU+_P%_Y&[16%_P +*\$_]!K_ ,EI/_B:/^%E>"?^@U_Y
M+2?_ !-'/#N'U#'?\^I?^ O_ "-VBL+_ (65X)_Z#7_DM)_\31_PLKP3_P!!
MK_R6D_\ B:.>'</J&._Y]2_\!?\ D;M%87_"RO!/_0:_\EI/_B:/^%E>"?\
MH-?^2TG_ ,31SP[A]0QW_/J7_@+_ ,C=HK"_X65X)_Z#7_DM)_\ $T?\+*\$
M_P#0:_\ ):3_ .)HYX=P^H8[_GU+_P !?^1NT5A?\+*\$_\ 0:_\EI/_ (FC
M_A97@G_H-?\ DM)_\31SP[A]0QW_ #ZE_P" O_(W:*PO^%E>"?\ H-?^2TG_
M ,31_P +*\$_]!K_ ,EI/_B:.>'</J&._P"?4O\ P%_Y&[7U!_P2 _Y/9TC_
M + FH?\ H@U\A?\ "RO!/_0:_P#):3_XFOJC_@C9XT\-:W^W+H]AIFI>;*VA
MZB0GDNO @.>2 *^;XPE%\*XW7_EU/_TEGV?AW@\9#CS+)2IR25>GT?\ ,C]B
M:***_C4_T?"BBB@ HHHH *_#K_@NE_RD(US_ +%[2_\ TG%?N+7X=?\ !=+_
M )2$:Y_V+VE_^DXK]/\ "7_DJ)?]>I?^E1/R+QI_Y)"'_7V'_I,SX\HHHK^D
M3^5 HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^;?^"AGB[XL> O!6GZK
MX5^(\^G:?J.H&SGL=/MQ#(P,3,"9PQ?^%@0NT$$<<<_07A%WD\*:9)(Y9FT^
M$LS'))\M>:^>/^"GQ'_"I/#XSS_PD8X_[=Y:]/\ BG-\1T_9^@A^%6B2ZAJM
MQ8V<7V>WN5AD,#!!+L=B C;-P#=5SD<@5\+A<5/"<49G-\TXPITI**<I/:3:
MBM=^RZ]#]$QF#IXWA'*(+DA*I5K1<FHQ6\$G.6E[+JWMU/'_ -K?XW^+M2^(
MO@GPOX1O);3PY/XG$;7UO,5.I3P3Q)( 1UA0R%,YPSJ_&%4GL/VO/&'BJP^)
M/PO^'MEJ%Q::'XA\3QQZTUO(R?:E6>!1 S*0=I$C97.#D?W:\'_:4\6?&&Z\
M4_#NR\6_ RW\+MHUR4\.Z9;WZ2)=;9+?$8*G" %8UY_O>U?9\WAG3/B5X,TR
M/XE>$(/M#0V]W-8RMN-C=A0Q\N13E71B0'4@^_->+ED\7Q!B\TP\*DE)NBUS
M1E%)))RA9I.,7JK6NXOF=[N_OYM# \,X/*,3.E"4%&NFHRA-MMN,9W3:E*.D
MKIV4ERIQLK>2_LE^-O$C?$+XI^"=8U>:;P]X:\22C2IKR8LMDGG3AH0['[BK
M&IQG"X/3=7:?"F;5?BEXKN?C?J4MQ%HYB:S\&Z>[%5:UW?O+YU_O3$#9D<1J
MO]XUC^*?"WA_Q#XA'[-_PXTN.PT@L-2\?W5ID,T4ARMLTF=S37!'SLQW>4IY
M.X5P_CKXR_$'4OBO\1O!'ACQ%)H&F?#[P//>:/:V$<:>9<Q1Q.'?<IW)ABH3
M[N-O&>:]*GB_[%PU&EBI.I&G.27+]JI[\^5-M>Y2BFE?>:2LG"QY57!?V]BZ
MU7!Q5*=2G!OF^S3]RGS-13]^M-J3MM!MW:G<^EZ*X7]FGXFZQ\8/@EH7Q!\0
M6J17U[#(ET(DVH[Q2O$74=@VS=CMDCM7=5]S@\51QV$IXFE\,XJ2])*Z_!GY
MWCL'7R[&U<)6^.G*47;57BVG^*"BBBNDY0HHHH **** "BBB@ HHHH ****
M"BBB@ K^@?\ X)6?\H]_A;_V+S?^E$M?S\5_0/\ \$K/^4>_PM_[%YO_ $HE
MK\F\7_\ D14/^OJ_])D?M/@?_P E'B/^O3_]+@?0-%%%?SP?T^%%%% !1110
M!\_?\%4_^4>_Q2_[%Y?_ $HBK^?BOZ!_^"J?_*/?XI?]B\O_ *415_/Q7]#^
M$'_(BK_]?7_Z3$_F#QP_Y*/#_P#7I?\ I<PHHHK]9/Q8**** "BBB@ HHHH
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
M  BQ/_RHEHJ+[;;?\]?_ !TT?;;;_GK_ ..FC_73@[_H98?_ ,'4_P#Y(/\
MB!OC9_T3&8_^$6)_^5$M%1?;;;_GK_XZ:/MMM_SU_P#'31_KIP=_T,L/_P"#
MJ?\ \D'_ ! WQL_Z)C,?_"+$_P#RHEHJ+[;;?\]?_'31]MMO^>O_ (Z:/]=.
M#O\ H98?_P '4_\ Y(/^(&^-G_1,9C_X18G_ .5$M%1?;;;_ )Z_^.FC[;;?
M\]?_ !TT?ZZ<'?\ 0RP__@ZG_P#)!_Q WQL_Z)C,?_"+$_\ RHEHJ+[;;?\
M/7_QTT?;;;_GK_XZ:/\ 73@[_H98?_P=3_\ D@_X@;XV?]$QF/\ X18G_P"5
M$M%1?;;;_GK_ ..FC[;;?\]?_'31_KIP=_T,L/\ ^#J?_P D'_$#?&S_ *)C
M,?\ PBQ/_P J):*B^VVW_/7_ ,=-'VVV_P">O_CIH_UTX._Z&6'_ /!U/_Y(
M/^(&^-G_ $3&8_\ A%B?_E1+147VVV_YZ_\ CIH^VVW_ #U_\=-'^NG!W_0R
MP_\ X.I__)!_Q WQL_Z)C,?_  BQ/_RHEHJ+[;;?\]?_ !TT?;;;_GK_ ..F
MC_73@[_H98?_ ,'4_P#Y(/\ B!OC9_T3&8_^$6)_^5$M%1?;;;_GK_XZ:/MM
MM_SU_P#'31_KIP=_T,L/_P"#J?\ \D'_ ! WQL_Z)C,?_"+$_P#RHEK^@?\
MX)6?\H]_A;_V+S?^E$M?SY_;;;_GK_XZ:_H+_P""53J__!/7X6.IR#X>;'_@
M1+7YIXGY_D6;9-1I8'%TJLE4NU"I&;2Y9*[46W:[W/TGPR\.O$'@[.*V*S_*
M,5@Z4Z?+&=?#U:,92YHOE4JD(IRLF[)WLF^A]!4445^'G[:%%%% !1110!YC
M^V;_ ,FO^,O^P6/_ $:E?F+7Z=?MF_\ )K_C+_L%C_T:E?F+7X)XK_\ ([H?
M]>__ &Z1\'Q7_OL/\/ZL****_+CY<**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ]V_X)R_\G0:=_V"[S_T4:_1*OSM_P""<O\ R=!IW_8+O/\ T4:_1*OZ
M$\+?^2;E_P!?)?E$_0>%_P#D6O\ Q/\ )!1117Z0?1A1110 4444 %?/W_!5
M/_E'O\4O^Q>7_P!*(J^@:^?O^"J?_*/?XI?]B\O_ *415Z^0?\CW"?\ 7VG_
M .E(\3B7_DG,9_UZJ?\ I#/Y^****_LD_A(**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *^P_^"%O_ "D(T/\ [%[5/_2<U\>5]A_\$+?^4A&A_P#8O:I_
MZ3FOGN+?^27QO_7J?_I+/I^"O^2OP'_7V'_I2/W%HHHK^0#^X0HHHH ****
M"OPL_P""\/\ RD0UW_L7=*_])Q7[IU^%G_!>'_E(AKO_ &+NE?\ I.*\3/O]
MQ7^)?DS^B_HP_P#)QJG_ &#U/_2Z9\;4445\<?Z A1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !7]"_P#P2B_Y1W_"O_L76_\ 2B6OYZ*_H7_X)1?\H[_A
M7_V+K?\ I1+7O</_ .]3_P /ZH_F'Z5/_)%X+_L(7_INH?0M%%%?7'\(A111
M0 4444 >8_MF_P#)K_C+_L%C_P!&I7YBU^G7[9O_ ":_XR_[!8_]&I7YBU^"
M>*__ ".Z'_7O_P!ND?!\5_[[#_#^K"BBBORX^7"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** /=O^"<O_)T&G?]@N\_]%&OT2K\[?\ @G+_ ,G0:=_V"[S_
M -%&OT2K^A/"W_DFY?\ 7R7Y1/T'A?\ Y%K_ ,3_ "04445^D'T84444 %%%
M% !7S]_P53_Y1[_%+_L7E_\ 2B*OH&OG[_@JG_RCW^*7_8O+_P"E$5>OD'_(
M]PG_ %]I_P#I2/$XE_Y)S&?]>JG_ *0S^?BBBBO[)/X2"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "OL/_@A;_P I"-#_ .Q>U3_TG-?'E?8?_!"W_E(1
MH?\ V+VJ?^DYKY[BW_DE\;_UZG_Z2SZ?@K_DK\!_U]A_Z4C]Q:***_D _N$*
M*** "BBB@ K\+/\ @O#_ ,I$-=_[%W2O_2<5^Z=?A9_P7A_Y2(:[_P!B[I7_
M *3BO$S[_<5_B7Y,_HOZ,/\ R<:I_P!@]3_TNF?&U%%%?''^@(4444 %%%%
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
MRS#9+E5#+\-?V=&$:<;N[Y8145=]79:L****@] **** "BBB@ HHHH ****
M"BBB@ HHHH *_H7_ ."47_*._P"%?_8NM_Z42U_/17]"_P#P2B_Y1W_"O_L7
M6_\ 2B6O>X?_ -ZG_A_5'\P_2I_Y(O!?]A"_]-U#Z%HHHKZX_A$**** "BBB
M@#S']LW_ )-?\9?]@L?^C4K\Q:_3K]LW_DU_QE_V"Q_Z-2OS%K\$\5_^1W0_
MZ]_^W2/@^*_]]A_A_5A1117Y<?+A1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% 'NW_!.7_DZ#3O^P7>?^BC7Z)5^=O_  3E_P"3H-._[!=Y_P"BC7Z)5_0G
MA;_R3<O^ODORB?H/"_\ R+7_ (G^2"BBBOT@^C"BBB@ HHHH *^?O^"J?_*/
M?XI?]B\O_I1%7T#7S]_P53_Y1[_%+_L7E_\ 2B*O7R#_ )'N$_Z^T_\ TI'B
M<2_\DYC/^O53_P!(9_/Q1117]DG\)!1110 4444 %%%% !1110 4444 %%%%
M !1110!R/QM^,GA;X&> +KQSXGEW>6/+L;-7 >[G(.V)?KC)/903VKYR^"7[
M8W@8>(S::5X+U;4O'/C35;>+4-7ODB2#S'=8XXU"NS+;Q*<*G4A<D@G(^NZ*
M^<S3*<VQV84Z]#%*G"&T?9J3N]VI.22;6B?+HF^[O]3E&=9-E^65<-B,&ZLY
MO67M7!66L8N*@VXJ7O-<WO-*^RM\V>*(TU3]NBXT7XYQ0/X8G\-/%X4@U7'V
M.1VCB$@7?\OF',X/\73MMK._8I^'=SX0_:$\?W/@6YEF\#PB2SLKL2%H;B<3
M*T:H_24QKYJEAG[P_O5]/7VG:?J</V;4K&&XCSGRYX@ZY]<&I(8(;:);>WA6
M.-!A$10 H] !TKBI\)TUFD,9.I=QJSJIV]_WU;D<K_"NFFR2TM=]]3C2I+)Y
MX&%*RG1A2:O[GN2O[11M\<NNN[<M;I+FOBU\1!\./"IU"QL/MVK7TZ66@Z6#
MAKR\DXC3V4<LQ[*K'M7E/QZ\!^,?AA^R'XBM_#FHSWFOW[I>>*=6MLB6Z:25
M/M+C'(0)\@'\,2X[&O=KG2M,O+VWU*[TV"6XM"QM)Y(59X2PPVQB,KD<''45
M,RJRE64$$8((ZUZV8Y3+,HUHSJ<O-"4(6^QS*TI><GMY)65KL\7*\ZAE4Z$J
M=/FY*D:DT_M\KO&/E%:OSD[M/EC;Y3^$?VZT_:A^','PX0IID_PHL7\2I:@"
M,KY$VUI=O&[?Y."><GT)KZMJAHGA?PSX9$J^'/#MAIXG?=.+&T2+S&]6V@9/
MN:OU.0Y1/)\-.G*?,YR<M-$KI*R\M+^K9?$F=PSW%TZL(<JA!0U=W*SD[R??
MWK+R2"BBBO</G@HHHH **** "BBB@ HHHH **** "BBB@ K[#_X(6_\ *0C0
M_P#L7M4_])S7QY7V'_P0M_Y2$:'_ -B]JG_I.:^>XM_Y)?&_]>I_^DL^GX*_
MY*_ ?]?8?^E(_<6BBBOY /[A"BBB@ HHHH *_%S_ (+7_ /XL_$#]O36O$GA
M'PI]KLI-!TU$F^WP1Y98 ",/(#U]J_:.OSM_X*-?\G0:C_V"[/\ ]%"OB./L
MSKY5D<:U%)OG2UO;52[-=CWN'?$G//"S'O.<IITYU91=.U52E'EDTV[0G!WO
M%6UMOH?EU_PR=^T!_P!"#_Y5;3_X[1_PR=^T!_T(/_E5M/\ X[7V?17XU_KM
MFO\ )#[I?_)'W'_$Z'BC_P! >#_\%U__ )H/C#_AD[]H#_H0?_*K:?\ QVC_
M (9._: _Z$'_ ,JMI_\ ':^SZ*/]=LU_DA]TO_D@_P")T/%'_H#P?_@NO_\
M-!\8?\,G?M ?]"#_ .56T_\ CM'_  R=^T!_T(/_ )5;3_X[7V?11_KMFO\
M)#[I?_)!_P 3H>*/_0'@_P#P77_^:#XP_P"&3OV@/^A!_P#*K:?_ !VC_AD[
M]H#_ *$'_P JMI_\=K[/HH_UVS7^2'W2_P#D@_XG0\4?^@/!_P#@NO\ _-!\
M8?\ #)W[0'_0@_\ E5M/_CM'_#)W[0'_ $(/_E5M/_CM?9]%'^NV:_R0^Z7_
M ,D'_$Z'BC_T!X/_ ,%U_P#YH/C#_AD[]H#_ *$'_P JMI_\=H_X9._: _Z$
M'_RJVG_QVOL^BC_7;-?Y(?=+_P"2#_B=#Q1_Z \'_P""Z_\ \T'QA_PR=^T!
M_P!"#_Y5;3_X[1_PR=^T!_T(/_E5M/\ X[7V?11_KMFO\D/NE_\ )!_Q.AXH
M_P#0'@__  77_P#F@^,/^&3OV@/^A!_\JMI_\=H_X9._: _Z$'_RJVG_ ,=K
M[/HH_P!=LU_DA]TO_D@_XG0\4?\ H#P?_@NO_P#-!\8?\,G?M ?]"#_Y5;3_
M ..T?\,G?M ?]"#_ .56T_\ CM?9]%'^NV:_R0^Z7_R0?\3H>*/_ $!X/_P7
M7_\ F@^,/^&3OV@/^A!_\JMI_P#':/\ AD[]H#_H0?\ RJVG_P =K[/HH_UV
MS7^2'W2_^2#_ (G0\4?^@/!_^"Z__P T'QA_PR=^T!_T(/\ Y5;3_P".T?\
M#)W[0'_0@_\ E5M/_CM?9]%'^NV:_P D/NE_\D'_ !.AXH_] >#_ /!=?_YH
M/C#_ (9._: _Z$'_ ,JMI_\ ':/^&3OV@/\ H0?_ "JVG_QVOL^BC_7;-?Y(
M?=+_ .2#_B=#Q1_Z \'_ ."Z_P#\T'QA_P ,G?M ?]"#_P"56T_^.T?\,G?M
M ?\ 0@_^56T_^.U]GT4?Z[9K_)#[I?\ R0?\3H>*/_0'@_\ P77_ /F@^,/^
M&3OV@/\ H0?_ "JVG_QVC_AD[]H#_H0?_*K:?_':^SZ*/]=LU_DA]TO_ )(/
M^)T/%'_H#P?_ (+K_P#S0?&'_#)W[0'_ $(/_E5M/_CM'_#)W[0'_0@_^56T
M_P#CM?9]%'^NV:_R0^Z7_P D'_$Z'BC_ - >#_\ !=?_ .:#XP_X9._: _Z$
M'_RJVG_QVC_AD[]H#_H0?_*K:?\ QVOL^BC_ %VS7^2'W2_^2#_B=#Q1_P"@
M/!_^"Z__ ,T'QA_PR=^T!_T(/_E5M/\ X[1_PR=^T!_T(/\ Y5;3_P".U]GT
M4?Z[9K_)#[I?_)!_Q.AXH_\ 0'@__!=?_P":#XP_X9._: _Z$'_RJVG_ ,=H
M_P"&3OV@/^A!_P#*K:?_ !VOL^BC_7;-?Y(?=+_Y(/\ B=#Q1_Z \'_X+K__
M #0?&'_#)W[0'_0@_P#E5M/_ ([1_P ,G?M ?]"#_P"56T_^.U]GT4?Z[9K_
M "0^Z7_R0?\ $Z'BC_T!X/\ \%U__F@^,/\ AD[]H#_H0?\ RJVG_P =K]W_
M /@F-X<UGPC^P7\,_#?B&S^SWMIH+)<0^8K[&\^4XRI(/!'0U^=]?IU^QE_R
M:_X-_P"P6?\ T:]??>'O$&-S?-*M*M&*2A?1/^:*ZM]SYWB7Q]XQ\6,)#+<W
MH4*=.E+VB=*-2,N:SC9N=6HK6D]DG>VIZ=1117Z\?%A1110 4444 >8_MF_\
MFO\ C+_L%C_T:E?F+7Z=?MF_\FO^,O\ L%C_ -&I7YBU^">*_P#R.Z'_ %[_
M /;I'P?%?^^P_P /ZL****_+CY<**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH ]V_X)R_\ )T&G?]@N\_\ 11K]$J_.W_@G+_R=!IW_ &"[S_T4:_1*OZ$\
M+?\ DFY?]?)?E$_0>%_^1:_\3_)!1117Z0?1A1110 4444 %?/W_  53_P"4
M>_Q2_P"Q>7_THBKZ!KY^_P""J?\ RCW^*7_8O+_Z415Z^0?\CW"?]?:?_I2/
M$XE_Y)S&?]>JG_I#/Y^****_LD_A(**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *^P_P#@A;_RD(T/_L7M4_\ 2<U\>5]A_P#!"W_E(1H?_8O:I_Z3FOGN
M+?\ DE\;_P!>I_\ I+/I^"O^2OP'_7V'_I2/W%HHHK^0#^X0HHHH **** "O
MSM_X*-?\G0:C_P!@NS_]%"OT2K\[?^"C7_)T&H_]@NS_ /10K\W\4O\ DFX_
M]?(_E(^<XH_Y%J_Q+\F>$T445_/9^?!1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !7Z=?L9?\ )K_@W_L%G_T:]?F+7Z=?L9?\FO\ @W_L%G_T:]?J/A1_
MR.Z__7O_ -NB?4<*?[[/_#^J/3J***_>S[P**** "BBB@#S']LW_ )-?\9?]
M@L?^C4K\Q:_3K]LW_DU_QE_V"Q_Z-2OS%K\$\5_^1W0_Z]_^W2/@^*_]]A_A
M_5A1117Y<?+A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'NW_!.7_DZ#3O
M^P7>?^BC7Z)5^=O_  3E_P"3H-._[!=Y_P"BC7Z)5_0GA;_R3<O^ODORB?H/
M"_\ R+7_ (G^2"BBBOT@^C"BBB@ HHHH *^?O^"J?_*/?XI?]B\O_I1%7T#7
MS]_P53_Y1[_%+_L7E_\ 2B*O7R#_ )'N$_Z^T_\ TI'B<2_\DYC/^O53_P!(
M9_/Q1117]DG\)!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7V'_P0M_Y2
M$:'_ -B]JG_I.:^/*^P_^"%O_*0C0_\ L7M4_P#2<U\]Q;_R2^-_Z]3_ /26
M?3\%?\E?@/\ K[#_ -*1^XM%%%?R ?W"%%%% !1110 5^=O_  4:_P"3H-1_
M[!=G_P"BA7Z)5^=O_!1K_DZ#4?\ L%V?_HH5^;^*7_)-Q_Z^1_*1\YQ1_P B
MU?XE^3/":***_GL_/@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K].OV,
MO^37_!O_ &"S_P"C7K\Q:_3K]C+_ )-?\&_]@L_^C7K]1\*/^1W7_P"O?_MT
M3ZCA3_?9_P"']4>G4445^]GW@4444 %%%% 'F/[9O_)K_C+_ +!8_P#1J5^8
MM?IU^V;_ ,FO^,O^P6/_ $:E?F+7X)XK_P#([H?]>_\ VZ1\'Q7_ +[#_#^K
M"BBBORX^7"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /=O^"<O_)T&G?\
M8+O/_11K]$J_.W_@G+_R=!IW_8+O/_11K]$J_H3PM_Y)N7_7R7Y1/T'A?_D6
MO_$_R04445^D'T84444 %%%% !7S]_P53_Y1[_%+_L7E_P#2B*OH&OG[_@JG
M_P H]_BE_P!B\O\ Z415Z^0?\CW"?]?:?_I2/$XE_P"2<QG_ %ZJ?^D,_GXH
MHHK^R3^$@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K[#_P""%O\ RD(T
M/_L7M4_])S7QY7V'_P $+?\ E(1H?_8O:I_Z3FOGN+?^27QO_7J?_I+/I^"O
M^2OP'_7V'_I2/W%HHHK^0#^X0HHHH **** "OSM_X*-?\G0:C_V"[/\ ]%"O
MT2K\[?\ @HU_R=!J/_8+L_\ T4*_-_%+_DFX_P#7R/Y2/G.*/^1:O\2_)GA-
M%%%?SV?GP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^G7[&7_)K_ (-_
M[!9_]&O7YBU^G7[&7_)K_@W_ +!9_P#1KU^H^%'_ ".Z_P#U[_\ ;HGU'"G^
M^S_P_JCTZBBBOWL^\"BBB@ HHHH \Q_;-_Y-?\9?]@L?^C4K\Q:_3K]LW_DU
M_P 9?]@L?^C4K\Q:_!/%?_D=T/\ KW_[=(^#XK_WV'^']6%%%%?EQ\N%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 >[?\ !.7_ ).@T[_L%WG_ **-?HE7
MYV_\$Y?^3H-._P"P7>?^BC7Z)5_0GA;_ ,DW+_KY+\HGZ#PO_P BU_XG^2"B
MBBOT@^C"BBB@ HHHH *^?O\ @JG_ ,H]_BE_V+R_^E$5?0-?/?\ P5;=D_X)
MX_%1U."/#RX_\"(JZ\OQM++L?2Q=5-QIRC-VWM%INUVE>RTU7J3+(\7Q-%Y/
MA91C5Q/[F#DVHJ53W(N32DU%.2NTF[;)['\_=%4/MMS_ ,]?_'11]MN?^>O_
M (Z*_9?^(_<'?\^,1_X#3_\ EIP?\4Z_&S_H89=_X-Q/_P R%^BJ'VVY_P">
MO_CHH^VW/_/7_P =%'_$?N#O^?&(_P# :?\ \M#_ (IU^-G_ $,,N_\ !N)_
M^9"_15#[;<_\]?\ QT4?;;G_ )Z_^.BC_B/W!W_/C$?^ T__ ):'_%.OQL_Z
M&&7?^#<3_P#,A?HJA]MN?^>O_CHH^VW/_/7_ ,=%'_$?N#O^?&(_\!I__+0_
MXIU^-G_0PR[_ ,&XG_YD+]%4/MMS_P ]?_'11]MN?^>O_CHH_P"(_<'?\^,1
M_P" T_\ Y:'_ !3K\;/^AAEW_@W$_P#S(7Z*H?;;G_GK_P".BC[;<_\ /7_Q
MT4?\1^X._P"?&(_\!I__ "T/^*=?C9_T,,N_\&XG_P"9"_15#[;<_P#/7_QT
M4?;;G_GK_P".BC_B/W!W_/C$?^ T_P#Y:'_%.OQL_P"AAEW_ (-Q/_S(7Z*H
M?;;G_GK_ ..BC[;<_P#/7_QT4?\ $?N#O^?&(_\  :?_ ,M#_BG7XV?]##+O
M_!N)_P#F0OT50^VW/_/7_P =%'VVY_YZ_P#CHH_XC]P=_P ^,1_X#3_^6A_Q
M3K\;/^AAEW_@W$__ #(7Z*H?;;G_ )Z_^.BC[;<_\]?_ !T4?\1^X._Y\8C_
M ,!I_P#RT/\ BG7XV?\ 0PR[_P &XG_YD+]%4/MMS_SU_P#'11]MN?\ GK_X
MZ*/^(_<'?\^,1_X#3_\ EH?\4Z_&S_H89=_X-Q/_ ,R%^BJ'VVY_YZ_^.BC[
M;<_\]?\ QT4?\1^X._Y\8C_P&G_\M#_BG7XV?]##+O\ P;B?_F0OT50^VW/_
M #U_\=%'VVY_YZ_^.BC_ (C]P=_SXQ'_ (#3_P#EH?\ %.OQL_Z&&7?^#<3_
M /,A?HJA]MN?^>O_ (Z*/MMS_P ]?_'11_Q'[@[_ )\8C_P&G_\ +0_XIU^-
MG_0PR[_P;B?_ )D+]%4/MMS_ ,]?_'11]MN?^>O_ (Z*/^(_<'?\^,1_X#3_
M /EH?\4Z_&S_ *&&7?\ @W$__,A?HJA]MN?^>O\ XZ*/MMS_ ,]?_'11_P 1
M^X._Y\8C_P !I_\ RT/^*=?C9_T,,N_\&XG_ .9"_15#[;<_\]?_ !T4?;;G
M_GK_ ..BC_B/W!W_ #XQ'_@-/_Y:'_%.OQL_Z&&7?^#<3_\ ,A?HJA]MN?\
MGK_XZ*/MMS_SU_\ '11_Q'[@[_GQB/\ P&G_ /+0_P"*=?C9_P!##+O_  ;B
M?_F0OT50^VW/_/7_ ,=%'VVY_P">O_CHH_XC]P=_SXQ'_@-/_P"6A_Q3K\;/
M^AAEW_@W$_\ S(7Z^P_^"%O_ "D(T/\ [%[5/_2<U\6_;;G_ )Z_^.BOL?\
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
M*2X!!6W5^OF+7NOA?4_"-[IJV'@O4=.FL]/"VRPZ9-&T=L$  BPAPF  -O&
M*^/_ -L[X,_%+]GG_@F%XZL? >NWNJ^-=9ECU7XC>); ,+G49)[B/[?*NW!6
M%8OW04<);IC@ FO+?V9/[8TW_@HA\";/X#Q&+P_=_LVZ/)X_CT]5$#Q_8[HQ
MO<!.#)YOV3#-\VXCG!-<"R:EF&52JT:R4*7M+:?%*$8RE)ZJW/=1@K;))ZW,
M%@X8C".4)^['F^;23;?:^R\DC])****^*/%"BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@#W;_ ()R_P#)T&G?]@N\_P#11K]$J_.W_@G+_P G0:=_V"[S
M_P!%&OT2K^A/"W_DFY?]?)?E$_0>%_\ D6O_ !/\D%%%%?I!]&%%%% !1110
M 5\]?\%7?^4=_P 5/^Q=7_THBKZ%KYZ_X*N_\H[_ (J?]BZO_I1%7/BO]UJ?
MX7^1]1P1_P EIEG_ &$4?_3D3^>BBBBOSL_UD"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "OLG_@@]_RD0T+_ +%W5?\ TG-?&U?9/_!![_E(AH7_ &+N
MJ_\ I.:Z\O\ ]^I_XE^9\)XH?\FYS;_L'J_^D,_=.BBBOT$_RN"BBB@ HHHH
M *_.W_@HU_R=!J/_ &"[/_T4*_1*OSM_X*-?\G0:C_V"[/\ ]%"OS?Q2_P"2
M;C_U\C^4CYSBC_D6K_$OR9X31117\]GY\%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %?IU^QE_P FO^#?^P6?_1KU^8M?IU^QE_R:_P"#?^P6?_1KU^H^
M%'_([K_]>_\ VZ)]1PI_OL_\/ZH].HHHK][/O HHHH **** /,?VS?\ DU_Q
ME_V"Q_Z-2OS%K].OVS?^37_&7_8+'_HU*_,6OP3Q7_Y'=#_KW_[=(^#XK_WV
M'^']6%%%%?EQ\N%%%% !1110 4444 %%%% !1110 4444 %1W5I:WUL]G>VT
M<T,JE9(I4#*ZGJ"#P14E%&P%72-#T3P_:FRT'1[6RA+;C#:6ZQ*3ZX4 9I^H
MZ9INL6;Z=JVGP75O(,207,0=&YSRK @U/13YI.5[ZCN[W([.SL].M8['3[6.
M"")0L4,,85$4=  . *KWWASP]JFJV.O:GH5E<7VF-(=-O9[5'EM#(NUS$Y&8
M]R_*=I&1P:N44*4D[IA=W$=$D0QR(&5AAE89!'I61X2^'?P_\ +<IX$\#:/H
MBWDOF78TC3(K83OS\S^6HW'D\GGFMBBFIS47%/1[A=I6"BBBI$%%%% !1110
M 4444 %%%% !1110 4444 %%%% 'NW_!.7_DZ#3O^P7>?^BC7Z)5^=O_  3E
M_P"3H-._[!=Y_P"BC7Z)5_0GA;_R3<O^ODORB?H/"_\ R+7_ (G^2"BBBOT@
M^C"BBB@ HHHH *^>O^"KO_*._P"*G_8NK_Z415]"U\]?\%7?^4=_Q4_[%U?_
M $HBKGQ7^ZU/\+_(^HX(_P"2TRS_ +"*/_IR)_/11117YV?ZR!1110 4444
M%%%% !1110 4444 %%%% !1110 456UBWU2ZTZ2WT;4H[.X<82YDM_-">I"[
MAD^F3CU!Z5\\?L<>-OB%XK^-7CZP\?\ C2[UB73"MM$\QVQKLGD4E(U^6,'&
M<*!712P[JT9U$_AMIZNQ\IG7%=')L_R_*IT92>,E.,9IQY8\D'-WUYKV6EHV
MUWTL?2%%?/FJ>/=1^)_[:4WP8UV^N$\.Z+I;E=,AN'B2\N# CEY-A!;'F':"
M<#8"!DFH_P!E'XJ^+X/B;XX^ ?B#5;K5T\.W%U)H=Q>3F280PW'DF)G;)8'=
M&1GI\PZ8 WE@*D:7-?5)2MY/^M3Y_#>)N5XC.X8+V35.=>MAHU+W_?48J4DX
MVNHRU4))MMK6*33/H>BOB/\ X6E\1V^ W_"\E\4W_P#PEW_"T/LHE\Y_]3]D
MW_9/+SCRMW/EXQVQ7U!\6?&7B'[+IWPU\$R?9_$WB5"L<J_-_9=L //NV_W
M=J9QND91V-%? 3H34;WNVO2UK_+4SX<\4,MXAP=?$1H3A[.%*<5=-S5=R5**
MV2J2E'EY;V3:]YJ]N\HJCX8\/:?X3\/6?AK2S*;>QMUAC:>4N[@#[S,>68GD
MGN2:O5PNU]#]+HRJRI1=16DTKI.Z3ZI.RO;O97[(****1H%%%% !1110 444
M4 %%%% !1110 4444 %?9/\ P0>_Y2(:%_V+NJ_^DYKXVK[)_P""#W_*1#0O
M^Q=U7_TG-=>7_P"_4_\ $OS/A/%#_DW.;?\ 8/5_](9^Z=%%%?H)_E<%%%%
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
M)S7QM7V3_P $'O\ E(AH7_8NZK_Z3FNO+_\ ?J?^)?F?">*'_)N<V_[!ZO\
MZ0S]TZ***_03_*X**** "BBB@ K\[?\ @HU_R=!J/_8+L_\ T4*_1*OSM_X*
M-?\ )T&H_P#8+L__ $4*_-_%+_DFX_\ 7R/Y2/G.*/\ D6K_ !+\F>$T445_
M/9^?!1110 4444 %%%% !1110 4444 %%%% !1110!\9_M+_ /!'3]E;Q5\/
MO'?C+X8_">_NO'VI:;J-[H>[Q/.B2ZK(DCQ\2RB)092.&P@SS@56_P"">O[+
M?QK_ &&?V,?$>NZ?^S]-?_%W6YF-QX;/B6S,=VT4DJV9:4W'D1QJDS,^UPQ
M(P6P*^U:*^BEQ1F]7+G@L1/VE-RC)\SDVU':/Q+W7NUO=)IH]%YIBYX?V%1\
MT;IZM].F^Q^:/P\TO_@NK\.;/7(?#/[-GA"#5/%&HRWNO>*+K4]+FOKFX?Y5
ME=SJ!4B),)'&$V(B!53&0?TCT'39=&T.RTB?4)KM[6TCA>ZN'+23%5"EV)Y+
M'&23U)JW17-F^=2S>47*A3IM7^"+5]DKWE+9+1*R5V98O&O%M-PC&W\J:OZW
M;VZ'AWPA\#^,/C!\>M3_ &G_ (M^&KW2[30FN=$^%WAW5(#'+9VF[9=:I)&W
M*3W3+M0$!DMT4'_6-7S3\>?V9/CI\/\ ]JK]H/XAZ=\-]7\4Z/\ &+X17VC^
M%;W1K!KMHM2FAMH%M9PN3;JOENPE?$>U4^8$%1^@]%:X/B#$8+$RJ0@N5Q4.
M76RBFI*S[W5V^K;;U9=''U*-1R25FK6\DT_S5WWU[GC'_!/?X"^,OV9OV/?!
M?P9^(5RDFM:9:7$NHQQ3"1+>2XN9;@PAAP=GFA"02"5)!P17L]%%>3C,55QN
M+J8BK\4Y.3MM=N[.2M5E7JRJ2WDVW\PHHHKG,PHHHH **** "BBB@ HHHH *
M*** "BBB@ K].OV,O^37_!O_ &"S_P"C7K\Q:_3K]C+_ )-?\&_]@L_^C7K]
M1\*/^1W7_P"O?_MT3ZCA3_?9_P"']4>G4445^]GW@4444 %%%% 'F/[9O_)K
M_C+_ +!8_P#1J5^8M?IU^V;_ ,FO^,O^P6/_ $:E?F+7X)XK_P#([H?]>_\
MVZ1\'Q7_ +[#_#^K"BBBORX^7"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M /=O^"<O_)T&G?\ 8+O/_11K]$J_.W_@G+_R=!IW_8+O/_11K]$J_H3PM_Y)
MN7_7R7Y1/T'A?_D6O_$_R04445^D'T84444 %%%% !7SU_P5=_Y1W_%3_L75
M_P#2B*OH6OGK_@J[_P H[_BI_P!BZO\ Z415SXK_ '6I_A?Y'U'!'_):99_V
M$4?_ $Y$_GHHHHK\[/\ 60**** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^
MR?\ @@]_RD0T+_L7=5_])S7QM7V3_P $'O\ E(AH7_8NZK_Z3FNO+_\ ?J?^
M)?F?">*'_)N<V_[!ZO\ Z0S]TZ***_03_*X**** "BBB@ K\[?\ @HU_R=!J
M/_8+L_\ T4*_1*OSM_X*-?\ )T&H_P#8+L__ $4*_-_%+_DFX_\ 7R/Y2/G.
M*/\ D6K_ !+\F>$T445_/9^?!1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7Z=?L9?\FO^#?\ L%G_ -&O7YBU^G7[&7_)K_@W_L%G_P!&O7ZCX4?\CNO_
M ->__;HGU'"G^^S_ ,/ZH].HHHK][/O HHHH **** /,?VS?^37_ !E_V"Q_
MZ-2OS%K].OVS?^37_&7_ &"Q_P"C4K\Q:_!/%?\ Y'=#_KW_ .W2/@^*_P#?
M8?X?U84445^7'RX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110![M_P3E_Y.
M@T[_ +!=Y_Z*-?HE7YV_\$Y?^3H-._[!=Y_Z*-?HE7]">%O_ "3<O^ODORB?
MH/"__(M?^)_D@HHHK](/HPHHHH **** "OGK_@J[_P H[_BI_P!BZO\ Z415
M]"U\]?\ !5W_ )1W_%3_ +%U?_2B*N?%?[K4_P +_(^HX(_Y+3+/^PBC_P"G
M(G\]%%%%?G9_K(%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?9/\ P0>_
MY2(:%_V+NJ_^DYKXVK[)_P""#W_*1#0O^Q=U7_TG-=>7_P"_4_\ $OS/A/%#
M_DW.;?\ 8/5_](9^Z=%%%?H)_E<%%%% !1110 5^=O\ P4:_Y.@U'_L%V?\
MZ*%?HE7YV_\ !1K_ ).@U'_L%V?_ **%?F_BE_R3<?\ KY'\I'SG%'_(M7^)
M?DSPFBBBOY[/SX**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_3K]C+_DU
M_P &_P#8+/\ Z->OS%K].OV,O^37_!O_ &"S_P"C7K]1\*/^1W7_ .O?_MT3
MZCA3_?9_X?U1Z=1117[V?>!1110 4444 >8_MF_\FO\ C+_L%C_T:E?F+7Z=
M?MF_\FO^,O\ L%C_ -&I7YBU^">*_P#R.Z'_ %[_ /;I'P?%?^^P_P /ZL**
M**_+CY<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ]V_X)R_\ )T&G?]@N
M\_\ 11K]$J_.W_@G+_R=!IW_ &"[S_T4:_1*OZ$\+?\ DFY?]?)?E$_0>%_^
M1:_\3_)!1117Z0?1A1110 4444 %>*_\%%?!O_"P?V)_B'X,_M+[)_:&B+']
MI\GS/+_?1G.W(ST]17M5>8_MF_\ )K_C+_L%C_T:E>=G%2='*,14@[-0FUZJ
M+*AF&+RF:QV$ERU:7OP=D[2C[T79IIV:3LTT^J:/P[_X8%_ZJQ_Y0O\ [?1_
MPP+_ -58_P#*%_\ ;Z^BJ*_F3_6G/O\ G]_Y+'_Y$];_ (F?\<_^AM_Y0PW_
M ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_
M^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]
MOKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\
MM]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_
M ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_
M^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]
MOKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\
MM]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_
M ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_
M^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]
MOKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\
MM]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_
M ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_
M^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]
MOKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\
MM]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_
M ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_
M^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]
MOKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\
MM]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_
M ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_
M^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\ M]'_  P+_P!58_\ *%_]
MOKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_ ,I/G7_A@7_JK'_E"_\
MM]'_  P+_P!58_\ *%_]OKZ*HH_UIS[_ )_?^2Q_^1#_ (F?\<_^AM_Y0PW_
M ,I/G7_A@7_JK'_E"_\ M]?3_P#P2"_90_X5+^VQI'C/_A/?[0\K1-0C^S?V
M5Y6=\)&=WFMT^E95>[?\$Y?^3H-._P"P7>?^BC7M<.<1YSB,^PM*I5O&4XIK
MECLVO(SJ_2'\8>(*;RS,,SYZ%;W)Q]CAX\T9:-7C24E==4T^S/T2HHHK^DCR
MPHHHH **** "OSM_X*-?\G0:C_V"[/\ ]%"OT2K\[?\ @HU_R=!J/_8+L_\
MT4*_-_%+_DFX_P#7R/Y2/G.*/^1:O\2_)GA-%%%?SV?GP4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 5^G7[&7_)K_ (-_[!9_]&O7YBU^G7[&7_)K_@W_
M +!9_P#1KU^H^%'_ ".Z_P#U[_\ ;HGU'"G^^S_P_JCTZBBBOWL^\"BBB@ H
MHHH \Q_;-_Y-?\9?]@L?^C4K\Q:_3K]LW_DU_P 9?]@L?^C4K\Q:_!/%?_D=
MT/\ KW_[=(^#XK_WV'^']6%%%%?EQ\N%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 >[?\ !.7_ ).@T[_L%WG_ **-?HE7YV_\$Y?^3H-._P"P7>?^BC7Z
M)5_0GA;_ ,DW+_KY+\HGZ#PO_P BU_XG^2"BBBOT@^C"BBB@ HHHH *\Q_;-
M_P"37_&7_8+'_HU*].KS']LW_DU_QE_V"Q_Z-2O*SS_D28K_ *]S_P#26<N.
M_P!RJ_X9?DS\Q:***_D@_)0HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**SO%7BSPWX(T*?Q-XLUB"PL;9<S7$[8 [  =68G@*,DD@ $UX_^S%_P4 ^!
MO[7OQ-\4?#SX*)JMY!X5LX9KK6KVR-O!<F21T"Q(^)<#9R75.O3O772P.,KX
M>=>G3;A#XI6T5W97?KTW-84*TZ<JD8MQCN^B/<:*\J_:?_;/^ '[(GAH^(OC
M'XJFBD8#[-I>FV;W-U.QSM4*ORQ[MK8:1D4[3SQ74? GXO:/\>?@YX=^,^A:
M9<6-CXCTN.^MK6\9?-BC?D!]I(SCK@D>]$\#C*>$6*E3:IMV4FM&]]._R!T*
MT:2JN+Y6[7.MHKY7?_@K/\!DTD_$H^&M7_X5V/B%_P (8?'&^+R_[0^S_:/.
M\C=O^R[.?-^]C_EG7T/\5?BEX,^#'PWU?XK>/M4%KH^B6+7-W,HW,P'"HB_Q
MN[%411RS,H')K7$Y3F6$G"%:DTYNR7=Z::=5=76ZNM"ZF$Q-&2C.+3>WKV]?
M+<Z&BL7X=>)=<\9>!=)\6>)/!]SX?OM2L8[FXT2\F62:R+C<(I"O&\ @,!T.
M1DXS6U7#.#IS<7NM._XHP:<79A1114B"BBB@ HHHH **** "BBB@ HHHH **
M** "O=O^"<O_ "=!IW_8+O/_ $4:\)KW;_@G+_R=!IW_ &"[S_T4:][A;_DI
M,)_U\A^:._*_^1E1_P 2_,_1*BBBOZN/U4**** "BBB@ K\[?^"C7_)T&H_]
M@NS_ /10K]$J_.W_ (*-?\G0:C_V"[/_ -%"OS?Q2_Y)N/\ U\C^4CYSBC_D
M6K_$OR9X31117\]GY\%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?IU^Q
ME_R:_P"#?^P6?_1KU^8M?IU^QE_R:_X-_P"P6?\ T:]?J/A1_P CNO\ ]>__
M &Z)]1PI_OL_\/ZH].HHHK][/O HHHH **** /,?VS?^37_&7_8+'_HU*_,6
MOTZ_;-_Y-?\ &7_8+'_HU*_,6OP3Q7_Y'=#_ *]_^W2/@^*_]]A_A_5A1117
MY<?+A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% 'NW_  3E_P"3H-._[!=Y
M_P"BC7Z)5^=O_!.7_DZ#3O\ L%WG_HHU^B5?T)X6_P#)-R_Z^2_*)^@\+_\
M(M?^)_D@HHHK](/HPHHHH **** "O,?VS?\ DU_QE_V"Q_Z-2O3J\Q_;-_Y-
M?\9?]@L?^C4KRL\_Y$F*_P"O<_\ TEG+CO\ <JO^&7Y,_,6BBBOY(/R4****
M "BBB@ HHHH **** "BBB@ HHHH **** "OSB_X([HD?[<?[2,<:!5779@J@
M8 ']IW?%?HIK%_=:9ITM]9:+<ZC+&,I9V;Q+))ST4RNB?FPKX8_X)K_LV_M3
M_ +]JSXJ?$KXP?L^ZEI.B_$&^EN=/O4U_2KC[+NO99@LR17;./DEZH&Y0CN*
M^KR.K1AD68PG.*E*,%%.23;4TW9-W=EV/5P4H+ XA.23:C9-I7L[Z'??\%LT
M1O\ @GGXJ9D!*ZKI14D=#]MB&?R)_.O0?^">-C;ZG^P)\,=-NU)BN/!%M%*
M<$JR$'GMP:YG_@JI\*/C3^T#^ROJ?P0^"'PHOO$.JZO?V4OGQZG86L$"13K*
MVYKFXC8GY  %4_>'OCM?V"O"?Q(^''[*G@WX6_%;X=7OAS6O#6B16%Y;W5]9
MW"2LA8;XWM9I05( /S;3\V,<&G4JTEP73I*<>=5Y2Y>9<UG!)/EO>UUV"4X?
MV-&/,N;G;M=7M9:VW/D!/^"3W[08_9T_X8??4-,/AW_A<W_"4_\ "=B\3']D
M?8?LWE?9_P#6?:\_-MQY6>/,QS7OOC3QGX#^+OQ*N_%_CCQ#;Z;\$?@+="2_
MU"\D/V?6_$<   .,F6&QR % _>73@ ,8@*]5_:FUKXQ/X-LOAI\"-+O8_$7C
M"^_LU?$T5L6M_#=J5+7&H2M]T.D8(B0D%Y63&0&KS7]M#]BF[\9?\$\]1_92
M_9SL5MYM+L[1]%T^:X"?;VM[A)G220X!EE(=R[8#2L"Q&21V0SBKF=2C+'U%
M%SFTFM.53:52J][2:5H]%[TK*R;V6,EB90=>27,[772]E*3\^B[:O30]'^#_
M .V-\#/C7XN@\ >%=<O;36[WP]!KVEZ7K6FR6DVH:7,,Q7D D&)(V'. =R_Q
M**]2KX)_9^_9N^-/Q#_;<^#OQ\U3X>ZMX5T'X7?!;3M!UU]9L'LWN]56TNX)
M+6%'PTJ*;D$RJ#&5BP&.17WM7A9[@<#@,3"&&GS)Q3:NGRRNU:Z\DG\SAQU"
MA0JI4G>ZN^MGKI^3^84445XAQ!1110 4444 %%%% !1110 4444 %%%% !7N
MW_!.7_DZ#3O^P7>?^BC7A->[?\$Y?^3H-._[!=Y_Z*->]PM_R4F$_P"OD/S1
MWY7_ ,C*C_B7YGZ)4445_5Q^JA1110 4444 %?G;_P %&O\ DZ#4?^P79_\
MHH5^B5?G;_P4:_Y.@U'_ +!=G_Z*%?F_BE_R3<?^OD?RD?.<4?\ (M7^)?DS
MPFBBBOY[/SX**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_3K]C+_DU_P;
M_P!@L_\ HUZ_,6OTZ_8R_P"37_!O_8+/_HUZ_4?"C_D=U_\ KW_[=$^HX4_W
MV?\ A_5'IU%%%?O9]X%%%% !1110!YC^V;_R:_XR_P"P6/\ T:E?F+7Z=?MF
M_P#)K_C+_L%C_P!&I7YBU^">*_\ R.Z'_7O_ -ND?!\5_P"^P_P_JPHHHK\N
M/EPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#W;_@G+_R=!IW_ &"[S_T4
M:_1*OSM_X)R_\G0:=_V"[S_T4:_1*OZ$\+?^2;E_U\E^43]!X7_Y%K_Q/\D%
M%%%?I!]&%%%% !1110 5YC^V;_R:_P",O^P6/_1J5Z=7F/[9O_)K_C+_ +!8
M_P#1J5Y6>?\ (DQ7_7N?_I+.7'?[E5_PR_)GYBT445_)!^2A1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !7NW_  3E_P"3H-._[!=Y_P"BC7A->[?\$Y?^
M3H-._P"P7>?^BC7O<+?\E)A/^OD/S1WY7_R,J/\ B7YGZ)4445_5Q^JA1110
M 4444 %?G;_P4:_Y.@U'_L%V?_HH5^B5?G;_ ,%&O^3H-1_[!=G_ .BA7YOX
MI?\ )-Q_Z^1_*1\YQ1_R+5_B7Y,\)HHHK^>S\^"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "OTZ_8R_Y-?\&_]@L_^C7K\Q:_3K]C+_DU_P &_P#8+/\
MZ->OU'PH_P"1W7_Z]_\ MT3ZCA3_ 'V?^']4>G4445^]GW@4444 %%%% 'F/
M[9O_ ":_XR_[!8_]&I7YBU^G7[9O_)K_ (R_[!8_]&I7YBU^">*__([H?]>_
M_;I'P?%?^^P_P_JPHHHK\N/EPHHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M#W;_ ()R_P#)T&G?]@N\_P#11K]$J_.W_@G+_P G0:=_V"[S_P!%&OT2K^A/
M"W_DFY?]?)?E$_0>%_\ D6O_ !/\D%%%%?I!]&%%%% 'B6J?L$?!K5]3N=6N
M?%7C=9+J=YI%B\7W*J&9BQ  / R>!VJ#_AWO\$_^AM\=_P#A97/^->Z44 >%
M_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G
M_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[
M_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?
M\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!
M/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H
M;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<
M_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% '
MA?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X
M)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^
M._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LK
MG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_
MP3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\
MZ&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A9
M7/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10
M!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W
M^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-
MOCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +
M*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AW
MO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_
M .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X
M65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z4
M4 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .
M]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]
M#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\
M"RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X
M=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $
M_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_
M^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7N
ME% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\
M#O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?
M_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__
M  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/
M^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\
M!/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'
M?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU
M[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_
M  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@
MG_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO
M_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&
MC_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_
M  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&W
MQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^
M->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7
M_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?
MX)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X
M[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_
MQH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>
M_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"A
MM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S
M_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >
M%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[
MW^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V
M^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN
M?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_A
MWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\
MH;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E
M<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE%
M'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\
M.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T
M-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PL
MKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_
MX=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&BO=** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKR/\ ;4^&
M'[1WQM^"S_!_]F?XSCX<:IXCU&.TUSQ_;6_G7^AZ7LD>>6PC)"M=R,D<",S*
M(A.\P):)5;\2_ 7P\_;^_P"",?\ P<&_!K]D/P?^VKXY^,/@OXRM976L:=XK
MU6XG-SIMS/<V]U)<P22R*+BV^S2W*W";253!(!E0@']"%%?DW^U7^V'XN_:O
M_P"#C[X;_P#!)_4/%6HVWPF\&>%KK5_'WAC2]2FM!XDU:319[^WCO'@=7DMX
M4>RD6 G87WEP^5"T_P#@BE^WK^T7J?[67[9'_!,"Y\3OXNO_ (.>*_$5U\"S
MXRUB:=X=/M]3N+.+3KJ[??,]M&[6&UF+R(LLJ@D!%4 _7"BOYW_^"ZW[%W_!
M1W_@E=X;\*?\%/\ PQ_P5O\ B5XR\6WWC>WTOQ%#<W$FG6]M=S0SW$9L[5)W
M@^Q?Z-)&;-D*[67(9=X'U3_P7]_X*F_M._L]_P#!.+]G[PAX#UV[^'?Q3_:*
M@T]?$NI:.[0WF@VRV=I+J<5J^=\$HN+VWB$@^9$+X(8JR@'Z[T5^0OQ7_::U
M[_@EC_P<0?!G]C3X6>)-7B^"_P </ASIEIKG@_5M=N;^"VUZ:]U&SMM0MOM,
MCM#,\EM9I*5($HDD+AGVLOZ]4 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 45^3/\ P6P_X)>_MZ?M*_"WXJ_MJ2_\%'O%7@J7X=Z5JNM>
M /A1X3NIK318-*TZ.253//%-&[W]S%"TS3LI$3RB$9CC#U@?\$XO^"N/[4G@
MG_@VD\;_ +?W[1VJS>(O%_P];4]&\&>)/$),LFN'SK:TTZXNF.#/LO;OR';.
MZ06QW,7+,0#]A:*_GF^+_P"T_P#M+?LI?\$//V9?^"Q?@/XW>*M2^-_B3XR2
MM\0?$&M>)+J>W\3Z;<2ZVS:;=VK2>0UJJV-I%'&B*(0A:+8WS5^M'[1W[.OC
M;_@JY\"_!U_X4_:]\=_"?X6^+/!5GKVWX6:A'9:YK4][")H8[B\DB?RK.*)D
M)AB -PTK!V18E#@'UC17XZ?\&NS?MO>%OC7^TO\  SXC_';7_B;\$?AWXUN/
M#G@GQKK]]+<PWNJ6MY/%*UA)*[D1/;JDLL:.T:-)$5.79F\E_9I_:Q^(_P#P
M5J^$_P#P4,_;6\9?%'Q1;R?"SPK<S?L[V^@^*+S3H?!\5K9:M=VUU;+;2HOV
MF9K2T::=@6?:RY"'8 #]Y:*^)_\ @WU_X* >//\ @H[_ ,$S/"?QK^+^I1WW
MC;1-1N_#7C#48XEC%[>6A0I<LJ@*KR6TMM(X4!=[N5 ! 'VQ0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%>1_MJ?##]H[XV_!9_@_P#LS_&<
M?#C5/$>HQVFN>/[:W\Z_T/2]DCSRV$9(5KN1DC@1F91$)WF!+1*K 'KE%?SW
M^ OAY^W]_P $8_\ @X-^#7[(?@_]M7QS\8?!?QE:RNM8T[Q7JMQ.;G3;F>YM
M[J2Y@DED47%M]FEN5N$VDJF"0#*A^K/VJ_VP_%W[5_\ P<??#?\ X)/ZAXJU
M&V^$W@SPM=:OX^\,:7J4UH/$FK2:+/?V\=X\#J\EO"CV4BP$["^\N'RH4 _6
M2BORF_X()?MV_%77OV[OVKO^"6WQ5\<ZGXBTKX0?$+6;CX57FN:C)>7UEH,&
ML3V36,EQ*S231Q!K(QEV9E\QUW%0BKYS_P '6W_!2CX[_#K]EZ[^!_[)VM7>
MDZ /'5CX:^)_C_2[UX)4U"6TGOX]#LY4YWK%;I-=NI4QK/;19;S9E0 _9^BO
MR/\ ^#A/_@H]\;?V._\ @GM\!_@G\ /B-J'A?QG\;S9:=<>+-.N"E_8Z5;VE
MJ;Q[:7.Z*=Y+NU7S1\RJTFTABK+5^*_[36O?\$L?^#B#X,_L:?"SQ)J\7P7^
M.'PYTRTUSP?JVNW-_!;:]->ZC9VVH6WVF1VAF>2VLTE*D"422%PS[64 _7JB
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .9^,OQB^&?
M[/GPJ\0?&[XR^,+30/"WA?2Y=0US6+Y]L=M;QKECQRS'@*J@LS$*H)(!_*W]
MCS]MG_@F[\1?VQ=?_P""L?[2_P"U7X"U7XN^-+2T\)?!/X2:%XBMM3U7PIH$
MDOE6EBL,+L&U6]EG9Y\-L@-S)%YBH937Z0?MC?L0?LS?M^?"A/@;^UCX"O?$
MWA-=2BOWT6V\4:EI<4\\8/EF4V%Q TRJ6W!)"R!@K8W*I'SW\(/^#<G_ ((R
M_ ;XK>&_C;\*OV-$TWQ/X1URUUCP]J4GC_Q#<BTO;:59H)O*GU!XI"DB*P5U
M9<@9!H ^&1\)/$7PG_X/7;7Q1XBMY(K'XA^!YM:\.2RK@7$*^%7LY IZ';-8
M7(]@H^IB_P"" 7PK\5>)_P#@X@_;R_:*6PD71M \5>*O#4URJGRVN+SQ29HE
M!Z%O+TR0D#IN'J*_6[]I']B?]G[]J?Q)X2^('Q,\.WUMXN\ WTMWX)\:^'-7
MGTW5]$DF3RYU@NK=E;RY8R4DB?=&X/S*2 17^#W[!G[+OP%^ 7B#]FSX5> +
MK2/#?BZ6^G\6W%IXAOH]4UF[O 1=7EQJ2S"\>YD!YG\T2*  K*%4  _/']KO
M]LW_ ()G?\%$?VZ]#\&_M2?MH?"_0O@;^SCXK>_'AK7/%UJDWC[QE$I02-"6
MR=,L5:2,,0/M4TLR@/"-S?/W_!UUJFB?M.?!K]D']O\ ^$LEY=?#Q_%>IV46
ML7-J8DEAOGLI[*Y"GYDCFBT^XE3=ABA3*JV5K[Q_XA<?^"%'_1C/_F3?$_\
M\LZ^J_'7[$O[*_Q,_91M_P!A[Q]\&=,U;X66GARST*T\)7LDKQ6]C:1QQVJ)
M*7\Y'B6*,I,'\U60,'W<T ?D9_P6'^%?BKXZ_P#!UM^QQX#\*V$DSZ+X5\->
M);MX5)\JWT[Q!K&H3LYZ*HCLSR>[ =Q7[CUXI^S_ /\ !/W]F_\ 9S^*FH_'
MGPOI&MZ]X^U30K?0[CQQXV\27>LZI'I4&#%813W3N88 P#LL87S'^>0NP!'M
M= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?G5_P %N?VW
M/@#K$4?_  2GU?\ :T\%_#"_^)ND[OBOXQ\2>(+>U_X1KPD[!;B&%96_?7]\
MFZWBAP0L3RS2;5$9?RS_ (*-1_L<_M/?\&]_QP_99_X)<:U8>)/!GP6\-Z*M
MO=^%G^TZ>1I]Y:ZI=0I.#FZG6UB>>:09R\X)9G,BCZ1^-/\ P;M?\$>_VBOB
MOK_QR^-O[*%[XC\6>*-2DO\ 7=:U#XG^)C+=3N>3A=2"HH&%5% 1%554*J@#
MW?\ 8X_8'_9(_8!^$&H? 7]DGX/0>%/"6JZS/JNI:0^K7FH"YNYH8H9)'DO9
MII#NC@B3;NV@)P!DY /P(_;VO9K_ /X,_OV2M,T6$W<M_P#&".T2*%2SLZGQ
M/\J@<EMZ!<>^*_;?X!_"#]G_ %7]B7X>?\$M?CK\0=,NO$^B? SP]IGBSP'I
MOC=[#6Q:6UA;VKSE+.>.[CA,L17S%PK$%<GD4[P'_P $>?V"/ASXG\-:OX=^
M%-^^C>"/%%QXD\"^!+_Q->W/AWPWJ\[EY+VRTV24P0R!V=T&TI"\C-$L9.:A
M_:?_ .".O[#_ .U?^TMI'[8_CKPOXHT+XHZ+;16]GXX\"^-]0T6_\N)66/+V
MLJC<JLR;P Q0[22H  !^;_\ P1__ &!_B+_P3:_X.#?C;^Q9\#_'6O:I\%I?
MA,-:U%+NXWK;QW<EN;".XP!']LB=KJ.-\!GA61L ,X'AW_!"OP!XI_9V_P""
M:_\ P5#^#'CFS^S^(_ O@35M-U>RF4J8[BVT77X6!'7!>%@/7%?OU\#?V:_@
M[^SI::JGPO\ #4\5_P"(+Q+OQ+X@U?5;G4M5UJX2,1I+>7UW))<7+)&H1 [D
M1H B!5 6O+?CA_P2F_8P^/\ \0?%WQ*\8>"-:TV_^(VEVVF?$Z#PKXLO])MO
M&5G;G]S#J<-K*BW.U2R;\"0QNT;,4.V@#X^_X,^?@YXG^%O_  2&'BGQ'8S0
M1>/OB?K'B'2A,A4O:B&STX. ?X2^GR$'N.1P:_4ZLOP/X(\'?#/P;I7P[^'G
MABQT30=#T^&QT?1]+M5AMK*VB0)'#%&H"HBJ  H& !6I0 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %<S\9?C%\,_V?/A5X@^-WQE\86F@>%O"^
MERZAKFL7S[8[:WC7+'CEF/ 55!9F(5020#TU>3_MC?L0?LS?M^?"A/@;^UCX
M"O?$WA-=2BOWT6V\4:EI<4\\8/EF4V%Q TRJ6W!)"R!@K8W*I !^;_['G[;/
M_!-WXB_MBZ__ ,%8_P!I?]JOP%JOQ=\:6EIX2^"?PDT+Q%;:GJOA30))?*M+
M%8878-JM[+.SSX;9 ;F2+S%0RFO-1\)/$7PG_P"#UVU\4>(K>2*Q^(?@>;6O
M#DLJX%Q"OA5[.0*>AVS6%R/8*/J?N;X0?\&Y/_!&7X#?%;PW\;?A5^QHFF^)
M_".N6NL>'M2D\?\ B&Y%I>VTJS03>5/J#Q2%)$5@KJRY R#7T'^TC^Q/^S]^
MU/XD\)?$#XF>';ZV\7> ;Z6[\$^-?#FKSZ;J^B23)Y<ZP75NRMY<L9*21/NC
M<'YE) ( /Q!_X)K^"_VLA_P5K_X*;?M4?LC^"/[8\:>&$\;>&_!=LR1^3<:W
M>^)6EM%!E98V95TUWVLP7INX;!\+_P""Y'Q1_P""C5O_ ,$XOAM^SA^U/_P3
M'7X*^!O#WQ'CO=.\73^.X-8O-<UF2SU!IVNBC%I+BX:>ZNI9V^_(&)Y:OZ0O
MV7/V1_@!^QI\/;CX:?L]^ TT:QU#5[C5M;NY[R:[O=7U*=MT][>74[/-<SR$
M#,DC$X 4850!B?ML?L ?LC_\%%/AMIGPB_;'^$O_  F/AW1]<36-.T_^WK_3
M_)O5AEA67S+&>%VQ'/*NUF*_-G&0" #\,_\ @X0T']HOXK_L(_L)?M>_'_X-
M'P)J&B:G?Z%XLT%+Y;N+33<26;Z?(94R/WUKILDQYXWA>".?:?\ @L/\*_%7
MQU_X.MOV./ ?A6PDF?1?"OAKQ+=O"I/E6^G>(-8U"=G/15$=F>3W8#N*_87X
MU?LI?L\_M%?L^WG[+'QM^%NG^)/ 5]ID-A<>']1:1D\F$+Y)60,)4DC*(R2J
MPD5E#!@1FN6_9_\ ^"?O[-_[.?Q4U'X\^%](UO7O'VJ:%;Z'<>./&WB2[UG5
M(]*@P8K"*>Z=S# & =EC"^8_SR%V ( /:Z*** "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* "BN"^*7[3OP.^"WB"'PM\3/&_]FW]Q9K=0P?V;<S;H6=T#;HHV4?,CC!.>
M.G(KFO\ AOO]DK_HK'_E"O\ _P",5Y5;/<DPU5TJV*IQDMTYQ37JF[HY9X[!
M4YN,ZL4UT<E?\SV*BO'?^&^_V2O^BL?^4*__ /C%=+\+?VG?@=\:?$$WA;X9
M^-_[2O[>S:ZF@_LVYAVPJZ(6W2QJI^9T& <\].#11SW),355*EBJ<I/9*<6W
MZ).["&.P522C"K%M]%)?YG>T445ZIU!1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117._
M%GXK^ /@=\.M5^+'Q2U_^R_#^B6XGU._^RRS^3&6"@[(5=V^9@,*I/-)M15W
ML:T*%?%5XT:,7*<FE&*3;;;LDDM6V]$EJV=%17RQ_P /K/\ @F5_T<M_Y9NM
M?_(='_#ZS_@F5_T<M_Y9NM?_ "'7-]=P?_/R/WK_ #/K?^(=>(/_ $*,5_X3
MU?\ Y ^IZ*^6/^'UG_!,K_HY;_RS=:_^0Z^G])U2QUS2[;6M+G\VVO+=)[>7
M:5WQNH93@@$9!'!&:UIUZ%:_LY)V[-,\?-N&^(L@4'F>#JT%._+[2G.'-:U[
M<R5[75[;718HHHK4\4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X*_X*D?\G :/_V)UO\
M^E=W7S97TG_P5(_Y. T?_L3K?_TKNZ^;*_EGC/\ Y*C%_P"/]$?EV<_\C2KZ
MA7TG_P $M_\ DX#6/^Q.N/\ TKM*^;*^D_\ @EO_ ,G :Q_V)UQ_Z5VE'!O_
M "5&$_QK\F+)_P#D:4O4^]:***_J8_4@JEXCU'4](T2XU+1O#T^JW429ATZV
MGBC><Y'RAI65!Z_,0.*NT4 ?$G[/W_!9Z^_:BM?B%J'P-_X)N?'3Q!#\+/%]
M[X8\:I9WGA5+BUU2T_X^+>*";6XY+EE&,>6"') 4D\5[=^P?_P %!OV:_P#@
MHS\(KGXO_LX>(;^2'2]5DTKQ'H&O:<UEJFAW\8!>UN[=B3&X!!R"RGG#$@@?
ME1^P!_P4?L?^"9WPS_;L_:!\8?LQ>/\ QKX=TW]LCQ0+K6O"IT\V-A/-<)%$
MEX9;I;F",N4#3I;2HOF(.6.VOM+_ ((3?L">/?V5? 'Q0_:H^,7Q#\+ZYXO_
M &EO&[>/=2MO EXUQH>G6MRTUS;0VLS*OGY^V2L9% 0JT:KN";V /O*BOS@O
M/VZOVD_VR_V?/B!^TA^RA\</B!X-O-.UC7['X/\ A;PO\![KQ!I>OKI=U/:1
MMJ=Y)I=P)&O+BUDP+2XMQ;1S(KF21')YG]I7_@I1_P %/?"G[./[&GQFB^'V
MB?##Q5\8_CGX=\!_$WX8>+?"<\-X+J>^N(IMEU/)*;.SN$M<J!;23QQW*NLI
M9<$ _46BO@'3_P!H#_@H)^R]_P %>/A%^RG^T3^T9X=^)?@/X_>$_$MUIUCI
MW@"#1#X5U+2;<7;K;LDTLT\#1LB 7$DC_.3NRO*W/[:GQA_;$U+XRGX#?M ^
M/_AG;?#OQWJW@OP/)X+^!USXG@U;4M-58[F\U.=]+O(F@:[+QI;VSP2+%$)'
ME)F"1@'W[17Y3?M _M_?\%8_#G_!(?PE_P %"?%O@_6?@_XW\#^)K:R^.O@&
M^\#6[F]T4WJ6\VJV$5[&\L,FR6&4 L\:@S @B/<?1_\ @H%^W3\8OV8OV[/V
M5+/PO^UYY?P5^.^M'3/$5K%X=TR>YM':"W73[R"[>U(CM;JXN(1*TN2NZ0Q,
MH($0!^B5%?/%GXY^/_B_]MKXB6?PZ^(MSJ7@7X<>";&&Z\$M86$<>H^++N&:
MX6R%ZT/G0I%9FPG<%CE]1A.X(C1M\0_M+_\ !1C]O']C3]G/X5?M _'7]I#1
M[?XS:S\0M(@^*7[-8TG1KG3M(T?4;R2)8HWM(WO[21(O)*7$]Y(CN7&UN$4
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
M;XHZC#\7OA!J_B70_BCIVF:+I\$^B:O8/(+>UL;=8"DIEC-L(_-67S9Y'49
M"@ ^P/CI^TIH'[..MZ%J/Q7T.6Q\%:YJ%OI<OCA+D-;:/J-Q*(K>.^0@&WMY
MI&CB2Y!=!+($E$0*NWI5?-?BGX"_&#XN_P#!+#Q-\"_VS/&,'BCQMXN^$5_:
M^-;Q-,MK:WM]1N=/?S([>.!%54@E;$;G+YC#ELXQR7_!!']J?Q;^V-_P26^#
MGQG^(.IS7OB%="FT37+VX?=+=3Z==36(GD;^)Y4MTE8]VD- 'V#1110 4444
M %%%% !1110 5\\?\%8O^4=GQ4_[%]/_ $IAKZ'KYX_X*Q?\H[/BI_V+Z?\
MI3#7/BO]UJ?X7^1]3P/_ ,EKEG_811_].1/YZJ***_.S_6,*_I]^%/\ R2[P
MU_V +/\ ]$)7\P5?T^_"G_DEWAK_ + %G_Z(2OI.'?CJ?+]3^0OI8_[GE/\
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
M?%[P#XI\0?"^#QA8-J%[IVBV9@G"W#NMJL[2?,(Q(X$; EMX:,=!^W9\$O\
M@ICX)_:T^%/_  6'_8Y_9SL/$GC33/A]<^"/BS\";KQ9;QW-YX=DOY+ZW2&\
MSY!N8GDW2>69 LJ((_M$88M^E-% '@'[&/Q2_;4_:#O;SXP_M/?LY'X*Z)'I
MXLO#GPYO/$EMJVIWDKNKRZC>RVZ". *$2*"!"6 :=Y>6C5//_P#@MI^PK\9_
MV[?V/M.T/]F;Q+::7\4OAIX_TKQ_\-I+^41P3ZOIWFB.%W;Y4+)/+L9OD\P1
M[BJY8?7]% 'QO^R+^TM_P5'_ &K==\/:#^T'^P,W[/\ I.A3Q7/CWQ#JGC>T
MU*76YH5R+'2[:W#-'%+,$:2>9L+ 'B3S'D$L?RWX-_9M_P""GEE\&/VUOV9O
MB'^Q4WBOX@?&63QDF@?'?4O'&G1V&L:)>Z=+;:;IZ9D>[A,*N5@M/*2WC,AW
MO!\SM^ME% 'XE_MRZ!^U%\&?^"1W_!/SX=?%S]G4^'O'?@']J+X9:+IO@V?Q
M-:W$^HSV&EWT,9EEC/D6QGFC8*GF.$1D9V5B\<?VK^U?\$?BG_P4X^-WP#\+
MZM\!?%'@?X<?"/XI6?Q)\8ZMXWCM()[_ %/3X9DT_2;2"">9IMTMP[SS'; (
MT 225FPOH7_!1_\ X)Z^*_\ @H&/AIIT/[0$/@K3_A?\2M*\>Z,EOX1%_<7&
MM:?YXMS+(]U&OV;;.V8A&&)&?,QP/I31HM8@TBVA\0WUM=7Z0(+RYLK1H(99
M<?,R1M)(T:DY(4NY XW'K0!^:'@3X*?\%(/!O[5W[7/A[QQ^QX?'=Y\8+V]B
M^%?QLU#QII]OIFD>&)+22*UT:569[RV2W+9$,,#":=W9]BGSZ\C\/_\ !,?_
M (*1>.O^",?P \$^%_@W9_#SX_\ [+7C:T\3^ -$U_Q+:7(\0S6MQ<O+!(T#
MM!;I,LL)0/+\S1,DGE(X>OV4HH ^2/V0OVC/^"DG[6'B[0[OX_?L+S?L]^%_
M#Y:Y\4OK7C:TU6^\278A9$LK.&V3,%JLKK-)<2L&<1)$B,'D=.)_X)__  $_
M:E^&'_!6+]K_ /:(^*O[,^N^'/ OQJN?!\O@KQ%>>(-%N%?^Q]-N+2<306M_
M+/%YCRAH\QGY0=VP\5]VT4 ? ?\ P1.^!/[9'['5M\4/V6/CA^S6^D>'T^,?
MB3Q+I/Q(?Q/936>N6%],KVPM;:%WG64XW.)EC5%P,ER47E/BO^P-K.H?\%WK
M+7?AGXQAM_AM\2_!FF^/?CUX*CC^6[U?PY?QIH5PV/E3S[IX9-N#YO\ 9=V6
MSG(^\_VC/A1X@^.?P+\5?"#PG\7O$/@'4_$.C365CXS\*3B+4=(E8?+<0,>C
M ^A!P3AE.&' ?L._L1VG['7A'46\4_'3QE\5?'?B&.UC\5?$CQ_?^?J6HPVJ
MNMK;*!\L-M")9F2(9.^>:1F=Y&8@'0_MO_&'P_\ L_?L<?%+XU^)[I(K/PSX
M!U:_8,>972TD,<2C^)WDV(J]69P!R:\=_P""%_[)/BW]B/\ X)4_!_X!?$33
M'LO$MOH,VK>(K*9-LMK>:A=37SV\@[/"+A86]XCUZU[U\5_@+X8^-VO:(_Q,
MO9M1\.Z#?P:G;^$FC465YJ4$HDM[F[X)N! ZI)%"<1K*@E99'2$Q=U0 4444
M %%%% !1110 4444 %?/'_!6+_E'9\5/^Q?3_P!*8:^AZ*SJP]K2E#NFOO/4
MR/,O[&SK"YAR<_L:D*G+>W-R24K7L[7M:]G;LS^6.BOZG**^=_U=_P"GO_DO
M_!/ZR_XFS_ZDW_EQ_P#<#^6.OZ??A3_R2[PU_P!@"S_]$)6_17I9=EOU!R?/
MS7MTMM\V?D/BQXO?\10HX2G]2^K^P<W_ !/:<W/R_P#3N%K<OG>_2P4445ZA
M^+A7P1_P4D_X)[_M'']M7X;_ /!6O_@GOI6CZO\ %CX?:7+H7B_X>ZYJ:V%M
MXY\/R>8#;)<M^[@NT\Z78\OR']T2P\A4?[WHH ^;_ _[;7[0WQ1TE-&\,_\
M!-GXM>'?%$J^5-'\0+K1M/T?3YL#,DU[!?3O+ "?O6L$\I _U0YQX?\ \%&?
MV&?VL;KXW_LW_P#!1O\ 9UCA^)'Q3^ 6J7T7B_PR'MM+?Q;HFI1&*_BLC*PA
M@EB1YQ!%*_W)?FDDD0&3] ** /B+XJ?L_?$G_@HQ^VW^S_\ ';QG\"_$OP^^
M'GP$U#4?$[KXX%I%J6O:]/%%%9VL%M;W$QBAMBAGEFD*AV\M(PXWNOSIX7_9
MJ_X*;6_PU_;;_9L^(/[%[>*_''QLN?%\?A?X\:EXXTZ.PU#P_?:=);:;IBAG
M>[B-NK%8+01);J\K!W@&Z1_UHHH _)#]IK]CS_@H?^T!_P &V'AG_@G[I'[%
MFHVWQ0M_#/A7P_#X='C;1<PPZ3/8227EU-/=0PP^:+:79#$\S@%-^PLRI^KO
M@[7-6\2^%['7M=\&ZAX>O+JW$ESHFJS6TEQ9N>L<C6LLL+$>J2,OO6E10 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 ?&O\ P4/_ ."M_P#PP3\:M+^#_P#PS]_PE?\
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
M?AY#^[T^[MTFA=0F>)$?=A8P-K1QNE_X _\ !-O]ICP#_P %'M<_X*)_%_\
M;(TK7=1\3_#FR\+Z_P"%/#_P]6PLI!!<>>/L[2W4TEO"K*JJ)&GE;?*3*,HJ
M 'L'_!1WP'^TC\3_ -A;XH_#_P#9"UO^S_B3JWA&YM_"EPM_]D=ISC=$D^Y?
M(DDC\R-)=R['=6W)C</AW_@G)^T?^P/^T)^V/X:^%6H_LP:S^RW^T-X3\*ZM
M8>)?@MJF@'3+?Q1;3VZ":XMIH?+2^>(1&2.X=1<&(S%=R9D7]!OVM?@SX]_:
M ^ &M_"KX6?%Q_ 7B2^FL;C0_&,>EB^;2;FUO8+J.<6YDC$V&@ V%U!S@G&1
M7C\_["'Q2^-_[6/PA_:S_:X\:>"+S6?@C;:L?"T/@3PS<V;:E>ZA;"UEGN9;
MFXF>*!(PS):(6_>.&:5@@4@'Q9_P2/\ A#^SI^S/\4?V]/VCO#WP3T]KWX*_
M&_Q1-X2ALMZO9V=OIDCM:P@$@!T,B<@GYS7I?_!/']DSX9?\%2O^"36B?M*_
MM(2C6_C%\7+#5]8D^+22O'K'AK4C?745H-*N4;S-.@L_+BCCMX&2/$3;U8R2
M;O</V:O^"97Q'_9N_;"^,WQAT3]IFVO_ (6_&?QA+XK\0?#2Y\%1-=/J<UNT
M,T+Z@\S!K-BWF&)859BL:;PJR"; _9=_X)F_M5?L%_#OQ7^RW^QW^UCX<T_X
M1ZUJ][?^"[;Q?X.N;_6O 2WC,]Q;64T=Y%%=QK(SRPF9%*22$OYPR& /SH^.
M_P"T]\=?VWO^#<?X/_M(_&/XA^*+/XCZ+\:-*\)ZGK^G>(+JW@UE8=6>U%S<
MVD<@MKQS&(MS2H^98W8;=Q%?<W[8W_!-G]F3]E;]G;XI>/\ PC^V+XX^$MO\
M4O%?AJY^*/B36O$FIZ[<:_';76)M/M8A.+G[7J/FO$RVY9Y"XB2,1GRZZ7]I
M[_@B?HOQ*_X)X?#O_@FY^S%\<+#X:>#?A_K6G:I#J6K^"GUV\OKFTG>Z\URE
M]9HKS7+O-*VUMS.P4(",>B_\%*_^">OC[_@H1^S3X/\ AQ;?M 6_@SX@_#_X
MAZ/XX\*^--,\,&6QCUK3_.$3/8RW#EH2L\GR&9MK!&)<*58 ^6/A D'PA_X+
MZ?#/P_\  _\ 9TU#X)>"?B-\!=;DUGP,JVEC#K<EE<(UOJ,^FV4CP6TX#!59
MR+C8"LBQG*5H?"S6?@[\5O\ @H1^V/\ ##_@K!<:!$VCR:=+\+K3X@WD<%E8
M>!S:3#[?H[SE5A;S07N;FW(D2?RP[AHT"^LZI_P2Y_:V\9_MP?"7]N_X@?\
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
MS=;-Y3&XMU_<KL5?+P6+Y_\ P2;_ ."3O[+7[2_[!O[/O[5G[05]XS\4^,+K
MX.-I=T]YXSO$LI=/NX&B2V^R+((H_LX(DBDC".+@"X9FF"NOTQX;_8&_:;US
M]F?XE^"OV@OVSK7QK\5OBGX1N/#>I^/+SP$D6E:'IDD$\2VEAI5M<P!0IN99
M&E:;S)I"ID)2.*./LOV%?V?;_P#X)O\ [#7AOX"?&[]H?P[K^B?#'P^;5?&L
M^@#P];P:;#N97NA->W"*43AI=Z+A<E1R: /@_P#X)X?&Z/\ 8 _9/_:9_P""
M<'Q:\*V?BCXJ?!;Q5-8^%[77H%EF^)5EXAG$7AN6X:3)N3-<7<-G(/F$,;1(
M>F*_1[]B[]E[PI^QK^S'X._9V\*W!O#X=T2W@U;69B6GUB_$:BXOIF;+/)+(
M&8Y/ *J,*J@?*^M? 7]E']N/_@L]\._VOO@[XGTOQ,WP=^%D\OC'7_#.L17F
MF:E=7MR/[!LY7@+1S2P*NIWN"Q:/%DY&'C8??- !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %>.I^P1^RO'^TF/VP%^'VH
M?\++%O\ 9O\ A+SXNU4W1M/,\S[&<W.TVF_G[+M\GMLQ7L5% !1110 4444
M%%%% !1110 4444 %?-?Q@_X(\_\$Q/CU\4;KXU?%3]BKP1J/BG4)S-J>M06
M#6DM_*2&:2X^SM&+AV(!+2!BW<FOI2B@#!^&7PN^&OP6\"Z=\,/A!X T;PMX
M<TB#R=+T'P_IL5G9VD>2=L<42JB DDG Y))/)K>HHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *POB?\,?A]\:?AWK7PE^*WA&RU_PUXBTV73];T;4H?,@O
M+:52KQNOH0>HY'4$$9K=HH X/]G']E[]GG]D+X9P?!S]F7X/Z%X)\-6\[SKI
M.@V0B229P TTC<M+(0J@R.68A5&< 8[RBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **^;_VP?CW\6?A9\2['P_X#\5_8+.;0HKB2'[#!+F0S
M3*6S)&QZ(HQG'%>4?\-B_M'?]%%_\I%G_P#&:_*<Z\8>&<BS6ME^(HUG.F[-
MQC!J_E>HG]Z1]]EGASG>:X"GBZ52FHS5U=RO\[0:_$^YZ*^&/^&Q?VCO^BB_
M^4BS_P#C->K_ +'WQ[^+/Q3^)=]X?\>>*_M]G#H4MQ'#]A@BQ()H5#9CC4]'
M88SCFEDOC#PSGN:T<OP]&LIU'RIRC!*_G:HW]R89GX=9WE6 J8NM4IN,%=V<
MK_*\$OQ/I"BBBOU<^!"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBLCQ[JE]HOA"^U33
M)_*GAB#1R;0V#N Z$$5QYAC:66X"MBZJ;C3C*;2WM%-NUVE>RTNUZFE&E*M5
MC3CO)I??H:]%>&_\+A^(W_0Q?^2D/_Q%'_"X?B-_T,7_ )*0_P#Q%?BW_$P?
M!G_0/B/_  "G_P#+3Z7_ %2S+^>'WO\ ^1/<J*\-_P"%P_$;_H8O_)2'_P"(
MKVVPE>:QAFE;+/$K,<=217W'!?B)DG'52O# 4ZD7246^=15^:]K<LY=G>]CR
M\RR?$Y6HNJT^:]K7Z>J7<EHHHK[T\H**** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X__ ."@
M7_)9=,_[%B'_ -*+FO"Z]T_X*!?\EETS_L6(?_2BYKPNOX8\1O\ DN,?_P!?
M'^2/ZFX-_P"27PG^!?FPKW3_ ()^_P#)9=3_ .Q8F_\ 2BVKPNO=/^"?O_)9
M=3_[%B;_ -*+:CPY_P"2XP'_ %\7Y,.,_P#DE\7_ (/U1]@4445_<Y_+(5SW
MQ<^)_A'X(_"GQ/\ &CX@7S6N@^$/#U[K6MW*KN,5G:P//,X'?$<;''M70UY?
M^V]\&_$7[17[%WQ>_9]\(311ZMX[^%^O^'M+DG;"+<7NG3VT98]@'E7/M0!\
M;?\ !*;3?&G_  5X^!MS_P %'/VW]6UF]T3QUX@U&+X5_":Q\075IH7AK0[2
M[EM4>:WMY(UO[Z2:&9GN;@.0 GE+$I*UE?M7?&GQ5_P1._;9^"5[X5\=Z_J?
M[.7QS\3GPCXJ\&^)]=N-23P5K3F/[+J.FW-V\DT%N_F.9;7>8E6"1D4,RA>E
M_P"#8;XF6?B/_@DIX0^">LVLNG>,?A'X@USPEXZ\/7D9BNM*OXM3N9UBEC;Y
MD;R9XLY ^8./X37FG_!QY\/;[]L;XW?LC_\ !/?X9H]]XN\2?&%/%.JP6;$O
MI'A^QC,=WJ$^WF*)5G<JQQO:%E7+#% 'UGXKNO\ @G=XV_X*H>"]5U'XUV]W
M^T3X5\!ZKIVB>$-+\2SR?9]*E(DN7N[2$F*-QDE?.VLV00&*1E/ OV??#\7A
M3_@YI^,FCV&N:W<VES^S+INHBVU?Q!=WZ6\\^KP"40"YD?R(SY:XBCVQKCY5
M%7OC]&@_X.9?@%*$&X_LW>) 6QR0+Q\#]3^=.^$?_*SU\6_^S3]&_P#3O'0!
M^A-_?V.E6,VJ:I>Q6UM;1-+<7%Q($CBC4$L[,>%4 $DG@ 5X3X1_X*=_L.^-
M_&'A+P7H7QL99?'][)9^ M5U'PQJ=EI/B>X3.8M.U*XMDLKYCCY1!,^_C;NR
M*Z;]N?QM\#/AS^QC\5/&7[3>GW=[\/+/P!JP\:V&GEQ<7FF/:R1W%O$8V1A)
M)&S1J0RD,X.Y?O#\N?VV=.\<ZC^Q9^P!XU_L_P -^"?AU_PTQ\*C\+_ACH\D
MNH7FDZ4T,QLWO=6GDW7<ZVNP,D42(C2.#)<862@#],?'_P#P4:_87^%OQ;U+
MX$^/OVI?!^F^+=%T"XUK6]%EU0-)IEC R+))<L@*6YW2(JQR,KN6 16)J_\
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
MC9ID&BZI\2?C5XC\>6?@RVODN5\*66HR1>1I9EB9HG>-8=[^4S1AYF"LV-S
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
MVH_@[\9-36+7M1^%?@K_ (4XNH-L,NA6]H\VIPVI;[P-_=-(RKR?(=L$1L5
M/<_VA?C9^SS^W3_P34^+?C_X!_&2ZUC1(?!'B"/^UO"FNWVE7NG:C:V4S&"8
M1-#<6TT;A"]O,%)! ="K8/%_\$3?B-X.^&O_  1!^!_Q.^*?C.QT;1M+^&Z7
M>L:WK-ZL,%O&)I2TDDCD <GJ3R3CJ:W_ ![\%?V0?@3^SS^UKX=_9?\ !=CI
M&MZ]H&O>)/BD=-NIYHY=<OM*N)6+F21TAF,0CE:WCV*BW$;[!YP+?GIKOQ=E
M^"?_  0-_P""?'CKQ-XNU+P]X%MOC/X-D^(FOZ;!#*=-TZ-]1FCNI$GBEB:.
M&ZCMI\21.N^"/C. 0#]7/A/_ ,% /V3/C1\99OV=O!WQ-N;3QY'I7]IP^$/%
M?A?4]!U&\L<D?:K:#4[:W>[A^4GS80Z8&<XYK*^*?_!3;]B'X,:AXDM/B!\:
MF@M?!FJQ:9XSUW3_  QJ=_I'AV]DV;;;4-1M;:2TL91YD>Z.>5&3S$W ;AGS
MGXO?L3_LV>.OVC?@/^V1\:_VL/'GBGQ7X-\0O#\(+B&]T6&+4I=1B5I80NFZ
M="UY ]O"\K_,52!)GRJ;R?C/XQ^)_!'QD_X)(_MJ^/OV'/"^C?#[X,SZWXYO
M-?N-8>YU76O&OB#RU&H7D8FF$6D6LDRHD<>)I'5=RI:DKD _33XT?MT?L?\
M[/&H>#]'^,G[17A;1+[X@:C967@JPDU)9KC6I;N58K=K>*+<\D3NZCS@/*4'
M+,!S3/V6/VZ_V1_VVAXI;]E3XYZ1XV7P5K(TOQ+)I*R[+2Y(8J TB*)48*Q6
M6,M&^UMK'!K\S?\ @HAH&@^-/^"2_P#P3+\->*=,@U&QU/XZ?!BSU*TND#I<
M0RZ#<+)&X/564X(/4&OUZT/P;X0\,7^H:IX:\*:;IUUJTZS:K<V-C'#)>2*@
MC5Y60 R,$55!;)"J!T% &E1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 >/\ [0/[*/\ PO7QE;>+O^$]_LK[-IB6?V?^RO/W;9)'W;O-
M3'^LQC';KS7"_P##NC_JL7_EO?\ W17TU17PN9>&O!6;XZIC,7A>:I-WD^>H
MKOT4TE\D?58+C7B;+\+##8>ORPBK)<D'9>KBW][/F7_AW1_U6+_RWO\ [HKN
MOV?OV4?^%%>,KGQ=_P )[_:OVG3'L_L_]E>1MW21ONW>:^?]7C&._7BO8**,
MN\->"LIQU/&83"\M2#O%\]1V?HYM/YH6-XUXFS#"SPV(K\T)*S7+!77JHI_<
MPHHHK[H^6"BBB@#P_P"(W_!/?]G?QS\7=1_:#\,1^)/ 7CW6K6.VU_Q;\./%
M%UHUSK,48(C%]' X@O60'"23Q22(.%91Q6Y\ ?V,/@!^S?XIUSXC^ O#=_?>
M,?$\<<?B7QSXJURZU?6M2BC_ -7#)>7<DDJP)_#;QE(4_A05ZI10!XSXO_8
M_99\=_M6:%^VWXH\':[/\3?#6G/8:%XBB\?:U"EG:/OWVZ6D5XMKY3^8^Y#$
M5;/S X%&A?L ?LM>&OVLM3_;CT;PAK\7Q0UC2ETO4_$C?$#6W2XL5='6T:T>
M\-KY"NBL(A%L!&0 2:]FHH P_B;\-? ?QE^'6N?"7XH^%[76_#?B72;C3-=T
MB^0M%>6DT9CEB8 @X96(R"",Y!!YKY4A_P"""/\ P3"'P;TKX%:A\$M;U#0]
M!URUU3P])J?Q!UFXO='DMV9HH;*Z>[,UE;Y8DPP-&C'#L"ZJP^QZ* /"HO\
M@FQ^QQ;?M%>&OVKM/^&^KV?CKP=X=30/#&JV'CS6K>#3M*7=BQCLX[Q;40?,
M28S$5)Y() J_\./V ?V6OA-^TUXG_;$\"^#]>MOB+XSM8;;Q3K]UX_UN[74H
M8D"0QRVUQ>/;E8U4!%$8" ?+BO9J* /D&W_X(8?\$Z=*U[QQ?>%?AQXFT'1?
MB*MRWBWP)X?^(.K67AN_N)XVC>X?28;A;1G 8E T9CC8*R(I52/>OV6_V4O@
M/^QA\'-,^ ?[.'@@Z!X6T>/;8Z>^I7%VR^I,MS))(V3D\M@9. *]$HH _+/_
M (+!Z1^Q_P#$K]O;PIH/_!4']E[X@VWPD\,_#Z1_ 7Q>\$Z/K-S%)K=Y<@75
MK=W.B[KBU6.*"+RHF0AVFF=OE"5L?\$]?V2OV6M)_:9\(_%[_@F5XQ^/9\!V
MSWX^*-S\0[W7H_#.N:=+I]Q'!8P6VNQ1R7=V+R2TG6>W5HXHK:=9) TJ1O\
MII10!\;Z=_P0,_X)::9\+/%GP1@_9ZO9/"/BZ:2:?PY=>--6GLM)EDE$K2Z;
M!)<M'ITA=1F2W5'*_NRQC)2O0E_X)??LE:1J_@WQ/\/M&\4^#]:\ >&Y=!\+
M:WX4\<ZE9W,%A+-YT\4Y$Y6^\Z7$DC72S,SJKD[ANKZ&HH X;X"?LY?";]FO
MPWJ7ASX5:!-;MKNMSZUXCU34+^6\OM9U*?:);RZN)F:2:5@B+ECA41$0*B*H
M_/S_ (.+9_A5XV\=_LB_"[QYJZS65O\ M-Z#J?C*SLK^:*XTW0]LL4]]+);,
MLMG"N\?Z3N381N5P5R/T\HH \>^$?[(/P(\+?$73_P!H^SUK7/&_B>/0#I_A
MOQ=XM\53ZP]AID^R1TLC(YBA6;:A>:-1),%0.[JJ@>8?M@?\$2O^"<W[<7QK
MM?VC/CE\%;M/&T,"6][XC\+^);W1[G4H%4(L=TUI+'YV$ 3>?WFP!-^U0!]8
M44 ?/OQY_P""6W[#/[1?P!\&_LS>/O@?;VGA+X=7MM=^ ;;PUJ-SI5QX?G@&
MV.6UN+22.6-L$[CN.]OF;+ ,,OP[_P $AO\ @G]X4^/>B_M.:#\$;B'QOH7A
MO^Q;;7SXJU-Y[J$3-.L]VS7!-[=K*WF"[N#).'2)P^Z&)D^EJ* /GOX=_P#!
M+/\ 8A^%7A#XH> O!7PQUR'1_C/-J$WQ/L+WXC:_>)KT]\I6[GD^T7SE)I58
MAIHRDA!QNJ#0_P#@E%^PYX<_9/O_ -AO1_AWXGC^%&HQ&&Y\&O\ %7Q)) ("
M[.T$<CZ@988&9F9H8W6-B<LIKZ+HH ^>/B5_P2L_8B^,'P0\#_LX?$;X=^)=
M2\%_#:[L[KP3HS?%'Q%%_9DUI&8[6031WZRR-"A*QF1V\L?=Q6S\7_\ @G;^
MRC\>OBKX$^-WQ7\*>)]4\4_#*223P)JX^)>OV[Z1)(B)+(BP7R(SR+&BN[JS
M2!<,6R:]NHH _%_]I/PM_P $ROBS^W]\:?&7_!6O]G3XM_"OQTWBM=(^'WBC
MPKI/B=-.\3^&[*V2"SU%+S1$DCN;F8^8SB51Y4:VT &^.3?]A_\ !)[]FCPG
M\%/&GBWQ?^S#X@^,\/P1UO0;&/0]'^,>H:BS7>K)-,9;[3[35$2]LK?R#$C-
M*J"X8JRIMB5W^W:* /S=_P"#I+5/#&K?\$S9/A7=3I>ZMKGQ \/26_A^V5IK
MNZM8;])+B188\R&-(U8LX&U<@$@D _5GPG_8V_9CO?$7A#X[Z1XLU_XA#PO;
MR/\ #K4/$_CN[UZST99$,33V?G2NCS&/,7VJ3S)PA=1( [AO=J* /&?%W_!/
M_P#99\=?M6:-^VWXF\'Z_+\3?#VEMINB^(X/B!K<"6EFQ<O;+:17BVWE,9&+
M(8BK$Y() QPMU_P1L_X)VWWQD\=?&Z_^!,LVH?$N>6Z\<Z*_B?4?[%U>\D5@
M]Y-I@G%H]SEW=93'N21C(A60[Z^H** /E-?^")W_  3?;]F;1?V0+SX)ZQ+X
M!T'6(]5L='3XBZ];NU[&28II9X+U)9C'G]VKL5B_@5:[WXT_\$ZOV3_VA_&G
M@+XB?&+PIXGUG6_AA?B^\"ZB?B9X@@DTJZ&S_2%\F^022GRU!>0.S $$D$@^
MWT4 >%_$S_@FW^QW\7OVH-#_ &Q_'?PON+GQ_H6B1Z1'JL'B*_@BO[&.4S10
M7MM%,L-\B2'>%G1P2%W;MB;<>\_X):?LIW5OXU\/QCQO!X9^)'B/4==\?^"8
M?B)JO]C:[>W]P]Q>-+;-.1%'/([>9!"8XI%)1T92P/T910!!IFF:;HNFV^CZ
M/I\%I:6D"0VMK;1"..&-0%5$50 J@   < #%3T44 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 50\4Z'_PDN@76A_:O)^TQ[?-V;MO(/3(ST]:
MOT5SXO"T,=A:F&KJ\)Q<9+574E9JZLU=/H[ETZDZ513B]4[KU1YG_P ,Z_\
M4X?^4_\ ^V4?\,Z_]3A_Y3__ +97IE%?G/\ Q!OPW_Z ?_*M;_Y8>Q_K'G/_
M #]_\EC_ )'F?_#.O_4X?^4__P"V5Z3:P_9K:.WW;O+C"YQC.!BGT5]+PYP7
MPSPE*I+*J'LW4MS>].5^6]OCE*UKO:QQ8S,L;CU%5Y\UMM$M_1(****^I.$*
M\K^)/[&'P#^+7QN\-_M%^.-/\4S>+O!Z72>&K^P^(VN6,%@MS&L5P$M;:\CM
M\2(B!P8SNVC.2*]4HH J>(- T+Q9H-[X6\4:-:ZCIFI6DMKJ.GWT"RP74$BE
M)(I$8%71E)4J0002#7G$O[%O[-5W^R/_ ,,+:G\,K>\^%O\ PBP\.CPM=7,K
MH--5-B0B7=YH* +MD#!U*JP8, :]2HH ^/[?_@A5_P $Y)OAAX9^$?BOX:^)
MO$FE^$?%%CKNA3^)?B'J][>6LUE!<0VEO'<O<^;!:1+<R,MK"T<.\*S*Q&3U
MG[:7_!(_]A#]OD>%KW]H3X0RRZQX*MEMO"WB7P_K5UIFIV%L.EN+FVD5WB')
M"/N"EF9=I8D_2E% 'COA']@;]E+P#^RQ>_L7^"?AG-I'P[U2RN;75])TKQ#?
MVMSJ*W*E;E[B^AG6[FDE#$22-*7<'!)&!53PM_P3H_8U\)?LD7/["-G\'!?_
M  EN=/:Q?P7XB\0:AJL$=N7\P1Q27MQ++"%?#H8W4QN%9"I4$>VT4 ?+?[#W
M_!&G_@G]_P $\_&<_P 1/V:_A)>VVN/9RV=AJ?B#Q)>:I)I=K(P:2"T%U*ZV
MRN0-Q0!W PS,.*HQ?\$0/^":4>J?$2[;]G^9[#XHRWL_BSPU)XKU-M'>ZNXV
M2>\@T\W'V:VNB';9<11K)#_RR:.OK*B@#Y;U?_@C)_P3M\0?!#P-^SKK7P;U
MN7PG\.=7MM7\(Z?;_$C7[1K34K>,Q07S2VU]&\UQ%&?+CED9FBC"QH5154?3
MFDZ9;:+I=MH]G+</#:P+%$]W=R7$K*HP"\LK,\C<<LS%B>22:L44 %%%% !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 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
M[X?6>MVM]%XATJ4+Y.H:3?3&UCN8&9T1C,MNT;NJNJG./"_ '_!=;XO?'/\
M9.\:_M5?L]?\$Q?&_B*S^'>O:U:^,=.U+QII^FBPM-- :9UFD5OM5WL$CFVM
MDF51'@S;G16 /T3HK@?V6/VC/ '[7?[./@K]IWX6_:5T#QSX<M=7TV&^C"SP
M),@8PRA20)(VW(V"1N0X)&#7?4 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% 'RQ^W!_R5C3_ /L78O\ T?/7C5?<7CCX*?#+XD:M'KGC3PS]MNHK<01R
M_;9H\1AF8+B-U'5F.<9YK&_X93^ ?_0A_P#E4NO_ ([571+3;/C:O9?V'_\
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
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@
..HHHH **** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>cms-20201231_g11.jpg
<TEXT>
begin 644 cms-20201231_g11.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M( 1T P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBH=1U"PTC3Y]5U6]BMK6UA:6YN;B0)'%&H)9
MV8\*H ))/  H FHKXD_9%_;/_:5_X*LGQ+\:/V5O%FD_#+X&:/XBN=$\(^*]
M1\,_VIKOC:>V;;/?PQS2I;V%B'S&BO'--(58DP%=E3R?M\?&W]B_]MSP#^Q1
M^WSJ7A[7=!^,AFM_A#\8/#NDOI:W&JPE ^C:I9-+,D5PQEB$5Q"ZQRF1%\I#
MN*@'VI17G<W[3_PG'[5=I^QO9Z['<^-9O =YXNO+"WD5C8:=#>6EHC3#.4,T
MET?+XY%O*>,#/S5^P=^U;^U9\3/^"J7[6_[(_P >_B3HFN^'?A#:^"F\'0:%
MX6338H!JFG3WTQ;=+--(^&AC)>9E_<[E6/<5H ^V:*** "BBB@ HHKXD_P"#
M@C]JS]J[]B#_ ()L>+?VHOV2OB5HGAO6_#=YI\-W-J?A=-2GD2[OK>T4VYFD
M\F%T,Y<^;#.&  PO4@'VW1110 445Y[X^_:<^%'P[^/G@+]F?6==C?QC\0UU
M&?1-'AD4RI9V5L\]Q=R+G*Q!A'$#W>4 9"L5 /0J**\L^,7@']JOQ)\?_A=X
MN^#?Q\TGPU\/M"NM2;XI>$;WPS'=W'B:*2W5;-(+EOFM3%*&8E"NX.,[@NP@
M'J=%%% !1110 4444 %%%% !17RY_P %F?CU^TE^RU_P3D^)G[1_[+/CC1-"
M\3>#=#_M!+C6O#G]H[XA+&CB)6F2..0*Q8-(DR\8,9SD>Y_L]^*==\<_ +P/
MXU\4WWVK4]8\'Z9?:C<^4J>=/+:QR2/M0!5RS$X4 #/  H ["BBB@ HHKRO]
ML=/VR1\$KJ\_8/G\!?\ "PK2]AGL[/XDQW1TJ^MU),UN[6I$D;N,!'! #8R0
M,T >J45\Z_\ !.O_ (* Z3^W'X*\1Z'XQ^&]Y\/?BQ\-]9_L3XL_##5KE9;G
MP_J&"8W250%N+2=%,D%PORR+G!.TU]%4 %%%% !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
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
MEOX1<PV"7"BX!$FV4$[U)PY )!(!'?\ _!0[X.S?$C_@O?\ LS_"Z/XO>/\
M0]%\<?#CQB_B:ST/QQ?Q(Z063*5M4,Q33GEC9XGFM5BEV.Q5TDVR+<^)7_!$
M;]N']H'_ ()[Z!^P%\=/^"C.AR:1X'N-"M/!6H^&_AC]EQ8:9)&(9M05[MVO
M+A88UCCC1X8E(+R>>^UTSOV[_"7QS?\ X+N_L7Z1X%^+>EIXSL?AKXUF?7-:
M\.^99:B5M<S0RVL,T;1I(A=%*2%HCL?]YL*N <S\)?V8[#_@EY_P79\(_L;?
MLT>*O%UK\#?VDOA7K5[K'@:X\8:A<#0]7T^.65[VUNGG-S"S+'&@D$GF9N'&
MX[8]G&?\$K?^"87P4_X*2_L@_&OPY^U?\3/B7K\&D?M&>,M+\'Y^(FI(=%GB
M:WC34B1-F_O HC7S+TSJJQ *JEY6D_1KX3_L7^*)?VP;S]O']I;QII&O>.H/
M!H\)^#-)\.Z7);Z9X9TII_M%P8S-(\EQ=W$NW?<'RP(T2)4 WL_Q%_P06\*?
MMA7GP#_:"E^ GQ<\#Z;I>J_M.^-88(_%GA6YO)]$O!-"K741ANHEND93&WV=
MQ'AXR?-(DVH >5?#?XY_'GXP?\&K_P"T?X)_:.\87GB/Q)\*+WQ'X"/B74)3
M)/JEOI]S:F*1Y&),A43>2')+$0C<6.6/OW_!5C]C;6/C1_P2E^&G[6'P9\.F
M\^)/P.\'>'?%ECI\<DBQ^)=(LK>&>^T>[1"/M,#PB601,&)="BX\Y]WN'Q$_
MX)#:'/\ \$J-7_X)=? ?XTCPM9^([":'Q+X\\0>&/[8OM2N+FZ^U7UZ\4=U:
MKY\\I<YW%8U8*JX5<>Q>"_''PM_8T^"'@CX(?M7_ +4GP]M]5LO#*:;9ZCK$
M]OX?36H;&VCCFECM;J\F8[4"M)MD<+O&< B@#Y]NO'?[/'_!5SXI?LU0_#3P
M_8:KX%T;PF/BSKKF!-UI:RQ2:?I6B3!?NI->?:Y98#\C-X?*."!BONJOBC_@
MAA^QC\+/V5OV7_$/Q"^%>@WVG:1\6_'NK>*O"VGZF6\W3?#$UY,VBV2A@#'$
M+1Q<B(@%'OI0=S98_:] !1110!^>'_!5;=_P3V_;'^$G_!8/P; UIX;EU.V^
M''[1T<'RQ7/AN_E"V&JS@<;K&[*?O.7998XP0N17Z'1R)*@EB<,K %64Y!'K
M7G7[7W[.'A']K[]ESQ_^S#XYBB.F^.?"E[I$LLL>[[-)+$RQ7"C^_%+LE4]F
MC4]J^?/^"#'[2WB[]HS_ ()M^$='^*QD3Q]\*[V[^'7Q"M9Y-TL&J:.XMOWI
MZF1[<6TK$\EI6Z]2 ?9-%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !116'\3?'VC?"GX;>(?BCXBAGDT_PWH=WJM_':H&E:&WA>9P
M@)&6VH<#(R: -RBOS8_9B_:N_P""B_[<DW@3]I#X*_'CX=:"/B!\%]:\5^%_
MAQ=>%;F_T6V,&JV=O#87UTE['-+=8=HY;N-8Q$YD"P.%(?VK]K+_ (*/^//@
M!^RY\$]7T3X<:;_PNG]H'5O#WASP5X/U>27[%INL:C%$]S/=["LK6ED'=I I
M#N0B;DW[U /KVBOD.[_:X^-?[(/[;WPM_9$_:Q\?Z3XRT#XY:=J47@3QS8>'
M1I,^G>(+!(Y9M-NH4EDC>"XAE5K>0;9%D1HG\W<)%^O* "BOA3]FO]LK]I[]
MN[]E3QU^W)\%?CEX/\&:9H>N>([3PGX%U/PJ+V*WBTF>:)1KL[3I*)IQ"LY6
MW: 017$?^M(+-]*?L+_M-?\ #9O['GPW_:J/@R?PZWCWPC9ZQ+HEQ)O-F\L8
M+(KD#S(]V2CX&]"K8&<4 >KT5\0?M4?M5_M;_"+_ (+2_LK_ ++6B?$W0D^%
M'Q?LO&,VM>';;PJBW[R:5H4MPBS7LLDA93.\,B^0EN1Y6QC("<_;] !17D?P
MD^'W[8?ASXI_%SQ!\6/VB/#WB#POX@U&UD^#VA1>#UA;PG ELZS1W;QNCWX>
M8QO@N&Q&V'02!8_G+_@D-^U'^V?^V%\$OVC8?C%\8/#=WXW\ ?M+>*/ GA;7
M1X+5--L;/3[?3EB'V*&>*25/,DGDQ)<-)F7!E9544 ?=-%?#G_!&#]J7]K?]
MO[_@DQ!\<OBE\4M,B^*GB&Z\46&G>)H_#T L]-NHKVZM[.3[+&J++'"5B.UO
MFD"?,Q))KZJ_9H\*_'7P1\!/"GA/]IKXI6'C;Q_8:/'%XK\5Z9I"6%OJ=X,[
MY4@C 6,=!\JJ#C(5,[0 =S1110 4444 %%%% !1110 5X[\0?V"/V5OBG\>M
M'_:@\=_#[4+[Q_X=1X_#WBA?%VJPW.DQNK+)':^5<JMO&ZLP=(PJN'8,#N.?
M8J* *FOZ)9^)-&N=!U&:[C@NXC'+)8:A-:3*#W2:!TDC;_:1@1V->:?LR_L1
M_LQ_L;PZQ:?LU?#>3PM;:_?R7^LV-MKU_/;7=Y)M\RZ>&>=XS.X1 TVWS&"@
M%B.*]6HH *\G_:._84_8]_:^\2>%O%W[3W[.GA;QSJ'@JYEG\,S^(]-6X%DT
MA0N-K?+(C&.,E'#(2@.,UZQ10 D<<<,:Q11JJ*H"JHP !T %+110 4444 %?
MGE^QY,?V3O\ @O+^TC^R?(/LOA_XX^#-(^+W@^V((B6^C;^S=7V'HTLT^)F'
M7;&#TYK]#:_/'_@L-L_9S_;Q_8M_X* VH-O;:3\6I_AMXNNE'R-IOB*U:"-Y
MS_SSAEB>0'H&D]2* /T.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 *AU&UT^^T^>RU:VAFM)H62ZAN4#1O&00RL&X*D9!!XQ4U<M
M\<_A=9?''X)^,?@KJ6KSZ?;>,/"VH:)<7]L@:2V2[MI(&E0'@LHD+ 'C(H _
M'WXW_L<_M*_\$,?VV+S]H?\ X)2Z5-XZ^&3?#_6?%/COX ^)-1<II>D1W]C]
MO_L68[FC;+0RA<%P+?!%S\L8[7]N#]HCP7^V'^WG_P $M/VP?A[]K/P]\9^(
M_$5W8K?Q['M+^XM-/\F"<*2HF62-XQAF&Z&3!(Y/T-XD_8K_ ."H/C'Q[8>!
MO%W[4O@:XTZ3X-:KX-U;XQ6/@*6'57AN;NQ+,+!]2:-=0DBA=A<C=;HX9S"<
MK$?3?BM_P2C^ GBW]C#X<_L@_"[5+WP>WP8U#2-8^$/BZ&);J\T#6=,;=;7T
MBL46YWL9//C)02K-)@HQ5E /F_\ X+VVVJ:S^VG_ ,$^/#OAG<VJO^U%8WH2
M/[YLK:6SDO#Z[1#G=VQUK],Z^;/"?[$7CWXA?M:^$_VTOVQ/B!X=\2>)OAOH
M%_I?PS\/^$=!GL=+T.2^")?ZDQN+B>6>[FCC2(<I'#$"H61CYM=?\+/@O^U-
MX4_:_P#B7\8OB)^U3_PD7PQ\3Z=ID/@/X8?\(W#!_P (Q/#"JW,OVM3OF\UP
M[X(_Y:X/^K7(!^0GQA_9=^,/Q-TCXM?\%6_^"27A6XU?X!>,O&-V/B5^SO)K
MMU!9_%W3].O)(]6U>T6W*FU6:XBGC6U4EYXHI2P9+AK%_P!AOV$_VE_@Y^V'
M^Q_\/OVD?@!HW]F>$/$_AR*71M'^S)#_ &8L1,$EELC^13!)%)#A/D_=?+QB
MO)OV:/V$/VA_V&?ACJW[,W[(_P <?"%G\,Y-9U+4/ UOXL\(7%WJ'@Q+ZXDN
MIK2(PW<4>H0)<32R1"01.@?8[2@ U[3^R!^RU\-/V*/V:?!_[+7P@6Z/A_P=
MI?V2TGOY%:XNI&D>6>XE*A5\R6:265MH50TAVA1@  ^%/^"L_P ,=/\ C/\
M\%N/V"_A?K'BG7M&LM9TKXH07]]X8U9["^^S_P#"/QM+%'<Q_O(/-16B:2(I
M*JR,8WC<*Z\MX!_9NT__ ()-_P#!=GX.?L]_LB^)O$5A\'?VF/!?B<^*OAWJ
M?B6\U&VTO5=(L9+P:C;O<RR2QM)^YCW,Y.9)1NP45/KK]N;_ ()__$']HO\
M:5^"?[:7P'^->F^$_B)\"KC6SX>L_$WAQM3T?5K;5;1+2[@N8XIX)HV\I2$E
M20[2Q)1N,;_PH_8M\33?M4/^W'^T_P"/M+\4?$2R\*/X:\&Z?H&D26>C>%--
MED$MS]GCFEEEGNKAPOFW3LI,:)&D<:AMX!\U?\$;=*G\,?\ !2/]O;P1'XFU
M_4['1_B5X:ATUO$?B*\U2X@B?3[J4QB>\EDE90TC8#,<# ' %6O^#=[_ )%7
M]L'_ +/O^(/_ *!IM>P_L;_\$\OC%^RG^U1\?OVFM5_:6\.^)3\=]9L]5N=#
MA^&\]BNC7-I!+!!LF.JS&>/9(N]2JEBF5:/.*B_X)X?\$[_C=^P/X:^,>CQ?
MM.^&/%EU\6/BIK/Q!CNI/AC<62:3J^I" 3(8QJ\AN+91 NV,-$^2<R'I0!\>
M?\$?O!\/C;_@V,\3Z6_B'7-)F@TKXA7=EJ/A[Q!>:;=6]Q%=ZB\3B:TEBD(#
M@$H6V/C#!@2*QM7_ &LOB=\%?^"$/[#WPO\ !/C;5=#O?CQXN\%^ _$?C#3]
M0>"^TW2;R1WOI8+@'=%.\<9C$H(95D=E9656'UQ^QO\ \$I_C#^Q]_P3+\3?
M\$Y](_:ST#6SK-CKEKI7C:X^%\L#V*ZH;AIVDM!JS+<,K7#%,21 ;0&#52OO
M^"*?ASXB_P#!*'PQ_P $POCS\=FUJ7P'%:2> _B5X;\,-I-[HU]9LYL[U8'N
M[@-*BN\;8D4/&[@;&(8 'C7_  6I^%OA/_@EI\-/AM_P47_8-\(6G@'Q'X*^
M)6D:3XRT7PO%]EL_&VA7KM%/9ZE#'A;V4OY92XE#2H6=@V[:RR^/?V<=!^)?
M_!RKK_P:\5_$3QVW@_Q/^QA+X@UWP]!X]U(17;R^*X;:6U1S.9+.U?[/"S06
MCP(PBV$&.26.3Z.UO]@_]I3]IVP^&_@S_@H%\=O!GBWPU\-_%%AXCFL/!O@R
M?3I/&&K6(;['/J!GNIHX8%<^?):PIMEE"_.D:F)[Z?\ !/WXNI_P5@?_ (*;
M']I/0C:M\)_^%=CP"?AW-N72/[2&I;_MW]I_\?'GC[_D;-IQY?>@#P7_ ((K
M>%M/_9T_X*!_MP?L)?#.]U&#X:?#;QAX/U7P/X=O=4FNH]';6=*N+F[A@,S.
MZQ[X4PNXCY?7)/Z0U\K?LB_\$]?BM^S3^W1\>?VS_%'[1V@>)D^/4VARZSX9
MLOAY-IQTLZ3:S6MH(;EM3GW QS'S-T7S, 5*#BOJF@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *^,_^#@?X'7WQV_X)$?&;3] $B:SX3\/IXPT2Z@/
M[VVN-(GCU!GC_P!HQ03)Z_.<<XK[,K*\=^#-!^(_@?6?AYXIM1/IFO:5<:=J
M,!_Y:03Q-%(OXJQ% '*_LH_&ZP_:6_9@^'7[1&F;!!XY\#Z5KR)'TC-W:1SE
M/8J7*D=B,5W]?!O_  ;>>,-=N_\ @EQH/P0\97?G>(?@WXT\1> -?;!&V?3]
M2F,:8/W=MO- N/:OO*@ 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 **** /S]_X)+*GPK_X*1?M[_LP1
M#R(+'XP:+X[M;;HKMXATH7,TJ^N7@ 8CH< U^@5?GWX-NK?X-?\ !RQX^T2\
MG2UL/BQ^REI?B!KB1PJ2WNEZPUCL)/\ $('W?[O>OLGQ5^T]^SOX*+)XD^-/
MAN"1/OP1ZK'+*/\ MG&6;]* .[HKP'Q!_P %,?V2]%++9>,=1U1E[:?HLXS]
M#*J _G7%:[_P5T^#5J2OAOX9^);PCH;PV]N#_P!\R2']* /K.BOB74O^"PYY
M71_@#]'N?$O_ +*MO_6L*\_X*]_$QY"=/^$6A1+V$UY-(?S&W^5 'WO17Y\S
M?\%<_CDP'D?#GPFISR7BN6_E,*\X^-7_  75_:5^%OQ,N?!VG_"GP-=6D.FZ
M?<(\UO>"3?/907#9(N,8#2L ,= .3SGVLBR#,>(L7+#8))SC%R=VEHFEU\VC
MQL\S[+N'<)'$XUM0<E%63>K3?3R3/U-HK\G+'_@XB^-D9']I_L\>%IAGGR-2
MN8^/QW5L6/\ P<8>+(P/[3_92TZ8XY\CQ?)'S^-LU?23\,N,H[4$_2</UDCY
MN/B9P=+>NUZPG^D6?J717YQ^%?\ @XH^%]X5_P"$W_9GU[3@?O\ ]E:_!>8^
MGF1P9_2O3/"G_!>+]A7Q"%&LGQEH1/WO[3\/JX7_ ,!I9:\[$<"<78;X\')_
MX;2_]);/1P_'/"6)^#%Q7^*\?_2DC[0HKY[\)?\ !5;_ ()]^-&1-*_:9T:W
M9\#&KVMU8X/N;F) /KG%>S>!OBG\,?B?9?VE\-?B+H7B&WV[O/T/5X;M,>N8
MF85X.*RO,\"KXFA.'^*,H_FD>]A<TRS'?[M7A/\ PRC+\FS>HHHK@.X****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH ***"0!DF@ HKR/XQ_MP_LY_!2273O$'C9=1U.)03I.AI]
MIFY&0&((C0X(.&8'FOEKXM_\%8_BEXA,FG_"'PC9>';<DA+Z^Q=W1'9@"!&G
MT*O]:2:DKK8$TT??E[>V6FVDE_J-W%;P1+NEFFD"(@]23P!7C_Q&_;\_99^&
M[RVMU\28M7NXNMIX?B-V6/H)%_=9^KBOS6^(?QF^*WQ8N_MGQ'^(.JZP=VY(
MKR\9HHS_ +$8^1/^ @5S-,#[8^(?_!7N0^9;?"CX1 =?+O?$-YG\X8?_ (Y7
MB_C;_@HG^UAXTWQ)\1$T>!_^6&B6$<./I(0T@_[[KP^B@"SXLUG5_'OB=/&W
MCG5+C6=9CMS!%JVJS-<7*1$[C&)9"6"D\[0<9JM110 4444 %%%% !7A'[6\
MJ3?'2_=.@T;1EY]1I5H#^HKW>O _VJ_^2WZA_P!@K2O_ $VVU?JW@_\ \E+6
M_P"O,O\ TNF?E?B]_P DU2_Z_1_](J'G=%%%?T<?SF%%%% !4VG:EJ.D7L>I
M:3?S6MQ"VZ*XMY2CH?4,I!!J&BDTFK,:;3NCVCX:_P#!1/\ ;?\ A-L3P;^T
MSXI\J+'EVVK7_P#:,* =A'=B10/8"OH3X5_\%^_VL/"<\4'Q/\$>%?%MHN/-
M=;9]/NG^DD1,:_\ ?HU\)T5X..X6X<S&_P!8PL&WUY4G_P"!*S_$]W \4\19
M=;ZOBII+IS-K[G=?@?LO\&?^"\W['_C[RK'XH:3XA\#7CX$DMY9_;K-2>PEM
M\R'ZM$H_I]6_"K]H'X'?'*P&H_!_XM>'_$<>S<Z:3JL4TD0_VXP=\9]F -?S
M=U/INIZEHU_%JFD:A/:74#[X+FVE,<D;>JLI!!]Q7PF9^$628B\L%5E2?9^_
M'\;2_P#)F?=Y;XN9UA[1QE*-5=U[DOPO'_R5']-M%?A-^S]_P5T_;=^ 3PV*
M_$Y_%VDQD9TKQFK7HV^BSEA.N!P )-HX^4]*^Z?V>?\ @O?^S;\0?(T;X\>$
M]4\":@^%>^C!U#3R>F2\:B9,GL8R!W?C-?FV<>&G$^57G3@JT%UAJ_\ P%VE
M]R?J?H^3^)7#.:6A4FZ,^T]%_P"!+W?OMZ'WA17/_#?XK_#+XP^'D\6?"KQ_
MH_B+37Q_IFC:A'<(I/\ "Q0G:WJIP1W%=!7P-2G4I3<)IIK=/1H^]IU*=6"G
M!II[-:IA1114%A1110 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 !113)YX+6![FYF2..-2TDDC *JCDDD]!2;25V ^J^JZMI6A:?+J^MZG;V=I
M;IOGNKJ98XXU]69B ![FOG;X_P#_  4G^$OPQ\_0/AHB^*]83*F2WEVV,#?[
M4H_UF/1,@]-PKXG^-/[27QA^/NI&\^(OBR6:V63=;:5;?NK2#_=C!P3_ +39
M;WK\8XT\;^%>&.;#X-_6L0M+0?N1?]Z>J^45)]'8^5S7BS+LOO"E^\GV6R]7
M_E?Y'VK\:_\ @IK\%_A_YVD_#>VE\6ZDF5$MLWDV2-[RL"7]?D4@_P!X5\B_
M&K]L_P"/OQR,MCXC\7/I^E2Y']BZ-FWMROH^"7E'L[,/0"O*:*_EOBOQ7XSX
MMYJ>(K^SHO\ Y=T[QC;M)WYI>DFUV2/S[,>(\US*\9SY8_RQT7SZOYLM:S&-
M0\.6NIJ/WEE)]DGX RC;GB/JQXE4GL%05BUT'ATQW%U)HL[JL>HPFV+.P4*Y
M(:-B3]U1(J%C_=#>M8#H\;F.1"K*<,K#!!]*_J;P,XG_ +?X)AA:DKU<*_9O
MOR;TWZ<ONK_ S]"X1S#ZYE*IR?O4_=^7V?PT^0E%%%?LQ]2%%%% !1110 44
M44 %%%% !7@?[5?_ "6_4/\ L%:5_P"FVVKWRO _VJ_^2WZA_P!@K2O_ $VV
MU?JW@_\ \E+6_P"O,O\ TNF?E?B]_P DU2_Z_1_](J'G=%%%?T<?SF%%%% !
M1110 4444 %%%% !1110!N?#[XF?$3X3^(XO%WPQ\<:KX?U2'_5W^CW\EO+C
M.=I9",J>ZG@]Q7WC^RQ_P7U^*7@W[-X8_:I\&1^*[!<(WB+1(X[;48U[L\7R
MPSG_ '?*/<EC7YY45XF<<.9+GU+DQM%2?1[27I):_*]NZ/:R?B+.<AJ<^"K.
M*ZK>+]8O3Y[]F?T3_LZ_MB_LX?M5Z1_:?P2^*&GZI.D6^ZTB1_)OK4<9\RWD
MPX )QO *$]&->FU_,MH6O:YX7UBW\0^&=:N].U"SE$EI?6-RT,T#CHR.A#*1
MZ@YK[F_8]_X+H?&SX3S6WA#]IJRF\=>'P0@U>,I'JUHGKN.$NA[2;7).3)VK
M\8X@\)<;A5*ME4_:1_DE92^3T4O_ "7YG[-P_P"+&"Q3C1S2'LY?SQNX_-;Q
M_P#)OD?L'17 ?L]_M1? G]J7PD/&/P0^(=EK,"JOVRT1MEU9,?X)H&P\9ZX)
M&&QE21S7?U^1XC#U\+6E2K1<9+1IJS7JF?K5#$4,5156C)2B]FG=/T:"BBBL
M38**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **K:SK.D>'=*N-<U_4[>RLK2(R
M7-W=3"..)!U9F;@#W-?%'[4/_!3/4]1FN?!/[.CFUM1F.?Q//%^]E['[.C#Y
M%_VV&[G@+@$_(<7\<\/<$X+ZQF52TG\,(ZSG_A7;O)VBNKO8\S,\WP64TN>O
M+5[);OT7Z['TA^T+^UO\(OV<[!H_%6K?;=9>/=:Z!8,&N),]"_:)/]IL9&<!
MB,5\!_M#_MD?&#]HB\DL]:U0Z7H6_P#<:!ITK+#CL96X,S=.6XST5:\NU+4]
M1UG4)M5U>_FNKJXD,EQ<W,I>25SR69FR23ZFH*_C+COQ>XDXTE+#P?L,*_\
MEW%ZR7_3R6CEZ:1\FU<_+<XXFQ^:MP3Y*?\ *NOJ^OIMY!1117Y.?.!1110
M5-XN3[3>1:^IR-1C\R8YSB<'$N3TR6'F8'02+4-78(SJF@W6E<F2V_TNU')/
M Q*H'093#D^D&.]?LW@9Q/\ V!QM#"U)6I8I>S?;GWIOUYO=7^-GU/".8?4\
MV5.3]VI[OS^S^.GS,*BBBO[N/U\**** "BBB@ HHHH **** "O _VJ_^2WZA
M_P!@K2O_ $VVU>^5X'^U7_R6_4/^P5I7_IMMJ_5O!_\ Y*6M_P!>9?\ I=,_
M*_%[_DFJ7_7Z/_I%0\[HHHK^CC^<PHHHH **** "BBB@ HHHH **** "BBB@
M HHHH W?AS\3?B%\(?%MMX[^%_C/4=!UBS;-OJ&F7312*.ZD@_,IQRIRI'!!
M%?I-^Q9_P7EMM0FLOA]^V9HT=N[E8H_'.CVV(R>FZZMD'R^\D(Q_TS R:_+R
MBOG\^X8R;B.CR8RG>722TDO1_H[KR/?R+B?.>':W/@ZEH]8O6+]5^JL_,_IF
M\->)O#GC/0+3Q5X1UZSU33+^ 366H:?<K-#/&>C(ZDA@?4&KU?S_ /[&O_!0
MC]H/]BK7U?X?:[_:/AR></J?A+5)&>SN,_>9.\$I'_+1,9P-P<#;7[%?L9_\
M%#/V?/VUM"7_ (0'7/[,\2P0;]3\(ZK(JWD&/O/'VN(@?^6B= 1N"$[:_G7B
MK@+-N&Y.K%>TH?SI;?XET]=O.^A_1'"W'F4\215*3]G7_D;W_P +Z^F_E;4]
MVHHHKX4^Y"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@ KA_CI^T/\,?V>?#!\1?$'6@DLJG[!
MIEOAKF\8=HTR./5CA1D9/(SQG[6?[:'@K]F[2GT33_)U;Q7<19L](63Y;<$<
M2SD<JO<+]YNV!EA^<?Q'^)/C7XL^+;GQOX_UZ;4-1NF^>64\(O9$4<(@[*.!
M7X?XG>,> X/4LORVU7&=>L*7^*V\NT.F\K:)_)9_Q11RR]"A:57\(^OGY??Y
M]W^TO^U_\3OVD]5:#5[DZ9H$,NZRT"TE/E+CH\K<>:_N1@?P@9.?)Z**_BW-
MLXS//<?/&X^JZE66\I/\%T271*R6R1^5XG$XC&5G5K2<I/J_Z_ ****\TP"B
MBB@ HHHH *GTR^;3-0AOUB601N"\3YVR+_$C8ZJPR".X)J"BM*-:KAZT:M-V
ME%IIK=-:IKT9492A)2B[-$>O:8ND:M-8Q.SQ*P:WD<8,D3 -&Y';*%3CMFJ=
M;&KQB^\/VVHJ/WEG)]EFX RC;GC/JQR)03V"H*QZ_P!*>#>(:7%7#&%S2&]2
M*YDNDUI-?*2=O*S/W?*\;',<OIXA?:6OKL_Q"BBBOISO"BBB@ HHHH ****
M"O _VJ_^2WZA_P!@K2O_ $VVU>^5X'^U7_R6_4/^P5I7_IMMJ_5O!_\ Y*6M
M_P!>9?\ I=,_*_%[_DFJ7_7Z/_I%0\[HHHK^CC^<PHHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "KOASQ)XA\'Z]:>*?">N7>F:E83K-9:A87#0S
M02*<AT=2"I'J#5*BE*,91::NF.,I1DFG9H_6?_@G)_P6AT+XF?8/@I^USJEK
MI7B)ML&E^,7"Q6FI-T"7/18)C_?&(W_V#@-^AH(8!E.0>A%?S%U]R?\ !.7_
M (+#>-?V<38?!W]H>YO/$/@12L-CJ7,M]H:= %[SP+_SS/S(/N' $9_$N,_#
M%3YL;DT;/>5+]8?_ "/_ (#T1^U\&^)CARX+.)76T:GZ3_\ DO\ P+JS]D**
MR? WCKP?\3/".G^/? 'B2TU?1M5MQ/I^HV,P>*:,]P1W!R"#R""" 016M7X7
M.$Z<W&2LUHT]TS]RA.-2*E%W3U374****DH**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M7O\ DFJ7_7Z/_I%0\[HHHK^CC^<PHHHH **** "BBB@ HHHH **** "BBB@
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
M,7Q2L_@W\1+V477B?X97T;/X&\<$')CNK).+*9AD">W"[<G C9VE';?L/?\
M!8+P)\>_B>W['G[7?PRO_@1^T1IR!;[X9>+KA?)UK /^E:/>\1:A ^UF4(=^
M%; =4,A /LJBBB@ HHHH *^7?V]_VUC\)K*7X0_"K50/$UU&/[2U"%@3I<3#
M.U3VF8=/[BG/4J1U/[;G[8.G?L[^%CX6\)W$4_B_5(#]BB.&%A$<C[1(/7J$
M4]2,G(4@_FWJ>IZCK6HSZOJ]]+<W5U,TMS<SR%GED8Y9F)Y)))))K^<O&CQ6
M_L2E/(LHJ?[1)6J33_AI_9B_YVMW]E;>\TX_#\4\1?5(O!X:7OOXFOLKLO-_
MAZ[13337$SW%Q*TDDC%G=VR6)Y))/4TVBBOXX;;=V?EX4444 %%%% !1110
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *\C_; _;$^&_P"Q5X<\(?$/
MXR31V'A+7_'-KX>U[Q+<RE+;P^ES;73PWMPVTJD'VB&"%W<HD8N-[, F#ZY3
M9H8KB)H)XE='4JZ.N0P/!!!ZB@#\3/VS/AC\"OC3^U;IW[0G[#?C+2[O]J;_
M (:WL%\&:KX"U9+BXU+PO_9NE_VA+J(MV8-I44)E+SR#8-QA#$3,C?67_!2;
M_@MI^PS\ _C*_P"PGXQ_;%L?A]K-Q9>9\0_%^G65Y>W/ARR?&;*T^QV\VS5)
MT;Y&<!;5"9FW.(8I/M;X8? GX0?!:]\0:A\*_A]IVAS>*=8.JZ\]A$5^U79B
MCB+D$D*-D2 (N$!!(&68GK: /E+_ ()R_P#!1'_@G7^U!H]U\"O^"<VNMK/@
MSX6^&+1=1OM*\-7MCINC1N62ULP;R**2::1(9Y,HK\1,7;<XSSWBR]^$?_!=
MC]D3PC\4OV+_ -L/Q5X*T#1/B0FK6?B72O"L9EN;W33*B0S6FI1;'1)WAN4+
M(VV2"%QAT!7[.JMI&BZ/X?L%TK0=)MK*U1F9+:T@6*-2S%F(50 "6))]22>]
M 'XJ_P#!0?\ 8;_;&\%_\%-?V*? ?BW_ (*M?$;Q/K7BKQ+XPB\-^+M0\'Z)
M%<^%7ATNW>62VCBMQ',9E81L)0P4*"N#FOVE\,:9J.B>&]/T;5]=FU2[M+&*
M&ZU.XC5)+R1$"M,RH JLY!8@  $\<5>HH _,K]C+XS_"/]G'_@NK^WEIO[0O
MQ+T/P)+XUA^'FI^#SXQU.+3$UNSLM$NH[N>U>X9%G2)Y$5V0D*2<]#A?V-?"
M6FZ!KW[?/_!3#Q#<6_A;X9_&N]MH_ E_KA%C%J6G:/I-U:MK*^=MQ;WEQ<R-
M"[8,JJ' VR(6_2'Q'X+\'>,!;CQ=X3TS5/L<OFVG]HV$<_D/_>3>#M/ Y'-:
M= 'XW?LE_%_X46O_  9XZY;W7Q*T**2W^!GC'1;B*3585>+4II=36&S92V1/
M(679&?F;<" 012?M^?&'X37_ /P9[>&;&P^)F@W$]U\"_AWHUM!!JT+R2ZC;
MR:(+BS558EIXMC^9&!N0(Q8  U^R5% 'Y8_\%V?V@O@9'_P3D_9VUZ/XO>&Y
MK.^^-_@&_L;BVUF&1+BUMI6>XG0JQ#1QJC;W'RKC!(/%7_VJ_&UG^Q__ ,%^
M_A/_ ,%"?BKK]NGP1^*OP-E^&L7Q#:Y#:5H&J_;WO[=;FX!,<$-P1"L<K$(S
M22$D+&S#]/ZKZKI.E:[ITVCZYIEO>6EPA2XM;N%9(Y5/565@0P]C0!^>7C+P
MYX9_:L_X+X_"_P#:C^"WB[2]4\%? 'X-ZVGQ"\;:9>I-IJWNHB>&UTEKI"8S
M.D4TMX\>X^5'L9]OF)NY#_@AM^T5\ +?X;?MS>(I?C)X7M].3]L?XA>(OM,V
MN6Z1II%RMBMO?9+X%O(RLJ2?=8C )-?ISH>@Z'X9TN+0_#>BVFGV4 (@L[&V
M6**,$Y.U$  Y)/ [U;H _/#_ (-7?%GA;7/^"('P@\/:+XDL+N_T2?Q%#K-C
M;7:236$DGB+4YHTF126B9HG1P& )5U8<$&OT/HHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBO#/V[OVFX_@!\+VT?PY?!?$_B"-X-+"-\UK'C$E
MR?3:#A?5R#R%:O(S[.\!PWD];,L;*U.DKON^R7G)V27=G-C,71P.&E7JNT8J
M_P#P/5[(^)?^"EGA?]F7XE_MJ6OQF\%_"W1X_&OA729]'U/QM8(8KC4B^P/#
M,4(6X6$($1I S*2X4@8KRBE=WD<R2.69CEF8Y)/K25_G+Q7Q/F/%^>5<SQK]
MZ;T5](17PPCY+\7=O5L_#LQS"OF>+EB*KU>R[+HEZ?\ !"BBBOG#A"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *D\4H;BZCUM3G[='YDQR3B8'
M$F3ZD_/@=!(M1U91#J&CW&G8)>'_ $FW&"3P,2*!T&5PY/I"*_9? WB?^P.-
MH8:I*U+%+V;[<V]-^O-[J_QL^HX1S#ZEFRIR?NU/=?K]G\=/F8U%%%?W>?L
M4444 %%%% !7SY^TW_R6?4O^O'3O_2&WKZ#KY\_:;_Y+/J7_ %XZ=_Z0V]?J
MW@__ ,E+6_Z\R_\ 2Z9^5^+W_)-4O^OT?_2*AP5%%%?T<?SF%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %;GPS^(_
MC'X0_$#2/B?\/]8DL-9T._CN]/NH_P""1#G!'\2D95E/#*2#P36'145*<*L'
M":NFK-/9I[HJ$YTIJ<'9IW36Z:ZG]$'[&G[5'@[]L3X!Z1\9?"ICAN)T^SZ[
MI:ON;3K] /-A/?'(92?O(Z'C.*]4K\*?^"67[<EU^QK\?(H/%6H2?\(/XJ>.
MS\3PDDK:G.(KT#UB+'=CK&SC!(7'[I6MU:WUK'>V5S'-#-&'AFB<,KJ1D,".
M"".017\H\;\+SX9S=P@OW,[R@_+K'UCMZ6?4_JS@GB>'$V4*<W^^A937GTEZ
M2W];KH24445\8?9!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!2\1^(='\)>'
M[WQ1XAODMK#3K62YO+B0\1QHI9F/X U^3W[0WQIUOX^_%C5/B-J[2)%<2^7I
MMH[9^RVJDB.,=LXY.."S,>]?57_!4?\ :'_LW2K7]GKPQ?8GO52\\1-&W*0@
MYA@/NS#>1UPJ=FKX?K^-O'_C?^U,WCD&%E^ZP[O4MM*HUM_VXG;_ !.2>R/R
M[C/-OK&)6#IOW8?%YR_X"_%OL%%%%?SH?$!1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !4MC=-8WD=VL:OL<%HW^ZX[J?4$9!'H:BHK2E5
MJ4*L:M-VE%IIK=-:IKT'&4H24HNS1!K%@NF:E+9QLS1@AH7<8+QL R,1VRI!
MQVS5:M758Q=Z-!?*!OM9/L\O095MSH?4G/F GL @K*K_ $IX,XBI\5<+X7-(
M[U(KF7::TFOE).WE9G[OE6.CF.7T\0OM+7UV?XA1117TYZ 4444 %?/G[3?_
M "6?4O\ KQT[_P!(;>OH.OGS]IO_ )+/J7_7CIW_ *0V]?JW@_\ \E+6_P"O
M,O\ TNF?E?B]_P DU2_Z_1_](J'!4445_1Q_.84444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?L%_P0S_ &RF
M^+OP;N/V9O'&K>9X@\#P!]%>9\O=:06"JHSU,#D1^R/"!T-?C[7??LO_ +07
MBW]ESXZ^'?C?X-9FN-%O@]U:>9M6\M6^6:W;V>,LN><$AAR!7RW&'#T.),DJ
M89+]XO>@^TELO1[/UOT/J.#^()\-YW3Q+?[M^[-=XO?YK=>ENI_1M16%\,OB
M-X2^+WP]T;XH>!-36\T?7M.BO=/N!U:-U! 8?PL.C+U# @\BMVOY'J4YTIN$
MU9IV:?1KH?UK3J0JP4X.Z:NFNJ?4****@L**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K"^
M)OC_ $3X5_#_ %?XB>(Y,6>D6+W$JA@#(0/EC7/\3,54>["MVOC'_@JM\<?+
M@TKX!:'><R;=2UW8W\()$$1^IW2$>T9KX_CSBBEP?PMB,SE;GBK03ZSEI%>:
MOJ_[J9YF<9A'+,OG7>Z5EYM[?YOR/D'Q_P".?$'Q+\:ZGX]\57?G:AJMX]Q<
MOV!)X5?15&% [  5CT45_G!7KUL36E6JR<I2;;;W;;NV_-L_#)SE4FY2=V]6
M%%%%9$A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
M:TK9-,^G2R!4O(S"S,P4 D@H23T <*3[ UC,K(Q1U((."".0:OTOB-#-<IJX
MY%XF^4Y)_>CB3)]2?GP.@D%?U1]''B>TL5D-:7_3VG^$9I?^2M+_ !/N?H?
MV8:U,')_WH_D_P!']YG4445_5A^BA1110 5\^?M-_P#)9]2_Z\=._P#2&WKZ
M#KY\_:;_ .2SZE_UXZ=_Z0V]?JW@_P#\E+6_Z\R_]+IGY7XO?\DU2_Z_1_\
M2*AP5%%%?T<?SF%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110!^GG_! G]KJYF_M?]CGQCJ6Y(HY=7\'-
M*_W1N!NK5?Q83*!_TV/I7Z<5_-Q\!_C#XF_9_P#C)X;^,_@^3&H>'-6BO(HR
MV!.BG$D+$?PR1EXV_P!ES7]%?PS^(?ACXM?#S1/B?X,O?M&E:_I<%_82]S%*
M@<!AV89P1V(([5_-_BKD"R[.(X^DK0K[^4UO_P"!*S\WS']'>%F?O,<GE@*L
MKSH;><'M_P" NZ\ERFY1117Y6?J04444 %%%% !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 %%%% %#Q5XETGP9
MX8U'Q=KUQY5EI=E+=W<G]V.-"S'ZX!K\B_BO\1M:^+?Q'UCXC^(&/VK5[YYR
MF[(B3HD8]D0*H]E%?=7_  5!^+O_  A7P4MOAMIMUMO?%=YLF"M@K:0E7D/M
MES$ON"P]:_/2OXZ^D3Q0\;G=#)*4O<H+GFO^GDUHG_AA9K_&S\PXWS!U<7#"
M1>D%=^KV^Y?F%%%%?S@?#!1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %6%C-_I-Q8\EX?\ 2(!@D\#$B@=!E?F)_P"F0%5Z
MELKIK*[CNEC5]C F-_NN.ZGU!'!'H:^EX/XAJ\*\387-(?\ +N2<EW@])KYQ
M;2\SORS&RR['T\0OLO7TV:^ZYE459U>Q&G:C+:(S-&"&A=Q@M&P#(Q';*D''
M;-5J_P!*J%:EB:,:M)WC))IK9IJZ?S1^[PG&<5*+NGJ%%%%:E!7SY^TW_P E
MGU+_ *\=._\ 2&WKZ#KY\_:;_P"2SZE_UXZ=_P"D-O7ZMX/_ /)2UO\ KS+_
M -+IGY7XO?\ )-4O^OT?_2*AP5%%%?T<?SF%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^LO\ P0(_
M:D_X2_X8:W^RMXFU'=?^%I&U/PZLC\OI\TG[Z-1Z1SMN_P"WD#M7Y-5ZY^PE
M^T#)^S'^U?X,^+L]XT.G6FJK;:[@\&PG'DW!(_BVHY< _P 2*>V:^6XSR2.?
M\/5L,E>:7-#_ !1U7WZQ^9]1P;G<LAX@HXANT&^6?^&6C^[27R/Z&**1'25!
M)&X96&593D$>M+7\B']<!1110 4444 %%>3?M(_MX_L7_L?V+7O[3O[47@?P
M0ZQ[TL=>\100WDRXS^ZMMQFE..<(C&OE.?\ X."_A=\9;A]*_P""=7[$?QV_
M:(E+E(/$'A;P/-I7AW>#C$FI:@(_*R>A,1'!/:@#]!:*_/S_ (2G_@X^_:8P
M^A?"_P#9_P#V9M%G.6'B/6;CQCXAMP>FS[*%L6P.H;'.,=Z&_P""-7[97QD0
MW'[8W_!<W]H379)>9K/X1+8>!K0_],S':1S;T['."1SP: /T#HKR[]C[]D_P
M;^Q?\%[?X(>!?B%XV\46-O?SWAUCX@>)7U;4I9)2"P>X< E01PN !VKU&@ H
MK&^(WC_PG\)_A[KWQ3\>ZLEAH7AK1KK5=:OI!E;>TMXFFFD..RHC'\*_/S_@
MF1!XZ_X+*?#V_P#^"C7[86O>(H_ 'B?Q%?VOP8^#.E^(KJPTC2]&L[E[47NH
M1VDD?]I7TLT4P)G+Q1A,Q(H<!0#]'**^6O$W[ &J_#7]I#X1_&G]E?XE^+]
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MJ][J7CRQM/'&L6K:O-=,3.KO;W4;1Q."$:&,I&RH@96VB@#YB^-W@B/X?_\
M!K];^./@3X'L;/Q19_L@Z:MMJ^F:>@O8+*\TRUGU1DF4>8HD1[B>0AOF;+G)
M&:Z7QE^S9^Q3_P %(?\ @EMX1^(WQ<_;7\>ZI\%+'0=,\26 T>7P]9?V-/90
M;8X8Y+/24FBN(&+V_DJV_?\ N]I8XK[7^!G[-?P<_9R^"FG?LZ?"KPW>0^"]
M)TX:=INAZWK][JZ6]D(Q$MJKZA--)Y"QJ$6+=L5> H%?.'P2_P"" _\ P2P_
M9Y^/B?M$?"O]G%K'5;761J^F:+-XCOI]&T_4%.4NH=/DF,"R(>8\J1$<&,(5
M4J ?8]JI6VC4O(V(P-TOWCQU/OZT^BB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *^5/\ @JU\2CH/PHT7X96=QB;7]3-Q=*#UM[< X(]Y'C(_
MZYFOJNOS9_X*4^/)/&'[3M]HL=QOM_#VGV]A$ ?E#%?.D/UW2E3_ +GM7Y#X
MX9X\E\/Z\(.TL0XTEZ2NY??",E\SYGBW%O"Y+-+>;4?OU?X)H\!HHHK^"3\=
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ I?$2&:Y35AS]L3?*<D_O1P^3ZD_/@=!(*2IA&;[2Y[+!+P_OX
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
M_9)G_83T_P"#RWWPEN-/>Q?P7XBUV_U:!+=GWB..2]GEEB"OATV.OEN R;2
M1G?!W_@F_P#LU_!K5?">J6C>,/$P^'ZE?A]9^._'.HZW;>&?W1A#6<-W,Z)*
ML+&%)F#RQQLR(ZJS @'S/=^$/"FJ?\'5<.J:GH5G=W-G^PF-0LY;FW61K6['
MB\V_G1DC,;^2[)N&#MD89PQI?^"7<,.D_P#!:W_@HOX>TR%(+)->^&]ZMM$H
M5!<7&AWKSRX'\3N-S'N>:^JU_P""?_[+*?M<M^W8O@[7A\5&T;^QV\3?\)_K
M>TZ=YOG?8OLGVS[+]F\T;_)\KR]W.W/-'P2_8!_9:_9V^._C/]ICX2>$-?L/
M&WQ#:!O&VLWOQ UN_&LM C) 9H+N\EA8Q([K&=@\M6(7 XH ]FHHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#YM
M_P""I7B;^QOV;H-$23#ZOXBMH&0'JB)),3] T:?F*_.VOM#_ (*Z>)LR^"?!
MT4G1;V]G3/KY21G])*^+Z_@WQVQ_UWQ&KT[Z4H4X?^2J;_&;/Q[B^M[7/)Q_
ME45^%_U"BBBOQT^8"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH L:=LEE>PED"I=1F)F9@ "2"I)[ .%
M)]@:R&5D8HZD$'!!'(-7Z37T,MPFJ#)%TNZ0Y)_>CA\D]R?GP.@<5_5'T<>)
M[2Q605I;_O:?X1FE_P"2M+RD^Y^A\#9A9U,')_WH_D_T?WE"OG;]HS_DL&J?
M]<+/_P!)(:^B:^=OVC/^2P:I_P!<+/\ ])(:_P! O!__ )*6M_UYE_Z73.#Q
M>_Y)JE_U^C_Z14.(HHHK^CC^<PHHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KVS_@G%\1?^%6?
MMS?#'Q8T_E1OXIAT^>0GA8[P-:.3[!9R3]*\3JUHFL7WA[6K/7]+F,=S8W4=
MQ;R#JLB,&4_@0*Y,?A8X[ U<-+:<91_\"37ZG7@,5+!8ZEB([PE&7W-/]#^F
MJBJVBZK;:[HUIKED<PWEM'/"<]5=0P_0U9K^)VG%V9_:B:DKH****0PHHHH
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 /SQ_P""J.L/J'[1UEIHDREAX7MH]F>C--.Y/UPR_D*^::]Q_P""C.J'4?VM
M_$5N&RMG;V,"_P#@)$Y_5S7AU?YP>(^(^M<>YG.^U:I'_P !DX_H?AF>U/:9
MQ7?]YK[G;] HHHKXH\H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ J7RS>Z;-9@$O$//A !)X'S@=A\
MOS$_],Q4526LYM;A+@1J^Q@2CC*L.X([@]"/2OI.#^(*O"W$V%S2'_+J:<EW
M@])KYQ;7J=V68V678^GB%]EZ^FS7W7,NOG;]HS_DL&J?]<+/_P!)(:^D=4LQ
M87\EJA8H"&B9@ 61@&4D#H2I!Q[U\W?M&?\ )8-4_P"N%G_Z20U_L#X,UJ6)
MS^=:D[QE0;36S3G3:?S1])XMSC4X8HRB[IU8M?\ @%0XBBBBOZ3/YU"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@#^BW]CWQ/_P )I^R=\,_%32;GOO >DRS'/_+0V<6\
M?@VX5Z/7SG_P27\3GQ9_P3T^&U^\FY[?3KJR89Y7[/>W$*C_ +Y1?P-?1E?Q
M=G5#ZKG.)H_RU)K[I-']FY+7^M9/AJW\U.#^^*84445YAZ84444 %%%% !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 %%%% 'Y?_MB^
M%O&GB7]IOQEJ]AX9O;J-]8:.-[:W:3<(U6,?=R?X*\T/PY^(0&3X$UG_ ,%<
MO_Q-?0OQ\D\WXV^*VQC&OW0Z^DK#^E<C7^9'$V+H5>)<;.<6VZU1_$EO.7]U
MGUS^CKEV94UBUF$XRJ+F:<(NSEK;XEW/()_!_BVU&;GPMJ,8]9+&0?S%4)8I
M8'\N:)D;^ZRX->W D'(.".AJS'K.KPKLAU6Y0>BSL/ZUX?ML-)[-?<__ )$X
MZGT9M/W>:??1_P#NIX-17O,FLZQ*,2ZK<L/1IV/]:JS)%<MNNX(I_:>)9!^3
M T.>%Z2?_@*_^2//J?1IS9?!F$'ZPDO_ &YGB%%>V#3]% Q_PC.C_P#@FM__
M (BHYM&T&<$/X;TL9_N:9"O\E%-3PEM92_\  5_\D>=5^C=Q6G^[Q=!^OM%^
M4&>+T5Z\_@OP9.2;GPM:N3W5I(_TC912-X&\ L"!X,MESW%W<\?G+0G1E]M+
MU3_1,X*OT=>.J?PU:$O2<_UIH\BHKU6X^'/@J<$1:$(<]#'<RG'_ 'TYJ'_A
M4_@9B69=4&>@2^C 'YQ$_K0_97MSK_R;_(\^IX ^(<%[M.G+TJ+]4CS"BO39
M/A+X((_<MJJGG&Z]B/\ [2%59_@]H<AQ;:O=PCGF1%D^G VTVJ2VJ)_^!?JD
M>?4\#_$R&V"3]*M+]9H\\HKT#_A2NDX_Y'&XS_V"5_\ CU1S?!>U4'[/XID8
M]M^GA?Y2&FJ;:O=?^!1_S/.J^$'B11^++I?*4'^4V<'179-\&=6=\0:]8A<G
MF<2*?R56I&^"VNJ,CQ%I1]@\_P#\:I1@Y;-?^!+_ #."KX9>(%'XLMJ_*+E^
M5SCJ*ZFX^$7B6$$QWEE+CM'*XS_WTHJ$?"CQRQ.S2X",\$ZA ,_FX-'LY7LM
M?1I_E<\^IP+QM15YY9B$O^O-3_Y$YRBNAD^%?CF,9;28C_NW\!_D]5)_ GB^
MW.UM N'/80J)"?\ OG-.5*K'>+7R//J<-\14OCP=5>M.:_0R:*U!X&\:D9'@
M_5"/4:?)_P#$U'+X3\50#,_AG4$_W[)Q_2FJ%=J_*_N9YU7!8RA_$IRCZIK\
MT9]%/FMY[9_+N(7C;&=KJ0?UIE9M-.S.8****0!1110 4444 %%%% "ZFBW&
MFPW( #0/Y3]!E3EE/J3G?D]AM%?,?[0TJ3?%[5'3H(K1>?46L0/ZBOJ*PVRR
M/8R2!4N4,3,S;0"2"I)QP P4GV!KY9^/JLGQ;U='4@@P @CD'R(Z_P!0?H5<
M3_V]E\\)4E>KA:4J;[\G/3=-^EKP7^ ZN+\P^N<"T:<G[U.M&/RY*G+^&GR.
M.HHHK^]S\="BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#]N?^"'UY]I_X)^Z%!YF[[/KV
MIQXQ]W-PSX_\>S^-?7=?&/\ P0@O/M7["20>;N^S>,=1CQC&W(A?'O\ >S^-
M?9U?Q_QA'EXIQJ_Z>2_%W/Z]X0ES<+X-_P#3N/X*P4445\V?1A1110 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 ?GM\
M=B#\:O%A!_YF*\_]'-7*5U?QTMVMOC3XLC;J?$=X_P#WU,[?UKE*_P M^(K_
M .L&+OO[6I_Z6S^OLKM_9E"W\D?_ $E!1117CG<%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% #XKB>#_43NG.?E8BGF_OR,&]F('0
M&0U#16D*U6G\,FO1F-7#8>O_ !8*7JD_S&3V\%T,7,"2?]=%!_G4":'X?C&!
MX<TTXQ][3HC_ #6K5%/VU:]^9W]6>?4R#(JRM4PM-^L(O]"H^@>'I!AO#FG?
M\!T^(?R6JD_@;PC<D&;08< CB,LF?^^2*UJ*<L17DK2FW\V>?4X*X-J_'EN'
M?K1I_P#R)D#X?>!@,?\ ",Q?^!4__P <J*;X;^"Y1A-%\OW2XD_JQK<HI_6*
MJ5M/N7^1YU7PUX!K?%EE'Y02_*QS)^$OA1G+--?*/[L<Z#^:&@_"/PCCY;C4
M@?>YC_\ C==-12CB*L=K?<G^:."MX1^'%?XLNA\G./Y21R%Q\']'8'[+JMRA
M[>8%;^0%?*_[:WPA\0^"/B+_ ,)S*3<Z9KJ1[;Q4.$N4B59$?DX9MOF#L0Q
MSL;'VO6'\2/A[X<^*?@R]\#^*+??;7D>%E4?/;R#E)4/9E//H1E3E20?W/Z/
MGC%6\(/$&GF6(7-A*R]EB$EJJ;:?/%+[5-I22^TN:.G-=? \?^ '">=\*U\/
MDE#V&*5ITWSU'%RBG:,E*4DE)-J]KQ;3V33_ #;HK<^(_P /O$/PN\9WW@?Q
M/"JW5C+M\R,Y29#RDB$]592",X(S@@$$##K_ '!P..P>9X*EC,)452E4BIPE
M%WC*,E>,DUNFFFGV/\W\7A<3@<5/#8B#A4@W&46K-23LTUT:>C"BBBNHYPHH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#]E/^" EQ)-^Q+JT;GB'XAWR)QC ^R63?CRQK[@KXL_
MX(,:;]A_87DNMN/MOC;4)LXQG$=O'^/^KK[3K^0N-&I<5XRW_/QG]<\&)KA7
M!W_Y]H****^8/IPHHHH **** "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 **** /@?]IZU^Q_'SQ/#C&=1W_\ ?2*W]:X.O3_VQ[0V
MO[1.O-C F6UD7_P&B!_4&O,*_P Q^-Z/U?C/,J7\N(K+_P J2/ZUX?J>UR'"
M3[TX?^DH****^7/7"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#R/]KC]GX?&7P8-=\.6
M@;Q'HT3-8A(\M>0\LUMD<DYRR=?F)&!YA8?#9!!P17Z@5\D?MQ_L^MX;UA_C
M-X2L7.GZC/\ \3R&-<BVNF/$W'(20]2>!)W_ 'BJ/]&OH7^.WL:D?#[/*ONR
MN\).3V>\J#?GK*EY\T+ZPB?QA])KPH]K!\8953]Y66(BENMHU;>6D9^5I=),
M^=J***_TJ/XB"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** /W _X(D:;]A_X)[>&+K9C[;J^J39
MP.<7DD>?_(?Z5]:5\V_\$B-#F\/_ /!.OX;6=Q%M>:TO[D\=5FU&ZE4_]\NM
M?25?QSQ34]KQ+C9+_G[4_P#2F?V'PO3]EPW@XO\ Y]4__24%%%%>">Z%%%%
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!\=?M\:0;'XRVFI*ORWVAQ.6QU99)$/Z!?SKQ"OIC_@HCI&)O"VOHOWENK>
M1OH8V7^;U\SU_G5XPX+ZAXDYC3MO-3_\#A&?YL_J'@?$?6>%<++M%Q_\!DX_
MH%%%%?FA]6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !577-$TCQ+H]UX?U_3X[NRO8&
MANK:7.V1&&".,$?4$$'D$$9JU16^%Q.(P6)AB,/-PJ0:E&479QDG=--:IIJZ
M:V9E7H4<31E1K14H23335TTU9II[IK1H_/;X_?!?5_@?\0)_"]V7FL)LSZ/?
M-@_:+<GC.,8=3\K# Y&1\K*3Q%?H1^T#\%M+^.7P^F\,SF&'4K<F?1;Z5?\
M43X^Z2.1&X&UL9[-ABBBO@#6='U/P]JUUH.M64EM>65P\%U;RC#1R*2K*?<$
M$5_MG]&[QLP_C%P5&6*DEF.%2AB([<VGNUHK^6I9W2^&:E&UN5O_ "^\;/"^
MMX;\3M8>+>"KWE1EO;^:FWWA?2^\7%[WM6HHHK^BC\9"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ[X:T
M.[\3^(]/\-6 S/J-[%;0#&?GD<(/U(I2DHQ;>R'&+E));L_H>_8V\)'P)^R5
M\,_"3Q;);'P)I27"XQ^^-I&9#^+EC7I-0:9IUII&FV^DV$>R"U@2&%/[J* H
M'Y"IZ_B/%5WB<3.L]Y-O[W<_MC"T%AL-"BMHI+[E8****P-PHHHH **** "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 **** /$/V]?
M#S:I\';;6XE^;3-8B>0XZ1NK1G_QXI7QU7Z!_M!>&_\ A+/@KXET54W.VE23
M1+ZO%^]4?]](*_/ROXA^D=E;PG&E'&):5J4?_ H-Q?\ Y+RG] >%N,]MD,Z#
MWIS?W22:_&X4445_/I^F!1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?.O[<O[/
MK>)-+?XT^$K-FO\ 3X ->MXDR9[91@7''.Z, !NO[L _*(SGZ*I&5'4I(BLI
M&&5ER"/0@]:_1_"GQ+SOPGXUP_$&7._(^6I"]E5I2:YZ;]4KQ=GRS496=CXO
MC_@C*_$'ABME&-5N;6$[7=.HOAFO39KK%N/4_,"BO6_VMOV?F^#/C7^V/#MF
MP\.:Q(SZ>0VX6DO5[8GJ,=4)ZH<99D<CR2O]VN$>*\DXXX;PV>Y14]IA\1%2
MB^JZ.,ETE%IQDNDDUT/\H>(^'\TX5SNOE68PY*U&3C)='V:[QDK2B^J:8444
M5]&>*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %>Q_P#!/?X=2?%3]MKX8^#DB,B-XNM;VX3^]#:M]JE'_?N%J\<K
M[C_X(%_#7_A*_P!L/5/']S;[H/"OA&XEBDQ]VYN)(X$'MF)I_P J\'BC&_V=
MP[BL1U4)6]6K+\6CW>&,%_:'$.%P_1SC?T3N_P $S]D:***_CD_L,**** "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 9/!#<P/;7$8>.1"KJ>A!&"*_-_QAX?G\*>+-3\,7*D2:=?S6S;O]ARN
M?TK](Z^*?VV_!W_",?&^XU6&+;#K5G%=K@<!P/+<?7*;C_OU_-WTD\EEBN&\
M)F45K0J.+_PU%O\ ^!0BOF?JGA3CU1S6MA&_XD4UZQ?^4G]QY#1117\8'[P%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 87Q*^'?ASXJ^"KWP-XH@#6UY'
M\DP0%[:4?<F3IAE//49&5/RL0?SV^(G@'Q#\,/&=_P"!_%$"I=V$VUGC)*2H
M1E)$) )5E(89 .#R <BOTFKR+]KO]G[_ (7)X-'B#PW9E_$>BPL;)8X\M>P9
M+-;<<ELDL@Y^8LN/WA8?V7]$7QV_XAYQ)_JSG-6V78R2Y92>E&N[)3OTA4TC
M/HGRSNDI7_FKZ1/A1_KEDG]MY;3OC<-%W26M6DM7'SE#64.K7-'5N-OARBCI
MUHK_ %Y/\Z HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ K]9?^#>/X:_V3\$_'OQ:F@VOKGB6#3(69>3':0>82/8M=
MD?5/:OR:K^@3_@F]\%_^%#?L4?#_ ,#7-GY-]-HB:GJJLN'%S=DW+JW^TGF"
M/Z1BOS#Q8S!87AI89/6K-+Y1]Y_BH_>?IWA1E[Q7$CQ#6E*#?SE[J_!R^X]P
MHHHK^:C^D@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@ KY_P#^"@7@[^TO FD>-8(LOI=^T$Q Z13+U/T:
M-1_P*OH"N<^+G@>+XC_#76?!<B@O?63+;ENBS+\T9_!U4U\AQ[D+XGX.QN6Q
M5Y3@^7_''WH?^311[?#>9?V3GN'Q3=E&2O\ X7I+\&S\[J*=-#+;3/;W$;))
M&Q5T88*D'!!IM?YGM-.S/ZQ3304444@"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** /D;]N/]GT^&-:?XR>$;!O[-U.?&MPQC(M;IC_ *W'4)*>IY DSR/,
M11\\5^FNNZ%H_B?1;KP[XATZ.[L;Z!H;NVE'RR(PP1QR#W!!!! (((!K\_\
MX^?!G5_@?\0;CPI>LTUE*//TB^(_X^+<DX)]'4@JP_O*2,J5)_UR^B%X[?Z^
M\.KA7.:M\PP<5R2D]:U!62=^LZ>D9]91Y9ZOG:_SO^D9X4?ZI9S_ *P993M@
M\3+WDEI2JO5KRA/5QZ*7-'1<J?%4445_:1_,84444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% 'H_[(?P;?]H+]IWP/\'3;F2WU
MOQ%;QZ@JCD6:-YERWX0I(?PK^BQ$2)!'&@55&%51@ >E?D9_P;^? N?Q7\?_
M !)\>M1LLV/A+1/L5A*R_P#+]=G&5/?;!',#Z><OK7ZZ5_-_BUF?UO/X82+T
MHQU_Q2U?_DO*?T;X398\)D$\7):UI:?X8Z+\>8****_*S]3"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@#X8_:X\ GP'\;=3^SP;+35L:A:X''[PGS!^$@?CTQ7F5?7_[=_PW?Q+\
M.[7Q[I\.ZXT&8BXVCEK:4A6/OM<(?8%C7R!7^=?B[PT^&./,51C&U.J_:P[<
ML[MI>49<T?1']0<$YLLWX=HS;O."Y)>L=%]ZL_F%%%%?F9]8%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %<-^T'\%-,^.?P^F\-3-%#J=J6GT2]D7B"?'
MW6/41N %;'HK88HHKN:*^@X4XHSK@OB+#9WE-7V>(P\E.#\UNFNL9*\91VE%
MM/1GD9_D66<39-7RO,(<]&M%QDOR:[-.SB]TTFMC\Q]7TG4M!U6YT/6;*2VO
M+.X>"ZMYEP\4B,592.Q!!'X57KZT_;F_9];Q#IC_ !K\(V+-?6,*KK]O$N3/
M;J,+< #G=& %;K^[ ;Y1&Q/R77^['A)XG9+XM<$X?/\ +_=E+W:M.]W2JI+G
M@_+5.+TYH.,K*]E_E%XB<"YGX><45LIQ>J7O4YVLJE-_#)?E)=))K6UPHHHK
M],/APHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKUS]A
M+]GV3]I[]J[P;\(IK0RZ==ZJMSKF!P+" >=.">VY$* _WG7UKGQF*HX'"5,1
M5=HP3D_1*[.C"86MCL53P])7E-J*]6[(_8?_ ()0?L\_\,[?L4>%M*U*Q\G6
M/$L9\0:T&7#"6Y53$C#J"D"PH1V96]:^D:2...&-8HHU5%4!548  Z "EK^,
M,RQU;,\PJXNK\523D_F]O1;(_LO+<#1RS 4L)2^&G%17R5K^KW84445Q':%%
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 %%%% %77-&T[Q'HMWX?U> 2VM[;/!<1G^)'4JP_(U^=WQ"\&:C
M\//&VI^"M4!,VG7;1;R,>8G5''LRE6'L:_1NOF']OOX72)<:?\6M+M<HZBRU
M4H.C#)BD/U&Y"?9!WK^?OI"<)O.>%H9M0C>IA7=VW=.5E+_P%\LO)<S/TOPR
MSKZCF\L%4?N5EI_C6WWJZ\W8^::***_B _H$**** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** $94=3')&KJP(9'4,K ]00>"/8U\,_M:?L_/\%_&W]J^
M'[1AX<UAVDTU@Q86LG5[9B>?ESE"<Y0CEF5\?<]87Q,^'7AWXK^";[P)XHBS
M;7B9CG6,,]M,/N3)G'S*?<;@64G:Q!_H3Z.7C5BO!SC:-7$2;R_$VAB(*[LK
M^[5BOYZ;;?\ >@Y1W::_'_&?PQP_B3PO*G126,HWE1EM=]:;?\L[)>4E&6R:
M?YN45L_$+P'XA^&7C*_\#>*;=4O=/FV.8R2DBD I(A(!*,I# D X(R >*QJ_
MVXP>+PN882GBL--3IU(J491=XRC)7C)-:-----;H_P N<3AL1@\1.A7BXS@W
M&46K--.S371IZ-!111708A1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %?J[_P $!?V63X8^'^N_M8>)]/VWGB-FTGPT9%Y6QBD!N)5]I)T5/4?9
MCV:OS.^!?P@\4?'[XP^'/@SX,BW:CXCU6*SA?866%6.7F8#^"- TC?[*&OZ*
MOA;\./"_P?\ AQH?PL\%6?D:5X?TN&PL(SU\N- H9CW8XW$]R2>]?DOBQGWU
M+*H9;2?OUM9>4$__ &YZ>B:/UCPIR'Z[FD\QJKW*.D?.;_\ D5KZM,WJ***_
MG4_H@**** "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@ K*\<>#])\?\ A'4/!NN1[K74+9HI"!RA
M/*N/=6 8>X%:M%8XC#T,7AYT*T5*$TXR3V::LT_)K0TI5:E&K&I3=I1::?9K
M5,_-[QEX4U;P+XJO_"&NP[+O3[EH90.C8/##V(P0?0BLROI[]O3X0M-#:_&'
M1;3)C"VNL[%_ASB*4_0_(3[IZ5\PU_FOQ_PG7X+XIKY9._(GS4V_M4Y:Q?JO
MA?\ >3/ZKX;SJGGV3T\7'XFK27:2W7ZKR:"BBBOC3W0HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH \@_:]_9^/QC\&KXC\-63/XDT2%C9I%'N>]M\
MEFMN.2P)+Q@9^8LH&9,CX>K]0*^1?VXOV?/^$5UMOC'X0L"-,U2XQK4$7(M+
MMC_K<=1'*<GN%DR,@.BU_I%]"_QV^'P^SRKW>$G)_.5!O[Y4O^WH7^")_%7T
MFO"BZ?&&54^RQ$4OE&K;[HU/^W9?S,^>:***_P!(C^* HHHH **** "BBB@
MHHHH **** "BBB@ HHHH ***[O\ 9G^ 7B_]I_XX^'O@AX*0B[UR^$<UT4+)
M9VZC=-</_LI&&;'?  Y(K+$5Z.%H2K57:,4VV^B6K9K0H5L57C1I*\I-))=6
M]$C[\_X("_LF7 N-:_;!\7Z5B+RY-'\'F5?O$G_2[E<^F%A5AZS#M7Z>US_P
MJ^&7A#X,_#?1/A3X!TT6FCZ!IL5E80]3L1<;F/\ $['+,W5F8D\FN@K^/^)\
M\J\19U5QLM$W:*[16R_5^;9_7G#&1TN'LEI8*.K2O)]Y/=_HO)(****\ ]\*
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 J:[HFE^)=%NO#^MVBSVE[ T-S"_1T88(_
M^O7Y_P#QE^%^J?"'X@7O@S4=SQQ-YEC<L,>?;L3L?Z]CZ,I':OT+KR7]KKX)
MGXJ^ #K6B6>_6]%5IK0(OS7$762'W.!N4>HP/O&OQ;QLX"_UOX;>,PL+XK#)
MRC;><-YP\WIS1\U9?$S[W@#B/^Q,U]A6E:C5LGV4OLR_1^3OT/B6B@@@X(HK
M^"#^CPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *J:_H.B^*=$N_
M#7B/38[RPO[=H;NVEZ2(PY&1R#W##!4@$$$ U;HKHP>,Q67XNGBL--PJ4Y*4
M91=I1E%W4DUJFFDTULS'$8>AB\/.A7BI0FG&46KIIJS375-:-'YY_'KX-:Q\
M#_B%<^$;Z1I[.0>?I-\1C[3;,2%8^C@@JP[,IQE2">+K]!OVA?@GIGQU^'TO
MAJ1HX=4M"T^A7L@&(9\#*,>HCD "MCIA'PQ0 _ .K:5J6@ZK<Z'K-C+:WEG<
M/!=VTZ%7BD1BK(P/0@@@CVK_ &Y^CEXU87QCX)C6Q$DLPPUH8B"TN[>[5BOY
M*B3?]V:E'9)O_+OQH\,*_AMQ0Z=%-X.O>5&6]EUIM_S0NEYQ<9;MI5Z***_H
M,_'0HHHH **** "BBB@ HHHH **** "BBB@ K]?_ /@AC^QK_P *F^#]Q^T]
MXWTK9K_C>W$>AI-'A[72 P96&>09W ?W1(B.IKX6_P""7W[#E]^VA\?(8/$=
MC*/!'AEX[SQ7=#($RY)BLU(_BE*D'&"J*YR"%S^[-C8V6F64.FZ;:16]O;Q+
M%;P01A$C11A551P    !P *_%O%;BB-*@LFP\O>E9U+=%NH^KW?E;HS]G\*^
M%Y5:[SC$1]V-U3OU>SEZ+9>=^Q+1117X(?O(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 %%%% 'R%^VA\ _^$(\0'XF^%K+&DZI-_IT4:_+:W)Y)]D?DCT;(
MXRHKPBOTE\3^&M%\8^'KSPOXALEN+*^@,5Q$W=3W![$'!![$ U\#?&CX3:Y\
M&_'-SX3U56>#)DTZ\*X%S 3\K?4=".Q![8-?Q#XZ>''^KF:?VWE\/]FKOWDM
MJ=1ZOTC/==%*ZT7*C^@?#SBG^U,'_9^)E^]IK1O[45^L=GW5GW.3HHHK^?3]
M+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYR_;G_9\.OZ:_P ;
M?"%BS7ME"J^(;>(9,UNH 6Y Z[HP KXS\@5L 1NQ^C:1DCD1HYHDD1E*O'(@
M96!X((/!!'!!X-?IGA)XG9UX2<;8?/\  >]&/NU:=[*K2;7/!^>B<7]F:C*S
MM9_$>(? V6>(?"];*,9HW[U.=KNG47PR7Y276+:ZW/S HKUC]K/]G]O@KXX&
MH^'[5O\ A&]99I-+8,6^RN.7MF)Y^7(*DD[D*\E@^/)Z_P!V.%>)\EXTX=PV
M=Y34]IA\1%3@_)[IKI*+O&4=XR33U1_E%Q!D.9\,9S7RO,(<E:C)QDOR:[QD
MK.+ZIIA1117T!XX4444 %%%% !1110 4444 %;?PW^'?C#XM^/=(^&?@#1I-
M0UG7+^.STZTCZO(YP,GHJCDLQX502< &L2OU_P#^",__  3IE^!/A6+]J'XQ
MZ,8_&&OV)&@:;<QX?1["0??8'[L\J]1U2,[>"[J/FN*^),-PSE4L34UF](1_
MFE_DMV^WFT?2\*\.8GB;-8X:&D%K.7\L?\WLEW\DSZ=_8M_92\'_ +&_P"TG
MX.>&#'<7<:_:=?U58]IU&_<#S9CW"\!$!Y"(H.2"3ZQ117\D8O%8C'8F>(KR
MYIS;;;ZMG]9X3"X? X:&'H1Y802279(****YSH"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 *XKX[?!?0_C9X+DT"_V0WT&9-+ORO,$N.A]4;HP].>H
M%=K17!FF5X#.LNJX'&P4Z51.,HOJG^36Z:U3LUJCIP>+Q. Q4,10ERSB[I_U
M^*ZK0_-OQ3X7USP7XAN_"WB2P>VO;*8QSPOV/8@]P1@@C@@@BL^OM7]JS]G2
M+XO: /$WA>V1?$6G18AZ#[9$.?*8_P!X<E2>Y(/!R/BVYMKFRN9+.\MWBFB<
MI+%*A5D8'!4@\@@]J_SP\1^ ,?P!GKPT[RH3NZ4_YH]GTYX[27HTK-'].\+<
M2X;B3+E5CI4CI./9]UY/I]VZ&4445^>GTP4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 87Q,^'7ASXL>![[P%XIC_ -&O$S%.L89[6=<^7.@)'S*2
M>,C<I92<,:_/7X@^ _$7PR\97_@;Q5;"*]T^;9)LR4D4@%)$) )1E*LIP,AA
MP*_2>O'_ -K_ /9\/QC\&KXF\,632>)=#@8VD<2Y:^MLEFM\=2X)9XP.K%UP
M3("O]I_1!\=O]0N(O]5<YJVR_&27)*3THUW9)WZ0J:1GTC+EEHN=O^9?I%^%
M'^MV3?V]EE.^,PT?>26M6DM6O.4-91ZM<T=7RI?#]%%%?ZXG^=H4444 %%%%
M !1110 445],_P#!-K_@G?XP_;=^)"ZEK4-QIW@#1+I3XCUD*5-RPPWV.W.,
M&5AC<W2-6W'DHK<.99E@\IP4\7BI<L(J[?Z+NWLEU9W9;EV,S;&PPN%CS3D[
M)?J^R6[?1'L?_!&C_@G&?C3XGM_VI_C1H6[PCHEYGPUIEW%\NL7L;?ZU@?O0
M1,/H\@V\A'4_KQ6?X3\*>&_ GAC3_!G@[1;?3=*TJTCM=.L+2/;';PHH544=
M@ !6A7\F\4\28OB?-)8JKI%:0C_+'_-[M]7Y)(_J_A?AS"<,Y7'#4M9/6<OY
MI?Y+9+HO.["BBBOFSZ,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M)KH%%%?:_P#P3K_X)!?$#]IY['XM_'**\\-> &99K: J8[[7$ZCR@1^ZA/\
MSV(RP/R YWK]GF^<Y=D>#>)QDU&*^]OLEU?_  [T/G<IR?,<\QBPV#@Y2?W)
M=V^B_P"&6IYY_P $\_\ @F_\2OVX?& U2X-QHG@/3;D+KGB0Q<RL,$VUL&XD
MF((R>5C!#-D[4?\ ;CX,_!CX:_L__#K3OA5\)O"\&D:+ID6V"VA&6=C]Z21C
MS)(QY9VR2:TO G@/P;\,/!^G^ /A]X;M-(T72K80:?IUE%LCAC'8#N2222<D
MDDDDDFM:OY@XNXQQ_%.*][W*,7[L/UEWE^"V75O^G>$N#L!PMA?=]^M)>]/]
M(]H_B]WT2****^./L 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 **** "N4^+7P;\%?&3P^=$\66'[R,$V=_" )K
M9CW4^GJIX/X CJZ*X\PR_ YK@IX3&4U4I35I1DKIK^MNJ>JU-\-BL1@Z\:U"
M3C..J:T:/@3XS_L_>//@KJ937+,W.FR2;;35[=#Y4OH&_P">;X_A/H<$CFN&
MK]+-5TG2]=TZ;2-:T^&[M;A"D]O<1ATD4]B#P:^8OCS^Q!=Z=YWBKX-(]Q ,
MO-H4CYDC'?R6/WQ_L'YO0MTK^.O$;P%S#)N?'\/)UJ&[I[U(+^[_ ,_(K_P-
M=I:L_<N%O$?#8_EPV9VA4V4]HR]?Y7_Y+Z;'SA13[FVN+.X>TNX'BEB<K)%(
MI5D8'!!!Y!'I3*_G%IQ=GN?J:::N@HHHI %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 C)'(C130QR(ZE9(I8PZ.I&"K*<A@02"#P0<&OB/]I#]ESQ'X!^*MGHO
MPW\.7FI:;XHN2OANRL87GF$Y(W68499F4L-O4LC*<E@X'Z(_"'X"_$'XS:B(
M/#.F^58H^+K5;H%8(O49_C;_ &5R>1G YKZ_^#/[-OP\^#5I'/I]F+_500TF
MK7D8,@?:RGRQTB&&8<<X8@DU_9?T2\Z\0>"L^JYAAJ-\LKQ:JQFW&,Y13]G.
MGHVY1EHW;E<'*+?-RV_GCQZX>X4XPRFGA*]3EQE*2<)12DXQ;7/&>J]V2U2O
M=247:U[_ !=_P3I_X(KZ%\._L'QH_:^TRVU77EVSZ9X+8K+::>W4-=$96XE'
M_/,9C7OO.-OZ(HB1J$10JJ,  8 %+17]79YGV9\0XQXG&3N^B^S%=HKHOQ?5
MMGY%DF0Y9P_@UA\'"RZO[4GWD^K_  71)!1117C'L!1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
M_)?<_4Y7X;_!3X:_"BV$7@SPS##.5Q)?2CS+B3US(W./88'M75445_06 R[
M95A8X;!THTZ<=HQ2BE\E9'YIB<5B<96=6O-SD]VVV_O84445V& 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 %%%?/7_!3[]N_0?^">7[)&M?'$Z,=;\5
MWUQ%H?PW\)0HSS^(?$5V3'96<:+\S@OEW"_-Y<;XR< @'R_^WW<3?\%6/^"C
MOA/_ ()0^%)6NOA-\)9K'QW^TY=PMF"^F5A)H_AMR."97 GEC/6/# AX2*_2
M.&&&VA2WMXECCC4*B(N H'   Z"OEO\ X)$_L)^(/V'/V6%MOC%J_P#;?Q?^
M(NKS>+_C-XGE=9)=0U^\/F2Q^8O#10 B% /E.UW 7S"*^IJ "BBB@ HHHH *
M*** ([NSM+^V>SOK6.:&1<213(&5AZ$'@UYQXP_9%^!'C!GG?P@--G?K/I$Q
M@Q]$YC_\=KTNBO(S;(,CSZE[/,<-"LNG/%2MZ-JZ]58[<%F689=/GPM64'_=
M;5_6V_S/F/Q;_P $\Y1NF\"?$-3_ '+;5K;'YR1__$5YCXJ_9'^/7A5F9_!3
MZA$.DVE3+.#]%'S_ /CM?=5%?DV<_1^X S-N6&C/#R_N3NO_  &?-]R:/M,!
MXE\2X2RJN-5?WHV?WQM^-S\V=:\+^)O#<OD>(O#M]8/G&R]M'B.?HP%4:_3*
M:&&YB:"XA61&&&1U!!'N#7*>(/@/\&O%&XZS\--'=V^]+#9K$Y_X''M;]:_-
MLS^C)C(W>7YC&795(./_ )-%R_\ 24?5X3Q:H/3$X5KSC)/\&E^9^?%%?;&J
M?L1? '4,_9=$O['/3[+J<AQ_W\WUSFJ?\$]_AS-DZ-XWUJWST^TK#,!^2I7Q
M.+^CUXB8;^'&E4_PU+?^EJ![U#Q-X8J_$YP]8_\ R+D?)5%?2M]_P3LOE<G3
M?BK$Z]A/I!4C\1*:S[C_ ()Z>.%S]D^(.E/UQYEO*OTZ U\]5\%_$VB[2RZ3
M])TG^4V>I#CSA.HM,4OG&:_.)\]45[Q/_P $^_BTI_T;Q9X=<?\ 32XG7^4)
MIL7_  3\^+QSYWBKPVOIMNK@_P#M$5QOPF\1E*W]FU/P_P S?_73A:U_K4?Q
M_P CPFBO?HO^">_Q))'G>-M#48YV^<?_ &05<L?^">/BJ1L:E\2=/A'K!8O)
M_-EK>GX.^)=5VCET_G*"_.:,I<<\*05WBE]TG^2/G6BOJ;3O^"=_A^+']K?$
M^\G]?L^FI%_Z$[UO:;^P+\&K1@]]K.O79'57NXD4_P#?,8/ZU[F%\ O$G$?'
M0A3_ ,52#_\ 2'(\^MXD<*T_AJ2EZ0E^J1\=TJJSL$1223@ #DFOO#0OV4O@
M!X?PUM\.K6X<=7OYI+C/X2,5_2NQT3P=X1\,J$\.>%M.T\ 8 LK&.+_T$"OL
M<N^C/G]6WU['TJ?^",JGY^S/#Q7BQEL/]WP\Y?XFH_ES'P/X6^!_Q=\:%3X<
M^'>J3HWW9WM3%$?^VDFU?UKTGPK^P/\ %C5MLOB;6=+TB,_>0RF>5?\ @*#:
M?^^Z^P:*_1<G^CCP;@K2QU:K7?:ZA'[HKF_\G/E\=XI9[7NL/"%->CD_O>G_
M )*>$^$/V!OA?HSI<>+=>U'677[T0(MH6^H3+_D]>M>$/AKX \ PB'P;X0T_
M3N,&2WME$C#_ &G^\WXDUN45^LY%P1PEPU9Y;@J=.2^U:\__  .5Y?B?%YCQ
M!G6;?[W7E)=KVC_X"K+\ HHHKZH\<**** "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 **** ([N[M+"UEO[^YC@@@C:2::9PJ1H!DLQ/   R2:
M_-O]D"WOO^"Q/_!0ZX_X*4>++&:7X!? V]O/#_[-MA<H1!XDUH-Y6H^*-C??
MC5D\FW8@CY0PV21.#M_\%+OB_P#$G_@H)\?T_P""+O['_B:[L;:\MH+[]J#X
MC:5(-OA/PS)S_8\<@X&H7Z_((^2L+$E61I#']U_"+X3?#OX#_"_0/@Q\)/"E
MKH?AGPOI,&FZ'I-FF([6VB0(B#/).!RQ)+$DDDDF@#HJ*** "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@#D_C#\=_@O^SWX4?QW\
M=/BGH/A#1(L^;J_B/4X[.VCQC):60A5'(Y)'45YG!_P5&_X)OW6F#6K;]NOX
M3R6;1>8MW'X[L3$4QG=N$N,>^<5C_P#!8E5?_@E!^TB&4$?\*0\3'!'?^S)Z
M^8_^"77_  4X_8N_9;_X(N?"+7/BO\8H+2;P;\)+:75]/CTZZDE#Q1,3$-D3
M L3A1CC)ZXH ^S_'W[?'[%WPQ_9TA_:X\:?M.>#;;X:W432:?XR@UJ.YLK\*
M[1E;9H2YN6WJR[(@[$J1C(KTGP1XS\-?$?P7I'Q#\&:E]LT?7M+M]1TF\\EX
M_/MIXUEBDV2!67<C*=K ,,X(!XKX8_X*Q>#? 'A#_@W_ /C5;_#?PJFC:/K/
M@&_\11:2CATM9]3U#^TYT3"J HGNI-H  48   %>O_#']IG0O@!^QG^SMX2L
MO#=QXD\:?$#P;H6C>!/"-E<I#)J=TFC)<SR22O\ +!;06\,L\TQ#;43"K)(\
M<;@'TY17RM\(?^"E>H7G[>-W_P $X/VJ/@?;_#OXDW/@[_A*O!MSHOBW^W-&
M\2Z6KR1RM!<O:VDL4\;13;H98%^6%V#$ ;N2^*?_  5U\2Z!^R[XE_;Z^"/[
M*DOCSX&>$[ZX2[\40^,19ZQK-C;7@M+K4]*TW[')'<VD<@E(>XNK5I$@=U38
M49@#[6HK\W/^"A?_  43_:DM/VH?V-O!_P"R[\*[>]^'_P 9?$*Z_;7=_P")
M#IE]XC6/2S=1:=+$\+&RA5;F&9S(&9Y(U3:@1C)ZI\:?^"L_CWX+_M>>#_V(
M;_\ 8-\::IX\\:?#NZ\1:);Z;XFTQ[74+V%!OL+:;S,;$DWK)<W/V4(D9D".
M"JD ^BOCO^UG^SQ^S-XA\">%/CG\2[;P_J/Q,\7V_A?P-:SVD\K:IJT_$5LI
MBC<1[C@;Y"J LH+ L ?1:^$/B#_P5;\4>#],_9E;]I__ ()F>+?"OB/XU_%2
MT\-65CXEUC3)X?!VJ27LMHDQE!:=YO(#7$96WB#1R;?,4DBO?_BQ^V)J&E_M
M$Q_L?_L\?#>U\<?$F+PN/$FNVFJ^(&TG2/#^F/,88)+Z]2VNI$EGD600P16\
MKL(I'81H Y /<**^>O\ @G[^W]I?[<FG?$/0=5^$.L>!/&GPG\>WGA#QYX:U
M*;[5!#?P'_6VEX$1;NWD7YDDV1L1R4"LC-UO[8/[7WP]_8W^'>E^+O&&DZAK
M>L^*/$UEX9\"^$=%5#?>(M;O'*6UE!YC*B9PSO([*D<<;NQ^7! )_B3^VK^R
MM\(OCIX1_9E^(7QNT:P^('CN[:V\+>$5=Y[Z\<1F0DQQ*QA38I/F2[$/3=D@
M5<?]K3]G=/VID_8I?XFVH^*#^#CXI7PG]EG\TZ2)_L_VGS?+\G_6<>7O\S'S
M;=O-?G=_P4*^(G[0GB+_ (*^_L#>%OCU^SYI/A1H/'OB*\TC6?#7C1M;L;P/
MID2S6SO+9VDL$\95"5\IHW612LC%75?K'0?V\/"VM?\ !6J[_P""?FJ_LL:G
MHOBBT^#MQXLMOB/JUS8$ZAI*ZG%:QPVRV[2RF"29I6Q*\3*T!S#\P8 'U+17
MR'XL_P""FWQ&U'X._%+]I3]G7]F#3_B!X"^%'B#6]%UF2+XA"SUN]N=(=HK^
M2"Q^PRQ>2CHY4O<I+)$AD2%MT:R><?MQ_MI?MN?#W_@KO^SW^RI\)O@GI>I>
M#];TKQ+KL%N_C5;&?Q/<VNE21LLS>2ZVT%O]J+JC;S-(%;">4A(!^@=>=?%O
M]K/]GCX$_%KX>? OXL_$NVT;Q7\5M0O+'X?Z1-:3R-J]Q:QI).BO'&R1;5DC
MYD9 2ZJ"6(%?-'Q7_P""OOQ"^'_[:FM?L"^&/^"?/COQ%\1++X0R^-_#^GVW
MB73(XO$!6\CMEA@F$CQP6Y/VIC<W+0N#;",6[R31HS=?_P""H]_I/QQ_98^%
M/QZ_X)X>*O"?BSXZ7-Z-)N_%&I:;(/"5U#9[[N)6C9[@S!)$0AHK;>DO4D.@
M /HOP!^VW^RC\5?VB]>_9,^&?QPT77_B#X6T<ZGXC\/:0[W#:=;"6.$F:9%,
M*.))44Q%_,&<[< D>IU^57COXP?$3X)_\''7Q<USX,?LX:_\4?%>H_LM:+!I
M'A3P_>6MBL\O]J(QENKZ[=(+.%43F20EB=J(CLP6OH']D+_@KUJ_[5_A[XN?
M#V[_ &3]4\ _'3X)JLOC7X-^,_$R1,8'1I(I[74(K=TGCD13M?R@A+QDL(Y4
ME8 ^U**^+M#_ ."OH\9?\$A[7_@KEX)_9RGNM!71;_5]7\&7OBM+>]M[*TOK
MBTE:*86[QS29@W[&\L;2<,6 5O,?^"F'_!1/]J_0O ?['_BW]FSX0V<7AKX[
M_%3P*=6N;SQ6+:]D>ZDCU*+0TVQ$1I*L&R:Z.5V$QB-A(Q4 ^VOCI^UI^SO^
MS3XH\!^"_CC\3;7P_JGQ.\60^&O MG<6L\K:KJDO^KMU,4;"/)*C?(53<RJ6
MRR@^BU\A_M3?\%!;K]GGXH_LZ_#'X\_L3WESK?Q=^(MIH6F:PNOZ=>:;X7U*
M5FCWI,1]HDG6%F<%;>-&5F7S0<BO1_B[^VA+H?[3-E^Q;\ /AU;>-_B;+X4;
MQ1K5CJ7B Z5I7A_1_/%O'/>WB6]S(DDTI*0P102NVQW81H-Y /=:*^8/V;/^
M"E=E\;_B3\4/V9/&7P UWPU\;?A)'%<>(/AA;:Q9W;:M8SJK6VH:7?3O;075
MM('3YY?(:-F"R(A*Y\"\&?\ !>KXI_&/]AW6_P!NKX"?\$R?&WB+PUX0N=8E
M\;1:AXTL--&EV&G2.)I(GE0O>W"PQM,\,$;QH 4\]I 4H _1RBN._9Y^./@?
M]IKX#^#?VB?AI-._A_QQX8L=<T?[5&$E6WNH$F19%!.UU#[67)PP([5V- $=
MW=VEA:RW]_<QP001M)--,X5(T R68G@  9)-?!O[5G_!6+7/C9XZG_87_P""
M/$^D_%'XQ:E&(M>\?6$BW?A7X;6CG:VHZA>)NAFG4;_*M8RY9T(8$J(I/NKQ
M#H&C>+- OO"WB/3H[O3]3LY;6_M)A\DT,B%'1O8J2#]:YCX%?LZ_ 7]F'P-%
M\,_V=?@YX:\$>'XI#(ND>%]&ALH&D/61EB4;W/=VRQ[F@#S_ /X)\_L&_#/_
M ()]? :/X3^#=7O/$/B#5K^76/B!X]UGYM2\5ZW.=USJ%TY+,69N%0LVQ JY
M8Y9O<Z** "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 ^6?^"V7C[P+X%_X)1_M!)XU\9:5I#:M\(/$-AI:ZGJ$<!O+J73YH
MXH(@Y'F2.[*JHN22P '->$?\$@?V[_\ @G3HW_!(#X+_  G^,W[9_P '=+F@
M^%MOI?B?P]XA^(^F6L\'[MXYX)X99U>,XW JP!P:_1VB@#\S?^"FG[7WP(^/
MG_! [X_>/OA1KFGVOP[.CW7A7X8ZY=:CM7Q/%9R6]JTUL)<,ZF[CNH(\;C(M
ML)02) !Y%^WUXZ\-> _V>?\ @G__ ,%+IOAO9_%KX+?"#0'TSXMZ5I5E!K$-
MO8:OH5C:?;I(3N1OLLD#GY\!93&I*ELC]CZ;-##<PO;W$2R1R*5='7(8'@@@
M]10!\$?L^_'K_@E_^WGK5]X5_P""8WPI\#ZOJTGA#4XO$'Q,\/?#,Z0GA"*Z
ML9H((S=R6D+_ &N:690+:,[A"EP[[0JA_G[_ ((R?\%@/V9_V-OV,]#_ ."<
MO[<-UK?@/XY_!V_NO"UQ\.V\*7UWJ&OM]IE>S.GQVT+BY:5)4C4 Y=AO'[N1
M'/ZU^'/"WAGP?IHT;PEX=L-+LPY<6FG6:01!CU;:@ R>YQ23>$O"ESXBB\7W
M'AG3Y-6MX3#!JCV49N8XSG*+(1N"\G@'')H _,[_ (*\?%B/X9_M8_\ !/;]
MJ#]IBUM_ >B:3\0=7?QM>W]QOLO#MW>:3#LM9[E<ID.)$W\*WE.PPH.'_'+]
MJ7]G[5?^#B#]F;6C\5='LHM0^ WB*".+5;U+2:&:[<36L4T4Q5X)94C8I%(%
MD/ VYXK].+W3[#4HE@U&QAN$619%2>(. ZD,K 'N" 0>Q&:FH _-+_@X$^*7
MPT\'_'C]AW1O%GQ T73+NU_:V\-ZO=V^H:G%"\&GQM(DEVX=ALA5V53(<*">
MM<=\5OVNO!G_  2B_P""\/Q%^/7[8%Y=:-\%OVF/AOX>C\*?$Q+":[T[3]5T
MFW\@64KPJY0.K32D@''G0L1M+NGZO51\0^&?#?B[2WT3Q7X?L=3LI&#/::C:
M)-$Q!R"4<$$@^U 'F/[)O[7?@G]L[1]7^*?P2L+R\^'$<L%MX6\8WFGSVB>(
MI@':ZFM8IT1WM$)AC2? 6619PN517?XN_P"#A&\\<? SXG?LG?\ !027PSJN
MK_#?X'?&"2^^*,6D6CW$FGV%Y'!$NHM$G)6%8YAGIOF1<C?7Z5PPPVT*6]O$
ML<<:A41%P% X  '04EQ;P7<#VMU DL4J%)(Y%#*ZD8((/4$=J /R2_X*.?\
M!0#]C/XX_P#!1K]@;XD?!+]H?P[XRT'2?B3KLFK:OX5N3J%O8FZTVW2&*9X
MPBG)8%H&(E13N9%'-=[J7QA^%%S_ ,'6NDV47Q(T03C]B_\ L(P/J<2R#5&\
M3RW(L"I8$7/DL)/)(W[3G;7Z/Z+X'\%^&X;6W\.^$-+L([$2"R2RT^.(6_F$
M&38%4;-Q W8QG S6I0!^*'[6G@GX(^#K3XP?\%2?^"1/[;=U\'OC5X7\>ZO:
M_$_X*QZ['>Z9XVURSU.:U>VGTASO^V7K+YD)1'64W"[%1Y&E'MG[<WQ^TGX*
M_P#!6+]@S]IO]K;R/A_IM_\ #GQE9^(KS4-_V+2M9N])M6^P-+@X?S6,2 \L
M< 9K]+Y_ _@JZU^W\57/@_2Y-4M%*VNI/I\9N(0<Y"2%=R@Y/0]SZU>O-.T_
M4#$;^QAG\B830>=$&\N09PZYZ,,G!'/- 'YH:=^T=\#M0_X.D=.G/Q/T>UDU
M3]B"/0+>SO[Y(+A-8?Q7]M&FR12$-'>"W!D-NP$@ Y6I/^"QGQ>^%7A7_@K#
M^P'I'B?XDZ%IUSIGQ&\1W.IP7NJPQ-9PRZ=;Q123!F'E+)(P1"V-YX7.#7Z8
MT4 ?FD/BC\.?@%_P<O>-?%/QS\;:9X.TGQI^S#ING^$M8\3W:V%GK%Y#JB22
MV]M/,5CFE5 6**Q; /'%;/[,?PJO/VF/^"JW[2O_  4$^$5NES\.]3^$6G_#
MCPEXE@XM/%^I1@37EY:2=+BW@>.*U%PN8W<.(V8(Q'Z">)/"7A7QEIXTGQAX
M9T_5;42!Q;:E91SQAAT;:X(R/6KT,,-M"EO;Q+''&H5$1<!0.  !T% 'X*_L
M]?MB?L]:;_P:J>+OV+/^$[6?XN>%_AQXMTWQ3\.;>UD;5M$==8O)7FO(-H-K
M D<J$S2;4W,(P6E98S[-^VS\9?AS8?\ !-G_ ()N?M#WNOF'P5X'^.OPPNO%
M_B.:TE2VTBWM])ECGFG9E&R.-\JS] PVYW<5^N(\#>"0^HR#P?I6[5R#JS?V
M?'F](Z&;Y?WF/]K-7[_3M/U6S?3M3L(;FWD $D$\0=& .1E2,'D _A0!^7?_
M  6>_:=^ 7BOXX?L#>.].^*FCP:7>?M+Z9K%M<:C=K:E],&^%=0VS;6%J[%2
MDY C971@Q5@:NP>-H/V$_P#@XH\>_&#]H_Q#!HWPR_:;^%NC6GP\\>:I<)'I
M4&LZ7!!$=)>Y?$<,DB1SSH&8"0RQA=S-@?I[5/7_  [X?\5Z7)H?BC0K/4K*
M4CS;._M4FB?!R,HX(.#STH _/3X0>&O#/QA_X+U?$?\ X*,>!/&.FK\)_A]^
MSW:> ]:\<0W\:Z5JFO2:B;V>*.ZSY4Z6MNL2S,K$12F-&(92H^<?^"7/QK^#
ML/\ P;)_'VTN/BMX<BF@T;XFP3PRZU CQRW<5\UK&RE@0TP=3&IY?<-N<U^S
M^G:;IVCV$.E:180VMK;QB.WMK:()'$@X"JJ@!0/05-0!\G?\$+?&/A/QE_P2
M*_9^F\)>);'4UT[X8Z5I^H-8W22_9KN&V1)8)-I.R1&X9#@CN*^L:** "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@"CXF\3^&O!7AV]\7^,O$-CI&DZ9:O<ZEJFIW:6]O:0H"SRR2.0L:* 2
M68@ #)KQ?X*?\%+_ -AO]H'QY<_#+X:_M'>&;C74UA].TS3;K58H)-:D6&*4
MR6 =A]MCVS)\T6[N<8P3Y?\ \%V/V?OVD_VB_P#@GWJGA[]E;PY%XB\3^'/%
MNB>)W\%7#_N_%%IIUZEU+IK*2!*'V*XB/^L,00?,PKQW_@EO^U7^R5_P5BT;
MX@Z?K.G_ /",?$/0/C[I_CV3X:^*(DCU_P ,W5A%I2^8(W"L4\ZTN+5I4 (2
M5E=8V?RZ /THKD?@[\?/@S^T%I6L:[\$OB3I7B>RT#Q'=Z#K%YH]R)HK;4K4
MJ+BV+#@NA90<9'/6O,?VLO'/C+XG>+]/_8>^!WB.[TOQ#XKT[[?X\\4:;*4F
M\)>%R[12W$;C_5WUVRO:VG0JPN+D;A9LC?+O_!L=X7T#P/\ L<?%[P5X4TU+
M+2]'_:@\966FV<9)6"WB>UCCC!))(55 Y)/% 'Z$^.?'7@OX8>#=4^(OQ'\6
M:=H.@:'82WNLZUJ]XEO:V-M&I:2:65R%C15!)8D  5X+_P /A_\ @E!_TDC^
M!_\ X<[3/_CU>L_M!?L^?##]J'X:3_!OXTZ*VK>%;^]M9]:T%Y-MOJJ03+.E
MM< #+P&6.-GC! D";'W1LZ-\-_\ !23]@+]A'5O%_P !_P!BSX0?L4_"3P_K
M7Q7^*=K/K-_X?^&^EV5U:>%M#4:KJK1SPP*\/F>3:61((R+[;SNP0#]%K:\M
M;RTCO[2Y22"6,213(P*LA&0P/<$<YKR_X!?MN_LH?M3?$/QO\+/V=?CCHOC+
M6OAR]BGC.+07>>#3GN_M'V=?M 7R96;[+/E8G<IY?S[=RY]4K\C_ ( _'OXU
M? '_ (++_P#!0Y/V:OV.?$7QC\5ZGJ7PVFM?#NBZU9:/9P1Q:#=M-+=:A>LL
M,!9I5"1@22RLS%4*I*Z 'ZQ^)/$>A^#_  [?^+?$VI1V>FZ792WFH7DQ^2""
M)"\DC8[*JDGZ5Y#I/_!1G]B+6/V1;#]O&+]HS0;;X2:I!++IWC/5#+9PW'ER
MRPO&L5PB3&4203)Y6SS"8VPIQ7D_[(G_  5Y\#_MA?LI_$?XU>'_ -F[QI8^
M.?A'?7>E_$SX+W,MFNLZ5?0([/$'NI;>&2-E23#L4),4B[-R[3YY\7?VG? O
M[:__  ;=?%']IGX??"&#P/H/BGX ^+YM*\)1/%(FG100WT"*#%'&@),._"J
MI; SC<0#Z;^*/_!1C]B7X)_LR>'OVQ?BU^T/HOA[X=>+-"L]8\,Z]JD<\4FJ
M6=U!'/ \%J8_M,CM%+&WE"+S%W ,H/%;W[0/[9'[-7[+'PY\/_%KX_?%*V\-
M^'O%.OZ?HN@ZE<V-S*+J^O<FVA"Q1NZ;PK$LP"H%)<J 37YM_P#!0RW@N/\
M@SJ\/I<0JX7]G+X8.H9<X82:"0?J",U]8_MO_MU^%/V'O@'\&-4\?_LOZG\0
M-+\9^+?#'ARROUN=/2PTC4;ED%O-*)W:<.FQI$:*!P&0 R1D@T ?8%%>)_M#
M?ME:?\)OC=X-_93^&7@?_A,OBGX[T^\U/1_#;ZL+"ST_2[3:)]2U"Z\N5K:V
M#ND2E(9I))7"I&0KLG%_!/\ X*2'Q9^U/XN_81^/7P*O/!'QC\->%_\ A)M%
M\-Z=X@AU/3_&&CDE!<Z3?3):"5A(IC>.XCMRC YRJ.R 'U!17P%\,?\ @M3\
M:/VB/A+\5_'?[-'_  3)\<>)=;^$?Q(UKPMXD\.:IXTTW3DA73+>WDF=KL^9
M$]TTDLL:VEK]IP(-[RH)H=_U-^PW^UW\/OV\_P!DSP/^UU\+=.O++1?&^C_;
M(+#4 OGV<J2O#/;N5X8QS12Q[APVS(X- 'J]%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% 'D?[8'[8GPW_ &*O#GA#XA_&2:.P\):_XYM?#VO>);F4
MI;>'TN;:Z>&]N&VE4@^T0P0N[E$C%QO9@$P?RF_;,^&/P*^-/[5NG?M"?L-^
M,M+N_P!J;_AK>P7P9JO@+5DN+C4O"_\ 9NE_VA+J(MV8-I44)E+SR#8-QA#$
M3,C?MG-#%<1-!/$KHZE71UR&!X((/45RGPP^!/P@^"U[X@U#X5_#[3M#F\4Z
MP=5UY["(K]JNS%'$7()(4;(D 1<(""0,LQ(!\J>.O^"5O[45]\>OB#\;?@S_
M ,%8_B7X C^(?B(:MJ.AZ7X-T2\2W*01V\,"S74#RF***)$1"VU?F( +,3\Z
M_P#!L/\ !CXM^"? ?QI^*_BW]JWQ'KOAJR^-7C+0[KP1>Z-9QV<VI175G))K
MK2Q1B87#JCH8@WE 2$A<@5^L5% 'D_[%W[;'[/'_  4!^!EM^T9^R_XMN=:\
M*W>I75A%>7>E3V<GGV\FR13'.BMCH0<8(8=\@>1?L_ ?M&?\%3_C'^T,X$^A
M?!GPU8?"OPE,/FC;5+@1:QKTJYZ,/,TBV)'>UD'KGZLTC1='\/V"Z5H.DVUE
M:HS,EM:0+%&I9BS$*H !+$D^I)/>ET[2-)T<3C2=+M[47-P]Q<BW@5/-F<Y:
M1MH&YCW8\F@"Q7YE?L9?&?X1_LX_\%U?V\M-_:%^)>A^!)?&L/P\U/P>?&.I
MQ:8FMV=EHEU'=SVKW#(LZ1/(BNR$A23GH<?IK69XC\%^#O& MQXN\)Z9JGV.
M7S;3^T;".?R'_O)O!VG@<CF@#\WOV-?"6FZ!KW[?/_!3#Q#<6_A;X9_&N]MH
M_ E_KA%C%J6G:/I-U:MK*^=MQ;WEQ<R-"[8,JJ' VR(6\B_9+^+_ ,*+7_@S
MQURWNOB5H44EO\#/&.BW$4FJPJ\6I32ZFL-FRELB>0LNR,_,VX$ @BOV1HH
M_&W]OSXP_":__P"#/;PS8V'Q,T&XGNO@7\.]&MH(-6A>274;>31!<6:JK$M/
M%L?S(P-R!&+  &O1/^"[/[07P,C_ ."<G[.VO1_%[PW-9WWQO\ W]C<6VLPR
M)<6MM*SW$Z%6(:.-4;>X^5<8)!XK]3J* /S _:K\;6?['_\ P7[^$_\ P4)^
M*NOVZ?!'XJ_ V7X:Q?$-KD-I6@:K]O>_MUN;@$QP0W!$*QRL0C-)(20L;,.J
M\9>'/#/[5G_!?'X7_M1_!;Q=I>J>"O@#\&];3XA>-M,O4FTU;W41/#:Z2UTA
M,9G2*:6\>/<?*CV,^WS$W?H;JNDZ5KNG3:/KFF6]Y:7"%+BUNX5DCE4]596!
M##V-,T/0=#\,Z7%H?AO1;33[* $06=C;+%%&"<G:B  <DG@=Z /S&_X(;?M%
M? "W^&W[<WB*7XR>%[?3D_;'^(7B+[3-KEND::1<K8K;WV2^!;R,K*DGW6(P
M"37:_P#!J[XL\+:Y_P $0/A!X>T7Q)87=_HD_B*'6;&VNTDFL))/$6IS1I,B
MDM$S1.C@, 2KJPX(-?H?10 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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 %%%%
4 !1110 4444 %%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>cms-20201231_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/20201231"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  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-20201231.xsd" xlink:type="simple"/>
    <context id="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7f481c797bff4263a5c85ea042b66f4d_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i16c79251459d4d478e457e206edaaf5f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0f01c1e1785842fe94018ea8d23c4e07_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if8bf11cd44e8455182a3538945c9e463_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0c32553e46714ffcb47b080173267be9_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i154bc47133344b48b9f3d3333a039404_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i87f782d4b7e04c8eba3703fc6df70be0_I20210115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2021-01-15</instant>
        </period>
    </context>
    <context id="id3dabfa450c349de8166e4741f3ed312_I20210115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-15</instant>
        </period>
    </context>
    <context id="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i050174aa1c664c6f9780e80013115851_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6b5014445e1e4491985b94ac08ea38ae_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4d32dcec2c9548328e511e57c6864873_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2053919ea2ff4f7884d3c863b2d3f2bf_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6508cc5960dd4dada50f666754293352_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i44d768957c2b45cc9bfda4caa69667c3_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib871dc6119534904a850655cfceb0e61_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1e7f8c220c9845f3991b59a483d79782_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i371456efa43d45aeb71a416c50fafe3a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1d77ce248bd2430da52ab763c6d5e634_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ica4bcd261ac04d48bade959e953795fe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie2910db31de94b0b9d37061a7b2b1173_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ied954e4da2e24ad7a615ccfb0a24c812_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5c08f3c3b4ee418682d05cd6f6ce5a9b_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i42752c46920b42d592238965a79a5c40_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i41c3d4f6dddf427bb20113e7e17d8b70_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i7cb56a9a9d454bad876850476d7db5a5_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i274314df73574941a2965c2689c0a813_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i2602d9c7e86d43ad984f0d8b7ef946db_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if344102b16344203b78f76eaf382cfc5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7528ff756663419db0832ec854209571_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i06ec617c15ae4de4bb0a82f1f11a081e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5439bb1a324d45428d0d1905bbf764a6_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i50dc79bcd5af46bda9b39a4efc6c6be0_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id0fe5799efca457e869b8e8b3a840a48_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie6f1a67cf80b4da0981b7396eec91d52_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i15330d43fcab41c98c050e6a178419c2_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ib12d2d0f2172427b814592a703068d96_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="ica1ea36abd874d2590e31bad1a705aae_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i33e46a186f1d4e0c81053a98d9552bd3_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i9d4c1a0ed9c745b08dc3191a27cd76ed_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i4d946b9cfc2c4cd58f6169417dc7aa4d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3bf0f075a078426fa3849060526e4ec6_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7aee00403489465ebffb2ee87dc37a7b_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="if2315c0840404421be66443653da2d05_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8cf31058602b4e8a8023f2780629f303_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5f9c20c6cc1f4940a08cb5517548052c_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0e7316c5304b4cbfb13cb33c193e960d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie60e1011b7a2493d890b8ad14cd6a6e8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i81d678bae4a5407cb3ca7f7434553c64_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6ba8ba58cc1647ff8935be4b56979421_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i3a24b8bdec9043c183681c56d9eb5ace_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5c34594ba04242c5879ec02b27a49d24_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5c3b43ec133b4bb18e4154c892c353f5_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib5368d6927de4d83ae7c015e4a96fd46_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9d2ee2d5c13e419295678a0adb4ca506_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7c7284b99dfc44e998bf21c821686b57_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i15df31b9976241239d9f60e8edaa761d_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i7e075381f78c45e1abb2c2951d0d5aa3_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i6a2d793a16154cd0a4d4af1bfe2ee296_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0d9147ef40a34cd0bd2ab283a0edf59a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0a853f54340647a88ea21c5e310c7cee_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i310af3abdd4b4da895f6033a9ff74e4b_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibfbe7ea2263a4ca7a48d023ac389b6b0_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i425ca2e76c444d6c9dc0ba218469f2fc_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ife9c816654754ee2aaf12eab2036fd03_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaf04f68f601847c9acf8ea3458db5606_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3fd13226b4c3457fa40b6a83f2f1e219_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i92cbcc61322c47c88057b602999685f0_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i28332cbfbb5e4eb4975a15c551226e16_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id6e045d9b41f49c2a1e8d48fe9c5c38c_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibdbe4cc6f3f5410f9833999d3f938217_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie33499da82d848b9a0ee8c9b9a511e48_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5485f102916548949693145085dae680_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2580eef534db454489ae547a6ef2f0dd_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaefa4e2710934f219df1775a511d18b1_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6456ebc68a00404886a120c9bc09cd0f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1f7f68caa9734e9cb26e97037ec96883_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id461783a6e824217bd777bbda613adcc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5a160aadf62e4358b899fa6caae78deb_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i483da57344094dba988967cb04309f9f_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="if2bac7fb58d746fb8bd077ac78a1c9b6_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="ib83a829617624a98baac87bb30f51496_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i54e58f75407a49818b4d20b55041f6e9_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i417138f42679464cab181d46b04f1e49_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i631a957b048d4ca0a5b939fcbe37db0d_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibb033e719a4b446cad07a7860e618793_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9bd3918dab2c46fda6ba3a83de4dd601_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i614b40d1c72b45389a3a566fa6a7042e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1d70bbb53c8a477ead5ce9a94eea2047_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib2e10851433841d39ba22a5729379905_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i20c4a976831b4d53a6df9a420dff3121_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="idb5c408b24514e9e9bf091b5d209f9dc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib21676fd3e95443795635f7e5d2eb9e3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1c1fc852da43441d8abd36c90fa6b786_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i5e7d0406a4cd43b69ed369f771eafb81_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib8bd6a803aad47268eca99d995f51d51_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1a84804db94644cca0277b30f63b3170_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i996774ae3f7f4ae5a4a4ed8b8cf6b2e4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9f8da1eeba17422ea4108c8c0de51058_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if349dc12fa874e9a937ec3539b3d19ff_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8b99dc2552904b9a8c21b863f257db1a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7e80283b28034c1dac626a1d797039be_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia3335514298c431d96f6e96371846306_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1d2994016ffd4462a511c4f376097808_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i8ebb8619c14c452c85c60dc8db62cfaa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if43e7675d9594f599f8064def846422c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i74b1687b4c584c53a3b489b024922d95_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ib496e958371949d8b9a01827538c3874_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia70770663e374d188e9a9feb6e02fd65_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9b9708c5af9a4a4a80cb05792da02a03_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5a030d53491b4505b358246f13f0615e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if3df70cf4d884cf0a496505a382825a3_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i0e4ad055c46e46808750cd5d13daec17_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3cf2e6cdfe6346399da4382b4ae57472_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ie0c6c469941c4b5a87d6a7be3cff8469_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i690b4f39557f4f4dadc127332cffe14f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1c8e3f54828b481a988490b7aac55a8f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie23d3643b50b42a2acbc6e3c90081906_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="icdca5685b6074af58127dad8ed221600_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ida6b2fa8786642fbbd1cf4e8cb842a56_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0d936f3df14b4b2fae9bf9f212be959b_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic3a788cc48c5475db6faf1ab9042c2d6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic0d141be1f0e4a558c5b2b17810fd2ed_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9736e65f3b4d43fcb71823b371942b9a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i4ab275a0d3b34f239a63599ede7e34c7_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i5684f72a63944667beaa70853db72814_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i8ba8666eee9149c2b13c0bd4e375d6bd_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cms:FinancingReceivablesAndUnfundedLoanCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i29aa7f129010471a9d0856a82a324485_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i119706c0258140619517e8b55c8a25d4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5750af1bc4fa4c968cdbf2514427115e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7e00d384b13148168865e273b344ee05_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i68b86dd305244747a1d8896dedd8ce27_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredProjectCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib2b42146b44846da90052226ec01fc5c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredProjectCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0f19a1a6cfe243a2b63c964ac4e10ff3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i863e76db9dcc426b855917dfac34d70c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0b1b0fe429d04c52906c5e0bc38cdb01_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i33e8632e2c304907bd8dc4227465612a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie838a1ff6e1c4d5da483ab9345cace02_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:CoalFueledElectricGeneratingUnitsToBeRetiredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4ca296b4b4f14cc4a18dd9a9e40cafa4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:CoalFueledElectricGeneratingUnitsToBeRetiredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iab181d7faf8048269dc304def817b241_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3b76b27dbffc4d27809b35f7e5dc5722_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i587df8ba0dd24c1990d3bdea26eabfac_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i192bed0b89c24431b233b3f52dbab3e3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i98aa071c4bdd4fb0913605c8a9165a45_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i95fb9287b46146f196a9d307225dcb35_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i1523512724774383972ce74d17fcdec1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:LossOnReacquiredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id0cc2524b27f43af8f2d387584008932_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:LossOnReacquiredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i04a5de4d939c47ceaaa8fdd0bef77349_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:EnergyWasteReductionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i468df4c3c1904f3893fed1840a00af0e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:EnergyWasteReductionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifdfb7addfc6e4734bba795b2c3819fc1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:DemandResponseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i240772561cce453e9b8895a9508103bc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:DemandResponseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i22f4fee6abfc43b9bb8cce9d38d16c44_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:COVID19CostsAccountingDeferralMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iea95ce7bc8a848dea54733ea16ba76ed_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:COVID19CostsAccountingDeferralMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8bbc8f3eab3e4dc0a61ed5877571b0ef_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i46bb43d8e8044afdb6ccb3c7176d1f3f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ida64ae8cd6dd4f1cbe50e9906be9cb3a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RevenueSubjectToRefundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i65f4d7e4f285450580eea74b68d426f8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RevenueSubjectToRefundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id669f6e903234c7ca4268e16301c90e0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idd826c82d38a48dcb9287df42198bab7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ied48047ab5974ae598026264344b0b93_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i96d5d4bd4098402885a38a9f4e9fcd89_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i69e7881377fa460895af0091d1c0ba5d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RemovalCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i22482a3a24144dc9ad833501bd3e7b2d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RemovalCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3b587baf7f5540bf9394173c74eabc6c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RenewableEnergyGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i825ef4ded4464c599bd9d4739b162037_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RenewableEnergyGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2c6667a957fc472f885e7ea40ae6c4aa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3de4fd9b15ea40a2b0e68750d471d91f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0cc0b330465e4fa5bc580646ca937c53_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RenewableEnergyProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ica17bef653b641dc91ea39c12e9bb322_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RenewableEnergyProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iab89a6dbe776428dba0b167c963bde09_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i7eb81f1bb9b941b8a29b1c61a4c1ae42_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic5cb4d0570394990b3ed312e47439c85_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i35a978bda7dd4ac58eb9f21c3f685e07_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic1911910df9e45b2a05edcafaa4469e6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:CoalFueledElectricGeneratingUnitsToBeRetiredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i53e23b4628bd452fac305af4cfa156ac_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:CoalFueledElectricGenerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="id261b598eeb54bc2b6034552e8da8c71_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasFueledElectricGenerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="icc2db237c73546068bdc62389a00f4b2_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i83d11442f1964569973d102d9722d98c_D20200101-20201231">
        <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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id325411f11ac4784af4e9beac16b9ae2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasRateCaseTaxReformRateChangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:IncomeTaxesSubjectToNormalizationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3a21beecde354e6f85d73007d773ffd6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseTaxReformRateChangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:IncomeTaxesSubjectToNormalizationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i686b88a219b049888cd56fbbf25ebcf4_D20130101-20131231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RenewableEnergyGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-01-01</startDate>
            <endDate>2013-12-31</endDate>
        </period>
    </context>
    <context id="i39ad5ba0648b4fd4b221ce56b2e301bf_D20200201-20200229">
        <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>2020-02-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i1662362bfd0d4ba6921bdd98cc8103c9_D20200701-20200731">
        <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>2020-07-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i4924b3a8b726468ab42d80dfeb2988ff_D20201201-20201231">
        <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>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i358011e3cbf745c59630705dd4febaa2_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseTaxReformRateChangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8f608531539a4b19b17e61e2401c588b_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseNetOfTCJAImpactMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3a312f89aed64dd18beb289ac092c3a2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredProjectCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i99fd627cda9b41749a9440f1f7ad9e50_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:FinancialCompensationMechanismPPAsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i04b696d4019c4067b0a8a058729451b8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:FinancialCompensationMechanismPPAsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2cc628002df748ef8267a57281c8bad8_D20191201-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iebce25f0bc3e46459191ba68a3e553d3_D20200501-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i252cc473ad1449ccb692e61d25976bc8_D20200901-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifc2e93bb30bb42128a71304f6e559b01_D20200901-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7e7a7c9b46894adcb266dc6a4b2ba1b5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i44347ff438bd409480729872c5fae572_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i03d594d16abb49bd98c1c59ddf34e8e7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i969322a89fea486a848ffc55f5382d90_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i51b3115156ff46f894ce7562860c7f95_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib643cb86c07d4b3c96aae4284f5bb3a4_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i23d4f751400c44ca88157344fa7883cd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibf40c6d7840c4774a596e169ccd286cf_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ib66badbc088545ef9eaa38872f1f0ea2_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i2b6a9630dd3549afa22260b5eaa12383_D20180401-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:RayCompressorStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ib2f1cf97062e4f31a3b9d36d092a669a_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia0b28bd3241a46cb87fe9d03e379a72a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i47fde25fdc10438e9bca020f29a1c00a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:GasIndexPriceReportingClassActionLawsuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie2b88f62c83c4028a26749429d636716_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:GasIndexPriceReportingIndividualLawsuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3b13a387fa3543809d5503b053ef1d25_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:GasIndexPriceReportingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i500d34474d944b77a1ba24cb3a6ac5b7_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ic7677e2e41254a5d81a22b492712350f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:BayHarborMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0ce653fa6fc644b5bcb2eedf9d65b8bd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">cms:EquatorialGuineaTaxAuthorityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i40a09f94b791418e9beb1da20ed0b21e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ie75b86aff6f049309422ba77ce0f10ae_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i1801dc85ffa149d7a80006e0cc64a42b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="idad11695c86e44be96f97283b667f17a_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ifef9bb1bfbe64cb999b6e876eeb7bc49_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i2bc20ddb7df648829e152fc8f08e6d12_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ia6e982f042e04cdf92a4a98b2d6fc757_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:McvPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i04e3fecbbc4442d39d02ec954f97a25f_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:UnderwatercablesStraitsofMackinacMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ie3aba2c51aa14dde800ddf8c6daf80ab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia7e64f10743243099bf227d87762e793_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i14fe7b678a174271aa4b41f242ab70a6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:RayCompressorStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id74d844ecebc4cd59c3fd3dbf95d89df_D20200501-20200530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:CivilCaseConsumersV.MPSCStaffMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-30</endDate>
        </period>
    </context>
    <context id="i3d051ac43a484e31a246dddf6aa16e70_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7cb33d38f1894c2b88d10f0ce148d6aa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1ba8c4b670784465a7574fd69e5963f6_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia4863b8b3e0c4838a7b606a130be996c_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i4760f905ad1d49599946dca1f2b3795a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i23c145a7fd9641758cf919393335f1ff_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8252c265fea24aaca465fa2c32ffd2a8_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9a9c4135db1741e49695fd4f12b62d2c_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i72edeb2ef72340e68f888cc755c70aa6_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i456d172644264177ae0c494ca9095367_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:TaxAndOtherIndemnityObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ide31bfba261f4387a5c27b2fbb59589d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:PpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i33d647b131004aed8daf0bb97cdc489e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPurchaseObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i56979dce7bbf439486d63ab300f31435_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id0bda378949141c79d87878e6f8d21cc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:PalisadesPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i38c7cbedb0d44526817f37ec5bd279d6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:RelatedPartiesPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic870db88a624451caaebc616a13aab21_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaea8017ac9c14676bcd3b69a33a20019_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPurchaseObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i519d014ed2df4932a99bfbb369fa1c15_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cms:UnrecordedUnconditionalPurchaseObligationPeriodAxis">cms:YearEndThroughMarch2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia396af5681334d23820bd501ede25737_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cms:UnrecordedUnconditionalPurchaseObligationPeriodAxis">cms:March2025ThroughTerminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9bdb7f1511ef401bb3e456d281750de5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i699761b6a5624765a4f2241f32d64c80_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i46b11358db124b6b815936632cd47be8_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="idf5f98d50c4e41c9a223dd1c6f93b9b4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:PalisadesPowerPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FinancingObligationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia26c5b4028774c318c2da8c8337b6908_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:PalisadesPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i10723215e6e4400882014582b0a226d6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:PalisadesPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i310a4a7bdd6e4a5fa332ffbe5c2bb27b_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:PalisadesPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ibd928adc5a374e42ad689405652c48d4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib93828af75264ed1a8a51a4927254a43_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6fe996d3fef74336a80d055fd67942e2_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iaab06348e6114839879613ae21afda64_I20201231">
        <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:FivePointZeroFiveZeroPercentSeniorNotesDue2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifa23587ff6ec4ca083b2ba5d53f4460b_I20191231">
        <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:FivePointZeroFiveZeroPercentSeniorNotesDue2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7c974a9cfbfc40b192078387bb91dae6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightSevenFivePercentSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6154d1e83eca4c83accba61371363f7e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightSevenFivePercentSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0f89935672ff4c469e0f86363a8a8407_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixZeroZeroPercentSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1cf6d9985d1342d2af6cccdf9cc27707_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixZeroZeroPercentSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8a98b0d880ed4d5e85b04e57d5272c0a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i544cc1d00df44b69b24bb5bcc99a1087_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6535d2103f684dee81649594748c0867_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2bb2369b18df487ca6f066d69367359b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6953f0bdfa134edcb8b7b28e95a31a43_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFourFiveZeroPercentSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i10810c3ab69d40dcb4e8396127f94b1b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFourFiveZeroPercentSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9dd90b37b1c94ec18be492256a350312_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointSevenZeroZeroPercentSeniorNotesDue2043Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icd1f822c7830434586155cc4c01fcca1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointSevenZeroZeroPercentSeniorNotesDue2043Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iea3ed68f1f02443a9664dd9a6be38528_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointEightSevenFivePercentSeniorNotesDue2044Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i84a85c5d65d8450ab023b56c41e9e0c0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointEightSevenFivePercentSeniorNotesDue2044Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idbcfdfab1b8a47a5a0873ce4715cd214_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib5f9e15386084ae7a73cd5afe4195fd1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2a50ae3cddb447bba25acc6aa8b654e8_I20201231">
        <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:TermLoanFacilityDueFebruary2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i857c30a587284e2f8008068affa202c9_I20191231">
        <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:TermLoanFacilityDueFebruary2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i87284c32483b45bf83740172302bbaa3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie910b641293d4c5cbc829bdb793f2280_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idf36a03aaa8a4071a3a1060ac81ea3b6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic8569d88ba8c46c9b7e98674f6787a58_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iaadcf26da1494037a69ebc4161abca48_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.625JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia4fa9945d7fc418185f3da6aaea66643_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.625JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5a62bf44af0d4ff6ae8926c265c58802_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5bda811f91344585b5051ab097d2933c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibc19ffc59115493f916323c1da204399_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3788bc6a60e04488a607fefebe9c1d1a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i657766b4260f4130b6f18499f214ae3f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4c088be574154a85ae6bad3b8b57e267_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i291448f7fcaf421eac783d8f00f20291_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iffef3630f5c7409c986155d306fea101_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i320db859587043de997cdca53815e7c7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i691804196e8e41299a114d8147b08392_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:EnerbankCertificatesOfDepositMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:OtherCmsSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7f47098d692f4b8582c3edf377695a1d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:EnerbankCertificatesOfDepositMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:OtherCmsSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iae779ecebfe24bbb87ff808018468dbe_D20200101-20201231">
        <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:TermLoanFacilityDueFebruary2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idcaaec8bc8ee41b6b75401541a66fbdd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5848eb1f4d424c9480c80fa01366cc35_D20221001-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ief014c0849f244bf8148e28213c47006_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i480dbd1808f74ba28f3a327d935f408f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member</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>2019-12-31</instant>
        </period>
    </context>
    <context id="i9174919083334d4496f4da7e4216ad52_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8c14fd14f93649ec8948398c4ead49a9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member</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>2019-12-31</instant>
        </period>
    </context>
    <context id="i319369507c2c4306819faf7d0a56fb80_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i10ed8111199e41289ef097f66555f256_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member</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>2019-12-31</instant>
        </period>
    </context>
    <context id="i95e6e0b08f484d2e9688c83a7a8019c7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A0350FirstMortgageBondsDue2023Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7c4dbb41617b45f08290e699bc1a175a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A0350FirstMortgageBondsDue2023Member</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>2019-12-31</instant>
        </period>
    </context>
    <context id="iaa0bd13423084a2db690798823518fa2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i306b774d3dd1494cbb18bb9ff6a24a1f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia16d269f3f224651b815349d3b449acb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1175d2b159cc456c82bce72798db39e3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7877b091895d487cbab09f2dd83722f6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3bcf298c022f41b58b3ac596015e32cd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idb789af5eae4406ab5e9d9943f11f8f3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if2dc4c554dc94c198103ea4cf9b7e5cb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibbc075dad8914754ac3854750a0c3570_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ida6894a2f3d44ae499e2b96229abbbbc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5261a24b156a4cd4b6c3764ef0a1a499_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iddeaeabc7cf9489aa7fab8768a4f760c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i588f0e966b88409b88be37cfc7c1a965_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if58eb99f0cdb43e0ba1f1aeef61c3ba1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6cdcc68f625e4f5399defeed1417ada5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i62ccee49f03d4ad793d5f7d43b2db7ad_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idfeb83bd34d540e0b0cf1e9706570df4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i45ef3a3f76744afbbc257aa1b483d17c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icc1a7d5ed580413285a5d7afdee8f23f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia4c7631cd6e74d8aab36032fe96e1e1e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i93bf80e304fb42c7bdd7cdbdd964fc1b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i57844647088b451c8f1d20efa6852c80_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3c1910bf0f514be9bd9dcc09051558de_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i67468e1706e1470daad7c359907c3bd0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i96c9b91301304df88038c016f07e75df_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie7624beb29414f76abfa3f96caf2ab0c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i742cb255180540418241a2fe2e2c5dde_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibfa74f26befe4d02aa88bc3053b846cc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0fcaa7e9f16c48c0b19beb01d4fc4809_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i932cb3d1fc1e4c9cb009b114b9e1aa8f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9e1a4e6613234cf7a5ecf3b5a9443f5e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic108db7900c340bdaf0bae86960b7eeb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id545191f6db6438abf810d4e54df22e8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i17223cabc31049c49ddf9a3d3c355395_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia690909a601c4db5bf191edbd59c489c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i13a3e5e72f8c4accb82408e138bcdc68_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1e89ce918c73431a95847712d4a27791_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id1ce1fc670144f67a72fa9df975fedcd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5cedaef6e54b45eebed51ee3e8fbf8c4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iba3cfcc25c0a43f7ba9f65e14a709d51_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie3888a13604c4cf19bada93edfc6ae6c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3319563e0ad84ba3b54d672c82d2856f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic8f8375ca530406c83fbd1aaf4e4229c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3500FirstMortgageBondsDue2051Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="ia0d0d6f815fd4164aa8277462a392f82_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3500FirstMortgageBondsDue2051Member</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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib83897e5200a450fb026cbaac9220eda_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie5ab380b21dc435fa7950537c7719974_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i30f30440729d4f2cbfdb868924d15b26_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i303af36428424f9381954c261df39199_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2f221aad054e4405b3e91c598a80372e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A2500FirstMortgageBondsDue2060Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="ibd266c0c4b9e4f94a1c00020f40a3196_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A2500FirstMortgageBondsDue2060Member</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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie3260e82201740adad37e5c6d63101fe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie0700d9047ca400e955e7fd1835d762d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4f301cb0d25749eb801d7ffe67c64f7d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDue2069Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie9c7b66ed1d74776b733f8c986f523b4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDue2069Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0e99582a49fc47d881e61e1bcb4bd5c3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDueMay2070Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib4b206e26bb448a6a1e102f99e28aebe_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDueMay2070Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i42e7f44eef9e41a6aa57b2175c3c7ef4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDueOctober2070Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i53814de183674d2483731a50dd133b3b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDueOctober2070Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i695f4a275b8e417a88829655a58b6e01_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icc3a361ae97241818520b62e1a3819ae_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3f5bc7e9d08246c38eeab49b60090ea8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TaxExemptRevenueBondsDue2035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i478153f0e7424d4a86b546486a203566_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TaxExemptRevenueBondsDue2035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5f462590b4f44f8eb949792cd345165e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if3ca2e984f7e4341a511cd0d96d1a4d3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i83dfdeb81734478785fe53210d3ec407_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7dbc6868a4694753bd3aba35301a5a78_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id7a894ee09a74825a3a66b3a463e0e31_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SecuritizationBondsDue20252029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1459af5dfff44f44820a5f0136ee7480_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SecuritizationBondsDue20252029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie22998781d4f4665a766ded40f19ddd0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6b0cad1b8e734d3cb997fd0640394d57_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i546885d451524fc3a65cedac9b965d4a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueJanuary2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i950bb1edc9af4cb39a68945a5a1966ae_D20201201-20201231">
        <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:TermLoanFacilityDueFebruary2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id8c917162aa3489ea333ea0f98c9d3ae_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1debbefc89304c3ba1ac47999defe916_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:UsTreasuryUstInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2565acf90aeb43ce9cf85851650e8463_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id12d44028246474c8962127cbb5720b0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:UsTreasuryUstInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i55b1621dc30c4ffabc0fba6a80d8844e_D20200101-20201231">
        <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:FivePointZeroFiveZeroPercentSeniorNotesDue2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i927deebee2c847cba7d497c686d854a8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i06293adb8c104c81ba51762bb93bdece_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iae36575e1d64409c848a8b92ff638682_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i38878a6fd55a4c0cb6e8fe251816291b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib8f3780acffc45db870c52157f9e44a1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueJanuary2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic9d981c827ad4cd599e45cee4612de9c_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TaxExemptRevenueBondsDue2035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i1cb1b6d0024d4359b9c09c8a20667446_D20200901-20200930">
        <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>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie64d496b83d74a6cb639d4406ba22c1b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id17e348259264179ba51e92b6b8e7070_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id19edc59092d4609a899fab683e2c324_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i09dc16f23d164220ad0abc78a824f8f6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia7f5a7e768ca4356bad123f001de8b53_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1d60981c874f45d2996092d146a35085_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id4f560d9aef747f99f28eeb5facba00b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i5940877204304aacb000d0c3392c8d6e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i199e61825e424c8bbfa5043f6dfa6d3b_D20200101-20201231">
        <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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia6ce19c95864430b939c41b633b253ca_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if19413fcadf24fe5ab55e8525f504831_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic5b1e226d1544ea8b6cfe8e0ab9329f7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if2e4ea97c60a424fb0c224a2838aafa0_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9e2ea3972a5b4f59b86b790cf48be0c1_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i63ebb0f84b97486481e6a222205290a7_I20201231">
        <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="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5795ea6dc1514ff3a76426172b120c1e_D20180101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic15f1030dbd84d87aae2a6866dfc02e7_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2e19bd259f4c477a9d462271bff208a6_D20200915-20200915">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-15</startDate>
            <endDate>2020-09-15</endDate>
        </period>
    </context>
    <context id="i2f247316ab6b425a966520877b2186b4_D20201231-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2f64084e4a46401eb04323ed66ded52e_D20201222-20201222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-22</startDate>
            <endDate>2020-12-22</endDate>
        </period>
    </context>
    <context id="i98a94090cb0d43ac87c0fc0a0758848e_D20201231-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i70cac380de39430185624f557e0bd776_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:Series450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5e5fb5f2602f41acac59f636440f7f59_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:Series450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i534a924d530c444abfa4b9da5b4bcdbd_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ia0d10894fd4c41d182da8a477acc24a1_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i99c54baef1a74d1898f627872e7b45e6_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8dbd2e31289147a8aef5fda060129bef_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i9b8a3efcd9f048b4b1bff490b4c53686_I20201231">
        <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:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7cd463d085e946e8b41018fdd6dc40de_I20191231">
        <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:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5478be02d995461f9fd45c9c4e2144d2_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i215e0bc4b5744e7aa166dff2d430a9d7_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ifc45ce3f715844b0b5d57b979f3e350e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i063ba975533a427f9d5620053a05b712_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i4a4f9f3d247d416e818f2ca276f758f1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6975e873b08e43649abf83a1b98093f7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i000d1cb7828e4a9b9e2bbc604e559a5f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib17c784a0bb7440597811fa8b6f087ab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cms:InterestRateSwapNotesReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5f4859043863492582faea553be5c277_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ided3376ebffd4f7d93c2aa6c8092708a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8d031c54a5fe4ba4acad7b50854f554e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cms:InterestRateSwapNotesReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3d38dd350141413d9b9c4427ebf57aa6_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ibb629f961eeb48bcab9db439cb8a46c0_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i08e1546e625c47568609c08041d53272_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i069ccb4a892a4d37b8c1e43a1f8cc1bd_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8af6e140ce2f4f17a871b3e9c67e940d_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i762adfb056264be9a646643b1d2a2848_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib7fcb5c4ab1f41e681113b7a5a5544c0_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i351ccc2176004e09ac659ac3532406de_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia89a9c79badc4f159c6587790eceb621_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i40860d710d6047b492b6820e1064b304_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="id60047e2d7b242d98ed8d106992c12aa_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ib17d6d40f1e140fe8f865a566a51b6b9_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i398bb91826a54bd3969eea026cdeaca1_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iedf9a3913be44f7b90ccc23a30c11696_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i6241b94b53af4a53acc4c1a89b3ecf57_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ide3240c4cd9140b5809e5b01ed5db71e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="id1ae8b1e690443e1b8ae77a306e843f8_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i61f02d2c954944fcbec6f4f1577ef80b_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie740b3d220db40bdbf9306fd62c7612c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i801c5238880742598bad106fb5862735_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i1bae05d219284e98acc8bac3665c5455_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i01cebbc6069b4a1a970e41b3a4516b92_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4d302b2194b643949a33df223b89b087_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3a57a12961e642f293dc929562f26a2b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">cms:RetailInstallmentContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i69ac0184a20b4a0b811ee9ac32e0993b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if00289517ca84f09ad848ca3330e98b9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditScoreFicoAxis">cms:FICOScoreBetweenGoodAndExcellentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4f453c5463b946ee8aa8e1afb855292a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:LoansOriginatedWithinLastFiveYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iecb28360425d45a7bcb63bdabb9b52ee_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idfe0a60e036b4c79980f7c2dcb1e3fe8_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8e6d3ae7689443b1bdd7cfb2b98ef0c2_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:UnfundedLoanCommitmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i9091cc9396664a789c85a1a470ee6597_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:UnfundedLoanCommitmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i02df3f50b42a4b42b23cd24fe6bb3b63_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:CMSEnergyNotePayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if6b73a2f0fb949f5bb376b580285ce7b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8d79c137dfa84aadb4a58229f94fee5b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id8ac3343026c49b082e55eb25411b7ed_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesIppMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i32281ea0b4354ae2a0307ad899355536_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesIppMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8fd2e3a97cae4163844b3fc54ec2b6d6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesIppMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0259c9ef52de48c582523b5e17e0b001_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesIppMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3f8bcaf8b44d4bda9f9d3917b850b7fd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifc328749423a41a7bf26ad83f1cb04cf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia6abdbae82c94b2cb600ad6dea2653e9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id2aaed1dcd7448b3a76c2cb904788c7d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i52e4715b4c034d43b38eaba4d905d96e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia50e84769faf4a129b85a5d97f888c27_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i87956c9671e54f22b5a3a322eac7f4d7_I20201231">
        <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:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0ca31e8ee459400e92057da81f28339d_I20191231">
        <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:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6f7e83d483a54f1aa409ec8a95fe8ead_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i10438ceed9474d43a014dd50f87f8346_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5c74524a5bcb4e239134914090bad399_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7de5fc60902c4fb0b4336c973fb3196f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i03d9a74c7c1a4eca8fa637a24b3006ef_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2b4a93a6264343af82e7cb4e6b7ac3c6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia5567576608346f98a60b4c48609b86a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id9676c9132d540b3a1e8f3115032ce05_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8439c936732f4810aff6760da9f1161e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ied43479839b84fb7aa791dd0ccdd489d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id967b5fa319f419d860eba614e8c55b2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iffa8172a40604596861cfee119779aad_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ida7df11ee3144342831c120f556885a8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1f0cd86ebd0b4a4fa9f788243bd3bc18_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i55952a0156c945218b5424aa0dfcd69c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5d80ff5f93ca49b094d7feb79c61c59b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i27ce1fcb32fd4aeaa8d83f8827dfd853_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id37295ba51a047a8a484127b88f493ca_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i27d725533e30452ab499e45e65319c33_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i357b4718d14c47739f9553cc000d149d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id96f161c3a0248dcbe90594038af7da5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1ac877ab44cb49acb4e02e247a501797_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2fc11f11ed6b48d2ae8dae1b581964b5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i71575e5202a94f67a4d29929b6605935_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i952f8a250d8443a5ac18b92feb83d0a9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7971541f0b3d46dfba461ef636421e75_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i82e9564939a84998ae30345de6017399_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i050a2109d3a94cee91a8eaa9007a8756_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i137e8f7a880d4967b9745aeba58c25ba_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i549f568682004664b00c1b1bda94069d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib77f0e7266484d31ba5c46121f948b31_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3c88aba1d18445ba80bca629df8801d7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifa91c19c075641319e8315b66c4d8199_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id3db1f8039c040279033525da37d6b2e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i392d7191cabe4bb4bb49f653507f5a6c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i66dad722374a4b538bde819f47e9f244_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i60d4676876f04702bcd7d3d43d22d833_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic6bcb854cb0c490293625f69b2529968_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib30e708a5de545f2895ec0ab61ef9e75_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4780500a85f54986b7ef61bae808dc4b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9c8b766b6e87444aa38324fc5e2ad318_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ReserveQuantitiesByTypeOfReserveAxis">srt:NaturalGasReservesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i66d04d7dd4684033a302089436c8fd0a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ReserveQuantitiesByTypeOfReserveAxis">srt:NaturalGasReservesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if3698543cb104399b544a5a7b6e0b764_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3d095765d1c24b28b04da3fa0db236f9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i42c5f1dde5f645c7ab66ac5d32fd762f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id8cb2eac1dcf44e7ad331aec03ef02e6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i880f0f530f284c18900d854b116e6321_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if9d11de44da04a9585ea1551203cfa85_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i21b591c1e8404f638d8e0c6a3ade2efb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib7f8f329209d4ee68b14fdaf533336a8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i75fd20f52139404dabef2561a3c31c29_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if4249a380df749e19fee7bf317dc8d8d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7b2e8a9bdeb94adba7aab5990e4aaaa0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id301d24793be47da90821903d80925dc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9d713dc46d85421d9c716907de61f914_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i152830c7ab51462b9ce94b2d1bb7e8cc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibfadc8ad2e5a413bb034cc26e322f4fe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if6b92a74bac14d77aded6d7a919e15b6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icfc7b7ba7a794ed5ace18383006a92ca_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i614acacbbb2741c09c74310f1d78c75f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i742aea74c314403088fa6f7b684afe2f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i30d5558ec2264281b10b1c4f7446d8be_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib68bb35bb129479d89f72431b245e335_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6f9605d187924c58b05e6c695428e85f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2326d22f8f2e4f23a1e380f579801228_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie9eb551dd4b64676ab412903a48a0462_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifac4bcc6b9c44b80927b8611a239de46_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id285913997664069bcf5285ea5168354_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id6eb5e5463b34a0db18d45ff55ac2ce8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id107ae7c09a445daaac34a02c85520e5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6b4995c4662b4fbbbfd53c84db41ccd0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if895550a276b4596807ab291cd837c8e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8d05fd0d4c9048379576208936ab0318_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icb0f89913c36444a838b53a7a3b505d1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i83d395962dee455ba5d50a7385b2f697_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:IntangiblePlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5e903467f67646cb9f0ea09d2cb7b07a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:IntangiblePlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3dd07c0295234de3b70f2ba4ecd12ac1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic6d9bd4d632a44aea4d905eab404ea30_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i926ab65279dc44d583c9a8a472d63669_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib755e3c1b2ac41de813c4cbc7ca4068d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib6acc220152346fdb417b1ab84ac79b7_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i192119e890bd41378b60fb2e18844c34_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i61d6a8cb9a57454799d413b75a1514a5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4642fa0ae25e42249539f4a1e4458075_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2553af4867b94a3d854b8fbad9702680_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i35ebc4e3f2524660990f3fa506365b1b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifff2a7975ad84172aa5d83c848de0108_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5e32a42457454ca0b8894f3a9e99a1b2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6f5c0aa673f94c879aa9d7280690985e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iae02d32fe70b4ab1ad43bdc63c60b6d5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idc442236569e4215874b7b6c703e85fa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8c215004664f461f9bb4782e2206673d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3e52bf7e43ea4c08b078417b196bc0ff_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9ebf85f99d674b80b4f63c356078f48c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i44d1c1e7ecd34fcdb002e3366019f055_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7db16332db1440bcae5093826b66f57c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id6bd09dc78c849f6a355322890dabff4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibdb03999db064e0ca517ff705e84ccf5_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id7ea6a18686e4afb947c6ecf5f4578bd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">srt:OtherPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2f3eb7ebafb748f89c57ffbf7b37a4c0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">srt:OtherPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2248c943637941dcbbc964a55a8c17d5_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">srt:OtherPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2ecc227099e54918bfeec0b031d64d8c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0f0637fc45bf48f4b7b15188b16bfa74_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9ec44120b9084a1e80d03966720de0b8_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i237fb75f491740b0acd9640bc0a582f8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie1e3bb99e9e844b08689a2d7ec82e0e6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8a4a06830af845918326adc4ba32a4f6_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i89d0851064ef4c71990c5c93ba31b37a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6e900ada190c49f3a8abbefa1938b380_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id30ad741ce4945e8b72960ee288dfd8e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i57beb5ed66394c449af2e0bb69767120_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5c1178d14a9f412db25d5928778b6abf_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i13e9a1a26ae44e00a2a1a03134906501_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib294ac135f9e4511bfd99764051e23a9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if389a54ecaa84d87bb35e5d7b2f53e81_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1805ea40f2df4b09a0c0ccaf2e00907c_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie2b380a7e98947c3b91821d46f3a1698_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibf0c944eb7c246f78a41d7d5b97cda13_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib1ccbd8f14d9448faf0a10e121675413_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id58954e751784ee1984563c678bf4d85_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">cms:CampbellUnit3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i325aa9812f39470ea2114b7c5f601556_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="if93968f98e5d490bbccd3d86c418f981_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">cms:DistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i45a9de8c485a43c0943e7e2550752288_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cms:RelatedPartyLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3621294f99df4861bed64e972bbcb4fc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cms:RelatedPartyLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic90e2ea4595f4437b8cacb8c378868cc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PipelinesAndPowerPurchaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i313a20190b4242e0a6a29ed221a4c809_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:OtherFinanceLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iad0d1ffa58904320a4c7b4883d4c52da_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PipelinesAndPowerPurchaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i79f824cafa1d4ddc88ae71905927b84e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:OtherFinanceLeasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3af670c980f3472185a3330fdb3b06e6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PowerSalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i729bd80dc1174a738ea344a69ce99a27_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PowerSalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icd2e215b247b436f8a272ae3058655f5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cms:CMSEnergySubsidiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:NaturalGasTransportationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic2381fe72c6f46fc8fb485b9fb1bce8d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6f86cbe738764cb49974a22209cd01a5_I20071231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:PalisadesPowerPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FinancingObligationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2007-12-31</instant>
        </period>
    </context>
    <context id="id2bd2ff7f5a64b7a9f3f83ab5d771f35_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:PalisadesPowerPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FinancingObligationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i52675e78aef3449291523c1b35553183_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:PalisadesPowerPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FinancingObligationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6f24c6ec4121416db609ee7b826ff8e6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:PalisadesPowerPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FinancingObligationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i02b151fe2434401f865a87d99503aba1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id9f73e54be644e7d81e6736b9de1bee2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i08bdd78169fe407b897ad6b22bca275e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id4885856e62b4d3db0f8feb6947a470c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6ad24f678b904e8299390fd64f8c52c3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i09745a9182484c66bb1b1b8fab281487_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i39b965743a844c3f9828b0bb5817027e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iaccb636c0bab4a47bcf918c50ed456b5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic9b6fc4c1ed242ef820db016b6581352_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id49d0b66accd48149681a6c549d85877_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id7d3e14bf1954d7f86e5c6e85f2371f8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i126d4a37249c4336b65712be81ee44d0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie9ffcfa86ccb4957bcb405676033609c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifa0221a0abff48c8b33b4034201e71fa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8294a684b07e4d04bfc07e61072af03b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0496fc98baf94997b66851e61e843126_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie48a4f8e043f4654b5014ba20cf9635c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie32b762729d84373b660031fa601f60d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia67a74d9b5564e01884964f54c3fde9e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CableUnderStraightsOfMackinacMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i944f1f27aea84dce80256fbd4264a991_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CableUnderStraightsOfMackinacMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i83416c68ede048ae901a306e546b12ff_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CableUnderStraightsOfMackinacMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i86c4e969e7b4429c89b48d178718d988_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CloseGasTreatingPlantAndGasWellsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i905ae3efda4741158483ed7d08e711bd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CloseGasTreatingPlantAndGasWellsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0737349b238447ce85bb647484df85c6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CloseGasTreatingPlantAndGasWellsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie1e2a6d5f2b64c40bb37c6a80a0c2ae5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iad53e939cb944191b54ef72c8cf434a1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i03823400058843dca2e8a0390c94917f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2d45c7f297db4e839d7b9a8c8a3466d3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i698f27e9000646ada48d3069567ba9a9_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i356d077b513e4c0789901778f64d5328_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iddef2eb2430e4334a8ffc62f84bf6f36_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="icf5f440d971d457fae5e558a2a698a12_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iffd287279de7402baccef48b43520b3f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1fa4e088635445d3839c04fc8d7ac29f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib32fc9f786d74337b8220a419666add4_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i10cecb7e774b41928f1ec6184b1322ee_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id4679aba08a74504a4d2c2e1f65edb1b_D20200831-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-31</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="id3ef1f0d0884428caff13a5b48668452_D20200831-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-31</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="ib5ed81bd5cc444d481f90e7cc2e8484e_D20200901-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i77ed79edbb52486d84d035e95bdcb618_D20200901-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9ac025e25def40749d48214909d9ab80_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DBPensionPlanASettlementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie39208ece4984245a641e82a40f9363d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id5dcee831e5847cba05e75d886377384_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibdcea7d427e94fbf93b3876b910fde62_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic87f11caeac343d3886c5ab3a1eb2e32_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if2e96c3390a241d5a2ec8d9985ea4ccf_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib3cd826af48d4db087106c60fa40737b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9806aad938a34ee3917690024ab4c133_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib726e558944548b3821a0d906f85fa53_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i47e129475f7a45ce9041bef62dca541b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i832a55f996f54a42b62e63cb073e80dc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i40e7531fda3f43789cbadb2f686ce254_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i179a9b4173244c5684bb62d483a3b028_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i84c7f0b06c674692bad6289bb2b96c8a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iac2f3a8432964efaa4b0a7142c08ad94_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i90483c4e9d06468a8e29d3582d27a474_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9512c74289b44e87891b547e8c56caf8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7738bfcf1569416db0030283bd8ff530_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6b96a9199462421cabf5c21cf5082b07_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia561bc2473b44d84ad9956870e787379_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3e0c54e5af1a4da2bee697670a0a3bfa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7285d588f39f49d3bb416f6ec16e1e1a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0402432914494c52bad23eceb2ebde6f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic2f486365d964b8781d4d9ec704af422_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5152ea7c53a44149962ca52dca181d25_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6a6cd54aea1b4e7097c3ca9c29a604a9_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8b878ff841bc4c83abc44d7701563c17_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8dd1ab1b4be3470180828d134db1d180_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie6a41b7300144f4f9511846d18101d95_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i41a51e7447624086989615a6844d5c90_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i68595ccb27544a1bbbb9e2c30751e7ff_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id19105f29bd642a691b6415df718429e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id191cb05d8e8403f9e00369a177f8afc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie259ff22423748bc9a71aa67929a57e9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id32bcb5513a845a1bd2348f49ce41db0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie2d3e820807742b18862288e3aced6db_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib62ee62aa9db41d0b518d3a435e85865_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9688fc469b664cdcbe83432794b5d2b5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie5c207c45d0141bda8df051f53ee8604_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie61a25d709dc4d38a756037fcbfb5bf2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibf548c06b1f34d0187540276c1fe72d8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iec983be54523439aaa09a370e64d0ce3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i47c8359f319141529c0389a74537a86b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i07c8db86fb0740c4b88907f60e0c77be_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4fd09160774940e593e0455c83b4d57d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i5c34b648c5314ac084d5143e73c07814_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3727bd6b95f2477a9d4c5bdf7728fd84_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iba2545d1b71c47389645a6ea44587284_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i08577b44f65b4d57a9860033166a4d13_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="idadecda21d3c4ef7b1be900213f2dc63_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i09651bc10f024b53be4dd548425f381d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id3024274c11f44b4a8f80c5961779fb2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i19ee86ab73154f7da14f36a461843d26_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i25913e42006448ce8a4d9410dfc92f22_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7905ea9bce6a450f9a4a8f64843be197_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i189e8faac39744dc9923b606fcb93d13_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6198eaef7feb4213af784dd571edf0d0_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i975f83d2dc7645418d2084696f4b42fc_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3538b214846b415d9787dc943db0d638_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib9f98914887d452ea2bd2d8cd2ede9b0_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9008588ff2ba46dcae3d62ed01a9f6e4_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ibf81e14a45924c0f8c6533731e1ad8f5_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i560aabb07f16490d9de8736211904ff3_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1f4e90248e7640fe99992ffee3275245_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i99f93856544c447abca275607d77b767_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i737cf0c332ba4576be68e4d981b42800_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i05dc51c9bf8846b49cbfeee014221b90_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia6c443c25bc7457c8f94f0947313166e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic795ccd9b5634a88a38fb3e023d8ba95_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id9c2841e17f64bcfa1d0951e074f6d06_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i30bc82e6537342b4b70bcff3611cccae_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5212464e5efb436a959e12ebee51fbed_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ifebf04f38d174388b1e5a2e7083a1932_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0615c50ce4a24e208a6e3462199e1429_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia1c3ee28707546e2b5f66d62cae09bd9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if84a0f1baf5a4968833c3f70a8baccf6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if368f7e25c374899b40cd17cba7614b4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0ce6b577e15f473baa13a86dde954244_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic05ed7c7fa46450b904d6b3d33a2437c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4170ac7a7bfa4339aaf4f87fa08cb7d5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9fd40bf05767404bb851f17671c594d3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i60141b9bef64421189b62db4a2c32d92_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibe32eaff7e7c4c84b0f814d515adaa71_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iab138e8df00e46f0b87a9c2ba560d44d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i68302ce04a8741f38779c29bd1387169_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id5ced4f1092b45539fd339c67f537d03_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i26da2e6b46ef4f2dbd31ae970568e9ee_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic8aee5c1e2634e39910b75c34a8aec2f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id92c51d2b4a247d9a24aa2a5baee54d8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i734774ea0e744c3f86ed9d920bc60f68_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i56cf2440011a4441b0af2ee8805f39ad_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9b98850e9def41338454cfed0f32f09d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib616333b25b34fdf8cf7428b06e005b7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i54457b2452634aadb8f4beb127b18aad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a47fc019e164246ac035d0c8728b538_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iad6632f5b34e4975aa0f02ec229fd5fb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2918f501d475484684e649bce08e9e7d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i46d71f85049b4d389205f605c4ae45c7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i48278d1476f74d71aebde77bbecf2a11_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i73efc840642041a39216e0e59e0b73d4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i741d80b6a1c14a1f9b5897fbd81f7672_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iabc23d2cea5848edad47af05cccc3ec6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i393b202559074204877af849ecc5fb20_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie61397e4c4c6487ab1babfa38c47d716_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id7fe8679c8d24fcdb6b24b90ef4e0662_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i33ff845e853e497fa62c83366d095c18_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i973d2bfce8b141798dc7106572caef0f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if0eaa30e0ffd45a2a0595a9d33570e9b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib2de22b1fec546e38fc1c1f02f1ed853_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic4204f46242d43ee8a8fc75246043ac0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iff1b397e21334971a228bc86b4b29cf8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5aef713d77cb495d99636d224baeecf1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie62596b2d7144e45a97a7a5fa9695f40_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i53a3caf18bc84361a36420323dabefc7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ief2ed1c33dce415a9250bf0d3cec90ca_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0c86316483f34084a0da2425674265d9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i051d3e89777b411a935bf29a022a94cc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ica9169c56d114b87a539e45a587d6e31_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib66b5b9f485f41469e07ac292427bab7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4a37db4ab11c43378fa81b531b91dc77_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4876e43473e84e3d8523c034672ec1f9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6908bfce69034aacae2695d3d68cbb8e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i92c0fc34d5204081aca97f8f4f11e71f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i66383ca177f842e888a69064ae8c55f6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i24c1a80694fe43718c0a6225bb9be9cc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i35c6ff952c614916bcc5c0cf25fc7862_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i79eca3426eb8472a841c12417f97217e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i128849806808427eb3d6768059cfbaaf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie2ac03892c3f43aa984219791d846d88_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i47436624cd494f318f53be906a6ed1ea_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i622ced4598124ce493c9aded8d0b4921_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5e883fce67db46f48db8f4deb4da72a6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i257bc45f7c2746abaff67a12186080ee_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1749e6b4d8814760a31f104f649bcd7a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i69a417ab290d479687aced87ab3bb59f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9bfd4e4ebc444e14afddbd782f5e37a1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic6763001852e47508460322a8613b45e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if361f52069c249f984a5dd10fde1b39d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3f8ae2eb5e5b46e6b9a267abe4ded04b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibdbc97afc1154f118893a3d5e27f98ba_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6121287bf82347979c88b866de1bab71_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i18aac45e265b46a5b44128c2a5eb970f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i91a608d95d264385b3a0119a599ca850_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icb801ab21b8a431eae894825c3906459_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i16546f80fdb94f42b0f03a552721c60a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6775c5541b6a43d3865989f5f793968c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i27ab561161e848f7bbb7b21ad9c7550b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5f7d1739126b4b1a874b5a88b5012d01_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3654748b141543f5a50c138678dd6497_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idac42827ca164caf98d79cd0708d5dba_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7f0050e43bd344ae813c349505ebe69c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i387d400a64794e40b43cbeb15d846faa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i689bd32556bc4e179f1a3c8d3222f6c3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MultiassetInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id29871c3a9204cf2975ca2945f741360_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MultiassetInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4683815e78f148998115bc40badaf67d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i23e794b6613c4cd9966fa3370a860875_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2f2e1aa6a8fb4b06858c084dddf22783_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MultiassetInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieb4da8a9867240c691a9fe2843147223_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementLifeInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i90a30df84e2943ab84486300df17619d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementLifeInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0f002328157d4ddb8469c6415c2b5238_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MultiassetInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementLifeInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i623f0a079c7a43e7b2d770021beb841c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idfe4e3456d9c4d90a42f35eaa6033bbe_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i46ab09693ba7487fbb311e171c75a3f8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i41f6186d571e4455aa9f2c6c42fe29ca_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idca29e2778904e7faef33e96b5d6ef19_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic88aeda4008b43ef9472424c33f9dc30_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:MarketBasedRestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0d63a1fd1c6e4005ae93928231ce45b5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:MarketBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic337d818f8a54baa8f5b619d0b1a138c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib38b06f8adff462198cd4479e07296db_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib44819c1acdc41c99fa9eb07a6977fa0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:TimeLapsedRestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1468a44cb20d4ecbb79db284e803192c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:TimeLapsedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9be89d70ca234c14809e58794c4f70f4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5eac07e19d8e4bec9c9f5224e1f92bd1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i83cab758758a43519bfdac4deb993d36_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icc793a07ca374feb9e35f4a5b5c134e8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0e10acd972db4d609054dd08640e6057_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icc70505118c64da2855b7b79eb540c25_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i908148abafb24685a08b0f4c57b5b4cb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4c4fa85daead4193b6d005ac2a6b3f38_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:TimeLapsedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7aceafb5f7bb4d4f9078e9800bed9247_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:TimeLapsedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2a274a70e3844629b899fb9c0b3e954b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnMarketBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icddcd37928844685bfb3628887737004_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnMarketBasedAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1ab7cbe6dc94443f973ad572a1dd4453_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnPerformanceBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i92c24966c1a9457fa84663a82aec6c3a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnPerformanceBasedAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib74c1a1daa2e4e8d9395a7d35bd74015_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4b79bdda5d304c3aba9765d5b34afd48_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8cf5faadca224dedbd11419a3cde0fb6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i30fc5a2913414493be20471fca35c83d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iab6f6beb07674914bba3bf21452be17a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i77bad6804815454c91846f09189fe948_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9fb5d62ecee24711882fc34596a46473_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8ad61ae5f8314d828153ffa38c248d94_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i41a8265bfbf447e28019c3b07f36840c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8540555a1f954ad8b798cb05b2dcc748_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i29fe4876c280478c8b40a32a217f0e16_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9bc6f145cca845809d866cf55eeb6638_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ifb9056590c774c2aba2cd37b465832a5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if923ea98a9d34835a0c7a427dec942e4_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9b483aa00ee44ef4bc5757f1d1d86dd9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i268d936e9d5e4f03b789bdbd67fabb12_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibeffa63d8db74bae9fd40c939f8ed6a6_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="id292b2461ac24bb5a7058227c6fb60ed_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i12cc952c7e1d476c81b2a2a38848e518_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2455b8df4fd944a1913ae2aeca9d75dc_D20180301-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i177b4e4f86b3426e9b9ef3c274e52999_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieeafd4c2ba524ccb9bc6cdd525a7514e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cms:StateTaxAuthorityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i659eae8d01974e35992b5bef565b9959_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cms:LocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3987461492564154b1e9e548e0ac02d1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:GeneralBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idbec5d1e3a73448eaefbde41d35e4f3e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i55644b2f49ca40bfba010710869b4cf5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cms:StateTaxAuthorityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic59e9e1f76284521baeeeb5a3f9e6f0f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:GeneralBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib264c255f4604b5f98e7fdd4d099ee10_D20200101-20201231">
        <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:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2ba746e0e28c4ead8bd5ea8d306bf0af_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4b2efc31ed544c7eaac330784b83f4f1_D20200101-20201231">
        <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:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if27cbe186b4c4b21827858f5d07f7223_D20200101-20201231">
        <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:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i723b3e6199f34926863b9266a9ca6ef7_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaab57a2bf70b4fecbcf0f95cc7c00275_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3127afa650194cdab36a04c3c2346bdb_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id9d497651126428bbe8c2dbc40e5245a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib89bffe775de475daa737a758a2d15e1_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i58f61c88cc7a49b3b989a23b5e4db6fd_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0ab9c1b611df4588afc612f5e4be077c_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i03acd5452efe42819a183cbb85b21389_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i165495665f594f06a97d35190b61b535_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i125c8614cd634886abe6723fd33a88d0_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia8fb89ab49ce488bb5be8234006fa0e1_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0da54d4b7d9c43509c7f8ea50161f185_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id2eabb64e9f44d42bcf3c6df4fffaf19_D20190101-20191231">
        <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:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i66214e30f8a24fbc826ac6d41cfc5f0c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ief858962888c4cc5911fa0e9ea922cf3_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3db1e492e5834d299a60a71de9b4437b_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7b3b5bd4595e44798d4cb69a5d7d2d72_D20190101-20191231">
        <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:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if4948fc7492d42e9a0ce41350ee3875d_D20190101-20191231">
        <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:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2fa58739e9ac405c9b09b5d706969c15_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idb89a18e6b1f475baece2be6d789d1a5_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8eba3f5c77864bcb8b6cc170e6c020b7_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i982b936810d044b1b7833e9e79adb00c_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6f7e4102093a4b68ac23afdb655d7539_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i64c02d7279e34f26b3741ad7c76feb7e_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i18809df46a5c499190b921f7e7e7df96_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifada1d1c012e463d9df96e65857908e5_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i70b243bcc83645ce950cab23c8188ee3_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4b7f75e30a0b432ba68021e3ffe96d7d_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i62f344e52e4b48e48b85bad5d9830bc1_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ife984ddaa3324e8896f1322b73de3dd0_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i487fae34490d4a29985da307265af179_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0b6e1ad94ef345469255c12fc291290a_D20180101-20181231">
        <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:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i317d9b3fbc6c434294dbd99574c88ddd_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i76e90775ca73489c933b20722519b529_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iaab0852791fa4335a5b31b8470f7a0dc_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i153fdea8b6604cd099f0c42176de7998_D20180101-20181231">
        <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:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iab77382b17d046bb94a01b90d48fabde_D20180101-20181231">
        <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:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i46067bfc06f44debab1b349e9a723e2f_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i390b8063b3494d809f2fd4c8ca0d3546_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia8eb61f7e13d495ba499d48eddd684dc_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8b208c1655a845acbde93dde701c9027_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1c1ccc65acc64126ab4d28616e63d2c2_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="icb4864d4f96d4408b25b4c678103f84e_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if5c230b0f6824d0cb438738ce6490ace_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if389d3a8a0f549e5b18752a12bf551c6_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic220d80b2e57486eb83419da799ce6a0_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i756047017b6a4644a7d93bc0ba0fcfe2_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia7625c942a1348da89e823ac9e38c6e0_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0ff871277d8d48078a99ff4c0acb685e_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i46ac30f1fc3a4e8b95b5bcde016e75e7_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic6f740e1b9d54da2879df5ca3502be24_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0dfae696097d4a37b04ce777f2386265_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie9e5d9b51071458fbb1aee4b99f7b012_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib0380d8653244200b59ef9c922b0038b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5c89642bb87847b5988d8548c392f0d9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia983206200724786bf7981aa3fc9c515_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if5064c9afd8a4479bb040d8a80ca33b4_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifeeda099e70e4b54a7cb18c2911d5b68_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia35e30f634224b41aafe49996af48fc4_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i728224edc939452caab92e37fca2c8ca_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iab13e0fdff3a4cd79ff876e2e6e079d2_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if44661ac14af4e2ea242eb235576e495_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i869572f210aa4d78b301e7d30885e515_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iabab45944abf4d2ba141bbc68ceaac5c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3f5634836cbb4c7c97983dea9aa9de62_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i942fbfdaea2f413ba5b14b61c8f14bcc_I20201231">
        <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:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i935d463d710840619e0dc842efc34dc5_I20191231">
        <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:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id212d838320e4424b2039af409ddfa67_I20181231">
        <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:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i55111f8bc50442de9f3b64786cb6d123_I20181231">
        <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:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if732695950a54412a8cacd62985a25ef_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic30d44caa8ec43fa9174b8214cc6d67b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iae1f2adcbae943dc8cb7b7884b83b61b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i40ed989355694e2f9bebdd0ff288eefe_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iae4bbbcf7b8d400da32a684eaaa2bff8_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i1ce88cdb4c7b4c97bece1015dec7ccd9_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ifbe90f19fdb244fba403e9a6873004a6_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i9f2af5ba65d345afa2bd287ecd84b5f3_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ica4d164844a94f539cda29cfa193ac6c_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i1def0f700c1c4697879e472b1d4f02aa_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i69732e4b93f447839fe30442c0918c1c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i51871ae719484c8c8fce355eff041aed_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i9f03d52474a94289b6c68e9dcf13489c_D20200701-20200731">
        <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>2020-07-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="if09737f7d00c459397d73ea090aaf443_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6410ba89c8ad47e9863673c6c7230670_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i1048a65fa74246dbb3e7d46940399521_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i443f31ab28124e66b8f55eee2c7808ee_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7ff41c51270f4fef90158d72f260b2b4_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i51f84ea0570548bb81d6285abf1d2db1_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i419e83b84a404dea99313b48db4c9cf4_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia1ab2f69f83c451898842df6cde6930e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i2a0a9dad038b402db18bcccffb2cbb26_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i09b4c037cd5b4e08a706c832c09ae784_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4ed9cc5bd32043aead97f0cdf9f65f3b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0d394154db1c4c1ab872609258738466_D20191001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i06f738ef26f849eca66c5ee5e8b45532_D20191001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i756b94d9905c49c4a435fb7b07bd1460_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1ec0b1452605482e89621638082da470_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i71a9b9b84f364d1cb8a87ae9803fec92_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if33bec18f66a4e179803334b504442f4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i325bc9131fe54cc38acceba36c0c41f2_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4eb99cde34404b06acb519be62700dee_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8a72628342894a26a3b89c1d1303232d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icd643c469ab94410bed772e523b8c6de_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8d631fd057dc4219a1e7cc211abe8d25_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i1a0a5436eee540c4a828053cc78e967a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3ed677339ea8469398318c25b2d59c82_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib465c502dde64f9dbcc4c84e7882636e_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2bb43469dff74d519472cfe7f119144c_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i531b0d572c6b41aaa64e02b9184e79f9_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i6ac56e2780ac45aca19fd9a4a5d95e35_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i6554cd52b9264c3482af15ec64cb3b52_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i449c11783fb2470c8e487b45f6111f28_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="iec0047b7df754d278cf067725008991d_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4c52317b6f934489a9aa7d4a9030c11a_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ia0afec5202a8460ca431c87002162cea_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3bcdd51f0d184f9cbdb7f67b1d55e5d6_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7f8bcc400cd0419c91d93fa2bc1fb1a7_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="id2e4ef592ca54c94a114157465aa0281_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:CMSEnergyNotePayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="icbbc90d74e24434396ffe386ccb6c81b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie9b1219a2d9c4f999f6494e462c0b363_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2729812cc8a14dc8bd2766b09e4de620_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if1b4786d0cd2408cbc6d49c9226246d8_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i492c917f6c5d47d6ab03f15f2734579a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibe9fed7090964e6fb4e15c3350a60644_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i7831ddad121440669970f25b3d6cb07d_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9f4171775bb8449888d88ef6189f9747_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic01e855005a44d17a1047d604d5a2d1a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i847272064b284242866adf7d25106e8c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5867deb0e2374d2c90859d2bfe1f6625_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ida479cad5d5944508e574c38e9046359_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i624d5b923cd44c3db06f07be10f60c41_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i7074ca46936b4ed4821610fd49c62a24_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i18f9f1f688894de6bb1732385da52ca9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForLossesOnFinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3ddc7846936a42e0a957db788d38d0cc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForLossesOnFinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie30aa0928558457fb7fc92f967f82600_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForLossesOnFinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idf16d385b21b48469b3757fe67577c85_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForLossesOnFinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i838bbb73d7eb4609a8645ed0f907e73d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForLossesOnFinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i51f259539c1d4f26bf7a9f99a81cc0b7_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForLossesOnFinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i78d2eaeb8711451b83fd7d869c621028_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForLossesOnFinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i306740ed55d346b8b2bd5f8c85d4e5a2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1ba28f3952bd477aae61b685453c78cd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6d8adc6d138a4a0e99caec9904bb991b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i74f19bf217f5419c838805b6879b6182_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1d3e16661461445ba00fe27b28649daa_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iba167667c28945ac84f70da447334c42_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i25c46947afeb41b1bb9bac91bc90dde5_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="coal_fueled_electric_generating_unit">
        <measure>cms:coal_fueled_electric_generating_unit</measure>
    </unit>
    <unit id="site">
        <measure>cms:site</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="lawsuit">
        <measure>cms:lawsuit</measure>
    </unit>
    <unit id="mw">
        <measure>utr:MW</measure>
    </unit>
    <unit id="usdPerMW">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>utr:MW</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="usdPerMWh">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>utr:MWh</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="year">
        <measure>cms:year</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl80L2ZyYWc6YzA4OWVmYzkyNmFiNGNiNjk4M2NjOGVhZDg2YzJhMzEvdGFibGU6YTNlNTY1MGUwNjQ3NGYxMGJlNzlkNGQ5ODY0MGYwOTgvdGFibGVyYW5nZTphM2U1NjUwZTA2NDc0ZjEwYmU3OWQ0ZDk4NjQwZjA5OF8zLTEtMS0xLTA_aa589aaa-dd6a-43ce-a444-0e25518f23dc">0000811156</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl80L2ZyYWc6YzA4OWVmYzkyNmFiNGNiNjk4M2NjOGVhZDg2YzJhMzEvdGFibGU6YTNlNTY1MGUwNjQ3NGYxMGJlNzlkNGQ5ODY0MGYwOTgvdGFibGVyYW5nZTphM2U1NjUwZTA2NDc0ZjEwYmU3OWQ0ZDk4NjQwZjA5OF81LTEtMS0xLTA_28a72e4a-e68b-4f67-b74a-eb29c46b34a0">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl80L2ZyYWc6YzA4OWVmYzkyNmFiNGNiNjk4M2NjOGVhZDg2YzJhMzEvdGFibGU6YTNlNTY1MGUwNjQ3NGYxMGJlNzlkNGQ5ODY0MGYwOTgvdGFibGVyYW5nZTphM2U1NjUwZTA2NDc0ZjEwYmU3OWQ0ZDk4NjQwZjA5OF82LTEtMS0xLTA_6518f5e6-bdde-4fb6-9aa2-be82accdccbc">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl80L2ZyYWc6YzA4OWVmYzkyNmFiNGNiNjk4M2NjOGVhZDg2YzJhMzEvdGFibGU6YTNlNTY1MGUwNjQ3NGYxMGJlNzlkNGQ5ODY0MGYwOTgvdGFibGVyYW5nZTphM2U1NjUwZTA2NDc0ZjEwYmU3OWQ0ZDk4NjQwZjA5OF83LTEtMS0xLTA_93949d31-18a1-471c-ac59-8abd22ee9dad">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl80L2ZyYWc6YzA4OWVmYzkyNmFiNGNiNjk4M2NjOGVhZDg2YzJhMzEvdGFibGU6YTNlNTY1MGUwNjQ3NGYxMGJlNzlkNGQ5ODY0MGYwOTgvdGFibGVyYW5nZTphM2U1NjUwZTA2NDc0ZjEwYmU3OWQ0ZDk4NjQwZjA5OF85LTEtMS0xLTA_bb4feb25-fcb0-423d-9fc0-d455f5d3802e">0000201533</dei:EntityCentralIndexKey>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjkxMjBlYzBmZDhkMTQwMjZiNjNjMjNjMTgwYTZkNDIyXzcxNDY4MjU1ODA2MDM_cf20d703-4e4c-44d4-9cca-718a5e2d14e9">us-gaap:OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjkxMjBlYzBmZDhkMTQwMjZiNjNjMjNjMTgwYTZkNDIyXzcxNDY4MjU1ODA2MDM_f83072d1-18a8-446a-ab17-c11cc3b899d0">us-gaap:OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMC0xLTEtMC90ZXh0cmVnaW9uOjJlOGVjYTA4MzhlNDQ1OWY4MDUwOWI0YjI3MTI2ZjBkXzcxNDY4MjU1ODA2MTE_1ad46998-5e98-4d71-af8b-e31228ac1f69">us-gaap:OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMC0xLTEtMC90ZXh0cmVnaW9uOjJlOGVjYTA4MzhlNDQ1OWY4MDUwOWI0YjI3MTI2ZjBkXzcxNDY4MjU1ODA2MTE_8583282b-225c-4e42-afd6-f3491c46df3e">us-gaap:OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTkzL2ZyYWc6NjFlMTM2ZjBmYzNlNDU2ZWE5OWEyY2QyMWE5YjM5YjkvdGFibGU6NmRkOTJhOTAzM2NjNGRiNDliY2M4YTRjZjQ1YzE2ZWUvdGFibGVyYW5nZTo2ZGQ5MmE5MDMzY2M0ZGI0OWJjYzhhNGNmNDVjMTZlZV8xLTEtMS0xLTI5ODA3_8f4f938f-ca9d-45bd-8326-79a5ab0af142">us-gaap:OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <cms:RetirementYearsOfService
      contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM5Njk_555d3b34-2bfb-401b-bc53-cb0760a2c544">P10Y</cms:RetirementYearsOfService>
    <cms:RetirementYearsOfService
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM5Njk_65264563-63f8-4fc1-b171-6c85cc8d980c">P10Y</cms:RetirementYearsOfService>
    <dei:DocumentType
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV84Mg_b5c0dcf2-0405-42f5-92b0-832dbe8b9238">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV84NQ_6c8fbac2-1e57-48de-bc81-4dbf3677aca8">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV83MTQ2ODI1NTg2MTg1_46552cfd-41d7-412b-98df-04a672441b3e">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV83MTQ2ODI1NTg2MTg1_2c4425c5-eec7-41d7-b257-cad8ddc2c631">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV8yMDU_ee13d77c-abfb-4fa0-8ff4-9e7ca88bfbf1">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NTEwMDViMjcyMzgzNDkxMWIxNmYxMTgyYjcxYWExZWIvdGFibGVyYW5nZTo1MTAwNWIyNzIzODM0OTExYjE2ZjExODJiNzFhYTFlYl8xLTAtMS0xLTA_572a29e5-bddb-4bef-ae77-8f23f38be30b">1-9513</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NTEwMDViMjcyMzgzNDkxMWIxNmYxMTgyYjcxYWExZWIvdGFibGVyYW5nZTo1MTAwNWIyNzIzODM0OTExYjE2ZjExODJiNzFhYTFlYl8xLTEtMS0xLTA_87653784-a1fd-4b6f-862e-16873b5a3b8e">CMS&#160;ENERGY CORPORATION</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NTEwMDViMjcyMzgzNDkxMWIxNmYxMTgyYjcxYWExZWIvdGFibGVyYW5nZTo1MTAwNWIyNzIzODM0OTExYjE2ZjExODJiNzFhYTFlYl8xLTItMS0xLTA_bf5b91c8-13ce-41fc-885d-824f98267e39">38-2726431</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV8zNDc_20d0bef4-053c-460c-a737-2b01ae94b994">MI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV8zNjM_551c3bc0-9aae-474f-8af5-643133055243">One Energy Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV8zNjc_348533a8-204e-43e0-902e-f32a548af270">Jackson</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV8zNzE_48a1b397-c6a7-4729-8c7d-232910b34f0e">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV8zNzQ_e4b8ac25-b447-47a1-b945-0baf4a2e6b4c">49201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV8zNzk_d6bc7191-9c7f-4388-b90d-a97cc12c4413">517</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV8zODM_6e68088d-a313-43d7-a9c6-9feae96bdc91">788&#x2011;0550</dei:LocalPhoneNumber>
    <dei:EntityFileNumber
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NTE3YzZiMzhhNzRlNDEyYzkzNDFhYzRiMTRlNDQ5MDIvdGFibGVyYW5nZTo1MTdjNmIzOGE3NGU0MTJjOTM0MWFjNGIxNGU0NDkwMl8wLTAtMS0xLTA_e136ef81-8d0d-48e0-9570-6d3362007073">1-5611</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NTE3YzZiMzhhNzRlNDEyYzkzNDFhYzRiMTRlNDQ5MDIvdGFibGVyYW5nZTo1MTdjNmIzOGE3NGU0MTJjOTM0MWFjNGIxNGU0NDkwMl8wLTEtMS0xLTA_dbed70be-dcfc-43a0-bf70-396088caf784">CONSUMERS&#160;ENERGY COMPANY</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NTE3YzZiMzhhNzRlNDEyYzkzNDFhYzRiMTRlNDQ5MDIvdGFibGVyYW5nZTo1MTdjNmIzOGE3NGU0MTJjOTM0MWFjNGIxNGU0NDkwMl8wLTItMS0xLTA_802bc93f-dc66-42a2-b327-9db195062a2c">38-0442310</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV8zOTE_4211bc0f-ae43-4556-ad58-912bd9ab01df">MI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV80MDc_73288633-5b05-414a-ba23-79d08facf01b">One Energy Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV80MTE_665ad97c-9725-4a4b-a8c0-f2e589c11f6b">Jackson</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV80MTU_dd7847c4-353d-4d3b-9122-1daa20cae5cd">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV80MTg_c3dc0861-e007-4d5b-afd1-cd94c7ac158d">49201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV80MjI_e5e0518e-d172-4137-a802-07071adae0d2">517</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV80MjY_cb5f75de-37bb-4ca6-b5ac-d67233ca3e67">788&#x2011;0550</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i7f481c797bff4263a5c85ea042b66f4d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV8zLTAtMS0xLTA_fcc78611-adaf-4bc2-aac4-1d83454b0c92">CMS&#160;Energy Corporation Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i7f481c797bff4263a5c85ea042b66f4d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV8zLTItMS0xLTA_edc43679-5e56-4e3a-9a14-192078a5f18e">CMS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i7f481c797bff4263a5c85ea042b66f4d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV8zLTQtMS0xLTA_dcf96eed-fbcd-409c-a0dd-d9da3d1bbd67">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i16c79251459d4d478e457e206edaaf5f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV80LTAtMS0xLTA_eae3bcfd-113c-488d-9350-e00e44a36ea5">CMS&#160;Energy Corporation 5.625% Junior Subordinated Notes due 2078</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i16c79251459d4d478e457e206edaaf5f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV80LTItMS0xLTA_e6fcf974-5991-4f44-a18f-2ed77d3fea3c">CMSA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i16c79251459d4d478e457e206edaaf5f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV80LTQtMS0xLTA_a416b795-ce40-4236-a410-62a8ac632c7b">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i0f01c1e1785842fe94018ea8d23c4e07_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV81LTAtMS0xLTA_958995f0-24c6-4e09-9827-fa003705543a">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2078</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0f01c1e1785842fe94018ea8d23c4e07_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV81LTItMS0xLTA_3614cdc7-c8a2-4426-a971-365bc720eb2d">CMSC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i0f01c1e1785842fe94018ea8d23c4e07_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV81LTQtMS0xLTA_f923d5a9-2eae-4d5e-a3cb-86daea79b4c6">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="if8bf11cd44e8455182a3538945c9e463_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV82LTAtMS0xLTA_3a0583b0-3503-4cf4-9623-7c3ff6f22a23">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2079</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="if8bf11cd44e8455182a3538945c9e463_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV82LTItMS0xLTA_9447072d-df8b-471f-a61b-c6f71af84e9d">CMSD</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="if8bf11cd44e8455182a3538945c9e463_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV82LTQtMS0xLTA_a645ae89-34e5-4aad-8cb8-29920410ef93">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i0c32553e46714ffcb47b080173267be9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV83LTAtMS0xLTA_50fa5c34-bd07-4a25-81a1-7c3553e30fb2">Consumers Energy Company Cumulative Preferred Stock, $100&#160;par&#160;value: $4.50 Series</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0c32553e46714ffcb47b080173267be9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV83LTItMS0xLTA_84e351ff-6813-402b-b8f0-df5b4408bfe5">CMS-PB</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i0c32553e46714ffcb47b080173267be9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MzA3ZWQ2YjBiNzU1NGI2Njg5NTg4ODY5NTc0MWNiMTUvdGFibGVyYW5nZTozMDdlZDZiMGI3NTU0YjY2ODk1ODg4Njk1NzQxY2IxNV83LTQtMS0xLTA_e0551c34-3032-4857-8e77-a4f5dd030f8f">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6ZmI0NTVkMjRjZjU2NGY1M2I5YTZkYmJiODAwYjk4ZmUvdGFibGVyYW5nZTpmYjQ1NWQyNGNmNTY0ZjUzYjlhNmRiYmI4MDBiOThmZV8xLTEtMS0xLTA_a8cf7212-0c3d-4166-9d53-b67c448fa665">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6ZmI0NTVkMjRjZjU2NGY1M2I5YTZkYmJiODAwYjk4ZmUvdGFibGVyYW5nZTpmYjQ1NWQyNGNmNTY0ZjUzYjlhNmRiYmI4MDBiOThmZV8xLTctMS0xLTA_fcefc903-b013-4a9f-be0c-a7e1c30db718">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NTNjN2M5NTQ2NWE2NDBkYTllYWE0MGM4NDk1ODkwZTkvdGFibGVyYW5nZTo1M2M3Yzk1NDY1YTY0MGRhOWVhYTQwYzg0OTU4OTBlOV8xLTMtMS0xLTA_0c994ab0-302d-4a5c-802a-d594fb4e866e">No</dei:EntityVoluntaryFilers>
    <dei:EntityVoluntaryFilers
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NTNjN2M5NTQ2NWE2NDBkYTllYWE0MGM4NDk1ODkwZTkvdGFibGVyYW5nZTo1M2M3Yzk1NDY1YTY0MGRhOWVhYTQwYzg0OTU4OTBlOV8xLTktMS0xLTA_07a3baf9-94d5-4166-b4c7-f6a8a3b55ae4">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MjkxNjBmZTEyMWVkNDYyOWE5ZGQ2ZTljN2VjMGFkNDEvdGFibGVyYW5nZToyOTE2MGZlMTIxZWQ0NjI5YTlkZDZlOWM3ZWMwYWQ0MV8xLTEtMS0xLTA_2efb7b12-83c5-45b0-bd95-47440bbd9100">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityCurrentReportingStatus
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6MjkxNjBmZTEyMWVkNDYyOWE5ZGQ2ZTljN2VjMGFkNDEvdGFibGVyYW5nZToyOTE2MGZlMTIxZWQ0NjI5YTlkZDZlOWM3ZWMwYWQ0MV8xLTctMS0xLTA_23d865d8-7f37-43fb-a342-74abdef95ffe">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6ZGU0YTkzYTZlMDlmNDRhZmIwN2MxNDUzODhjOGQ5ODUvdGFibGVyYW5nZTpkZTRhOTNhNmUwOWY0NGFmYjA3YzE0NTM4OGM4ZDk4NV8xLTEtMS0xLTA_e2bd2fb8-1a01-409c-830e-623e96f18a3e">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityInteractiveDataCurrent
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6ZGU0YTkzYTZlMDlmNDRhZmIwN2MxNDUzODhjOGQ5ODUvdGFibGVyYW5nZTpkZTRhOTNhNmUwOWY0NGFmYjA3YzE0NTM4OGM4ZDk4NV8xLTctMS0xLTA_b73f24f5-27b3-4efc-a2fd-ead37b8898fe">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NmY0NWQxNTE2YjU5NGMwY2JjNGMwOGYzNzI5OTE3MGEvdGFibGVyYW5nZTo2ZjQ1ZDE1MTZiNTk0YzBjYmM0YzA4ZjM3Mjk5MTcwYV8yLTAtMS0xLTA_95b5e588-2452-465f-8de2-fc18558e2cce">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityFilerCategory
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NmY0NWQxNTE2YjU5NGMwY2JjNGMwOGYzNzI5OTE3MGEvdGFibGVyYW5nZTo2ZjQ1ZDE1MTZiNTk0YzBjYmM0YzA4ZjM3Mjk5MTcwYV8zLTYtMS0xLTA_f1a751d3-e643-4369-b242-cf72520ed3eb">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NmY0NWQxNTE2YjU5NGMwY2JjNGMwOGYzNzI5OTE3MGEvdGFibGVyYW5nZTo2ZjQ1ZDE1MTZiNTk0YzBjYmM0YzA4ZjM3Mjk5MTcwYV81LTItMS0xLTA_5a9e6ce0-9535-485e-a800-d51449036db4">false</dei:EntitySmallBusiness>
    <dei:EntitySmallBusiness
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NmY0NWQxNTE2YjU5NGMwY2JjNGMwOGYzNzI5OTE3MGEvdGFibGVyYW5nZTo2ZjQ1ZDE1MTZiNTk0YzBjYmM0YzA4ZjM3Mjk5MTcwYV81LTgtMS0xLTA_cc99841c-d72b-484f-885c-ffe416ae8760">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NmY0NWQxNTE2YjU5NGMwY2JjNGMwOGYzNzI5OTE3MGEvdGFibGVyYW5nZTo2ZjQ1ZDE1MTZiNTk0YzBjYmM0YzA4ZjM3Mjk5MTcwYV82LTItMS0xLTA_42e7009e-e0b1-4701-91aa-8f588a0a59f9">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NmY0NWQxNTE2YjU5NGMwY2JjNGMwOGYzNzI5OTE3MGEvdGFibGVyYW5nZTo2ZjQ1ZDE1MTZiNTk0YzBjYmM0YzA4ZjM3Mjk5MTcwYV82LTgtMS0xLTA_a12170c7-37ec-496a-ba1e-840040e536a6">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6ZTNkNWY1ZjQ3NzgzNGVhMDliNWEzNWEyMWZjMGRhNmUvdGFibGVyYW5nZTplM2Q1ZjVmNDc3ODM0ZWEwOWI1YTM1YTIxZmMwZGE2ZV8xLTItMS0xLTI5Nzg0_e3913696-22e1-4482-873e-87c150375622">true</dei:IcfrAuditorAttestationFlag>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6ZTNkNWY1ZjQ3NzgzNGVhMDliNWEzNWEyMWZjMGRhNmUvdGFibGVyYW5nZTplM2Q1ZjVmNDc3ODM0ZWEwOWI1YTM1YTIxZmMwZGE2ZV8xLTgtMS0xLTI5Nzg2_7342a6b0-1a99-415e-8e3b-87241c1e286a">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NzdmNGRlNjMyZWZkNGM1NzhhNTI1NGQ2ZTdjYjkwYjYvdGFibGVyYW5nZTo3N2Y0ZGU2MzJlZmQ0YzU3OGE1MjU0ZDZlN2NiOTBiNl8xLTItMS0xLTA_d800646d-da22-4de9-acf6-061b83518db0">false</dei:EntityShellCompany>
    <dei:EntityShellCompany
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGFibGU6NzdmNGRlNjMyZWZkNGM1NzhhNTI1NGQ2ZTdjYjkwYjYvdGFibGVyYW5nZTo3N2Y0ZGU2MzJlZmQ0YzU3OGE1MjU0ZDZlN2NiOTBiNl8xLTgtMS0xLTA_f3393bf2-ea4b-4f58-a130-d445064ecbea">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i154bc47133344b48b9f3d3333a039404_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV81NTk_1482de4e-ada2-4918-9477-bf997b3f83ed"
      unitRef="usd">16647000000</dei:EntityPublicFloat>
    <dei:SecurityExchangeName
      contextRef="i7f481c797bff4263a5c85ea042b66f4d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV83MTQ2ODI1NTgxODI4_dcf96eed-fbcd-409c-a0dd-d9da3d1bbd67">NYSE</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i87f782d4b7e04c8eba3703fc6df70be0_I20210115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV84NjY_61e4ad7b-6f48-4af6-90ed-c6effc775a2f"
      unitRef="shares">288943354</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="id3dabfa450c349de8166e4741f3ed312_I20210115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV85OTE_c94deb61-1321-4c86-bae1-e9a15ec6e282"
      unitRef="shares">84108789</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV8xMTg2_2c83ae1a-646c-4bae-bb12-66ead51067bd">CMS&#160;Energy&#x2019;s and Consumers&#x2019; proxy statement relating to their 2021&#160;Annual Meetings of Shareholders to be held May&#160;7,&#160;2021.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xL2ZyYWc6ZGU0YTZlZDZiYjNmNDBmYThjMTYzZTc0ZTcyMWU4MDkvdGV4dHJlZ2lvbjpkZTRhNmVkNmJiM2Y0MGZhOGMxNjNlNzRlNzIxZTgwOV8xMTg3_b1823e0a-7ef3-404d-800f-8899e7c753b1">CMS&#160;Energy&#x2019;s and Consumers&#x2019; proxy statement relating to their 2021&#160;Annual Meetings of Shareholders to be held May&#160;7,&#160;2021.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:Revenues
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMi0yLTEtMS0w_9313beec-e5f0-4032-b428-9a762121e92e"
      unitRef="usd">6680000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMi00LTEtMS0w_c4a5236d-02f1-4b62-af3b-425ef952d48d"
      unitRef="usd">6845000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMi02LTEtMS0w_e073b870-5522-4374-a8ac-0ad7a57b3142"
      unitRef="usd">6873000000</us-gaap:Revenues>
    <us-gaap:FuelCosts
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNS0yLTEtMS0w_349bc845-2013-4c99-a286-afba4c7f8e3a"
      unitRef="usd">375000000</us-gaap:FuelCosts>
    <us-gaap:FuelCosts
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNS00LTEtMS0w_97ccd37d-11ca-4ab8-af1f-36ffe0cc6ea9"
      unitRef="usd">493000000</us-gaap:FuelCosts>
    <us-gaap:FuelCosts
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNS02LTEtMS0w_9046b4e1-c01a-4808-bcd9-c69e406d1691"
      unitRef="usd">528000000</us-gaap:FuelCosts>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6b5014445e1e4491985b94ac08ea38ae_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNi0yLTEtMS0w_7693a870-0b19-4016-bf61-bbf1334715ab"
      unitRef="usd">1492000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4d32dcec2c9548328e511e57c6864873_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNi00LTEtMS0w_6c12d83e-c17e-4dee-8aac-6bc826e50d07"
      unitRef="usd">1496000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2053919ea2ff4f7884d3c863b2d3f2bf_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNi02LTEtMS0w_c355791b-0129-4c25-a28d-e08171dec865"
      unitRef="usd">1613000000</us-gaap:CostOfGoodsAndServicesSold>
    <cms:PurchasedPowerRelatedParties
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNy0yLTEtMS0w_1d1426a1-23d7-4f2e-81ef-6fdaba1089ce"
      unitRef="usd">64000000</cms:PurchasedPowerRelatedParties>
    <cms:PurchasedPowerRelatedParties
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNy00LTEtMS0w_3682cb4b-00e0-40a3-b77c-ea9dc14c1af3"
      unitRef="usd">75000000</cms:PurchasedPowerRelatedParties>
    <cms:PurchasedPowerRelatedParties
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNy02LTEtMS0w_c2307293-c321-48ba-af5b-5fa0e5afa48a"
      unitRef="usd">81000000</cms:PurchasedPowerRelatedParties>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6508cc5960dd4dada50f666754293352_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfOC0yLTEtMS0w_55bfbe13-ab8e-4a0a-a274-d20a7491f909"
      unitRef="usd">577000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i44d768957c2b45cc9bfda4caa69667c3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfOC00LTEtMS0w_52f90ab1-e26a-48af-afa8-fb0bd40a7358"
      unitRef="usd">769000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib871dc6119534904a850655cfceb0e61_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfOC02LTEtMS0w_2d7f8945-f99c-45d1-9d9c-d98086f17cd1"
      unitRef="usd">836000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfOS0yLTEtMS0w_461cff75-20ad-496f-b943-47ae047177a6"
      unitRef="usd">1403000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfOS00LTEtMS0w_25e26da5-92b9-4a8a-ba94-48dfc42f8e66"
      unitRef="usd">1448000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfOS02LTEtMS0w_0bdcbe1f-e90d-41e8-8914-b145953e0b2f"
      unitRef="usd">1417000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTAtMi0xLTEtMA_c1b5c73d-01e7-4d2c-a200-4a45f08ac692"
      unitRef="usd">1048000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTAtNC0xLTEtMA_393873e0-4b94-4a12-8c01-2ebe15b2cc76"
      unitRef="usd">992000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTAtNi0xLTEtMA_9041900d-1e3b-431f-a06e-ddb64195b559"
      unitRef="usd">933000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTEtMi0xLTEtMA_24f5aa59-f597-465a-9b2f-96b61f05209f"
      unitRef="usd">359000000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTEtNC0xLTEtMA_077b42f9-539e-4018-a7c6-9517c71dba88"
      unitRef="usd">333000000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTEtNi0xLTEtMA_8fabd0cf-1610-40b8-bb1f-4a341721ef18"
      unitRef="usd">303000000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:CostsAndExpenses
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTItMi0xLTEtMA_762ca7e0-4cb0-419c-9e3f-0999865a7b80"
      unitRef="usd">5318000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTItNC0xLTEtMA_4b575d84-0f40-41f9-a9ba-db7ac804ac62"
      unitRef="usd">5606000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTItNi0xLTEtMA_9dcf2e04-108e-40c5-a03d-b533f5eae7ae"
      unitRef="usd">5711000000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTQtMi0xLTEtMA_21758e6e-04ae-4832-a0ba-bbfe98327fd5"
      unitRef="usd">1362000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTQtNC0xLTEtMA_20e77b71-ffc0-4f72-b392-c2b645f8a744"
      unitRef="usd">1239000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTQtNi0xLTEtMA_85520855-5626-4e4f-9392-f22d6c50a358"
      unitRef="usd">1162000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTctMi0xLTEtMA_e5d9b6a3-7981-4717-9986-d32a38ad88e1"
      unitRef="usd">4000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTctNC0xLTEtMA_b3e54d8a-c3b5-4642-8a55-3beb6d69ef06"
      unitRef="usd">7000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTctNi0xLTEtMA_5c563c27-fc28-4968-b9aa-1bc3d8c254ec"
      unitRef="usd">11000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <cms:InterestAndDividendIncomeRelatedParties
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTgtMi0xLTEtOTI2Ng_e4223177-e7b2-422e-94a0-1ca247d1caa8"
      unitRef="usd">7000000</cms:InterestAndDividendIncomeRelatedParties>
    <cms:InterestAndDividendIncomeRelatedParties
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTgtNC0xLTEtOTI2Ng_f7775af6-0030-4205-b1b9-5f08f9fc97f7"
      unitRef="usd">0</cms:InterestAndDividendIncomeRelatedParties>
    <cms:InterestAndDividendIncomeRelatedParties
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTgtNi0xLTEtOTI2Ng_6cbebef6-fb23-4cda-97ae-e794c8e9e200"
      unitRef="usd">0</cms:InterestAndDividendIncomeRelatedParties>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTgtMi0xLTEtMA_ece5e601-d218-4fbf-a886-fed0acbcc55f"
      unitRef="usd">6000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTgtNC0xLTEtMA_4eb20fa2-84e2-432b-bfc5-72be1b9cc785"
      unitRef="usd">10000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTgtNi0xLTEtMA_9471ece4-5720-4d64-9fd4-172fc4198934"
      unitRef="usd">6000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTktMi0xLTEtMA_6b5fca74-a8ff-483b-89f6-d8659eb328e6"
      unitRef="usd">5000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTktNC0xLTEtMA_16f4e856-9379-4a7b-9c38-80fd9bab6229"
      unitRef="usd">10000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMTktNi0xLTEtMA_63305f95-0a8c-41bc-833e-bee375c6f4ad"
      unitRef="usd">9000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjAtMi0xLTEtMA_2a52bbcc-fa98-47a4-bfcc-59ae788c08ea"
      unitRef="usd">118000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjAtNC0xLTEtMA_ee8d818d-e084-4b3a-8b74-1ac04be7c4de"
      unitRef="usd">91000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjAtNi0xLTEtMA_81e2e7b6-fa94-47b3-acc0-3f3a23ab047a"
      unitRef="usd">90000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjEtMi0xLTEtMA_2a380c20-aaae-4764-ba3d-574d459b2445"
      unitRef="usd">6000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjEtNC0xLTEtMA_02d63d20-3b15-4ffb-b4a4-55f01a761378"
      unitRef="usd">4000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjEtNi0xLTEtMA_2566c409-dafc-465f-b0dd-9886b7a5a0f9"
      unitRef="usd">2000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjItMi0xLTEtMA_ace81b4c-961d-45a4-9254-076f91cdf6b7"
      unitRef="usd">62000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjItNC0xLTEtMA_9ad6fa11-2234-4a1b-be0e-319b9ef82267"
      unitRef="usd">13000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjItNi0xLTEtMA_b344162c-185e-4d92-aa0b-d1ef07923a7b"
      unitRef="usd">48000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjMtMi0xLTEtMA_ad5e0075-1a27-4719-aab8-20d81c06d62f"
      unitRef="usd">84000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjMtNC0xLTEtMA_17791ff8-aa0f-41f0-89e6-496b7a1668d6"
      unitRef="usd">109000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjMtNi0xLTEtMA_17a277b2-6a26-4d11-b3bf-8e152bf714d1"
      unitRef="usd">70000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpenseDebt
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjYtMi0xLTEtMA_e135b5eb-4d86-4552-8774-ecfd83f42c59"
      unitRef="usd">483000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjYtNC0xLTEtMA_e9280648-2622-4448-aff9-0e48166ff46d"
      unitRef="usd">439000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjYtNi0xLTEtMA_65e032c6-4b96-4aae-820d-562994c8e348"
      unitRef="usd">412000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjctMi0xLTEtMA_fd3d5e50-95d1-450a-9273-398c38891cb1"
      unitRef="usd">12000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjctNC0xLTEtMA_9ac4bdc3-58ca-4e26-8a7d-90845e26daa9"
      unitRef="usd">9000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjctNi0xLTEtMA_1d0632e6-d30f-4ff3-9a79-15673b7f173c"
      unitRef="usd">0</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseOther
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjgtMi0xLTEtMA_d500eb7f-bf61-4f60-b9cd-dec5043e1630"
      unitRef="usd">68000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjgtNC0xLTEtMA_8a18b147-63c2-4277-92b7-03d87b30f607"
      unitRef="usd">75000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjgtNi0xLTEtMA_33bba027-b1f5-4339-b3d0-81510d507c80"
      unitRef="usd">49000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjktMi0xLTEtMA_5368eebf-1140-4e50-bf7a-f8b7f252e5f1"
      unitRef="usd">2000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjktNC0xLTEtMA_f6421bda-f3e2-4716-b8db-b76bbfb3fe33"
      unitRef="usd">4000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMjktNi0xLTEtMA_7f2f745b-158c-4dbb-83cf-f38fc25059d4"
      unitRef="usd">3000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestExpense
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzAtMi0xLTEtMA_e04a32c7-5322-4e24-8efd-51176a85fe65"
      unitRef="usd">561000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzAtNC0xLTEtMA_ba35d562-9a14-411f-b1f6-ab20467d6385"
      unitRef="usd">519000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzAtNi0xLTEtMA_3c1cf68c-6ff7-4ee0-8b2e-ed99182f4f83"
      unitRef="usd">458000000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzItMi0xLTEtMA_85f42f1a-06c1-4649-86e3-7e2adc8b7cf8"
      unitRef="usd">885000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzItNC0xLTEtMA_a42e2f6a-827a-4b31-b2f3-4bef9eff0d2c"
      unitRef="usd">829000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzItNi0xLTEtMA_65a5bb37-1d6d-4a10-8917-2be16c12ffff"
      unitRef="usd">774000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzMtMi0xLTEtMA_92b704d3-9d01-484e-9085-576ab7096422"
      unitRef="usd">133000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzMtNC0xLTEtMA_8d3e059e-9713-4c01-9204-d4a571556b92"
      unitRef="usd">147000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzMtNi0xLTEtMA_3584d23c-e904-43a5-a864-e06f9769f0f0"
      unitRef="usd">115000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzgtMi0xLTEtMA_7144d5fc-5f10-4264-9635-a3d661c78dd3"
      unitRef="usd">752000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzgtNC0xLTEtMA_881d19c8-282f-42ce-af48-794be3b00379"
      unitRef="usd">682000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzgtNi0xLTEtMA_a20a0860-fc71-4e86-80ad-0f390622df87"
      unitRef="usd">659000000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzktMi0xLTEtMA_33b83d21-1e6b-43bf-9247-5525b138e478"
      unitRef="usd">-3000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzktNC0xLTEtMA_2c0bf51e-0290-4918-a419-2325ac88de51"
      unitRef="usd">2000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfMzktNi0xLTEtMA_015869d9-d45b-4c2b-a2c7-3eee52fb1106"
      unitRef="usd">2000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNDQtMi0xLTEtMA_4ceaeccb-5903-4450-813d-36039ce8c4a8"
      unitRef="usd">755000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNDQtNC0xLTEtMA_2c833996-d09e-4a8c-8de1-d69520e7bd40"
      unitRef="usd">680000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNDQtNi0xLTEtMA_c0c710c6-2e6d-41a3-9915-dd8e102037ae"
      unitRef="usd">657000000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNDYtMi0xLTEtMA_8b80d953-021d-4f9e-9b9a-9d441f660004"
      unitRef="usdPerShare">2.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNDYtNC0xLTEtMA_1c7e56d9-763d-406d-9711-ef1f2b12bc52"
      unitRef="usdPerShare">2.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNDYtNi0xLTEtMA_e1e28d59-7082-43c2-9d18-0a77d3bd9a00"
      unitRef="usdPerShare">2.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNDctMi0xLTEtMA_7171c5db-c72d-4567-bc36-71ada9fe4315"
      unitRef="usdPerShare">2.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNDctNC0xLTEtMA_f89010ed-b417-409c-b8c3-f4cbc493744c"
      unitRef="usdPerShare">2.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84NS9mcmFnOjk2ODY3YzQ0MTQ5ODQ2OGRiMmVhZjU3YWI4ODQxZWY2L3RhYmxlOjU5MDFhMDBjYmRmNDQ2ZTdiZmRkMTU5MzdlMmQ4YWZhL3RhYmxlcmFuZ2U6NTkwMWEwMGNiZGY0NDZlN2JmZGQxNTkzN2UyZDhhZmFfNDctNi0xLTEtMA_b9cc2fd8-2815-432c-85bf-5b1ff98dd6bd"
      unitRef="usdPerShare">2.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMi0yLTEtMS0w_845e1b80-0fb0-455b-a2b6-cbdbbe8e609f"
      unitRef="usd">752000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMi00LTEtMS0w_feac5188-e157-442b-9195-29b29371a7e5"
      unitRef="usd">682000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMi02LTEtMS0w_906202f3-0ebb-47c6-9156-966e3721cbe5"
      unitRef="usd">659000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNS0wLTEtMS0wL3RleHRyZWdpb246NTVkY2NhOTE3YjFmNGM3ZDg2NzU1ZDExMTZjZTQ5YzlfNzE0NjgyNTU4MDY3MQ_0ae0e02f-aa24-4398-b4a6-7b963387dff5"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNS0wLTEtMS0wL3RleHRyZWdpb246NTVkY2NhOTE3YjFmNGM3ZDg2NzU1ZDExMTZjZTQ5YzlfNzE0NjgyNTU4MDY4Mw_ac27ca46-60b8-4d60-bcd1-f70348f9630d"
      unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNS0wLTEtMS0wL3RleHRyZWdpb246NTVkY2NhOTE3YjFmNGM3ZDg2NzU1ZDExMTZjZTQ5YzlfNzE0NjgyNTU4MDY5OQ_7cbe5477-c317-4472-870b-af0f0a958a35"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNS0yLTEtMS0w_c207d3ff-d1ad-4989-ab4e-cc9f376eeb8a"
      unitRef="usd">-15000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNS00LTEtMS0w_309e9612-9805-4060-95ea-158c89458e10"
      unitRef="usd">-7000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNS02LTEtMS0w_f03967b6-600d-44cb-bee3-e57632ebcbdb"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi0wLTEtMS0zMTIxL3RleHRyZWdpb246MWE3ZWE1Zjc3YjM2NGI4M2FhYTFiY2ZlOWZjMzU4N2FfNzY5NjU4MTM5NDU5Nw_47dd479d-22ef-482c-8f2c-f3a39e2c521b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi0wLTEtMS0zMTIxL3RleHRyZWdpb246MWE3ZWE1Zjc3YjM2NGI4M2FhYTFiY2ZlOWZjMzU4N2FfNzY5NjU4MTM5NDU5Nw_9b00f720-27d1-49fa-ab39-865d545ddd4b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi0wLTEtMS0zMTIxL3RleHRyZWdpb246MWE3ZWE1Zjc3YjM2NGI4M2FhYTFiY2ZlOWZjMzU4N2FfNzY5NjU4MTM5NDU5Nw_ce3b472a-04f0-4b09-815d-b80ab441363e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi0yLTEtMS0zMTIx_c7f99815-0de6-4e8b-956e-0b392e4651dc"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi00LTEtMS0zMTIx_4511dd78-5c98-4111-8412-82675c13eb75"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi02LTEtMS0zMTIx_8c4264d0-6e98-4acc-89a1-bfa08c8ea21f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi0wLTEtMS0wL3RleHRyZWdpb246ZmMyOTc3MGY0NTJhNGNmMjg0MmZjZThkMjU0OWExMjFfNzY5NjU4MTM5NDU0OQ_5f6ad61d-1c16-4002-a48c-de6be7c34e66"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi0wLTEtMS0wL3RleHRyZWdpb246ZmMyOTc3MGY0NTJhNGNmMjg0MmZjZThkMjU0OWExMjFfNzY5NjU4MTM5NDU0OQ_6e8825f3-f407-466b-83d8-66012a502b5d"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi0wLTEtMS0wL3RleHRyZWdpb246ZmMyOTc3MGY0NTJhNGNmMjg0MmZjZThkMjU0OWExMjFfNzY5NjU4MTM5NDU0OQ_b103bd8e-5ec7-4d0a-b8f7-46f2d014d1e4"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi0yLTEtMS0w_76e62afc-e2de-489e-9715-9a25b68fa7a7"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi00LTEtMS0w_664fd7ad-d38b-42c5-bc11-5c997a867873"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNi02LTEtMS0w_b5e1cef0-e9de-4617-8e51-920c7b48d27d"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNy0wLTEtMS0wL3RleHRyZWdpb246ZjQxMzk5MWRkNGEyNGNkMzlhZjk5MmNhNjRkNTJhNmFfNzE0NjgyNTU4MDY2Nw_2c4b59b1-3306-4860-9193-46d574271152"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNy0wLTEtMS0wL3RleHRyZWdpb246ZjQxMzk5MWRkNGEyNGNkMzlhZjk5MmNhNjRkNTJhNmFfNzE0NjgyNTU4MDY2Nw_361a2fe2-ddfb-44f5-8a29-61243771c410"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNy0wLTEtMS0wL3RleHRyZWdpb246ZjQxMzk5MWRkNGEyNGNkMzlhZjk5MmNhNjRkNTJhNmFfNzE0NjgyNTU4MDY2Nw_fd110f69-437b-4ac5-8f20-6286c77cee11"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNy0yLTEtMS0w_a05c128f-7989-4c71-bb22-d079478d3673"
      unitRef="usd">-5000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNy00LTEtMS0w_4a1fc525-fee7-4bd0-aa9a-d20060387bde"
      unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfNy02LTEtMS0w_61841796-2381-496d-b14d-084470c3819a"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfOC0wLTEtMS0wL3RleHRyZWdpb246MDYyZjMwOGUyZGRmNDkxMzhjYWRhNzI1NDZlZDY3YjNfNzE0NjgyNTU4MDY3Mw_a4f898ab-50e7-4df5-92aa-c1910a968322"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfOC0wLTEtMS0wL3RleHRyZWdpb246MDYyZjMwOGUyZGRmNDkxMzhjYWRhNzI1NDZlZDY3YjNfNzE0NjgyNTU4MDY4Mw_23fdf003-7f65-4058-b929-c77590903077"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfOC0wLTEtMS0wL3RleHRyZWdpb246MDYyZjMwOGUyZGRmNDkxMzhjYWRhNzI1NDZlZDY3YjNfNzE0NjgyNTU4MDY5OQ_f80422e9-ab87-41b9-b95a-638206e5ef46"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfOC0yLTEtMS0w_92f8112f-d796-436a-8b92-49ed0e436cab"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfOC00LTEtMS0w_94030fd5-dc7d-44ee-ba88-4a10f660b867"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfOC02LTEtMS0w_01679570-d3ee-4a11-ac30-7efe59d4a225"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOmUyNDE2MzlhNmFlZTQxMzViYWMwMDNmMWQ5YjBkNDBmXzc2OTY1ODEzOTQ1NzE_c718a589-e0d6-4195-b633-a69e1ca54a8f"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOmUyNDE2MzlhNmFlZTQxMzViYWMwMDNmMWQ5YjBkNDBmXzc2OTY1ODEzOTQ1ODM_326fa96d-491d-4477-98c9-9991765303e7"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOmUyNDE2MzlhNmFlZTQxMzViYWMwMDNmMWQ5YjBkNDBmXzc2OTY1ODEzOTQ1OTc_556e3a5f-0f82-46c1-9408-afebfc624e00"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTUtMi0xLTEtMA_3d58d1c0-b422-4dfd-bb26-8901417f5cd4"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTUtNC0xLTEtMA_52e8d2e2-71c0-493d-abe8-2b2da64c36f5"
      unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTUtNi0xLTEtMA_f59923d8-d95d-47e7-93f4-9d0c9f0b2671"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOjNhODgyZDMwMDljOTQwODM4N2YxYjdkYWQ4ZTMxNjM3Xzc2OTY1ODEzOTQ1OTA_1525fda4-a595-41a6-ab95-b2b02189180e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOjNhODgyZDMwMDljOTQwODM4N2YxYjdkYWQ4ZTMxNjM3Xzc2OTY1ODEzOTQ1OTA_332d30d8-880f-42ec-9e53-a4be29cf7a60"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOjNhODgyZDMwMDljOTQwODM4N2YxYjdkYWQ4ZTMxNjM3Xzc2OTY1ODEzOTQ1OTA_3d7cf232-64df-49c1-b6ba-66c2ceaa89c3"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTYtMi0xLTEtMA_edb61f44-91a2-4933-97f3-ce451b412b11"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTYtNC0xLTEtMA_28e8e142-cb43-4328-b656-16683e0c9e4e"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTYtNi0xLTEtMA_cca1b552-1540-4faf-a850-e126cf99a4f8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTgtMi0xLTEtMA_3f3c6100-fe6c-42e1-a61d-345489e16fc9"
      unitRef="usd">-13000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTgtNC0xLTEtMA_c7eea1ad-bf9c-41b0-863d-160a10653b0f"
      unitRef="usd">-8000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMTgtNi0xLTEtMA_c8568916-8711-4814-baf3-c600ca63e526"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMjAtMi0xLTEtMA_ad799705-0377-442e-95a9-5abe485815ef"
      unitRef="usd">739000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMjAtNC0xLTEtMA_5453ebc7-af2f-4e93-bf9c-b6679a63303a"
      unitRef="usd">674000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMjAtNi0xLTEtMA_a7b7d693-dddb-4df5-92d0-a553e6c274dd"
      unitRef="usd">655000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMjItMi0xLTEtMA_4f614a8d-2186-4672-bd9e-3329957cdbf6"
      unitRef="usd">-3000000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMjItNC0xLTEtMA_0f483c67-38d4-4b9c-9131-2e0848e9ce46"
      unitRef="usd">2000000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMjItNi0xLTEtMA_5a36864d-728c-4026-becc-87f526c506f7"
      unitRef="usd">2000000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMjQtMi0xLTEtMA_ed1eb501-0e95-4d64-be97-eaf964020710"
      unitRef="usd">742000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMjQtNC0xLTEtMA_d5829f0a-e84e-4072-be70-eb36283f74b3"
      unitRef="usd">672000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl84OC9mcmFnOmEyZWMxYWU3Y2FlNTQ2ZTM4NDEzM2QyZWYwNTNlMDE0L3RhYmxlOjQxNDcxMjU0NmQ3MDQwOTM4N2U2Mzc0ZDkxN2JjYjRkL3RhYmxlcmFuZ2U6NDE0NzEyNTQ2ZDcwNDA5Mzg3ZTYzNzRkOTE3YmNiNGRfMjQtNi0xLTEtMA_98996bcd-8be2-4cbf-8804-4e7f5a4bf92b"
      unitRef="usd">653000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMy0yLTEtMS0w_836bc600-179a-4f92-b35c-00c3c08e2438"
      unitRef="usd">752000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMy00LTEtMS0w_d976c901-a3d0-4409-8273-9dd121f4c1ea"
      unitRef="usd">682000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMy02LTEtMS0w_58775288-9993-4f3e-ab76-3f6dd22fb8f5"
      unitRef="usd">659000000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNS0yLTEtMS0w_f8d7ca0b-74cd-450c-aafd-e45a25ac3a79"
      unitRef="usd">1048000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNS00LTEtMS0w_a5193a65-003d-49e1-adc9-5ff3444b33ab"
      unitRef="usd">992000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNS02LTEtMS0w_c598aaea-4cb9-4afe-b2ea-5bbc3af55d26"
      unitRef="usd">933000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNi0yLTEtMS0w_a71b1f45-1ac3-441a-87b6-3c9d8b0d09d4"
      unitRef="usd">170000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNi00LTEtMS0w_c625ae7b-8501-42a5-910e-06189bcaefa6"
      unitRef="usd">150000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNi02LTEtMS0w_d087dc2f-2ed2-4498-8315-a3d7809b9e20"
      unitRef="usd">182000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNy0yLTEtMS0w_0263cbd7-44ef-4faa-9f5d-0428d8d357d3"
      unitRef="usd">90000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNy00LTEtMS0w_2e0808c3-9029-4601-b134-053947258e75"
      unitRef="usd">67000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNy02LTEtMS0w_a76d1fa5-e61c-44ea-a632-a15be5d712af"
      unitRef="usd">54000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfOC0yLTEtMS0w_6cbee243-2638-4e38-af16-a886e1e967c4"
      unitRef="usd">22000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfOC00LTEtMS0w_1df1743e-5537-4c7e-993f-dfc1048cf8fe"
      unitRef="usd">58000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfOC02LTEtMS0w_1eb2da04-5f14-4d03-bbb2-da8c0da77e4b"
      unitRef="usd">-22000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfOS0yLTEtMS0w_0bd65462-76c3-4975-b94f-5ffc80e35419"
      unitRef="usd">712000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfOS00LTEtMS0w_9440b96d-bbc3-4870-abc8-9dc1343dd2e9"
      unitRef="usd">10000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfOS02LTEtMS0w_dabef4ac-5756-405c-adf5-0e8c46fb9b8d"
      unitRef="usd">252000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTEtMi0xLTEtMA_5c8c8769-af94-48eb-b931-6cbdba8aefd3"
      unitRef="usd">12000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTEtNC0xLTEtMA_ad0b5067-2881-48ab-9fbd-1e79d6a8524a"
      unitRef="usd">-45000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTEtNi0xLTEtMA_aeb0c041-bfbf-4b94-a7c1-db4f04d17562"
      unitRef="usd">-15000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTItMi0xLTEtMA_c8fde2d2-2471-4f99-b9de-f5c96b4fc771"
      unitRef="usd">-28000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTItNC0xLTEtMA_6a7d90b3-f9e6-4ff3-8145-9e5af7b87bb8"
      unitRef="usd">-44000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTItNi0xLTEtMA_a5d986b4-08a1-42df-b751-8393e6f09b9a"
      unitRef="usd">-14000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTMtMi0xLTEtMA_bd49db67-be5a-49b2-a76a-13a40ff9cd19"
      unitRef="usd">54000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTMtNC0xLTEtMA_22de5254-1697-408f-808a-a963471c070e"
      unitRef="usd">-69000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTMtNi0xLTEtMA_e116780d-cb50-4428-b7ab-6d3f5a7f346c"
      unitRef="usd">22000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTQtMi0xLTEtMA_204226ec-e3c3-4667-8544-077c04d559db"
      unitRef="usd">120000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTQtNC0xLTEtMA_94ca60c5-862e-441d-90ff-8b93df372c25"
      unitRef="usd">53000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTQtNi0xLTEtMA_32d1c716-21f0-40b1-941e-26e1a2a40bc8"
      unitRef="usd">-54000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTUtMi0xLTEtMA_981411df-5c40-4c33-b65d-d51b90420c8a"
      unitRef="usd">1276000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTUtNC0xLTEtMA_d9a0dc1e-b301-49f9-a02d-dea086e9d0f7"
      unitRef="usd">1790000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTUtNi0xLTEtMA_9624aad9-b54d-4a45-a1c6-b2bceecf6aab"
      unitRef="usd">1703000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTgtMi0xLTEtMA_b4d9fec2-e705-4dc4-8859-76760c90c571"
      unitRef="usd">2317000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTgtNC0xLTEtMA_a3a8934a-24cc-4070-a47b-0a5a4f8e1be3"
      unitRef="usd">2104000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTgtNi0xLTEtMA_de42cfa4-2bb0-4dfa-a270-e9104db91932"
      unitRef="usd">2074000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireLoansReceivable
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTktMi0xLTEtMA_a24e3cb7-3592-4727-995f-640b93b37cb4"
      unitRef="usd">657000000</us-gaap:PaymentsToAcquireLoansReceivable>
    <us-gaap:PaymentsToAcquireLoansReceivable
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTktNC0xLTEtMA_2d6748c7-0770-46fb-851e-7f30ac25759f"
      unitRef="usd">401000000</us-gaap:PaymentsToAcquireLoansReceivable>
    <us-gaap:PaymentsToAcquireLoansReceivable
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMTktNi0xLTEtMA_a6d7d0d7-681d-4759-ad5e-45f81a93be2e"
      unitRef="usd">307000000</us-gaap:PaymentsToAcquireLoansReceivable>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjAtMi0xLTEtMA_a89f0b67-01c5-4c61-ba41-a9572ea8498a"
      unitRef="usd">17000000</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjAtNC0xLTEtMA_f95953b9-b6b6-4fd5-a6d4-80c86a2d1f91"
      unitRef="usd">343000000</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjAtNi0xLTEtMA_642e089c-81d2-4cec-9da0-d6a651ff4ccd"
      unitRef="usd">225000000</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjEtMi0xLTEtMA_4bf08039-21ce-4839-90e5-b6244b85e303"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjEtNC0xLTEtMA_69347b4e-0dcc-40b3-beea-4bc243c8d534"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjEtNi0xLTEtMA_d2b04655-dd23-465e-af64-d31a10e69f16"
      unitRef="usd">146000000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfNotesReceivable
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjItMi0xLTEtMA_f546fbef-7a99-4ff9-91fb-84c08428910a"
      unitRef="usd">197000000</us-gaap:ProceedsFromSaleOfNotesReceivable>
    <us-gaap:ProceedsFromSaleOfNotesReceivable
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjItNC0xLTEtMA_6dc0d17d-1441-4386-8307-beb388a0a6e4"
      unitRef="usd">67000000</us-gaap:ProceedsFromSaleOfNotesReceivable>
    <us-gaap:ProceedsFromSaleOfNotesReceivable
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjItNi0xLTEtMA_50e7224f-6f80-42eb-833e-99238b0da9ba"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfNotesReceivable>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjMtMi0xLTEtMA_c3141ee7-68fb-4fe2-9707-37c46603a8b5"
      unitRef="usd">58000000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjMtNC0xLTEtMA_76994570-2ae1-46c5-8695-28f3f6e418e7"
      unitRef="usd">97000000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjMtNi0xLTEtMA_900473ef-0c78-4b0e-a150-e7318dc15721"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjQtMi0xLTEtMA_f3bf85e2-6854-4a85-8233-5be8c5b8d1ea"
      unitRef="usd">131000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjQtNC0xLTEtMA_ecc994f0-56b7-4fa2-811f-5d55b6a67fe1"
      unitRef="usd">132000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjQtNi0xLTEtMA_d162a80c-7e26-4c66-8b51-d68ca6e8bb8e"
      unitRef="usd">146000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjUtMi0xLTEtMA_bccf038c-6614-4afe-a374-ba25b87ac9b1"
      unitRef="usd">-2867000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjUtNC0xLTEtMA_e5962bd2-81e4-4ba9-ab81-bd460d719ea0"
      unitRef="usd">-2816000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjUtNi0xLTEtMA_1cb459f4-e5ce-450c-b23c-0aff6d95998d"
      unitRef="usd">-2606000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjgtMi0xLTEtMA_d5f9dbae-ecc1-4239-bc8c-735c84a89c7e"
      unitRef="usd">3179000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjgtNC0xLTEtMA_a6fe4db4-0d6d-4a8d-a366-16886a75e842"
      unitRef="usd">2151000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjgtNi0xLTEtMA_72ee623f-253e-4eaf-aa7f-8a8e66703ed9"
      unitRef="usd">2767000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjktMi0xLTEtMA_9830d3f7-6ac7-4ad3-a003-3b24e3cc887b"
      unitRef="usd">2010000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjktNC0xLTEtMA_41726848-65ed-4930-96d3-a3d653097544"
      unitRef="usd">1285000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMjktNi0xLTEtMA_e2917167-f6e9-422a-b182-7a4855e734d7"
      unitRef="usd">1870000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:IncreaseDecreaseInTimeDeposits
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzAtMi0xLTEtMA_d3e3e272-397d-427a-b74b-f8a143b768da"
      unitRef="usd">416000000</us-gaap:IncreaseDecreaseInTimeDeposits>
    <us-gaap:IncreaseDecreaseInTimeDeposits
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzAtNC0xLTEtMA_35cbd2fd-9a80-44ee-bad2-b2c600e32f7f"
      unitRef="usd">631000000</us-gaap:IncreaseDecreaseInTimeDeposits>
    <us-gaap:IncreaseDecreaseInTimeDeposits
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzAtNi0xLTEtMA_2497562c-41ba-4266-96ac-089c5d1b681d"
      unitRef="usd">513000000</us-gaap:IncreaseDecreaseInTimeDeposits>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzEtMi0xLTEtMA_a1f55cef-bdda-4e3c-b6c8-36dede6ece26"
      unitRef="usd">90000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzEtNC0xLTEtMA_86caa6f8-320c-4401-b3a8-aa61189ced00"
      unitRef="usd">7000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzEtNi0xLTEtMA_d63652d2-3bed-44f2-bd77-844a0392a655"
      unitRef="usd">73000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzItMi0xLTEtMA_c165450c-e506-4978-aa96-d3fa376372fd"
      unitRef="usd">253000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzItNC0xLTEtMA_75608a35-1164-4a62-bc84-5baffec0a32a"
      unitRef="usd">12000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzItNi0xLTEtMA_e105d307-ed1f-43fa-8e87-a2fe016a20b6"
      unitRef="usd">41000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzMtMi0xLTEtMA_05025208-36bf-4782-b711-462706026e6c"
      unitRef="usd">467000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzMtNC0xLTEtMA_015687aa-fabe-43e8-9d5b-552b53007268"
      unitRef="usd">436000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzMtNi0xLTEtMA_350d6699-2bbb-47d6-9627-f06c527b4a84"
      unitRef="usd">407000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzQtMi0xLTEtMA_bb1fbebf-b5ca-4a9c-96f0-7088593b45dc"
      unitRef="usd">59000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzQtNC0xLTEtMA_b7998aba-4644-40f8-b062-a7c8eec1a9c7"
      unitRef="usd">8000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzQtNi0xLTEtMA_4af1ab5f-4590-447b-8ea1-4f52651baba6"
      unitRef="usd">36000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzUtMi0xLTEtMTY5MTY_26e3e77b-9d73-4619-9f82-56f33c864af5"
      unitRef="usd">417000000</us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit>
    <us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzUtNC0xLTEtMTY5MTY_415b6dfa-7b79-44cb-9fa3-0c6c134826e9"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit>
    <us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzUtNi0xLTEtMTY5MTY_ea685434-974f-48db-b036-e8051e60439a"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzYtMi0xLTEtMTY5MTY_2d60c74a-13fd-4818-ab3b-47b5061a8489"
      unitRef="usd">31000000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzYtNC0xLTEtMTY5MTY_0c09bb4a-5b7c-45b7-a09c-a50832ec0e7a"
      unitRef="usd">0</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzYtNi0xLTEtMTY5MTY_5ec78284-5e14-47e6-90e5-aefa736d045e"
      unitRef="usd">0</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzUtMi0xLTEtMA_dbe7288b-45e8-45ae-8d1f-be842b1e93d2"
      unitRef="usd">-51000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzUtNC0xLTEtMA_50a05eeb-b74b-4c5e-aa9a-85403531ef7b"
      unitRef="usd">-50000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzUtNi0xLTEtMA_9eefb644-dd8f-49bc-bcf8-19bcad0cd2a1"
      unitRef="usd">-61000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzYtMi0xLTEtMA_cc9a3bd4-b8d1-49b1-b6a3-186d06cf87b4"
      unitRef="usd">1619000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzYtNC0xLTEtMA_763c809e-15fb-4d88-9715-ee7685ad01fb"
      unitRef="usd">1008000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzYtNi0xLTEtMA_d89bcae8-4953-4be1-8846-3adeee0d2e27"
      unitRef="usd">874000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzgtMi0xLTEtMA_0a757ec1-6751-4826-b113-fdd00042c051"
      unitRef="usd">28000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzgtNC0xLTEtMA_1a2cc2c3-4a8a-44f8-8f0c-cf641b518c25"
      unitRef="usd">-18000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzgtNi0xLTEtMA_760b58e4-f9e5-4ef5-8b7c-2a0284e56a9b"
      unitRef="usd">-29000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzktMi0xLTEtMA_4e63abb3-29e2-4bbe-8089-3c4291981f84"
      unitRef="usd">157000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i371456efa43d45aeb71a416c50fafe3a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzktNC0xLTEtMA_21fcb2c3-f345-4f7a-a1e6-68823b1e1ecf"
      unitRef="usd">175000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1d77ce248bd2430da52ab763c6d5e634_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfMzktNi0xLTEtMA_a32ab6f8-3f2a-411a-86d3-e7082638c5b4"
      unitRef="usd">204000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNDEtMi0xLTEtMA_1f6cceab-adb8-4a5c-9b7a-e9067596bf06"
      unitRef="usd">185000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNDEtNC0xLTEtMA_efd1f37c-97ba-4e1a-99a1-7d06e6bc6faa"
      unitRef="usd">157000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i371456efa43d45aeb71a416c50fafe3a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmRiOGQ0NzNlZjA4MTQwYjk4ZjJmMzhkYjBiYTdkNDliL3RhYmxlcmFuZ2U6ZGI4ZDQ3M2VmMDgxNDBiOThmMmYzOGRiMGJhN2Q0OWJfNDEtNi0xLTEtMA_0c353d61-b43e-4baf-9af4-af736b76be7a"
      unitRef="usd">175000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmFhZmE2ODkxYTY5NTQ2YTRiOTUzMzE5YWQ1YjBhMGZjL3RhYmxlcmFuZ2U6YWFmYTY4OTFhNjk1NDZhNGI5NTMzMTlhZDViMGEwZmNfNS0yLTEtMS0w_33da0895-52b9-4405-a6f5-6a7274de4c0e"
      unitRef="usd">549000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmFhZmE2ODkxYTY5NTQ2YTRiOTUzMzE5YWQ1YjBhMGZjL3RhYmxlcmFuZ2U6YWFmYTY4OTFhNjk1NDZhNGI5NTMzMTlhZDViMGEwZmNfNS00LTEtMS0w_7f8e9673-2a6b-4031-829d-a17b0eb116ed"
      unitRef="usd">498000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmFhZmE2ODkxYTY5NTQ2YTRiOTUzMzE5YWQ1YjBhMGZjL3RhYmxlcmFuZ2U6YWFmYTY4OTFhNjk1NDZhNGI5NTMzMTlhZDViMGEwZmNfNS02LTEtMS0w_d1381824-bae1-494a-a60a-bc49f6a6209a"
      unitRef="usd">458000000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmFhZmE2ODkxYTY5NTQ2YTRiOTUzMzE5YWQ1YjBhMGZjL3RhYmxlcmFuZ2U6YWFmYTY4OTFhNjk1NDZhNGI5NTMzMTlhZDViMGEwZmNfNi0yLTEtMS0w_626797c8-110a-4d8c-aeae-8a6e09463b0f"
      unitRef="usd">-58000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmFhZmE2ODkxYTY5NTQ2YTRiOTUzMzE5YWQ1YjBhMGZjL3RhYmxlcmFuZ2U6YWFmYTY4OTFhNjk1NDZhNGI5NTMzMTlhZDViMGEwZmNfNi00LTEtMS0w_16bf5eb6-567a-48e8-b205-283a431c2a8a"
      unitRef="usd">-58000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmFhZmE2ODkxYTY5NTQ2YTRiOTUzMzE5YWQ1YjBhMGZjL3RhYmxlcmFuZ2U6YWFmYTY4OTFhNjk1NDZhNGI5NTMzMTlhZDViMGEwZmNfNi02LTEtMS0w_8f1c5d5b-8cb6-4337-a185-368d678f2205"
      unitRef="usd">-123000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmFhZmE2ODkxYTY5NTQ2YTRiOTUzMzE5YWQ1YjBhMGZjL3RhYmxlcmFuZ2U6YWFmYTY4OTFhNjk1NDZhNGI5NTMzMTlhZDViMGEwZmNfOS0yLTEtMS0w_4c6f5260-c569-49ab-b878-9c94df3d5a9a"
      unitRef="usd">141000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmFhZmE2ODkxYTY5NTQ2YTRiOTUzMzE5YWQ1YjBhMGZjL3RhYmxlcmFuZ2U6YWFmYTY4OTFhNjk1NDZhNGI5NTMzMTlhZDViMGEwZmNfOS00LTEtMS0w_3f9a8aea-c131-4594-a06b-573bdbbed2f2"
      unitRef="usd">170000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85NC9mcmFnOjMxYmZmY2YyNjhlODQxODk5ZDlmM2MxYzFjZDM4ZDVlL3RhYmxlOmFhZmE2ODkxYTY5NTQ2YTRiOTUzMzE5YWQ1YjBhMGZjL3RhYmxlcmFuZ2U6YWFmYTY4OTFhNjk1NDZhNGI5NTMzMTlhZDViMGEwZmNfOS02LTEtMS0w_107b6b8a-d3f2-42ef-aa8f-1abb2a30c53f"
      unitRef="usd">158000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNC0yLTEtMS0w_b8b381ca-7e8e-404c-aaa5-5351eea6fcb9"
      unitRef="usd">168000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNC00LTEtMS0w_2ebe7860-8b19-4231-a627-61a56d18920c"
      unitRef="usd">140000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNS0yLTEtMS0w_6399862e-2f8c-4180-af6d-7c77e70e6e1c"
      unitRef="usd">17000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNS00LTEtMS0w_232ef14e-d554-4342-bb2d-bb6c1890242c"
      unitRef="usd">17000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNi0wLTEtMS0wL3RleHRyZWdpb246YjMzYzAxZWFhOTY2NDJlOGE5NzkyNTA3Njc0OTJmOGRfNzY5NjU4MTM5NDU4NQ_1c7cbd65-13b5-47e7-99db-f294fc6cff07"
      unitRef="usd">29000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNi0wLTEtMS0wL3RleHRyZWdpb246YjMzYzAxZWFhOTY2NDJlOGE5NzkyNTA3Njc0OTJmOGRfNzY5NjU4MTM5NDYwNw_1878de28-170b-40a2-b57c-81944bda0996"
      unitRef="usd">20000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNi0yLTEtMS0w_d118b486-b443-4a56-892a-f6e921908094"
      unitRef="usd">863000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNi00LTEtMS0w_1e2e88bc-1a09-46c2-bc64-05bba309c95d"
      unitRef="usd">886000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AllowanceForNotesAndLoansReceivableCurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNy0wLTEtMS0wL3RleHRyZWdpb246NTBmYzk5MTE0ZjI1NDgxOWIyOTljYjVkNjNhOTVjNjRfNzY5NjU4MTM5NDU0Mw_f32a1302-1153-4693-8c25-5f16f82a75fb"
      unitRef="usd">32000000</us-gaap:AllowanceForNotesAndLoansReceivableCurrent>
    <us-gaap:AllowanceForNotesAndLoansReceivableCurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNy0wLTEtMS0wL3RleHRyZWdpb246NTBmYzk5MTE0ZjI1NDgxOWIyOTljYjVkNjNhOTVjNjRfNzY5NjU4MTM5NDU2NQ_4f46bc43-7df4-4f5d-9957-2ab941fecfcf"
      unitRef="usd">33000000</us-gaap:AllowanceForNotesAndLoansReceivableCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNy0yLTEtMS0w_26467fa6-32d4-4afc-bbf2-e84df3a37b74"
      unitRef="usd">275000000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfNy00LTEtMS0w_cf689aa8-87dd-495a-a563-8e3ab0a39d17"
      unitRef="usd">242000000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfOS0yLTEtMS0w_9d1da1bf-4769-45a7-bdc5-6caa93101850"
      unitRef="usd">19000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfOS00LTEtMS0w_2cde33b5-e21c-4dd1-af96-afaeabccbae2"
      unitRef="usd">17000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTItMi0xLTEtMA_0b0d474f-aced-4752-9744-44f9382519aa"
      unitRef="usd">353000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTItNC0xLTEtMA_c6ddecb9-e876-4e21-919b-a5c89139e201"
      unitRef="usd">399000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:OtherInventorySupplies
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTMtMi0xLTEtMA_b971be1c-ef24-4866-acbb-ca355c658b93"
      unitRef="usd">155000000</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventorySupplies
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTMtNC0xLTEtMA_9e035b0d-64f9-4a4c-8fae-e6e65360799c"
      unitRef="usd">140000000</us-gaap:OtherInventorySupplies>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTQtMi0xLTEtMA_1f042ed4-78c1-41ec-ab2e-0495af38c711"
      unitRef="usd">68000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTQtNC0xLTEtMA_d0074511-e28d-415d-b884-e20c13c00809"
      unitRef="usd">66000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <cms:DeferredPropertyTaxes
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTUtMi0xLTEtMA_a75e1259-486c-4e55-a387-8de4d23aee3e"
      unitRef="usd">332000000</cms:DeferredPropertyTaxes>
    <cms:DeferredPropertyTaxes
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTUtNC0xLTEtMA_d9ccf3b6-1c21-4053-a8fd-9936023a4af3"
      unitRef="usd">305000000</cms:DeferredPropertyTaxes>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTYtMi0xLTEtMA_922e2a76-bca7-40f8-976f-9d3190246d44"
      unitRef="usd">42000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTYtNC0xLTEtMA_c331855a-c48f-409e-97aa-00da9b96efce"
      unitRef="usd">33000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTctMi0xLTEtMA_a409eb5a-dd31-4de0-a5ee-1b1fa0101103"
      unitRef="usd">112000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTctNC0xLTEtMA_2393348d-c872-4fbe-ba5f-a7fde9c71aff"
      unitRef="usd">86000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTgtMi0xLTEtMA_ae3c5786-e1c3-487d-80cd-7cd96e5d869c"
      unitRef="usd">2404000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMTgtNC0xLTEtMA_2f7df7da-5fd6-4e88-a64f-29423735b7c6"
      unitRef="usd">2331000000</us-gaap:AssetsCurrent>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjEtMi0xLTEtMA_cac2f132-777d-429c-9de7-dcd3617f8680"
      unitRef="usd">27907000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjEtNC0xLTEtMA_8c19a93c-9561-4621-96b6-3fa98a382d50"
      unitRef="usd">25390000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjItMi0xLTEtMA_7b700355-c2f0-4c2d-90d2-1dcb6944d347"
      unitRef="usd">7953000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjItNC0xLTEtMA_6971cfe7-3636-4355-be15-fde3f0bb5830"
      unitRef="usd">7360000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <cms:PropertyPlantAndEquipmentNetExcludingCWIP
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjMtMi0xLTEtMA_11a1322d-cb23-4fff-b9eb-b99e6d1f6c52"
      unitRef="usd">19954000000</cms:PropertyPlantAndEquipmentNetExcludingCWIP>
    <cms:PropertyPlantAndEquipmentNetExcludingCWIP
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjMtNC0xLTEtMA_8b4c6981-e1be-41e8-bf68-bd92785006b9"
      unitRef="usd">18030000000</cms:PropertyPlantAndEquipmentNetExcludingCWIP>
    <us-gaap:ConstructionInProgressGross
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjQtMi0xLTEtMA_0471eacc-c545-4035-b377-88233d1f7773"
      unitRef="usd">1085000000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjQtNC0xLTEtMA_7838659d-6d7d-4feb-94a3-6edd13f35a21"
      unitRef="usd">896000000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjUtMi0xLTEtMA_6d669e11-a7f1-405d-a857-666f78c50ba7"
      unitRef="usd">21039000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjUtNC0xLTEtMA_2e0b2a38-e197-43db-8815-dc13dac54d79"
      unitRef="usd">18926000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjgtMi0xLTEtMA_f6fe4c0c-268f-408b-983c-9a77569b004d"
      unitRef="usd">2653000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjgtNC0xLTEtMA_aeb57651-3df7-4497-b1d6-d63dfbac0e3f"
      unitRef="usd">2489000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjktMC0xLTEtMC90ZXh0cmVnaW9uOjJkODZlOWQ0ZGEwMzQ5NGE5NTZhMjM1YTM4YTc5OGI2Xzc2OTY1ODEzOTQ1NDY_24fd8527-e8f6-4405-8af3-d08cd6c50cbb"
      unitRef="usd">91000000</us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent>
    <us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjktMC0xLTEtMC90ZXh0cmVnaW9uOjJkODZlOWQ0ZGEwMzQ5NGE5NTZhMjM1YTM4YTc5OGI2Xzc2OTY1ODEzOTQ1MjQ_f0f3aa2d-9e08-4274-8498-e67396855181"
      unitRef="usd">0</us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjktMi0xLTEtMA_8d231092-d6b7-40d6-a2f0-949ffcf8ec5f"
      unitRef="usd">2631000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMjktNC0xLTEtMA_3ce9863a-9700-4d02-aebf-7877c0abe0e0"
      unitRef="usd">2281000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:EquityMethodInvestments
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMzAtMi0xLTEtMA_08fd0df2-d9a0-488b-a194-7d197b567295"
      unitRef="usd">70000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMzAtNC0xLTEtMA_417fc4a4-1262-46e7-b997-901bb0faead3"
      unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMzEtMi0xLTEtMA_7c3fee2a-a6ca-4da3-bc2f-ccb3cc261cf7"
      unitRef="usd">869000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMzEtNC0xLTEtMA_c67f9ad5-706d-4161-96be-dbadc9fe07ff"
      unitRef="usd">739000000</us-gaap:OtherAssetsNoncurrent>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMzItMi0xLTEtMA_935d5746-81f5-4757-aa9d-5d4833d7160a"
      unitRef="usd">6223000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMzItNC0xLTEtMA_181ac28f-74ef-4772-b8b5-f33dd4084669"
      unitRef="usd">5580000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMzQtMi0xLTEtMA_fa872130-69c7-41fe-aac1-b9808246c5b3"
      unitRef="usd">29666000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjEwMDhlZDI3YmU3NTRhYzBiYThlOGNmZWU5MTdmNmYyL3RhYmxlcmFuZ2U6MTAwOGVkMjdiZTc1NGFjMGJhOGU4Y2ZlZTkxN2Y2ZjJfMzQtNC0xLTEtMA_23f31d13-c4d3-4167-ad10-f542993ef325"
      unitRef="usd">26837000000</us-gaap:Assets>
    <cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfNC0yLTEtMS0w_8991a0ad-eb50-4a37-bf89-0cce280e3553"
      unitRef="usd">1506000000</cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent>
    <cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfNC00LTEtMS0w_e27b9930-a948-4afa-be08-14630ac60b18"
      unitRef="usd">1130000000</cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfNS0yLTEtMS0w_87b77b20-1eb8-4ef1-9260-167c640c43ec"
      unitRef="usd">0</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfNS00LTEtMS0w_331c4368-ad54-41e8-915d-d7ae3e0dadf7"
      unitRef="usd">90000000</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfNi0yLTEtMS0w_a5d0c1b4-b7d2-4857-8929-02269daa415d"
      unitRef="usd">671000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfNi00LTEtMS0w_91d5c0f8-d3d8-4f2c-80dc-d74c01b5e887"
      unitRef="usd">622000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfNy0yLTEtMS0w_daf9116b-b9b6-4f52-adb6-bdb6709f7e3a"
      unitRef="usd">7000000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfNy00LTEtMS0w_4de48492-6fd7-4f59-84b5-79b124adcb92"
      unitRef="usd">13000000</us-gaap:DueToRelatedPartiesCurrent>
    <cms:AccruedRateRefunds
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfOC0yLTEtMS0w_71886a33-90dd-4a61-a30f-448ab7760ae7"
      unitRef="usd">20000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfOC00LTEtMS0w_f14803ad-984f-48eb-b064-e1e683f207f5"
      unitRef="usd">35000000</cms:AccruedRateRefunds>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfOS0yLTEtMS0w_8ea18eb7-18b7-4ffb-9860-6b5d19aa14de"
      unitRef="usd">106000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfOS00LTEtMS0w_1f21f515-3c89-4b7d-b425-c33b32ef70f4"
      unitRef="usd">104000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTAtMi0xLTEtMA_ec8ec2ba-9f51-48e4-9664-0b4d4977101c"
      unitRef="usd">457000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTAtNC0xLTEtMA_9d67a98d-7f58-4ac4-a4b6-6e73de7bf88e"
      unitRef="usd">437000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTEtMi0xLTEtMA_4550a506-a5ef-422e-bcf7-e50495c9beda"
      unitRef="usd">151000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTEtNC0xLTEtMA_1ea1a55b-5963-4a65-9e1c-934ee502270e"
      unitRef="usd">87000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTItMi0xLTEtMA_15da99e0-58d7-4be3-a6fa-677cd6291308"
      unitRef="usd">156000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTItNC0xLTEtMA_be37b91f-fe67-42d2-8d07-635ae0ae081d"
      unitRef="usd">186000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTMtMi0xLTEtMA_db2f5dfa-0d73-4efb-b482-e2dcd054be71"
      unitRef="usd">3074000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTMtNC0xLTEtMA_4137256b-91bc-4b92-bf23-a1b95760e4ab"
      unitRef="usd">2704000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTYtMi0xLTEtMA_c25b9fc3-3c33-4ff2-9801-eb137a1c8eac"
      unitRef="usd">13634000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTYtNC0xLTEtMA_d45cbd1f-646d-46b2-821b-281581cf7a56"
      unitRef="usd">11951000000</us-gaap:LongTermDebtNoncurrent>
    <cms:FinanceLeaseLiabilityAndOtherNoncurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTctMi0xLTEtMA_2999be38-86f0-4f62-8162-992d86097159"
      unitRef="usd">56000000</cms:FinanceLeaseLiabilityAndOtherNoncurrent>
    <cms:FinanceLeaseLiabilityAndOtherNoncurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTctNC0xLTEtMA_1cc385bc-2089-45f2-90a3-7371a03bad40"
      unitRef="usd">76000000</cms:FinanceLeaseLiabilityAndOtherNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTgtMi0xLTEtMA_1ee63e89-ef02-466b-b4ad-8b6d9b7c3052"
      unitRef="usd">3744000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTgtNC0xLTEtMA_ff8d1b2b-8457-4996-a5b7-49e9e7ae0d96"
      unitRef="usd">3742000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTktMi0xLTEtMA_6621fb2e-9533-4391-b787-2e5b3637fb6b"
      unitRef="usd">152000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMTktNC0xLTEtMA_92668c1b-25a3-4d26-ae7b-2f1aa903a8d8"
      unitRef="usd">674000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjAtMi0xLTEtMA_af4b07cd-87ff-4279-aba6-b4f2fdfc4295"
      unitRef="usd">553000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjAtNC0xLTEtMA_071fe31a-a2bf-4d24-923c-a1d8c90ff00e"
      unitRef="usd">477000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjEtMi0xLTEtMA_dde2af40-ed1b-4cfa-8674-434bfa823f4f"
      unitRef="usd">115000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjEtNC0xLTEtMA_c7e9342f-a790-4c86-86da-c929b8a768ce"
      unitRef="usd">120000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjItMi0xLTEtMA_d4158f12-4c56-4be7-98dd-46230362d589"
      unitRef="usd">1863000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjItNC0xLTEtMA_64693446-7462-4c0a-babe-41abd6f6aaf8"
      unitRef="usd">1655000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjMtMi0xLTEtMA_4856223e-1d1a-4fdc-a35a-25bcfbfe3294"
      unitRef="usd">398000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjMtNC0xLTEtMA_5dbb7dae-a5a6-4171-8e9a-5f3a6745bae5"
      unitRef="usd">383000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjQtMi0xLTEtMA_f7efe043-c5b0-4194-803f-64ded084edcb"
      unitRef="usd">20515000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjQtNC0xLTEtMA_fb2b57f8-7359-4563-a0f0-1c68f56e6834"
      unitRef="usd">19078000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjYtMi0xLTEtMA_94a635ac-9a9e-4849-ae9c-a935a25aab9b"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMjYtNC0xLTEtMA_44163aa3-f658-407b-9cc7-a00f8497b0d1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjAxZTNiMzM1ZGZkMTRjMmNhMzliZDYxNzlkYzRiODIxXzc2OTY1ODEzOTQ3NTA_3d066586-976d-4de6-be52-60b98a12cb6a"
      unitRef="shares">350000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjAxZTNiMzM1ZGZkMTRjMmNhMzliZDYxNzlkYzRiODIxXzc2OTY1ODEzOTQ3NTA_efc9c1f7-6873-43f9-8982-2eadad1b0c69"
      unitRef="shares">350000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjAxZTNiMzM1ZGZkMTRjMmNhMzliZDYxNzlkYzRiODIxXzc2OTY1ODEzOTQ3MzY_66ba81ed-56c4-4a97-b9e4-893b9bd82485"
      unitRef="shares">288900000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjAxZTNiMzM1ZGZkMTRjMmNhMzliZDYxNzlkYzRiODIxXzc2OTY1ODEzOTQ3NDA_7f3c3ed1-172d-493a-af9a-034be4a17129"
      unitRef="shares">283900000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzAtMi0xLTEtMA_2789d996-612a-4af9-bfbb-9b8a942907c8"
      unitRef="usd">3000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzAtNC0xLTEtMA_74a45830-005a-4288-a9be-a0a91213747f"
      unitRef="usd">3000000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzEtMi0xLTEtMA_f1dc5fc7-2290-45c9-8501-ac9e212d0cba"
      unitRef="usd">5365000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzEtNC0xLTEtMA_c780e152-d185-4273-866f-6f8f69b8c42c"
      unitRef="usd">5113000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzItMi0xLTEtMA_f9ce5e80-af76-46d9-820c-6aa0b1600c3a"
      unitRef="usd">-86000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzItNC0xLTEtMA_ea97a75f-78d8-4cb4-9ade-105dda8b8afd"
      unitRef="usd">-73000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzMtMi0xLTEtMA_3747ba5a-8c3e-4e13-b7e3-c6ffebab49d7"
      unitRef="usd">214000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzMtNC0xLTEtMA_531f5aaf-cae4-463e-a857-38d51ebefcea"
      unitRef="usd">-25000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzQtMi0xLTEtMA_fb973be3-5585-4e36-8453-e5175277a08e"
      unitRef="usd">5496000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzQtNC0xLTEtMA_789228be-fef5-4d1f-9df8-b92d5b043956"
      unitRef="usd">5018000000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzUtMi0xLTEtMA_1674c09a-4314-4701-8e9d-c0819159551e"
      unitRef="usd">581000000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzUtNC0xLTEtMA_80d89ad4-5447-412d-83f3-fe161529d966"
      unitRef="usd">37000000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzYtMi0xLTEtMA_2d07a823-1421-4acb-98d6-adbfde88658f"
      unitRef="usd">6077000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzYtNC0xLTEtMA_39b49099-1acc-4644-9dc9-1c67f45d16b0"
      unitRef="usd">5055000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzgtMi0xLTEtMA_c73773d3-5ac4-4358-ab46-c56d54a782ba"
      unitRef="usd">29666000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl85Ny9mcmFnOjVmZmFmMGYzMTlmZjRlYzg5MzU3N2E0MmJkMmU4YjE5L3RhYmxlOjBlODk3MmZkYjM1MjQ5NTJhODNmODc1ODg5ODEyNjVkL3RhYmxlcmFuZ2U6MGU4OTcyZmRiMzUyNDk1MmE4M2Y4NzU4ODk4MTI2NWRfMzgtNC0xLTEtMA_7c0672bd-2eeb-4f6e-8aab-fa9863eb44be"
      unitRef="usd">26837000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzMtNS0xLTEtMA_80160278-f47e-4c38-a648-3aa276c1e547"
      unitRef="usd">5055000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i371456efa43d45aeb71a416c50fafe3a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzMtNy0xLTEtMA_f3d77638-59a9-4701-9645-6792ae723bfe"
      unitRef="usd">4792000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1d77ce248bd2430da52ab763c6d5e634_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzMtOS0xLTEtMA_be066886-841e-489b-81fa-4099265db9e4"
      unitRef="usd">4478000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie2910db31de94b0b9d37061a7b2b1173_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzgtNS0xLTEtMA_104fae43-16d4-47fe-b7de-58a9634d5bd1"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ied954e4da2e24ad7a615ccfb0a24c812_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzgtNS0xLTEtMA_42b22b5c-240c-4e58-820f-10d33903a095"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5c08f3c3b4ee418682d05cd6f6ce5a9b_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzgtNy0xLTEtMA_0dd364d7-531e-481f-bbb8-394da3abc4a9"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie2910db31de94b0b9d37061a7b2b1173_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzgtNy0xLTEtMA_497a317d-719d-437f-a690-e0d52c506c0a"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5c08f3c3b4ee418682d05cd6f6ce5a9b_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzgtOS0xLTEtMA_2b89bf64-f902-4509-8ab3-1d9982d7088b"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i42752c46920b42d592238965a79a5c40_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzgtOS0xLTEtMA_8b237e39-bc31-4f91-bd21-d31886fb2e9c"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie2910db31de94b0b9d37061a7b2b1173_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzExLTEtMS0xLTA_5699cd90-2d92-4294-b220-520674afcb4c"
      unitRef="shares">283864000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5c08f3c3b4ee418682d05cd6f6ce5a9b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzExLTItMS0xLTA_38140491-1d61-4bbd-8e7b-dc7aa9da6946"
      unitRef="shares">283374000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i42752c46920b42d592238965a79a5c40_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzExLTMtMS0xLTA_5387f68f-fd9f-418a-84be-ce64fa140fc2"
      unitRef="shares">281647000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i41c3d4f6dddf427bb20113e7e17d8b70_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzExLTUtMS0xLTA_5a8bee1c-811c-474d-b740-7f2a64719c4c"
      unitRef="usd">5113000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7cb56a9a9d454bad876850476d7db5a5_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzExLTctMS0xLTA_c0da7f4e-f6a6-4f31-acd3-2f0e968e03b7"
      unitRef="usd">5088000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i274314df73574941a2965c2689c0a813_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzExLTktMS0xLTA_4eeac7d7-353d-422c-b988-1e0cdbdf1eea"
      unitRef="usd">5019000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i2602d9c7e86d43ad984f0d8b7ef946db_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEyLTEtMS0xLTA_12287a87-ccda-49cc-9647-98992d75ccc7"
      unitRef="shares">5609000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="if344102b16344203b78f76eaf382cfc5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEyLTItMS0xLTA_da28e116-5634-48ce-8bbf-ae1c39c8cfc3"
      unitRef="shares">710000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i7528ff756663419db0832ec854209571_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEyLTMtMS0xLTA_650f5d10-3803-4d22-b785-7ae82674f6c7"
      unitRef="shares">1554000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i06ec617c15ae4de4bb0a82f1f11a081e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEyLTUtMS0xLTA_4202ab38-e483-4c7d-83bf-6ca372ca0ff2"
      unitRef="usd">265000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i5439bb1a324d45428d0d1905bbf764a6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEyLTctMS0xLTA_ee146e74-4e7e-4ad3-a443-b562db0b2314"
      unitRef="usd">35000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i50dc79bcd5af46bda9b39a4efc6c6be0_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEyLTktMS0xLTA_95c58df3-70e5-4907-8000-d5f0b357a8d9"
      unitRef="usd">59000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i2602d9c7e86d43ad984f0d8b7ef946db_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEzLTEtMS0xLTA_4acd87b9-3200-453e-a618-095d873f30f6"
      unitRef="shares">216000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="if344102b16344203b78f76eaf382cfc5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEzLTItMS0xLTA_ff7ae719-d339-4ede-8694-b699abd732dd"
      unitRef="shares">181000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i7528ff756663419db0832ec854209571_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEzLTMtMS0xLTA_578f2143-8255-4412-8e26-fd275acc2c03"
      unitRef="shares">224000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i06ec617c15ae4de4bb0a82f1f11a081e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEzLTUtMS0xLTA_466b6476-bdf8-49c0-8123-ff8cf9b37298"
      unitRef="usd">13000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i5439bb1a324d45428d0d1905bbf764a6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEzLTctMS0xLTA_4af9b4a6-a40f-42c5-b05b-680601d0357b"
      unitRef="usd">10000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i50dc79bcd5af46bda9b39a4efc6c6be0_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzEzLTktMS0xLTA_c9aba80d-16e2-4b39-b1ad-292a0925ab5a"
      unitRef="usd">10000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <cms:CommonStockReissuedShares
      contextRef="i2602d9c7e86d43ad984f0d8b7ef946db_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE0LTEtMS0xLTA_b4e9f095-2edf-4a64-a6a6-e2dbf4ac6e20"
      unitRef="shares">12000</cms:CommonStockReissuedShares>
    <cms:CommonStockReissuedShares
      contextRef="if344102b16344203b78f76eaf382cfc5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE0LTItMS0xLTA_94642028-2a1a-4af7-a37b-d5f1ac0962d5"
      unitRef="shares">8000</cms:CommonStockReissuedShares>
    <cms:CommonStockReissuedShares
      contextRef="i7528ff756663419db0832ec854209571_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE0LTMtMS0xLTA_6206670d-a781-4a8d-8189-4c0f6a637288"
      unitRef="shares">423000</cms:CommonStockReissuedShares>
    <cms:CommonStockReissuedValue
      contextRef="i06ec617c15ae4de4bb0a82f1f11a081e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE0LTUtMS0xLTA_7b17752b-c339-4b83-9957-143fe4753b6b"
      unitRef="usd">1000000</cms:CommonStockReissuedValue>
    <cms:CommonStockReissuedValue
      contextRef="i5439bb1a324d45428d0d1905bbf764a6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE0LTctMS0xLTA_5bc47ea0-1eb7-418d-8528-6d3a5c863700"
      unitRef="usd">0</cms:CommonStockReissuedValue>
    <cms:CommonStockReissuedValue
      contextRef="i50dc79bcd5af46bda9b39a4efc6c6be0_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE0LTktMS0xLTA_3f044109-a3f7-4dc5-ae8a-132c06878ff9"
      unitRef="usd">20000000</cms:CommonStockReissuedValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i2602d9c7e86d43ad984f0d8b7ef946db_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE1LTEtMS0xLTA_c0248ed0-5fc9-4f8f-aa72-9d8e4125f1d3"
      unitRef="shares">329000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="if344102b16344203b78f76eaf382cfc5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE1LTItMS0xLTA_c064c39c-9f02-4c95-a2f8-92795b4977b6"
      unitRef="shares">47000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i7528ff756663419db0832ec854209571_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE1LTMtMS0xLTA_69dd9af5-515b-4472-9844-755a2ede386a"
      unitRef="shares">26000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="i06ec617c15ae4de4bb0a82f1f11a081e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE1LTUtMS0xLTA_db77c063-3502-487f-a30f-be73362af5bb"
      unitRef="usd">1000000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="i5439bb1a324d45428d0d1905bbf764a6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE1LTctMS0xLTA_2a78be61-67ed-483b-a7ad-6443741fc9a6"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="i50dc79bcd5af46bda9b39a4efc6c6be0_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE1LTktMS0xLTA_dc106321-4439-4447-8a48-47cd1280fafe"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ied954e4da2e24ad7a615ccfb0a24c812_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE2LTEtMS0xLTA_6ca74e1e-dff5-4164-87ef-07d368c8b7ff"
      unitRef="shares">288940000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie2910db31de94b0b9d37061a7b2b1173_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE2LTItMS0xLTA_fc7b00b6-f01c-45a7-82f5-5c3e15755db8"
      unitRef="shares">283864000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5c08f3c3b4ee418682d05cd6f6ce5a9b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE2LTMtMS0xLTA_861b6629-3d69-41cb-ba77-21709bbdd2d2"
      unitRef="shares">283374000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id0fe5799efca457e869b8e8b3a840a48_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE2LTUtMS0xLTA_ba34cded-3fa5-4900-97c0-6e98c5a0cfd0"
      unitRef="usd">5365000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i41c3d4f6dddf427bb20113e7e17d8b70_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE2LTctMS0xLTA_c8ddfaee-2750-4412-ade4-823e0e63a358"
      unitRef="usd">5113000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7cb56a9a9d454bad876850476d7db5a5_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE2LTktMS0xLTA_e11f5670-a276-4e46-9b00-49384b671d9d"
      unitRef="usd">5088000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6f1a67cf80b4da0981b7396eec91d52_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE5LTUtMS0xLTA_461e75e1-99fc-44ef-a95c-4ab8fedbaa00"
      unitRef="usd">-73000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i15330d43fcab41c98c050e6a178419c2_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE5LTctMS0xLTA_8a7d342d-bf74-417b-bf9e-5469ac976c20"
      unitRef="usd">-65000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib12d2d0f2172427b814592a703068d96_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzE5LTktMS0xLTA_e9ae5d44-425e-4a69-a568-3b9e5b0946d6"
      unitRef="usd">-50000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ica1ea36abd874d2590e31bad1a705aae_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzIxLTUtMS0xLTA_6365ca8a-aa8a-424b-a594-9d4fa7b50db6"
      unitRef="usd">-69000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i33e46a186f1d4e0c81053a98d9552bd3_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzIxLTctMS0xLTA_07ee7544-de5a-4445-af25-e299116f6df1"
      unitRef="usd">-63000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9d4c1a0ed9c745b08dc3191a27cd76ed_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzIxLTktMS0xLTA_bbb60b54-4e37-4d42-92b8-50f228c0efa2"
      unitRef="usd">-50000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4d946b9cfc2c4cd58f6169417dc7aa4d_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzIyLTUtMS0xLTA_a59c069b-10fc-45af-93ab-abb41f71962e"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3bf0f075a078426fa3849060526e4ec6_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzIyLTctMS0xLTA_b7ccae77-eecd-4692-b043-5e2c5d02ca7b"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7aee00403489465ebffb2ee87dc37a7b_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzIyLTktMS0xLTA_cb78d35f-c68a-4513-a391-59e6a7f4ebed"
      unitRef="usd">-11000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="if2315c0840404421be66443653da2d05_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzIzLTUtMS0xLTA_087bf4b7-4cc5-4372-b49c-a2fb3d4e7059"
      unitRef="usd">-15000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i8cf31058602b4e8a8023f2780629f303_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzIzLTctMS0xLTA_021ed41e-6d91-4abc-bb6e-ae59ca8422d7"
      unitRef="usd">-7000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i5f9c20c6cc1f4940a08cb5517548052c_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzIzLTktMS0xLTA_26edb46e-2efe-4b8e-a12f-3c6f5148e375"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="if2315c0840404421be66443653da2d05_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI0LTUtMS0xLTM0MzQ_41a7df0e-2a70-4bc1-924d-72c54499bb1f"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i8cf31058602b4e8a8023f2780629f303_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI0LTctMS0xLTM0MzQ_6506221a-40bb-40a8-8ff6-35c565af9ab6"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i5f9c20c6cc1f4940a08cb5517548052c_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI0LTktMS0xLTM0MzQ_1a91d1c8-a19a-493d-804b-93acfd9c1e91"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="if2315c0840404421be66443653da2d05_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI0LTUtMS0xLTA_2152df7f-6401-4a15-9800-f9992cce4d2b"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="i8cf31058602b4e8a8023f2780629f303_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI0LTctMS0xLTA_03fee96b-07d9-4e7f-a727-cd6ccff2bb9a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="i5f9c20c6cc1f4940a08cb5517548052c_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI0LTktMS0xLTA_97ee8a3f-8ce0-437e-aa63-a96361bc652e"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="if2315c0840404421be66443653da2d05_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI1LTUtMS0xLTA_2d9d9c03-3b14-447f-bfa1-065ae1150a44"
      unitRef="usd">-5000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i8cf31058602b4e8a8023f2780629f303_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI1LTctMS0xLTA_d96e59c6-fd09-41a7-9dc3-6c96d18ee973"
      unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i5f9c20c6cc1f4940a08cb5517548052c_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI1LTktMS0xLTA_90fb0d8d-0d29-4454-99f9-b7cca457680f"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="if2315c0840404421be66443653da2d05_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI2LTUtMS0xLTA_c24db2d5-5068-405e-a58f-a6a3d774264d"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i8cf31058602b4e8a8023f2780629f303_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI2LTctMS0xLTA_edf7876d-5c8b-4d2a-b19d-0810be2e98b8"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i5f9c20c6cc1f4940a08cb5517548052c_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI2LTktMS0xLTA_c01dee2a-6f10-479f-a36d-aee1c4221cf7"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0e7316c5304b4cbfb13cb33c193e960d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI3LTUtMS0xLTA_227291f3-e9f4-4d7e-a7f3-18435ee70d28"
      unitRef="usd">-80000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ica1ea36abd874d2590e31bad1a705aae_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI3LTctMS0xLTA_cc79eac8-490b-4e5b-9dfb-402d6498fcd5"
      unitRef="usd">-69000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i33e46a186f1d4e0c81053a98d9552bd3_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzI3LTktMS0xLTA_df84f7f1-b126-4fb9-9b1d-4c24c44f769b"
      unitRef="usd">-63000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie60e1011b7a2493d890b8ad14cd6a6e8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM1LTUtMS0xLTA_e8f0b910-5424-4a44-ae57-84b45cebd22a"
      unitRef="usd">-4000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i81d678bae4a5407cb3ca7f7434553c64_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM1LTctMS0xLTA_65555e05-6615-4dca-88ca-7e96d8dc9149"
      unitRef="usd">-2000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6ba8ba58cc1647ff8935be4b56979421_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM1LTktMS0xLTA_c14f273a-39d3-4516-b0ef-bae4777b0aa0"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i3a24b8bdec9043c183681c56d9eb5ace_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM2LTUtMS0xLTA_2a4e2287-a5bf-45aa-ba48-1eed98fde5e7"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i5c34594ba04242c5879ec02b27a49d24_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM2LTctMS0xLTA_dbfc29fe-719d-4631-9d59-9e94829dae32"
      unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i5c3b43ec133b4bb18e4154c892c353f5_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM2LTktMS0xLTA_a9262c61-bf23-42d9-99e7-299ff83d296b"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i3a24b8bdec9043c183681c56d9eb5ace_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM3LTUtMS0xLTA_1d780b2f-2da6-4a3d-9459-e05526756ca5"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i5c34594ba04242c5879ec02b27a49d24_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM3LTctMS0xLTA_b728ceff-f14d-4eb9-b194-bed3a4684835"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i5c3b43ec133b4bb18e4154c892c353f5_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM3LTktMS0xLTA_54e625c5-e889-44d1-b2b3-9defdff17ff4"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib5368d6927de4d83ae7c015e4a96fd46_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM4LTUtMS0xLTA_d148d9c7-7058-4589-a9d7-56aa7efb0d1b"
      unitRef="usd">-6000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie60e1011b7a2493d890b8ad14cd6a6e8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM4LTctMS0xLTA_e8260f36-cd4d-4122-aeb5-c398803aefeb"
      unitRef="usd">-4000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i81d678bae4a5407cb3ca7f7434553c64_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM4LTktMS0xLTA_cacdec86-ff5d-4058-b2bf-33ba38157fca"
      unitRef="usd">-2000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9d2ee2d5c13e419295678a0adb4ca506_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM5LTUtMS0xLTA_3d2bad64-20d0-459b-a50a-a6d9c6eb5be0"
      unitRef="usd">-86000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6f1a67cf80b4da0981b7396eec91d52_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM5LTctMS0xLTA_b51c18d7-372b-4a8d-b5c8-b815231b9320"
      unitRef="usd">-73000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i15330d43fcab41c98c050e6a178419c2_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzM5LTktMS0xLTA_70cda0bd-582a-4a12-a8c7-81673a635e98"
      unitRef="usd">-65000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7c7284b99dfc44e998bf21c821686b57_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQyLTUtMS0xLTA_e2adb203-7f0b-43b8-af24-0e1eee230393"
      unitRef="usd">-25000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i15df31b9976241239d9f60e8edaa761d_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQyLTctMS0xLTA_f2156a95-7b1f-4340-9616-8dd164eebbec"
      unitRef="usd">-271000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7e075381f78c45e1abb2c2951d0d5aa3_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQyLTktMS0xLTA_b2ce2874-1913-4d04-8498-346f76262011"
      unitRef="usd">-531000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6a2d793a16154cd0a4d4af1bfe2ee296_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQzLTUtMS0xLTA_1ec966dd-6daa-4c8b-8a9a-5e67d93c9b1d"
      unitRef="usd">-51000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0d9147ef40a34cd0bd2ab283a0edf59a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQzLTctMS0xLTA_14cb6483-efc0-499a-aee3-7183ff22f918"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0a853f54340647a88ea21c5e310c7cee_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQzLTktMS0xLTA_a8b0ee9d-ffad-49cb-8aa2-aa6bdf84db20"
      unitRef="usd">8000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i310af3abdd4b4da895f6033a9ff74e4b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQ0LTUtMS0xLTA_01a9b192-8c58-4ca3-9c19-2876f3b4e5ce"
      unitRef="usd">755000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibfbe7ea2263a4ca7a48d023ac389b6b0_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQ0LTctMS0xLTA_307756e8-33cd-48c8-aea1-d29f75ed85f5"
      unitRef="usd">680000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i425ca2e76c444d6c9dc0ba218469f2fc_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQ0LTktMS0xLTA_068bfeee-f273-4e18-8a12-1022a9001799"
      unitRef="usd">657000000</us-gaap:ProfitLoss>
    <us-gaap:DividendsCommonStockCash
      contextRef="i310af3abdd4b4da895f6033a9ff74e4b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQ1LTUtMS0xLTA_7e556067-2561-48ed-ab85-51a77eef7d04"
      unitRef="usd">465000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ibfbe7ea2263a4ca7a48d023ac389b6b0_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQ1LTctMS0xLTA_3d799ac5-890a-4586-bafd-d8e0f2555371"
      unitRef="usd">434000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i425ca2e76c444d6c9dc0ba218469f2fc_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQ1LTktMS0xLTA_398956ee-1fde-4ef7-ad97-06fc2ffd3044"
      unitRef="usd">405000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ife9c816654754ee2aaf12eab2036fd03_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQ3LTUtMS0xLTA_44427a38-232a-471c-845a-109e4baa25f3"
      unitRef="usd">214000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7c7284b99dfc44e998bf21c821686b57_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQ3LTctMS0xLTA_ef0a074a-7466-4a82-b6b1-84c9fc333cbb"
      unitRef="usd">-25000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i15df31b9976241239d9f60e8edaa761d_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzQ3LTktMS0xLTA_381562ba-1231-4622-8231-d07e5aca7453"
      unitRef="usd">-271000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaf04f68f601847c9acf8ea3458db5606_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUwLTUtMS0xLTA_b15ec1ef-b3d5-4dbe-b213-a3f57605e461"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3fd13226b4c3457fa40b6a83f2f1e219_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUwLTctMS0xLTA_a7d2148d-6e16-49ec-bb3d-3b6a828829d4"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i92cbcc61322c47c88057b602999685f0_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUwLTktMS0xLTA_786f38c1-a72f-4895-a6ec-07c95e3fe75e"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation
      contextRef="i28332cbfbb5e4eb4975a15c551226e16_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUyLTUtMS0xLTI4NDU_e4254b2d-747c-4759-b9a5-7eaaecfa8ce0"
      unitRef="usd">101000000</cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation>
    <cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation
      contextRef="id6e045d9b41f49c2a1e8d48fe9c5c38c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUyLTctMS0xLTI4NDU_359a7fea-528c-4000-877b-398f3138966d"
      unitRef="usd">0</cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation>
    <cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation
      contextRef="ibdbe4cc6f3f5410f9833999d3f938217_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUyLTktMS0xLTI4NDU_39d8093a-aea4-4348-9f06-de195383aed5"
      unitRef="usd">0</cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation>
    <us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests
      contextRef="i28332cbfbb5e4eb4975a15c551226e16_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUzLTUtMS0xLTI4NDU_0df47daa-289d-4e26-af2b-fcdb08d1fc48"
      unitRef="usd">417000000</us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests>
    <us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests
      contextRef="id6e045d9b41f49c2a1e8d48fe9c5c38c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUzLTctMS0xLTI4NDU_ce725ca0-0a27-4c6b-b5fa-8f78504d4c34"
      unitRef="usd">0</us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests>
    <us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests
      contextRef="ibdbe4cc6f3f5410f9833999d3f938217_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUzLTktMS0xLTI4NDU_1e7148ce-6652-477a-a24d-a121bae4645e"
      unitRef="usd">0</us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests>
    <cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders
      contextRef="i28332cbfbb5e4eb4975a15c551226e16_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzU0LTUtMS0xLTI4NDU_e91cd254-a45a-46fb-8519-c316bc922ac3"
      unitRef="usd">31000000</cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders>
    <cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders
      contextRef="id6e045d9b41f49c2a1e8d48fe9c5c38c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzU0LTctMS0xLTI4NDU_05aa49a4-d059-4ef8-8d3a-6524aa95272e"
      unitRef="usd">0</cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders>
    <cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders
      contextRef="ibdbe4cc6f3f5410f9833999d3f938217_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzU0LTktMS0xLTI4NDU_c9b55c3f-4ee7-4bd4-a3e5-33f2d51b7abb"
      unitRef="usd">0</cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders>
    <us-gaap:ProfitLoss
      contextRef="i28332cbfbb5e4eb4975a15c551226e16_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUxLTUtMS0xLTA_520baf1f-d88a-4cdf-862c-3f2dd8da852c"
      unitRef="usd">-3000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id6e045d9b41f49c2a1e8d48fe9c5c38c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUxLTctMS0xLTA_21d03043-49a7-4d1c-8495-d91be921eac8"
      unitRef="usd">2000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibdbe4cc6f3f5410f9833999d3f938217_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUxLTktMS0xLTA_263f69bc-5c77-42a3-9d9a-80f098a78451"
      unitRef="usd">2000000</us-gaap:ProfitLoss>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i28332cbfbb5e4eb4975a15c551226e16_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUyLTUtMS0xLTA_fdb44812-c8ab-4f43-b7fd-1524b1b669fd"
      unitRef="usd">2000000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="id6e045d9b41f49c2a1e8d48fe9c5c38c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUyLTctMS0xLTA_f27fa834-9d25-43c1-a0f1-a3e22af59789"
      unitRef="usd">2000000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ibdbe4cc6f3f5410f9833999d3f938217_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUyLTktMS0xLTA_ddff8a13-3d10-4cde-a486-826c6b81e22c"
      unitRef="usd">2000000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie33499da82d848b9a0ee8c9b9a511e48_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUzLTUtMS0xLTA_f04180b3-6449-444e-978d-708d3cf99002"
      unitRef="usd">581000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaf04f68f601847c9acf8ea3458db5606_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUzLTctMS0xLTA_9e13f597-e6c2-446a-bf02-fcb4549652ea"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3fd13226b4c3457fa40b6a83f2f1e219_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzUzLTktMS0xLTA_7e750255-f485-48cc-b8bc-6888e78b2a39"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzU1LTUtMS0xLTA_eb80f11b-694c-44d1-8322-95a1735b910d"
      unitRef="usd">6077000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzU1LTctMS0xLTA_ed5c8bfe-261a-4da0-84e3-da090fadb2fd"
      unitRef="usd">5055000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i371456efa43d45aeb71a416c50fafe3a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzU1LTktMS0xLTA_0e7e7aa9-7fee-42f3-a02f-f35e2d68eb5f"
      unitRef="usd">4792000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzU3LTUtMS0xLTA_f9829a76-7ca5-4349-9636-30ab26884cdf"
      unitRef="usdPerShare">1.63</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzU3LTctMS0xLTA_0661cbd5-530f-4fcc-bef3-6735b8e38bda"
      unitRef="usdPerShare">1.53</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMDMvZnJhZzo5NTc3ZDRmYzlmYWM0MDk0Yjg0MDE4Njc1MDE4MTBhZC90YWJsZTpmMjU0N2VmNmIzMGY0YTE3OWRjMjEyYTk4Yzg3MzgxYi90YWJsZXJhbmdlOmYyNTQ3ZWY2YjMwZjRhMTc5ZGMyMTJhOThjODczODFiXzU3LTktMS0xLTA_38752731-9ee3-4dc0-8cfb-24e2c8160859"
      unitRef="usdPerShare">1.43</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:Revenues
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzItMi0xLTEtMA_2e3cf1f3-1927-4a79-9400-d531a1ea8768"
      unitRef="usd">6189000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzItNC0xLTEtMA_5d7dece1-846f-44fd-b24f-5745bb11bb0f"
      unitRef="usd">6376000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzItNi0xLTEtMA_53a8c6bc-7023-4d99-be51-6cafe748522e"
      unitRef="usd">6464000000</us-gaap:Revenues>
    <us-gaap:UtilitiesOperatingExpenseFuelUsed
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzUtMi0xLTEtMA_e97396b0-584c-48dc-bdc4-0558ebe4c627"
      unitRef="usd">286000000</us-gaap:UtilitiesOperatingExpenseFuelUsed>
    <us-gaap:UtilitiesOperatingExpenseFuelUsed
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzUtNC0xLTEtMA_6d96fc53-9419-4972-a220-2a946b335f8e"
      unitRef="usd">375000000</us-gaap:UtilitiesOperatingExpenseFuelUsed>
    <us-gaap:UtilitiesOperatingExpenseFuelUsed
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzUtNi0xLTEtMA_2e7bec84-3993-433d-bdce-4cb52f021cd9"
      unitRef="usd">407000000</us-gaap:UtilitiesOperatingExpenseFuelUsed>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzYtMi0xLTEtMA_95a5872a-8c98-4f74-92d4-e25bae0df5b1"
      unitRef="usd">1454000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzYtNC0xLTEtMA_713584b7-7a8c-4c0a-8af3-38e49dc01a41"
      unitRef="usd">1470000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzYtNi0xLTEtMA_b34ba54b-fa30-40bd-b219-19f4c62e5206"
      unitRef="usd">1587000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzctMi0xLTEtMA_6ee0506f-d86a-4e51-becc-b37e84bee076"
      unitRef="usd">64000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzctNC0xLTEtMA_6c5da826-4d53-4b65-a6ef-b68e826f3ac6"
      unitRef="usd">75000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzctNi0xLTEtMA_20425124-53cf-41e6-9a4a-ae0abd41f67a"
      unitRef="usd">83000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzgtMi0xLTEtMA_987293d6-244f-48e6-a56f-c9bf326c9008"
      unitRef="usd">568000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzgtNC0xLTEtMA_f467c7ec-cc21-4c96-bd84-00e376b9a6b6"
      unitRef="usd">754000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzgtNi0xLTEtMA_9b04625c-2e0f-4445-acb1-506ed350d661"
      unitRef="usd">819000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzktMi0xLTEtMA_2a2f8832-05df-4845-8837-c60fac59715a"
      unitRef="usd">1224000000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzktNC0xLTEtMA_78c22469-a33d-4251-a987-cce70e1dc003"
      unitRef="usd">1275000000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzktNi0xLTEtMA_379e2bbe-fd8e-4849-a821-6d65322b054a"
      unitRef="usd">1287000000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzEwLTItMS0xLTA_756a44e9-030d-4b2c-a556-7ae6bd6b1931"
      unitRef="usd">1023000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzEwLTQtMS0xLTA_f6e3935e-061c-4df6-bc93-7063aabf47d3"
      unitRef="usd">975000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzEwLTYtMS0xLTA_c9354779-1661-4414-a7de-5b8b3ff97b77"
      unitRef="usd">921000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzExLTItMS0xLTA_7a8845c5-9ae6-4e66-a34c-8485088ecf9d"
      unitRef="usd">349000000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzExLTQtMS0xLTA_c8971d64-b85c-4039-bc6d-5f5d6bfc4ef4"
      unitRef="usd">322000000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzExLTYtMS0xLTA_55931378-aecd-4cc5-9d9f-b4a96d29d764"
      unitRef="usd">295000000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzEyLTItMS0xLTA_7aa6c1a0-53e7-45b5-887a-5fb15ebcb83a"
      unitRef="usd">4968000000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzEyLTQtMS0xLTA_b1df96db-d883-43a1-a19f-51f3eca3c3c9"
      unitRef="usd">5246000000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzEyLTYtMS0xLTA_66c0c444-3fe7-4379-8bd7-a9c3daf188c1"
      unitRef="usd">5399000000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE0LTItMS0xLTA_c56cef62-efd5-41f1-ac0e-c052b836205c"
      unitRef="usd">1221000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE0LTQtMS0xLTA_e19fb000-1b17-47af-b9aa-53c26437c46c"
      unitRef="usd">1130000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE0LTYtMS0xLTA_c7edf1df-d9a5-45b5-b021-625cd93db854"
      unitRef="usd">1065000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE3LTItMS0xLTA_9f6b6d79-6556-425d-bc93-daaf67c1c799"
      unitRef="usd">3000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE3LTQtMS0xLTA_2cc80918-ff36-4d15-821b-397d000758af"
      unitRef="usd">5000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE3LTYtMS0xLTA_04762abe-ba7d-4685-961f-0b504db72145"
      unitRef="usd">8000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <cms:InterestAndDividendIncomeRelatedParties
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE4LTItMS0xLTA_50afcc9c-273d-45cd-b2b2-0e4778911789"
      unitRef="usd">5000000</cms:InterestAndDividendIncomeRelatedParties>
    <cms:InterestAndDividendIncomeRelatedParties
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE4LTQtMS0xLTA_52a73ffd-4870-43a1-b3bd-10543127a971"
      unitRef="usd">5000000</cms:InterestAndDividendIncomeRelatedParties>
    <cms:InterestAndDividendIncomeRelatedParties
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE4LTYtMS0xLTA_b48eaa9b-e6b8-4575-b5fa-eeb430b5a137"
      unitRef="usd">2000000</cms:InterestAndDividendIncomeRelatedParties>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE5LTItMS0xLTA_110e875d-5853-4270-b6d9-d47dba6137d2"
      unitRef="usd">6000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE5LTQtMS0xLTA_9c316f01-709e-4828-ae10-78b0e7e05e9a"
      unitRef="usd">10000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzE5LTYtMS0xLTA_392d9184-ce16-4916-ae1b-365f20e54e8b"
      unitRef="usd">6000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIwLTItMS0xLTA_dea12db1-ed78-4ef7-962c-409070cae069"
      unitRef="usd">112000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIwLTQtMS0xLTA_bcc4bbd2-526b-4e97-a303-912cd36c6c83"
      unitRef="usd">85000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIwLTYtMS0xLTA_7b50f810-ffc0-4f0d-8699-a6e0d4bfc092"
      unitRef="usd">83000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIxLTItMS0xLTA_aeb9da4a-8eb8-41bb-80bc-af2074268d0c"
      unitRef="usd">5000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIxLTQtMS0xLTA_7debf5b7-dcf3-4b81-8e80-61a8fe2c2672"
      unitRef="usd">3000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIxLTYtMS0xLTA_dac5d3cf-bbf2-4f7a-ad6f-d63b2dddd0fd"
      unitRef="usd">2000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIyLTItMS0xLTA_e486590b-5387-4d15-a824-a301f7e1b7d1"
      unitRef="usd">43000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIyLTQtMS0xLTA_010eae89-80bc-47f4-9666-e581dae54177"
      unitRef="usd">13000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIyLTYtMS0xLTA_3fffd438-b789-4855-abc6-560056371725"
      unitRef="usd">30000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIzLTItMS0xLTA_1fe16870-a889-40a5-9145-03abe5c28746"
      unitRef="usd">88000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIzLTQtMS0xLTA_dc0fa2d8-7d3b-4ed5-b84b-4647c3e5f1da"
      unitRef="usd">95000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzIzLTYtMS0xLTA_35d867fc-5a8c-4680-a732-2161b628684e"
      unitRef="usd">71000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpenseDebt
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI2LTItMS0xLTA_1558e383-b202-4f06-a19d-61b10c2db2ca"
      unitRef="usd">299000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI2LTQtMS0xLTA_88d89d7d-1328-4ac3-a602-abb6cc83d18e"
      unitRef="usd">277000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI2LTYtMS0xLTA_b6fe9621-59ef-456a-a63e-9a92e42810bc"
      unitRef="usd">276000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI3LTItMS0xLTA_3d6ee086-c70d-49c2-986e-86d6bccc85a6"
      unitRef="usd">12000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI3LTQtMS0xLTA_44111b5e-63f6-4d85-8756-56fd32eeead9"
      unitRef="usd">9000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI3LTYtMS0xLTA_aa2cf882-84f2-41ea-acd3-fc3ecc3c4a24"
      unitRef="usd">0</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseOther
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI4LTItMS0xLTA_5c40efd0-9134-4d3d-a5a3-c7c14950dfa9"
      unitRef="usd">11000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI4LTQtMS0xLTA_89a87046-3ab8-4ad4-a7db-d30e6f3b33ba"
      unitRef="usd">15000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI4LTYtMS0xLTA_5746cd59-41d4-4746-84e8-5e46869d21bf"
      unitRef="usd">16000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI5LTItMS0xLTA_894a4ad1-28ee-4458-b58d-34bf6cf82ff9"
      unitRef="usd">2000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI5LTQtMS0xLTA_ec8eb743-7e86-4908-ae7a-041bf1b66916"
      unitRef="usd">4000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzI5LTYtMS0xLTA_ad767c61-2c9d-4f1d-b21e-a7ee9c9caaa6"
      unitRef="usd">3000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestExpense
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzMwLTItMS0xLTA_63dd6c43-f0fe-4ee5-9ae6-4b9458391c4d"
      unitRef="usd">320000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzMwLTQtMS0xLTA_7462127f-a5b6-4b58-a501-4df394bb1822"
      unitRef="usd">297000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzMwLTYtMS0xLTA_3a56decd-4456-4d89-928b-b9666dc5deef"
      unitRef="usd">289000000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzMyLTItMS0xLTA_5b4bfb6e-369b-4107-9074-482a0a0b38f0"
      unitRef="usd">989000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzMyLTQtMS0xLTA_5ac433a0-e4b2-44bd-be34-05ec4fc89949"
      unitRef="usd">928000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzMyLTYtMS0xLTA_c196bbad-8526-4f28-832c-9e1ee05da6b6"
      unitRef="usd">847000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzMzLTItMS0xLTA_afe39c31-b7c4-41ce-b39c-02603432c212"
      unitRef="usd">173000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzMzLTQtMS0xLTA_8c2034bc-8293-44eb-a48f-c6b181646507"
      unitRef="usd">185000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzMzLTYtMS0xLTA_ce7c028d-2dbc-41ab-8015-768347fe9cf5"
      unitRef="usd">142000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzM1LTItMS0xLTA_12310a20-6f68-4f18-a96b-e6658e7a9847"
      unitRef="usd">816000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzM1LTQtMS0xLTA_ebd5cfd7-a4a7-47b4-b902-86ec8ab113e5"
      unitRef="usd">743000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzM1LTYtMS0xLTA_45d03caf-1271-4604-ad82-70f71686d5de"
      unitRef="usd">705000000</us-gaap:ProfitLoss>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzM2LTItMS0xLTA_dfb33d12-d922-4e39-880a-d27b61ced9e2"
      unitRef="usd">2000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzM2LTQtMS0xLTA_92d21502-89a5-4fb3-b77c-a8c2adf7f18f"
      unitRef="usd">2000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzM2LTYtMS0xLTA_bfcc2b47-f3ad-4388-a7d6-755a033a7498"
      unitRef="usd">2000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzM4LTItMS0xLTA_a131c588-f915-44bc-ad50-9c1db7acd8d6"
      unitRef="usd">814000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzM4LTQtMS0xLTA_9580faf2-6a9c-4fcb-b11a-77cbc3a0144d"
      unitRef="usd">741000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTIvZnJhZzo4MGNlMDQ3N2RlMzM0ZjhhODMyNzQ3OWIwY2FkMmMzMS90YWJsZTozNjljZTYwNjZlOTc0NDJiODJiZTc2MzgyZDU5Y2UxMC90YWJsZXJhbmdlOjM2OWNlNjA2NmU5NzQ0MmI4MmJlNzYzODJkNTljZTEwXzM4LTYtMS0xLTA_9573ef27-dfdd-42ae-b0db-bcc5ff7e9752"
      unitRef="usd">703000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:ProfitLoss
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzItMi0xLTEtMA_62f952e6-a6cf-46f9-b00a-51c8bd86a0c1"
      unitRef="usd">816000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzItNC0xLTEtMA_3e7e5e5f-f4fa-4209-bd5f-08b398cfbda0"
      unitRef="usd">743000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzItNi0xLTEtMA_4b48d1b5-2c8d-4bcb-9f61-7620e95cf5b6"
      unitRef="usd">705000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzUtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNGUxZjk1MTcxNjRkZThiZDAyOGYxZGVlMTRhNWI5Xzc2OTY1ODEzOTQ1NzE_8f9222dd-6955-4596-afc4-864c64a133c9"
      unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzUtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNGUxZjk1MTcxNjRkZThiZDAyOGYxZGVlMTRhNWI5Xzc2OTY1ODEzOTQ1ODM_db108cf8-8a73-4001-8597-3da5e5ac5225"
      unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzUtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNGUxZjk1MTcxNjRkZThiZDAyOGYxZGVlMTRhNWI5Xzc2OTY1ODEzOTQ1OTc_4288fbfc-ee21-448f-965f-03798e8e0ecd"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzUtMi0xLTEtMA_d90be7f5-ed04-44ee-ba89-78a59c329dcb"
      unitRef="usd">-9000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzUtNC0xLTEtMA_b329f474-9384-4fdf-816c-81584149dde0"
      unitRef="usd">-8000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzUtNi0xLTEtMA_9f466ca5-ecf1-4a8d-9a49-7a14ed4c0989"
      unitRef="usd">6000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzYtMC0xLTEtMC90ZXh0cmVnaW9uOmUyM2RmMGUwYWU0MTQyZDZhYjk4Zjc0MTI4MjJmMmI0Xzc2OTY1ODEzOTQ1NTk_f651b097-fbeb-4d8f-84ab-b5e6a8f1664f"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzYtMC0xLTEtMC90ZXh0cmVnaW9uOmUyM2RmMGUwYWU0MTQyZDZhYjk4Zjc0MTI4MjJmMmI0Xzc2OTY1ODEzOTQ1NzA_09c73f29-3189-4f7b-8af4-b9ce142e1d88"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzYtMC0xLTEtMC90ZXh0cmVnaW9uOmUyM2RmMGUwYWU0MTQyZDZhYjk4Zjc0MTI4MjJmMmI0Xzc2OTY1ODEzOTQ1ODU_2b01805a-c071-407c-89d2-609977fe80fc"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzYtMi0xLTEtMA_07bb8892-fa19-4475-aa8e-bf3d24906361"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzYtNC0xLTEtMA_696d0370-54cf-47ad-b3c1-51006548bc43"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzYtNi0xLTEtMA_d43ae311-5006-4b55-84e0-e2fe81261ebb"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzktMC0xLTEtMC90ZXh0cmVnaW9uOmEwNzk4YTUxMDdmNzQyNDc5YTAzYzcwMDZmY2E2MWNkXzc2OTY1ODEzOTQ1MDI_5b1a7789-1400-4319-afad-6fef0dc560c3"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzktMC0xLTEtMC90ZXh0cmVnaW9uOmEwNzk4YTUxMDdmNzQyNDc5YTAzYzcwMDZmY2E2MWNkXzc2OTY1ODEzOTQ1MDI_611a1b44-ea08-4551-b78b-a047713fd65b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzktMC0xLTEtMC90ZXh0cmVnaW9uOmEwNzk4YTUxMDdmNzQyNDc5YTAzYzcwMDZmY2E2MWNkXzc2OTY1ODEzOTQ1MDI_85b38ff0-47dd-43f2-ab93-a2f2286ef381"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzktMi0xLTEtMA_5b56eb1d-922d-4d4b-82c6-480ed0d8437e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzktNC0xLTEtMA_a8175dc9-1855-4ffe-833e-41d0a54afba9"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzktNi0xLTEtMA_e3fab0d1-81ee-4972-8e53-fa2cbf20f5d7"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjo5OTgwZTgzNzQwMGQ0OWI3OWMzOTk0OTY0MTU5YWQ1YV83Njk2NTgxMzk0NTkz_d2c55247-47c8-4b6d-9e5b-01af001292bf"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjo5OTgwZTgzNzQwMGQ0OWI3OWMzOTk0OTY0MTU5YWQ1YV83Njk2NTgxMzk0NTkz_e52e000b-ee33-4c7c-b3d9-4d8a4612ece7"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjo5OTgwZTgzNzQwMGQ0OWI3OWMzOTk0OTY0MTU5YWQ1YV83Njk2NTgxMzk0NTkz_eb7ab139-973c-42d0-9788-97e0d7408723"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzEwLTItMS0xLTA_4af9cecf-58f9-4cdd-9418-16a4776543cd"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzEwLTQtMS0xLTA_ddfa7aa5-99b5-4bbf-a42b-6d4c464f9a97"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzEwLTYtMS0xLTA_2cab4a2d-3f9d-474a-a5c7-0c07663a06b3"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzEzLTItMS0xLTA_55fa30ad-654e-444e-93c4-f81d1cc1d716"
      unitRef="usd">-8000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzEzLTQtMS0xLTA_301e474e-5c01-4a15-82c1-c5b2d852e103"
      unitRef="usd">-7000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzEzLTYtMS0xLTA_6e79e47e-88af-4915-8181-26eb73401ef7"
      unitRef="usd">8000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzE1LTItMS0xLTA_d7f0f35a-7fe2-4a16-ba4d-d5faffc278a5"
      unitRef="usd">808000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzE1LTQtMS0xLTA_c28d6de7-2cb6-4e7a-a46f-fb23845607c8"
      unitRef="usd">736000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMTUvZnJhZzphMjg1ODQ1MjQxYTI0Yjc4OTI0YzkxMDRhYWY3ZDY3Zi90YWJsZTo5ZTM5ODJmYTUzNDE0N2VlYTIwZGY3YWY2NjQ2MmQ0Yy90YWJsZXJhbmdlOjllMzk4MmZhNTM0MTQ3ZWVhMjBkZjdhZjY2NDYyZDRjXzE1LTYtMS0xLTA_ca130b44-0750-40f3-a60f-a032080b0dea"
      unitRef="usd">713000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMtMi0xLTEtMA_4bc106eb-876f-4356-8ecd-fe6838186b67"
      unitRef="usd">816000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMtNC0xLTEtMA_25e82219-db72-494c-92e2-56f2fd85d54d"
      unitRef="usd">743000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMtNi0xLTEtMA_1f0257f5-b9a1-4abf-84a8-2ae742d09257"
      unitRef="usd">705000000</us-gaap:ProfitLoss>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzUtMi0xLTEtMA_c7b17169-593f-4172-b5fc-ec49e3cd3cc0"
      unitRef="usd">1023000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzUtNC0xLTEtMA_7c23ee50-9a91-46d0-8998-b08cac55061d"
      unitRef="usd">975000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzUtNi0xLTEtMA_def0e16c-4d31-42fa-9717-bc8e194f2afa"
      unitRef="usd">921000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzYtMi0xLTEtMA_b1992e37-de1b-4cb7-a445-a4fd9cd989b6"
      unitRef="usd">177000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzYtNC0xLTEtMA_efd5a8f5-6fae-4c9d-a2fe-46308897f289"
      unitRef="usd">37000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzYtNi0xLTEtMA_6c597a8a-8e56-488b-ba4b-28dcd3fb539d"
      unitRef="usd">123000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i2580eef534db454489ae547a6ef2f0dd_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzctMi0xLTEtMA_af97229a-db6d-4d38-8da1-be3cf9b1a08f"
      unitRef="usd">33000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="iaefa4e2710934f219df1775a511d18b1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzctNC0xLTEtMA_9fad6767-2594-4ed4-b049-ffefc9e4b2d6"
      unitRef="usd">29000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzctNi0xLTEtMA_827bd41e-f01c-4559-b285-fbef9e973c99"
      unitRef="usd">29000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzgtMi0xLTEtMA_e7684576-9893-489c-b838-a54b9b082ae8"
      unitRef="usd">30000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzgtNC0xLTEtMA_5acaff96-0038-4bc0-8a45-b36ac21b7cc8"
      unitRef="usd">32000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzgtNi0xLTEtMA_bb42d99b-edb1-436b-bb38-e7c65e4acd77"
      unitRef="usd">-13000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzktMi0xLTEtMA_7cce4553-a8f9-4525-aa0b-b05951659f9b"
      unitRef="usd">690000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzktNC0xLTEtMA_405f1550-00c2-419e-842f-757de97c90d7"
      unitRef="usd">7000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzktNi0xLTEtMA_1412fdfc-9e68-4c60-a0a8-a232c3f9b43a"
      unitRef="usd">242000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzExLTItMS0xLTA_15ef116c-7a72-4a8f-a38a-3d0ad8da0880"
      unitRef="usd">46000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzExLTQtMS0xLTA_4080afce-fa0e-4e4d-b9f3-158117980fae"
      unitRef="usd">-8000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzExLTYtMS0xLTA_59e67209-4eba-455f-855a-9f8adf4c343d"
      unitRef="usd">26000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzEyLTItMS0xLTA_e35cf60c-2ea6-4a26-a00d-f9a84530ef29"
      unitRef="usd">-26000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzEyLTQtMS0xLTA_7d1f94cd-0f70-4277-894d-5879331f0a19"
      unitRef="usd">-40000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzEyLTYtMS0xLTA_6e4aabc3-255d-4f30-b92b-9558407d82a0"
      unitRef="usd">-15000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzEzLTItMS0xLTA_5db48f8f-6ef9-42a0-a1ca-4a40ee9fae80"
      unitRef="usd">45000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzEzLTQtMS0xLTA_d81f1dd6-105e-40cd-9d2e-fb724dffa3e3"
      unitRef="usd">-63000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzEzLTYtMS0xLTA_72b20575-1df7-40d3-a7be-9a70b9c6450c"
      unitRef="usd">12000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE0LTItMS0xLTA_58e7fe59-8f94-4773-8fca-148a176f3612"
      unitRef="usd">136000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE0LTQtMS0xLTA_a7443eee-cc83-432f-a903-0309827b5507"
      unitRef="usd">129000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE0LTYtMS0xLTA_b6f30d10-1d79-4d4c-b9b8-93b01d18c7da"
      unitRef="usd">101000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE1LTItMS0xLTA_3951ed1f-6d74-4bdd-8ca0-25997895ecfa"
      unitRef="usd">1218000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE1LTQtMS0xLTA_18ea811a-1c6b-4701-a2f9-d4cb487e1992"
      unitRef="usd">1601000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE1LTYtMS0xLTA_9625dd29-d90b-43aa-aad8-961159a469f0"
      unitRef="usd">1449000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE4LTItMS0xLTA_d88a7873-b257-4281-b56b-8851a17ff090"
      unitRef="usd">2170000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE4LTQtMS0xLTA_a4f06b98-dd09-4724-83b3-1d84b57bc725"
      unitRef="usd">2085000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE4LTYtMS0xLTA_05dcfd0a-2094-49e4-80f8-f83a95e1bfdc"
      unitRef="usd">1822000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE5LTItMS0xLTA_ae22e285-fc64-4997-b468-5d7d12e5d507"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE5LTQtMS0xLTA_682018ab-b48a-4992-9354-9204ace9e5e9"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzE5LTYtMS0xLTA_bce50bf9-c5d5-42c5-b770-1a16f0b1faf6"
      unitRef="usd">106000000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <cms:PurchaseOfIntercompanyNotesReceivable
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIwLTItMS0xLTA_b4454cf2-930d-4506-ac64-f19cfcabca6a"
      unitRef="usd">5000000</cms:PurchaseOfIntercompanyNotesReceivable>
    <cms:PurchaseOfIntercompanyNotesReceivable
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIwLTQtMS0xLTA_4026db9e-3d4e-4527-a8f8-9b4b5ca7a518"
      unitRef="usd">0</cms:PurchaseOfIntercompanyNotesReceivable>
    <cms:PurchaseOfIntercompanyNotesReceivable
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIwLTYtMS0xLTA_bb2c6845-45e8-49f1-8154-9f18accd0f55"
      unitRef="usd">106000000</cms:PurchaseOfIntercompanyNotesReceivable>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIxLTItMS0xLTA_428c2527-e770-44f7-9664-a81685828c95"
      unitRef="usd">58000000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIxLTQtMS0xLTA_db9c0a0e-c6e5-4bd6-90cb-caed71a0c633"
      unitRef="usd">77000000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIxLTYtMS0xLTA_62468ed1-ce3c-49a8-ba20-1157ef2754cf"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIyLTItMS0xLTA_6d5e15f5-7275-40ff-a792-5d4c7974ae93"
      unitRef="usd">129000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIyLTQtMS0xLTA_55c0a94c-b2a0-4ae1-b991-001e06a511db"
      unitRef="usd">129000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIyLTYtMS0xLTA_5f9d9244-7744-4671-9622-cd1e19da6ac6"
      unitRef="usd">149000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIzLTItMS0xLTA_ad50fd0e-ede4-4737-a072-28a47cdaa475"
      unitRef="usd">-2246000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIzLTQtMS0xLTA_1acb7da1-c3ef-4b03-9ee5-e81d82613a47"
      unitRef="usd">-2137000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzIzLTYtMS0xLTA_85741739-3da9-4639-9819-ce12ebd0595c"
      unitRef="usd">-1971000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI2LTItMS0xLTA_dd06bc3c-0d28-4977-abc7-8830a6a12ca0"
      unitRef="usd">1954000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI2LTQtMS0xLTA_9ed70417-35a8-40aa-9d5c-d0fecc9ba4d5"
      unitRef="usd">993000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI2LTYtMS0xLTA_8b110faf-a120-47f0-8151-7836367d836f"
      unitRef="usd">2106000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI3LTItMS0xLTA_89729628-dcff-4994-9819-b9f9485b4f75"
      unitRef="usd">1086000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI3LTQtMS0xLTA_7fa9e694-f09b-4d54-bd15-95b3eb30baac"
      unitRef="usd">541000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI3LTYtMS0xLTA_7c9e5c87-5715-4f34-a4f8-74231b2a2d93"
      unitRef="usd">1193000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI4LTItMS0xLTA_3ce7af8c-f5de-4552-9ed9-713d9c8da436"
      unitRef="usd">90000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI4LTQtMS0xLTA_2612f3d7-da47-4ba2-9a55-338c8a590791"
      unitRef="usd">7000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI4LTYtMS0xLTA_319ff967-8ded-4c57-b7f1-aa92a463d0ee"
      unitRef="usd">73000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:IncreaseDecreaseInNotesPayableRelatedParties
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI5LTItMS0xLTMwMTQx_b028d004-674b-4e8f-971b-c2ea7a367a7a"
      unitRef="usd">307000000</us-gaap:IncreaseDecreaseInNotesPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInNotesPayableRelatedParties
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI5LTQtMS0xLTMwMTQx_c341c66d-673e-4fda-9781-95160409197c"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInNotesPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInNotesPayableRelatedParties
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI5LTYtMS0xLTMwMTQx_2a42ebd4-69ab-42f1-a46b-d8d2900ff7c9"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInNotesPayableRelatedParties>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI5LTItMS0xLTA_0802cf4d-f5b9-413e-a070-39562b33291f"
      unitRef="usd">650000000</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI5LTQtMS0xLTA_96f28300-6725-47c1-875b-f7f05e16e495"
      unitRef="usd">675000000</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzI5LTYtMS0xLTA_04bb5611-88f4-4cb5-9420-12d87a678860"
      unitRef="usd">250000000</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMwLTItMS0xLTA_1dc458db-186f-4fbf-8ab1-9a37f145562d"
      unitRef="usd">639000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMwLTQtMS0xLTA_ad90e874-43b7-4438-b3d3-157818934f53"
      unitRef="usd">594000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMwLTYtMS0xLTA_ea551c64-ed90-4e90-8f5b-e732e4c28992"
      unitRef="usd">533000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMxLTItMS0xLTA_8f018a89-c7c6-4b58-b7db-7e6989517eb6"
      unitRef="usd">43000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMxLTQtMS0xLTA_1d691fe2-ee72-425b-9864-c8e4aee6c08c"
      unitRef="usd">8000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMxLTYtMS0xLTA_bef96247-a374-4620-ae08-5553b482cdac"
      unitRef="usd">20000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMyLTItMS0xLTA_7e1416eb-b66c-4df0-8561-778e0ee3acba"
      unitRef="usd">-18000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMyLTQtMS0xLTA_6d8f4348-5705-400a-a2a4-28217c76ed64"
      unitRef="usd">-10000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMyLTYtMS0xLTA_cee6896f-121d-4344-bc82-e6d51325488a"
      unitRef="usd">-24000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMzLTItMS0xLTA_dfeea432-f8ee-43db-9c3d-7718e37cc963"
      unitRef="usd">1035000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMzLTQtMS0xLTA_9942faa7-cddd-43a4-8f1f-bdbed16e27a9"
      unitRef="usd">508000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzMzLTYtMS0xLTA_544019e2-f1b4-4c0e-bd51-8b6cb94ef793"
      unitRef="usd">513000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzM1LTItMS0xLTA_eb7a19c0-8693-43d2-af19-25f325871b38"
      unitRef="usd">7000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzM1LTQtMS0xLTA_b0adeba2-7bcb-417c-9f02-2f14b6bbe806"
      unitRef="usd">-28000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzM1LTYtMS0xLTA_aa256f21-aecb-4df0-a954-7aa1bc65d10b"
      unitRef="usd">-9000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzM2LTItMS0xLTA_caeb53af-9a60-4160-ac23-f990e1f1411f"
      unitRef="usd">28000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzM2LTQtMS0xLTA_ce361c88-47e7-412a-8cec-3143d955e2a1"
      unitRef="usd">56000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1f7f68caa9734e9cb26e97037ec96883_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzM2LTYtMS0xLTA_d7062e16-61a6-4ca4-9b19-28ec98e09b6a"
      unitRef="usd">65000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzM4LTItMS0xLTA_5ca123de-cb32-4a10-b3ef-39a2e6b42dd6"
      unitRef="usd">35000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzM4LTQtMS0xLTA_f0299d51-102e-4d61-a70f-59cc6413163c"
      unitRef="usd">28000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZToxODMxNzlkYzA3NzM0ODBhYWZjNzMyNWJiZWMxN2QxMi90YWJsZXJhbmdlOjE4MzE3OWRjMDc3MzQ4MGFhZmM3MzI1YmJlYzE3ZDEyXzM4LTYtMS0xLTA_89905adc-8285-4b80-8170-27c8993f79de"
      unitRef="usd">56000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZTplODIxNWVjYTQxOGI0MWQzYmM2MmVlMDRkOGYzNzQ5OS90YWJsZXJhbmdlOmU4MjE1ZWNhNDE4YjQxZDNiYzYyZWUwNGQ4ZjM3NDk5XzUtMi0xLTEtMA_565cd64b-8ea7-474c-b87d-88e4a513c749"
      unitRef="usd">305000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZTplODIxNWVjYTQxOGI0MWQzYmM2MmVlMDRkOGYzNzQ5OS90YWJsZXJhbmdlOmU4MjE1ZWNhNDE4YjQxZDNiYzYyZWUwNGQ4ZjM3NDk5XzUtNC0xLTEtMA_109a2610-cdaa-4fef-a7d1-3ed4ec345555"
      unitRef="usd">279000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZTplODIxNWVjYTQxOGI0MWQzYmM2MmVlMDRkOGYzNzQ5OS90YWJsZXJhbmdlOmU4MjE1ZWNhNDE4YjQxZDNiYzYyZWUwNGQ4ZjM3NDk5XzUtNi0xLTEtMA_6d999de1-0c7c-4b2d-bc25-07d81297ddba"
      unitRef="usd">287000000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZTplODIxNWVjYTQxOGI0MWQzYmM2MmVlMDRkOGYzNzQ5OS90YWJsZXJhbmdlOmU4MjE1ZWNhNDE4YjQxZDNiYzYyZWUwNGQ4ZjM3NDk5XzYtMi0xLTEtMA_3057073f-ccbe-43d4-b10c-d19ef678eb78"
      unitRef="usd">51000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZTplODIxNWVjYTQxOGI0MWQzYmM2MmVlMDRkOGYzNzQ5OS90YWJsZXJhbmdlOmU4MjE1ZWNhNDE4YjQxZDNiYzYyZWUwNGQ4ZjM3NDk5XzYtNC0xLTEtMA_d334d963-e075-448c-a4f7-7f7cfdf14675"
      unitRef="usd">132000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZTplODIxNWVjYTQxOGI0MWQzYmM2MmVlMDRkOGYzNzQ5OS90YWJsZXJhbmdlOmU4MjE1ZWNhNDE4YjQxZDNiYzYyZWUwNGQ4ZjM3NDk5XzYtNi0xLTEtMA_96cf140d-96c9-4973-93e8-57955cd59dc8"
      unitRef="usd">156000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZTplODIxNWVjYTQxOGI0MWQzYmM2MmVlMDRkOGYzNzQ5OS90YWJsZXJhbmdlOmU4MjE1ZWNhNDE4YjQxZDNiYzYyZWUwNGQ4ZjM3NDk5XzktMi0xLTEtMA_7ee828df-eb08-4118-9854-8441c8e47646"
      unitRef="usd">130000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZTplODIxNWVjYTQxOGI0MWQzYmM2MmVlMDRkOGYzNzQ5OS90YWJsZXJhbmdlOmU4MjE1ZWNhNDE4YjQxZDNiYzYyZWUwNGQ4ZjM3NDk5XzktNC0xLTEtMA_37804d63-c33d-4f6d-859c-8a83d71480c0"
      unitRef="usd">160000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjEvZnJhZzplNGUyNWUzMGRlNjI0OGJkYjE4MzFiYTI4NGQ3YTE0Zi90YWJsZTplODIxNWVjYTQxOGI0MWQzYmM2MmVlMDRkOGYzNzQ5OS90YWJsZXJhbmdlOmU4MjE1ZWNhNDE4YjQxZDNiYzYyZWUwNGQ4ZjM3NDk5XzktNi0xLTEtMA_091e2f7a-94bd-4ba3-a590-d1ffd5cd6b61"
      unitRef="usd">143000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzQtMi0xLTEtMA_12a569f1-260e-4017-8ace-bc2956266623"
      unitRef="usd">20000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzQtNC0xLTEtMA_3560511b-e403-4549-bc8b-f1ac40714955"
      unitRef="usd">11000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzUtMi0xLTEtMA_311f5c84-016d-4c6c-ae89-6100e5a97ebc"
      unitRef="usd">15000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzUtNC0xLTEtMA_964fe392-74d5-49ae-bc35-8d6aaad76e12"
      unitRef="usd">17000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjA4NDIzODQ3MDI0ZjQ1NzJiYjdmZDUwY2Q0NmQ3NzJkXzc2OTY1ODEzOTQ1ODU_eb6e1e74-1023-4153-94d6-4a6d3fc9d540"
      unitRef="usd">29000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjA4NDIzODQ3MDI0ZjQ1NzJiYjdmZDUwY2Q0NmQ3NzJkXzc2OTY1ODEzOTQ2MDc_e9aabbdd-c9f6-44e5-abb8-3489d481b215"
      unitRef="usd">20000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzYtMi0xLTEtMA_00165ff1-7d2b-4a04-875a-3bd37e240009"
      unitRef="usd">828000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzYtNC0xLTEtMA_a9cff5d4-e12b-453d-879e-e08ae214c89a"
      unitRef="usd">827000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzgtMi0xLTEtMA_24bbe204-a4e8-4631-8115-a86e2a90c019"
      unitRef="usd">18000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzgtNC0xLTEtMA_8a33f9d6-8509-44c3-8019-3419bb90f207"
      unitRef="usd">9000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzExLTItMS0xLTA_5957e2c1-b80d-4224-9bd3-dedfcb8fc7a2"
      unitRef="usd">353000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzExLTQtMS0xLTA_7a5b94b7-3230-4cd4-9d6f-0250cceb88e4"
      unitRef="usd">399000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:OtherInventorySupplies
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzEyLTItMS0xLTA_42ca2f63-2a53-411f-9e4e-f9230f9c2fea"
      unitRef="usd">149000000</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventorySupplies
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzEyLTQtMS0xLTA_13670b41-7b12-449d-8f0f-b571931c14a3"
      unitRef="usd">135000000</us-gaap:OtherInventorySupplies>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzEzLTItMS0xLTA_70f405fe-8e90-44a5-8802-314cd75e7692"
      unitRef="usd">67000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzEzLTQtMS0xLTA_309ef012-f88c-402a-b069-d80493544f58"
      unitRef="usd">63000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <cms:DeferredPropertyTaxes
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzE0LTItMS0xLTA_a7d3237f-7f1a-4837-b9d0-26f46945adfa"
      unitRef="usd">332000000</cms:DeferredPropertyTaxes>
    <cms:DeferredPropertyTaxes
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzE0LTQtMS0xLTA_7f7e86e7-163a-49c9-9b04-01531930d6ea"
      unitRef="usd">305000000</cms:DeferredPropertyTaxes>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzE1LTItMS0xLTA_280bfe4a-bd40-4d0c-a0e5-57d58e7921ee"
      unitRef="usd">42000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzE1LTQtMS0xLTA_b7a33f64-3965-4fb2-b585-de9c913521f3"
      unitRef="usd">33000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzE2LTItMS0xLTA_5891e3ea-7b6f-4790-9bdf-ae4589497be0"
      unitRef="usd">68000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzE2LTQtMS0xLTA_4959e944-99fc-4061-8757-aee460081623"
      unitRef="usd">73000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzE3LTItMS0xLTA_cb4ea874-7524-4769-8dda-2f076b75f278"
      unitRef="usd">1892000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzE3LTQtMS0xLTA_a7015e28-eba8-4b8b-b500-99a013ac5d46"
      unitRef="usd">1872000000</us-gaap:AssetsCurrent>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzIwLTItMS0xLTA_5d0eea60-f7ac-4f0a-81fc-3640a66a9874"
      unitRef="usd">26757000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzIwLTQtMS0xLTA_79298e99-ca49-4fda-a361-cfdb6d03411e"
      unitRef="usd">24963000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzIxLTItMS0xLTA_13b1ead7-2e4d-4d69-95b1-97e03e1f2d7f"
      unitRef="usd">7844000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzIxLTQtMS0xLTA_75aef3a9-9fb8-46fb-893d-5cb9b5b81c4d"
      unitRef="usd">7272000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzIyLTItMS0xLTA_8df298a0-d4ff-4d7a-bcd0-b1c0e168944e"
      unitRef="usd">18913000000</cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzIyLTQtMS0xLTA_f20accc9-8555-471d-b7c6-756a854428ea"
      unitRef="usd">17691000000</cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzIzLTItMS0xLTA_af0f0a1a-d711-4cf8-9eac-c0b38650a367"
      unitRef="usd">1058000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzIzLTQtMS0xLTA_90f03da7-5872-40fc-9d2d-ce5d49df41d2"
      unitRef="usd">879000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzI0LTItMS0xLTA_703a4a1e-6252-4532-9eea-00f598504010"
      unitRef="usd">19971000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzI0LTQtMS0xLTA_17febf03-a962-4434-9572-e405224c5b5a"
      unitRef="usd">18570000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzI3LTItMS0xLTA_cc6f3d5c-c879-4c8d-8b3d-3db55e274b60"
      unitRef="usd">2653000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzI3LTQtMS0xLTA_3a4b8d71-2777-4319-bb8b-1e8ab65b18d5"
      unitRef="usd">2489000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzI4LTItMS0xLTA_a91ba03c-b226-4729-8184-0cd3bedb931c"
      unitRef="usd">25000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzI4LTQtMS0xLTA_0ea2806b-2688-45c2-92ed-c22c90f7161d"
      unitRef="usd">29000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzI5LTItMS0xLTA_1f755232-4d1e-4ab1-bf59-c7d0c7c864c2"
      unitRef="usd">105000000</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzI5LTQtMS0xLTA_6c388b9a-0f98-436f-85a2-86f82065dcb9"
      unitRef="usd">102000000</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzMwLTItMS0xLTA_07a8abc2-4760-402d-befb-2cba27f734d2"
      unitRef="usd">753000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzMwLTQtMS0xLTA_bd6d8346-1c66-487c-beea-2e2dc24c003d"
      unitRef="usd">637000000</us-gaap:OtherAssetsNoncurrent>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzMxLTItMS0xLTA_96739079-2804-4859-85dc-d6180620208a"
      unitRef="usd">3536000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzMxLTQtMS0xLTA_77a7eb0d-a984-4856-95b9-55d886ce6498"
      unitRef="usd">3257000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzMzLTItMS0xLTA_a5be9690-65e6-4319-8e7b-3fc548238613"
      unitRef="usd">25399000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZTphMWJiNWU1NmQ1ZjY0NGI2ODE4OTU4MjRmOTY3OGM3Yi90YWJsZXJhbmdlOmExYmI1ZTU2ZDVmNjQ0YjY4MTg5NTgyNGY5Njc4YzdiXzMzLTQtMS0xLTA_6a5ac408-bda6-42c2-b5ce-98e18282dc77"
      unitRef="usd">23699000000</us-gaap:Assets>
    <cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzQtMi0xLTEtMA_53d9d541-7fd6-472b-9e78-4fc3d0748c64"
      unitRef="usd">384000000</cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent>
    <cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzQtNC0xLTEtMA_fa713ad8-c9c0-4836-9cb2-abf616300b80"
      unitRef="usd">221000000</cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzUtMi0xLTEtMA_b000b9a0-ab9d-4113-aa51-579f1d827841"
      unitRef="usd">0</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzUtNC0xLTEtMA_cb9c92df-e9f1-4f4f-89ef-82db0f1f0185"
      unitRef="usd">90000000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzYtMi0xLTEtMjk3MzM_f8791a0b-2ef0-48f1-8a8b-e6fab9499790"
      unitRef="usd">307000000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzYtNC0xLTEtMjk3Mzc_255e215f-3bd2-423b-b7fc-a0581cd2fcd4"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzYtMi0xLTEtMA_2a98873b-e463-4b32-a3b3-c591bb7e35f0"
      unitRef="usd">636000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzYtNC0xLTEtMA_43c52aab-6884-492a-9020-ee6e6f16699b"
      unitRef="usd">593000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzctMi0xLTEtMA_37b2c99d-5bc4-4ae8-b12d-a4ca6e9ff7ef"
      unitRef="usd">7000000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzctNC0xLTEtMA_7316d7d5-c653-4d4b-a8e8-3d7f26315ef3"
      unitRef="usd">20000000</us-gaap:DueToRelatedPartiesCurrent>
    <cms:AccruedRateRefunds
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzgtMi0xLTEtMA_c58f82eb-e100-4f62-8c1c-186438e0a9f1"
      unitRef="usd">20000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzgtNC0xLTEtMA_a5097df3-85f1-4911-8851-28502bb4e702"
      unitRef="usd">35000000</cms:AccruedRateRefunds>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzktMi0xLTEtMA_fe3a77a2-b796-49dc-a1a8-989dfcce6f68"
      unitRef="usd">72000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzktNC0xLTEtMA_a2e7401a-a315-4761-a876-8049e65a07b3"
      unitRef="usd">67000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzEwLTItMS0xLTA_9b8a6867-2c5a-40aa-a4ae-3f6ec19bcd49"
      unitRef="usd">458000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzEwLTQtMS0xLTA_367daa98-3765-49e4-b60c-f83e497a3b1c"
      unitRef="usd">481000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzExLTItMS0xLTA_461af1c6-b5ac-49a9-97ba-dbddfd685cb3"
      unitRef="usd">151000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzExLTQtMS0xLTA_6d38eef1-16be-4b3d-9467-2bf7ee0f48f2"
      unitRef="usd">87000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzEyLTItMS0xLTA_868b98e0-f123-4ab2-a5da-c2eb07b04035"
      unitRef="usd">104000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzEyLTQtMS0xLTA_0b6e82c1-6af7-4419-9313-61769bab8077"
      unitRef="usd">118000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzEzLTItMS0xLTA_1ace488a-7721-4291-9fce-2e14a0654cd5"
      unitRef="usd">2139000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzEzLTQtMS0xLTA_83d33edc-41d9-4a1e-873c-c36ac0580bf1"
      unitRef="usd">1712000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzE2LTItMS0xLTA_191de58e-f845-4042-9cb2-847c39f07bb6"
      unitRef="usd">7742000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzE2LTQtMS0xLTA_470f9d5f-98ea-4b00-b6b3-3aba0a1a99d6"
      unitRef="usd">7048000000</us-gaap:LongTermDebtNoncurrent>
    <cms:FinanceLeaseLiabilityAndOtherNoncurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzE3LTItMS0xLTA_3ff2ca90-5a00-43bb-9ee7-a51d9a4d2d26"
      unitRef="usd">56000000</cms:FinanceLeaseLiabilityAndOtherNoncurrent>
    <cms:FinanceLeaseLiabilityAndOtherNoncurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzE3LTQtMS0xLTA_9de8e426-489f-4ba9-a7a1-5d610df39f21"
      unitRef="usd">76000000</cms:FinanceLeaseLiabilityAndOtherNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzE4LTItMS0xLTA_3b7cc3e9-da0d-4af7-82c9-57d8e222c88a"
      unitRef="usd">3744000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzE4LTQtMS0xLTA_e97bb854-8a74-47c1-b089-27db92d63d8f"
      unitRef="usd">3742000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzE5LTItMS0xLTA_ce8612ba-b0a9-41a8-a9c2-307d5387e100"
      unitRef="usd">112000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzE5LTQtMS0xLTA_288a3e96-63d0-4e66-a104-e7056afe48c9"
      unitRef="usd">622000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzIwLTItMS0xLTA_f311b56d-7846-45bb-9582-465a55d9bbf1"
      unitRef="usd">530000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzIwLTQtMS0xLTA_8b224139-a683-4c24-a79c-f5a63c68cabb"
      unitRef="usd">474000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzIxLTItMS0xLTA_9f87d846-ad48-416f-9be2-e8083bb8f286"
      unitRef="usd">115000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzIxLTQtMS0xLTA_583fe108-fd82-4087-8360-908f679e4068"
      unitRef="usd">120000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzIyLTItMS0xLTA_a1bb61df-0de9-4d37-be4c-17484e5c0a76"
      unitRef="usd">2094000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzIyLTQtMS0xLTA_9dfa1f56-e62f-4d2d-8868-88b6c2bb7b2f"
      unitRef="usd">1864000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzIzLTItMS0xLTA_f10de6dc-c02c-429f-a682-cd74df278da5"
      unitRef="usd">311000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzIzLTQtMS0xLTA_46daa9ce-6b04-4189-87c7-4448b83952b2"
      unitRef="usd">304000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzI0LTItMS0xLTA_de9d914d-ce8e-4e6a-b932-7e071578e767"
      unitRef="usd">14704000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzI0LTQtMS0xLTA_1f5e7c63-5c28-4523-b825-5843d76ae54e"
      unitRef="usd">14250000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzI2LTItMS0xLTA_013701b7-c83a-41c7-83ff-b89088572778"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzI2LTQtMS0xLTA_e396a2e9-8b58-45e4-8aea-e455e00b3074"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMwLTAtMS0xLTAvdGV4dHJlZ2lvbjpiMTJhZjBlMmE3ZGY0OTM1OTNjZDg2OTE1ODBjOGM3NF83Njk2NTgxMzk0NjE5_0fad088b-d89a-493b-83e6-4da2e5159913"
      unitRef="shares">125000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMwLTAtMS0xLTAvdGV4dHJlZ2lvbjpiMTJhZjBlMmE3ZGY0OTM1OTNjZDg2OTE1ODBjOGM3NF83Njk2NTgxMzk0NjE5_3fdccab7-88d3-4c62-b9e5-5a31804660df"
      unitRef="shares">125000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMwLTAtMS0xLTAvdGV4dHJlZ2lvbjpiMTJhZjBlMmE3ZGY0OTM1OTNjZDg2OTE1ODBjOGM3NF83Njk2NTgxMzk0Njkx_38742b13-4c54-44b8-a68c-6a558f377aee"
      unitRef="shares">84100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMwLTAtMS0xLTAvdGV4dHJlZ2lvbjpiMTJhZjBlMmE3ZGY0OTM1OTNjZDg2OTE1ODBjOGM3NF83Njk2NTgxMzk0Njkx_c0cf8d31-a104-43c7-b05c-f96392592300"
      unitRef="shares">84100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMwLTItMS0xLTA_23754280-4530-4c5b-9022-3389c6a38b00"
      unitRef="usd">841000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMwLTQtMS0xLTA_28eccf5d-1cb4-4e05-8b78-5bbe40056331"
      unitRef="usd">841000000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMxLTItMS0xLTA_0fa3ef8c-e40a-495c-8dd2-5011f815ed27"
      unitRef="usd">6024000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMxLTQtMS0xLTA_f1c11913-f789-4bb2-b92c-f5f92586b02b"
      unitRef="usd">5374000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMyLTItMS0xLTA_83a07f39-1857-4ab2-aa39-b28ec2c2286c"
      unitRef="usd">-36000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMyLTQtMS0xLTA_903c4e8e-a6fe-4f21-a24d-0642a08572a3"
      unitRef="usd">-28000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMzLTItMS0xLTA_08758a49-3246-42b5-b96f-3407ee220614"
      unitRef="usd">1690000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzMzLTQtMS0xLTA_fa64a0e0-8f4d-4db8-a5ff-84de37f124c5"
      unitRef="usd">1513000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzM0LTItMS0xLTA_f67096a1-54fb-4dac-ae98-c32166534f68"
      unitRef="usd">8519000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzM0LTQtMS0xLTA_43fa8d6c-ab03-4ff5-aae5-2dd3368c52ec"
      unitRef="usd">7700000000</us-gaap:StockholdersEquity>
    <us-gaap:PreferredStockValue
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzM1LTItMS0xLTA_fee03a4c-bca2-440a-9e55-e31407df9a73"
      unitRef="usd">37000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzM1LTQtMS0xLTA_51f842f0-bb38-4068-83bd-5cffc2b58723"
      unitRef="usd">37000000</us-gaap:PreferredStockValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzM2LTItMS0xLTA_695dbe9c-b065-437c-b9f6-48a6d3de0003"
      unitRef="usd">8556000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzM2LTQtMS0xLTA_0270dfa1-7b5a-44ca-9145-b755c036d857"
      unitRef="usd">7737000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzM4LTItMS0xLTA_8f27024c-f315-4a3e-b727-7c9cd963717f"
      unitRef="usd">25399000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMjQvZnJhZzo3MDc1NWQ3MGQyOTI0OWYzODBkMmNjZmUxZWEwMDBhYS90YWJsZToxOTk3MmIzMWE5MGE0NmE4YjM0MGEyZDE4NmZmYTY0OS90YWJsZXJhbmdlOjE5OTcyYjMxYTkwYTQ2YThiMzQwYTJkMTg2ZmZhNjQ5XzM4LTQtMS0xLTA_9abfe7ea-7140-420c-b627-f9a004520dc6"
      unitRef="usd">23699000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzItMi0xLTEtMA_9a60f6dd-6c4f-4047-8afd-07a003d05865"
      unitRef="usd">7737000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzItNC0xLTEtMA_2d3c46fb-c1f9-43da-b1d2-d9d8ac80ca86"
      unitRef="usd">6920000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1f7f68caa9734e9cb26e97037ec96883_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzItNi0xLTEtMA_154ce9c6-278c-430e-a6d1-d3a2cddf5ca3"
      unitRef="usd">6488000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id461783a6e824217bd777bbda613adcc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzctMi0xLTEtMA_3d764b31-33a5-41d5-b659-f9fdbd8e14c4"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5a160aadf62e4358b899fa6caae78deb_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzctMi0xLTEtMA_7f8a74bf-0ac6-4035-bbd4-02bf97616ada"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i483da57344094dba988967cb04309f9f_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzctNC0xLTEtMA_a6b06c4c-dae1-444c-a031-b6f3331680ad"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5a160aadf62e4358b899fa6caae78deb_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzctNC0xLTEtMA_e33cfa97-284a-41fc-bd3f-85ef0f1edbd7"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i483da57344094dba988967cb04309f9f_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzctNi0xLTEtMA_6783fdac-b2b3-403e-a2b1-7ca355fabc49"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if2bac7fb58d746fb8bd077ac78a1c9b6_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzctNi0xLTEtMA_e9531a6c-8730-4d73-882f-0f59ec2a987d"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib83a829617624a98baac87bb30f51496_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzEwLTItMS0xLTA_76f006b4-dc2f-4500-b339-1bf4f06c2822"
      unitRef="usd">5374000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i54e58f75407a49818b4d20b55041f6e9_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzEwLTQtMS0xLTA_0c2eb41d-b514-46c8-9f94-6627b4ff9cf8"
      unitRef="usd">4699000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i417138f42679464cab181d46b04f1e49_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzEwLTYtMS0xLTA_86aaaf40-87cc-4726-827f-d3e68c087fef"
      unitRef="usd">4449000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution
      contextRef="i631a957b048d4ca0a5b939fcbe37db0d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzExLTItMS0xLTA_1ac1ca65-732d-45d7-a8a0-b54672ccbd74"
      unitRef="usd">650000000</cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution>
    <cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution
      contextRef="ibb033e719a4b446cad07a7860e618793_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzExLTQtMS0xLTA_daca648c-ef89-4298-ad95-56c8b362f4e6"
      unitRef="usd">675000000</cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution>
    <cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution
      contextRef="i9bd3918dab2c46fda6ba3a83de4dd601_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzExLTYtMS0xLTA_4a373845-0713-423f-bda3-54ec40ba8fc2"
      unitRef="usd">250000000</cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i614b40d1c72b45389a3a566fa6a7042e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzEyLTItMS0xLTA_db39bb77-efc7-472c-8367-8b10023bde7d"
      unitRef="usd">6024000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib83a829617624a98baac87bb30f51496_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzEyLTQtMS0xLTA_dc8f4a42-0e55-4c53-a93d-fe8fd4c6e547"
      unitRef="usd">5374000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i54e58f75407a49818b4d20b55041f6e9_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzEyLTYtMS0xLTA_f9e63ef4-6555-44ff-8402-47efe724bd8d"
      unitRef="usd">4699000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1d70bbb53c8a477ead5ce9a94eea2047_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE1LTItMS0xLTA_2fb128f5-3ef3-489c-a14b-df6646fa4d01"
      unitRef="usd">-28000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib2e10851433841d39ba22a5729379905_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE1LTQtMS0xLTA_3672bc81-be5d-400a-aa1e-26a0fcab0020"
      unitRef="usd">-21000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i20c4a976831b4d53a6df9a420dff3121_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE1LTYtMS0xLTA_230cb03e-6713-4093-9647-32799f022f91"
      unitRef="usd">-12000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idb5c408b24514e9e9bf091b5d209f9dc_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE3LTItMS0xLTA_25802d91-239f-493a-97e6-8ee4ed4a2c36"
      unitRef="usd">-28000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib21676fd3e95443795635f7e5d2eb9e3_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE3LTQtMS0xLTA_28e3d3be-b563-4afe-a794-ae77483ec27d"
      unitRef="usd">-21000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1c1fc852da43441d8abd36c90fa6b786_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE3LTYtMS0xLTA_b1afcd29-d3bf-42b5-b9f9-4707627819a0"
      unitRef="usd">-24000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5e7d0406a4cd43b69ed369f771eafb81_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE4LTItMS0xLTA_a08a3271-2711-4364-a4c8-cc438193e0cf"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib8bd6a803aad47268eca99d995f51d51_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE4LTQtMS0xLTA_649c7762-d699-4c3b-ae91-a8f18bd7b862"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1a84804db94644cca0277b30f63b3170_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE4LTYtMS0xLTA_11b0c257-f35e-447a-8e8d-24c09ff8be9c"
      unitRef="usd">-5000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i996774ae3f7f4ae5a4a4ed8b8cf6b2e4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE5LTItMS0xLTA_f5de0930-9696-4d6b-aa22-e976a8605c55"
      unitRef="usd">-9000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i9f8da1eeba17422ea4108c8c0de51058_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE5LTQtMS0xLTA_e0fa84ee-03a0-4e3b-bdeb-c7283f370225"
      unitRef="usd">-8000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="if349dc12fa874e9a937ec3539b3d19ff_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzE5LTYtMS0xLTA_9e5ba827-bfc2-47e3-981c-f15c2603351a"
      unitRef="usd">6000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i996774ae3f7f4ae5a4a4ed8b8cf6b2e4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzIwLTItMS0xLTA_a068d6d8-ec0c-4bba-8598-1323524b02a4"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i9f8da1eeba17422ea4108c8c0de51058_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzIwLTQtMS0xLTA_8f5890dd-1346-4444-abf8-03a456bd382b"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="if349dc12fa874e9a937ec3539b3d19ff_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzIwLTYtMS0xLTA_74aab464-f74d-44ae-bc2a-f35d4c5c4d97"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8b99dc2552904b9a8c21b863f257db1a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzIxLTItMS0xLTA_dcb1e49b-0cd9-4008-b2d0-84b6a26da372"
      unitRef="usd">-36000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idb5c408b24514e9e9bf091b5d209f9dc_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzIxLTQtMS0xLTA_0007272f-0475-4701-a15a-3546d6bbd8fb"
      unitRef="usd">-28000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib21676fd3e95443795635f7e5d2eb9e3_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzIxLTYtMS0xLTA_1370520f-383d-4090-aca3-4f93a2e5e814"
      unitRef="usd">-21000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7e80283b28034c1dac626a1d797039be_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzIzLTItMS0xLTA_792938ad-40a4-4f65-8e61-ed86da7592f7"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia3335514298c431d96f6e96371846306_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzIzLTQtMS0xLTA_fe55aec0-692f-44e5-b050-bcdb636930f4"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1d2994016ffd4462a511c4f376097808_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzIzLTYtMS0xLTA_b019c8dc-198f-4655-8267-4fd2b174f48f"
      unitRef="usd">12000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8ebb8619c14c452c85c60dc8db62cfaa_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI0LTItMS0xLTA_430d94ad-08f2-45ea-89f7-7e63a787370f"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if43e7675d9594f599f8064def846422c_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI0LTQtMS0xLTA_7b90a1cb-d532-4d34-a132-1c7cdb527f14"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i74b1687b4c584c53a3b489b024922d95_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI0LTYtMS0xLTA_7a836a57-7630-4fe3-ac34-1eb2d640352a"
      unitRef="usd">-12000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ib496e958371949d8b9a01827538c3874_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI1LTItMS0xLTA_d8229e2f-4422-4e4c-af02-13400a89fe7d"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ia70770663e374d188e9a9feb6e02fd65_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI1LTQtMS0xLTA_d7fe79c1-5f65-4e73-ade3-4bb920758b70"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i9b9708c5af9a4a4a80cb05792da02a03_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI1LTYtMS0xLTA_e66ac3d4-022c-49e1-ae8a-d08829b91742"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="ib496e958371949d8b9a01827538c3874_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI2LTItMS0xLTA_53c88df2-751e-4951-9def-8f518a495f04"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="ia70770663e374d188e9a9feb6e02fd65_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI2LTQtMS0xLTA_4be7c369-b419-4b1f-973f-e38f74fc4889"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i9b9708c5af9a4a4a80cb05792da02a03_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI2LTYtMS0xLTA_5446f2ca-f772-4d9d-8a43-8ecf3a368c5d"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5a030d53491b4505b358246f13f0615e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI4LTItMS0xLTA_1a5df6d3-cb71-4490-ab9a-99bb7dedb86c"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7e80283b28034c1dac626a1d797039be_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI4LTQtMS0xLTA_6da62286-7a17-4d58-8ab1-1fa7f3ddca97"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia3335514298c431d96f6e96371846306_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI4LTYtMS0xLTA_00b651bd-b717-4ac6-b898-8503f1f4cf71"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if3df70cf4d884cf0a496505a382825a3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI5LTItMS0xLTA_98e68f32-4df9-457c-bf8c-8a602f58c664"
      unitRef="usd">-36000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1d70bbb53c8a477ead5ce9a94eea2047_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI5LTQtMS0xLTA_669c0403-5151-46ce-ac11-28ac93af3881"
      unitRef="usd">-28000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib2e10851433841d39ba22a5729379905_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzI5LTYtMS0xLTA_27292632-fb5b-46c6-9b68-9b19d8ddce50"
      unitRef="usd">-21000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0e4ad055c46e46808750cd5d13daec17_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzMyLTItMS0xLTA_bda76ebc-c71e-486e-a2a8-4e8f7e14012c"
      unitRef="usd">1513000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3cf2e6cdfe6346399da4382b4ae57472_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzMyLTQtMS0xLTA_94157343-2c2c-42c5-8cd3-afb8f5d87c99"
      unitRef="usd">1364000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie0c6c469941c4b5a87d6a7be3cff8469_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzMyLTYtMS0xLTA_52dff60e-9a32-48e5-a04d-8761dd9320f8"
      unitRef="usd">1173000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i690b4f39557f4f4dadc127332cffe14f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzMzLTItMS0xLTA_9255b360-6f35-4835-9681-3931f9e9cac9"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1c8e3f54828b481a988490b7aac55a8f_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzMzLTQtMS0xLTA_eb5fae8d-d0fa-409f-a2ce-b27cd6ba9095"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie23d3643b50b42a2acbc6e3c90081906_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzMzLTYtMS0xLTA_f101bc2c-ead6-4223-a04b-e7799ce88716"
      unitRef="usd">19000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="icdca5685b6074af58127dad8ed221600_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM0LTItMS0xLTA_6297f7c1-06fd-466c-a07e-1cf9b265308f"
      unitRef="usd">816000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ida6b2fa8786642fbbd1cf4e8cb842a56_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM0LTQtMS0xLTA_237c3eaa-acb0-405f-8e56-8957c87ad80d"
      unitRef="usd">743000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0d936f3df14b4b2fae9bf9f212be959b_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM0LTYtMS0xLTA_dcffa1f1-9522-4929-a986-22541cd8acc8"
      unitRef="usd">705000000</us-gaap:ProfitLoss>
    <us-gaap:DividendsCommonStockCash
      contextRef="icdca5685b6074af58127dad8ed221600_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM1LTItMS0xLTA_a8c8fa4f-1fe9-4df6-8f9a-48b006e9e43b"
      unitRef="usd">637000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ida6b2fa8786642fbbd1cf4e8cb842a56_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM1LTQtMS0xLTA_5668316b-5a96-451d-9a78-3b636753f9be"
      unitRef="usd">592000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0d936f3df14b4b2fae9bf9f212be959b_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM1LTYtMS0xLTA_958ef1fb-6ad8-4fee-992a-263fda4e4ab4"
      unitRef="usd">531000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="icdca5685b6074af58127dad8ed221600_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM2LTItMS0xLTA_d5c81eb0-7f1e-4fef-9ee9-fc3e56f4ef30"
      unitRef="usd">2000000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="ida6b2fa8786642fbbd1cf4e8cb842a56_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM2LTQtMS0xLTA_27aac964-1754-461e-9971-57e86c34e347"
      unitRef="usd">2000000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i0d936f3df14b4b2fae9bf9f212be959b_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM2LTYtMS0xLTA_b822ea3d-e131-4967-b74c-513007b93506"
      unitRef="usd">2000000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic3a788cc48c5475db6faf1ab9042c2d6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM3LTItMS0xLTA_0da95de9-2d4c-4e9e-9f58-211751e7c006"
      unitRef="usd">1690000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0e4ad055c46e46808750cd5d13daec17_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM3LTQtMS0xLTA_85ff9599-cf53-4552-ba88-88426051ad27"
      unitRef="usd">1513000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3cf2e6cdfe6346399da4382b4ae57472_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzM3LTYtMS0xLTA_6b6f0a27-e56c-470b-9a8c-1fedac49f398"
      unitRef="usd">1364000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic0d141be1f0e4a558c5b2b17810fd2ed_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzQyLTItMS0xLTA_5c856d70-46e5-4365-8c63-84785f787c33"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9736e65f3b4d43fcb71823b371942b9a_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzQyLTItMS0xLTA_ac63e450-6f9b-4ce9-a336-50f66f8dc0c2"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4ab275a0d3b34f239a63599ede7e34c7_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzQyLTQtMS0xLTA_63bee0e3-61e5-4109-9952-edc56e6140b0"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9736e65f3b4d43fcb71823b371942b9a_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzQyLTQtMS0xLTA_9b300523-6cf5-49ac-9b6a-bcb2d3d29ff4"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4ab275a0d3b34f239a63599ede7e34c7_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzQyLTYtMS0xLTA_71993d52-68ab-4090-8dbf-e6b42bdbf851"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5684f72a63944667beaa70853db72814_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzQyLTYtMS0xLTA_e59c019a-995f-4119-89ed-77b629cb0ac7"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzQ0LTItMS0xLTA_1b735a01-8fb0-43c4-a6e2-3f9f0b6c4951"
      unitRef="usd">8556000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzQ0LTQtMS0xLTA_ec956623-3029-41f6-9578-f133d4488fe7"
      unitRef="usd">7737000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzAvZnJhZzpjYWQ0OTZhM2QwMDU0NzZiOGJjZTQxMjRiMzM0NmJjYS90YWJsZTpiNzgzNWMxODcwMjU0Zjg4ODFmOGI1ZGYwYWZmYjMyYS90YWJsZXJhbmdlOmI3ODM1YzE4NzAyNTRmODg4MWY4YjVkZjBhZmZiMzJhXzQ0LTYtMS0xLTA_92779a19-dad3-4c57-8eaf-2de0afba92db"
      unitRef="usd">6920000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MzE_8dcd42d4-5380-458e-98f1-dcc0345fdd45">Significant Accounting Policies&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#x2019;s consolidated financial statements comprise CMS&#160;Energy, Consumers, CMS&#160;Enterprises, EnerBank, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#x2019; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest or is the primary beneficiary. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Use of Estimates:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Contingencies:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers record estimated liabilities for contingencies on their consolidated financial statements when it is probable that a liability has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#x2011;regulated portions of CMS&#160;Energy&#x2019;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Derivative Instruments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In order to support ongoing operations, CMS&#160;Energy and Consumers enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they qualify for the normal purchases and sales exception&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they cannot be net settled due in part to the absence of an active market for the commodity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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, CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long-term debt and notes receivable transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers record derivative contracts that do not qualify for the normal purchases and sales exception at fair value on their consolidated balance sheets. At CMS&#160;Energy, if the derivative is accounted for as a cash flow hedge, unrealized gains and losses from changes in the fair value of the derivative are recognized in AOCI and subsequently recognized in earnings when the hedged transactions impact earnings. If the derivative is accounted for as a fair value hedge, changes in the fair value of the derivative and changes in the fair value of the hedged item due to the hedged risk are recognized in earnings. For the FTRs at Consumers, changes in fair value are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#x2019;s and Consumers&#x2019; derivative instruments recorded at fair value, see Note&#160;6, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;EPS:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy calculates basic and diluted EPS using the weighted-average number of shares of common stock and dilutive potential common stock outstanding during the period. Potential common stock, for purposes of determining diluted EPS, includes the effects of nonvested stock awards and forward equity sales. CMS&#160;Energy computes the effect on potential common stock using the treasury stock method. Diluted EPS excludes the impact of antidilutive securities, which are those securities resulting in an increase in EPS or a decrease in loss per share. For EPS computations, see Note&#160;15, Earnings Per Share&#x2014;CMS&#160;Energy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets and Equity Method Investments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers perform tests of impairment if certain triggering events occur or if there has been a decline in value that may be other than temporary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy also assesses equity method investments for impairment whenever there has been a decline in value that is other than temporary. This assessment requires CMS&#160;Energy to determine the fair value of the equity method investment. CMS&#160;Energy determines fair value using valuation methodologies, including discounted cash flows, and assesses the ability of the investee to sustain an earnings capacity that justifies the carrying amount of the investment. CMS&#160;Energy records an impairment if the fair value is less than the carrying amount and the decline in value is considered to be other than temporary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Investment Tax Credits:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment. CMS&#160;Energy&#x2019;s non&#x2011;regulated businesses use the deferral method of accounting for investment tax credits. Under the deferral method, the book basis of the associated assets is reduced by the amount of the credit, resulting in lower depreciation expense over the life of the assets. Furthermore, the tax basis of the assets is reduced by 50 percent of the related credit, resulting in a net deferred tax asset. CMS&#160;Energy recognizes the tax benefit of this basis difference as a reduction to income tax expense in the year in which the plant reaches commercial operation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Inventory:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;MISO Transactions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Property Taxes:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Property taxes are based on the taxable value of Consumers&#x2019; real and personal property assessed by local taxing authorities. Consumers records property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of Consumers&#x2019; accrued property tax that will be recognized over future governmental fiscal periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Renewable Energy Grant:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2013, Consumers received a renewable energy cash grant for Lake Winds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;Energy Park under Section&#160;1603 of the American Recovery and Reinvestment Tax Act of 2009. Upon receipt of the grant, Consumers recorded a regulatory liability, which Consumers is amortizing over the life of Lake Winds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income. Consumers recorded the deferred income taxes related to the grant as a reduction of the book basis of Lake Winds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;Energy Park.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Other:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; For additional accounting policies, see:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;8, Notes Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;9, Plant, Property, and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;11, Asset Retirement Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;12, Retirement Benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;14, Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;15, Earnings Per Share&#x2014;CMS&#160;Energy&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;16, Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;18, Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;21, Variable Interest Entities&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3NTY_16b2580d-9c5e-4297-b7fd-61754e66118d">Significant Accounting Policies&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#x2019;s consolidated financial statements comprise CMS&#160;Energy, Consumers, CMS&#160;Enterprises, EnerBank, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#x2019; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest or is the primary beneficiary. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Use of Estimates:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Contingencies:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers record estimated liabilities for contingencies on their consolidated financial statements when it is probable that a liability has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#x2011;regulated portions of CMS&#160;Energy&#x2019;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Derivative Instruments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In order to support ongoing operations, CMS&#160;Energy and Consumers enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they qualify for the normal purchases and sales exception&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they cannot be net settled due in part to the absence of an active market for the commodity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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, CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long-term debt and notes receivable transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers record derivative contracts that do not qualify for the normal purchases and sales exception at fair value on their consolidated balance sheets. At CMS&#160;Energy, if the derivative is accounted for as a cash flow hedge, unrealized gains and losses from changes in the fair value of the derivative are recognized in AOCI and subsequently recognized in earnings when the hedged transactions impact earnings. If the derivative is accounted for as a fair value hedge, changes in the fair value of the derivative and changes in the fair value of the hedged item due to the hedged risk are recognized in earnings. For the FTRs at Consumers, changes in fair value are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#x2019;s and Consumers&#x2019; derivative instruments recorded at fair value, see Note&#160;6, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;EPS:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy calculates basic and diluted EPS using the weighted-average number of shares of common stock and dilutive potential common stock outstanding during the period. Potential common stock, for purposes of determining diluted EPS, includes the effects of nonvested stock awards and forward equity sales. CMS&#160;Energy computes the effect on potential common stock using the treasury stock method. Diluted EPS excludes the impact of antidilutive securities, which are those securities resulting in an increase in EPS or a decrease in loss per share. For EPS computations, see Note&#160;15, Earnings Per Share&#x2014;CMS&#160;Energy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets and Equity Method Investments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers perform tests of impairment if certain triggering events occur or if there has been a decline in value that may be other than temporary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy also assesses equity method investments for impairment whenever there has been a decline in value that is other than temporary. This assessment requires CMS&#160;Energy to determine the fair value of the equity method investment. CMS&#160;Energy determines fair value using valuation methodologies, including discounted cash flows, and assesses the ability of the investee to sustain an earnings capacity that justifies the carrying amount of the investment. CMS&#160;Energy records an impairment if the fair value is less than the carrying amount and the decline in value is considered to be other than temporary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Investment Tax Credits:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment. CMS&#160;Energy&#x2019;s non&#x2011;regulated businesses use the deferral method of accounting for investment tax credits. Under the deferral method, the book basis of the associated assets is reduced by the amount of the credit, resulting in lower depreciation expense over the life of the assets. Furthermore, the tax basis of the assets is reduced by 50 percent of the related credit, resulting in a net deferred tax asset. CMS&#160;Energy recognizes the tax benefit of this basis difference as a reduction to income tax expense in the year in which the plant reaches commercial operation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Inventory:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;MISO Transactions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Property Taxes:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Property taxes are based on the taxable value of Consumers&#x2019; real and personal property assessed by local taxing authorities. Consumers records property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of Consumers&#x2019; accrued property tax that will be recognized over future governmental fiscal periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Renewable Energy Grant:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2013, Consumers received a renewable energy cash grant for Lake Winds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;Energy Park under Section&#160;1603 of the American Recovery and Reinvestment Tax Act of 2009. Upon receipt of the grant, Consumers recorded a regulatory liability, which Consumers is amortizing over the life of Lake Winds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income. Consumers recorded the deferred income taxes related to the grant as a reduction of the book basis of Lake Winds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;Energy Park.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Other:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; For additional accounting policies, see:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;8, Notes Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;9, Plant, Property, and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;11, Asset Retirement Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;12, Retirement Benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;14, Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;15, Earnings Per Share&#x2014;CMS&#160;Energy&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;16, Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;18, Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Note&#160;21, Variable Interest Entities&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MzY_4112dd70-274c-4581-b992-1e1975a8baf0">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#x2019;s consolidated financial statements comprise CMS&#160;Energy, Consumers, CMS&#160;Enterprises, EnerBank, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#x2019; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest or is the primary beneficiary. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.&lt;/span&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3Mzc_a5771409-9b60-4568-af60-ab061bac21f0">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#x2019;s consolidated financial statements comprise CMS&#160;Energy, Consumers, CMS&#160;Enterprises, EnerBank, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#x2019; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest or is the primary beneficiary. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.&lt;/span&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MjE_532ae2bb-a782-4d6c-b5ae-ddb85dd1e436">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Use of Estimates:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:UseOfEstimates
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MjI_536f6291-4951-4f8a-bd7e-4b508a93ffa0">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Use of Estimates:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3Mzg_1c201111-9efb-4f98-aa90-9ba6a56a527f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Contingencies:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers record estimated liabilities for contingencies on their consolidated financial statements when it is probable that a liability has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.&lt;/span&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3Njg_c0df7659-2694-41c0-a083-21e44593b6fe">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Contingencies:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers record estimated liabilities for contingencies on their consolidated financial statements when it is probable that a liability has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.&lt;/span&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:DebtPolicyTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk2OTg_578bb178-90cd-49b9-a055-94787edf5748">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#x2011;regulated portions of CMS&#160;Energy&#x2019;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.&lt;/span&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:DebtPolicyTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MDg_9cba147f-3884-4e30-845e-6766301fa991">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#x2011;regulated portions of CMS&#160;Energy&#x2019;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.&lt;/span&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk2OTM_abeb7de4-5add-4383-b0a9-326c3ce059bc">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Derivative Instruments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In order to support ongoing operations, CMS&#160;Energy and Consumers enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they qualify for the normal purchases and sales exception&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they cannot be net settled due in part to the absence of an active market for the commodity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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, CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long-term debt and notes receivable transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers record derivative contracts that do not qualify for the normal purchases and sales exception at fair value on their consolidated balance sheets. At CMS&#160;Energy, if the derivative is accounted for as a cash flow hedge, unrealized gains and losses from changes in the fair value of the derivative are recognized in AOCI and subsequently recognized in earnings when the hedged transactions impact earnings. If the derivative is accounted for as a fair value hedge, changes in the fair value of the derivative and changes in the fair value of the hedged item due to the hedged risk are recognized in earnings. For the FTRs at Consumers, changes in fair value are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#x2019;s and Consumers&#x2019; derivative instruments recorded at fair value, see Note&#160;6, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3NTg_57c5a795-c496-4d57-80c5-420cd6c2048e">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Derivative Instruments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In order to support ongoing operations, CMS&#160;Energy and Consumers enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they qualify for the normal purchases and sales exception&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;they cannot be net settled due in part to the absence of an active market for the commodity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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, CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long-term debt and notes receivable transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers record derivative contracts that do not qualify for the normal purchases and sales exception at fair value on their consolidated balance sheets. At CMS&#160;Energy, if the derivative is accounted for as a cash flow hedge, unrealized gains and losses from changes in the fair value of the derivative are recognized in AOCI and subsequently recognized in earnings when the hedged transactions impact earnings. If the derivative is accounted for as a fair value hedge, changes in the fair value of the derivative and changes in the fair value of the hedged item due to the hedged risk are recognized in earnings. For the FTRs at Consumers, changes in fair value are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#x2019;s and Consumers&#x2019; derivative instruments recorded at fair value, see Note&#160;6, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3NDg_c80ff3be-8ce2-4f6b-aad4-0b461f4c1f57">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;EPS:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy calculates basic and diluted EPS using the weighted-average number of shares of common stock and dilutive potential common stock outstanding during the period. Potential common stock, for purposes of determining diluted EPS, includes the effects of nonvested stock awards and forward equity sales. CMS&#160;Energy computes the effect on potential common stock using the treasury stock method. Diluted EPS excludes the impact of antidilutive securities, which are those securities resulting in an increase in EPS or a decrease in loss per share. For EPS computations, see Note&#160;15, Earnings Per Share&#x2014;CMS&#160;Energy.&lt;/span&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3NDk_eac82675-04a9-4791-ad04-986ce3570b17">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets and Equity Method Investments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers perform tests of impairment if certain triggering events occur or if there has been a decline in value that may be other than temporary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3NTI_9ce45cba-ca2c-4c24-a944-b84490637d86">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets and Equity Method Investments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers perform tests of impairment if certain triggering events occur or if there has been a decline in value that may be other than temporary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3NTM_20b010a9-9300-4dfd-bf8e-abd957c0f5f9">CMS&#160;Energy also assesses equity method investments for impairment whenever there has been a decline in value that is other than temporary. This assessment requires CMS&#160;Energy to determine the fair value of the equity method investment. CMS&#160;Energy determines fair value using valuation methodologies, including discounted cash flows, and assesses the ability of the investee to sustain an earnings capacity that justifies the carrying amount of the investment. CMS&#160;Energy records an impairment if the fair value is less than the carrying amount and the decline in value is considered to be other than temporary.</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:RegulatoryIncomeTaxesPolicy
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk2OTk_5329c193-b8f4-4e88-a0cc-c00cc2139518">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Investment Tax Credits:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment. CMS&#160;Energy&#x2019;s non&#x2011;regulated businesses use the deferral method of accounting for investment tax credits. Under the deferral method, the book basis of the associated assets is reduced by the amount of the credit, resulting in lower depreciation expense over the life of the assets. Furthermore, the tax basis of the assets is reduced by 50 percent of the related credit, resulting in a net deferred tax asset. CMS&#160;Energy recognizes the tax benefit of this basis difference as a reduction to income tax expense in the year in which the plant reaches commercial operation.&lt;/span&gt;</us-gaap:RegulatoryIncomeTaxesPolicy>
    <us-gaap:RegulatoryIncomeTaxesPolicy
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3Mjc_b29fc280-deee-4da6-928c-77194a51bd0f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Investment Tax Credits:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment. CMS&#160;Energy&#x2019;s non&#x2011;regulated businesses use the deferral method of accounting for investment tax credits. Under the deferral method, the book basis of the associated assets is reduced by the amount of the credit, resulting in lower depreciation expense over the life of the assets. Furthermore, the tax basis of the assets is reduced by 50 percent of the related credit, resulting in a net deferred tax asset. CMS&#160;Energy recognizes the tax benefit of this basis difference as a reduction to income tax expense in the year in which the plant reaches commercial operation.&lt;/span&gt;</us-gaap:RegulatoryIncomeTaxesPolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MjM_bb29c6c3-605a-41f4-89c3-70a90d04f481">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Inventory:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock on their consolidated balance sheets.&lt;/span&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3NDI_29233027-2f2a-4c9a-b9cf-c87ee4c4f698">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Inventory:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock on their consolidated balance sheets.&lt;/span&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:EmissionCreditsOrAllowancesPolicy
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MTA_8bfcadc8-1531-42bb-b3c7-16c2a81c7544">CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets on their consolidated balance sheets.</us-gaap:EmissionCreditsOrAllowancesPolicy>
    <us-gaap:EmissionCreditsOrAllowancesPolicy
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3NjM_6b84e78f-54b3-403e-beff-cae4fc09c855">CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets on their consolidated balance sheets.</us-gaap:EmissionCreditsOrAllowancesPolicy>
    <us-gaap:InventoryImpairmentPolicy
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MDU_19059f58-7a31-4e8b-ab43-75615adf2412">CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.</us-gaap:InventoryImpairmentPolicy>
    <us-gaap:InventoryImpairmentPolicy
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MjA_d937bc1f-0a92-4e8d-8839-9c45088c6f4b">CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.</us-gaap:InventoryImpairmentPolicy>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MDY_0ea1e392-66c0-4619-9f74-427bcf79ef9b">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;MISO Transactions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.&lt;/span&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3NTU_013c5f96-bf0f-4eef-ac74-042ccf9d6fea">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;MISO Transactions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.&lt;/span&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <cms:PropertyTaxPolicyTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MzA_5b241ea5-a7ee-4e4e-a407-45d1d9691083">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Property Taxes:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Property taxes are based on the taxable value of Consumers&#x2019; real and personal property assessed by local taxing authorities. Consumers records property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of Consumers&#x2019; accrued property tax that will be recognized over future governmental fiscal periods.&lt;/span&gt;</cms:PropertyTaxPolicyTextBlock>
    <cms:PropertyTaxPolicyTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MzU_791fbf0b-5cd2-483e-90b9-620946252d7f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Property Taxes:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Property taxes are based on the taxable value of Consumers&#x2019; real and personal property assessed by local taxing authorities. Consumers records property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of Consumers&#x2019; accrued property tax that will be recognized over future governmental fiscal periods.&lt;/span&gt;</cms:PropertyTaxPolicyTextBlock>
    <cms:RenewableEnergyGrantPolicyTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3MDE_2d12bb56-e4fa-477d-b5cf-6f4b3adf55cf">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Renewable Energy Grant:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2013, Consumers received a renewable energy cash grant for Lake Winds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;Energy Park under Section&#160;1603 of the American Recovery and Reinvestment Tax Act of 2009. Upon receipt of the grant, Consumers recorded a regulatory liability, which Consumers is amortizing over the life of Lake Winds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income. Consumers recorded the deferred income taxes related to the grant as a reduction of the book basis of Lake Winds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;Energy Park.&lt;/span&gt;</cms:RenewableEnergyGrantPolicyTextBlock>
    <cms:RenewableEnergyGrantPolicyTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xMzkvZnJhZzo3NDZmMzVlMzRlNzU0ZDlmYmQzZThlMjFmZTAzNTE3Yy90ZXh0cmVnaW9uOjc0NmYzNWUzNGU3NTRkOWZiZDNlOGUyMWZlMDM1MTdjXzk3NjE_2006e4d1-3d6c-4822-8f1f-7a511a0a9c04">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Renewable Energy Grant:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2013, Consumers received a renewable energy cash grant for Lake Winds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;Energy Park under Section&#160;1603 of the American Recovery and Reinvestment Tax Act of 2009. Upon receipt of the grant, Consumers recorded a regulatory liability, which Consumers is amortizing over the life of Lake Winds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income. Consumers recorded the deferred income taxes related to the grant as a reduction of the book basis of Lake Winds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;Energy Park.&lt;/span&gt;</cms:RenewableEnergyGrantPolicyTextBlock>
    <cms:NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDIvZnJhZzplY2E5NzVhZmYxNGY0MDZhOGY2ZWJjZDhjNjUxZDVlMi90ZXh0cmVnaW9uOmVjYTk3NWFmZjE0ZjQwNmE4ZjZlYmNkOGM2NTFkNWUyXzg3OTYwOTMwNDg4MDQ_164f2c93-ac82-497b-8764-ad2c02bc9d7f">New Accounting Standards&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;Implementation of New Accounting Standards&lt;/span&gt;&lt;/div&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;ASU&#160;2016&#x2011;13, Measurement of Credit Losses on Financial 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; This standard, which was effective on January 1, 2020 for CMS Energy and Consumers, provides new guidance for measuring and recognizing credit losses on financial instruments. The standard applies to financial assets that are not measured at fair value through net income as well as to certain off&#x2011;balance-sheet credit exposures. CMS&#160;Energy and Consumers were required to apply the standard using a modified retrospective approach, under which the initial impacts of the standard are recorded through a cumulative-effect adjustment to beginning retained earnings on the effective 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;The standard required an increase to the allowance for loan losses at EnerBank. Prior to the standard, the allowance reflected expected credit losses over a 12&#x2011;month period, but the new guidance requires the allowance to reflect expected credit losses over the entire life of the loans. As a result, CMS&#160;Energy recorded a $65&#160;million increase to its expected credit loss reserves on January&#160;1,&#160;2020, with the offsetting adjustment recorded to retained earnings, net of taxes of $14&#160;million. The standard also requires an increase in the initial provision for loan losses recognized in net income for new loans originated in 2020 and beyond. The adoption of this standard resulted in a $21&#160;million reduction to CMS&#160;Energy&#x2019;s income before income taxes for the year ended December&#160;31,&#160;2020. For further information on EnerBank&#x2019;s loans and the related allowance for loan losses see Note&#160;8, Notes Receivable. At Consumers, the standard applies to the allowance for uncollectible accounts, but did not result in any significant changes to the allowance methodology and did not have a material impact on Consumers&#x2019; consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; This standard, which was effective as of March 12, 2020 for CMS&#160;Energy and Consumers, provides optional guidance intended to ease the potential burden in accounting for the expected discontinuation of LIBOR as a reference rate in the financial markets. The guidance can be applied to modifications made to certain contracts to replace LIBOR with a new reference rate. The guidance, if elected, will permit entities to treat such modifications as the continuation of the original contract, without any required accounting reassessments or remeasurements. The guidance will also facilitate the continuation of hedge accounting for derivatives that may have to be modified to incorporate a new rate. The guidance is effective through December&#160;31,&#160;2022. CMS&#160;Energy and Consumers presently have various contracts that reference LIBOR and they are assessing how this standard may be applied to specific contract modifications.&lt;/span&gt;&lt;/div&gt;</cms:NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock>
    <cms:NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDIvZnJhZzplY2E5NzVhZmYxNGY0MDZhOGY2ZWJjZDhjNjUxZDVlMi90ZXh0cmVnaW9uOmVjYTk3NWFmZjE0ZjQwNmE4ZjZlYmNkOGM2NTFkNWUyXzg3OTYwOTMwNDg4MDQ_844b8fad-3698-4ff5-8299-b4bfcc3549d0">New Accounting Standards&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;Implementation of New Accounting Standards&lt;/span&gt;&lt;/div&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;ASU&#160;2016&#x2011;13, Measurement of Credit Losses on Financial 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; This standard, which was effective on January 1, 2020 for CMS Energy and Consumers, provides new guidance for measuring and recognizing credit losses on financial instruments. The standard applies to financial assets that are not measured at fair value through net income as well as to certain off&#x2011;balance-sheet credit exposures. CMS&#160;Energy and Consumers were required to apply the standard using a modified retrospective approach, under which the initial impacts of the standard are recorded through a cumulative-effect adjustment to beginning retained earnings on the effective 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;The standard required an increase to the allowance for loan losses at EnerBank. Prior to the standard, the allowance reflected expected credit losses over a 12&#x2011;month period, but the new guidance requires the allowance to reflect expected credit losses over the entire life of the loans. As a result, CMS&#160;Energy recorded a $65&#160;million increase to its expected credit loss reserves on January&#160;1,&#160;2020, with the offsetting adjustment recorded to retained earnings, net of taxes of $14&#160;million. The standard also requires an increase in the initial provision for loan losses recognized in net income for new loans originated in 2020 and beyond. The adoption of this standard resulted in a $21&#160;million reduction to CMS&#160;Energy&#x2019;s income before income taxes for the year ended December&#160;31,&#160;2020. For further information on EnerBank&#x2019;s loans and the related allowance for loan losses see Note&#160;8, Notes Receivable. At Consumers, the standard applies to the allowance for uncollectible accounts, but did not result in any significant changes to the allowance methodology and did not have a material impact on Consumers&#x2019; consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; This standard, which was effective as of March 12, 2020 for CMS&#160;Energy and Consumers, provides optional guidance intended to ease the potential burden in accounting for the expected discontinuation of LIBOR as a reference rate in the financial markets. The guidance can be applied to modifications made to certain contracts to replace LIBOR with a new reference rate. The guidance, if elected, will permit entities to treat such modifications as the continuation of the original contract, without any required accounting reassessments or remeasurements. The guidance will also facilitate the continuation of hedge accounting for derivatives that may have to be modified to incorporate a new rate. The guidance is effective through December&#160;31,&#160;2022. CMS&#160;Energy and Consumers presently have various contracts that reference LIBOR and they are assessing how this standard may be applied to specific contract modifications.&lt;/span&gt;&lt;/div&gt;</cms:NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDIvZnJhZzplY2E5NzVhZmYxNGY0MDZhOGY2ZWJjZDhjNjUxZDVlMi90ZXh0cmVnaW9uOmVjYTk3NWFmZjE0ZjQwNmE4ZjZlYmNkOGM2NTFkNWUyXzMzMDY_a5dfd56b-3b84-4eb1-a7f2-d77b64e97a96">&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;Implementation of New Accounting Standards&lt;/span&gt;&lt;/div&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;ASU&#160;2016&#x2011;13, Measurement of Credit Losses on Financial 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; This standard, which was effective on January 1, 2020 for CMS Energy and Consumers, provides new guidance for measuring and recognizing credit losses on financial instruments. The standard applies to financial assets that are not measured at fair value through net income as well as to certain off&#x2011;balance-sheet credit exposures. CMS&#160;Energy and Consumers were required to apply the standard using a modified retrospective approach, under which the initial impacts of the standard are recorded through a cumulative-effect adjustment to beginning retained earnings on the effective 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;The standard required an increase to the allowance for loan losses at EnerBank. Prior to the standard, the allowance reflected expected credit losses over a 12&#x2011;month period, but the new guidance requires the allowance to reflect expected credit losses over the entire life of the loans. As a result, CMS&#160;Energy recorded a $65&#160;million increase to its expected credit loss reserves on January&#160;1,&#160;2020, with the offsetting adjustment recorded to retained earnings, net of taxes of $14&#160;million. The standard also requires an increase in the initial provision for loan losses recognized in net income for new loans originated in 2020 and beyond. The adoption of this standard resulted in a $21&#160;million reduction to CMS&#160;Energy&#x2019;s income before income taxes for the year ended December&#160;31,&#160;2020. For further information on EnerBank&#x2019;s loans and the related allowance for loan losses see Note&#160;8, Notes Receivable. At Consumers, the standard applies to the allowance for uncollectible accounts, but did not result in any significant changes to the allowance methodology and did not have a material impact on Consumers&#x2019; consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; This standard, which was effective as of March 12, 2020 for CMS&#160;Energy and Consumers, provides optional guidance intended to ease the potential burden in accounting for the expected discontinuation of LIBOR as a reference rate in the financial markets. The guidance can be applied to modifications made to certain contracts to replace LIBOR with a new reference rate. The guidance, if elected, will permit entities to treat such modifications as the continuation of the original contract, without any required accounting reassessments or remeasurements. The guidance will also facilitate the continuation of hedge accounting for derivatives that may have to be modified to incorporate a new rate. The guidance is effective through December&#160;31,&#160;2022. CMS&#160;Energy and Consumers presently have various contracts that reference LIBOR and they are assessing how this standard may be applied to specific contract modifications.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDIvZnJhZzplY2E5NzVhZmYxNGY0MDZhOGY2ZWJjZDhjNjUxZDVlMi90ZXh0cmVnaW9uOmVjYTk3NWFmZjE0ZjQwNmE4ZjZlYmNkOGM2NTFkNWUyXzMzMTE_4440dda5-4074-4368-9afb-85eeab7d2e2e">&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;Implementation of New Accounting Standards&lt;/span&gt;&lt;/div&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;ASU&#160;2016&#x2011;13, Measurement of Credit Losses on Financial 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; This standard, which was effective on January 1, 2020 for CMS Energy and Consumers, provides new guidance for measuring and recognizing credit losses on financial instruments. The standard applies to financial assets that are not measured at fair value through net income as well as to certain off&#x2011;balance-sheet credit exposures. CMS&#160;Energy and Consumers were required to apply the standard using a modified retrospective approach, under which the initial impacts of the standard are recorded through a cumulative-effect adjustment to beginning retained earnings on the effective 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;The standard required an increase to the allowance for loan losses at EnerBank. Prior to the standard, the allowance reflected expected credit losses over a 12&#x2011;month period, but the new guidance requires the allowance to reflect expected credit losses over the entire life of the loans. As a result, CMS&#160;Energy recorded a $65&#160;million increase to its expected credit loss reserves on January&#160;1,&#160;2020, with the offsetting adjustment recorded to retained earnings, net of taxes of $14&#160;million. The standard also requires an increase in the initial provision for loan losses recognized in net income for new loans originated in 2020 and beyond. The adoption of this standard resulted in a $21&#160;million reduction to CMS&#160;Energy&#x2019;s income before income taxes for the year ended December&#160;31,&#160;2020. For further information on EnerBank&#x2019;s loans and the related allowance for loan losses see Note&#160;8, Notes Receivable. At Consumers, the standard applies to the allowance for uncollectible accounts, but did not result in any significant changes to the allowance methodology and did not have a material impact on Consumers&#x2019; consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; This standard, which was effective as of March 12, 2020 for CMS&#160;Energy and Consumers, provides optional guidance intended to ease the potential burden in accounting for the expected discontinuation of LIBOR as a reference rate in the financial markets. The guidance can be applied to modifications made to certain contracts to replace LIBOR with a new reference rate. The guidance, if elected, will permit entities to treat such modifications as the continuation of the original contract, without any required accounting reassessments or remeasurements. The guidance will also facilitate the continuation of hedge accounting for derivatives that may have to be modified to incorporate a new rate. The guidance is effective through December&#160;31,&#160;2022. CMS&#160;Energy and Consumers presently have various contracts that reference LIBOR and they are assessing how this standard may be applied to specific contract modifications.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i8ba8666eee9149c2b13c0bd4e375d6bd_I20200101"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDIvZnJhZzplY2E5NzVhZmYxNGY0MDZhOGY2ZWJjZDhjNjUxZDVlMi90ZXh0cmVnaW9uOmVjYTk3NWFmZjE0ZjQwNmE4ZjZlYmNkOGM2NTFkNWUyXzI4NDg_034496fc-f098-4680-b4a7-a5318cf6536a"
      unitRef="usd">65000000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i29aa7f129010471a9d0856a82a324485_I20200101"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDIvZnJhZzplY2E5NzVhZmYxNGY0MDZhOGY2ZWJjZDhjNjUxZDVlMi90ZXh0cmVnaW9uOmVjYTk3NWFmZjE0ZjQwNmE4ZjZlYmNkOGM2NTFkNWUyXzc2OTY1ODE0MjEwMDg_e4310bd7-2753-49f3-9a80-ac87250bb685"
      unitRef="usd">14000000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i119706c0258140619517e8b55c8a25d4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDIvZnJhZzplY2E5NzVhZmYxNGY0MDZhOGY2ZWJjZDhjNjUxZDVlMi90ZXh0cmVnaW9uOmVjYTk3NWFmZjE0ZjQwNmE4ZjZlYmNkOGM2NTFkNWUyXzE0ODQzNDA2OTk5NDAz_a95f1cb4-5312-4c7c-9508-577d8a606cec"
      unitRef="usd">-21000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:PublicUtilitiesDisclosureTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEzODQx_365011af-e77b-41d0-9b62-424dcfcdd4ff">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 Staff, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#x2019; rate cases and PSCR and GCR processes. 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 orders or other actions, could negatively affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;There are multiple appeals pending that involve various issues concerning cost recovery from customers, the adequacy of the record of evidence supporting the recovery of Smart Energy investments, and other matters. Consumers is unable to predict the outcome of these appeals.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Regulatory Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers is subject to the actions of the MPSC and FERC and therefore prepares its consolidated financial statements in accordance with the provisions of regulatory accounting. A utility must apply regulatory accounting when its rates are designed to recover specific costs of providing regulated services. Under regulatory accounting, Consumers records regulatory assets or liabilities for certain transactions that would have been treated as expense or revenue by non&#x2011;regulated businesses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the regulatory assets and liabilities on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.248%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.605%"/&gt;&lt;td style="width:0.1%"/&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;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;End of Recovery or Refund Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&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-style:italic;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan incentive&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred capital spending&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Postretirement benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of coal-fueled electric generating units to be retired&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ARO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MGP sites&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized loss on reacquired debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan incentive&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Demand response program&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;COVID-19 costs accounting deferral&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total non-current regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserve for customer refunds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;Voluntary transmission asset sale gain share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;Cost of removal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Income taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable energy grant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2043&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;ARO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable energy plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total non-current regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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 MPSC has historically authorized and Consumers expects the MPSC to authorize a specific return on these regulatory assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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 regulatory asset is included in rate base, thereby providing a return.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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;These regulatory assets represent incurred costs for which the MPSC has provided, or Consumers expects, recovery without a return on investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Regulatory Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Energy Waste Reduction Plan Incentive:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The energy waste reduction incentive mechanism provides a financial incentive if the energy savings of Consumers&#x2019; customers exceed annual targets established by the MPSC. Consumers accounts for this program as an alternative-revenue program that meets the criteria for recognizing revenue related to the incentive as soon as energy savings exceed the annual targets established by the MPSC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In November&#160;2020, the MPSC approved a settlement agreement authorizing Consumers to collect $34&#160;million during 2021 as an incentive for exceeding its statutory savings targets in 2019. Consumers recognized incentive revenue under this program of $34&#160;million in 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers also exceeded its statutory savings targets in 2020, achieved certain other goals, and will request the MPSC&#x2019;s approval to collect $42&#160;million, the maximum performance incentive, in the energy waste reduction reconciliation to be filed in 2021. Consumers recognized incentive revenue under this program of $42&#160;million in 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Deferred Capital Spending:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In January&#160;2019, the MPSC approved a settlement agreement in Consumers&#x2019; 2018 electric rate case, which provided deferred accounting treatment for distribution-related capital investments exceeding certain threshold amounts. Thus, for actual capital spending above the threshold amounts detailed in the settlement agreement, Consumers has deferred as a regulatory asset the associated depreciation and property tax expense as well as the debt component of the overall rate of return on such spending.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Postretirement Benefits:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; As part of the ratemaking process, the MPSC allows Consumers to recover the costs of postretirement benefits. Accordingly, Consumers defers the net impact of actuarial losses and gains, prior service costs and credits, and settlements associated with postretirement benefits as a regulatory asset or liability. The asset or liability will decrease as the deferred items are amortized and recognized as components of net periodic benefit cost. For details about settlements and the amortization periods, see Note&#160;12, Retirement Benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Costs of Coal-fueled Electric Generating Units to be Retired:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In June&#160;2019, the MPSC approved the settlement agreement reached in Consumers&#x2019; IRP, under which Consumers plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;amp;&#160;2 coal-fueled electric generating units in 2023. Under Michigan law, electric utilities have been permitted to use highly rated, low-cost securitization bonds to finance the recovery of qualified costs. In&#160;2019, Consumers removed from total plant, property, and equipment an amount representing the projected remaining book value of the two&#160;coal-fueled electric generating units upon their retirement, and recorded it as a regulatory asset. Until securitization, the book value of the generating units will remain in rate base and receive full regulatory returns in general rate cases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In December&#160;2020, the MPSC issued a securitization financing order authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of the two&#160;coal-fueled electric generating units upon their retirement. An intervenor has appealed the order, contending that it should not have to pay the securitization surcharge.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Securitized Costs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2013, the MPSC issued a securitization financing order authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of seven smaller &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;coal-fueled electric generating units that Consumers retired in 2016 and three smaller natural gas-fueled electric generating units that Consumers retired in 2015. Upon receipt of the MPSC&#x2019;s order, Consumers removed the book value of the ten units from plant, property, and equipment and recorded this amount as a regulatory asset. Consumers is amortizing the regulatory asset over the life of the related securitization bonds, which it issued through a subsidiary in 2014. For additional details regarding the securitization bonds, see Note&#160;5, 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:11pt;font-weight:700;line-height:120%"&gt;ARO:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The recovery of the underlying asset investments and related removal and monitoring costs of recorded AROs is approved by the MPSC in depreciation rate cases. Consumers records a regulatory asset and a regulatory liability for timing differences between the recognition of AROs for financial reporting purposes and the recovery of these costs from customers. The recovery period approximates the useful life of the assets to be removed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;MGP Sites:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers is incurring environmental remediation and other response activity costs at 23&#160;former MGP facilities. The MPSC allows Consumers to recover from its natural gas customers over a ten-year period the costs incurred to remediate the MGP sites.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Unamortized Loss on Reacquired Debt:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Under regulatory accounting, any unamortized discount, premium, or expense related to debt redeemed with the proceeds of new debt is capitalized and amortized over the life of the new debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Energy Waste Reduction Plan:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The MPSC allows Consumers to collect surcharges from customers to fund its energy waste reduction plan. The amount of spending incurred in excess of surcharges collected is recorded as a regulatory asset and amortized as surcharges are collected from customers over the plan period. The amount of surcharges collected in excess of spending incurred is recorded as a regulatory liability and amortized as costs are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Demand Response 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; In the IRP and in general electric rate cases, the MPSC has approved the recovery of demand response costs. Consumers annually files a reconciliation with the MPSC to review actual demand response costs against amounts approved. The method of recovery of demand response costs will be determined in a future rate case.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;COVID&#x2011;19 Costs Accounting Deferral: &lt;/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 April&#160;2020, the MPSC issued an order authorizing Consumers to defer uncollectible accounts expense incurred beginning March&#160;24,&#160;2020 that are in excess of the amount used to set existing rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Regulatory Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Income Taxes, Net:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers records regulatory assets and liabilities to reflect the difference between deferred income taxes recognized for financial reporting purposes and amounts previously reflected in Consumers&#x2019; rates. This net balance will decrease over the remaining life of the related temporary differences and flow through income tax expense. The majority of the net regulatory liability recorded related to income taxes is associated with plant assets that are subject to normalization, which is governed by the Internal Revenue Code, and will be returned to customers over the remaining book life of the related plant assets, the average of which is 44 years for gas plant assets and 27 years for electric plant assets. For additional details on deferred income taxes, see Note&#160;14, Income Taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%"&gt;Reserve for Customer Refunds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt; In December&#160;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. Consumers is required to submit another filing by the end of February 2021 proposing an appropriate method for making this refund.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%"&gt;Voluntary Transmission Asset Sale Gain Share:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt; In October&#160;2020, Consumers completed a sale of the electric utility&#x2019;s remaining transmission equipment to METC. In December&#160;2020, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with electric utility customers; this application was approved by the MPSC in February&#160;2021. Consumers will share the gain through an offset to additional spending in 2021 or through a bill credit to electric utility customers in 2022. As a result, Consumers deferred $14&#160;million of the gain in December&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In September&#160;2019, Consumers completed a sale of a portion of its electric utility&#x2019;s substation transmission equipment to METC. In December&#160;2019, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with customers; this application was approved by the MPSC in April&#160;2020. As a result, Consumers deferred $17&#160;million of the gain in December&#160;2019 and shared that gain with customers in 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%"&gt;Cost of Removal:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt; The MPSC allows Consumers to collect amounts from customers to fund future asset removal activities. This regulatory liability is reduced as costs of removal are incurred. The refund period of this regulatory liability approximates the useful life of the assets to be removed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Renewable Energy Grant:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2013, Consumers received a $69&#160;million renewable energy grant for Lake Winds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;Energy Park, which began operations in 2012. This grant reduces Consumers&#x2019; cost of complying with Michigan&#x2019;s renewable portfolio standard and, accordingly, reduces the overall renewable energy surcharge to be collected from customers. The regulatory liability recorded for the grant will be amortized over the life of Lake Winds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Energy Park.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Renewable Energy Plan:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers has collected surcharges to fund its renewable energy plan. Amounts not yet spent under the plan are recorded as a regulatory liability, which is amortized as incremental costs are incurred to operate and depreciate Consumers&#x2019; renewable generation facilities and to purchase RECs under renewable energy purchase agreements. Incremental costs represent costs incurred in excess of amounts recovered through the PSCR process.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Electric Utility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;2020 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 February&#160;2020, Consumers filed an application with the MPSC seeking an annual rate increase of $244&#160;million, based on a 10.5 percent authorized return on equity and a projected twelve-month period ending December&#160;31,&#160;2021. In July&#160;2020, Consumers reduced its requested annual rate increase to $230&#160;million. In December&#160;2020, the MPSC approved an annual rate increase of $90&#160;million, based on a 9.9 percent authorized return on equity. This increase reflects a $36&#160;million refund to customers of regulatory tax liabilities associated with the remeasurement of Consumers&#x2019; deferred income taxes as a result of the TCJA; excluding the impacts of this refund, the order resulted in a $126&#160;million increase in annual rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The order also approved the recovery of $13&#160;million associated with Consumers&#x2019; deferral of depreciation and property tax expense and the overall rate of return on distribution-related capital investments exceeding certain threshold amounts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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, the order approved the method of recovering amounts earned under the financial compensation mechanism approved by the MPSC in Consumers&#x2019; IRP. This mechanism allows Consumers to earn a return equal to Consumer&#x2019;s weighted-average cost of capital on payments made under PPAs approved by the MPSC after January&#160;1,&#160;2019. The order authorizes Consumers to recover $3&#160;million, beginning in January&#160;2021, for incentives earned and to be earned on PPA payments during 2019 through 2021. Consumers accounts for this program as an alternative-revenue program that meets the criteria for recognizing revenue related to the mechanism as payments are made on MPSC-approved PPAs. Consumers recognized revenue under this mechanism of $1&#160;million in 2020.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 also authorized in the order to replace the current net metering tariff with a new distributed generation tariff, pursuant to the 2016 Energy Law. The new distributed generation tariff is consistent with other distributed generation tariffs already approved by the MPSC and will reduce the subsidies paid by non-distributed generation customers under the current net metering program.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Gas Utility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;2019 Gas 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 December&#160;2019, Consumers filed an application with the MPSC seeking an annual rate increase of $245&#160;million, based on a 10.5 percent authorized return on equity and a projected twelve-month period ending September&#160;30,&#160;2021. In May&#160;2020, Consumers reduced its requested annual rate increase to $229&#160;million. In September&#160;2020, the MPSC approved a settlement agreement authorizing an annual rate increase of $144&#160;million, based on a 9.9 percent authorized return on equity, effective October&#160;1,&#160;2020. As part of that agreement, Consumers agreed not to file a new gas rate case prior to December&#160;2021. The MPSC also approved the continuation of a revenue decoupling mechanism, which annually reconciles Consumers&#x2019; actual weather-normalized non-fuel revenues with the revenues approved by the MPSC. This reconciliation would start in October&#160;2021 and continue until the MPSC resets rates in a subsequent rate case.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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, the MPSC authorized Consumers to accelerate:&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;the refund of a regulatory liability associated with the unprotected, non&#x2011;property-related excess deferred income taxes resulting from the TCJA; Consumers was previously authorized to refund this through 2029&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;the flow-through of certain income tax benefits associated primarily with the cost of removal of gas plant assets placed in service before 1993; Consumers was previously authorized to refund this 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;Under the settlement agreement approved by the MPSC, these benefits, which total $84&#160;million, will now be passed through to customers by September&#160;2022. For additional details, see Note&#160;14, Income Taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Power Supply Cost Recovery and Gas Cost Recovery&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The PSCR and GCR ratemaking processes are designed to allow Consumers to recover all of its power supply and purchased natural gas costs if incurred under reasonable and prudent policies and practices. The MPSC reviews these costs, policies, and practices in annual plan and reconciliation proceedings. Consumers adjusts its PSCR and GCR billing charges monthly in order to minimize the underrecovery or overrecovery amount in the annual reconciliations. Underrecoveries represent probable future revenues that will be recovered from customers; overrecoveries represent previously collected revenues that will be refunded to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the liabilities for PSCR and GCR overrecoveries reflected on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PSCR overrecoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;GCR overrecoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued rate refunds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;PSCR Plans and Reconciliations:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In October&#160;2020, the MPSC issued an order in Consumers&#x2019; 2018 PSCR reconciliation, authorizing recovery of $2.0&#160;billion of power costs and authorizing Consumers to reflect in its 2019 PSCR reconciliation the underrecovery of $28&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In April&#160;2020, the MPSC issued an order in Consumers&#x2019; 2019&#160;PSCR plan authorizing the 2019&#160;PSCR charge that Consumers self-implemented beginning in January&#160;2019. In March&#160;2020, Consumers filed its 2019&#160;PSCR reconciliation, requesting full recovery of $1.9&#160;billion of power costs and authorization to reflect in its 2020 PSCR reconciliation the overrecovery of $21&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers submitted its 2020 PSCR plan to the MPSC in September&#160;2019 and, in accordance with its proposed plan, self-implemented the 2020 PSCR charge beginning in January&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;GCR Plans and Reconciliations:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In September&#160;2020, the MPSC issued an order in Consumers&#x2019; 2018-2019 GCR reconciliation, authorizing recovery of $0.6&#160;billion of gas costs and authorizing Consumers to reflect in its 2019-2020 GCR reconciliation the underrecovery of $11&#160;million. The MPSC disallowed the recovery of $7&#160;million in incremental gas purchases related to the Ray Compressor Station fire. For additional details, see Note&#160;4, Contingencies and Commitments&#x2014;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;In June&#160;2020, Consumers filed its 2019-2020 GCR reconciliation, requesting full recovery of $0.5&#160;billion of gas costs and authorization to reflect in its 2020-2021 GCR reconciliation the underrecovery of $1&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In September&#160;2020, the MPSC approved a settlement agreement in Consumers&#x2019; 2020-2021 GCR plan authorizing the 2020-2021 GCR charge that Consumers self-implemented beginning in April&#160;2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:PublicUtilitiesDisclosureTextBlock>
    <us-gaap:PublicUtilitiesDisclosureTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEzODQy_305b5004-2e2b-45e0-8096-246dc846f3a8">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 Staff, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#x2019; rate cases and PSCR and GCR processes. 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 orders or other actions, could negatively affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;There are multiple appeals pending that involve various issues concerning cost recovery from customers, the adequacy of the record of evidence supporting the recovery of Smart Energy investments, and other matters. Consumers is unable to predict the outcome of these appeals.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Regulatory Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers is subject to the actions of the MPSC and FERC and therefore prepares its consolidated financial statements in accordance with the provisions of regulatory accounting. A utility must apply regulatory accounting when its rates are designed to recover specific costs of providing regulated services. Under regulatory accounting, Consumers records regulatory assets or liabilities for certain transactions that would have been treated as expense or revenue by non&#x2011;regulated businesses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the regulatory assets and liabilities on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.248%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.605%"/&gt;&lt;td style="width:0.1%"/&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;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;End of Recovery or Refund Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&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-style:italic;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan incentive&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred capital spending&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Postretirement benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of coal-fueled electric generating units to be retired&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ARO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MGP sites&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized loss on reacquired debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan incentive&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Demand response program&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;COVID-19 costs accounting deferral&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total non-current regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserve for customer refunds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;Voluntary transmission asset sale gain share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;Cost of removal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Income taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable energy grant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2043&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;ARO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable energy plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total non-current regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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 MPSC has historically authorized and Consumers expects the MPSC to authorize a specific return on these regulatory assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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 regulatory asset is included in rate base, thereby providing a return.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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;These regulatory assets represent incurred costs for which the MPSC has provided, or Consumers expects, recovery without a return on investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Regulatory Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Energy Waste Reduction Plan Incentive:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The energy waste reduction incentive mechanism provides a financial incentive if the energy savings of Consumers&#x2019; customers exceed annual targets established by the MPSC. Consumers accounts for this program as an alternative-revenue program that meets the criteria for recognizing revenue related to the incentive as soon as energy savings exceed the annual targets established by the MPSC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In November&#160;2020, the MPSC approved a settlement agreement authorizing Consumers to collect $34&#160;million during 2021 as an incentive for exceeding its statutory savings targets in 2019. Consumers recognized incentive revenue under this program of $34&#160;million in 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers also exceeded its statutory savings targets in 2020, achieved certain other goals, and will request the MPSC&#x2019;s approval to collect $42&#160;million, the maximum performance incentive, in the energy waste reduction reconciliation to be filed in 2021. Consumers recognized incentive revenue under this program of $42&#160;million in 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Deferred Capital Spending:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In January&#160;2019, the MPSC approved a settlement agreement in Consumers&#x2019; 2018 electric rate case, which provided deferred accounting treatment for distribution-related capital investments exceeding certain threshold amounts. Thus, for actual capital spending above the threshold amounts detailed in the settlement agreement, Consumers has deferred as a regulatory asset the associated depreciation and property tax expense as well as the debt component of the overall rate of return on such spending.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Postretirement Benefits:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; As part of the ratemaking process, the MPSC allows Consumers to recover the costs of postretirement benefits. Accordingly, Consumers defers the net impact of actuarial losses and gains, prior service costs and credits, and settlements associated with postretirement benefits as a regulatory asset or liability. The asset or liability will decrease as the deferred items are amortized and recognized as components of net periodic benefit cost. For details about settlements and the amortization periods, see Note&#160;12, Retirement Benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Costs of Coal-fueled Electric Generating Units to be Retired:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In June&#160;2019, the MPSC approved the settlement agreement reached in Consumers&#x2019; IRP, under which Consumers plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;amp;&#160;2 coal-fueled electric generating units in 2023. Under Michigan law, electric utilities have been permitted to use highly rated, low-cost securitization bonds to finance the recovery of qualified costs. In&#160;2019, Consumers removed from total plant, property, and equipment an amount representing the projected remaining book value of the two&#160;coal-fueled electric generating units upon their retirement, and recorded it as a regulatory asset. Until securitization, the book value of the generating units will remain in rate base and receive full regulatory returns in general rate cases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In December&#160;2020, the MPSC issued a securitization financing order authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of the two&#160;coal-fueled electric generating units upon their retirement. An intervenor has appealed the order, contending that it should not have to pay the securitization surcharge.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Securitized Costs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2013, the MPSC issued a securitization financing order authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of seven smaller &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;coal-fueled electric generating units that Consumers retired in 2016 and three smaller natural gas-fueled electric generating units that Consumers retired in 2015. Upon receipt of the MPSC&#x2019;s order, Consumers removed the book value of the ten units from plant, property, and equipment and recorded this amount as a regulatory asset. Consumers is amortizing the regulatory asset over the life of the related securitization bonds, which it issued through a subsidiary in 2014. For additional details regarding the securitization bonds, see Note&#160;5, 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:11pt;font-weight:700;line-height:120%"&gt;ARO:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The recovery of the underlying asset investments and related removal and monitoring costs of recorded AROs is approved by the MPSC in depreciation rate cases. Consumers records a regulatory asset and a regulatory liability for timing differences between the recognition of AROs for financial reporting purposes and the recovery of these costs from customers. The recovery period approximates the useful life of the assets to be removed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;MGP Sites:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers is incurring environmental remediation and other response activity costs at 23&#160;former MGP facilities. The MPSC allows Consumers to recover from its natural gas customers over a ten-year period the costs incurred to remediate the MGP sites.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Unamortized Loss on Reacquired Debt:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Under regulatory accounting, any unamortized discount, premium, or expense related to debt redeemed with the proceeds of new debt is capitalized and amortized over the life of the new debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Energy Waste Reduction Plan:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The MPSC allows Consumers to collect surcharges from customers to fund its energy waste reduction plan. The amount of spending incurred in excess of surcharges collected is recorded as a regulatory asset and amortized as surcharges are collected from customers over the plan period. The amount of surcharges collected in excess of spending incurred is recorded as a regulatory liability and amortized as costs are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Demand Response 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; In the IRP and in general electric rate cases, the MPSC has approved the recovery of demand response costs. Consumers annually files a reconciliation with the MPSC to review actual demand response costs against amounts approved. The method of recovery of demand response costs will be determined in a future rate case.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;COVID&#x2011;19 Costs Accounting Deferral: &lt;/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 April&#160;2020, the MPSC issued an order authorizing Consumers to defer uncollectible accounts expense incurred beginning March&#160;24,&#160;2020 that are in excess of the amount used to set existing rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Regulatory Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Income Taxes, Net:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers records regulatory assets and liabilities to reflect the difference between deferred income taxes recognized for financial reporting purposes and amounts previously reflected in Consumers&#x2019; rates. This net balance will decrease over the remaining life of the related temporary differences and flow through income tax expense. The majority of the net regulatory liability recorded related to income taxes is associated with plant assets that are subject to normalization, which is governed by the Internal Revenue Code, and will be returned to customers over the remaining book life of the related plant assets, the average of which is 44 years for gas plant assets and 27 years for electric plant assets. For additional details on deferred income taxes, see Note&#160;14, Income Taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%"&gt;Reserve for Customer Refunds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt; In December&#160;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. Consumers is required to submit another filing by the end of February 2021 proposing an appropriate method for making this refund.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%"&gt;Voluntary Transmission Asset Sale Gain Share:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt; In October&#160;2020, Consumers completed a sale of the electric utility&#x2019;s remaining transmission equipment to METC. In December&#160;2020, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with electric utility customers; this application was approved by the MPSC in February&#160;2021. Consumers will share the gain through an offset to additional spending in 2021 or through a bill credit to electric utility customers in 2022. As a result, Consumers deferred $14&#160;million of the gain in December&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In September&#160;2019, Consumers completed a sale of a portion of its electric utility&#x2019;s substation transmission equipment to METC. In December&#160;2019, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with customers; this application was approved by the MPSC in April&#160;2020. As a result, Consumers deferred $17&#160;million of the gain in December&#160;2019 and shared that gain with customers in 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%"&gt;Cost of Removal:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt; The MPSC allows Consumers to collect amounts from customers to fund future asset removal activities. This regulatory liability is reduced as costs of removal are incurred. The refund period of this regulatory liability approximates the useful life of the assets to be removed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Renewable Energy Grant:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2013, Consumers received a $69&#160;million renewable energy grant for Lake Winds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;Energy Park, which began operations in 2012. This grant reduces Consumers&#x2019; cost of complying with Michigan&#x2019;s renewable portfolio standard and, accordingly, reduces the overall renewable energy surcharge to be collected from customers. The regulatory liability recorded for the grant will be amortized over the life of Lake Winds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Energy Park.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Renewable Energy Plan:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers has collected surcharges to fund its renewable energy plan. Amounts not yet spent under the plan are recorded as a regulatory liability, which is amortized as incremental costs are incurred to operate and depreciate Consumers&#x2019; renewable generation facilities and to purchase RECs under renewable energy purchase agreements. Incremental costs represent costs incurred in excess of amounts recovered through the PSCR process.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Electric Utility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;2020 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 February&#160;2020, Consumers filed an application with the MPSC seeking an annual rate increase of $244&#160;million, based on a 10.5 percent authorized return on equity and a projected twelve-month period ending December&#160;31,&#160;2021. In July&#160;2020, Consumers reduced its requested annual rate increase to $230&#160;million. In December&#160;2020, the MPSC approved an annual rate increase of $90&#160;million, based on a 9.9 percent authorized return on equity. This increase reflects a $36&#160;million refund to customers of regulatory tax liabilities associated with the remeasurement of Consumers&#x2019; deferred income taxes as a result of the TCJA; excluding the impacts of this refund, the order resulted in a $126&#160;million increase in annual rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The order also approved the recovery of $13&#160;million associated with Consumers&#x2019; deferral of depreciation and property tax expense and the overall rate of return on distribution-related capital investments exceeding certain threshold amounts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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, the order approved the method of recovering amounts earned under the financial compensation mechanism approved by the MPSC in Consumers&#x2019; IRP. This mechanism allows Consumers to earn a return equal to Consumer&#x2019;s weighted-average cost of capital on payments made under PPAs approved by the MPSC after January&#160;1,&#160;2019. The order authorizes Consumers to recover $3&#160;million, beginning in January&#160;2021, for incentives earned and to be earned on PPA payments during 2019 through 2021. Consumers accounts for this program as an alternative-revenue program that meets the criteria for recognizing revenue related to the mechanism as payments are made on MPSC-approved PPAs. Consumers recognized revenue under this mechanism of $1&#160;million in 2020.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 also authorized in the order to replace the current net metering tariff with a new distributed generation tariff, pursuant to the 2016 Energy Law. The new distributed generation tariff is consistent with other distributed generation tariffs already approved by the MPSC and will reduce the subsidies paid by non-distributed generation customers under the current net metering program.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Gas Utility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;2019 Gas 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 December&#160;2019, Consumers filed an application with the MPSC seeking an annual rate increase of $245&#160;million, based on a 10.5 percent authorized return on equity and a projected twelve-month period ending September&#160;30,&#160;2021. In May&#160;2020, Consumers reduced its requested annual rate increase to $229&#160;million. In September&#160;2020, the MPSC approved a settlement agreement authorizing an annual rate increase of $144&#160;million, based on a 9.9 percent authorized return on equity, effective October&#160;1,&#160;2020. As part of that agreement, Consumers agreed not to file a new gas rate case prior to December&#160;2021. The MPSC also approved the continuation of a revenue decoupling mechanism, which annually reconciles Consumers&#x2019; actual weather-normalized non-fuel revenues with the revenues approved by the MPSC. This reconciliation would start in October&#160;2021 and continue until the MPSC resets rates in a subsequent rate case.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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, the MPSC authorized Consumers to accelerate:&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;the refund of a regulatory liability associated with the unprotected, non&#x2011;property-related excess deferred income taxes resulting from the TCJA; Consumers was previously authorized to refund this through 2029&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;the flow-through of certain income tax benefits associated primarily with the cost of removal of gas plant assets placed in service before 1993; Consumers was previously authorized to refund this 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;Under the settlement agreement approved by the MPSC, these benefits, which total $84&#160;million, will now be passed through to customers by September&#160;2022. For additional details, see Note&#160;14, Income Taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Power Supply Cost Recovery and Gas Cost Recovery&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The PSCR and GCR ratemaking processes are designed to allow Consumers to recover all of its power supply and purchased natural gas costs if incurred under reasonable and prudent policies and practices. The MPSC reviews these costs, policies, and practices in annual plan and reconciliation proceedings. Consumers adjusts its PSCR and GCR billing charges monthly in order to minimize the underrecovery or overrecovery amount in the annual reconciliations. Underrecoveries represent probable future revenues that will be recovered from customers; overrecoveries represent previously collected revenues that will be refunded to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the liabilities for PSCR and GCR overrecoveries reflected on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PSCR overrecoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;GCR overrecoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued rate refunds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;PSCR Plans and Reconciliations:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In October&#160;2020, the MPSC issued an order in Consumers&#x2019; 2018 PSCR reconciliation, authorizing recovery of $2.0&#160;billion of power costs and authorizing Consumers to reflect in its 2019 PSCR reconciliation the underrecovery of $28&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In April&#160;2020, the MPSC issued an order in Consumers&#x2019; 2019&#160;PSCR plan authorizing the 2019&#160;PSCR charge that Consumers self-implemented beginning in January&#160;2019. In March&#160;2020, Consumers filed its 2019&#160;PSCR reconciliation, requesting full recovery of $1.9&#160;billion of power costs and authorization to reflect in its 2020 PSCR reconciliation the overrecovery of $21&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers submitted its 2020 PSCR plan to the MPSC in September&#160;2019 and, in accordance with its proposed plan, self-implemented the 2020 PSCR charge beginning in January&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;GCR Plans and Reconciliations:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In September&#160;2020, the MPSC issued an order in Consumers&#x2019; 2018-2019 GCR reconciliation, authorizing recovery of $0.6&#160;billion of gas costs and authorizing Consumers to reflect in its 2019-2020 GCR reconciliation the underrecovery of $11&#160;million. The MPSC disallowed the recovery of $7&#160;million in incremental gas purchases related to the Ray Compressor Station fire. For additional details, see Note&#160;4, Contingencies and Commitments&#x2014;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;In June&#160;2020, Consumers filed its 2019-2020 GCR reconciliation, requesting full recovery of $0.5&#160;billion of gas costs and authorization to reflect in its 2020-2021 GCR reconciliation the underrecovery of $1&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In September&#160;2020, the MPSC approved a settlement agreement in Consumers&#x2019; 2020-2021 GCR plan authorizing the 2020-2021 GCR charge that Consumers self-implemented beginning in April&#160;2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:PublicUtilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEzODQ2_5d5d95ce-57e1-425d-a32f-a908883552db">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the regulatory assets and liabilities on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.248%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.605%"/&gt;&lt;td style="width:0.1%"/&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;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;End of Recovery or Refund Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&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-style:italic;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan incentive&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred capital spending&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Postretirement benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of coal-fueled electric generating units to be retired&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ARO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MGP sites&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized loss on reacquired debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan incentive&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Energy waste reduction plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Demand response program&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;COVID-19 costs accounting deferral&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total non-current regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserve for customer refunds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;Voluntary transmission asset sale gain share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;Cost of removal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Income taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable energy grant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2043&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;ARO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable energy plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total non-current regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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 MPSC has historically authorized and Consumers expects the MPSC to authorize a specific return on these regulatory assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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 regulatory asset is included in rate base, thereby providing a return.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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;These regulatory assets represent incurred costs for which the MPSC has provided, or Consumers expects, recovery without a return on investment.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i5750af1bc4fa4c968cdbf2514427115e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzQtNC0xLTEtMA_4b7ffdb2-8155-45b1-970e-93d19b7216e9"
      unitRef="usd">34000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i7e00d384b13148168865e273b344ee05_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzQtNi0xLTEtMA_1aae0a9d-c045-410e-9314-de436c6704db"
      unitRef="usd">33000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i68b86dd305244747a1d8896dedd8ce27_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzUtNC0xLTEtMjkzOTQ_d4cdd52b-804a-4b66-aeb4-5342c98d26bb"
      unitRef="usd">6000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="ib2b42146b44846da90052226ec01fc5c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzUtNi0xLTEtMjkzOTQ_36519085-0f12-4a4b-9580-cd27fd4166e5"
      unitRef="usd">0</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i0f19a1a6cfe243a2b63c964ac4e10ff3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzUtNC0xLTEtMA_5d3c89ab-7dbf-422f-a37c-cb51bd1e0f1b"
      unitRef="usd">2000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i863e76db9dcc426b855917dfac34d70c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzUtNi0xLTEtMA_989f0c05-13df-46ac-a801-3b37c8d9db8b"
      unitRef="usd">0</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzYtNC0xLTEtMA_5521f2bd-c215-43b1-a4c0-6069e49de213"
      unitRef="usd">42000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzYtNi0xLTEtMA_5675ac85-61be-4441-8940-8dcce08bc9dc"
      unitRef="usd">33000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i0b1b0fe429d04c52906c5e0bc38cdb01_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzgtNC0xLTEtMA_95f223e0-151a-4952-a1c5-f3a6ca2a0c60"
      unitRef="usd">1231000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i33e8632e2c304907bd8dc4227465612a_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzgtNi0xLTEtMA_01a38589-794e-4ff7-8076-991a36f7e0e2"
      unitRef="usd">1130000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ie838a1ff6e1c4d5da483ab9345cace02_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzktNC0xLTEtMA_eff69cb5-c8ff-490f-8792-df1deac00732"
      unitRef="usd">678000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i4ca296b4b4f14cc4a18dd9a9e40cafa4_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzktNi0xLTEtMA_bd7fbc77-c98c-4753-84e9-c36ced3c3ddd"
      unitRef="usd">667000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="iab181d7faf8048269dc304def817b241_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzEwLTQtMS0xLTA_795c04a2-5932-4889-8863-250a6fb6a299"
      unitRef="usd">221000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i3b76b27dbffc4d27809b35f7e5dc5722_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzEwLTYtMS0xLTA_b8634ec6-43d7-4e92-b77f-b3d0368a8fe0"
      unitRef="usd">247000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i587df8ba0dd24c1990d3bdea26eabfac_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzExLTQtMS0xLTA_9a6da5b7-b993-4202-b26a-6a8500d9edc5"
      unitRef="usd">216000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i192bed0b89c24431b233b3f52dbab3e3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzExLTYtMS0xLTA_4008b0d1-1b45-42cf-a99e-5129118d9376"
      unitRef="usd">191000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i98aa071c4bdd4fb0913605c8a9165a45_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzEyLTQtMS0xLTA_e91ea1a4-5b8a-4c58-affb-47429047f039"
      unitRef="usd">120000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i95fb9287b46146f196a9d307225dcb35_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzEyLTYtMS0xLTA_da546b91-a4b0-42a4-98d9-69f1d00f177d"
      unitRef="usd">130000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i1523512724774383972ce74d17fcdec1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzEzLTQtMS0xLTA_9127a53e-3bca-491f-9a0e-85d3f93b61f8"
      unitRef="usd">108000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="id0cc2524b27f43af8f2d387584008932_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzEzLTYtMS0xLTA_3b27aca0-2d59-4071-8ab6-2da55582c2e1"
      unitRef="usd">70000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i5750af1bc4fa4c968cdbf2514427115e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE0LTQtMS0xLTA_979e525c-7a41-4c68-9752-9e5069629f1e"
      unitRef="usd">42000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i7e00d384b13148168865e273b344ee05_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE0LTYtMS0xLTA_b206c4bf-eff7-4333-8503-8e3efde592f4"
      unitRef="usd">34000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i04a5de4d939c47ceaaa8fdd0bef77349_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE1LTQtMS0xLTA_312e6d4f-f50e-42c0-8c44-9347ee10bb93"
      unitRef="usd">16000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i468df4c3c1904f3893fed1840a00af0e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE1LTYtMS0xLTA_15511095-16c0-4aaa-a6f0-de5f8d56231f"
      unitRef="usd">10000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ifdfb7addfc6e4734bba795b2c3819fc1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE3LTQtMS0xLTI5NDA4_bc94dd63-8f48-4c45-91a7-0ac07f24562f"
      unitRef="usd">10000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i240772561cce453e9b8895a9508103bc_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE3LTYtMS0xLTI5NDA4_98e57502-c471-4153-8496-9d486aa93e06"
      unitRef="usd">1000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i22f4fee6abfc43b9bb8cce9d38d16c44_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE2LTQtMS0xLTI1NTM_30013857-ca03-465c-9d72-b36a7a70de5e"
      unitRef="usd">4000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="iea95ce7bc8a848dea54733ea16ba76ed_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE2LTYtMS0xLTI1NTM_1c190ccf-13e2-449f-b43f-ebcad5bf7cd8"
      unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i0f19a1a6cfe243a2b63c964ac4e10ff3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE4LTQtMS0xLTA_4990c9b0-e3d2-4460-89a3-0b7664104a31"
      unitRef="usd">7000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i863e76db9dcc426b855917dfac34d70c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE4LTYtMS0xLTA_ec1f2958-d484-4c2f-bcdd-71aae7c2d241"
      unitRef="usd">9000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE5LTQtMS0xLTA_4bb107b5-9cc8-4ff1-9f31-8f22f56566e8"
      unitRef="usd">2653000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzE5LTYtMS0xLTA_039404c1-3116-461c-a578-3085e6bda453"
      unitRef="usd">2489000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssets
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzIwLTQtMS0xLTA_d9db68e9-1ac8-4f3d-9c06-bbd89603c59e"
      unitRef="usd">2695000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzIwLTYtMS0xLTA_e077b80f-ff1a-41d8-a326-62583b26230d"
      unitRef="usd">2522000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i8bbc8f3eab3e4dc0a61ed5877571b0ef_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzIzLTQtMS0xLTA_1a51dbfc-1af0-41d9-ab56-1e03c32a47de"
      unitRef="usd">105000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i46bb43d8e8044afdb6ccb3c7176d1f3f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzIzLTYtMS0xLTA_ac148562-d749-45be-b159-81a3cde57891"
      unitRef="usd">65000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ida64ae8cd6dd4f1cbe50e9906be9cb3a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzI1LTQtMS0xLTI5NDM1_21c89652-8267-4ee8-974f-ef7923300e48"
      unitRef="usd">28000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i65f4d7e4f285450580eea74b68d426f8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzI1LTYtMS0xLTI5NDM1_2ab94e35-623f-485a-b9c3-b3d4a6c39bde"
      unitRef="usd">2000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="id669f6e903234c7ca4268e16301c90e0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzI0LTQtMS0xLTA_8b4349b5-7c83-4301-aea9-19a629e68647"
      unitRef="usd">14000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="idd826c82d38a48dcb9287df42198bab7_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzI0LTYtMS0xLTA_c5d1c57a-2287-489c-8bcd-bcc6ae01847b"
      unitRef="usd">17000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ied48047ab5974ae598026264344b0b93_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzI3LTQtMS0xLTA_5985f3f8-5f60-4646-a466-f37a891ac4de"
      unitRef="usd">4000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i96d5d4bd4098402885a38a9f4e9fcd89_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzI3LTYtMS0xLTA_120ff58a-4c3b-41bc-aa98-93f7b64a555d"
      unitRef="usd">3000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzI4LTQtMS0xLTA_7b554fc1-77ed-4331-93b7-f642e4c31fe3"
      unitRef="usd">151000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzI4LTYtMS0xLTA_1f7e91f7-3a87-450f-bcb2-c9eb3a567ecf"
      unitRef="usd">87000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i69e7881377fa460895af0091d1c0ba5d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzMwLTQtMS0xLTA_ba16d29b-5cd7-44cd-a039-5d8a9d1e4574"
      unitRef="usd">2245000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i22482a3a24144dc9ad833501bd3e7b2d_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzMwLTYtMS0xLTA_83a84d20-c7f2-462e-81b5-44831934e276"
      unitRef="usd">2126000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i8bbc8f3eab3e4dc0a61ed5877571b0ef_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzMxLTQtMS0xLTA_37dceacf-401e-4fa1-a275-b2db1587a03b"
      unitRef="usd">1419000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i46bb43d8e8044afdb6ccb3c7176d1f3f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzMxLTYtMS0xLTA_63dc9722-03a8-466f-856a-7cc5e690a1ef"
      unitRef="usd">1510000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i3b587baf7f5540bf9394173c74eabc6c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzMyLTQtMS0xLTA_67b97a35-e4bc-4c24-81ac-f431db5c60b2"
      unitRef="usd">49000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i825ef4ded4464c599bd9d4739b162037_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzMyLTYtMS0xLTA_03ca4aa8-c23b-48f3-84ff-754d3bb55087"
      unitRef="usd">52000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i2c6667a957fc472f885e7ea40ae6c4aa_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzMzLTQtMS0xLTA_4bf55de9-043c-4ea1-ae6f-3a2264e59442"
      unitRef="usd">11000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i3de4fd9b15ea40a2b0e68750d471d91f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzMzLTYtMS0xLTA_3e5ebfad-d6c8-4e5e-b642-6295dad20c5f"
      unitRef="usd">26000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i0cc0b330465e4fa5bc580646ca937c53_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzM0LTQtMS0xLTA_6c25afac-0977-49b2-acf6-26b97784de48"
      unitRef="usd">9000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ica17bef653b641dc91ea39c12e9bb322_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzM0LTYtMS0xLTA_3534f295-e3a1-46fd-9fb8-0b573860e12d"
      unitRef="usd">17000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ied48047ab5974ae598026264344b0b93_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzM3LTQtMS0xLTA_517893c9-67e8-40c4-b87b-ebefffbbc19a"
      unitRef="usd">11000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i96d5d4bd4098402885a38a9f4e9fcd89_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzM3LTYtMS0xLTA_d3cefee7-529b-4b08-8b09-3e8b16fd8573"
      unitRef="usd">11000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzM4LTQtMS0xLTA_a29a18d5-7fe4-4020-90c4-960a12808a0e"
      unitRef="usd">3744000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzM4LTYtMS0xLTA_36c56bfe-b79a-40c7-bb71-dd32a9fc8f99"
      unitRef="usd">3742000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilities
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzM5LTQtMS0xLTA_1622924c-9db9-4c75-97d4-48c9c6cdcf96"
      unitRef="usd">3895000000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilities
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZTozZDNiY2EyNTBiMTU0M2EzYTU5NjA3MjA4ZjBiYTcyMS90YWJsZXJhbmdlOjNkM2JjYTI1MGIxNTQzYTNhNTk2MDcyMDhmMGJhNzIxXzM5LTYtMS0xLTA_02270e89-7ab7-43fd-adfd-e526b6f00580"
      unitRef="usd">3829000000</us-gaap:RegulatoryLiabilities>
    <cms:AuthorizedRecoveryCollection
      contextRef="iab89a6dbe776428dba0b167c963bde09_I20201130"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzIwNzE_6d217767-cbeb-49fd-b91a-4fa501e3aff0"
      unitRef="usd">34000000</cms:AuthorizedRecoveryCollection>
    <us-gaap:Revenues
      contextRef="i7eb81f1bb9b941b8a29b1c61a4c1ae42_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzIyMTQ_1a13b887-ab25-4d03-9997-c561041fa35a"
      unitRef="usd">34000000</us-gaap:Revenues>
    <cms:RequestedRecoveryCollection
      contextRef="ic5cb4d0570394990b3ed312e47439c85_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzIzNjM_eb306cd7-2a93-46e9-a54c-e8ddc546842c"
      unitRef="usd">42000000</cms:RequestedRecoveryCollection>
    <us-gaap:Revenues
      contextRef="i35a978bda7dd4ac58eb9f21c3f685e07_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzI1Mjc_09015cb6-b466-40d4-ba8c-85e635537ff7"
      unitRef="usd">42000000</us-gaap:Revenues>
    <cms:RegulatoryAssetsNumberOfUnits
      contextRef="ic1911910df9e45b2a05edcafaa4469e6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzM1ODY_5c00d7b7-e28d-4279-b066-982f45a6f464"
      unitRef="coal_fueled_electric_generating_unit">2</cms:RegulatoryAssetsNumberOfUnits>
    <cms:RegulatoryAssetsNumberOfUnits
      contextRef="ic1911910df9e45b2a05edcafaa4469e6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzkzNDU4NDg4ODMxNDA_5c00d7b7-e28d-4279-b066-982f45a6f464"
      unitRef="coal_fueled_electric_generating_unit">2</cms:RegulatoryAssetsNumberOfUnits>
    <cms:NumberOfUnitsRetired
      contextRef="i53e23b4628bd452fac305af4cfa156ac_D20160101-20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzM5NjM_3c669299-761f-4c22-8eee-d0ce04f119dc"
      unitRef="site">7</cms:NumberOfUnitsRetired>
    <cms:NumberOfUnitsRetired
      contextRef="id261b598eeb54bc2b6034552e8da8c71_D20160101-20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzM5OTk_fa4be5af-a55b-45ac-8b87-6c94a82c9a1c"
      unitRef="site">3</cms:NumberOfUnitsRetired>
    <cms:NumberOfUnitsRetired
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzQxNjE_fae2dfe0-135e-4e3d-8944-489fafa21610"
      unitRef="site">10</cms:NumberOfUnitsRetired>
    <cms:NumberOfFormerManufacturedGasPlants
      contextRef="icc2db237c73546068bdc62389a00f4b2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzUwMDI_7b2ccf72-bc84-43ff-b649-025cd7841519"
      unitRef="site">23</cms:NumberOfFormerManufacturedGasPlants>
    <us-gaap:RegulatoryAssetAmortizationPeriod
      contextRef="i83d11442f1964569973d102d9722d98c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2Xzg3OTYwOTMwNjQ4MzU_29350a84-311c-411d-827f-ac4feb364d9f">P10Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:RegulatoryLiabilityAmortizationPeriod
      contextRef="id325411f11ac4784af4e9beac16b9ae2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzkzNDU4NDg4Nzg3MzU_c50a157e-f928-4607-b6d8-a830e7a18ba6">P44Y</us-gaap:RegulatoryLiabilityAmortizationPeriod>
    <us-gaap:RegulatoryLiabilityAmortizationPeriod
      contextRef="i3a21beecde354e6f85d73007d773ffd6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzkzNDU4NDg4Nzg3NDc_71698506-31fa-4362-ba3f-8ca30fb83814">P27Y</us-gaap:RegulatoryLiabilityAmortizationPeriod>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ida64ae8cd6dd4f1cbe50e9906be9cb3a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzkzNDU4NDg4ODQyNjQ_21c89652-8267-4ee8-974f-ef7923300e48"
      unitRef="usd">28000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="id669f6e903234c7ca4268e16301c90e0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzkzNDU4NDg4NzU0OTE_8b4349b5-7c83-4301-aea9-19a629e68647"
      unitRef="usd">14000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="idd826c82d38a48dcb9287df42198bab7_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNDk5Njg5_c5d1c57a-2287-489c-8bcd-bcc6ae01847b"
      unitRef="usd">17000000</us-gaap:RegulatoryLiabilityCurrent>
    <cms:ProceedsFromGovernmentGrant
      contextRef="i686b88a219b049888cd56fbbf25ebcf4_D20130101-20131231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzgzODQ_5fd32520-0a6a-44e4-a056-d3d53a399337"
      unitRef="usd">69000000</cms:ProceedsFromGovernmentGrant>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount
      contextRef="i39ad5ba0648b4fd4b221ce56b2e301bf_D20200201-20200229"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNDk5NzM1_7c862a64-316f-4d98-9e0a-1c7e7a00ff11"
      unitRef="usd">244000000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage
      contextRef="i39ad5ba0648b4fd4b221ce56b2e301bf_D20200201-20200229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNDk5NzU0_cc16066f-b51b-4951-ab12-b6598f16043f"
      unitRef="number">0.105</us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount
      contextRef="i1662362bfd0d4ba6921bdd98cc8103c9_D20200701-20200731"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNDk5ODkx_29a48255-598c-4235-bb0a-c9dff73b9d34"
      unitRef="usd">230000000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount
      contextRef="i4924b3a8b726468ab42d80dfeb2988ff_D20201201-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNDk5OTA5_a322b0cb-b091-445d-b0f0-8d9dacc5902f"
      unitRef="usd">90000000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage
      contextRef="i4924b3a8b726468ab42d80dfeb2988ff_D20201201-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNDk5OTI4_8330c634-b7c7-48de-8610-2d8becbb7bd0"
      unitRef="number">0.099</us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount
      contextRef="i358011e3cbf745c59630705dd4febaa2_D20201201-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzkzNDU4NDg4NzkyNjA_818caac7-8c99-423c-bc7e-0e49584eb238"
      unitRef="usd">-36000000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount
      contextRef="i8f608531539a4b19b17e61e2401c588b_D20201201-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzkzNDU4NDg4NzkyMzk_3709ea04-c3d6-4101-9c37-c687617b2b59"
      unitRef="usd">126000000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <cms:AuthorizedRecoveryCollection
      contextRef="i3a312f89aed64dd18beb289ac092c3a2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNDk5OTQ0_58c57f77-7f63-4bed-a247-841bb0d37de3"
      unitRef="usd">13000000</cms:AuthorizedRecoveryCollection>
    <cms:AuthorizedRecoveryCollection
      contextRef="i99fd627cda9b41749a9440f1f7ad9e50_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNDk5OTYy_a65c3138-12d8-4561-95fc-5aa20a096e96"
      unitRef="usd">3000000</cms:AuthorizedRecoveryCollection>
    <us-gaap:Revenues
      contextRef="i04b696d4019c4067b0a8a058729451b8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzkzNDU4NDg4NzcwNjM_90630ef7-b754-4c97-be3c-930b326e08f5"
      unitRef="usd">1000000</us-gaap:Revenues>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount
      contextRef="i2cc628002df748ef8267a57281c8bad8_D20191201-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNTAwMDA5_2b53864d-9128-49fc-9842-1c8741bd3d48"
      unitRef="usd">245000000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage
      contextRef="i2cc628002df748ef8267a57281c8bad8_D20191201-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNTAwMDI4_e7c8b999-b34a-416a-ab6a-91ca04d32ce3"
      unitRef="number">0.105</us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount
      contextRef="iebce25f0bc3e46459191ba68a3e553d3_D20200501-20200531"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNTAwMDQ1_574ea1df-5aa6-47e9-aba3-d4063c14a9f8"
      unitRef="usd">229000000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount
      contextRef="i252cc473ad1449ccb692e61d25976bc8_D20200901-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNTAwMDY0_6b878767-9b3e-43fd-aa0c-23fb1b939b1e"
      unitRef="usd">144000000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage
      contextRef="i252cc473ad1449ccb692e61d25976bc8_D20200901-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNTAwMDgy_e61263cf-d881-4a76-b492-abecb7543426"
      unitRef="number">0.099</us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifc2e93bb30bb42128a71304f6e559b01_D20200901-20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNTAwMDk4_7c10cf7b-c53c-424a-a187-5354dfddc742"
      unitRef="usd">-84000000</us-gaap:IncomeTaxExpenseBenefit>
    <cms:ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEzODQ5_a196ad17-2432-49ae-b832-1c6e9df3c732">&lt;div style="margin-bottom: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 liabilities for PSCR and GCR overrecoveries reflected on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PSCR overrecoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;GCR overrecoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued rate refunds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock>
    <cms:AccruedRateRefunds
      contextRef="i7e7a7c9b46894adcb266dc6a4b2ba1b5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZToyZDc2MGQ0ODY2YmM0M2I5OGI1NDQ2NzMzYTQ2YjgxMS90YWJsZXJhbmdlOjJkNzYwZDQ4NjZiYzQzYjk4YjU0NDY3MzNhNDZiODExXzctMi0xLTEtMA_7d5732b6-e573-4a01-a33e-fba2d4572888"
      unitRef="usd">5000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds
      contextRef="i44347ff438bd409480729872c5fae572_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZToyZDc2MGQ0ODY2YmM0M2I5OGI1NDQ2NzMzYTQ2YjgxMS90YWJsZXJhbmdlOjJkNzYwZDQ4NjZiYzQzYjk4YjU0NDY3MzNhNDZiODExXzctNC0xLTEtMA_e0059e8b-e27c-4e3f-88f9-116742f64230"
      unitRef="usd">33000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds
      contextRef="i03d594d16abb49bd98c1c59ddf34e8e7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZToyZDc2MGQ0ODY2YmM0M2I5OGI1NDQ2NzMzYTQ2YjgxMS90YWJsZXJhbmdlOjJkNzYwZDQ4NjZiYzQzYjk4YjU0NDY3MzNhNDZiODExXzgtMi0xLTEtMA_6affcb5a-fca1-4488-9612-d23f593cc98b"
      unitRef="usd">15000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds
      contextRef="i969322a89fea486a848ffc55f5382d90_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZToyZDc2MGQ0ODY2YmM0M2I5OGI1NDQ2NzMzYTQ2YjgxMS90YWJsZXJhbmdlOjJkNzYwZDQ4NjZiYzQzYjk4YjU0NDY3MzNhNDZiODExXzgtNC0xLTEtMA_271b4b78-13df-4499-a4a5-47a94dc2370f"
      unitRef="usd">2000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZToyZDc2MGQ0ODY2YmM0M2I5OGI1NDQ2NzMzYTQ2YjgxMS90YWJsZXJhbmdlOjJkNzYwZDQ4NjZiYzQzYjk4YjU0NDY3MzNhNDZiODExXzktMi0xLTEtMA_b2d2828c-01a7-4281-9b3d-114c92c4c473"
      unitRef="usd">20000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90YWJsZToyZDc2MGQ0ODY2YmM0M2I5OGI1NDQ2NzMzYTQ2YjgxMS90YWJsZXJhbmdlOjJkNzYwZDQ4NjZiYzQzYjk4YjU0NDY3MzNhNDZiODExXzktNC0xLTEtMA_77139ead-753a-46d3-9de3-803f88f85176"
      unitRef="usd">35000000</cms:AccruedRateRefunds>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="i51b3115156ff46f894ce7562860c7f95_D20180101-20181231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEyNTY4_4d177580-a3ce-4b42-a0e3-179ebee34d18"
      unitRef="usd">2000000000.0</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized
      contextRef="ib643cb86c07d4b3c96aae4284f5bb3a4_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEyNjc1_b64c243d-6e92-417e-bd6a-866cf93eecea"
      unitRef="usd">-28000000</cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="i23d4f751400c44ca88157344fa7883cd_D20190101-20191231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEyOTMy_4a3d2a03-69ba-437c-ad11-8f5cfcc2de61"
      unitRef="usd">1900000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized
      contextRef="i44347ff438bd409480729872c5fae572_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEzMDMy_5cbe8406-8513-4546-b868-abe5704b6261"
      unitRef="usd">21000000</cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="ibf40c6d7840c4774a596e169ccd286cf_D20180401-20190331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEzMzYx_9403ad74-e7db-492b-90c2-a90b345bf0bc"
      unitRef="usd">600000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized
      contextRef="ib66badbc088545ef9eaa38872f1f0ea2_I20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEzNDcw_4aec01bc-a763-4693-95b0-42da61bc5aa2"
      unitRef="usd">-11000000</cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="i2b6a9630dd3549afa22260b5eaa12383_D20180401-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEwNDQ1MzYwNDk5MzE0_5fc1ca24-63e1-4d16-999d-743fd46be45a"
      unitRef="usd">7000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="ib2f1cf97062e4f31a3b9d36d092a669a_D20190401-20200331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEzNTY2_394c6b97-8a05-4aaa-8204-158d2f260125"
      unitRef="usd">500000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized
      contextRef="ia0b28bd3241a46cb87fe9d03e379a72a_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNDgvZnJhZzpkMWY3MDEyZGRjY2Q0ZDkxOWJmMWU1YTUxYjA3ODAwNi90ZXh0cmVnaW9uOmQxZjcwMTJkZGNjZDRkOTE5YmYxZTVhNTFiMDc4MDA2XzEzNjY4_e9f554ff-6a48-46d0-b585-7f7f48fb4531"
      unitRef="usd">-1000000</cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ4NjE_4c397315-e40a-4627-a824-65719799336f">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 that state 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;Gas Index Price Reporting Litigation:&lt;/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, along with CMS&#160;MST, CMS&#160;Field Services, Cantera Natural Gas,&#160;Inc., and Cantera Gas Company, were named as defendants in four class action lawsuits filed in Kansas, Missouri, and Wisconsin and one individual lawsuit filed in Kansas; these lawsuits arose as a result of alleged inaccurate natural gas price reporting to publications that report trade information. Allegations included price-fixing conspiracies, restraint of trade, and artificial inflation of natural gas retail prices. In 2016, CMS&#160;Energy entities reached a settlement with the plaintiffs in the Kansas and Missouri class action cases for an amount that was not material to CMS&#160;Energy. In 2017, the federal district court approved the settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 2019, CMS&#160;Energy and the plaintiffs in the remaining Kansas individual lawsuit and the Wisconsin class action lawsuit engaged in settlement discussions and CMS&#160;Energy recorded a $30&#160;million liability at December&#160;31,&#160;2019 as the probable estimate to settle the two cases. The parties executed a settlement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;agreement in the Kansas case in February&#160;2020, and that case is now complete. In the Wisconsin case, a settlement agreement was approved in August&#160;2020 and that case is now complete.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 that established 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 was valid through September&#160;2020. CMS&#160;Land submitted a renewal request for the permit in April&#160;2020. CMS&#160;Land is allowed to continue operating under the previous NPDES permit until a response is received from EGLE.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At December&#160;31,&#160;2020, CMS&#160;Energy had a recorded liability of $45&#160;million for its remaining obligations for environmental remediation. CMS&#160;Energy calculated this liability based on discounted projected costs, using a discount rate of 4.34 percent and an inflation rate of one&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $57&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs in each of the next five&#160;years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;/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:11pt;font-weight:700;line-height:120%"&gt;Equatorial Guinea Tax Claim:&lt;/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 2002, CMS&#160;Energy sold its oil, gas, and methanol investments in Equatorial Guinea. The government of Equatorial Guinea claims that, in connection with the sale, CMS&#160;Energy owes $152&#160;million in taxes, plus substantial penalties and interest that could be up to or exceed the amount of the taxes claimed. In 2015, the matter was proceeding to formal arbitration; however, since then, the government of Equatorial Guinea has stopped communicating. CMS&#160;Energy has concluded that the government&#x2019;s tax claim is without merit and will continue to contest the claim, but cannot predict the financial impact or outcome of the matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#x2019;s liquidity, financial condition, and results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#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 that its liability for NREPA sites for which it can estimate a range of loss will be between $2 million and $4 million. At December&#160;31,&#160;2020, Consumers had a recorded liability of $2 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 has 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, including Consumers, that were asked to participate in the removal action plan 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 that its share of the total liability for known CERCLA sites will be between $3 million and $8 million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#x2019; share of the total liability. At December&#160;31,&#160;2020, Consumers had a recorded liability of $3 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-style:italic;font-weight:400;line-height:120%"&gt;Ludington PCB:&lt;/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 1998, during routine maintenance activities, Consumers identified PCB as a component in certain paint, grout, and sealant materials at Ludington. Consumers removed part of the PCB material and replaced it with non&#x2011;PCB material. Consumers has had several communications with the EPA regarding this matter, but cannot predict the financial impact or outcome.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;MCV&#160;PPA:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2017, the MCV&#160;Partnership initiated arbitration against Consumers, asserting a breach of contract associated with the MCV&#160;PPA. Under this PPA, Consumers pays the MCV&#160;Partnership a fixed energy charge based on Consumers&#x2019; annual average baseload coal generating plant operating and maintenance cost, fuel inventory, and administrative and general expenses. The MCV&#160;Partnership asserts that, under the Clean Air Act, Consumers should have installed pollution control equipment on coal-fueled electric generating units years before they were retired. The MCV Partnership also asserts that Consumers should have installed pollution control equipment earlier on its remaining coal-fueled electric generating units. Additionally, the MCV&#160;Partnership claims that Consumers improperly characterized certain costs included in the calculation of the fixed energy charge.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In January&#160;2019, an arbitration panel issued an order concluding that the MCV Partnership is not entitled to any damages associated with its claim against Consumers related to the Clean Air Act; the majority of the MCV Partnership&#x2019;s claim, which estimated damages and interest in excess of $270&#160;million, was related to this dismissed claim. In November&#160;2020, the MCV&#160;Partnership and Consumers signed a settlement agreement resolving all outstanding disputes between the parties, and filed the settlement and associated agreements with the MPSC for approval. Once those are approved, the parties will dismiss this matter with prejudice. If settlement is not approved, the arbitration panel will issue an order. Consumers believes that the MCV&#160;Partnership&#x2019;s claims are without merit, but cannot predict the financial impact or outcome of 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:11pt;font-weight:700;line-height:120%"&gt;Underwater Cables in Straits of Mackinac:&lt;/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 owns certain underwater electric cables in the Straits of Mackinac, which were de-energized and retired in 1990. Consumers was notified that some 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;these cables were damaged as a result of vessel activity in 2018. Following the notification, Consumers located, inspected, sampled, capped, and returned the damaged retired cables to their original location on the lake bottom, and did not find any substantive evidence of environmental contamination. After collaborating with the State of Michigan, local Native American tribes, and other stakeholders, Consumers submitted a permit application and removal work plan with EGLE and the U.S.&#160;Army Corps of Engineers in December&#160;2019 for partial removal of all Consumers-owned cables. In March&#160;2020, EGLE issued a permit for the removal work and, as a result, Consumers recorded an ARO liability of $5&#160;million for the cost to remove partially its cables. Removal work was completed in September&#160;2020. Consumers recovers the cost of recorded AROs through MPSC-approved depreciation rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Gas Utility Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Gas Environmental Matters:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include 23&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At December&#160;31,&#160;2020, Consumers had a recorded liability of $56&#160;million for its remaining obligations for these sites. This amount represents the present value of long-term projected costs, using a discount rate of 2.57 percent and an inflation rate of 2.5 percent. The undiscounted amount of the remaining obligation is $61&#160;million. Consumers expects to pay the following amounts for remediation and other response activity costs in each of the next five years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.685%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.366%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.685%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.366%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;9&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;23&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers periodically reviews these cost estimates. Any significant change in the underlying assumptions, such as an increase in the number of sites, changes in remediation techniques, or legal and regulatory requirements, could affect Consumers&#x2019; estimates of annual response activity costs and the MGP liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Pursuant to orders issued by the MPSC, Consumers defers its MGP-related remediation costs and recovers them from its customers over a ten-year period. At December&#160;31,&#160;2020, Consumers had a regulatory asset of $120 million related to the MGP sites.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers estimates that its liability to perform remediation and other response activities at NREPA sites other than the MGP sites could reach $3 million. At December&#160;31,&#160;2020, Consumers had a recorded liability of less than $1 million, the minimum amount in the range of its estimated probable liability, as no amount in the range was considered a better estimate than any other amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Ray Compressor Station: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;On January&#160;30,&#160;2019, Consumers experienced a fire at the Ray Compressor Station, which resulted in the Ray Storage Field being off&#x2011;line or operating at significantly reduced capacity, which negatively affected Consumers&#x2019; natural gas supply and delivery capacity. This incident, which occurred during the extreme polar vortex weather condition, required Consumers to request voluntary reductions in customer load, to implement contingency gas supply purchases, and to implement a curtailment of natural gas deliveries for industrial and large commercial customers pursuant to Consumers&#x2019; MPSC curtailment tariff. The curtailment and request for voluntary reductions of customer loads were canceled as of midnight, February&#160;1,&#160;2019. Consumers investigated the cause of the incident, and filed a report on the incident with the MPSC in April&#160;2019. In response, the MPSC issued an order in &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;July&#160;2019, directing Consumers to file additional reports regarding the incident and to include detail of the resulting costs in a future rate proceeding. The compressor station is presently operating at full capacity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 September&#160;2020, the MPSC disallowed the recovery of $7&#160;million in incremental gas purchases related to the fire. In January&#160;2021, the MPSC denied Consumers&#x2019; petition for a rehearing challenging this disallowance. Consumers will file an appeal of the MPSC&#x2019;s denial with the Michigan Court of Appeals. Consumers could also be subject to disallowances of costs associated with the repair and modification of the Ray Compressor Station. At December&#160;31,&#160;2020, Consumers had incurred capital expenditures of $17&#160;million to restore and modify the compressor station.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;2020, the MPSC approved an administrative settlement agreement between Consumers and the MPSC Staff, which resulted in a $10,000 civil penalty in connection with the fire. Consumers may also be subject to various claims from impacted customers and claims for damages. At this time, Consumers cannot predict the outcome of these matters or other gas-related incidents and a reasonable estimate of a total loss cannot be made, but they could have a material adverse effect on Consumers&#x2019; results of operations, financial condition, or liquidity, and could subject Consumers&#x2019; gas utility to increased regulatory scrutiny.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Guarantees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; guarantees at December&#160;31,&#160;2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&gt;&lt;td style="width:0.1%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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 purchase of VIE&lt;/span&gt;&lt;span style="color:#000000;font-family:'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;September&#160;2020&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;July&#160;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;July&#160;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 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;/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;In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. 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 in Aviator Wind. CMS&#160;Enterprises would recover 49 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 CMS&#160;Enterprises&#x2019; ownership interest in Aviator Wind Equity Holdings, see Note&#160;21, 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, primarily claims related to taxes. The maximum obligation amount is mostly related to the Equatorial Guinea tax claim discussed in the CMS&#160;Energy Contingencies section of this Note. CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as 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: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. 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. The carrying value of these indemnity obligations is $1&#160;million. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities 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;3, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, CMS&#160;Energy and Consumers occasionally self-report certain regulatory non&#x2011;compliance matters that may or may not eventually result in administrative proceedings. CMS&#160;Energy and Consumers believe that the outcome of any one of these proceedings and potential claims will not have a material negative effect on their consolidated results of operations, financial condition, or liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Contractual Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Purchase Obligations:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Purchase obligations arise from long-term contracts for the purchase of commodities and related services, and construction and service agreements. The commodities and related services include long-term PPAs, natural gas and associated transportation, and coal and associated transportation. Related-party PPAs are between Consumers and certain affiliates of CMS&#160;Enterprises. Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; contractual purchase obligations at December&#160;31,&#160;2020 for each of the periods shown:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="45" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="42" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payments Due&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:100%"&gt;Beyond 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MCV PPA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Palisades PPA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Related-party PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,605&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,333&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;777&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;207&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;154&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;130&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;MCV&#160;PPA:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers has a PPA with the MCV&#160;Partnership giving Consumers the right to purchase up to 1,240&#160;MW of capacity and energy produced by the MCV&#160;Facility. The PPA was amended during 2020 and is pending MPSC approval. The amended and restated MCV&#160;PPA provides for:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;an extension of the termination date from March&#160;2025 to May&#160;2030&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a capacity charge of $10.14&#160;per&#160;MWh of available capacity through March&#160;2025 and $5.00&#160;per&#160;MWh of available capacity from March&#160;2025 through the termination date of the PPA&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a fixed energy charge of $6.30&#160;per&#160;MWh for on-peak hours and $6.00 for off-peak hours&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a variable energy charge based on the MCV&#160;Partnership&#x2019;s cost of production for energy delivered to Consumers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a $5&#160;million annual contribution by the MCV&#160;Partnership to a renewable resources program through March&#160;2025&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Capacity and energy charges under the MCV&#160;PPA were $298&#160;million in 2020, $318&#160;million in 2019, and $353&#160;million in 2018.&lt;/span&gt;&lt;/div&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;Palisades PPA:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers has a PPA expiring in 2022 with Entergy to purchase virtually all of the capacity and energy produced by Palisades, up to the annual average capacity of 798 MW. For all delivered energy, the Palisades PPA has escalating capacity and variable energy charges. Total capacity and energy charges under the Palisades PPA were $403&#160;million&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;in 2020, $395&#160;million in 2019, and $375&#160;million in 2018. For further details about Palisades, see Note&#160;10, Leases and Palisades Financing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other PPAs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers has PPAs expiring through 2040 with various counterparties. The majority of the PPAs have capacity and energy charges for delivered energy. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases. Capacity and energy charges under these PPAs were $327&#160;million in 2020, $336&#160;million in 2019, and $350&#160;million in 2018. See Note&#160;10, Leases and Palisades Financing for more information about CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ4NzE_0f6e0971-4174-4957-adfc-9e08010ce1a4">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 that state 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;Gas Index Price Reporting Litigation:&lt;/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, along with CMS&#160;MST, CMS&#160;Field Services, Cantera Natural Gas,&#160;Inc., and Cantera Gas Company, were named as defendants in four class action lawsuits filed in Kansas, Missouri, and Wisconsin and one individual lawsuit filed in Kansas; these lawsuits arose as a result of alleged inaccurate natural gas price reporting to publications that report trade information. Allegations included price-fixing conspiracies, restraint of trade, and artificial inflation of natural gas retail prices. In 2016, CMS&#160;Energy entities reached a settlement with the plaintiffs in the Kansas and Missouri class action cases for an amount that was not material to CMS&#160;Energy. In 2017, the federal district court approved the settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 2019, CMS&#160;Energy and the plaintiffs in the remaining Kansas individual lawsuit and the Wisconsin class action lawsuit engaged in settlement discussions and CMS&#160;Energy recorded a $30&#160;million liability at December&#160;31,&#160;2019 as the probable estimate to settle the two cases. The parties executed a settlement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;agreement in the Kansas case in February&#160;2020, and that case is now complete. In the Wisconsin case, a settlement agreement was approved in August&#160;2020 and that case is now complete.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 that established 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 was valid through September&#160;2020. CMS&#160;Land submitted a renewal request for the permit in April&#160;2020. CMS&#160;Land is allowed to continue operating under the previous NPDES permit until a response is received from EGLE.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At December&#160;31,&#160;2020, CMS&#160;Energy had a recorded liability of $45&#160;million for its remaining obligations for environmental remediation. CMS&#160;Energy calculated this liability based on discounted projected costs, using a discount rate of 4.34 percent and an inflation rate of one&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $57&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs in each of the next five&#160;years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;/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:11pt;font-weight:700;line-height:120%"&gt;Equatorial Guinea Tax Claim:&lt;/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 2002, CMS&#160;Energy sold its oil, gas, and methanol investments in Equatorial Guinea. The government of Equatorial Guinea claims that, in connection with the sale, CMS&#160;Energy owes $152&#160;million in taxes, plus substantial penalties and interest that could be up to or exceed the amount of the taxes claimed. In 2015, the matter was proceeding to formal arbitration; however, since then, the government of Equatorial Guinea has stopped communicating. CMS&#160;Energy has concluded that the government&#x2019;s tax claim is without merit and will continue to contest the claim, but cannot predict the financial impact or outcome of the matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#x2019;s liquidity, financial condition, and results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#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 that its liability for NREPA sites for which it can estimate a range of loss will be between $2 million and $4 million. At December&#160;31,&#160;2020, Consumers had a recorded liability of $2 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 has 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, including Consumers, that were asked to participate in the removal action plan 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 that its share of the total liability for known CERCLA sites will be between $3 million and $8 million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#x2019; share of the total liability. At December&#160;31,&#160;2020, Consumers had a recorded liability of $3 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-style:italic;font-weight:400;line-height:120%"&gt;Ludington PCB:&lt;/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 1998, during routine maintenance activities, Consumers identified PCB as a component in certain paint, grout, and sealant materials at Ludington. Consumers removed part of the PCB material and replaced it with non&#x2011;PCB material. Consumers has had several communications with the EPA regarding this matter, but cannot predict the financial impact or outcome.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;MCV&#160;PPA:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2017, the MCV&#160;Partnership initiated arbitration against Consumers, asserting a breach of contract associated with the MCV&#160;PPA. Under this PPA, Consumers pays the MCV&#160;Partnership a fixed energy charge based on Consumers&#x2019; annual average baseload coal generating plant operating and maintenance cost, fuel inventory, and administrative and general expenses. The MCV&#160;Partnership asserts that, under the Clean Air Act, Consumers should have installed pollution control equipment on coal-fueled electric generating units years before they were retired. The MCV Partnership also asserts that Consumers should have installed pollution control equipment earlier on its remaining coal-fueled electric generating units. Additionally, the MCV&#160;Partnership claims that Consumers improperly characterized certain costs included in the calculation of the fixed energy charge.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In January&#160;2019, an arbitration panel issued an order concluding that the MCV Partnership is not entitled to any damages associated with its claim against Consumers related to the Clean Air Act; the majority of the MCV Partnership&#x2019;s claim, which estimated damages and interest in excess of $270&#160;million, was related to this dismissed claim. In November&#160;2020, the MCV&#160;Partnership and Consumers signed a settlement agreement resolving all outstanding disputes between the parties, and filed the settlement and associated agreements with the MPSC for approval. Once those are approved, the parties will dismiss this matter with prejudice. If settlement is not approved, the arbitration panel will issue an order. Consumers believes that the MCV&#160;Partnership&#x2019;s claims are without merit, but cannot predict the financial impact or outcome of 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:11pt;font-weight:700;line-height:120%"&gt;Underwater Cables in Straits of Mackinac:&lt;/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 owns certain underwater electric cables in the Straits of Mackinac, which were de-energized and retired in 1990. Consumers was notified that some 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;these cables were damaged as a result of vessel activity in 2018. Following the notification, Consumers located, inspected, sampled, capped, and returned the damaged retired cables to their original location on the lake bottom, and did not find any substantive evidence of environmental contamination. After collaborating with the State of Michigan, local Native American tribes, and other stakeholders, Consumers submitted a permit application and removal work plan with EGLE and the U.S.&#160;Army Corps of Engineers in December&#160;2019 for partial removal of all Consumers-owned cables. In March&#160;2020, EGLE issued a permit for the removal work and, as a result, Consumers recorded an ARO liability of $5&#160;million for the cost to remove partially its cables. Removal work was completed in September&#160;2020. Consumers recovers the cost of recorded AROs through MPSC-approved depreciation rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Gas Utility Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Gas Environmental Matters:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include 23&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At December&#160;31,&#160;2020, Consumers had a recorded liability of $56&#160;million for its remaining obligations for these sites. This amount represents the present value of long-term projected costs, using a discount rate of 2.57 percent and an inflation rate of 2.5 percent. The undiscounted amount of the remaining obligation is $61&#160;million. Consumers expects to pay the following amounts for remediation and other response activity costs in each of the next five years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.685%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.366%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.685%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.366%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;9&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;23&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers periodically reviews these cost estimates. Any significant change in the underlying assumptions, such as an increase in the number of sites, changes in remediation techniques, or legal and regulatory requirements, could affect Consumers&#x2019; estimates of annual response activity costs and the MGP liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Pursuant to orders issued by the MPSC, Consumers defers its MGP-related remediation costs and recovers them from its customers over a ten-year period. At December&#160;31,&#160;2020, Consumers had a regulatory asset of $120 million related to the MGP sites.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers estimates that its liability to perform remediation and other response activities at NREPA sites other than the MGP sites could reach $3 million. At December&#160;31,&#160;2020, Consumers had a recorded liability of less than $1 million, the minimum amount in the range of its estimated probable liability, as no amount in the range was considered a better estimate than any other amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Ray Compressor Station: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;On January&#160;30,&#160;2019, Consumers experienced a fire at the Ray Compressor Station, which resulted in the Ray Storage Field being off&#x2011;line or operating at significantly reduced capacity, which negatively affected Consumers&#x2019; natural gas supply and delivery capacity. This incident, which occurred during the extreme polar vortex weather condition, required Consumers to request voluntary reductions in customer load, to implement contingency gas supply purchases, and to implement a curtailment of natural gas deliveries for industrial and large commercial customers pursuant to Consumers&#x2019; MPSC curtailment tariff. The curtailment and request for voluntary reductions of customer loads were canceled as of midnight, February&#160;1,&#160;2019. Consumers investigated the cause of the incident, and filed a report on the incident with the MPSC in April&#160;2019. In response, the MPSC issued an order in &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;July&#160;2019, directing Consumers to file additional reports regarding the incident and to include detail of the resulting costs in a future rate proceeding. The compressor station is presently operating at full capacity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 September&#160;2020, the MPSC disallowed the recovery of $7&#160;million in incremental gas purchases related to the fire. In January&#160;2021, the MPSC denied Consumers&#x2019; petition for a rehearing challenging this disallowance. Consumers will file an appeal of the MPSC&#x2019;s denial with the Michigan Court of Appeals. Consumers could also be subject to disallowances of costs associated with the repair and modification of the Ray Compressor Station. At December&#160;31,&#160;2020, Consumers had incurred capital expenditures of $17&#160;million to restore and modify the compressor station.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;2020, the MPSC approved an administrative settlement agreement between Consumers and the MPSC Staff, which resulted in a $10,000 civil penalty in connection with the fire. Consumers may also be subject to various claims from impacted customers and claims for damages. At this time, Consumers cannot predict the outcome of these matters or other gas-related incidents and a reasonable estimate of a total loss cannot be made, but they could have a material adverse effect on Consumers&#x2019; results of operations, financial condition, or liquidity, and could subject Consumers&#x2019; gas utility to increased regulatory scrutiny.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Guarantees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; guarantees at December&#160;31,&#160;2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&gt;&lt;td style="width:0.1%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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 purchase of VIE&lt;/span&gt;&lt;span style="color:#000000;font-family:'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;September&#160;2020&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;July&#160;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;July&#160;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 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;/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;In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. 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 in Aviator Wind. CMS&#160;Enterprises would recover 49 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 CMS&#160;Enterprises&#x2019; ownership interest in Aviator Wind Equity Holdings, see Note&#160;21, 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, primarily claims related to taxes. The maximum obligation amount is mostly related to the Equatorial Guinea tax claim discussed in the CMS&#160;Energy Contingencies section of this Note. CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as 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: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. 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. The carrying value of these indemnity obligations is $1&#160;million. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities 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;3, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, CMS&#160;Energy and Consumers occasionally self-report certain regulatory non&#x2011;compliance matters that may or may not eventually result in administrative proceedings. CMS&#160;Energy and Consumers believe that the outcome of any one of these proceedings and potential claims will not have a material negative effect on their consolidated results of operations, financial condition, or liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Contractual Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Purchase Obligations:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Purchase obligations arise from long-term contracts for the purchase of commodities and related services, and construction and service agreements. The commodities and related services include long-term PPAs, natural gas and associated transportation, and coal and associated transportation. Related-party PPAs are between Consumers and certain affiliates of CMS&#160;Enterprises. Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; contractual purchase obligations at December&#160;31,&#160;2020 for each of the periods shown:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="45" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="42" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payments Due&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:100%"&gt;Beyond 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MCV PPA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Palisades PPA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Related-party PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,605&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,333&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;777&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;207&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;154&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;130&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;MCV&#160;PPA:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers has a PPA with the MCV&#160;Partnership giving Consumers the right to purchase up to 1,240&#160;MW of capacity and energy produced by the MCV&#160;Facility. The PPA was amended during 2020 and is pending MPSC approval. The amended and restated MCV&#160;PPA provides for:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;an extension of the termination date from March&#160;2025 to May&#160;2030&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a capacity charge of $10.14&#160;per&#160;MWh of available capacity through March&#160;2025 and $5.00&#160;per&#160;MWh of available capacity from March&#160;2025 through the termination date of the PPA&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a fixed energy charge of $6.30&#160;per&#160;MWh for on-peak hours and $6.00 for off-peak hours&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a variable energy charge based on the MCV&#160;Partnership&#x2019;s cost of production for energy delivered to Consumers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a $5&#160;million annual contribution by the MCV&#160;Partnership to a renewable resources program through March&#160;2025&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Capacity and energy charges under the MCV&#160;PPA were $298&#160;million in 2020, $318&#160;million in 2019, and $353&#160;million in 2018.&lt;/span&gt;&lt;/div&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;Palisades PPA:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers has a PPA expiring in 2022 with Entergy to purchase virtually all of the capacity and energy produced by Palisades, up to the annual average capacity of 798 MW. For all delivered energy, the Palisades PPA has escalating capacity and variable energy charges. Total capacity and energy charges under the Palisades PPA were $403&#160;million&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;in 2020, $395&#160;million in 2019, and $375&#160;million in 2018. For further details about Palisades, see Note&#160;10, Leases and Palisades Financing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other PPAs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers has PPAs expiring through 2040 with various counterparties. The majority of the PPAs have capacity and energy charges for delivered energy. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases. Capacity and energy charges under these PPAs were $327&#160;million in 2020, $336&#160;million in 2019, and $350&#160;million in 2018. See Note&#160;10, Leases and Palisades Financing for more information about CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <cms:LossContingencyNumberOfLawsuits
      contextRef="i47fde25fdc10438e9bca020f29a1c00a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzY0Mg_cba292a3-4386-47ad-8c40-749548dc5c02"
      unitRef="lawsuit">4</cms:LossContingencyNumberOfLawsuits>
    <cms:LossContingencyNumberOfLawsuits
      contextRef="ie2b88f62c83c4028a26749429d636716_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzY0Ng_fd44bae3-2498-414f-80ed-e95df5b2d62f"
      unitRef="lawsuit">1</cms:LossContingencyNumberOfLawsuits>
    <us-gaap:LitigationReserveCurrent
      contextRef="i3b13a387fa3543809d5503b053ef1d25_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzcwOQ_31e41148-d93b-4fb0-993f-6b1cb3b91db1"
      unitRef="usd">30000000</us-gaap:LitigationReserveCurrent>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i500d34474d944b77a1ba24cb3a6ac5b7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3Xzc0NQ_df435e4b-6c3f-4c17-bb49-cacc47868e55"
      unitRef="usd">45000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate
      contextRef="i500d34474d944b77a1ba24cb3a6ac5b7_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3Xzc0OQ_ba0deae4-0f32-41d1-a945-0dc0804393e2"
      unitRef="number">0.0434</us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate>
    <cms:AccrualForEnvironmentalLossContingenciesInflationRate
      contextRef="i500d34474d944b77a1ba24cb3a6ac5b7_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3Xzc1Mw_e71e7fb3-61ad-41f7-acd1-c1b7bed2d64c"
      unitRef="number">0.01</cms:AccrualForEnvironmentalLossContingenciesInflationRate>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross
      contextRef="i500d34474d944b77a1ba24cb3a6ac5b7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3Xzc1Nw_7ab32d30-3d97-4330-8683-4514133aefae"
      unitRef="usd">57000000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <cms:ExpectedRemediationCostsByYearTableTextBlock
      contextRef="ic7677e2e41254a5d81a22b492712350f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ4NjQ_3af994d0-fa91-4198-b71e-2b66a92de8b3">. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs in each of the next five&#160;years:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;/tr&gt;&lt;/table&gt;</cms:ExpectedRemediationCostsByYearTableTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear
      contextRef="i500d34474d944b77a1ba24cb3a6ac5b7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTo3NDQ4Y2IzZjg5ZDM0MzYxYTY4MDlmMDNiOWExN2ViYy90YWJsZXJhbmdlOjc0NDhjYjNmODlkMzQzNjFhNjgwOWYwM2I5YTE3ZWJjXzMtMi0xLTEtMA_773311d7-7fbb-44d9-b419-840f34adbc2a"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear
      contextRef="i500d34474d944b77a1ba24cb3a6ac5b7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTo3NDQ4Y2IzZjg5ZDM0MzYxYTY4MDlmMDNiOWExN2ViYy90YWJsZXJhbmdlOjc0NDhjYjNmODlkMzQzNjFhNjgwOWYwM2I5YTE3ZWJjXzMtNC0xLTEtMA_74d7de9c-0cc5-4482-836a-b35ed7c4cb54"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear
      contextRef="i500d34474d944b77a1ba24cb3a6ac5b7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTo3NDQ4Y2IzZjg5ZDM0MzYxYTY4MDlmMDNiOWExN2ViYy90YWJsZXJhbmdlOjc0NDhjYjNmODlkMzQzNjFhNjgwOWYwM2I5YTE3ZWJjXzMtNi0xLTEtMA_ad26d45d-d81e-4255-b727-3a01d8594792"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear
      contextRef="i500d34474d944b77a1ba24cb3a6ac5b7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTo3NDQ4Y2IzZjg5ZDM0MzYxYTY4MDlmMDNiOWExN2ViYy90YWJsZXJhbmdlOjc0NDhjYjNmODlkMzQzNjFhNjgwOWYwM2I5YTE3ZWJjXzMtOC0xLTEtMA_6105ca53-83bf-4553-b9c6-70091f112e48"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear
      contextRef="i500d34474d944b77a1ba24cb3a6ac5b7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTo3NDQ4Y2IzZjg5ZDM0MzYxYTY4MDlmMDNiOWExN2ViYy90YWJsZXJhbmdlOjc0NDhjYjNmODlkMzQzNjFhNjgwOWYwM2I5YTE3ZWJjXzMtMTAtMS0xLTA_e5c2f879-720e-4830-bb0c-ea61b233aa13"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear>
    <cms:ForeignGovernmentTaxClaimOnSale
      contextRef="i0ce653fa6fc644b5bcb2eedf9d65b8bd_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3Xzc3NQ_4006b300-3ade-4f9a-a566-5a54037b1cb8"
      unitRef="usd">152000000</cms:ForeignGovernmentTaxClaimOnSale>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i40a09f94b791418e9beb1da20ed0b21e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA3MDA4OTYx_2253c23e-b938-44dd-805e-2ccd70fa3d24"
      unitRef="usd">2000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ie75b86aff6f049309422ba77ce0f10ae_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA3MDA4OTYx_48165e9d-719f-4a5c-ae02-a649db0104fc"
      unitRef="usd">2000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i1801dc85ffa149d7a80006e0cc64a42b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA3MDA4OTc0_3ceea0b6-6cb7-4082-a2ef-df5b32f4c1d4"
      unitRef="usd">4000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i40a09f94b791418e9beb1da20ed0b21e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA3MDA4OTgx_2253c23e-b938-44dd-805e-2ccd70fa3d24"
      unitRef="usd">2000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ie75b86aff6f049309422ba77ce0f10ae_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA3MDA4OTgx_48165e9d-719f-4a5c-ae02-a649db0104fc"
      unitRef="usd">2000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="idad11695c86e44be96f97283b667f17a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA3MDA4OTg4_f97353c8-02c5-4467-a261-8cf68652f505"
      unitRef="usd">3000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="ifef9bb1bfbe64cb999b6e876eeb7bc49_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA3MDA4OTk1_7b5db298-eeb4-4963-b60c-338cd5440c43"
      unitRef="usd">8000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i2bc20ddb7df648829e152fc8f08e6d12_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA3MDA5MDAy_3ee12a24-09d5-4cc5-a184-a64bdfde1d0c"
      unitRef="usd">3000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="ia6e982f042e04cdf92a4a98b2d6fc757_I20190131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzExNDI_cfa6b9d3-8894-459f-b457-d3d343678a24"
      unitRef="usd">270000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i04e3fecbbc4442d39d02ec954f97a25f_D20200301-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA2OTg1OTQ1_3eafd952-8eaa-43f0-af9d-ab4e878e7dad"
      unitRef="usd">5000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <cms:NumberOfFormerManufacturedGasPlants
      contextRef="icc2db237c73546068bdc62389a00f4b2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzEyMTg_7b2ccf72-bc84-43ff-b649-025cd7841519"
      unitRef="site">23</cms:NumberOfFormerManufacturedGasPlants>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="icc2db237c73546068bdc62389a00f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzEyMzE_930806b7-7b7a-4fa5-bcdd-3f1c5fb48787"
      unitRef="usd">56000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate
      contextRef="icc2db237c73546068bdc62389a00f4b2_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzEyMzU_f60389cd-7221-4cdf-8715-43be57bf9fbe"
      unitRef="number">0.0257</us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate>
    <cms:AccrualForEnvironmentalLossContingenciesInflationRate
      contextRef="icc2db237c73546068bdc62389a00f4b2_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzEyMzk_8d33617f-c5cf-450e-a9c1-faf3c23dc183"
      unitRef="number">0.025</cms:AccrualForEnvironmentalLossContingenciesInflationRate>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross
      contextRef="icc2db237c73546068bdc62389a00f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzEyNDM_ddd8201c-baa9-43d8-ba11-fff3605bc14c"
      unitRef="usd">61000000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <cms:ExpectedRemediationCostsByYearTableTextBlock
      contextRef="i83d11442f1964569973d102d9722d98c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ4Njc_733bd863-86a0-41cd-9cc3-ef3ed17b4517">Consumers expects to pay the following amounts for remediation and other response activity costs in each of the next five years:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.663%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.685%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.366%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.685%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.366%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;9&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;23&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;/tr&gt;&lt;/table&gt;</cms:ExpectedRemediationCostsByYearTableTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear
      contextRef="icc2db237c73546068bdc62389a00f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxMTkxNDhhM2ZmYTI0NTMzODRkOTAzYzJiZmY1YTkxZC90YWJsZXJhbmdlOjExOTE0OGEzZmZhMjQ1MzM4NGQ5MDNjMmJmZjVhOTFkXzMtMi0xLTEtMA_fa24d5f1-3760-482d-b685-5aeec0fa1364"
      unitRef="usd">3000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear
      contextRef="icc2db237c73546068bdc62389a00f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxMTkxNDhhM2ZmYTI0NTMzODRkOTAzYzJiZmY1YTkxZC90YWJsZXJhbmdlOjExOTE0OGEzZmZhMjQ1MzM4NGQ5MDNjMmJmZjVhOTFkXzMtNC0xLTEtMA_b851ae8c-250e-467b-b08a-177ab49ff093"
      unitRef="usd">9000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear
      contextRef="icc2db237c73546068bdc62389a00f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxMTkxNDhhM2ZmYTI0NTMzODRkOTAzYzJiZmY1YTkxZC90YWJsZXJhbmdlOjExOTE0OGEzZmZhMjQ1MzM4NGQ5MDNjMmJmZjVhOTFkXzMtNi0xLTEtMA_c296517e-5533-4f65-8819-fceecb0f8054"
      unitRef="usd">23000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear
      contextRef="icc2db237c73546068bdc62389a00f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxMTkxNDhhM2ZmYTI0NTMzODRkOTAzYzJiZmY1YTkxZC90YWJsZXJhbmdlOjExOTE0OGEzZmZhMjQ1MzM4NGQ5MDNjMmJmZjVhOTFkXzMtOC0xLTEtMA_5a0af656-b1a9-4d3a-85e1-f333f7cd5086"
      unitRef="usd">10000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear
      contextRef="icc2db237c73546068bdc62389a00f4b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxMTkxNDhhM2ZmYTI0NTMzODRkOTAzYzJiZmY1YTkxZC90YWJsZXJhbmdlOjExOTE0OGEzZmZhMjQ1MzM4NGQ5MDNjMmJmZjVhOTFkXzMtMTAtMS0xLTA_533fbf3b-2bbf-402f-957a-a45855232544"
      unitRef="usd">1000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear>
    <us-gaap:RegulatoryAssetAmortizationPeriod
      contextRef="i83d11442f1964569973d102d9722d98c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3Xzg3OTYwOTMwNTU4MTM_d1cf9134-42c0-4301-a334-68fcecb1d8c2">P10Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i98aa071c4bdd4fb0913605c8a9165a45_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzkzNDU4NDg4Njk2OTI_b6a580fc-f59c-4de2-9d8b-bf7cbad7cba7"
      unitRef="usd">120000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ie3aba2c51aa14dde800ddf8c6daf80ab_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA3MDA5MDA5_adfdfc7c-8f7d-4d81-adbe-1c8ce33a005a"
      unitRef="usd">3000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ia7e64f10743243099bf227d87762e793_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA3MDA5MDE3_3589e286-8df6-41a1-b486-363cb9a4526e"
      unitRef="usd">1000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="i2b6a9630dd3549afa22260b5eaa12383_D20180401-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA2OTg1ODk5_5fc1ca24-63e1-4d16-999d-743fd46be45a"
      unitRef="usd">7000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions
      contextRef="i14fe7b678a174271aa4b41f242ab70a6_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzEzMzM_46c2be23-d477-4d9e-856e-a9075be35cfb"
      unitRef="usd">17000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions>
    <us-gaap:LitigationSettlementExpense
      contextRef="id74d844ecebc4cd59c3fd3dbf95d89df_D20200501-20200530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0ODQzNDA2OTg1ODg0_dca4ff15-ccda-4d29-aec8-21ffd2aafd99"
      unitRef="usd">10000</us-gaap:LitigationSettlementExpense>
    <us-gaap:ScheduleOfGuaranteeObligationsTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ4NTQ_d2ae3469-a6b0-45be-9cd3-b00dd536dd3d">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; guarantees at December&#160;31,&#160;2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&gt;&lt;td style="width:0.1%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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 purchase of VIE&lt;/span&gt;&lt;span style="color:#000000;font-family:'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;September&#160;2020&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;July&#160;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;July&#160;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 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;/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;In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. 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 in Aviator Wind. CMS&#160;Enterprises would recover 49 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 CMS&#160;Enterprises&#x2019; ownership interest in Aviator Wind Equity Holdings, see Note&#160;21, 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, primarily claims related to taxes. The maximum obligation amount is mostly related to the Equatorial Guinea tax claim discussed in the CMS&#160;Energy Contingencies section of this Note. CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as liabilities.&lt;/span&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;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. 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;</us-gaap:ScheduleOfGuaranteeObligationsTextBlock>
    <us-gaap:ScheduleOfGuaranteeObligationsTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ4NTU_eb0eba72-3c9e-4ba7-bb5b-531ec9b40887">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; guarantees at December&#160;31,&#160;2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&gt;&lt;td style="width:0.1%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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 purchase of VIE&lt;/span&gt;&lt;span style="color:#000000;font-family:'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;September&#160;2020&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;July&#160;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;July&#160;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 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;/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;In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. 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 in Aviator Wind. CMS&#160;Enterprises would recover 49 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 CMS&#160;Enterprises&#x2019; ownership interest in Aviator Wind Equity Holdings, see Note&#160;21, 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, primarily claims related to taxes. The maximum obligation amount is mostly related to the Equatorial Guinea tax claim discussed in the CMS&#160;Energy Contingencies section of this Note. CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as liabilities.&lt;/span&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;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. 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;</us-gaap:ScheduleOfGuaranteeObligationsTextBlock>
    <us-gaap:GuaranteeObligationsTerm
      contextRef="i3d051ac43a484e31a246dddf6aa16e70_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzMtMi0xLTEtMTk4NTI_67dc357c-6482-49ce-af7d-cb8f39ad6963">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i7cb33d38f1894c2b88d10f0ce148d6aa_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzMtNC0xLTEtMTk4NTY_4c4c0739-659b-4b7d-b72b-3d51b4010bc2"
      unitRef="usd">349000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i7cb33d38f1894c2b88d10f0ce148d6aa_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzMtNi0xLTEtMTk4NjA_6e32b2bd-a3d4-4053-a379-61fb37556ae5"
      unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsTerm
      contextRef="i1ba8c4b670784465a7574fd69e5963f6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzMtMi0xLTEtMA_c43c0b47-892d-4189-a857-d119684488ff">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="ia4863b8b3e0c4838a7b606a130be996c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzMtNC0xLTEtMA_467c80d5-bc39-450a-8df2-002139a7179b"
      unitRef="usd">153000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="ia4863b8b3e0c4838a7b606a130be996c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzMtNi0xLTEtMA_78ef4327-5650-4f86-967b-7498a9c48e3e"
      unitRef="usd">2000000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsTerm
      contextRef="i4760f905ad1d49599946dca1f2b3795a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzQtMi0xLTEtMA_c73c3a9b-34d0-4ad6-9742-fa3e92ef6ce2">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i23c145a7fd9641758cf919393335f1ff_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzQtNC0xLTEtMA_ba957b41-3a1f-4191-9516-1d3021f3a0ca"
      unitRef="usd">30000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i23c145a7fd9641758cf919393335f1ff_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzQtNi0xLTEtMA_e5257140-36c5-4002-a2e3-e2a786403169"
      unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsTerm
      contextRef="i8252c265fea24aaca465fa2c32ffd2a8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzYtMi0xLTEtMA_9a6e1999-7f27-49cc-82ec-22f26d9f7e7b">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i9a9c4135db1741e49695fd4f12b62d2c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzYtNC0xLTEtMA_d61cd95f-2c6e-43d2-8b33-b76a1283104f"
      unitRef="usd">30000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i9a9c4135db1741e49695fd4f12b62d2c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZToxYjc2MDJlZTY1ZmM0NTJhOGE5NDE2NmYwNmY1NzAxMS90YWJsZXJhbmdlOjFiNzYwMmVlNjVmYzQ1MmE4YTk0MTY2ZjA2ZjU3MDExXzYtNi0xLTEtMA_067b890b-1f97-46d4-8376-1d7c09e3298d"
      unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i72edeb2ef72340e68f888cc755c70aa6_I20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE3NTkyMTg2MDczOTU1_3048c4d8-54f6-4244-94e2-a06d4b5b3c5a"
      unitRef="number">0.49</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i456d172644264177ae0c494ca9095367_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzI4MzU_0d4ae229-db0e-4725-8abb-8c0da4282665"
      unitRef="usd">1000000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ4NTE_a3891399-d8ae-4707-9384-0cce45efd206">Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; contractual purchase obligations at December&#160;31,&#160;2020 for each of the periods shown:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="45" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="42" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payments Due&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:100%"&gt;Beyond 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MCV PPA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Palisades PPA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Related-party PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,605&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,333&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;777&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;207&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;154&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;130&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ4NzQ_3a1dc8e0-005f-4e76-ad67-2cb5707cc4d7">Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; contractual purchase obligations at December&#160;31,&#160;2020 for each of the periods shown:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="45" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="42" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payments Due&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:100%"&gt;Beyond 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MCV PPA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Palisades PPA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Related-party PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,605&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,333&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;777&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;207&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;154&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;130&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzQtMi0xLTEtMA_3e2235d9-6b36-4809-94aa-9396c6f81d3c"
      unitRef="usd">8898000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzQtNC0xLTEtMA_ad3b654a-d378-409b-9fc9-7a0feefa70a2"
      unitRef="usd">1057000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzQtNi0xLTEtMA_f805fc9e-331b-4812-af8b-6af17c198d45"
      unitRef="usd">791000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzQtOC0xLTEtMA_df4a58fe-651c-4392-9138-ed9d168f6fe4"
      unitRef="usd">731000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzQtMTAtMS0xLTA_ba37c0a0-3eac-44b5-9d29-d5ba40e1e6b9"
      unitRef="usd">784000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzQtMTItMS0xLTA_41dbba30-a788-4c18-a0cb-2e5962f89522"
      unitRef="usd">732000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzQtMTQtMS0xLTA_0e34f0e7-c7dc-40b1-8766-ecb1ff172103"
      unitRef="usd">4803000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i33d647b131004aed8daf0bb97cdc489e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzUtMi0xLTEtMA_1553edd3-fd45-429d-adf7-0b639fc24914"
      unitRef="usd">3179000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="i33d647b131004aed8daf0bb97cdc489e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzUtNC0xLTEtMA_eb3bce22-8b66-486d-b8f2-37380dd26320"
      unitRef="usd">1391000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="i33d647b131004aed8daf0bb97cdc489e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzUtNi0xLTEtMA_95adf76a-4993-4367-b6c4-1dce8b3fa1e2"
      unitRef="usd">871000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="i33d647b131004aed8daf0bb97cdc489e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzUtOC0xLTEtMA_5b2de8ff-48f1-4edd-9ad2-f8481bdca30f"
      unitRef="usd">265000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="i33d647b131004aed8daf0bb97cdc489e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzUtMTAtMS0xLTA_6b3423cb-6ded-4818-94bd-4c166b87a569"
      unitRef="usd">199000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="i33d647b131004aed8daf0bb97cdc489e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzUtMTItMS0xLTA_03a04489-6c23-4b0e-98d3-6d408da67a0f"
      unitRef="usd">171000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="i33d647b131004aed8daf0bb97cdc489e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzUtMTQtMS0xLTA_c727dc35-b3ee-4088-a3f8-1443edc56cd9"
      unitRef="usd">282000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i56979dce7bbf439486d63ab300f31435_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzgtMi0xLTEtMA_f4ba671b-8e39-42cf-a23e-52f6a0230764"
      unitRef="usd">2815000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="i56979dce7bbf439486d63ab300f31435_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzgtNC0xLTEtMA_6662d205-fcae-4a2b-9708-aa9873607f9b"
      unitRef="usd">349000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="i56979dce7bbf439486d63ab300f31435_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzgtNi0xLTEtMA_608ab09c-d6d2-4807-9843-98fd4f49b1a8"
      unitRef="usd">340000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="i56979dce7bbf439486d63ab300f31435_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzgtOC0xLTEtMA_bd0768d8-1089-4f58-8c7f-dfa62e534be6"
      unitRef="usd">358000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="i56979dce7bbf439486d63ab300f31435_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzgtMTAtMS0xLTA_9e6c13be-3cd4-421d-a1be-359a108f9cd8"
      unitRef="usd">376000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="i56979dce7bbf439486d63ab300f31435_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzgtMTItMS0xLTA_6328f8b8-212b-431c-869d-b31360dc6e0d"
      unitRef="usd">329000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="i56979dce7bbf439486d63ab300f31435_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzgtMTQtMS0xLTA_972bcc62-c78d-4113-9483-75728d4ba684"
      unitRef="usd">1063000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="id0bda378949141c79d87878e6f8d21cc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzktMi0xLTEtMA_66de61a8-43a2-48a4-9666-70e158de9c61"
      unitRef="usd">517000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="id0bda378949141c79d87878e6f8d21cc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzktNC0xLTEtMA_20753dba-0d9a-4da4-b473-ef83b110591d"
      unitRef="usd">398000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="id0bda378949141c79d87878e6f8d21cc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzktNi0xLTEtMA_05285206-2289-40f8-acf3-e0ea23c70b58"
      unitRef="usd">119000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="id0bda378949141c79d87878e6f8d21cc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzktOC0xLTEtMA_e66cacf7-b7ba-4de8-b5f8-4a2dbbd71aaf"
      unitRef="usd">0</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="id0bda378949141c79d87878e6f8d21cc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzktMTAtMS0xLTA_5d38041a-7781-4941-a2ef-d711ea3045e2"
      unitRef="usd">0</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="id0bda378949141c79d87878e6f8d21cc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzktMTItMS0xLTA_5778355d-77be-4435-8e6a-0d5b35e93ffb"
      unitRef="usd">0</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="id0bda378949141c79d87878e6f8d21cc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzktMTQtMS0xLTA_b0448ec2-b8be-406d-9f0f-5121c7076120"
      unitRef="usd">0</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i38c7cbedb0d44526817f37ec5bd279d6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEwLTItMS0xLTA_557a2d27-b316-4dcd-b7d3-5ce79450d313"
      unitRef="usd">318000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="i38c7cbedb0d44526817f37ec5bd279d6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEwLTQtMS0xLTA_843288a9-e0a8-4763-b06b-b18b70cda9fc"
      unitRef="usd">58000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="i38c7cbedb0d44526817f37ec5bd279d6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEwLTYtMS0xLTA_7e8d7439-f27c-4bbb-8066-9acd40523992"
      unitRef="usd">58000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="i38c7cbedb0d44526817f37ec5bd279d6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEwLTgtMS0xLTA_c7397e87-34d1-4fa0-84be-366283fa32f9"
      unitRef="usd">58000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="i38c7cbedb0d44526817f37ec5bd279d6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEwLTEwLTEtMS0w_f918619c-5dda-4c65-8dc9-6c9900306a99"
      unitRef="usd">58000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="i38c7cbedb0d44526817f37ec5bd279d6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEwLTEyLTEtMS0w_9392f21c-0167-4e68-a141-574a049da372"
      unitRef="usd">39000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="i38c7cbedb0d44526817f37ec5bd279d6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEwLTE0LTEtMS0w_1b898d9e-d60b-4145-9272-d8dd69d6bac0"
      unitRef="usd">47000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="ic870db88a624451caaebc616a13aab21_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzExLTItMS0xLTA_da29828d-e225-4276-a2aa-70d85d54d8b7"
      unitRef="usd">5248000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="ic870db88a624451caaebc616a13aab21_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzExLTQtMS0xLTA_f08766be-3731-4694-8ae7-c076547a7059"
      unitRef="usd">252000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="ic870db88a624451caaebc616a13aab21_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzExLTYtMS0xLTA_397cf843-32ff-45f7-9fcb-650c288e178a"
      unitRef="usd">274000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="ic870db88a624451caaebc616a13aab21_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzExLTgtMS0xLTA_e03f27e4-97a0-4274-a822-45909e9b1c3f"
      unitRef="usd">315000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="ic870db88a624451caaebc616a13aab21_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzExLTEwLTEtMS0w_c1f887ee-79bc-4833-9254-b8276dbb3832"
      unitRef="usd">350000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="ic870db88a624451caaebc616a13aab21_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzExLTEyLTEtMS0w_e96730f6-1d5a-4c84-9365-715d3ed51405"
      unitRef="usd">364000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="ic870db88a624451caaebc616a13aab21_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzExLTE0LTEtMS0w_4e2dcafe-37c4-45f5-9326-f8e1de2e9cf3"
      unitRef="usd">3693000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEyLTItMS0xLTA_78a9075c-8a21-4764-ad3b-ea4c148c94b0"
      unitRef="usd">8898000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEyLTQtMS0xLTA_7cfe4c12-57d8-4a40-8aa4-64290c010ded"
      unitRef="usd">1057000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEyLTYtMS0xLTA_7ee55108-f373-41b9-87ee-dea1a4c80364"
      unitRef="usd">791000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEyLTgtMS0xLTA_e1c723e9-1266-48cf-80ff-45f5b4f1ed2f"
      unitRef="usd">731000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEyLTEwLTEtMS0w_2e4806ba-c13e-4318-afb5-e5511677b8dd"
      unitRef="usd">784000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEyLTEyLTEtMS0w_e1aeb5b6-7df7-40cc-8498-c5263eb2395b"
      unitRef="usd">732000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="ide31bfba261f4387a5c27b2fbb59589d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEyLTE0LTEtMS0w_16d0b6c5-e6b5-42a7-8956-6c3fc5f5bdf6"
      unitRef="usd">4803000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="iaea8017ac9c14676bcd3b69a33a20019_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEzLTItMS0xLTA_dae8a571-7d00-4c92-bdd2-625b493ac2a0"
      unitRef="usd">2605000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="iaea8017ac9c14676bcd3b69a33a20019_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEzLTQtMS0xLTA_89218acf-c415-4e82-8935-bc57bbfee08e"
      unitRef="usd">1333000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="iaea8017ac9c14676bcd3b69a33a20019_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEzLTYtMS0xLTA_e825d94d-7a02-4bb4-bc77-5debece8c1c9"
      unitRef="usd">777000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="iaea8017ac9c14676bcd3b69a33a20019_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEzLTgtMS0xLTA_40aacb02-886c-4323-a68c-8b27fc890baf"
      unitRef="usd">207000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="iaea8017ac9c14676bcd3b69a33a20019_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEzLTEwLTEtMS0w_f89a7697-5def-48cc-8b5c-7e50e9fdd96e"
      unitRef="usd">154000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="iaea8017ac9c14676bcd3b69a33a20019_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEzLTEyLTEtMS0w_a0bd6679-7a34-4a82-bfc8-0e4aa9384a1d"
      unitRef="usd">130000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="iaea8017ac9c14676bcd3b69a33a20019_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90YWJsZTpmMDI0MzlhMWZlZTE0YmJkOGQxYzkyODU2NTBkNGZhMS90YWJsZXJhbmdlOmYwMjQzOWExZmVlMTRiYmQ4ZDFjOTI4NTY1MGQ0ZmExXzEzLTE0LTEtMS0w_f3a19f8d-cf0b-4a39-8fbe-1f3bf93040b1"
      unitRef="usd">4000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <cms:UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired
      contextRef="i56979dce7bbf439486d63ab300f31435_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzM1MDk_e260d395-1a91-4831-850a-82d74257583e"
      unitRef="mw">1240</cms:UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired>
    <cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh
      contextRef="i519d014ed2df4932a99bfbb369fa1c15_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzM2MDI_cff830c4-65a3-49b7-a85e-10237cdaeffc"
      unitRef="usdPerMW">10.14</cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh>
    <cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh
      contextRef="ia396af5681334d23820bd501ede25737_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0MjkzNjUxMTk2NzQ1_b77d76e4-5e2a-4dd2-be63-dc5900a1c5b6"
      unitRef="usdPerMW">5.00</cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh>
    <cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak
      contextRef="i9bdb7f1511ef401bb3e456d281750de5_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0MjkzNjUxMTk2OTky_7f9b5a81-d591-4f21-8326-1dd35ad57e35"
      unitRef="usdPerMWh">6.30</cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak>
    <cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak
      contextRef="i9bdb7f1511ef401bb3e456d281750de5_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzE0MjkzNjUxMTk3MDI4_6747c2bf-a57b-47cd-bfa5-cd6ceaa921e2"
      unitRef="usdPerMWh">6.00</cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak>
    <cms:UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty
      contextRef="i9bdb7f1511ef401bb3e456d281750de5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzM3NDQ_eabd4a28-b2af-41bf-8257-38bd1feebeed"
      unitRef="usd">5000000</cms:UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="i9bdb7f1511ef401bb3e456d281750de5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQxODA_c64cf8a0-253a-4483-8fd8-5792700aeb5b"
      unitRef="usd">298000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="i699761b6a5624765a4f2241f32d64c80_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQxOTA_826ab0cc-3079-4f98-92c2-6a01f0371f23"
      unitRef="usd">318000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="i46b11358db124b6b815936632cd47be8_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQyMDQ_834b6b0b-0dbe-415a-a111-648fc58e162b"
      unitRef="usd">353000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <cms:UnrecordedUnconditionalPurchaseObligationsMaximumQuantity
      contextRef="idf5f98d50c4e41c9a223dd1c6f93b9b4_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQyNzk_795f71b0-cf22-4da6-bb0c-be3c9586fd53"
      unitRef="mw">798</cms:UnrecordedUnconditionalPurchaseObligationsMaximumQuantity>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="ia26c5b4028774c318c2da8c8337b6908_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ0NDQ_606247b1-1abb-4882-899d-cef8c943aef4"
      unitRef="usd">403000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="i10723215e6e4400882014582b0a226d6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ0NTQ_8819f7ee-294b-4aa5-bc37-d0c7fc132bcc"
      unitRef="usd">395000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="i310a4a7bdd6e4a5fa332ffbe5c2bb27b_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ0Njg_272b1d18-4b0e-4b4a-81c7-3d3816746508"
      unitRef="usd">375000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="ibd928adc5a374e42ad689405652c48d4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ3Mzg_4d249c5f-8bd7-44b2-a67c-fd9c038208b9"
      unitRef="usd">327000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="ib93828af75264ed1a8a51a4927254a43_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ3NDg_fae4ed8d-168d-40bc-a464-d584a9d5d1a1"
      unitRef="usd">336000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="i6fe996d3fef74336a80d055fd67942e2_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNTQvZnJhZzphZDVlMzg2OTEzNGI0OWVhYmJmYmU1MzY1MzFjOWVlNy90ZXh0cmVnaW9uOmFkNWUzODY5MTM0YjQ5ZWFiYmZiZTUzNjUzMWM5ZWU3XzQ3NjI_7be9fd25-0e0d-4d21-81d8-25e2902a331c"
      unitRef="usd">350000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY2ODM_81ba14ff-4534-42f7-894b-9ebf49e987e7">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:400;line-height:120%"&gt;Presented in the following table is CMS&#160;Energy&#x2019;s long-term debt at December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.642%"/&gt;&lt;td style="width:0.1%"/&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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate&lt;br/&gt;(%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2043&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;2044&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Junior subordinated notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2078&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2078&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2079&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-style:italic;font-weight:400;line-height:120%"&gt;CMS&#160;Enterprises, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&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;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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-style:italic;font-weight:400;line-height:120%"&gt;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021-2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total principal amount outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 long-term debt&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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;At December&#160;31,&#160;2020, the interest rate on the balance of this term loan facility was 0.600 percent, based on an interest rate of one-week LIBOR plus 0.500 percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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 unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#x2019;s existing and future senior indebtedness.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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;A subsidiary of CMS&#160;Enterprises issued non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;recourse debt to finance the acquisition of a wind generation project in Northwest Ohio. The interest rate for the debt is three-month LIBOR plus 1.500 percent through October&#160;2022 and three-month LIBOR plus 1.750 percent thereafter. At December&#160;31,&#160;2020 and 2019, the interest rate was 1.754 percent and 3.445 percent, respectively.&lt;/span&gt;&lt;span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;The same subsidiary of CMS&#160;Enterprises entered into interest rate swaps with the lending banks to fix the interest charges associated with the debt, at a rate of 4.702 percent through October&#160;2022 and 4.952 percent thereafter. Principal and interest payments are made quarterly. For information about the interest rate swaps, see Note&#160;6, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The weighted-average interest rate for EnerBank&#x2019;s certificates of deposit was 1.621 percent at December&#160;31,&#160;2020 and 2.445 percent at December&#160;31,&#160;2019. EnerBank&#x2019;s primary deposit product consists of brokered certificates of deposit with varying maturities and having a face value of $1,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is Consumers&#x2019; long-term debt at December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.642%"/&gt;&lt;td style="width:0.1%"/&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate&lt;br/&gt;(%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;2035&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2037&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2038&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2040&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2040&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2042&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2043&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2045&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2046&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2047&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2048&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2049&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2051&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2052&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2057&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2060&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2064&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2069&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2070&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2070&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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-style:italic;font-weight:400;line-height:120%"&gt;Tax-exempt revenue bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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;2035&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2049&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Securitization bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025-2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total principal amount outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(364)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,742&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,048&#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;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The variable-rate bonds bear interest quarterly at a rate of three-month LIBOR minus 0.300 percent, subject to a zero-percent floor (zero&#160;percent at December&#160;31,&#160;2020). The holders of these variable-rate bonds may put them to Consumers for redemption on certain dates prior to their stated maturity, including dates within one year of December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The interest rate on these tax&#x2011;exempt revenue bonds will reset on October&#160;1,&#160;2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The weighted-average interest rate for Consumers&#x2019; securitization bonds issued through its subsidiary, Consumers 2014 Securitization Funding, was 3.250 percent at December&#160;31,&#160;2020 and 3.220 percent at December&#160;31,&#160;2019.&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;Principal and interest payments are made semiannually.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 year ended December&#160;31,&#160;2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Term loan facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Junior subordinated notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2050&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Junior subordinated notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November&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;December 2050&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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 &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;August 2051&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2060&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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&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 2070&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2070&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;In December&#160;2020, CMS&#160;Energy repaid $100&#160;million of this facility and, in February&#160;2021, amended the facility by extending its maturity date to November&#160;2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#x2019;s existing and future senior indebtedness. On June&#160;1,&#160;2030, and every five years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 4.116 percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#x2019;s existing and future senior indebtedness. On December&#160;1,&#160;2030, and every five years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 2.900 percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 summary of major long-term debt retirements during the year ended December&#160;31,&#160;2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;Retirement Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;Senior notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&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 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 7.75pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2022&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;Term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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&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 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 7.75pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,325&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&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 retired these senior notes at a premium and recorded a loss on extinguishment of $16&#160;million in other expense on its consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In July&#160;2020, Consumers purchased, in lieu of redemption, $35&#160;million of variable-rate tax-exempt revenue bonds due April&#160;2035. At December&#160;31,&#160;2020, Consumers held the variable-rate tax-exempt revenue bonds and may remarket the bonds or replace them with debt instruments of an equivalent value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In September&#160;2020, proceeds from the sale of a Class&#160;A membership interest in Aviator Wind to a tax equity investor and additional contributions from the Class&#160;B membership interest (of which CMS&#160;Enterprises owns 51 percent) were used to retire $492&#160;million of debt assumed through the purchase of the VIE. For more information, see Note&#160;21, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;First Mortgage Bonds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers secures its first mortgage bonds by a mortgage and lien on substantially all of its property. Consumers&#x2019; ability to issue first mortgage bonds is restricted by certain provisions in the First Mortgage Bond Indenture and the need for regulatory approvals under federal law. Restrictive issuance provisions in the First Mortgage Bond Indenture include achieving a two-times interest coverage ratio and having sufficient unfunded net property additions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;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 terminates on July 31,&#160;2022. Any long-term issuances during the authorization period are exempt from FERC&#x2019;s competitive bidding and negotiated placement requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Securitization 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; Certain regulatory assets held by Consumers&#x2019; subsidiary, Consumers 2014 Securitization Funding, collateralize Consumers&#x2019; securitization bonds. The bondholders have no recourse to Consumers&#x2019; assets except for those held by the subsidiary that issued the bonds. Consumers collects securitization surcharges to cover the principal and interest on the bonds as well as certain other qualified costs. The surcharges collected are remitted to a trustee and are not available to creditors of Consumers or creditors of Consumers&#x2019; affiliates other than the subsidiary that issued the bonds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Debt Maturities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; At December&#160;31,&#160;2020, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Enterprises, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td 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;364&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&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;28&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&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;654&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&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;332&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&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;31&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Credit Facilities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The following credit facilities with banks were available at December&#160;31,&#160;2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.362%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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;td colspan="3" style="display:none"/&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;td colspan="3" style="display:none"/&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, 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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;June&#160;5, 2023&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&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;CMS&#160;Enterprises, including subsidiaries&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 colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;September&#160;25, 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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;30, 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;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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: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;4&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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 5, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November 19, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April 18, 2022&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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 colspan="3" style="display:none"/&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;During the year ended December&#160;31,&#160;2020, CMS&#160;Energy&#x2019;s average borrowings totaled $1&#160;million with a weighted-average interest rate of 1.888 percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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 the acquisition of Aviator Wind Equity Holdings, see Note&#160;21, 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;Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank. There were no borrowings under this facility during the year ended December&#160;31,&#160;2020.&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;Obligations under these facilities are secured by first mortgage bonds of Consumers. During the year ended December&#160;31,&#160;2020, Consumers&#x2019; average borrowings totaled less than $1&#160;million with a weighted-average interest rate of 1.425 percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2020, 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;2020, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $350&#160;million. For more information on the intercompany credit agreement between CMS&#160;Energy and Consumers, see Note&#160;20, Related-Party Transactions&#x2014;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:700;line-height:120%"&gt;Dividend Restrictions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; At December&#160;31,&#160;2020, payment of dividends by CMS&#160;Energy on its common stock was limited to $5.5&#160;billion under provisions of the Michigan Business Corporation Act of 1972.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Under the provisions of its articles of incorporation, at December&#160;31,&#160;2020, Consumers had $1.6&#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;For the year ended December&#160;31,&#160;2020, Consumers paid $637&#160;million in dividends on its common stock to CMS&#160;Energy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Capitalization:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The authorized capital stock of CMS&#160;Energy consists of:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;350&#160;million shares of CMS&#160;Energy Common Stock, par value $0.01&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;10&#160;million shares of CMS&#160;Energy Preferred Stock, par value $0.01&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Issuance of Common Stock:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2018 and 2020, CMS&#160;Energy entered into equity offering programs under which it may sell, from time to time, shares of CMS&#160;Energy common stock. Under both programs, CMS&#160;Energy may sell its common stock in privately negotiated transactions, in &#x201c;at the market&#x201d; offerings, through forward sales transactions, or otherwise.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 2018 and 2019, CMS&#160;Energy entered into forward sales contracts having an aggregate sales price of &#160;$250&#160;million, the maximum allowed under the 2018 program. In 2020, CMS&#160;Energy settled the forward contracts under this program by issuing 4,879,022 shares of common stock at a weighted-average price of $48.86&#160;per share, resulting in net proceeds of $238&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Under the 2020 program, CMS&#160;Energy may sell shares of its common stock having an aggregate sales price of up to $500&#160;million. Presented in the following table are details of CMS&#160;Energy&#x2019;s forward sales contracts under this program at December&#160;31,&#160;2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forward Price Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 15, 2020&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31, 2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;846,759&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 22, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 22, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115,595&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td 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;61.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&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;61.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;These contracts allow CMS&#160;Energy to either physically settle the contracts by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or net settle the contracts through the delivery or receipt of cash or shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded on CMS&#160;Energy&#x2019;s consolidated balance sheets until settlements of the forward equity sale contracts occur. If CMS&#160;Energy had elected to net share settle the contracts as of December&#160;31,&#160;2020, CMS&#160;Energy would have been required to deliver 6,666&#160;shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Preferred Stock of Subsidiary:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers&#x2019; preferred stock is traded on the New&#160;York Stock Exchange under the symbol CMS-PB. Presented in the following table are details of Consumers&#x2019; preferred stock at December&#160;31,&#160;2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Par Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Optional Redemption Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Shares Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Shares Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative, with no mandatory redemption&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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;7,500,000&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,148&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY3MTE_602a3ca9-c04a-4ee7-b637-ed89c28f0c36">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:400;line-height:120%"&gt;Presented in the following table is CMS&#160;Energy&#x2019;s long-term debt at December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.642%"/&gt;&lt;td style="width:0.1%"/&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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate&lt;br/&gt;(%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2043&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;2044&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Junior subordinated notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2078&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2078&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2079&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-style:italic;font-weight:400;line-height:120%"&gt;CMS&#160;Enterprises, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&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;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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-style:italic;font-weight:400;line-height:120%"&gt;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021-2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total principal amount outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 long-term debt&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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;At December&#160;31,&#160;2020, the interest rate on the balance of this term loan facility was 0.600 percent, based on an interest rate of one-week LIBOR plus 0.500 percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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 unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#x2019;s existing and future senior indebtedness.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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;A subsidiary of CMS&#160;Enterprises issued non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;recourse debt to finance the acquisition of a wind generation project in Northwest Ohio. The interest rate for the debt is three-month LIBOR plus 1.500 percent through October&#160;2022 and three-month LIBOR plus 1.750 percent thereafter. At December&#160;31,&#160;2020 and 2019, the interest rate was 1.754 percent and 3.445 percent, respectively.&lt;/span&gt;&lt;span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;The same subsidiary of CMS&#160;Enterprises entered into interest rate swaps with the lending banks to fix the interest charges associated with the debt, at a rate of 4.702 percent through October&#160;2022 and 4.952 percent thereafter. Principal and interest payments are made quarterly. For information about the interest rate swaps, see Note&#160;6, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The weighted-average interest rate for EnerBank&#x2019;s certificates of deposit was 1.621 percent at December&#160;31,&#160;2020 and 2.445 percent at December&#160;31,&#160;2019. EnerBank&#x2019;s primary deposit product consists of brokered certificates of deposit with varying maturities and having a face value of $1,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is Consumers&#x2019; long-term debt at December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.642%"/&gt;&lt;td style="width:0.1%"/&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate&lt;br/&gt;(%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;2035&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2037&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2038&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2040&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2040&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2042&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2043&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2045&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2046&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2047&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2048&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2049&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2051&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2052&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2057&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2060&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2064&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2069&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2070&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2070&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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-style:italic;font-weight:400;line-height:120%"&gt;Tax-exempt revenue bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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;2035&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2049&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Securitization bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025-2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total principal amount outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(364)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,742&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,048&#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;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The variable-rate bonds bear interest quarterly at a rate of three-month LIBOR minus 0.300 percent, subject to a zero-percent floor (zero&#160;percent at December&#160;31,&#160;2020). The holders of these variable-rate bonds may put them to Consumers for redemption on certain dates prior to their stated maturity, including dates within one year of December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The interest rate on these tax&#x2011;exempt revenue bonds will reset on October&#160;1,&#160;2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The weighted-average interest rate for Consumers&#x2019; securitization bonds issued through its subsidiary, Consumers 2014 Securitization Funding, was 3.250 percent at December&#160;31,&#160;2020 and 3.220 percent at December&#160;31,&#160;2019.&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;Principal and interest payments are made semiannually.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 year ended December&#160;31,&#160;2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Term loan facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Junior subordinated notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2050&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Junior subordinated notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November&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;December 2050&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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 &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;August 2051&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2060&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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&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 2070&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2070&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;In December&#160;2020, CMS&#160;Energy repaid $100&#160;million of this facility and, in February&#160;2021, amended the facility by extending its maturity date to November&#160;2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#x2019;s existing and future senior indebtedness. On June&#160;1,&#160;2030, and every five years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 4.116 percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#x2019;s existing and future senior indebtedness. On December&#160;1,&#160;2030, and every five years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 2.900 percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 summary of major long-term debt retirements during the year ended December&#160;31,&#160;2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;Retirement Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;Senior notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&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 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 7.75pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2022&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;Term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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&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 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 7.75pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,325&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&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 retired these senior notes at a premium and recorded a loss on extinguishment of $16&#160;million in other expense on its consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In July&#160;2020, Consumers purchased, in lieu of redemption, $35&#160;million of variable-rate tax-exempt revenue bonds due April&#160;2035. At December&#160;31,&#160;2020, Consumers held the variable-rate tax-exempt revenue bonds and may remarket the bonds or replace them with debt instruments of an equivalent value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In September&#160;2020, proceeds from the sale of a Class&#160;A membership interest in Aviator Wind to a tax equity investor and additional contributions from the Class&#160;B membership interest (of which CMS&#160;Enterprises owns 51 percent) were used to retire $492&#160;million of debt assumed through the purchase of the VIE. For more information, see Note&#160;21, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;First Mortgage Bonds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers secures its first mortgage bonds by a mortgage and lien on substantially all of its property. Consumers&#x2019; ability to issue first mortgage bonds is restricted by certain provisions in the First Mortgage Bond Indenture and the need for regulatory approvals under federal law. Restrictive issuance provisions in the First Mortgage Bond Indenture include achieving a two-times interest coverage ratio and having sufficient unfunded net property additions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;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 terminates on July 31,&#160;2022. Any long-term issuances during the authorization period are exempt from FERC&#x2019;s competitive bidding and negotiated placement requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Securitization 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; Certain regulatory assets held by Consumers&#x2019; subsidiary, Consumers 2014 Securitization Funding, collateralize Consumers&#x2019; securitization bonds. The bondholders have no recourse to Consumers&#x2019; assets except for those held by the subsidiary that issued the bonds. Consumers collects securitization surcharges to cover the principal and interest on the bonds as well as certain other qualified costs. The surcharges collected are remitted to a trustee and are not available to creditors of Consumers or creditors of Consumers&#x2019; affiliates other than the subsidiary that issued the bonds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Debt Maturities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; At December&#160;31,&#160;2020, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Enterprises, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td 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;364&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&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;28&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&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;654&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&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;332&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&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;31&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Credit Facilities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The following credit facilities with banks were available at December&#160;31,&#160;2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.362%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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;td colspan="3" style="display:none"/&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;td colspan="3" style="display:none"/&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, 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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;June&#160;5, 2023&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&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;CMS&#160;Enterprises, including subsidiaries&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 colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;September&#160;25, 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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;30, 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;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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: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;4&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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 5, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November 19, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April 18, 2022&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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 colspan="3" style="display:none"/&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;During the year ended December&#160;31,&#160;2020, CMS&#160;Energy&#x2019;s average borrowings totaled $1&#160;million with a weighted-average interest rate of 1.888 percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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 the acquisition of Aviator Wind Equity Holdings, see Note&#160;21, 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;Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank. There were no borrowings under this facility during the year ended December&#160;31,&#160;2020.&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;Obligations under these facilities are secured by first mortgage bonds of Consumers. During the year ended December&#160;31,&#160;2020, Consumers&#x2019; average borrowings totaled less than $1&#160;million with a weighted-average interest rate of 1.425 percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2020, 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;2020, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $350&#160;million. For more information on the intercompany credit agreement between CMS&#160;Energy and Consumers, see Note&#160;20, Related-Party Transactions&#x2014;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:700;line-height:120%"&gt;Dividend Restrictions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; At December&#160;31,&#160;2020, payment of dividends by CMS&#160;Energy on its common stock was limited to $5.5&#160;billion under provisions of the Michigan Business Corporation Act of 1972.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Under the provisions of its articles of incorporation, at December&#160;31,&#160;2020, Consumers had $1.6&#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;For the year ended December&#160;31,&#160;2020, Consumers paid $637&#160;million in dividends on its common stock to CMS&#160;Energy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Capitalization:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The authorized capital stock of CMS&#160;Energy consists of:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;350&#160;million shares of CMS&#160;Energy Common Stock, par value $0.01&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;10&#160;million shares of CMS&#160;Energy Preferred Stock, par value $0.01&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Issuance of Common Stock:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2018 and 2020, CMS&#160;Energy entered into equity offering programs under which it may sell, from time to time, shares of CMS&#160;Energy common stock. Under both programs, CMS&#160;Energy may sell its common stock in privately negotiated transactions, in &#x201c;at the market&#x201d; offerings, through forward sales transactions, or otherwise.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 2018 and 2019, CMS&#160;Energy entered into forward sales contracts having an aggregate sales price of &#160;$250&#160;million, the maximum allowed under the 2018 program. In 2020, CMS&#160;Energy settled the forward contracts under this program by issuing 4,879,022 shares of common stock at a weighted-average price of $48.86&#160;per share, resulting in net proceeds of $238&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Under the 2020 program, CMS&#160;Energy may sell shares of its common stock having an aggregate sales price of up to $500&#160;million. Presented in the following table are details of CMS&#160;Energy&#x2019;s forward sales contracts under this program at December&#160;31,&#160;2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forward Price Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 15, 2020&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31, 2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;846,759&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 22, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 22, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115,595&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td 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;61.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&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;61.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;These contracts allow CMS&#160;Energy to either physically settle the contracts by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or net settle the contracts through the delivery or receipt of cash or shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded on CMS&#160;Energy&#x2019;s consolidated balance sheets until settlements of the forward equity sale contracts occur. If CMS&#160;Energy had elected to net share settle the contracts as of December&#160;31,&#160;2020, CMS&#160;Energy would have been required to deliver 6,666&#160;shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Preferred Stock of Subsidiary:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers&#x2019; preferred stock is traded on the New&#160;York Stock Exchange under the symbol CMS-PB. Presented in the following table are details of Consumers&#x2019; preferred stock at December&#160;31,&#160;2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Par Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Optional Redemption Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Shares Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Shares Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative, with no mandatory redemption&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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;7,500,000&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,148&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY3MDc_25413017-0965-4834-9f26-8e6cf99c688c">&lt;div style="margin-bottom: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 CMS&#160;Energy&#x2019;s long-term debt at December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.642%"/&gt;&lt;td style="width:0.1%"/&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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate&lt;br/&gt;(%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2043&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;2044&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Junior subordinated notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2078&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2078&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2079&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-style:italic;font-weight:400;line-height:120%"&gt;CMS&#160;Enterprises, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&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;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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-style:italic;font-weight:400;line-height:120%"&gt;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021-2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total principal amount outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 long-term debt&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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;At December&#160;31,&#160;2020, the interest rate on the balance of this term loan facility was 0.600 percent, based on an interest rate of one-week LIBOR plus 0.500 percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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 unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#x2019;s existing and future senior indebtedness.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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;A subsidiary of CMS&#160;Enterprises issued non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;recourse debt to finance the acquisition of a wind generation project in Northwest Ohio. The interest rate for the debt is three-month LIBOR plus 1.500 percent through October&#160;2022 and three-month LIBOR plus 1.750 percent thereafter. At December&#160;31,&#160;2020 and 2019, the interest rate was 1.754 percent and 3.445 percent, respectively.&lt;/span&gt;&lt;span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;The same subsidiary of CMS&#160;Enterprises entered into interest rate swaps with the lending banks to fix the interest charges associated with the debt, at a rate of 4.702 percent through October&#160;2022 and 4.952 percent thereafter. Principal and interest payments are made quarterly. For information about the interest rate swaps, see Note&#160;6, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The weighted-average interest rate for EnerBank&#x2019;s certificates of deposit was 1.621 percent at December&#160;31,&#160;2020 and 2.445 percent at December&#160;31,&#160;2019. EnerBank&#x2019;s primary deposit product consists of brokered certificates of deposit with varying maturities and having a face value of $1,000.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iaab06348e6114839879613ae21afda64_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzQtMS0xLTEtMA_2dc5ac5b-d121-4317-b1a6-f00efc7e42e7"
      unitRef="number">0.05050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iaab06348e6114839879613ae21afda64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzQtNi0xLTEtMA_b24c91ec-340d-4d76-a78d-912e7922189b"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifa23587ff6ec4ca083b2ba5d53f4460b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzQtOC0xLTEtMA_6de5db77-5e6c-47a7-ab9c-222ebef410a6"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7c974a9cfbfc40b192078387bb91dae6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzUtMS0xLTEtMA_377211ea-0761-448f-b26b-f116899f1caa"
      unitRef="number">0.03875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7c974a9cfbfc40b192078387bb91dae6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzUtNi0xLTEtMA_2a0d21e7-98cc-4d4c-8475-49766458f9ab"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6154d1e83eca4c83accba61371363f7e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzUtOC0xLTEtMA_3bbebd68-bc81-45e0-82d5-97f123281d51"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0f89935672ff4c469e0f86363a8a8407_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzYtMS0xLTEtMA_3cd9d2a0-8dc4-4e17-a336-5867a8a8863a"
      unitRef="number">0.03600</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0f89935672ff4c469e0f86363a8a8407_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzYtNi0xLTEtMA_f9d3e64d-b6e7-45fe-bda0-44e293289d7f"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1cf6d9985d1342d2af6cccdf9cc27707_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzYtOC0xLTEtMA_72e8a4a4-ea8d-4974-b8b7-8e3cad6545ca"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8a98b0d880ed4d5e85b04e57d5272c0a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzctMS0xLTEtMA_794c0f31-37d8-4f4f-97c0-d77812f7d240"
      unitRef="number">0.03000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8a98b0d880ed4d5e85b04e57d5272c0a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzctNi0xLTEtMA_cf3eca9f-17a2-43f4-98e3-fe1217e1985d"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i544cc1d00df44b69b24bb5bcc99a1087_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzctOC0xLTEtMA_7dc5bd22-7333-4190-8753-62fbf44a39a5"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6535d2103f684dee81649594748c0867_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzgtMS0xLTEtMA_b65d03be-3dc2-4ca6-b305-db812f31d7f1"
      unitRef="number">0.02950</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6535d2103f684dee81649594748c0867_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzgtNi0xLTEtMA_158aebb4-6c2f-453f-8490-35059c5b5c7b"
      unitRef="usd">275000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2bb2369b18df487ca6f066d69367359b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzgtOC0xLTEtMA_76b4a071-d62d-47e4-91cf-0700f35facc4"
      unitRef="usd">275000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6953f0bdfa134edcb8b7b28e95a31a43_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzktMS0xLTEtMA_f6119af1-81c7-4945-8a71-eaf520e79e40"
      unitRef="number">0.03450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6953f0bdfa134edcb8b7b28e95a31a43_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzktNi0xLTEtMA_64676cbf-f995-4a62-b038-fbe8fcf14a00"
      unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i10810c3ab69d40dcb4e8396127f94b1b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzktOC0xLTEtMA_a66a949d-6304-466e-9a9c-60a021864508"
      unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9dd90b37b1c94ec18be492256a350312_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzEwLTEtMS0xLTA_d9b95679-b27d-49c8-88bb-355387e942c1"
      unitRef="number">0.04700</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9dd90b37b1c94ec18be492256a350312_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzEwLTYtMS0xLTA_7cdda5fd-e906-49d2-9a5a-55abba288077"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icd1f822c7830434586155cc4c01fcca1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzEwLTgtMS0xLTA_2f2e73e4-9857-4c4d-bf6b-07cd52a1052a"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iea3ed68f1f02443a9664dd9a6be38528_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzExLTEtMS0xLTA_68e5f1db-6d2d-4f25-a7f7-4076d01eba0f"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iea3ed68f1f02443a9664dd9a6be38528_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzExLTYtMS0xLTA_385e3c92-cdb6-40e7-b4cc-fb01dac87401"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i84a85c5d65d8450ab023b56c41e9e0c0_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzExLTgtMS0xLTA_cb7e1906-d23b-4186-8bbc-8da951976692"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idbcfdfab1b8a47a5a0873ce4715cd214_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzEyLTYtMS0xLTA_417002ce-c009-497a-a19a-bf789c9dba71"
      unitRef="usd">1975000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib5f9e15386084ae7a73cd5afe4195fd1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzEyLTgtMS0xLTA_1e158da3-8030-42d0-ab2c-93600491aa27"
      unitRef="usd">2275000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2a50ae3cddb447bba25acc6aa8b654e8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzE0LTYtMS0xLTA_01372dbe-3de0-4e80-b7cf-e9e3f8de791f"
      unitRef="usd">200000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i857c30a587284e2f8008068affa202c9_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzE0LTgtMS0xLTA_4b0c379a-f0e2-48c0-bf32-5b0655549b29"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i87284c32483b45bf83740172302bbaa3_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzE4LTEtMS0xLTA_908dc828-5483-4bf2-b39e-b9ddd82420f7"
      unitRef="number">0.04750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i87284c32483b45bf83740172302bbaa3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzE4LTYtMS0xLTA_0af8d4f2-483d-437c-b838-f2ec08bad8c7"
      unitRef="usd">500000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie910b641293d4c5cbc829bdb793f2280_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzE4LTgtMS0xLTA_2ee4a769-68c6-4e32-957b-6cd3461adac3"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idf36a03aaa8a4071a3a1060ac81ea3b6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIwLTEtMS0xLTIwMTg1_52fda65a-8971-4bc9-8c42-2b94765fb1cb"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idf36a03aaa8a4071a3a1060ac81ea3b6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIwLTYtMS0xLTIwMTkz_1f94e841-8127-4ec3-a6af-ba8f145097a3"
      unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic8569d88ba8c46c9b7e98674f6787a58_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIwLTgtMS0xLTIwMTk3_ba835d3f-b186-444a-bcfb-50f4d97b063e"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iaadcf26da1494037a69ebc4161abca48_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzE5LTEtMS0xLTA_9f83f4ca-1ebd-4067-bed4-f64d58f8b2f3"
      unitRef="number">0.05625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iaadcf26da1494037a69ebc4161abca48_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzE5LTYtMS0xLTA_9bc1040d-29f6-48c6-b6ee-a993f042059e"
      unitRef="usd">200000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia4fa9945d7fc418185f3da6aaea66643_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzE5LTgtMS0xLTA_1bb2ae99-1c31-46bb-93e9-abdb59e265ee"
      unitRef="usd">200000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5a62bf44af0d4ff6ae8926c265c58802_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIwLTEtMS0xLTA_04c95529-abea-4583-81ca-17ca17e474a6"
      unitRef="number">0.05875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5a62bf44af0d4ff6ae8926c265c58802_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIwLTYtMS0xLTA_0255fef2-4863-4790-aeab-5fad1f0786de"
      unitRef="usd">280000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5bda811f91344585b5051ab097d2933c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIwLTgtMS0xLTA_5c703f32-0746-403a-b7bf-551268b72043"
      unitRef="usd">280000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ibc19ffc59115493f916323c1da204399_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIyLTEtMS0xLTU1NTk_f2041115-028c-4703-8141-5deed0aa6f2b"
      unitRef="number">0.05875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibc19ffc59115493f916323c1da204399_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIyLTYtMS0xLTU1NzE_810be6b4-4b6c-47c2-b1d1-a7d6a1f76e1d"
      unitRef="usd">630000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3788bc6a60e04488a607fefebe9c1d1a_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIyLTgtMS0xLTU1NzU_2b39ae81-91c3-4849-a685-4f2c0c4c4c32"
      unitRef="usd">630000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i657766b4260f4130b6f18499f214ae3f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIxLTYtMS0xLTA_3f9ba375-0e19-46dc-9e12-6a5acef5119a"
      unitRef="usd">2010000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4c088be574154a85ae6bad3b8b57e267_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIxLTgtMS0xLTA_c4d5e3dd-4ff2-4acc-a569-cdd25bd78382"
      unitRef="usd">1110000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIyLTYtMS0xLTA_946bfec3-0154-4b40-affb-f4f529a22732"
      unitRef="usd">4185000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzIyLTgtMS0xLTA_2bb254d7-cb71-4d09-a6cc-57de35be23b8"
      unitRef="usd">3385000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzI1LTYtMS0xLTEwNTM5_b3874986-8b0b-4fc7-a380-043d58c1a40c"
      unitRef="usd">8197000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzI1LTgtMS0xLTEwNTM5_84a30600-823a-40b1-b399-57c6e4e0aeab"
      unitRef="usd">7322000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iffef3630f5c7409c986155d306fea101_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzI1LTYtMS0xLTA_9e9e3207-70cc-40b8-ae69-6c5d25983332"
      unitRef="usd">85000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i320db859587043de997cdca53815e7c7_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzI1LTgtMS0xLTA_d77d90ad-9baa-479a-b3dd-d1527f315d33"
      unitRef="usd">92000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:WeightedAverageRateDomesticDepositBrokered
      contextRef="i691804196e8e41299a114d8147b08392_I20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzI3LTEtMS0xLTA_ae2d154e-3250-4d88-a607-eaa4783ca934"
      unitRef="number">0.01621</us-gaap:WeightedAverageRateDomesticDepositBrokered>
    <us-gaap:InterestBearingDomesticDepositBrokered
      contextRef="i691804196e8e41299a114d8147b08392_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzI3LTYtMS0xLTA_47486a17-d9bc-400a-88e9-8e41f072cec7"
      unitRef="usd">2805000000</us-gaap:InterestBearingDomesticDepositBrokered>
    <us-gaap:InterestBearingDomesticDepositBrokered
      contextRef="i7f47098d692f4b8582c3edf377695a1d_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzI3LTgtMS0xLTA_aace3096-d14c-42fe-b884-b820d0b4ca88"
      unitRef="usd">2389000000</us-gaap:InterestBearingDomesticDepositBrokered>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzI5LTYtMS0xLTA_d536f4f2-d3ef-42d7-963e-b8c01f547c6f"
      unitRef="usd">15272000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzI5LTgtMS0xLTA_69ebc3d7-ade6-45a5-8b80-270f6a71b704"
      unitRef="usd">13188000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtCurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzMwLTYtMS0xLTA_d61d2c7d-5547-474f-b855-b3407c685982"
      unitRef="usd">1486000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzMwLTgtMS0xLTA_ee7ea8e0-d72a-4e4c-9360-f3a167c12936"
      unitRef="usd">1111000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzMxLTYtMS0xLTA_fc908dea-18b3-47cc-9adc-ff5c3305bd30"
      unitRef="usd">33000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzMxLTgtMS0xLTA_0149ea5b-0fb5-4cff-9e77-5783e8e057cf"
      unitRef="usd">27000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzMyLTYtMS0xLTA_05692257-4003-4437-9fd5-a9996759dc98"
      unitRef="usd">119000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzMyLTgtMS0xLTA_23f71edb-6ef4-4706-a309-5099e4e87579"
      unitRef="usd">99000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzMzLTYtMS0xLTA_08878a02-b224-4239-90f4-f4a4283848e0"
      unitRef="usd">13634000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZjJiZTcxOGM4N2Y0OThiYmUxOTY1NGJhYWVmMWI5MS90YWJsZXJhbmdlOmJmMmJlNzE4Yzg3ZjQ5OGJiZTE5NjU0YmFhZWYxYjkxXzMzLTgtMS0xLTA_ef0c5001-1447-4600-a36b-6de38d6f766d"
      unitRef="usd">11951000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i2a50ae3cddb447bba25acc6aa8b654e8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzcxNDY4MjU1OTgyNDk_1b66a593-3bc3-4e39-9d92-cb7317748ebe"
      unitRef="number">0.00600</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iae779ecebfe24bbb87ff808018468dbe_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzcxNDY4MjU1OTgyMjk_46dc11fa-c876-4bc3-8fca-87784a292ef1"
      unitRef="number">0.00500</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="idcaaec8bc8ee41b6b75401541a66fbdd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzQzMg_5847624d-1ce6-4eb0-942b-599d965d1817"
      unitRef="number">0.01500</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i5848eb1f4d424c9480c80fa01366cc35_D20221001-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzcxNDY4MjU2MDQ4MDg_0c22b0a8-cd46-4c77-9e25-aa9f057278a1"
      unitRef="number">0.01750</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="iffef3630f5c7409c986155d306fea101_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzQ1Nw_9d916ab5-584c-401e-afd5-1e2505407dea"
      unitRef="number">0.01754</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i320db859587043de997cdca53815e7c7_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzQ3MA_2afd2545-d358-41ab-b533-c52c956bf414"
      unitRef="number">0.03445</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="idcaaec8bc8ee41b6b75401541a66fbdd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2Xzc0Mw_e4556774-b694-4720-b730-bf3b0208de9d"
      unitRef="number">0.04702</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i5848eb1f4d424c9480c80fa01366cc35_D20221001-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2Xzc3MQ_ecf3af6d-0d1e-4f07-a762-6ead47b736b1"
      unitRef="number">0.04952</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:WeightedAverageRateDomesticDepositBrokered
      contextRef="i691804196e8e41299a114d8147b08392_I20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2Xzk4Ng_26d3a486-7e6a-435c-a91a-ba9d6f2ad678"
      unitRef="number">0.01621</us-gaap:WeightedAverageRateDomesticDepositBrokered>
    <us-gaap:WeightedAverageRateDomesticDepositBrokered
      contextRef="i7f47098d692f4b8582c3edf377695a1d_I20191231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2Xzk5OQ_76588772-bd96-4bda-b238-8fe2805311bd"
      unitRef="number">0.02445</us-gaap:WeightedAverageRateDomesticDepositBrokered>
    <us-gaap:InvestmentOwnedUnderlyingFaceAmountAtMarketValue
      contextRef="i691804196e8e41299a114d8147b08392_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzExNDA_2900e6f6-1597-45ce-93d3-e67cdece99a7"
      unitRef="usd">1000</us-gaap:InvestmentOwnedUnderlyingFaceAmountAtMarketValue>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY2OTc_6cdff140-4b5e-49d3-beba-ae2b6bf41088">Presented in the following table is Consumers&#x2019; long-term debt at December&#160;31:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.642%"/&gt;&lt;td style="width:0.1%"/&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate&lt;br/&gt;(%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;2035&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2037&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2038&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2040&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2040&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2042&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2043&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2045&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2046&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2047&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2048&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2049&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2051&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2052&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2057&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2060&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2064&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2069&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2070&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2070&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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-style:italic;font-weight:400;line-height:120%"&gt;Tax-exempt revenue bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td 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;2035&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2049&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Securitization bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025-2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total principal amount outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(364)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unamortized issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,742&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,048&#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;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The variable-rate bonds bear interest quarterly at a rate of three-month LIBOR minus 0.300 percent, subject to a zero-percent floor (zero&#160;percent at December&#160;31,&#160;2020). The holders of these variable-rate bonds may put them to Consumers for redemption on certain dates prior to their stated maturity, including dates within one year of December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The interest rate on these tax&#x2011;exempt revenue bonds will reset on October&#160;1,&#160;2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The weighted-average interest rate for Consumers&#x2019; securitization bonds issued through its subsidiary, Consumers 2014 Securitization Funding, was 3.250 percent at December&#160;31,&#160;2020 and 3.220 percent at December&#160;31,&#160;2019.&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;Principal and interest payments are made semiannually.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ief014c0849f244bf8148e28213c47006_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQtMS0xLTEtMA_14a5a48a-f77c-4039-a84f-3e123efce9bd"
      unitRef="number">0.03770</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ief014c0849f244bf8148e28213c47006_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQtNi0xLTEtMA_de8ff69e-1314-405c-a6ea-cdad7b7286b3"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i480dbd1808f74ba28f3a327d935f408f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQtOC0xLTEtMA_f04b3442-7f21-4a7d-be1e-e0f556a37c35"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9174919083334d4496f4da7e4216ad52_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzUtMS0xLTEtMA_5ad92745-5738-41cb-9dfa-4ae4fc321c19"
      unitRef="number">0.02850</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9174919083334d4496f4da7e4216ad52_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzUtNi0xLTEtMA_47309eaf-40e2-4435-a991-14479806e84a"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8c14fd14f93649ec8948398c4ead49a9_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzUtOC0xLTEtMA_06b34124-19de-4879-b7e0-8d9ff864c364"
      unitRef="usd">375000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i319369507c2c4306819faf7d0a56fb80_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzYtMS0xLTEtMA_96f6b118-0929-4af0-ae64-52a3485f351e"
      unitRef="number">0.05300</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i319369507c2c4306819faf7d0a56fb80_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzYtNi0xLTEtMA_6acbffc3-3486-47f4-aa19-2f097260f046"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i10ed8111199e41289ef097f66555f256_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzYtOC0xLTEtMA_8a7d87d0-d8e3-4481-ba68-6e9b85b0b20f"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i95e6e0b08f484d2e9688c83a7a8019c7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzctMS0xLTEtMA_5bc375f2-5f83-43c9-9f98-a66d16f1f583"
      unitRef="number">0.00350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i95e6e0b08f484d2e9688c83a7a8019c7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzctNi0xLTEtMA_9ce6f0fc-5231-4a72-85bb-274da626bbdb"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7c4dbb41617b45f08290e699bc1a175a_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzctOC0xLTEtMA_4edc264b-5579-477b-b177-53255d01c469"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iaa0bd13423084a2db690798823518fa2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzctMS0xLTEtMjMyMDg_70884aa7-ec8e-4e48-914d-ef208160a649"
      unitRef="number">0.03375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iaa0bd13423084a2db690798823518fa2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzctNi0xLTEtMjMyMTI_9bd9c40f-7e97-4715-b586-d1815356e40f"
      unitRef="usd">325000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i306b774d3dd1494cbb18bb9ff6a24a1f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzctOC0xLTEtMjMyMTI_5b49301e-544f-4681-a4ad-62cdd10cba02"
      unitRef="usd">325000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia16d269f3f224651b815349d3b449acb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzgtMS0xLTEtMA_a82a129c-b433-4215-9c24-95ef82e73a0a"
      unitRef="number">0.03125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia16d269f3f224651b815349d3b449acb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzgtNi0xLTEtMA_f5d20ac7-5122-4658-90a7-56eecbd8211c"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1175d2b159cc456c82bce72798db39e3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzgtOC0xLTEtMA_2ce2149e-21c1-43c7-8637-4657a1be8faf"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7877b091895d487cbab09f2dd83722f6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzktMS0xLTEtMA_1cac885c-0e02-41b3-9512-a67269207f04"
      unitRef="number">0.03190</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7877b091895d487cbab09f2dd83722f6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzktNi0xLTEtMA_b0d410f8-253c-4a8f-9591-8bb869fa1877"
      unitRef="usd">52000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3bcf298c022f41b58b3ac596015e32cd_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzktOC0xLTEtMA_56055bed-1939-4795-b2cf-73251bb81cb4"
      unitRef="usd">52000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idb789af5eae4406ab5e9d9943f11f8f3_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzEwLTEtMS0xLTA_34c571f6-72c4-4c02-8d15-c15bf601b137"
      unitRef="number">0.03680</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idb789af5eae4406ab5e9d9943f11f8f3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzEwLTYtMS0xLTA_b4e89701-0eb8-4044-90c3-a17cab7cd653"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if2dc4c554dc94c198103ea4cf9b7e5cb_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzEwLTgtMS0xLTA_6fd83325-65bf-4aeb-a23c-365b6bce83f5"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ibbc075dad8914754ac3854750a0c3570_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzExLTEtMS0xLTA_8be7d020-0224-432d-8d0b-fe7102761ba8"
      unitRef="number">0.03390</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibbc075dad8914754ac3854750a0c3570_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzExLTYtMS0xLTA_c4f23438-a6ba-4334-a399-1dcd3ac7749e"
      unitRef="usd">35000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ida6894a2f3d44ae499e2b96229abbbbc_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzExLTgtMS0xLTA_6f4debf7-1831-4f5e-822c-0bb4dc9c2f4a"
      unitRef="usd">35000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5261a24b156a4cd4b6c3764ef0a1a499_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzEyLTEtMS0xLTA_13f06bf4-cff5-4e2f-966f-4ad2c4fb2778"
      unitRef="number">0.03800</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5261a24b156a4cd4b6c3764ef0a1a499_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzEyLTYtMS0xLTA_8d0b406b-5e88-4735-82c2-11efb899235b"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iddeaeabc7cf9489aa7fab8768a4f760c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzEyLTgtMS0xLTA_0cf3715d-43ff-4810-ac1b-ea32989e74be"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i588f0e966b88409b88be37cfc7c1a965_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzEzLTEtMS0xLTA_d0cb2084-1e2d-431c-9a95-ba5f0a290775"
      unitRef="number">0.03180</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i588f0e966b88409b88be37cfc7c1a965_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzEzLTYtMS0xLTA_ce6b79e9-8aaf-4ac4-9771-a37f2b960ddf"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if58eb99f0cdb43e0ba1f1aeef61c3ba1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzEzLTgtMS0xLTA_75f94332-09b9-44d8-9a74-89fefa3fcb93"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6cdcc68f625e4f5399defeed1417ada5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE0LTEtMS0xLTA_03407386-d3f3-471f-bfd9-6d1d0243b956"
      unitRef="number">0.05800</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6cdcc68f625e4f5399defeed1417ada5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE0LTYtMS0xLTA_28a1edac-4c48-4d3c-8c83-371c2591fa23"
      unitRef="usd">175000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i62ccee49f03d4ad793d5f7d43b2db7ad_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE0LTgtMS0xLTA_8481770a-63f1-45a3-8c44-1219bd243290"
      unitRef="usd">175000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idfeb83bd34d540e0b0cf1e9706570df4_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE1LTEtMS0xLTA_193a3d7a-4495-49fe-b99e-36044cf1f483"
      unitRef="number">0.03520</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idfeb83bd34d540e0b0cf1e9706570df4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE1LTYtMS0xLTA_ca5ac8b0-5fe0-46e1-9f42-6c0a1ee1afaf"
      unitRef="usd">335000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i45ef3a3f76744afbbc257aa1b483d17c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE1LTgtMS0xLTA_956e8eb4-d268-434a-a569-f76ddfddd0e2"
      unitRef="usd">335000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="icc1a7d5ed580413285a5d7afdee8f23f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE2LTEtMS0xLTA_b8331433-6ced-49a7-ba93-0681b4d31854"
      unitRef="number">0.04010</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icc1a7d5ed580413285a5d7afdee8f23f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE2LTYtMS0xLTA_622c703c-c7fe-4051-b797-e0a5930bebcf"
      unitRef="usd">215000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia4c7631cd6e74d8aab36032fe96e1e1e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE2LTgtMS0xLTA_e277a24b-13e2-498f-a78c-caa408deaa13"
      unitRef="usd">215000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i93bf80e304fb42c7bdd7cdbdd964fc1b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE3LTEtMS0xLTA_7663a038-9dd1-44c4-8d61-19485dc5f400"
      unitRef="number">0.06170</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i93bf80e304fb42c7bdd7cdbdd964fc1b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE3LTYtMS0xLTA_569e9d9d-9efb-4f80-8ccb-4a7672f81b84"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i57844647088b451c8f1d20efa6852c80_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE3LTgtMS0xLTA_ec9af253-0038-4f13-b60f-176039c533d6"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3c1910bf0f514be9bd9dcc09051558de_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE4LTEtMS0xLTA_22956618-cf65-46b4-853c-8b3bcabf61d1"
      unitRef="number">0.04970</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3c1910bf0f514be9bd9dcc09051558de_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE4LTYtMS0xLTA_582c62c3-1578-4985-82b0-4a079c5be44c"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i67468e1706e1470daad7c359907c3bd0_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE4LTgtMS0xLTA_fca31c2d-f539-41d5-842d-15891a5170bf"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i96c9b91301304df88038c016f07e75df_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE5LTEtMS0xLTA_9bdfd66e-f0af-4477-8099-10f56a7dc981"
      unitRef="number">0.04310</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i96c9b91301304df88038c016f07e75df_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE5LTYtMS0xLTA_67f4d4be-76dd-4156-9b90-d3b065f1c013"
      unitRef="usd">263000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie7624beb29414f76abfa3f96caf2ab0c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzE5LTgtMS0xLTA_a2355d31-e063-44cc-b862-69b36e7d9fc4"
      unitRef="usd">263000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i742cb255180540418241a2fe2e2c5dde_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIwLTEtMS0xLTA_201d2162-ad2a-4f3c-8b1a-65fb70057a5b"
      unitRef="number">0.03950</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i742cb255180540418241a2fe2e2c5dde_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIwLTYtMS0xLTA_99ed61ae-7d95-4406-873c-ac6aaa0b7704"
      unitRef="usd">425000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibfa74f26befe4d02aa88bc3053b846cc_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIwLTgtMS0xLTA_27285e43-3b95-43d4-a4dd-01e62013943a"
      unitRef="usd">425000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0fcaa7e9f16c48c0b19beb01d4fc4809_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIxLTEtMS0xLTA_d8c76d0a-eeb1-4d52-a9bd-a66bd643bc28"
      unitRef="number">0.04100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0fcaa7e9f16c48c0b19beb01d4fc4809_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIxLTYtMS0xLTA_c03d3e12-3309-4887-bc0b-b0a862392069"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i932cb3d1fc1e4c9cb009b114b9e1aa8f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIxLTgtMS0xLTA_cad4e13e-8aa6-4fef-ba0c-6d507acc8850"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9e1a4e6613234cf7a5ecf3b5a9443f5e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIyLTEtMS0xLTA_ba6fd00c-90e1-4e54-b4d5-e86b4571a00b"
      unitRef="number">0.03250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9e1a4e6613234cf7a5ecf3b5a9443f5e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIyLTYtMS0xLTA_71caebae-0701-4154-9f5c-4dc965bd8734"
      unitRef="usd">450000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic108db7900c340bdaf0bae86960b7eeb_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIyLTgtMS0xLTA_dd9b03f5-2596-4317-b720-483a04192cb3"
      unitRef="usd">450000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id545191f6db6438abf810d4e54df22e8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIzLTEtMS0xLTA_6e662e5f-5b6f-49c1-8626-a0b26e6edee2"
      unitRef="number">0.03950</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id545191f6db6438abf810d4e54df22e8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIzLTYtMS0xLTA_6e6cf5db-be59-44a2-ad4c-9556d80f37e6"
      unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i17223cabc31049c49ddf9a3d3c355395_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzIzLTgtMS0xLTA_d4d4b42a-ba99-479c-8c48-7a3266b58da9"
      unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia690909a601c4db5bf191edbd59c489c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI0LTEtMS0xLTA_66e15aa4-bfbc-47f0-bcc6-2fd2b7c79a6d"
      unitRef="number">0.04050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia690909a601c4db5bf191edbd59c489c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI0LTYtMS0xLTA_f8929eb4-3be5-41db-8926-66dfa5280e19"
      unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i13a3e5e72f8c4accb82408e138bcdc68_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI0LTgtMS0xLTA_439deb59-91c8-4ff6-ab9c-6795d369e459"
      unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1e89ce918c73431a95847712d4a27791_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI1LTEtMS0xLTA_5b9d907c-697f-4f2c-8968-2829e7a88a27"
      unitRef="number">0.04350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1e89ce918c73431a95847712d4a27791_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI1LTYtMS0xLTA_e1dd7ca5-cd4e-4827-a434-9476f35fd348"
      unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id1ce1fc670144f67a72fa9df975fedcd_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI1LTgtMS0xLTA_c2c8be89-df63-4f03-b828-30cf0dafe867"
      unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5cedaef6e54b45eebed51ee3e8fbf8c4_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI2LTEtMS0xLTA_f1a61334-7fbe-4415-a3a4-75684e3df035"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5cedaef6e54b45eebed51ee3e8fbf8c4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI2LTYtMS0xLTA_72384a62-65d0-4799-92ea-ff7c92c1d4b9"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iba3cfcc25c0a43f7ba9f65e14a709d51_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI2LTgtMS0xLTA_60cd1f43-6954-4cd3-8106-a5aa216ab9aa"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie3888a13604c4cf19bada93edfc6ae6c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI3LTEtMS0xLTg4OTk_42df3c8b-dfba-423b-8e83-257a63026b93"
      unitRef="number">0.03100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie3888a13604c4cf19bada93edfc6ae6c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI3LTYtMS0xLTg4OTk_5ef6f4b7-9808-4e6b-973a-fb538770b21b"
      unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3319563e0ad84ba3b54d672c82d2856f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI3LTgtMS0xLTg4OTk_701bdd44-ad67-492b-8635-ea6d1ed40ecb"
      unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic8f8375ca530406c83fbd1aaf4e4229c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI3LTEtMS0xLTA_5ca2b072-6586-48fd-9e4c-37ace6f98895"
      unitRef="number">0.03500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic8f8375ca530406c83fbd1aaf4e4229c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI3LTYtMS0xLTA_244efeb0-5db8-4043-a81a-a6087456c592"
      unitRef="usd">575000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia0d0d6f815fd4164aa8277462a392f82_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI3LTgtMS0xLTA_1b73c6e5-764a-4cd4-a51f-2b26e9e09780"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib83897e5200a450fb026cbaac9220eda_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI4LTEtMS0xLTA_fb7129f4-8223-4cfa-8e36-c31b521b87db"
      unitRef="number">0.03860</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib83897e5200a450fb026cbaac9220eda_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI4LTYtMS0xLTA_c348d3fc-969c-458b-a6f1-2877bf7a539b"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie5ab380b21dc435fa7950537c7719974_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI4LTgtMS0xLTA_8808a965-c5b0-4b43-a1ec-db61a72a9678"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i30f30440729d4f2cbfdb868924d15b26_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI5LTEtMS0xLTA_c64693c0-9bb9-4081-a45d-f9ea0bfa1590"
      unitRef="number">0.04280</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i30f30440729d4f2cbfdb868924d15b26_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI5LTYtMS0xLTA_e03d5189-932e-4800-a38e-a02c614b8353"
      unitRef="usd">185000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i303af36428424f9381954c261df39199_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzI5LTgtMS0xLTA_1b9669e5-9e27-4d6b-8ca5-042608abfe40"
      unitRef="usd">185000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2f221aad054e4405b3e91c598a80372e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMxLTEtMS0xLTU2OTQ_13060270-39e1-4fee-adb4-d1b3219fc8ce"
      unitRef="number">0.02500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2f221aad054e4405b3e91c598a80372e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMxLTYtMS0xLTU3MDE_c3482c70-1bb7-4e1b-9ece-ec8e87b02bd8"
      unitRef="usd">525000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibd266c0c4b9e4f94a1c00020f40a3196_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMxLTgtMS0xLTU3MTE_ff3156e9-aa0a-426a-b9fd-656f80f17df3"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie3260e82201740adad37e5c6d63101fe_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMwLTEtMS0xLTA_da3ac96a-6dfb-4742-9dc3-7e534f19cc29"
      unitRef="number">0.04350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie3260e82201740adad37e5c6d63101fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMwLTYtMS0xLTA_59f9fe1f-1c21-4c45-a611-83c480609fd5"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie0700d9047ca400e955e7fd1835d762d_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMwLTgtMS0xLTA_0d1dacd9-7134-4e90-9dba-7dbd7d087b7d"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4f301cb0d25749eb801d7ffe67c64f7d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMxLTYtMS0xLTA_9cc51b77-2316-4114-b0a0-3f1d666e896e"
      unitRef="usd">76000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie9c7b66ed1d74776b733f8c986f523b4_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMxLTgtMS0xLTA_30e037b8-bb6d-423d-a4cb-c5754f72e3ca"
      unitRef="usd">76000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0e99582a49fc47d881e61e1bcb4bd5c3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMyLTYtMS0xLTU2Njg_603aee76-2c1b-4d84-b0aa-841017f098e1"
      unitRef="usd">134000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib4b206e26bb448a6a1e102f99e28aebe_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMyLTgtMS0xLTU2NzI_e3979730-945f-4a41-b5f5-605e426cb46c"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i42e7f44eef9e41a6aa57b2175c3c7ef4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM1LTYtMS0xLTcyODc_4af3cb8e-fad7-4ace-916e-3956ca88390a"
      unitRef="usd">127000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i53814de183674d2483731a50dd133b3b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM1LTgtMS0xLTcyODc_922fea16-e27a-405b-ae4a-736aa988501a"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i695f4a275b8e417a88829655a58b6e01_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMyLTYtMS0xLTA_9a6026ed-2c0a-4b26-b91d-274e1094ce16"
      unitRef="usd">7897000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icc3a361ae97241818520b62e1a3819ae_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzMyLTgtMS0xLTA_80edf520-ae93-4b30-9cbe-4b8fe26cc535"
      unitRef="usd">6961000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3f5bc7e9d08246c38eeab49b60090ea8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM0LTYtMS0xLTA_fca94bc0-2f5c-4a53-9619-df864efac59b"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i478153f0e7424d4a86b546486a203566_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM0LTgtMS0xLTA_a90c32ad-418d-4efa-8c42-ea4f9ebd709a"
      unitRef="usd">35000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i5f462590b4f44f8eb949792cd345165e_I20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM1LTEtMS0xLTA_bc3591c9-a149-4daa-8d50-3bdcba4777aa"
      unitRef="number">0.01800</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5f462590b4f44f8eb949792cd345165e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM1LTYtMS0xLTA_dc1c9e93-123e-4b70-8f6e-6f9db958bc8c"
      unitRef="usd">75000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if3ca2e984f7e4341a511cd0d96d1a4d3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM1LTgtMS0xLTA_ee8b228e-4ca1-48c3-b734-9fe4cc14307b"
      unitRef="usd">75000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i83dfdeb81734478785fe53210d3ec407_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM2LTYtMS0xLTA_d4fa264b-089d-42dc-ae4f-bdc0912c4ec9"
      unitRef="usd">75000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7dbc6868a4694753bd3aba35301a5a78_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM2LTgtMS0xLTA_e1fd51cf-7c77-4122-8e63-3042b9d34914"
      unitRef="usd">110000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="id7a894ee09a74825a3a66b3a463e0e31_I20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM4LTEtMS0xLTA_0dbf1177-8666-463f-b232-c3bfd36c0170"
      unitRef="number">0.03250</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id7a894ee09a74825a3a66b3a463e0e31_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM4LTYtMS0xLTA_3b2687fa-8d1a-4aa1-b254-0d8c713bb708"
      unitRef="usd">225000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1459af5dfff44f44820a5f0136ee7480_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzM4LTgtMS0xLTA_0c09c252-3ccf-48b1-ba20-0677bb8209e8"
      unitRef="usd">251000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQwLTYtMS0xLTA_031f4250-6d9a-46c8-ada1-c20439e45c61"
      unitRef="usd">8197000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQwLTgtMS0xLTA_d77caf6f-2739-4997-9386-7cd47276c9ea"
      unitRef="usd">7322000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQxLTYtMS0xLTA_b1b4d708-e443-487a-8569-be934c219735"
      unitRef="usd">364000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQxLTgtMS0xLTA_a1b9e733-32a8-45b6-b829-0f73fb8546e0"
      unitRef="usd">202000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQyLTYtMS0xLTA_a6b21916-b98f-473b-a4ac-feef096be18b"
      unitRef="usd">29000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQyLTgtMS0xLTA_112b91e8-509a-4a19-9583-5ec83ea94882"
      unitRef="usd">23000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQzLTYtMS0xLTA_186bb10d-1bde-4c5a-831f-afd8d0fc8b08"
      unitRef="usd">62000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQzLTgtMS0xLTA_ab7cf4bd-1719-4213-ad28-48a93fa3e72f"
      unitRef="usd">49000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQ0LTYtMS0xLTA_9010d213-031c-4deb-87bc-f5eae6fc7c1d"
      unitRef="usd">7742000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpiZmM0NmQ0ZDc1Mzk0M2QyODlkYTE1YWVjOTVmZTBkYy90YWJsZXJhbmdlOmJmYzQ2ZDRkNzUzOTQzZDI4OWRhMTVhZWM5NWZlMGRjXzQ0LTgtMS0xLTA_01083e50-04a7-48aa-9d48-80fce1382830"
      unitRef="usd">7048000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie22998781d4f4665a766ded40f19ddd0_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzEzMTA_49189d29-c5ff-49b9-a06c-ebf5b02bf1d3"
      unitRef="number">0.00300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i6b0cad1b8e734d3cb997fd0640394d57_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzEzMTQ_6098324b-1792-4729-8e1d-03e098539b2e"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="id7a894ee09a74825a3a66b3a463e0e31_I20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzE2NTI_8d1f8d07-8282-4581-ac13-d4c2f4a5e2d0"
      unitRef="number">0.03250</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i1459af5dfff44f44820a5f0136ee7480_I20191231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzE2NjU_39c1fef2-c154-4f6d-8e0f-49fb67d23213"
      unitRef="number">0.03220</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY2ODk_cd22eede-5380-40fe-893b-030d186463d7">Presented in the following table is a summary of major long-term debt issuances during the year ended December&#160;31,&#160;2020:&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Term loan facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Junior subordinated notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2050&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Junior subordinated notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November&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;December 2050&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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 &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;August 2051&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2060&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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&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 2070&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2070&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;In December&#160;2020, CMS&#160;Energy repaid $100&#160;million of this facility and, in February&#160;2021, amended the facility by extending its maturity date to November&#160;2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#x2019;s existing and future senior indebtedness. On June&#160;1,&#160;2030, and every five years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 4.116 percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#x2019;s existing and future senior indebtedness. On December&#160;1,&#160;2030, and every five years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 2.900 percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 summary of major long-term debt retirements during the year ended December&#160;31,&#160;2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;Retirement Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;Senior notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&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 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 7.75pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2022&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;Term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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&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 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 7.75pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,325&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&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 retired these senior notes at a premium and recorded a loss on extinguishment of $16&#160;million in other expense on its consolidated statements of income.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY2OTQ_b21378ed-1468-4ee5-bd65-16022840e1e1">Presented in the following table is a summary of major long-term debt issuances during the year ended December&#160;31,&#160;2020:&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Term loan facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Junior subordinated notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2050&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Junior subordinated notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November&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;December 2050&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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 &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;August 2051&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2060&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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&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 2070&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2070&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;In December&#160;2020, CMS&#160;Energy repaid $100&#160;million of this facility and, in February&#160;2021, amended the facility by extending its maturity date to November&#160;2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#x2019;s existing and future senior indebtedness. On June&#160;1,&#160;2030, and every five years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 4.116 percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#x2019;s existing and future senior indebtedness. On December&#160;1,&#160;2030, and every five years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 2.900 percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 summary of major long-term debt retirements during the year ended December&#160;31,&#160;2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;Retirement Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;Senior notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&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 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 7.75pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2022&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;Term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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&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 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 7.75pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,325&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&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 retired these senior notes at a premium and recorded a loss on extinguishment of $16&#160;million in other expense on its consolidated statements of income.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2a50ae3cddb447bba25acc6aa8b654e8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzItMi0xLTEtMA_929be441-5bea-4685-b138-5b1edaa18dda"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i87284c32483b45bf83740172302bbaa3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzMtMi0xLTEtMA_b473966d-59ca-4125-a867-cbb7fa840c3d"
      unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i87284c32483b45bf83740172302bbaa3_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzMtMy0xLTEtMA_8119f521-350a-4c91-b24b-d425e18c217f"
      unitRef="number">0.04750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="idf36a03aaa8a4071a3a1060ac81ea3b6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzQtMi0xLTEtMjI3NzE_b1017aed-0ab2-4217-9217-3d55ae2acb37"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idf36a03aaa8a4071a3a1060ac81ea3b6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzQtMy0xLTEtMjI3NzY_8bc6825e-1c21-4fcb-ade6-4774949c74a3"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzUtMi0xLTEtMA_f62b3974-2a4a-4564-84de-4df50aab3f9e"
      unitRef="usd">1200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i546885d451524fc3a65cedac9b965d4a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzctMi0xLTEtMA_7f7390b1-fe87-4232-9b18-500457a3d3ff"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic8f8375ca530406c83fbd1aaf4e4229c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzgtMi0xLTEtMA_f3d1063e-3499-4333-895f-2e8eaf1280d5"
      unitRef="usd">575000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic8f8375ca530406c83fbd1aaf4e4229c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzgtMy0xLTEtMA_9774a9bd-a3d6-4335-a7a5-d9fca92147f1"
      unitRef="number">0.03500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2f221aad054e4405b3e91c598a80372e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzktMi0xLTEtMA_792d6fd4-189b-4e1b-935a-282b2af11727"
      unitRef="usd">525000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2f221aad054e4405b3e91c598a80372e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzktMy0xLTEtMA_1b2c5a9d-6f2d-4c92-8120-85a970423398"
      unitRef="number">0.02500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i0e99582a49fc47d881e61e1bcb4bd5c3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzEwLTItMS0xLTA_e88be853-5434-4467-861a-5c5ff9965033"
      unitRef="usd">134000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i42e7f44eef9e41a6aa57b2175c3c7ef4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzEwLTItMS0xLTcyOTk_c7547a4e-38f9-4a60-8974-8713d7fe19be"
      unitRef="usd">127000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i95e6e0b08f484d2e9688c83a7a8019c7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzExLTItMS0xLTIyNzA2_41a24b77-0886-4eda-816c-5f450fe55d64"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i95e6e0b08f484d2e9688c83a7a8019c7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzE1LTMtMS0xLTIyNzk5_44fe6a31-b97d-472a-a427-cfccf0bf0092"
      unitRef="number">0.00350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzEyLTItMS0xLTA_f383f358-3c92-473b-ad29-96a094fc5235"
      unitRef="usd">1961000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTplNDBhNTJhMTc0YzU0NjQ3YmE2NzM1OGJlNGVlMDQzZi90YWJsZXJhbmdlOmU0MGE1MmExNzRjNTQ2NDdiYTY3MzU4YmU0ZWUwNDNmXzEzLTItMS0xLTA_d5603725-98cf-41f0-8873-6659311464b1"
      unitRef="usd">3161000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RepaymentsOfDebt
      contextRef="i950bb1edc9af4cb39a68945a5a1966ae_D20201201-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzcxNDY4MjU2MDQwODQ_c8ac79f5-4f42-47f0-add1-b95e4c51a701"
      unitRef="usd">100000000</us-gaap:RepaymentsOfDebt>
    <cms:DebtInstrumentInterestRateResetTerm
      contextRef="id8c917162aa3489ea333ea0f98c9d3ae_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2Xzg3OTYwOTMwNDEwMjc_e4346a8f-cb5f-4cd5-a80e-85b06e8eb38a">P5Y</cms:DebtInstrumentInterestRateResetTerm>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i1debbefc89304c3ba1ac47999defe916_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzEwOTk1MTE2NDY1MjI_5a2cf4b8-d2dd-4460-a131-f1fe8a754fb7"
      unitRef="number">0.04116</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <cms:DebtInstrumentInterestRateResetTerm
      contextRef="i2565acf90aeb43ce9cf85851650e8463_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2Xzg3OTYwOTMwNDEwNDY_1a9d4513-553b-4b48-b712-9fcd7da53e82">P5Y</cms:DebtInstrumentInterestRateResetTerm>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id12d44028246474c8962127cbb5720b0_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzEwOTk1MTE2NDY1NTM_b934193d-ab4d-4a31-af82-8541c351ae67"
      unitRef="number">0.02900</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:RepaymentsOfDebt
      contextRef="i55b1621dc30c4ffabc0fba6a80d8844e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzItMi0xLTEtMjI2NzE_4c2894dc-25a5-4168-86b9-5380c6730a99"
      unitRef="usd">300000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iaab06348e6114839879613ae21afda64_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzItMy0xLTEtMjI2NzY_4f1149c9-2550-4b32-8642-9efcd0fe330b"
      unitRef="number">0.05050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfDebt
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzQtMi0xLTEtMjI2ODc_6eca25b0-e22c-440d-9ad2-225c8c5d698d"
      unitRef="usd">300000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i06293adb8c104c81ba51762bb93bdece_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzktMi0xLTEtNjM0Nw_b462de9b-c2c3-408a-8c66-8fcec19ef10e"
      unitRef="usd">100000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ief014c0849f244bf8148e28213c47006_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzktMy0xLTEtNjM2MA_03377ee5-9641-46d9-89c1-6ada1397caa1"
      unitRef="number">0.03770</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfDebt
      contextRef="iae36575e1d64409c848a8b92ff638682_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzEwLTItMS0xLTYzNTA_da89a882-6be4-4021-8cb3-34d8a01634bc"
      unitRef="usd">250000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i319369507c2c4306819faf7d0a56fb80_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzEwLTMtMS0xLTYzNjQ_247302ed-01d5-4e10-98f8-e9621f3034c5"
      unitRef="number">0.05300</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfDebt
      contextRef="i38878a6fd55a4c0cb6e8fe251816291b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzExLTItMS0xLTYzNTc_5d7403cb-b5ed-422b-822c-9c7cfb736d19"
      unitRef="usd">375000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9174919083334d4496f4da7e4216ad52_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzExLTMtMS0xLTYzNzA_8d0c6ce7-d842-4604-bae5-09355bac05c1"
      unitRef="number">0.02850</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfDebt
      contextRef="ib8f3780acffc45db870c52157f9e44a1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzEzLTItMS0xLTIyODk1_898ff001-3723-4b16-ba75-ca69108276a1"
      unitRef="usd">300000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzExLTItMS0xLTA_86435509-94ce-44b4-9299-97e2a7e668da"
      unitRef="usd">1025000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZToyMTcwNGE5NDFkNDU0NWMyYmNhNTQyMjg2YjUxZTdiZC90YWJsZXJhbmdlOjIxNzA0YTk0MWQ0NTQ1YzJiY2E1NDIyODZiNTFlN2JkXzEyLTItMS0xLTA_d6e5d031-b6af-4b5f-81e3-1b1984ed5ebb"
      unitRef="usd">1325000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i55b1621dc30c4ffabc0fba6a80d8844e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzEwOTk1MTE2NTEwNjY_a02465cb-4b11-40c8-904a-a52c35025397"
      unitRef="usd">-16000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DebtInstrumentRepurchaseAmount
      contextRef="ic9d981c827ad4cd599e45cee4612de9c_I20200731"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzIwODkwNzIwOTQ0OTQ5_8724ef1f-7e52-4522-bafc-d56d86a95d1a"
      unitRef="usd">35000000</us-gaap:DebtInstrumentRepurchaseAmount>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i1cb1b6d0024d4359b9c09c8a20667446_D20200901-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzEwOTk1MTE2NDU5NzA_201310bb-8e2f-436f-a747-56f5756f66ce"
      unitRef="number">0.51</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:RepaymentsOfDebt
      contextRef="i1cb1b6d0024d4359b9c09c8a20667446_D20200901-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzIwODkwNzIwOTQ0OTY1_d7184267-58d4-44e4-a274-b37ef2d7aa1c"
      unitRef="usd">492000000</us-gaap:RepaymentsOfDebt>
    <cms:DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzI2NDU_480b2e0c-5ed2-4c7c-90dd-9b35bf952927"
      unitRef="number">2</cms:DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY2ODc_ad059469-d05b-4cee-a5ba-8aa320c1f5b8">At December&#160;31,&#160;2020, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Enterprises, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td 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;364&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&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;28&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&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;654&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&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;332&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&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;31&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY2OTA_1a0cc844-742d-4900-8623-16fd919a9ebf">At December&#160;31,&#160;2020, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Enterprises, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td 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;364&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&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;28&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&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;654&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&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;332&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&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;31&#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;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the minimum Palisades PPA payments included in the financing obligation:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.342%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 minimum payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current portion&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzQtMi0xLTEtMjk5NTU_4e312bf4-39ea-4fc8-9bca-75c59c49da38"
      unitRef="usd">200000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzQtNC0xLTEtMjk5NTU_222f2fa3-040e-4824-83eb-2f259f1622da"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzQtNi0xLTEtMjk5NTU_e813f147-e0e8-471a-b31e-098105642d9a"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzQtOC0xLTEtMjk5NTU_b1d9eead-ac22-415c-b04f-2bb571bfd754"
      unitRef="usd">250000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzQtMTAtMS0xLTI5OTU1_1e6c0af6-91f4-4f58-aa7a-f3758e4397cb"
      unitRef="usd">250000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzUtMi0xLTEtMjk5NTU_df13537c-1881-4425-a645-7bf7e227523a"
      unitRef="usd">364000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzUtNC0xLTEtMjk5NTU_142c89d5-fa93-4da7-8335-2231d8bf85f5"
      unitRef="usd">28000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzUtNi0xLTEtMjk5NTU_2f754def-41fe-4f22-a900-c0589fb13969"
      unitRef="usd">654000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzUtOC0xLTEtMjk5NTU_7a639552-ca8d-4981-bfcb-cb32822c7c88"
      unitRef="usd">332000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzUtMTAtMS0xLTI5OTU1_2c95c7ff-fd8b-4cee-9246-673e2dc68e82"
      unitRef="usd">31000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ie64d496b83d74a6cb639d4406ba22c1b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzYtMi0xLTEtMjk5NTU_710b8570-5603-48ea-bc14-f9582b2344a4"
      unitRef="usd">7000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ie64d496b83d74a6cb639d4406ba22c1b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzYtNC0xLTEtMjk5NTU_95cfe920-4d15-4687-9f92-dee682824e20"
      unitRef="usd">8000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ie64d496b83d74a6cb639d4406ba22c1b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzYtNi0xLTEtMjk5NTU_f5acf58f-5473-49fb-9f53-cac96e48a91a"
      unitRef="usd">9000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ie64d496b83d74a6cb639d4406ba22c1b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzYtOC0xLTEtMjk5NTU_457f5af9-8f14-4a57-8b3f-84e6a6262893"
      unitRef="usd">10000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="ie64d496b83d74a6cb639d4406ba22c1b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzYtMTAtMS0xLTI5OTU1_d366c25e-8702-48a5-8ba1-08ebec363a98"
      unitRef="usd">51000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="id17e348259264179ba51e92b6b8e7070_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzctMi0xLTEtMjk5NTU_ecacc738-7935-4563-b8df-ed0b76962156"
      unitRef="usd">915000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="id17e348259264179ba51e92b6b8e7070_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzctNC0xLTEtMjk5NTU_e9afa683-a1ae-4737-93eb-51c043acdaad"
      unitRef="usd">572000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="id17e348259264179ba51e92b6b8e7070_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzctNi0xLTEtMjk5NTU_8e80ec9a-5747-4578-a1a5-c9fd8575eba9"
      unitRef="usd">477000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="id17e348259264179ba51e92b6b8e7070_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzctOC0xLTEtMjk5NTU_950c7199-866e-4b3e-bba9-cda3929c3e2c"
      unitRef="usd">325000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="id17e348259264179ba51e92b6b8e7070_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzctMTAtMS0xLTI5OTU1_2e30dbf9-f392-473c-81e7-c9ddf4862ab6"
      unitRef="usd">244000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzMtMi0xLTEtMA_47017f88-f32e-4428-b26a-349dd9eb283f"
      unitRef="usd">1486000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzMtNC0xLTEtMA_fe7b91df-173e-4edd-ab80-db79656019bf"
      unitRef="usd">608000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzMtNi0xLTEtMA_aa3cec9b-b2cf-4b92-9885-9f2508ec75af"
      unitRef="usd">1140000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzMtOC0xLTEtMA_795c3cd1-8e1a-4618-9cb7-01e107483728"
      unitRef="usd">917000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzMtMTAtMS0xLTA_10496794-69b7-4a76-9fab-59eaa4410776"
      unitRef="usd">576000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzUtMi0xLTEtMA_23ab00cd-81cc-4bd9-bd71-1f524b4dc3c9"
      unitRef="usd">364000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzUtNC0xLTEtMA_d4aff8ab-5536-40e1-81a0-71ce6934dd09"
      unitRef="usd">28000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzUtNi0xLTEtMA_9ec867bf-3184-43db-ab6c-ba726c3c3aa5"
      unitRef="usd">654000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzUtOC0xLTEtMA_da8732f8-583e-41e9-bdf6-ee635a3c8288"
      unitRef="usd">332000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo1NjhhNjk3NDlkOGQ0ZTVhODg3ZjMyYjczMzE3NDFmYS90YWJsZXJhbmdlOjU2OGE2OTc0OWQ4ZDRlNWE4ODdmMzJiNzMzMTc0MWZhXzUtMTAtMS0xLTA_5281a5b7-e3a0-4ff3-b3b6-6a82b3a76488"
      unitRef="usd">31000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY2OTY_f4e2978e-bdf1-483d-8ba2-b5cd458fd8c9">The following credit facilities with banks were available at December&#160;31,&#160;2020:&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.362%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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;td colspan="3" style="display:none"/&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;td colspan="3" style="display:none"/&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, 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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;June&#160;5, 2023&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&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;CMS&#160;Enterprises, including subsidiaries&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 colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;September&#160;25, 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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;30, 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;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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: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;4&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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 5, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November 19, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April 18, 2022&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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 colspan="3" style="display:none"/&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;During the year ended December&#160;31,&#160;2020, CMS&#160;Energy&#x2019;s average borrowings totaled $1&#160;million with a weighted-average interest rate of 1.888 percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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 the acquisition of Aviator Wind Equity Holdings, see Note&#160;21, 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;Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank. There were no borrowings under this facility during the year ended December&#160;31,&#160;2020.&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;Obligations under these facilities are secured by first mortgage bonds of Consumers. During the year ended December&#160;31,&#160;2020, Consumers&#x2019; average borrowings totaled less than $1&#160;million with a weighted-average interest rate of 1.425 percent.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY3MTQ_c3a9caf7-2389-435d-9997-f3c24f285bc8">The following credit facilities with banks were available at December&#160;31,&#160;2020:&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.362%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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;td colspan="3" style="display:none"/&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;td colspan="3" style="display:none"/&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, 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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;June&#160;5, 2023&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&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;CMS&#160;Enterprises, including subsidiaries&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 colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;September&#160;25, 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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;30, 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;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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: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;4&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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 5, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November 19, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April 18, 2022&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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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 colspan="3" style="display:none"/&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;During the year ended December&#160;31,&#160;2020, CMS&#160;Energy&#x2019;s average borrowings totaled $1&#160;million with a weighted-average interest rate of 1.888 percent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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 the acquisition of Aviator Wind Equity Holdings, see Note&#160;21, 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;Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank. There were no borrowings under this facility during the year ended December&#160;31,&#160;2020.&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;Obligations under these facilities are secured by first mortgage bonds of Consumers. During the year ended December&#160;31,&#160;2020, Consumers&#x2019; average borrowings totaled less than $1&#160;million with a weighted-average interest rate of 1.425 percent.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id19edc59092d4609a899fab683e2c324_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzMtMi0xLTEtMA_3f09b1c0-aeec-4388-a95e-a25dca2d5fbc"
      unitRef="usd">550000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="id19edc59092d4609a899fab683e2c324_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzMtNC0xLTEtMA_29a1e68a-28f9-4218-848f-7c9eabf360ef"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="id19edc59092d4609a899fab683e2c324_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzMtNi0xLTEtMA_8db12189-9c37-4dcf-aced-d8a085568be2"
      unitRef="usd">18000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="id19edc59092d4609a899fab683e2c324_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzMtOC0xLTEtMA_dabf5f38-eb05-4809-a10e-687bf527842a"
      unitRef="usd">532000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i09dc16f23d164220ad0abc78a824f8f6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzUtMi0xLTEtOTM3MQ_3736c2b9-e00d-41c4-b136-a114925b9427"
      unitRef="usd">39000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i09dc16f23d164220ad0abc78a824f8f6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzUtNC0xLTEtOTM3MQ_6eb1086f-874a-4d35-908d-a981cd1a62b9"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i09dc16f23d164220ad0abc78a824f8f6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzUtNi0xLTEtOTM3Ng_cd0a5353-1295-4ec1-a21b-e3b7a7c612fe"
      unitRef="usd">39000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i09dc16f23d164220ad0abc78a824f8f6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzUtOC0xLTEtOTM3Ng_ddd2e112-134a-4338-9c8a-4d33f26a2e80"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia7f5a7e768ca4356bad123f001de8b53_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzUtMi0xLTEtMA_1ed0c960-006c-465a-bc40-136933e0b75e"
      unitRef="usd">18000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="ia7f5a7e768ca4356bad123f001de8b53_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzUtNC0xLTEtMA_93397bc0-d3aa-4c6d-897d-a4b6fc09a1bc"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ia7f5a7e768ca4356bad123f001de8b53_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzUtNi0xLTEtMA_eee7535c-d1fa-4f43-a87a-d048836a6ef0"
      unitRef="usd">8000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ia7f5a7e768ca4356bad123f001de8b53_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzUtOC0xLTEtMA_b8a63742-d1c7-446a-a8d9-f7289567ba22"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1d60981c874f45d2996092d146a35085_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzctMi0xLTEtMA_25845e89-9fdd-46b3-ba65-2285029f6fa4"
      unitRef="usd">850000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i1d60981c874f45d2996092d146a35085_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzctNC0xLTEtMA_a6b5a42c-9d19-46d9-b52f-1a812030f4a8"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i1d60981c874f45d2996092d146a35085_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzctNi0xLTEtMA_97aa1eb6-7d81-439e-a3b8-1aadbbe9434f"
      unitRef="usd">7000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i1d60981c874f45d2996092d146a35085_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzctOC0xLTEtMA_81a8823e-4e9d-40d5-9732-005eadec40c0"
      unitRef="usd">843000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id4f560d9aef747f99f28eeb5facba00b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzgtMi0xLTEtMA_9bce779b-876b-4b43-bd4f-f4f2771b5653"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="id4f560d9aef747f99f28eeb5facba00b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzgtNC0xLTEtMA_0ababf9a-0ad5-4714-8796-5849b26aa4f1"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="id4f560d9aef747f99f28eeb5facba00b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzgtNi0xLTEtMA_dab50b62-4a65-430a-99c9-5c1851745bef"
      unitRef="usd">1000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="id4f560d9aef747f99f28eeb5facba00b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzgtOC0xLTEtMA_6e88f797-5083-4eaa-9818-5e3eb623a584"
      unitRef="usd">249000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5940877204304aacb000d0c3392c8d6e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzktMi0xLTEtMA_5a268ad1-f19b-4f4f-b61d-3c122b8a8d8d"
      unitRef="usd">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i5940877204304aacb000d0c3392c8d6e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzktNC0xLTEtMA_c3bda692-683b-4ff5-b3fd-dad3d35ba93f"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i5940877204304aacb000d0c3392c8d6e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzktNi0xLTEtMA_a460ecd7-3d22-4bf2-b798-32fa5d31fc91"
      unitRef="usd">30000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i5940877204304aacb000d0c3392c8d6e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2MDU3MDc0MWE1YWM0YzE5YjhhNzRkOTgzZTEwYmY0Ni90YWJsZXJhbmdlOjYwNTcwNzQxYTVhYzRjMTliOGE3NGQ5ODNlMTBiZjQ2XzktOC0xLTEtMA_97070144-cd39-4caf-93a6-4feecbaaad93"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityAverageOutstandingAmount
      contextRef="i199e61825e424c8bbfa5043f6dfa6d3b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzM5MzQ_6da9769e-5e50-461c-9b1a-50383d6facdf"
      unitRef="usd">1000000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i199e61825e424c8bbfa5043f6dfa6d3b_D20200101-20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzM5Nzg_39e89871-d473-4784-88c5-d01db53570f4"
      unitRef="number">0.01888</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ia6ce19c95864430b939c41b633b253ca_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzQwMDM_a0f0405e-0949-4ed7-87cb-82a9b8cd65bb"
      unitRef="usd">8000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="if19413fcadf24fe5ab55e8525f504831_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzQxNzc_056e0ab4-f018-49e9-b710-e3bd4a292827"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:LineOfCreditFacilityAverageOutstandingAmount
      contextRef="ic5b1e226d1544ea8b6cfe8e0ab9329f7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzQzODY_fb27d08a-048e-45ab-93ef-d4ddb6b59bdf"
      unitRef="usd">1000000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="ic5b1e226d1544ea8b6cfe8e0ab9329f7_D20200101-20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzQ0MzA_4e7d4faa-9750-43e6-b568-78230a706a6c"
      unitRef="number">0.01425</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <cms:ShortTermDebtAuthorizedBorrowings
      contextRef="if2e4ea97c60a424fb0c224a2838aafa0_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzQ1OTI_85d7caea-1141-4f37-abd3-f1c3670cf46c"
      unitRef="usd">500000000</cms:ShortTermDebtAuthorizedBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i9e2ea3972a5b4f59b86b790cf48be0c1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzQ2MDQ_99006f66-a928-48a6-b59e-ae7709fa63c6"
      unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i63ebb0f84b97486481e6a222205290a7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzEwOTk1MTE2NDk4NTE_2ac0d9df-76c2-4323-b156-95e6c9c4a2d6"
      unitRef="usd">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <cms:AmountAvailableForDividendDistribution
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzQ4MjM_6148b37e-a3e7-47d8-af18-5e01c5f52404"
      unitRef="usd">5500000000</cms:AmountAvailableForDividendDistribution>
    <us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzQ5Njk_2740f981-3a0f-4e33-b0df-4bdefb47bb29"
      unitRef="usd">1600000000</us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzU2MjI_8b7ea336-e0c0-4b43-a2da-b53e6d985b6d"
      unitRef="usd">637000000</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzU3MDA_cf327c3d-742a-42a3-9e89-0fbd21ce4967"
      unitRef="shares">350000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzU3NDg_c1fc4eb8-89bb-4e6c-8ad7-a98a217b3762"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzU3NjE_2bf959bc-8581-40d0-a9be-8cf73f56123f"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzU4MTI_6b1be2a7-0431-4351-9856-71a4c8ebb22b"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <cms:ForwardContractIndexedToIssuersEquityAggregateSalesPrice
      contextRef="i5795ea6dc1514ff3a76426172b120c1e_D20180101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzE5NzkxMjA5MzE2NzE0_62cac588-c198-4416-a4b9-4b4ec38808f5"
      unitRef="usd">250000000</cms:ForwardContractIndexedToIssuersEquityAggregateSalesPrice>
    <cms:StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity
      contextRef="ic15f1030dbd84d87aae2a6866dfc02e7_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzEwOTk1MTE2NDY4MzI_07bea470-7afc-4f6d-b8cd-4850d6948580"
      unitRef="shares">4879022</cms:StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity>
    <cms:ForwardContractIndexedToIssuersEquitySettlementRatePerShare
      contextRef="ic15f1030dbd84d87aae2a6866dfc02e7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzEwOTk1MTE2NTA2NDI_218cad0a-c2b8-487d-bf7b-6a1b539ad9d5"
      unitRef="usdPerShare">48.86</cms:ForwardContractIndexedToIssuersEquitySettlementRatePerShare>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ic15f1030dbd84d87aae2a6866dfc02e7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzEwOTk1MTE2NDY4MjU_5a93429e-8acb-416c-8dac-9a1c897c2622"
      unitRef="usd">238000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <cms:StockOfferingProgramMaximumValue
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzE3NTkyMTg2MDU5NDYy_a3241667-47bd-479a-8d68-66e4c9b4c5c1"
      unitRef="usd">500000000</cms:StockOfferingProgramMaximumValue>
    <us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY2ODE_4777ee43-d0f4-4b88-9c7c-87a06eb449e0">Presented in the following table are details of CMS&#160;Energy&#x2019;s forward sales contracts under this program at December&#160;31,&#160;2020:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forward Price Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 15, 2020&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31, 2021&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;846,759&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 22, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 22, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115,595&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td 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;61.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&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;61.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock>
    <us-gaap:ForwardContractIndexedToIssuersEquityShares
      contextRef="i2e19bd259f4c477a9d462271bff208a6_D20200915-20200915"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2NDU0Y2I4ZDc4ZWE0ZGRiYmExMWIxNjQwNTA1YmFhYi90YWJsZXJhbmdlOjY0NTRjYjhkNzhlYTRkZGJiYTExYjE2NDA1MDViYWFiXzMtMi0xLTEtMA_82f1f978-fc57-4191-b76a-10a4217e0085"
      unitRef="shares">846759</us-gaap:ForwardContractIndexedToIssuersEquityShares>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="i2e19bd259f4c477a9d462271bff208a6_D20200915-20200915"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2NDU0Y2I4ZDc4ZWE0ZGRiYmExMWIxNjQwNTA1YmFhYi90YWJsZXJhbmdlOjY0NTRjYjhkNzhlYTRkZGJiYTExYjE2NDA1MDViYWFiXzQtNC0xLTEtOTA2OQ_cff33e00-3092-465b-9873-4b1258b8e7bf"
      unitRef="usdPerShare">61.04</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="i2f247316ab6b425a966520877b2186b4_D20201231-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2NDU0Y2I4ZDc4ZWE0ZGRiYmExMWIxNjQwNTA1YmFhYi90YWJsZXJhbmdlOjY0NTRjYjhkNzhlYTRkZGJiYTExYjE2NDA1MDViYWFiXzMtNC0xLTEtMA_a3129e92-4eb5-4409-9fe5-65284dff4b74"
      unitRef="usdPerShare">60.53</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityShares
      contextRef="i2f64084e4a46401eb04323ed66ded52e_D20201222-20201222"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2NDU0Y2I4ZDc4ZWE0ZGRiYmExMWIxNjQwNTA1YmFhYi90YWJsZXJhbmdlOjY0NTRjYjhkNzhlYTRkZGJiYTExYjE2NDA1MDViYWFiXzUtMi0xLTEtMjkyNjM_d862000a-7be9-4824-8c92-af0992191d42"
      unitRef="shares">115595</us-gaap:ForwardContractIndexedToIssuersEquityShares>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="i2f64084e4a46401eb04323ed66ded52e_D20201222-20201222"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2NDU0Y2I4ZDc4ZWE0ZGRiYmExMWIxNjQwNTA1YmFhYi90YWJsZXJhbmdlOjY0NTRjYjhkNzhlYTRkZGJiYTExYjE2NDA1MDViYWFiXzUtNC0xLTEtMjkyNjY_d98cbb86-cc49-4b7e-ab8d-a782b06f91a1"
      unitRef="usdPerShare">61.81</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="i98a94090cb0d43ac87c0fc0a0758848e_D20201231-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTo2NDU0Y2I4ZDc4ZWE0ZGRiYmExMWIxNjQwNTA1YmFhYi90YWJsZXJhbmdlOjY0NTRjYjhkNzhlYTRkZGJiYTExYjE2NDA1MDViYWFiXzUtNi0xLTEtMjkyNjk_6ba4d46d-10f6-4eb1-a662-6f9582703203"
      unitRef="usdPerShare">61.81</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY0NTk_6d0aff96-5a2b-468f-806c-757b7e46243c"
      unitRef="shares">6666</us-gaap:ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue>
    <dei:TradingSymbol
      contextRef="i0c32553e46714ffcb47b080173267be9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzcxNDY4MjU2MDMxNDk_84e351ff-6813-402b-b8f0-df5b4408bfe5">CMS-PB</dei:TradingSymbol>
    <cms:ScheduleOfPreferredStockTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90ZXh0cmVnaW9uOjk4Mzg2ZmRlM2E3NTRjMzNhZGQ2NDEwMTExNGNmYzk2XzY2ODI_1f962376-7f3f-4efd-8649-7d6d39edaf1f">Presented in the following table are details of Consumers&#x2019; preferred stock at December&#160;31,&#160;2020 and 2019:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Par Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Optional Redemption Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Shares Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Shares Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative, with no mandatory redemption&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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;7,500,000&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,148&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cms:ScheduleOfPreferredStockTableTextBlock>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i70cac380de39430185624f557e0bd776_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpjNDgyMWUzMDI5MzE0NjRiODU1Y2E5OWNhOTM3MDM5Ny90YWJsZXJhbmdlOmM0ODIxZTMwMjkzMTQ2NGI4NTVjYTk5Y2E5MzcwMzk3XzEtMi0xLTEtMA_12c9b6dc-0f9f-432c-8832-f156cade28cd"
      unitRef="usdPerShare">100</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i5e5fb5f2602f41acac59f636440f7f59_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpjNDgyMWUzMDI5MzE0NjRiODU1Y2E5OWNhOTM3MDM5Ny90YWJsZXJhbmdlOmM0ODIxZTMwMjkzMTQ2NGI4NTVjYTk5Y2E5MzcwMzk3XzEtMi0xLTEtMA_64803725-009d-44dd-a3de-01b7f07f8172"
      unitRef="usdPerShare">100</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i70cac380de39430185624f557e0bd776_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpjNDgyMWUzMDI5MzE0NjRiODU1Y2E5OWNhOTM3MDM5Ny90YWJsZXJhbmdlOmM0ODIxZTMwMjkzMTQ2NGI4NTVjYTk5Y2E5MzcwMzk3XzEtNC0xLTEtMA_8706cc26-33b7-45e6-9200-7c41fea187aa"
      unitRef="usdPerShare">110</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i5e5fb5f2602f41acac59f636440f7f59_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpjNDgyMWUzMDI5MzE0NjRiODU1Y2E5OWNhOTM3MDM5Ny90YWJsZXJhbmdlOmM0ODIxZTMwMjkzMTQ2NGI4NTVjYTk5Y2E5MzcwMzk3XzEtNC0xLTEtMA_b01b7950-1b5e-4b92-8a52-cbb86c806474"
      unitRef="usdPerShare">110</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i5e5fb5f2602f41acac59f636440f7f59_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpjNDgyMWUzMDI5MzE0NjRiODU1Y2E5OWNhOTM3MDM5Ny90YWJsZXJhbmdlOmM0ODIxZTMwMjkzMTQ2NGI4NTVjYTk5Y2E5MzcwMzk3XzEtNS0xLTEtMA_00819312-03b4-4ada-91eb-40a90d3e36b7"
      unitRef="shares">7500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i70cac380de39430185624f557e0bd776_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpjNDgyMWUzMDI5MzE0NjRiODU1Y2E5OWNhOTM3MDM5Ny90YWJsZXJhbmdlOmM0ODIxZTMwMjkzMTQ2NGI4NTVjYTk5Y2E5MzcwMzk3XzEtNS0xLTEtMA_3b62ba9c-f9ed-4569-8cd9-398806bf9134"
      unitRef="shares">7500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i5e5fb5f2602f41acac59f636440f7f59_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpjNDgyMWUzMDI5MzE0NjRiODU1Y2E5OWNhOTM3MDM5Ny90YWJsZXJhbmdlOmM0ODIxZTMwMjkzMTQ2NGI4NTVjYTk5Y2E5MzcwMzk3XzEtNi0xLTEtMA_6a3ec1d0-29fc-49d4-87cd-41b1030a1816"
      unitRef="shares">373148</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i70cac380de39430185624f557e0bd776_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjAvZnJhZzo5ODM4NmZkZTNhNzU0YzMzYWRkNjQxMDExMTRjZmM5Ni90YWJsZTpjNDgyMWUzMDI5MzE0NjRiODU1Y2E5OWNhOTM3MDM5Ny90YWJsZXJhbmdlOmM0ODIxZTMwMjkzMTQ2NGI4NTVjYTk5Y2E5MzcwMzk3XzEtNi0xLTEtMA_fc60fca5-c8cd-494c-ba49-c399349df6aa"
      unitRef="shares">373148</us-gaap:PreferredStockSharesIssued>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzUzNzY_8710523a-acd6-4295-ba91-797cd0584032">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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.410%"/&gt;&lt;td style="width:0.1%"/&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 0 10pt;text-indent:-9pt"/&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 colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2 or 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;Restricted 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; Restricted cash equivalents consist of money market funds with daily liquidity. For further details, see Note&#160;18, Cash and Cash Equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 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 Energy&#x2019;s and Consumers&#x2019; derivatives are classified as Level 2 or Level 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 derivatives classified as Level 2 are interest rate swaps at CMS Energy, which are valued using market-based inputs. CMS Energy uses interest rate swaps to manage its interest rate risk on certain long&#x2011;term debt obligations and certain notes receivable at EnerBank.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;A subsidiary of CMS&#160;Enterprises uses floating-to-fixed interest rate swaps to reduce the impact of interest rate fluctuations associated with future interest payments on certain long&#x2011;term variable-rate debt. The interest rate swaps are accounted for as cash flow hedges of the future variability of interest payments on debt with a notional amount of $85&#160;million at December&#160;31,&#160;2020. Gains or losses on these swaps are initially reported in other comprehensive income (loss) and then, as interest payments are made on the hedged debt, are recognized in earnings within other interest expense on CMS&#160;Energy&#x2019;s consolidated statements of income. The amount of losses recorded in other comprehensive loss was $6&#160;million for the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;year ended December&#160;31,&#160;2020, $4&#160;million for the year ended December&#160;31,&#160;2019 and $2&#160;million for the year ended December&#160;31,&#160;2018. There were no material impacts on other interest expense associated with these swaps during the years presented. The fair value of these swaps recorded in other liabilities on CMS&#160;Energy&#x2019;s consolidated balance sheets totaled $9&#160;million at December&#160;31,&#160;2020 and $5&#160;million at December&#160;31,&#160;2019. CMS&#160;Energy also has other interest rate swaps that economically hedge interest rate risk on debt, but that do not qualify for cash flow hedge accounting; the amounts associated with these swaps were not material for the years presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;EnerBank uses fixed-to-floating interest rate swaps to manage interest rate risk exposure associated with changes in the fair value of certain long&#x2011;term fixed&#x2011;rate loans. The interest rate swaps qualify as fair value hedges of long&#x2011;term, fixed&#x2011;rate notes receivable with a notional amount of $134&#160;million at December&#160;31,&#160;2020 and 2019. The fair value of these interest rate swaps recorded in other liabilities was $6&#160;million at December&#160;31,&#160;2020 and $1&#160;million at December&#160;31,&#160;2019. CMS&#160;Energy is adjusting the carrying value of the hedged notes receivable for the change in their fair value due to the hedged risk. For the year ended December 31, 2020, CMS Energy recorded a $5&#160;million loss within operating revenue for the change in the fair value of the interest rate swaps and a $5&#160;million gain within operating revenue for the change in the carrying value of the hedged notes receivable notes. Amounts recognized within operating revenue for the year ended December&#160;31,&#160;2019 were immaterial. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 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 years presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzUzODM_01bc75f8-6be2-4041-9cd1-f8b593026e1d">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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.410%"/&gt;&lt;td style="width:0.1%"/&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 0 10pt;text-indent:-9pt"/&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 colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2 or 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;Restricted 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; Restricted cash equivalents consist of money market funds with daily liquidity. For further details, see Note&#160;18, Cash and Cash Equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 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 Energy&#x2019;s and Consumers&#x2019; derivatives are classified as Level 2 or Level 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 derivatives classified as Level 2 are interest rate swaps at CMS Energy, which are valued using market-based inputs. CMS Energy uses interest rate swaps to manage its interest rate risk on certain long&#x2011;term debt obligations and certain notes receivable at EnerBank.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;A subsidiary of CMS&#160;Enterprises uses floating-to-fixed interest rate swaps to reduce the impact of interest rate fluctuations associated with future interest payments on certain long&#x2011;term variable-rate debt. The interest rate swaps are accounted for as cash flow hedges of the future variability of interest payments on debt with a notional amount of $85&#160;million at December&#160;31,&#160;2020. Gains or losses on these swaps are initially reported in other comprehensive income (loss) and then, as interest payments are made on the hedged debt, are recognized in earnings within other interest expense on CMS&#160;Energy&#x2019;s consolidated statements of income. The amount of losses recorded in other comprehensive loss was $6&#160;million for the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;year ended December&#160;31,&#160;2020, $4&#160;million for the year ended December&#160;31,&#160;2019 and $2&#160;million for the year ended December&#160;31,&#160;2018. There were no material impacts on other interest expense associated with these swaps during the years presented. The fair value of these swaps recorded in other liabilities on CMS&#160;Energy&#x2019;s consolidated balance sheets totaled $9&#160;million at December&#160;31,&#160;2020 and $5&#160;million at December&#160;31,&#160;2019. CMS&#160;Energy also has other interest rate swaps that economically hedge interest rate risk on debt, but that do not qualify for cash flow hedge accounting; the amounts associated with these swaps were not material for the years presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;EnerBank uses fixed-to-floating interest rate swaps to manage interest rate risk exposure associated with changes in the fair value of certain long&#x2011;term fixed&#x2011;rate loans. The interest rate swaps qualify as fair value hedges of long&#x2011;term, fixed&#x2011;rate notes receivable with a notional amount of $134&#160;million at December&#160;31,&#160;2020 and 2019. The fair value of these interest rate swaps recorded in other liabilities was $6&#160;million at December&#160;31,&#160;2020 and $1&#160;million at December&#160;31,&#160;2019. CMS&#160;Energy is adjusting the carrying value of the hedged notes receivable for the change in their fair value due to the hedged risk. For the year ended December 31, 2020, CMS Energy recorded a $5&#160;million loss within operating revenue for the change in the fair value of the interest rate swaps and a $5&#160;million gain within operating revenue for the change in the carrying value of the hedged notes receivable notes. Amounts recognized within operating revenue for the year ended December&#160;31,&#160;2019 were immaterial. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 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 years presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzUzNzg_2e19300a-9301-4db2-8e81-d66f02deedd7">&lt;div style="margin-bottom: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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.410%"/&gt;&lt;td style="width:0.1%"/&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 0 10pt;text-indent:-9pt"/&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 colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2 or Level&#160;3.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzUzNzk_5c63dc91-e527-4af0-957a-99e4375616fc">&lt;div style="margin-bottom: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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.410%"/&gt;&lt;td style="width:0.1%"/&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 0 10pt;text-indent:-9pt"/&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 colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2 or Level&#160;3.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i534a924d530c444abfa4b9da5b4bcdbd_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzUtMi0xLTEtMA_db4a6d59-3a7f-41f9-bf67-456bab25a4f2"
      unitRef="usd">17000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ia0d10894fd4c41d182da8a477acc24a1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzUtNC0xLTEtMA_45842d28-5644-4444-9a55-a943ab1c7ff1"
      unitRef="usd">17000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i99c54baef1a74d1898f627872e7b45e6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzUtNy0xLTEtMA_663f82f2-de2e-426c-9021-d887c5b253f3"
      unitRef="usd">15000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i8dbd2e31289147a8aef5fda060129bef_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzUtOS0xLTEtMA_a04d2513-7fe0-41e8-a6c1-711f61dc7600"
      unitRef="usd">17000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i9b8a3efcd9f048b4b1bff490b4c53686_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzYtNy0xLTEtMA_fb866e2c-1e87-42ca-b251-d086b71f9ebf"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i7cd463d085e946e8b41018fdd6dc40de_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzYtOS0xLTEtMA_363e955a-f1ae-4f3a-8dc0-1aad9d648330"
      unitRef="usd">1000000</us-gaap:EquitySecuritiesFvNi>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure
      contextRef="i534a924d530c444abfa4b9da5b4bcdbd_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzctMi0xLTEtMA_897ba1e8-a57b-46fa-8b1e-9ad509da33b9"
      unitRef="usd">23000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure
      contextRef="ia0d10894fd4c41d182da8a477acc24a1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzctNC0xLTEtMA_ec990734-6ca8-4c13-bd10-19c566263ccf"
      unitRef="usd">18000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure
      contextRef="i99c54baef1a74d1898f627872e7b45e6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzctNy0xLTEtMA_88908738-de63-4531-937e-e3dc38ae1486"
      unitRef="usd">18000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure
      contextRef="i8dbd2e31289147a8aef5fda060129bef_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzctOS0xLTEtMA_7fdb3a6a-b3f5-427c-a092-5a274dbc0b2a"
      unitRef="usd">14000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzktMi0xLTEtMA_13d18a5a-da34-4ce1-abf2-7649077f3121"
      unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzktNC0xLTEtMA_f6296b52-8f23-4d12-abe5-c37948f12cd3"
      unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzktNy0xLTEtMA_abde55d7-6762-4b3b-9a79-ea934fa7ee17"
      unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzktOS0xLTEtMA_3d83314e-d0a9-4ea7-bdd4-819615878280"
      unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5478be02d995461f9fd45c9c4e2144d2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEwLTItMS0xLTA_c9926cc9-855f-411b-8710-699a603a8c77"
      unitRef="usd">41000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i215e0bc4b5744e7aa166dff2d430a9d7_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEwLTQtMS0xLTA_b0b6e8b7-3ae2-4010-b9f2-d1179d2d4b54"
      unitRef="usd">36000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ifc45ce3f715844b0b5d57b979f3e350e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEwLTctMS0xLTA_39766050-334a-4262-b869-ccf38e36308f"
      unitRef="usd">34000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i063ba975533a427f9d5620053a05b712_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEwLTktMS0xLTA_311011ad-87a8-459c-9db8-447d965856f7"
      unitRef="usd">33000000</us-gaap:AssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure
      contextRef="i534a924d530c444abfa4b9da5b4bcdbd_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEyLTItMS0xLTA_94b64d27-9bb9-42b5-b273-2133b7a72122"
      unitRef="usd">23000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure
      contextRef="ia0d10894fd4c41d182da8a477acc24a1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEyLTQtMS0xLTA_2d1a1c3f-f7f7-4dc5-9b15-319af51acf0c"
      unitRef="usd">18000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure
      contextRef="i99c54baef1a74d1898f627872e7b45e6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEyLTctMS0xLTA_b97f0e51-e1b2-4410-addb-a52a1e08770e"
      unitRef="usd">18000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure
      contextRef="i8dbd2e31289147a8aef5fda060129bef_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEyLTktMS0xLTA_61f9fce7-3aa1-413b-8697-acd019434858"
      unitRef="usd">14000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEzLTItMS0xLTA_1884f87b-183a-4bca-be08-92d06665aa4a"
      unitRef="usd">17000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEzLTQtMS0xLTA_16ccc6b9-4e78-437f-95d9-6e7f92b85884"
      unitRef="usd">8000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEzLTctMS0xLTA_728ca444-2400-419a-ad0e-57a811970e1f"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzEzLTktMS0xLTA_7b0bfedc-0ed8-425d-8336-66859a1b8064"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i5478be02d995461f9fd45c9c4e2144d2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzE0LTItMS0xLTA_2627eed2-0a0f-49e8-8829-eca6bc40e50a"
      unitRef="usd">40000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i215e0bc4b5744e7aa166dff2d430a9d7_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzE0LTQtMS0xLTA_66dbc0ee-fe81-435e-99fd-f045442e4acc"
      unitRef="usd">26000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ifc45ce3f715844b0b5d57b979f3e350e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzE0LTctMS0xLTA_aa639aa5-762e-4b4b-96f0-5519d46de80f"
      unitRef="usd">18000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i063ba975533a427f9d5620053a05b712_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90YWJsZTo1MWIxMjg3YzIxODE0MzhkOGE5NDY2MzUyNmJiZGYxOC90YWJsZXJhbmdlOjUxYjEyODdjMjE4MTQzOGQ4YTk0NjYzNTI2YmJkZjE4XzE0LTktMS0xLTA_17b44791-4111-4635-acb7-287714d4e0f6"
      unitRef="usd">14000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i4a4f9f3d247d416e818f2ca276f758f1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzEyNjQ0MzgzNzI1MTg0_dce7d380-644f-4b91-aca8-648d7a84c08b"
      unitRef="usd">85000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzEyNjQ0MzgzNzI1MTky_e28644c9-121c-493e-94c2-c1968c3252f0"
      unitRef="usd">-6000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzEyNjQ0MzgzNzI1NDk2_a8e1fda7-e4b6-4543-addd-d75ee9fa2d9f"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzEyNjQ0MzgzNzI1NTY3_965ac3c3-057e-492c-9058-33b87ddc26c4"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i6975e873b08e43649abf83a1b98093f7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzEyNjQ0MzgzNzI1MjAw_933537a5-ff6a-4b89-93ac-f6f5c84c0347"
      unitRef="usd">9000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i000d1cb7828e4a9b9e2bbc604e559a5f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzEyNjQ0MzgzNzI1MjA3_5c5c7abe-9daa-4752-9b53-15e0be7e94a3"
      unitRef="usd">5000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib17c784a0bb7440597811fa8b6f087ab_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzEyNjQ0MzgzNzI1MjE0_6425adff-1c8a-4611-961d-5ca1156b3ecd"
      unitRef="usd">134000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i5f4859043863492582faea553be5c277_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzEyNjQ0MzgzNzI1MjIx_f5acfbc9-2ea1-42c4-8d35-0775149c457c"
      unitRef="usd">6000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ided3376ebffd4f7d93c2aa6c8092708a_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzEyNjQ0MzgzNzI1NTIx_7971034d-7548-42cb-b2f3-01a50007b0ba"
      unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLossOnDerivative
      contextRef="i8d031c54a5fe4ba4acad7b50854f554e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzEyNjQ0MzgzNzI2Njcx_27107c41-edce-4851-b1b9-f878c9e4d14e"
      unitRef="usd">5000000</us-gaap:DerivativeLossOnDerivative>
    <us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
      contextRef="i8d031c54a5fe4ba4acad7b50854f554e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjYvZnJhZzo1MzdkNjdjYTJjZDY0YTJmYmI1MGRiMDYwMjYxNDk5NC90ZXh0cmVnaW9uOjUzN2Q2N2NhMmNkNjRhMmZiYjUwZGIwNjAyNjE0OTk0XzEyNjQ0MzgzNzI2Njgw_1aebffcf-da3d-4b76-a19e-938b328d060f"
      unitRef="usd">5000000</us-gaap:ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1>
    <cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzIyODc_12871605-b69d-4012-bc62-d8976e35f635">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;6, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.957%"/&gt;&lt;td style="width:0.1%"/&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 0 10pt;text-indent:-9pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="border-bottom:1pt solid #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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="border-bottom:1pt solid #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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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&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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Securities held to maturity&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:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;8,106&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;9,801&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;7,716&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,085&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;7,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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;8,010&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;6,070&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;1,940&#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;/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 of $12&#160;million at December&#160;31,&#160;2020 and $13&#160;million at December&#160;31,&#160;2019.&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 notes receivable of $275&#160;million at December&#160;31,&#160;2020 and $242&#160;million at December&#160;31,&#160;2019. For further details, see Note&#160;8, Notes Receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These investment securities consist primarily of mortgage-backed securities and Utah Housing Corporation bonds held by EnerBank. There were $1&#160;million of unrealized gains in 2020 and no unrealized gains or losses in 2019.&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 long-term debt of $1.5&#160;billion at December&#160;31,&#160;2020 and $1.1&#160;billion at December&#160;31,&#160;2019.&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 payables of $6&#160;million at December&#160;31,&#160;2020 and $1&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of notes receivable &#x2013; related party of $7&#160;million at December&#160;31,&#160;2020 and 2019. For further details on this note receivable, see Note&#160;8, Notes Receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term debt of $364&#160;million at December&#160;31,&#160;2020 and $202&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 effects of third-party credit enhancements were excluded from the fair value measurements of long-term debt. The principal amount of CMS&#160;Energy&#x2019;s long-term debt supported by third-party credit enhancements was $35&#160;million at December&#160;31,&#160;2019. The entirety of this amount was at Consumers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;DB&#160;SERP Securities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2018, CMS Energy and Consumers sold available-for-sale investment securities held within the DB SERP, receiving proceeds of $142&#160;million, $103&#160;million of which was related to Consumers.&lt;/span&gt;&lt;/div&gt;</cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock>
    <cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzIyOTU_a867ba66-9640-4604-a0d1-23d5f85406a8">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;6, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.957%"/&gt;&lt;td style="width:0.1%"/&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 0 10pt;text-indent:-9pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="border-bottom:1pt solid #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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="border-bottom:1pt solid #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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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&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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Securities held to maturity&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:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;8,106&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;9,801&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;7,716&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,085&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;7,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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;8,010&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;6,070&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;1,940&#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;/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 of $12&#160;million at December&#160;31,&#160;2020 and $13&#160;million at December&#160;31,&#160;2019.&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 notes receivable of $275&#160;million at December&#160;31,&#160;2020 and $242&#160;million at December&#160;31,&#160;2019. For further details, see Note&#160;8, Notes Receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These investment securities consist primarily of mortgage-backed securities and Utah Housing Corporation bonds held by EnerBank. There were $1&#160;million of unrealized gains in 2020 and no unrealized gains or losses in 2019.&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 long-term debt of $1.5&#160;billion at December&#160;31,&#160;2020 and $1.1&#160;billion at December&#160;31,&#160;2019.&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 payables of $6&#160;million at December&#160;31,&#160;2020 and $1&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of notes receivable &#x2013; related party of $7&#160;million at December&#160;31,&#160;2020 and 2019. For further details on this note receivable, see Note&#160;8, Notes Receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term debt of $364&#160;million at December&#160;31,&#160;2020 and $202&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 effects of third-party credit enhancements were excluded from the fair value measurements of long-term debt. The principal amount of CMS&#160;Energy&#x2019;s long-term debt supported by third-party credit enhancements was $35&#160;million at December&#160;31,&#160;2019. The entirety of this amount was at Consumers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;DB&#160;SERP Securities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2018, CMS Energy and Consumers sold available-for-sale investment securities held within the DB SERP, receiving proceeds of $142&#160;million, $103&#160;million of which was related to Consumers.&lt;/span&gt;&lt;/div&gt;</cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzIyOTg_9d44ddb4-28c1-4207-8916-2cd8f5afbe28">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;6, Fair Value Measurements.&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.957%"/&gt;&lt;td style="width:0.1%"/&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 0 10pt;text-indent:-9pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="border-bottom:1pt solid #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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="border-bottom:1pt solid #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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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&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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Securities held to maturity&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:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;8,106&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;9,801&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;7,716&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,085&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;7,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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;8,010&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;6,070&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;1,940&#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;/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 of $12&#160;million at December&#160;31,&#160;2020 and $13&#160;million at December&#160;31,&#160;2019.&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 notes receivable of $275&#160;million at December&#160;31,&#160;2020 and $242&#160;million at December&#160;31,&#160;2019. For further details, see Note&#160;8, Notes Receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These investment securities consist primarily of mortgage-backed securities and Utah Housing Corporation bonds held by EnerBank. There were $1&#160;million of unrealized gains in 2020 and no unrealized gains or losses in 2019.&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 long-term debt of $1.5&#160;billion at December&#160;31,&#160;2020 and $1.1&#160;billion at December&#160;31,&#160;2019.&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 payables of $6&#160;million at December&#160;31,&#160;2020 and $1&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of notes receivable &#x2013; related party of $7&#160;million at December&#160;31,&#160;2020 and 2019. For further details on this note receivable, see Note&#160;8, Notes Receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term debt of $364&#160;million at December&#160;31,&#160;2020 and $202&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzIyOTk_10f7d547-1318-4470-9dcb-56b116b17b84">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;6, Fair Value Measurements.&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.957%"/&gt;&lt;td style="width:0.1%"/&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 0 10pt;text-indent:-9pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="border-bottom:1pt solid #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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="border-bottom:1pt solid #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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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&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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Securities held to maturity&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:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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;7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;8,106&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;9,801&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;7,716&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,085&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;7,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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;8,010&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;6,070&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;1,940&#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;/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 of $12&#160;million at December&#160;31,&#160;2020 and $13&#160;million at December&#160;31,&#160;2019.&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 notes receivable of $275&#160;million at December&#160;31,&#160;2020 and $242&#160;million at December&#160;31,&#160;2019. For further details, see Note&#160;8, Notes Receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These investment securities consist primarily of mortgage-backed securities and Utah Housing Corporation bonds held by EnerBank. There were $1&#160;million of unrealized gains in 2020 and no unrealized gains or losses in 2019.&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 long-term debt of $1.5&#160;billion at December&#160;31,&#160;2020 and $1.1&#160;billion at December&#160;31,&#160;2019.&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 payables of $6&#160;million at December&#160;31,&#160;2020 and $1&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of notes receivable &#x2013; related party of $7&#160;million at December&#160;31,&#160;2020 and 2019. For further details on this note receivable, see Note&#160;8, Notes Receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term debt of $364&#160;million at December&#160;31,&#160;2020 and $202&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i3d38dd350141413d9b9c4427ebf57aa6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzctMi0xLTEtMA_173772b8-95a2-4fdf-b079-b19d51b08068"
      unitRef="usd">17000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="ibb629f961eeb48bcab9db439cb8a46c0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzctNC0xLTEtMA_e40af9fb-aa48-42c9-9e56-500b20029047"
      unitRef="usd">17000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i08e1546e625c47568609c08041d53272_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzctNi0xLTEtMA_3daa2976-41b4-4c3b-b412-b79f2cb1efd5"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i069ccb4a892a4d37b8c1e43a1f8cc1bd_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzctOC0xLTEtMA_cf06901a-07dd-4a03-ab87-646614c19076"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i8af6e140ce2f4f17a871b3e9c67e940d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzctMTAtMS0xLTA_fbbf24ee-5a31-4255-bb31-9234ee43f1dc"
      unitRef="usd">17000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i762adfb056264be9a646643b1d2a2848_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzctMTMtMS0xLTA_befa7e00-7a18-4c05-8d04-aaa307eb095f"
      unitRef="usd">20000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="ib7fcb5c4ab1f41e681113b7a5a5544c0_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzctMTUtMS0xLTA_2fc720b5-0121-4259-b19f-fb57ca970ce4"
      unitRef="usd">20000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i351ccc2176004e09ac659ac3532406de_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzctMTctMS0xLTA_b5d880f6-50c3-494e-a839-cc9f3b685888"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="ia89a9c79badc4f159c6587790eceb621_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzctMTktMS0xLTA_da70677a-29fe-4abd-a862-7686634575a4"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i40860d710d6047b492b6820e1064b304_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzctMjEtMS0xLTA_f06e3d88-a404-4447-85b1-b42547462c42"
      unitRef="usd">20000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i3d38dd350141413d9b9c4427ebf57aa6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzgtMi0xLTEtMA_605b9af0-4fb8-4417-919c-f40eeb105cb9"
      unitRef="usd">2887000000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="ibb629f961eeb48bcab9db439cb8a46c0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzgtNC0xLTEtMA_e73f45f4-38ba-44cb-87e1-0314907ed20b"
      unitRef="usd">3248000000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i08e1546e625c47568609c08041d53272_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzgtNi0xLTEtMA_cb57d784-57f8-4a3f-a053-6638bec4db01"
      unitRef="usd">0</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i069ccb4a892a4d37b8c1e43a1f8cc1bd_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzgtOC0xLTEtMA_702bb02b-1208-42e6-a42d-9ccee25e76c0"
      unitRef="usd">0</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i8af6e140ce2f4f17a871b3e9c67e940d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzgtMTAtMS0xLTA_f8cad7d0-5013-4f89-a917-4c1c7a3d9fb0"
      unitRef="usd">3248000000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i762adfb056264be9a646643b1d2a2848_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzgtMTMtMS0xLTA_63ded7a7-d98f-4f98-a621-02b03b627559"
      unitRef="usd">2500000000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="ib7fcb5c4ab1f41e681113b7a5a5544c0_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzgtMTUtMS0xLTA_f4a1c0cc-00e3-4d87-b278-07689bddde9d"
      unitRef="usd">2652000000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i351ccc2176004e09ac659ac3532406de_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzgtMTctMS0xLTA_37227254-0f0d-4c04-b018-0890d452036b"
      unitRef="usd">0</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="ia89a9c79badc4f159c6587790eceb621_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzgtMTktMS0xLTA_1433baec-ef52-4824-aeaa-99e9eee7750c"
      unitRef="usd">0</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i40860d710d6047b492b6820e1064b304_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzgtMjEtMS0xLTA_ce7e3236-c995-48b1-b04a-4bab3afad4cf"
      unitRef="usd">2652000000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i3d38dd350141413d9b9c4427ebf57aa6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzktMi0xLTEtMA_554dcb84-b0dc-457e-ae15-01403d27decd"
      unitRef="usd">28000000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="ibb629f961eeb48bcab9db439cb8a46c0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzktNC0xLTEtMA_6c7e2bac-09d9-47d8-92c7-f0e27f5760ba"
      unitRef="usd">29000000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i08e1546e625c47568609c08041d53272_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzktNi0xLTEtMA_a7bea809-243a-4c29-a7bb-b6f5f84ec2e6"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i069ccb4a892a4d37b8c1e43a1f8cc1bd_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzktOC0xLTEtMA_f151927f-06c9-44ed-bdbf-a3ddd10259f4"
      unitRef="usd">29000000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i8af6e140ce2f4f17a871b3e9c67e940d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzktMTAtMS0xLTA_635962d3-8e94-491c-95a8-c9a4e0be9389"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i762adfb056264be9a646643b1d2a2848_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzktMTMtMS0xLTA_50965d86-cfba-4d99-ae18-206d427b413d"
      unitRef="usd">26000000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="ib7fcb5c4ab1f41e681113b7a5a5544c0_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzktMTUtMS0xLTA_462fe7a9-d370-4b87-814c-52bc78b39f14"
      unitRef="usd">26000000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i351ccc2176004e09ac659ac3532406de_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzktMTctMS0xLTA_f459ec79-9120-4c34-9064-acdd9b6e2bb2"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="ia89a9c79badc4f159c6587790eceb621_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzktMTktMS0xLTA_d39e0884-cc49-4bf6-a20b-f34a9d560f20"
      unitRef="usd">26000000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i40860d710d6047b492b6820e1064b304_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzktMjEtMS0xLTA_2415342a-7ac4-4445-ba73-4dc22cf3eeb9"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i3d38dd350141413d9b9c4427ebf57aa6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzExLTItMS0xLTA_86797d83-fdd9-4ac4-b243-5aedfb83d8f3"
      unitRef="usd">15120000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ibb629f961eeb48bcab9db439cb8a46c0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzExLTQtMS0xLTA_73188039-37a9-4704-b1d2-e5e197458aa9"
      unitRef="usd">17512000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i08e1546e625c47568609c08041d53272_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzExLTYtMS0xLTA_bd58889b-5d44-45c4-acfd-11e000b84369"
      unitRef="usd">1249000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i069ccb4a892a4d37b8c1e43a1f8cc1bd_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzExLTgtMS0xLTA_3bcb357d-12ad-47de-8925-47c83d846d64"
      unitRef="usd">14178000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8af6e140ce2f4f17a871b3e9c67e940d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzExLTEwLTEtMS0w_f08761db-7f7f-441e-961e-f0fe77c8fd62"
      unitRef="usd">2085000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i762adfb056264be9a646643b1d2a2848_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzExLTEzLTEtMS0w_d6c0c747-b08a-44d1-88c0-358771595674"
      unitRef="usd">13062000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib7fcb5c4ab1f41e681113b7a5a5544c0_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzExLTE1LTEtMS0w_001ca75b-24d3-41a5-9a54-1d56ebe6fa70"
      unitRef="usd">14185000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i351ccc2176004e09ac659ac3532406de_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzExLTE3LTEtMS0w_aea0d220-4bf4-497b-a1c5-b6dee0ac5fcd"
      unitRef="usd">1197000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ia89a9c79badc4f159c6587790eceb621_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzExLTE5LTEtMS0w_71df0ded-9ba1-4bac-95b7-0b2a2b347a1f"
      unitRef="usd">11048000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i40860d710d6047b492b6820e1064b304_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzExLTIxLTEtMS0w_536b3c64-14ef-4d3d-898e-4ed1bc694a64"
      unitRef="usd">1940000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i3d38dd350141413d9b9c4427ebf57aa6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzEyLTItMS0xLTA_88c79a35-9247-4d29-8f97-472d8534470b"
      unitRef="usd">33000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="ibb629f961eeb48bcab9db439cb8a46c0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzEyLTQtMS0xLTA_a2070dd3-9be3-4dc0-ad74-e6b7881de291"
      unitRef="usd">35000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i08e1546e625c47568609c08041d53272_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzEyLTYtMS0xLTA_844397ca-d090-4771-b755-6612f087fb90"
      unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i069ccb4a892a4d37b8c1e43a1f8cc1bd_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzEyLTgtMS0xLTA_35d40a1f-ae08-45b6-9d97-29e9268ffe30"
      unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i8af6e140ce2f4f17a871b3e9c67e940d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzEyLTEwLTEtMS0w_23f21f33-8a26-4af1-ad1f-ca5c710b26c6"
      unitRef="usd">35000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i762adfb056264be9a646643b1d2a2848_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzEyLTEzLTEtMS0w_b675208b-18b4-4f74-9a9f-dc738870ed74"
      unitRef="usd">30000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="ib7fcb5c4ab1f41e681113b7a5a5544c0_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzEyLTE1LTEtMS0w_1cb73170-1be8-4727-9cfc-11dc876b1dac"
      unitRef="usd">32000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i351ccc2176004e09ac659ac3532406de_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzEyLTE3LTEtMS0w_40b7cccf-3051-40ea-8edd-39c5407aae67"
      unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="ia89a9c79badc4f159c6587790eceb621_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzEyLTE5LTEtMS0w_203e0b5e-cb53-4757-a57a-319793df176b"
      unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i40860d710d6047b492b6820e1064b304_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzEyLTIxLTEtMS0w_9697e8be-a973-47ed-96dc-74cb87635907"
      unitRef="usd">32000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="id60047e2d7b242d98ed8d106992c12aa_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE1LTItMS0xLTA_69457aeb-b6da-4e66-bc83-512e57c29f85"
      unitRef="usd">17000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="ib17d6d40f1e140fe8f865a566a51b6b9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE1LTQtMS0xLTA_7753e745-e216-44d6-9504-5b790af174e7"
      unitRef="usd">17000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i398bb91826a54bd3969eea026cdeaca1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE1LTYtMS0xLTA_d90a2bd2-d8f9-4182-a236-2eed34658506"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="iedf9a3913be44f7b90ccc23a30c11696_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE1LTgtMS0xLTA_a1aa2e79-31db-46c5-8a22-d2073012c255"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i6241b94b53af4a53acc4c1a89b3ecf57_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE1LTEwLTEtMS0w_f85f376a-94a8-4a34-aa39-fb29396ab00c"
      unitRef="usd">17000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="ide3240c4cd9140b5809e5b01ed5db71e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE1LTEzLTEtMS0w_d6b40d45-06db-4d26-959e-d5cc0673394d"
      unitRef="usd">20000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="id1ae8b1e690443e1b8ae77a306e843f8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE1LTE1LTEtMS0w_78d1b50d-9330-4a4a-be75-9d806b5f5d46"
      unitRef="usd">20000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i61f02d2c954944fcbec6f4f1577ef80b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE1LTE3LTEtMS0w_0458624b-0e2f-4440-b996-e3beb787fc26"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="ie740b3d220db40bdbf9306fd62c7612c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE1LTE5LTEtMS0w_731b4583-41c5-4146-bedd-5bc5be3b81eb"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i801c5238880742598bad106fb5862735_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE1LTIxLTEtMS0w_12377c44-eb42-4893-9682-ad701ff84450"
      unitRef="usd">20000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="id60047e2d7b242d98ed8d106992c12aa_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE3LTItMS0xLTA_e9407420-97df-4ec3-a1be-c5cd614d8954"
      unitRef="usd">107000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="ib17d6d40f1e140fe8f865a566a51b6b9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE3LTQtMS0xLTA_d8c1f701-4f1a-4115-a88d-dc33aa0b0cb4"
      unitRef="usd">107000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i398bb91826a54bd3969eea026cdeaca1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE3LTYtMS0xLTA_d967501f-4dde-4b2e-90dc-690288066677"
      unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="iedf9a3913be44f7b90ccc23a30c11696_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE3LTgtMS0xLTA_5c1108c8-99d2-47e4-87c5-922c5cbd5168"
      unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i6241b94b53af4a53acc4c1a89b3ecf57_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE3LTEwLTEtMS0w_c37dc28a-4d5d-4421-9407-f2817e65199b"
      unitRef="usd">107000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="ide3240c4cd9140b5809e5b01ed5db71e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE3LTEzLTEtMS0w_a0c48eb1-c776-446f-b96c-df65be5920e9"
      unitRef="usd">103000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="id1ae8b1e690443e1b8ae77a306e843f8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE3LTE1LTEtMS0w_d44b2409-c0f5-45de-8bb3-b58654b3bb52"
      unitRef="usd">103000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i61f02d2c954944fcbec6f4f1577ef80b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE3LTE3LTEtMS0w_d3264c14-ebca-4fae-9cbf-da2907fb581f"
      unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="ie740b3d220db40bdbf9306fd62c7612c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE3LTE5LTEtMS0w_26bbf2bd-5188-40be-a4ef-87738862bab5"
      unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i801c5238880742598bad106fb5862735_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE3LTIxLTEtMS0w_56f75015-9f20-41d4-9a04-eb7ca44f7169"
      unitRef="usd">103000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue
      contextRef="id60047e2d7b242d98ed8d106992c12aa_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE5LTItMS0xLTA_f1d67caf-9159-4785-b911-0ef516354f2f"
      unitRef="usd">8106000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib17d6d40f1e140fe8f865a566a51b6b9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE5LTQtMS0xLTA_ffed724e-33ee-4f81-8d5f-10427fc73fa8"
      unitRef="usd">9801000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i398bb91826a54bd3969eea026cdeaca1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE5LTYtMS0xLTA_eb5a0c0f-7b82-42fe-8f7c-bdf025770627"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="iedf9a3913be44f7b90ccc23a30c11696_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE5LTgtMS0xLTA_3fcfb4ed-6da8-4857-8ee2-0d1592f98de3"
      unitRef="usd">7716000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i6241b94b53af4a53acc4c1a89b3ecf57_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE5LTEwLTEtMS0w_9b535d97-d6df-47e2-b71f-bce41373b957"
      unitRef="usd">2085000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ide3240c4cd9140b5809e5b01ed5db71e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE5LTEzLTEtMS0w_cc703ef1-0a8f-48fe-b04c-752d968f2551"
      unitRef="usd">7250000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="id1ae8b1e690443e1b8ae77a306e843f8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE5LTE1LTEtMS0w_398cc414-cbb3-4504-8655-ee87bd4df048"
      unitRef="usd">8010000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i61f02d2c954944fcbec6f4f1577ef80b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE5LTE3LTEtMS0w_8d44ded0-4def-48c0-b418-34d568a23031"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ie740b3d220db40bdbf9306fd62c7612c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE5LTE5LTEtMS0w_dc59138a-4373-49f3-8fd1-c6b6873a5c08"
      unitRef="usd">6070000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i801c5238880742598bad106fb5862735_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90YWJsZTo4NmQwZmY1ZGUxNjY0MzY2YWU0NjUwMzA0NjQzM2IyNi90YWJsZXJhbmdlOjg2ZDBmZjVkZTE2NjQzNjZhZTQ2NTAzMDQ2NDMzYjI2XzE5LTIxLTEtMS0w_7ac81b0e-692a-447f-9b01-f78882d5e67f"
      unitRef="usd">1940000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzU5NQ_4c1da336-155d-477f-bd10-94d8e289c206"
      unitRef="usd">12000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzYwOA_f6e97c77-7f57-448e-802d-3e4369aa6832"
      unitRef="usd">13000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="id17e348259264179ba51e92b6b8e7070_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzY2Ng_2a865d93-4529-4f14-97df-11992ef0e424"
      unitRef="usd">275000000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i1bae05d219284e98acc8bac3665c5455_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzY3OQ_d90fac2b-99c1-4b54-b90a-4ee5ce9158f4"
      unitRef="usd">242000000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="id17e348259264179ba51e92b6b8e7070_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzE0MjkzNjUxMTY0MDE2_c8da6778-dc30-49f4-b686-9666517c5a1d"
      unitRef="usd">1000000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="i1bae05d219284e98acc8bac3665c5455_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzE0MjkzNjUxMTY2ODg4_4ccdea01-e7cf-4e57-9ef4-617d7e8bd036"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:LongTermDebtCurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzc2NA_7dc25ad7-110f-4757-971d-69b81d1ffd41"
      unitRef="usd">1500000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzc3Nw_01dcf906-f36c-46f6-9d46-177b9e4c08cc"
      unitRef="usd">1100000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OtherShortTermBorrowings
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzgzNw_35f8fe19-aa9c-47ec-802a-9c02587ccc80"
      unitRef="usd">6000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzcxNDY4MjU1ODUxNDA_2c70b641-d6b4-4d06-8b07-4748603ffb5e"
      unitRef="usd">1000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzcxNDY4MjU1ODUyNzI_852e16bb-2712-41dd-aa35-1a6425244984"
      unitRef="usd">7000000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzcxNDY4MjU1ODUyNzI_aea0a3e4-d137-4789-bdd0-ce24d709c191"
      unitRef="usd">7000000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzEwNjA_3edd0a48-bc90-441a-959c-3fc8c336137b"
      unitRef="usd">364000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzEwNzM_b9b8ed0c-a78c-489c-b4fc-e51d17ff07a5"
      unitRef="usd">202000000</us-gaap:LongTermDebtCurrent>
    <cms:DebtInstrumentSupportedByThirdPartyCreditEnhancement
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzcxNDY4MjU1ODMyMzc_bc59881d-59e7-4717-af0e-9ca9772a7441"
      unitRef="usd">35000000</cms:DebtInstrumentSupportedByThirdPartyCreditEnhancement>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i01cebbc6069b4a1a970e41b3a4516b92_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzE0MjkzNjUxMTY2NDEz_d7447515-52bb-4e4e-a14a-729798494160"
      unitRef="usd">142000000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i4d302b2194b643949a33df223b89b087_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNjkvZnJhZzpjNGIxMzUxM2M4MDM0MzE4OTc3MzY0N2I3ODA5MjU5MC90ZXh0cmVnaW9uOmM0YjEzNTEzYzgwMzQzMTg5NzczNjQ3Yjc4MDkyNTkwXzE0MjkzNjUxMTY2NDI4_5c8c952a-748f-403b-8557-c79de1916ab1"
      unitRef="usd">103000000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:FinancingReceivablesTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzIyOTc_abd5edf3-1abb-4b77-8dc3-7ab01191c17e">Notes Receivable&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are details of CMS&#160;Energy&#x2019;s and Consumers&#x2019; notes receivable:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;EnerBank notes receivable, net of allowance for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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&#x2011;current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;EnerBank notes receivable, net of allowance for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP note receivable &#x2013; related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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&#x2011;current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP note receivable &#x2013; related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;EnerBank Notes Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;EnerBank notes receivable are primarily unsecured, fixed-rate installment loans provided throughout the U.S. to finance home improvements. EnerBank records its notes receivable at cost, less an allowance for loan losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Authorized contractors pay fees to EnerBank to provide borrowers with same-as-cash, zero interest, or reduced interest loans. Unearned income associated with the loan fees, which is recorded as a reduction to notes receivable on CMS&#160;Energy&#x2019;s consolidated balance sheets, was $128&#160;million at December&#160;31,&#160;2020 and $134&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 2020, EnerBank purchased portfolios of secured and unsecured consumer installment loans with a principal value of $90&#160;million. During 2020, EnerBank completed sales of notes receivable with a principal value of $246&#160;million and recorded gains of $6 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;EnerBank utilizes FICO scores as a key credit quality indicator when underwriting new loans and in assessing the credit exposures in its loan portfolio. The score is determined at the time of a borrower&#x2019;s application and is generally not updated since the average duration of loans is about two years. At December&#160;31,&#160;2020, 86 percent of EnerBank&#x2019;s loans had a FICO score rating between good and excellent. At December&#160;31,&#160;2020, 97 percent of EnerBank&#x2019;s loan portfolio was originated within the past five 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:115%"&gt;The allowance for loan losses at December&#160;31,&#160;2020 reflects expected credit losses over the entire lifetime of the loan portfolio. EnerBank estimates the allowance by using the &#x201c;weighted-average remaining maturity&#x201d; methodology for their term loans, and the &#x201c;probability of default and loss given default&#x201d; methodology for their same-as-cash loans. These methodologies consider historical loan loss experience, prepayment expectations, and credit quality indicators. EnerBank considers current and projected economic conditions, and other reasonable and supportable forecast information to determine if adjustments to the allowance are necessary. The allowance is increased by the provision for loan losses and decreased by loan charge&#x2011;offs net of recoveries. Loan losses are charged against the allowance when the loss is confirmed, but no later than the point at which a loan becomes 120 days 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;Presented in the following table are the changes in the allowance for loan losses:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Effects of new accounting standard&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provision for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Charge-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;123&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 allowance for loan losses at December&#160;31,&#160;2019 reflected expected credit losses over a 12-month period. On January&#160;1,&#160;2020, in accordance with &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASU&#160;2016-13, Measurement of Credit Losses on Financial Instruments&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;, the allowance for loan losses was adjusted to reflect expected credit losses over the life of the loan. Additionally, EnerBank recorded $3&#160;million for expected credit losses related to unfunded loan commitments. For further details, see Note&#160;2, New Accounting Standards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Loans that are 30 days or more past due are considered delinquent. The balance of EnerBank&#x2019;s delinquent loans was $32&#160;million at December&#160;31,&#160;2020 and $33&#160;million at December&#160;31,&#160;2019. At December&#160;31,&#160;2020 and 2019, EnerBank&#x2019;s loans that had been modified as troubled debt restructurings were immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 response to the COVID-19 pandemic, and consistent with FDIC guidance, EnerBank offered new payment accommodations for current qualifying customers. At December&#160;31,&#160;2020, EnerBank had not experienced increased delinquent loans, charge-offs, or increased loan modifications due to the COVID-19 pandemic. EnerBank did not make any material adjustments to their allowance for loan losses at December&#160;31,&#160;2020 due to the COVID-19 pandemic. EnerBank cannot predict the longer-term impacts of the pandemic, but could experience slower lending growth, higher loan write-offs, and increased loan modifications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;EnerBank issues loan commitments to meet customer-financing needs. These commitments are agreements to provide credit as long as certain conditions are met and expire after 120 days. EnerBank uses the same credit policies in making these commitments as it uses for loans. EnerBank had $348&#160;million of off-balance-sheet unfunded loan commitments at December&#160;31,&#160;2020, and had recorded a liability of $6&#160;million for expected credit losses on those 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;EnerBank has entered into interest rate swaps on $134&#160;million of its loans (notes receivable). For information about interest rate swaps, see Note&#160;6, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP Note Receivable &#x2013; Related Party&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 DB&#160;SERP note receivable &#x2013; related party is Consumers&#x2019; portion of a 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 percent and has a maturity date of 2028.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancingReceivablesTextBlock>
    <us-gaap:FinancingReceivablesTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzIzMDg_2eeb882f-bf6b-4f2e-ac3b-a1aa0d449c5b">Notes Receivable&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are details of CMS&#160;Energy&#x2019;s and Consumers&#x2019; notes receivable:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;EnerBank notes receivable, net of allowance for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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&#x2011;current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;EnerBank notes receivable, net of allowance for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP note receivable &#x2013; related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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&#x2011;current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP note receivable &#x2013; related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;EnerBank Notes Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;EnerBank notes receivable are primarily unsecured, fixed-rate installment loans provided throughout the U.S. to finance home improvements. EnerBank records its notes receivable at cost, less an allowance for loan losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Authorized contractors pay fees to EnerBank to provide borrowers with same-as-cash, zero interest, or reduced interest loans. Unearned income associated with the loan fees, which is recorded as a reduction to notes receivable on CMS&#160;Energy&#x2019;s consolidated balance sheets, was $128&#160;million at December&#160;31,&#160;2020 and $134&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 2020, EnerBank purchased portfolios of secured and unsecured consumer installment loans with a principal value of $90&#160;million. During 2020, EnerBank completed sales of notes receivable with a principal value of $246&#160;million and recorded gains of $6 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;EnerBank utilizes FICO scores as a key credit quality indicator when underwriting new loans and in assessing the credit exposures in its loan portfolio. The score is determined at the time of a borrower&#x2019;s application and is generally not updated since the average duration of loans is about two years. At December&#160;31,&#160;2020, 86 percent of EnerBank&#x2019;s loans had a FICO score rating between good and excellent. At December&#160;31,&#160;2020, 97 percent of EnerBank&#x2019;s loan portfolio was originated within the past five 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:115%"&gt;The allowance for loan losses at December&#160;31,&#160;2020 reflects expected credit losses over the entire lifetime of the loan portfolio. EnerBank estimates the allowance by using the &#x201c;weighted-average remaining maturity&#x201d; methodology for their term loans, and the &#x201c;probability of default and loss given default&#x201d; methodology for their same-as-cash loans. These methodologies consider historical loan loss experience, prepayment expectations, and credit quality indicators. EnerBank considers current and projected economic conditions, and other reasonable and supportable forecast information to determine if adjustments to the allowance are necessary. The allowance is increased by the provision for loan losses and decreased by loan charge&#x2011;offs net of recoveries. Loan losses are charged against the allowance when the loss is confirmed, but no later than the point at which a loan becomes 120 days 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;Presented in the following table are the changes in the allowance for loan losses:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Effects of new accounting standard&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provision for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Charge-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;123&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 allowance for loan losses at December&#160;31,&#160;2019 reflected expected credit losses over a 12-month period. On January&#160;1,&#160;2020, in accordance with &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASU&#160;2016-13, Measurement of Credit Losses on Financial Instruments&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;, the allowance for loan losses was adjusted to reflect expected credit losses over the life of the loan. Additionally, EnerBank recorded $3&#160;million for expected credit losses related to unfunded loan commitments. For further details, see Note&#160;2, New Accounting Standards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Loans that are 30 days or more past due are considered delinquent. The balance of EnerBank&#x2019;s delinquent loans was $32&#160;million at December&#160;31,&#160;2020 and $33&#160;million at December&#160;31,&#160;2019. At December&#160;31,&#160;2020 and 2019, EnerBank&#x2019;s loans that had been modified as troubled debt restructurings were immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 response to the COVID-19 pandemic, and consistent with FDIC guidance, EnerBank offered new payment accommodations for current qualifying customers. At December&#160;31,&#160;2020, EnerBank had not experienced increased delinquent loans, charge-offs, or increased loan modifications due to the COVID-19 pandemic. EnerBank did not make any material adjustments to their allowance for loan losses at December&#160;31,&#160;2020 due to the COVID-19 pandemic. EnerBank cannot predict the longer-term impacts of the pandemic, but could experience slower lending growth, higher loan write-offs, and increased loan modifications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;EnerBank issues loan commitments to meet customer-financing needs. These commitments are agreements to provide credit as long as certain conditions are met and expire after 120 days. EnerBank uses the same credit policies in making these commitments as it uses for loans. EnerBank had $348&#160;million of off-balance-sheet unfunded loan commitments at December&#160;31,&#160;2020, and had recorded a liability of $6&#160;million for expected credit losses on those 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;EnerBank has entered into interest rate swaps on $134&#160;million of its loans (notes receivable). For information about interest rate swaps, see Note&#160;6, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP Note Receivable &#x2013; Related Party&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 DB&#160;SERP note receivable &#x2013; related party is Consumers&#x2019; portion of a 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 percent and has a maturity date of 2028.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancingReceivablesTextBlock>
    <cms:ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzIyOTI_1cb59c56-9395-4c3e-979c-074005745940">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are details of CMS&#160;Energy&#x2019;s and Consumers&#x2019; notes receivable:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;EnerBank notes receivable, net of allowance for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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&#x2011;current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;EnerBank notes receivable, net of allowance for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP note receivable &#x2013; related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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&#x2011;current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP note receivable &#x2013; related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock>
    <cms:ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzIzMDE_c638e137-9ee8-482d-8994-81217928028a">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are details of CMS&#160;Energy&#x2019;s and Consumers&#x2019; notes receivable:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;EnerBank notes receivable, net of allowance for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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&#x2011;current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;EnerBank notes receivable, net of allowance for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP note receivable &#x2013; related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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&#x2011;current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP note receivable &#x2013; related party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="id17e348259264179ba51e92b6b8e7070_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzQtMi0xLTEtMA_cfd7dcd8-5e6b-4c73-8228-c54d92de9b22"
      unitRef="usd">275000000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i1bae05d219284e98acc8bac3665c5455_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzQtNC0xLTEtMA_7d596b54-89d8-4f90-b268-b95b5fb57869"
      unitRef="usd">242000000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="id17e348259264179ba51e92b6b8e7070_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzgtMi0xLTEtMA_7f7edfd4-0200-4d60-a35b-05f49a9436a3"
      unitRef="usd">2612000000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i1bae05d219284e98acc8bac3665c5455_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzgtNC0xLTEtMA_eec08963-d5ea-4815-9fac-cd6e5e75bcce"
      unitRef="usd">2258000000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesReceivableNet
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzgtMi0xLTEtMTU0NzA_ef8fb527-66af-4838-80b6-cff068b30c41"
      unitRef="usd">2887000000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzgtNC0xLTEtMTU0NzA_ff465d6d-8a85-48a9-b6c1-ac8e2b0dd0df"
      unitRef="usd">2500000000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzExLTItMS0xLTE1NDcw_eeb708ea-152e-4a2f-82e5-2ac6c9c9ec58"
      unitRef="usd">7000000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzExLTQtMS0xLTE1NDcw_d6cb90ee-63e4-44e8-a060-91a363d52740"
      unitRef="usd">7000000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesNoncurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzE0LTItMS0xLTA_efed100c-0b47-453c-b838-22613ac574dc"
      unitRef="usd">100000000</us-gaap:NotesReceivableRelatedPartiesNoncurrent>
    <us-gaap:NotesReceivableRelatedPartiesNoncurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzE0LTQtMS0xLTA_6f451832-5a3c-4c02-bfd2-a2d285183020"
      unitRef="usd">96000000</us-gaap:NotesReceivableRelatedPartiesNoncurrent>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzE0LTItMS0xLTE1NDcw_0a741cd8-5942-4782-9bc9-aed3223fd94a"
      unitRef="usd">107000000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZTphZjMwZTJhOWU2Y2U0N2IzYTcwYzcyNTkzZDU1YzBkMy90YWJsZXJhbmdlOmFmMzBlMmE5ZTZjZTQ3YjNhNzBjNzI1OTNkNTVjMGQzXzE0LTQtMS0xLTE1NDcw_575fcfa2-5f39-46ae-b89b-3efa08dc1b8b"
      unitRef="usd">103000000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzIzMDM_9899b5c1-2f2b-4453-a9e3-38aadf88c8e7">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Authorized contractors pay fees to EnerBank to provide borrowers with same-as-cash, zero interest, or reduced interest loans. Unearned income associated with the loan fees, which is recorded as a reduction to notes receivable on CMS&#160;Energy&#x2019;s consolidated balance sheets, was $128&#160;million at December&#160;31,&#160;2020 and $134&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 2020, EnerBank purchased portfolios of secured and unsecured consumer installment loans with a principal value of $90&#160;million. During 2020, EnerBank completed sales of notes receivable with a principal value of $246&#160;million and recorded gains of $6 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;EnerBank utilizes FICO scores as a key credit quality indicator when underwriting new loans and in assessing the credit exposures in its loan portfolio. The score is determined at the time of a borrower&#x2019;s application and is generally not updated since the average duration of loans is about two years. At December&#160;31,&#160;2020, 86 percent of EnerBank&#x2019;s loans had a FICO score rating between good and excellent. At December&#160;31,&#160;2020, 97 percent of EnerBank&#x2019;s loan portfolio was originated within the past five 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:115%"&gt;The allowance for loan losses at December&#160;31,&#160;2020 reflects expected credit losses over the entire lifetime of the loan portfolio. EnerBank estimates the allowance by using the &#x201c;weighted-average remaining maturity&#x201d; methodology for their term loans, and the &#x201c;probability of default and loss given default&#x201d; methodology for their same-as-cash loans. These methodologies consider historical loan loss experience, prepayment expectations, and credit quality indicators. EnerBank considers current and projected economic conditions, and other reasonable and supportable forecast information to determine if adjustments to the allowance are necessary. The allowance is increased by the provision for loan losses and decreased by loan charge&#x2011;offs net of recoveries. Loan losses are charged against the allowance when the loss is confirmed, but no later than the point at which a loan becomes 120 days past due.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts>
    <us-gaap:FinancingReceivableDeferredIncome
      contextRef="id17e348259264179ba51e92b6b8e7070_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5Xzk5MA_9df95bf3-dbdf-4237-b759-0986b6bd774a"
      unitRef="usd">128000000</us-gaap:FinancingReceivableDeferredIncome>
    <us-gaap:FinancingReceivableDeferredIncome
      contextRef="i1bae05d219284e98acc8bac3665c5455_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzEwMDM_536deb82-613a-4829-b644-d926f19e0bfe"
      unitRef="usd">134000000</us-gaap:FinancingReceivableDeferredIncome>
    <us-gaap:FinancingReceivableSignificantPurchases
      contextRef="i3a57a12961e642f293dc929562f26a2b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzE1MzkzMTYyNzkxNzUx_0bd21ad0-0301-40cc-9a08-fa54d32a4b66"
      unitRef="usd">90000000</us-gaap:FinancingReceivableSignificantPurchases>
    <us-gaap:FinancingReceivableSignificantSales
      contextRef="i69ac0184a20b4a0b811ee9ac32e0993b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzE0ODQzNDA2OTg2NDI4_6efd4eec-7d4e-4413-b8c0-d6c7d3868c54"
      unitRef="usd">246000000</us-gaap:FinancingReceivableSignificantSales>
    <us-gaap:GainLossOnSaleOfNotesReceivable
      contextRef="i69ac0184a20b4a0b811ee9ac32e0993b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzE0ODQzNDA2OTg2NzMw_b07ecd18-3fd5-4dff-9634-86ce58f94300"
      unitRef="usd">6000000</us-gaap:GainLossOnSaleOfNotesReceivable>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if00289517ca84f09ad848ca3330e98b9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzE0ODQzNDA2OTgyOTk2_62ba58d7-eb2a-480a-83f7-9b3de585b7b0"
      unitRef="number">0.86</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4f453c5463b946ee8aa8e1afb855292a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzE0ODQzNDA2OTgzMDEw_b3fe9fa8-6507-40e8-ab83-7682a3b2f859"
      unitRef="number">0.97</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzIzMDc_f99b5fab-0cb4-4d32-b1a7-24ede45a696d">&lt;div style="margin-bottom: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 changes in the allowance for loan losses:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Effects of new accounting standard&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provision for loan losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Charge-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;123&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 allowance for loan losses at December&#160;31,&#160;2019 reflected expected credit losses over a 12-month period. On January&#160;1,&#160;2020, in accordance with &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASU&#160;2016-13, Measurement of Credit Losses on Financial Instruments&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;, the allowance for loan losses was adjusted to reflect expected credit losses over the life of the loan. Additionally, EnerBank recorded $3&#160;million for expected credit losses related to unfunded loan commitments. For further details, see Note&#160;2, New Accounting Standards.&lt;/span&gt;&lt;/div&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzItMi0xLTEtMA_68e0bcf3-4e6a-4220-9c9e-755efb12960e"
      unitRef="usd">33000000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i371456efa43d45aeb71a416c50fafe3a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzItNC0xLTEtMA_e7de20ba-24fc-4de2-b7b6-c85547d7b8d7"
      unitRef="usd">24000000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="iecb28360425d45a7bcb63bdabb9b52ee_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzMtMi0xLTEtMA_dce966fd-b1f9-406e-bad2-a57b04641318"
      unitRef="usd">62000000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="idfe0a60e036b4c79980f7c2dcb1e3fe8_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzMtNC0xLTEtMA_4f040864-4e0f-4acb-8d7e-e1c331098f70"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzQtMi0xLTEtNTEwNg_fd63fdb3-29c6-4c21-abe5-05ac6ff77792"
      unitRef="usd">60000000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzQtNC0xLTEtNTEwNg_75ba3c1c-b1cb-42c9-9287-2472c66c5738"
      unitRef="usd">38000000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzQtMi0xLTEtMA_22475b23-7ea1-4acf-9b3b-6a8cfefc2581"
      unitRef="usd">39000000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzQtNC0xLTEtMA_e4a33597-57c8-4b54-9c3b-7a552907bfac"
      unitRef="usd">35000000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzUtMi0xLTEtMA_f58822ea-7b58-4542-8bf1-b451b621d32e"
      unitRef="usd">7000000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzUtNC0xLTEtMA_bd36a782-7be0-46a4-82e0-5fe90e6cfdff"
      unitRef="usd">6000000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzYtMi0xLTEtMA_338d4963-fd16-414e-a743-cec61ef42321"
      unitRef="usd">123000000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90YWJsZToyZmIyYTdlNjgyMjk0OWEyYjk2YjE5YzYzZWI0NWJhNC90YWJsZXJhbmdlOjJmYjJhN2U2ODIyOTQ5YTJiOTZiMTljNjNlYjQ1YmE0XzYtNC0xLTEtMA_8d4f451c-ebf4-4bfb-8824-9ce1f8e70c83"
      unitRef="usd">33000000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:OffBalanceSheetCreditLossLiability
      contextRef="i8e6d3ae7689443b1bdd7cfb2b98ef0c2_I20200101"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzE0ODQzNDA2OTgzMDQ3_73b71607-d40c-46ba-8f47-c0e3460f3e4a"
      unitRef="usd">3000000</us-gaap:OffBalanceSheetCreditLossLiability>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="id17e348259264179ba51e92b6b8e7070_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzE4NDQ_df9cbe38-aa8e-4c6c-a792-fd1ab63db0ee"
      unitRef="usd">32000000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i1bae05d219284e98acc8bac3665c5455_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzE4NTc_66b8963c-be24-49ff-b99f-0513349e4570"
      unitRef="usd">33000000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i9091cc9396664a789c85a1a470ee6597_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzE0ODQzNDA2OTgzMTY0_dd530bed-c82b-432e-92f1-3dadc7438333"
      unitRef="usd">348000000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:OffBalanceSheetCreditLossLiability
      contextRef="i9091cc9396664a789c85a1a470ee6597_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzE0ODQzNDA2OTgzMjEw_9b5ca715-b926-4be9-8f43-322730e7cc3e"
      unitRef="usd">6000000</us-gaap:OffBalanceSheetCreditLossLiability>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib17c784a0bb7440597811fa8b6f087ab_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzE1MzkzMTYyNzk2Njc2_6425adff-1c8a-4611-961d-5ca1156b3ecd"
      unitRef="usd">134000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i02df3f50b42a4b42b23cd24fe6bb3b63_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzUvZnJhZzo2NDZmN2E2OTc4NjM0YWM0YjJmOTBkY2ZkZmZiZmI2OS90ZXh0cmVnaW9uOjY0NmY3YTY5Nzg2MzRhYzRiMmY5MGRjZmRmZmJmYjY5XzIyODg_ab4e8688-8035-48b3-978e-a2c741f9b0e2"
      unitRef="number">0.0410</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1MjY_33b56614-40bf-47fa-b5c4-32bf25981a90">Plant, Property, and Equipment&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are details of CMS&#160;Energy&#x2019;s and Consumers&#x2019; plant, property, and equipment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated&lt;br/&gt;Depreciable&lt;br/&gt;Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 - 125&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Independent power production&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 - 40&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1 - 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Electric&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22 - 125&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20 - 75&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46 - 75&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 - 50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets under finance leases and other financing&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20 - 85&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17 - 75&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Underground storage facilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27 - 75&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 - 50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets under finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 - 51&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Plant, property, and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,971&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,570&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;A significant portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#x2019;s operating leases of owned assets, see Note&#160;10, Leases and Palisades Financing.&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:700;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;Consumers&#x2019; plant additions were $2.0&#160;billion for the years ended December&#160;31,&#160;2020 and 2019. Consumers&#x2019; plant retirements were $220&#160;million for the year ended December&#160;31,&#160;2020 and $380&#160;million for the year ended December&#160;31,&#160;2019. Consumers plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;amp;&#160;2 coal-fueled electric generating units in 2023. Accordingly, in&#160;2019, Consumers removed from total plant, property, and &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;equipment $667&#160;million, representing the projected remaining book value of the two units upon their retirement, and recorded it as a regulatory asset. For additional details, see Note&#160;3, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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;For information regarding the amortization terms of Consumers&#x2019; assets under finance leases and other financing, see Note&#160;10, Leases and Palisades Financing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2020 and 2019. Base natural gas is not subject to depreciation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Intangible Assets:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Included in net plant, property, and equipment are intangible assets. Presented in the following table are details about CMS&#160;Energy&#x2019;s and Consumers&#x2019; intangible assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;br/&gt;Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1 - 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rights of way&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50 - 85&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Franchises and consents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 - 50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 - 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rights of way&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50 - 85&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Franchises and consents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 - 50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,104&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;658&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;607&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Consumers&#x2019; intangible asset additions were $69&#160;million for the year ended December&#160;31,&#160;2020 and $67&#160;million for the year ended December&#160;31,&#160;2019. Consumers&#x2019; intangible asset retirements were $65&#160;million for the year ended December&#160;31,&#160;2020 and $193&#160;million for the year ended December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Capitalization:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#x2019; plant, property, and equipment is generally recoverable through its general ratemaking process.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#x2011;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Software:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;AFUDC: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers capitalizes AFUDC on regulated major construction projects, except pollution control facilities on its fossil-fuel-fired power plants. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset. Presented in the following table are Consumers&#x2019; average AFUDC capitalization rates:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.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:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td 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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Assets Under Finance Leases and Other Financing:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are further details about changes in Consumers&#x2019; assets under finance leases and other financing:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&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;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net retirements and other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Assets under finance leases and other financing are presented as gross amounts. Consumers&#x2019; accumulated amortization of assets under finance leases and other financing was $254&#160;million at December&#160;31,&#160;2020 and $239&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Depreciation and Amortization:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are further details about CMS&#160;Energy&#x2019;s and Consumers&#x2019; accumulated depreciation and amortization:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers depreciates utility property on an asset-group basis, in which it applies a single MPSC-approved depreciation rate to the gross investment in a particular class of property within the electric and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;gas segments. Consumers performs depreciation studies periodically to determine appropriate group lives. Presented in the following table are the composite depreciation rates for Consumers&#x2019; segment properties:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the components of CMS&#160;Energy&#x2019;s and Consumers&#x2019; depreciation and amortization expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense &#x2013; plant, property, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense &#x2013; plant, property, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,023&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;921&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is CMS&#160;Energy&#x2019;s and Consumers&#x2019; estimated amortization expense on intangible assets for each of the next five&#160;years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/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;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&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;Intangible asset amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible asset amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;115&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;111&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;97&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;86&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Jointly Owned Regulated Utility Facilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are Consumers&#x2019; investments in jointly owned regulated utility facilities at December&#160;31,&#160;2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except Ownership Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;J.H.&#160;Campbell Unit 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ludington&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ownership share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utility plant in service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers includes its share of the direct expenses of the jointly owned plants in operating expenses. Consumers shares operation, maintenance, and other expenses of these jointly owned utility facilities in proportion to each participant&#x2019;s undivided ownership interest. Consumers is required to provide only its share of financing for the jointly owned utility facilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1MzU_536de9b3-277b-4392-8277-c480e8686a4a">Plant, Property, and Equipment&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are details of CMS&#160;Energy&#x2019;s and Consumers&#x2019; plant, property, and equipment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated&lt;br/&gt;Depreciable&lt;br/&gt;Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 - 125&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Independent power production&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 - 40&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1 - 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Electric&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22 - 125&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20 - 75&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46 - 75&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 - 50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets under finance leases and other financing&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20 - 85&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17 - 75&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Underground storage facilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27 - 75&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 - 50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets under finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 - 51&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Plant, property, and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,971&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,570&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;A significant portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#x2019;s operating leases of owned assets, see Note&#160;10, Leases and Palisades Financing.&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:700;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;Consumers&#x2019; plant additions were $2.0&#160;billion for the years ended December&#160;31,&#160;2020 and 2019. Consumers&#x2019; plant retirements were $220&#160;million for the year ended December&#160;31,&#160;2020 and $380&#160;million for the year ended December&#160;31,&#160;2019. Consumers plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;amp;&#160;2 coal-fueled electric generating units in 2023. Accordingly, in&#160;2019, Consumers removed from total plant, property, and &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;equipment $667&#160;million, representing the projected remaining book value of the two units upon their retirement, and recorded it as a regulatory asset. For additional details, see Note&#160;3, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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;For information regarding the amortization terms of Consumers&#x2019; assets under finance leases and other financing, see Note&#160;10, Leases and Palisades Financing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2020 and 2019. Base natural gas is not subject to depreciation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Intangible Assets:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Included in net plant, property, and equipment are intangible assets. Presented in the following table are details about CMS&#160;Energy&#x2019;s and Consumers&#x2019; intangible assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;br/&gt;Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1 - 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rights of way&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50 - 85&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Franchises and consents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 - 50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 - 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rights of way&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50 - 85&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Franchises and consents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 - 50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,104&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;658&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;607&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Consumers&#x2019; intangible asset additions were $69&#160;million for the year ended December&#160;31,&#160;2020 and $67&#160;million for the year ended December&#160;31,&#160;2019. Consumers&#x2019; intangible asset retirements were $65&#160;million for the year ended December&#160;31,&#160;2020 and $193&#160;million for the year ended December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Capitalization:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#x2019; plant, property, and equipment is generally recoverable through its general ratemaking process.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#x2011;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Software:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;AFUDC: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers capitalizes AFUDC on regulated major construction projects, except pollution control facilities on its fossil-fuel-fired power plants. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset. Presented in the following table are Consumers&#x2019; average AFUDC capitalization rates:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.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:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td 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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Assets Under Finance Leases and Other Financing:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are further details about changes in Consumers&#x2019; assets under finance leases and other financing:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&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;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net retirements and other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Assets under finance leases and other financing are presented as gross amounts. Consumers&#x2019; accumulated amortization of assets under finance leases and other financing was $254&#160;million at December&#160;31,&#160;2020 and $239&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Depreciation and Amortization:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are further details about CMS&#160;Energy&#x2019;s and Consumers&#x2019; accumulated depreciation and amortization:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers depreciates utility property on an asset-group basis, in which it applies a single MPSC-approved depreciation rate to the gross investment in a particular class of property within the electric and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;gas segments. Consumers performs depreciation studies periodically to determine appropriate group lives. Presented in the following table are the composite depreciation rates for Consumers&#x2019; segment properties:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the components of CMS&#160;Energy&#x2019;s and Consumers&#x2019; depreciation and amortization expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense &#x2013; plant, property, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense &#x2013; plant, property, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,023&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;921&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is CMS&#160;Energy&#x2019;s and Consumers&#x2019; estimated amortization expense on intangible assets for each of the next five&#160;years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/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;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&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;Intangible asset amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible asset amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;115&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;111&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;97&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;86&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Jointly Owned Regulated Utility Facilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are Consumers&#x2019; investments in jointly owned regulated utility facilities at December&#160;31,&#160;2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except Ownership Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;J.H.&#160;Campbell Unit 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ludington&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ownership share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utility plant in service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers includes its share of the direct expenses of the jointly owned plants in operating expenses. Consumers shares operation, maintenance, and other expenses of these jointly owned utility facilities in proportion to each participant&#x2019;s undivided ownership interest. Consumers is required to provide only its share of financing for the jointly owned utility facilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1Mzc_b8214ec7-da06-4c16-bd2c-6a64f766033e">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are details of CMS&#160;Energy&#x2019;s and Consumers&#x2019; plant, property, and equipment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated&lt;br/&gt;Depreciable&lt;br/&gt;Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 - 125&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Independent power production&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 - 40&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1 - 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Electric&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22 - 125&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20 - 75&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46 - 75&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 - 50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets under finance leases and other financing&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20 - 85&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17 - 75&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Underground storage facilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27 - 75&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 - 50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets under finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 - 51&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Plant, property, and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,971&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,570&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;A significant portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#x2019;s operating leases of owned assets, see Note&#160;10, Leases and Palisades Financing.&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:700;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;Consumers&#x2019; plant additions were $2.0&#160;billion for the years ended December&#160;31,&#160;2020 and 2019. Consumers&#x2019; plant retirements were $220&#160;million for the year ended December&#160;31,&#160;2020 and $380&#160;million for the year ended December&#160;31,&#160;2019. Consumers plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;amp;&#160;2 coal-fueled electric generating units in 2023. Accordingly, in&#160;2019, Consumers removed from total plant, property, and &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;equipment $667&#160;million, representing the projected remaining book value of the two units upon their retirement, and recorded it as a regulatory asset. For additional details, see Note&#160;3, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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;For information regarding the amortization terms of Consumers&#x2019; assets under finance leases and other financing, see Note&#160;10, Leases and Palisades Financing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2020 and 2019. Base natural gas is not subject to depreciation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Assets Under Finance Leases and Other Financing:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are further details about changes in Consumers&#x2019; assets under finance leases and other financing:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&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;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net retirements and other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1NDQ_ec3adb88-dfef-4c3e-b847-11940caca5e5">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are details of CMS&#160;Energy&#x2019;s and Consumers&#x2019; plant, property, and equipment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated&lt;br/&gt;Depreciable&lt;br/&gt;Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 - 125&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Independent power production&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 - 40&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1 - 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Electric&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22 - 125&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20 - 75&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46 - 75&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 - 50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets under finance leases and other financing&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20 - 85&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17 - 75&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Underground storage facilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27 - 75&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 - 50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets under finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 - 51&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Plant, property, and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,971&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,570&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;A significant portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#x2019;s operating leases of owned assets, see Note&#160;10, Leases and Palisades Financing.&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:700;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;Consumers&#x2019; plant additions were $2.0&#160;billion for the years ended December&#160;31,&#160;2020 and 2019. Consumers&#x2019; plant retirements were $220&#160;million for the year ended December&#160;31,&#160;2020 and $380&#160;million for the year ended December&#160;31,&#160;2019. Consumers plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;amp;&#160;2 coal-fueled electric generating units in 2023. Accordingly, in&#160;2019, Consumers removed from total plant, property, and &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;equipment $667&#160;million, representing the projected remaining book value of the two units upon their retirement, and recorded it as a regulatory asset. For additional details, see Note&#160;3, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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;For information regarding the amortization terms of Consumers&#x2019; assets under finance leases and other financing, see Note&#160;10, Leases and Palisades Financing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2020 and 2019. Base natural gas is not subject to depreciation.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife
      contextRef="if6b73a2f0fb949f5bb376b580285ce7b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzQtMS0xLTEtMjI0NzQvdGV4dHJlZ2lvbjo5ZWZjOGIwNDdkOGM0NjU3OWVhMTAzYjIzMjhjODBhZF83MTQ2ODI1NTgwNTU2_b31be82d-e3a0-4589-950f-63105690d67e">P3Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife
      contextRef="i8d79c137dfa84aadb4a58229f94fee5b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzQtMS0xLTEtMjI0NzQvdGV4dHJlZ2lvbjo5ZWZjOGIwNDdkOGM0NjU3OWVhMTAzYjIzMjhjODBhZF83MTQ2ODI1NTgwNTYy_eab50bec-6f9d-47fe-9046-5bfd4c1e7bc8">P125Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzQtNS0xLTEtMA_c2d15b3f-d663-45b7-a194-3b64fec989e1"
      unitRef="usd">26757000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzQtNy0xLTEtMA_8c763e96-0f9c-4db4-b456-1136926fca50"
      unitRef="usd">24963000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id8ac3343026c49b082e55eb25411b7ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzYtMS0xLTEtMjI0ODAvdGV4dHJlZ2lvbjpiODgxNjViMTdiYWM0NTc2OTFkNzY5NzBhZTgzNDQwOV83MTQ2ODI1NTgwNTU1_36738146-5007-40b5-9513-2c009bd78bcc">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i32281ea0b4354ae2a0307ad899355536_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzYtMS0xLTEtMjI0ODAvdGV4dHJlZ2lvbjpiODgxNjViMTdiYWM0NTc2OTFkNzY5NzBhZTgzNDQwOV83MTQ2ODI1NTgwNTYw_f61775ca-0dc5-47ea-a5a1-7239a84d9b0c">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i8fd2e3a97cae4163844b3fc54ec2b6d6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzYtNS0xLTEtMA_4a4dabfe-28fb-4729-a6b5-ecbcf5cfcc44"
      unitRef="usd">1112000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i0259c9ef52de48c582523b5e17e0b001_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzYtNy0xLTEtMA_fdca50b0-5430-4476-a85f-744d3c20b0cf"
      unitRef="usd">403000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3f8bcaf8b44d4bda9f9d3917b850b7fd_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzctMS0xLTEtMjI0ODQvdGV4dHJlZ2lvbjoyZjE0MzhhNGU2OWI0MDllYTg1MzJlMGM4ZDEwNTA4NF83MTQ2ODI1NTgwNTU0_4b1e3275-87e4-4294-93a2-e9ce978a14b3">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ifc328749423a41a7bf26ad83f1cb04cf_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzctMS0xLTEtMjI0ODQvdGV4dHJlZ2lvbjoyZjE0MzhhNGU2OWI0MDllYTg1MzJlMGM4ZDEwNTA4NF83MTQ2ODI1NTgwNTU4_dffabba1-59d8-484d-b3c6-2f1e32b1da92">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ia6abdbae82c94b2cb600ad6dea2653e9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzctNS0xLTEtMA_7c8b140f-002b-4420-8ea0-0c11d3c64c63"
      unitRef="usd">1000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="id2aaed1dcd7448b3a76c2cb904788c7d_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzctNy0xLTEtMA_eb4deee0-a5f8-448d-9cfb-eb134c9c8320"
      unitRef="usd">2000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i52e4715b4c034d43b38eaba4d905d96e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzgtMS0xLTEtMjI0ODgvdGV4dHJlZ2lvbjoxNzNlOTJlMjBkYWM0YzU2YTFiNjFlODhmNGZlY2QxM183MTQ2ODI1NTgwNTU0_4c9a23b6-ee00-4e2c-b424-580eb07dc7be">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia50e84769faf4a129b85a5d97f888c27_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzgtMS0xLTEtMjI0ODgvdGV4dHJlZ2lvbjoxNzNlOTJlMjBkYWM0YzU2YTFiNjFlODhmNGZlY2QxM183MTQ2ODI1NTgwNTU4_cf195779-6869-48de-851a-049df6245c23">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i87956c9671e54f22b5a3a322eac7f4d7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzgtNS0xLTEtMA_4d23eb1f-e6b3-4536-8771-a506e310d1f1"
      unitRef="usd">37000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i0ca31e8ee459400e92057da81f28339d_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzgtNy0xLTEtMA_ea71e95c-2854-498f-abed-1ce1687dcc2d"
      unitRef="usd">22000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzktNS0xLTEtMA_0c747ea1-1ebf-43ee-8453-322e869399a4"
      unitRef="usd">27907000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzktNy0xLTEtMA_4f167c5d-7e55-4fd7-8dbf-4616acd9e22c"
      unitRef="usd">25390000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <us-gaap:ConstructionInProgressGross
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzEwLTUtMS0xLTA_0471eacc-c545-4035-b377-88233d1f7773"
      unitRef="usd">1085000000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzEwLTctMS0xLTA_7838659d-6d7d-4feb-94a3-6edd13f35a21"
      unitRef="usd">896000000</us-gaap:ConstructionInProgressGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzExLTUtMS0xLTA_a8af44a0-ad4d-4cde-9fd6-f803b3f4519d"
      unitRef="usd">7953000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzExLTctMS0xLTA_e058164f-e6a0-45e8-9ecf-0a2e86a27694"
      unitRef="usd">7360000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzEyLTUtMS0xLTA_6fd71d60-b578-4021-b7eb-ae05c8697d4f"
      unitRef="usd">21039000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzEyLTctMS0xLTA_bb6d1b18-9997-4788-9892-edc15b36efaf"
      unitRef="usd">18926000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife
      contextRef="i6f7e83d483a54f1aa409ec8a95fe8ead_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE2LTEtMS0xLTIyNTAzL3RleHRyZWdpb246NTg5ZGUzNjAwMzQ2NDUxM2E2NzhiMzljMmQ4YmM2OThfNzE0NjgyNTU4MDU1Nw_8e6d6513-4857-489b-84c5-d8d77d885ec3">P22Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife
      contextRef="i10438ceed9474d43a014dd50f87f8346_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE2LTEtMS0xLTIyNTAzL3RleHRyZWdpb246NTg5ZGUzNjAwMzQ2NDUxM2E2NzhiMzljMmQ4YmM2OThfNzE0NjgyNTU4MDU2Mg_1c1ddc1e-e9e6-4b81-b324-d8ff6a1d6940">P125Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
      contextRef="i5c74524a5bcb4e239134914090bad399_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE2LTUtMS0xLTA_c151e12e-c6d6-4b05-bec8-61144fab83f9"
      unitRef="usd">6376000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
      contextRef="i7de5fc60902c4fb0b4336c973fb3196f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE2LTctMS0xLTA_ca5f7232-82cf-45fa-8169-fd85000ca8b0"
      unitRef="usd">5942000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife
      contextRef="i03d9a74c7c1a4eca8fa637a24b3006ef_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE3LTEtMS0xLTIyNTA3L3RleHRyZWdpb246MGY1NzU2NzRjMDMyNGRhNWExODMyMWQ2NWRlM2I5ZmFfNzE0NjgyNTU4MDU1Nw_282610e9-cead-4971-b9b2-d3eed46d36bb">P20Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife
      contextRef="i2b4a93a6264343af82e7cb4e6b7ac3c6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE3LTEtMS0xLTIyNTA3L3RleHRyZWdpb246MGY1NzU2NzRjMDMyNGRhNWExODMyMWQ2NWRlM2I5ZmFfNzE0NjgyNTU4MDU2Mg_4b098b5a-aa86-4fef-8108-ed6ccf8629cd">P75Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution
      contextRef="ia5567576608346f98a60b4c48609b86a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE3LTUtMS0xLTA_a6befa31-071c-4417-b179-0a5ee876e863"
      unitRef="usd">9130000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution
      contextRef="id9676c9132d540b3a1e8f3115032ce05_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE3LTctMS0xLTA_84e4ef2c-f420-4ae7-a772-e17ee3116db6"
      unitRef="usd">8519000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife
      contextRef="i8439c936732f4810aff6760da9f1161e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE4LTEtMS0xLTIyNTExL3RleHRyZWdpb246NTA3MGRiNTA1MGIzNGZhMjg5YmNiZmY0NTY5NzBiYzFfNzE0NjgyNTU4MDU1Nw_22c6c217-fbc0-4118-9d1a-1dbe5f7081c3">P46Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife
      contextRef="ied43479839b84fb7aa791dd0ccdd489d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE4LTEtMS0xLTIyNTExL3RleHRyZWdpb246NTA3MGRiNTA1MGIzNGZhMjg5YmNiZmY0NTY5NzBiYzFfNzE0NjgyNTU4MDU2Mg_0439f178-0d51-4d72-adc0-628b7b4b5be5">P75Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission
      contextRef="id967b5fa319f419d860eba614e8c55b2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE4LTUtMS0xLTA_e114099e-b773-4cb9-88b1-ca8383e53906"
      unitRef="usd">0</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission
      contextRef="iffa8172a40604596861cfee119779aad_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE4LTctMS0xLTA_eb64a27b-66bc-4558-ad79-ac5bd5db7629"
      unitRef="usd">113000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="ida7df11ee3144342831c120f556885a8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE5LTEtMS0xLTIyNTE1L3RleHRyZWdpb246M2QzNGM5ZjA5MDVhNDc4YThlYzE0ZjljYjE5NjZlOWVfNzE0NjgyNTU4MDU1Nw_bb722b27-ff5f-4b44-954a-df68752ccb2a">P5Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="i1f0cd86ebd0b4a4fa9f788243bd3bc18_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE5LTEtMS0xLTIyNTE1L3RleHRyZWdpb246M2QzNGM5ZjA5MDVhNDc4YThlYzE0ZjljYjE5NjZlOWVfNzE0NjgyNTU4MDU2Mg_306a8aa5-3001-4083-a207-ae5b0fea9c7b">P50Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="i55952a0156c945218b5424aa0dfcd69c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE5LTUtMS0xLTA_eb0a74fa-cc7f-4a2a-872b-bc3e9a1bd8ec"
      unitRef="usd">1326000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="i5d80ff5f93ca49b094d7feb79c61c59b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzE5LTctMS0xLTA_d5e46ede-9c95-497b-bb2c-07c737fd2832"
      unitRef="usd">1258000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i27ce1fcb32fd4aeaa8d83f8827dfd853_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzIwLTUtMS0xLTA_13b81b2b-a099-4174-bf6d-752364f9aabd"
      unitRef="usd">323000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="id37295ba51a047a8a484127b88f493ca_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzIwLTctMS0xLTA_ffbf660a-e3e2-4ec9-9ddc-7de9ae6d7c1c"
      unitRef="usd">326000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife
      contextRef="i27d725533e30452ab499e45e65319c33_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzIyLTEtMS0xLTIyNTE5L3RleHRyZWdpb246NTg5MTRjODU2MzVhNDAxN2EzNjNlYjQ2NjYxYTNkOGNfNzE0NjgyNTU4MDU1Nw_e8000c98-9ab1-4efd-b176-df176ac05f77">P20Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife
      contextRef="i357b4718d14c47739f9553cc000d149d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzIyLTEtMS0xLTIyNTE5L3RleHRyZWdpb246NTg5MTRjODU2MzVhNDAxN2EzNjNlYjQ2NjYxYTNkOGNfNzE0NjgyNTU4MDU2Mg_47240d51-c6d4-4435-849d-4d069b468753">P85Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution
      contextRef="id96f161c3a0248dcbe90594038af7da5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzIyLTUtMS0xLTA_f2359615-c325-4c22-b3c2-b66ff590c553"
      unitRef="usd">5702000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution
      contextRef="i1ac877ab44cb49acb4e02e247a501797_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzIyLTctMS0xLTA_af3d757a-724e-45bf-95e4-ee1f1b86d0ae"
      unitRef="usd">5235000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife
      contextRef="i2fc11f11ed6b48d2ae8dae1b581964b5_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzIzLTEtMS0xLTIyNTIzL3RleHRyZWdpb246MDE4YzNjNTI1OWJkNDkxNjk0NGNkYjMxNzcyYTYxOWFfNzE0NjgyNTU4MDU1Nw_68be2cc2-458b-4723-a1da-d0cd645bb2c1">P17Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife
      contextRef="i71575e5202a94f67a4d29929b6605935_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzIzLTEtMS0xLTIyNTIzL3RleHRyZWdpb246MDE4YzNjNTI1OWJkNDkxNjk0NGNkYjMxNzcyYTYxOWFfNzE0NjgyNTU4MDU2Mg_6f34cea1-3c58-4d82-8adf-2250787ed3cc">P75Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission
      contextRef="i952f8a250d8443a5ac18b92feb83d0a9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzIzLTUtMS0xLTA_059d2970-bd2d-46e1-a893-3e9bb5f2a762"
      unitRef="usd">2003000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission
      contextRef="i7971541f0b3d46dfba461ef636421e75_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzIzLTctMS0xLTA_ef09a998-2fb7-48ab-8eea-57d55f875bd7"
      unitRef="usd">1752000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="i82e9564939a84998ae30345de6017399_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI0LTEtMS0xLTIyNTI3L3RleHRyZWdpb246MDc1OTVmNWMwODI5NGJiNGE4ZWUxNWY4NTczNWU3OTJfNzE0NjgyNTU4MDU1Nw_2c21c176-c707-41c9-b038-61af9678f449">P27Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="i050a2109d3a94cee91a8eaa9007a8756_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI0LTEtMS0xLTIyNTI3L3RleHRyZWdpb246MDc1OTVmNWMwODI5NGJiNGE4ZWUxNWY4NTczNWU3OTJfNzE0NjgyNTU4MDU2Mg_db8eac26-e8df-490c-a5c8-ffeba8c992eb">P75Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="i137e8f7a880d4967b9745aeba58c25ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI0LTUtMS0xLTA_fe381374-50bc-43b2-855d-c5b54f781836"
      unitRef="usd">1046000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="i549f568682004664b00c1b1bda94069d_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI0LTctMS0xLTA_1e34acd7-a210-40b2-a586-f95c1dc68a07"
      unitRef="usd">987000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="ib77f0e7266484d31ba5c46121f948b31_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI1LTEtMS0xLTIyNTMxL3RleHRyZWdpb246NzkzMDc3M2RlNzM2NDQ0ODhlZmEwYTkxZDZhNjkzNWRfNzE0NjgyNTU4MDU1Nw_21d9b1ce-df57-4bc0-8046-659e2fd83139">P5Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="i3c88aba1d18445ba80bca629df8801d7_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI1LTEtMS0xLTIyNTMxL3RleHRyZWdpb246NzkzMDc3M2RlNzM2NDQ0ODhlZmEwYTkxZDZhNjkzNWRfNzE0NjgyNTU4MDU2Mg_1413281d-04ad-4236-b7d8-cc825e50b2ec">P50Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="ifa91c19c075641319e8315b66c4d8199_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI1LTUtMS0xLTA_2790aa61-808c-443e-b4af-34730750c56d"
      unitRef="usd">817000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="id3db1f8039c040279033525da37d6b2e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI1LTctMS0xLTA_df455f5d-b78c-45fb-8dce-1c61fb0075af"
      unitRef="usd">797000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i392d7191cabe4bb4bb49f653507f5a6c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI2LTUtMS0xLTA_022ee2a2-f664-43fa-8d82-11cf44ca2a81"
      unitRef="usd">13000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i66dad722374a4b538bde819f47e9f244_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI2LTctMS0xLTA_4429e902-d0c0-4b71-b93d-10d987698a3c"
      unitRef="usd">14000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="i60d4676876f04702bcd7d3d43d22d833_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI3LTEtMS0xLTIyNTM1L3RleHRyZWdpb246YzYyNjU4MTNjODVjNGVkMzk2MjYzMzhjZDZkZjQwZjVfNzE0NjgyNTU4MDU1Nw_7ac2006f-092d-4307-82aa-158ca2fc64fb">P3Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="ic6bcb854cb0c490293625f69b2529968_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI3LTEtMS0xLTIyNTM1L3RleHRyZWdpb246YzYyNjU4MTNjODVjNGVkMzk2MjYzMzhjZDZkZjQwZjVfNzE0NjgyNTU4MDU2Mg_0a7345cf-a90d-4ad5-b0bb-7f2a42b1c9e3">P51Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="ib30e708a5de545f2895ec0ab61ef9e75_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI3LTUtMS0xLTA_8b95c60d-5bf6-443e-b290-c4cc396e0d2e"
      unitRef="usd">21000000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="i4780500a85f54986b7ef61bae808dc4b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI3LTctMS0xLTA_181e4875-79bc-473a-b142-8935d6aebf36"
      unitRef="usd">20000000</us-gaap:PropertyPlantAndEquipmentOther>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI4LTUtMS0xLTA_d61d88af-a7b0-4532-a6e0-de72155f770f"
      unitRef="usd">26757000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI4LTctMS0xLTA_e916c1c4-534b-4f2c-b582-37607fc0501a"
      unitRef="usd">24963000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI5LTUtMS0xLTA_af0f0a1a-d711-4cf8-9eac-c0b38650a367"
      unitRef="usd">1058000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzI5LTctMS0xLTA_90f03da7-5872-40fc-9d2d-ce5d49df41d2"
      unitRef="usd">879000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzMwLTUtMS0xLTA_d39b25b3-da62-4f2e-bcb0-b8828bd21ec5"
      unitRef="usd">7844000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzMwLTctMS0xLTA_3a6bd972-3bc8-40ed-8b1c-6e15cee06497"
      unitRef="usd">7272000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzMxLTUtMS0xLTA_b191d05f-3e58-4d01-892a-87a680acf70d"
      unitRef="usd">19971000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2MWRjOTI5ZjhjNmE0N2Y2Yjc3MWY3NTIxZTQ5Y2I4My90YWJsZXJhbmdlOjYxZGM5MjlmOGM2YTQ3ZjZiNzcxZjc1MjFlNDljYjgzXzMxLTctMS0xLTA_ee5f7ad0-c678-4db4-a194-fb1193d5bc61"
      unitRef="usd">18570000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzcxNDY4MjU1ODg0NDI_1d2ea9c0-830a-4a3a-abfd-7e35f698c3b8"
      unitRef="usd">2000000000.0</cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzcxNDY4MjU1ODg0NDI_6455c725-bf43-4b10-aa27-50de26ad7e0a"
      unitRef="usd">2000000000.0</cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzcxNDY4MjU1ODcwNzM_1de515f7-ada3-4505-8ae1-1c156acb76bb"
      unitRef="usd">220000000</cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzcxNDY4MjU1ODcxNjQ_0b237721-e9b4-4994-8ebd-fb882d111af9"
      unitRef="usd">380000000</cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i4ca296b4b4f14cc4a18dd9a9e40cafa4_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzcxNDY4MjU1ODcyNTU_7d6f8074-cd10-4846-9946-c918ce68d37d"
      unitRef="usd">667000000</us-gaap:RegulatoryAssetsNoncurrent>
    <cms:RegulatoryAssetsNumberOfUnits
      contextRef="ic1911910df9e45b2a05edcafaa4469e6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzE3NTkyMTg2MDUzMDky_5c00d7b7-e28d-4279-b066-982f45a6f464"
      unitRef="coal_fueled_electric_generating_unit">2</cms:RegulatoryAssetsNumberOfUnits>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="i9c8b766b6e87444aa38324fc5e2ad318_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzQ3MA_2a056d9d-f9bd-45d0-abc4-c02b9bfa9e1a"
      unitRef="usd">26000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="i66d04d7dd4684033a302089436c8fd0a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzQ3MA_bab1afe4-cbf5-458f-b28a-62050ae6d8e4"
      unitRef="usd">26000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1MDM_b1b61c96-4fc8-4d96-8f6a-edd17f368f97">Presented in the following table are details about CMS&#160;Energy&#x2019;s and Consumers&#x2019; intangible assets:&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;br/&gt;Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1 - 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rights of way&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50 - 85&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Franchises and consents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 - 50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 - 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rights of way&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50 - 85&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Franchises and consents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 - 50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,104&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;658&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;607&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Consumers&#x2019; intangible asset additions were $69&#160;million for the year ended December&#160;31,&#160;2020 and $67&#160;million for the year ended December&#160;31,&#160;2019. Consumers&#x2019; intangible asset retirements were $65&#160;million for the year ended December&#160;31,&#160;2020 and $193&#160;million for the year ended December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1MDQ_9384a577-0aaf-4f0d-97c2-0d7d4396f582">Presented in the following table are details about CMS&#160;Energy&#x2019;s and Consumers&#x2019; intangible assets:&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;br/&gt;Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1 - 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rights of way&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50 - 85&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Franchises and consents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 - 50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3 - 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rights of way&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50 - 85&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Franchises and consents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 - 50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,104&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;658&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;607&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Consumers&#x2019; intangible asset additions were $69&#160;million for the year ended December&#160;31,&#160;2020 and $67&#160;million for the year ended December&#160;31,&#160;2019. Consumers&#x2019; intangible asset retirements were $65&#160;million for the year ended December&#160;31,&#160;2020 and $193&#160;million for the year ended December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if3698543cb104399b544a5a7b6e0b764_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzQtMS0xLTEtMjI1ODkvdGV4dHJlZ2lvbjo4NTFkZWJiNTZhZGM0MWRmODNmOTBhNTkyMGIxYTU5N183MTQ2ODI1NTgwNTU3_8b3156b9-b0cb-48b4-8c77-e6f568537d03">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3d095765d1c24b28b04da3fa0db236f9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzQtMS0xLTEtMjI1ODkvdGV4dHJlZ2lvbjo4NTFkZWJiNTZhZGM0MWRmODNmOTBhNTkyMGIxYTU5N183MTQ2ODI1NTgwNTYy_75a89e0e-5e76-4cbf-a52a-ce55f97dace3">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i42c5f1dde5f645c7ab66ac5d32fd762f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzQtNi0xLTEtMA_f92b22e6-e5e4-4e05-8f0c-d69573bec24c"
      unitRef="usd">883000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i42c5f1dde5f645c7ab66ac5d32fd762f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzQtOC0xLTEtMA_bdf17721-50c5-4286-960b-f5072473b105"
      unitRef="usd">577000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id8cb2eac1dcf44e7ad331aec03ef02e6_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzQtMTEtMS0xLTA_ca50c661-848e-4225-b564-8c9447a44648"
      unitRef="usd">882000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id8cb2eac1dcf44e7ad331aec03ef02e6_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzQtMTMtMS0xLTA_166e5be0-3d26-49ba-8927-0e51f8527045"
      unitRef="usd">529000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i880f0f530f284c18900d854b116e6321_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzUtMS0xLTEtMjI1OTMvdGV4dHJlZ2lvbjphMjNlZTljMmU5NGM0NzFiOTYzNTc2NjU0NjdlZWVjNF83MTQ2ODI1NTgwNTU3_620e32b7-4dbb-4e63-9f49-031890b34c14">P50Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if9d11de44da04a9585ea1551203cfa85_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzUtMS0xLTEtMjI1OTMvdGV4dHJlZ2lvbjphMjNlZTljMmU5NGM0NzFiOTYzNTc2NjU0NjdlZWVjNF83MTQ2ODI1NTgwNTYy_7abf9f45-0545-4f27-bd63-73b3a3abff54">P85Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i21b591c1e8404f638d8e0c6a3ade2efb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzUtNi0xLTEtMA_6311c759-9fb3-45c7-99f0-713939408cdf"
      unitRef="usd">197000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i21b591c1e8404f638d8e0c6a3ade2efb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzUtOC0xLTEtMA_aabfd65c-65f7-4e48-ba97-fc98afe2016c"
      unitRef="usd">57000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib7f8f329209d4ee68b14fdaf533336a8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzUtMTEtMS0xLTA_4d418c3d-fa21-41dd-8b73-bb8c87d53245"
      unitRef="usd">180000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib7f8f329209d4ee68b14fdaf533336a8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzUtMTMtMS0xLTA_0046c3f8-ae0c-4b70-b06c-382b0a414459"
      unitRef="usd">55000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i75fd20f52139404dabef2561a3c31c29_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzYtMS0xLTEtMjI1OTcvdGV4dHJlZ2lvbjpkYzAxY2NjZTQyNzk0MzhhYjcwOGNhMTliNGI2NTlhYl83MTQ2ODI1NTgwNTU3_e6899775-7ca6-4abe-b37f-5b8e64340e98">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if4249a380df749e19fee7bf317dc8d8d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzYtMS0xLTEtMjI1OTcvdGV4dHJlZ2lvbjpkYzAxY2NjZTQyNzk0MzhhYjcwOGNhMTliNGI2NTlhYl83MTQ2ODI1NTgwNTYy_a6dac1ea-1127-4f6e-bd2e-3fa68705dbcb">P50Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7b2e8a9bdeb94adba7aab5990e4aaaa0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzYtNi0xLTEtMA_003463aa-269b-4b25-a1c6-1c208cd77ce1"
      unitRef="usd">16000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7b2e8a9bdeb94adba7aab5990e4aaaa0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzYtOC0xLTEtMA_a3a4b314-ccae-495d-931e-fcf24b52108e"
      unitRef="usd">10000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id301d24793be47da90821903d80925dc_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzYtMTEtMS0xLTA_4f7fd6c8-a1b0-407c-9a42-f53d6f8fbc52"
      unitRef="usd">16000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id301d24793be47da90821903d80925dc_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzYtMTMtMS0xLTA_168f3026-baf7-485a-b02f-b068c30c68e4"
      unitRef="usd">9000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9d713dc46d85421d9c716907de61f914_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzctNi0xLTEtMA_463be7a0-56b2-4188-bba2-78726f84bb7b"
      unitRef="usd">10000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9d713dc46d85421d9c716907de61f914_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzctOC0xLTEtMA_ce1b0c97-83ef-4ad3-9d93-3b5b726a7d6a"
      unitRef="usd">7000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i152830c7ab51462b9ce94b2d1bb7e8cc_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzctMTEtMS0xLTA_16fd48ef-7ff6-451a-bc2e-03e1dabfa760"
      unitRef="usd">9000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i152830c7ab51462b9ce94b2d1bb7e8cc_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzctMTMtMS0xLTA_7505c973-fb1e-44bd-a069-14e07205dc1d"
      unitRef="usd">7000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibfadc8ad2e5a413bb034cc26e322f4fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzgtNi0xLTEtMA_89bb10e9-b31d-40ef-a92b-3c7165ba73fd"
      unitRef="usd">28000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibfadc8ad2e5a413bb034cc26e322f4fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzgtOC0xLTEtMA_cd38abe4-cafa-4d1f-b474-2a04a81f280d"
      unitRef="usd">16000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if6b92a74bac14d77aded6d7a919e15b6_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzgtMTEtMS0xLTA_4d6a11b9-0004-47f2-90e7-bd4b2fb1adf0"
      unitRef="usd">27000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if6b92a74bac14d77aded6d7a919e15b6_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzgtMTMtMS0xLTA_ffdbd173-be14-4758-ba67-9346ef11551d"
      unitRef="usd">15000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzktNi0xLTEtMA_171609e9-92d7-4875-bb42-76521db6f4dd"
      unitRef="usd">1134000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzktOC0xLTEtMA_8f004cdb-3a8e-436a-80c9-25b2f87622a6"
      unitRef="usd">667000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzktMTEtMS0xLTA_be3d2de0-8556-4c52-8968-051031e5fccc"
      unitRef="usd">1114000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzktMTMtMS0xLTA_bc0f917e-6941-4cf9-800c-0c2c9333b93f"
      unitRef="usd">615000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="icfc7b7ba7a794ed5ace18383006a92ca_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzExLTEtMS0xLTIyNjAxL3RleHRyZWdpb246OTcxZmMwNjQ2YjhmNDBkOGE4Y2M4NjA5Y2Y3ZDc4OWRfNzE0NjgyNTU4MDU1Nw_ab7622c5-873a-4ad5-a652-ad06ee9a7133">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i614acacbbb2741c09c74310f1d78c75f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzExLTEtMS0xLTIyNjAxL3RleHRyZWdpb246OTcxZmMwNjQ2YjhmNDBkOGE4Y2M4NjA5Y2Y3ZDc4OWRfNzE0NjgyNTU4MDU2Mg_c0cf37ef-6c43-4e99-90a9-3e8a23829b94">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i742aea74c314403088fa6f7b684afe2f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzExLTYtMS0xLTA_f2ec1205-dbd6-4191-8e1d-fc5201566826"
      unitRef="usd">856000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i742aea74c314403088fa6f7b684afe2f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzExLTgtMS0xLTA_fd0d39de-a671-4a5e-b807-036a815770a0"
      unitRef="usd">568000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i30d5558ec2264281b10b1c4f7446d8be_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzExLTExLTEtMS0w_2e5f08fe-648d-4a2b-b627-fffdd651e1da"
      unitRef="usd">869000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i30d5558ec2264281b10b1c4f7446d8be_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzExLTEzLTEtMS0w_317ffa7f-dbf4-41aa-a37b-6db6281143dc"
      unitRef="usd">521000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib68bb35bb129479d89f72431b245e335_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEyLTEtMS0xLTIyNjA1L3RleHRyZWdpb246OWM1ODdjYmZkYzUxNGE2Yzg5NzU2MDNiYjA0NzBiZDhfNzE0NjgyNTU4MDU1Nw_c85cdb5a-b464-40b9-be22-14e933e4f3e9">P50Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6f9605d187924c58b05e6c695428e85f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEyLTEtMS0xLTIyNjA1L3RleHRyZWdpb246OWM1ODdjYmZkYzUxNGE2Yzg5NzU2MDNiYjA0NzBiZDhfNzE0NjgyNTU4MDU2Mg_713ca557-fcb0-47e6-bbd1-47f5298e778b">P85Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2326d22f8f2e4f23a1e380f579801228_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEyLTYtMS0xLTA_2b474261-3552-49a3-a6d4-fb4e901729ef"
      unitRef="usd">197000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2326d22f8f2e4f23a1e380f579801228_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEyLTgtMS0xLTA_7cf488aa-b399-43a5-8ad0-1725775867f1"
      unitRef="usd">57000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie9eb551dd4b64676ab412903a48a0462_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEyLTExLTEtMS0w_36f70ae5-bfa8-43d3-94f0-c49d075a2fc2"
      unitRef="usd">180000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie9eb551dd4b64676ab412903a48a0462_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEyLTEzLTEtMS0w_839791e3-606c-452f-9bee-7d58bcc4315e"
      unitRef="usd">55000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ifac4bcc6b9c44b80927b8611a239de46_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEzLTEtMS0xLTIyNjA5L3RleHRyZWdpb246MDFmYTU2MmYxZDIwNDMzZGFkMGMyZDljYTE4NmJlNmVfNzE0NjgyNTU4MDU1Nw_ce363ecf-31d8-42fb-ac51-3843a45a48de">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id285913997664069bcf5285ea5168354_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEzLTEtMS0xLTIyNjA5L3RleHRyZWdpb246MDFmYTU2MmYxZDIwNDMzZGFkMGMyZDljYTE4NmJlNmVfNzE0NjgyNTU4MDU2Mg_77db3c4d-b5a4-47ea-b057-a73784e4efcd">P50Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id6eb5e5463b34a0db18d45ff55ac2ce8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEzLTYtMS0xLTA_e8b90753-f1b1-4448-a623-708d60297452"
      unitRef="usd">16000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id6eb5e5463b34a0db18d45ff55ac2ce8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEzLTgtMS0xLTA_629fc40a-d0e6-4521-93bf-3d776ad45ff1"
      unitRef="usd">10000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id107ae7c09a445daaac34a02c85520e5_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEzLTExLTEtMS0w_cbe3bb42-f85b-49d0-b884-ad97b032e69a"
      unitRef="usd">16000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id107ae7c09a445daaac34a02c85520e5_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzEzLTEzLTEtMS0w_0b4e6753-e163-44cd-8989-3949d3ac2692"
      unitRef="usd">9000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6b4995c4662b4fbbbfd53c84db41ccd0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE0LTYtMS0xLTA_b8a8dbfa-0f46-4a12-9d96-6dee1dcd3d52"
      unitRef="usd">10000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6b4995c4662b4fbbbfd53c84db41ccd0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE0LTgtMS0xLTA_090e77a0-bb4a-43bf-a566-7b3c4df569ca"
      unitRef="usd">7000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if895550a276b4596807ab291cd837c8e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE0LTExLTEtMS0w_9a46f363-e362-4c6f-a41a-ffbda917de77"
      unitRef="usd">9000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if895550a276b4596807ab291cd837c8e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE0LTEzLTEtMS0w_323c379a-aaf8-4909-8434-4f18093fc172"
      unitRef="usd">7000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8d05fd0d4c9048379576208936ab0318_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE1LTYtMS0xLTA_b6da1d35-a41c-47e3-861f-39b62b8ffd8e"
      unitRef="usd">25000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8d05fd0d4c9048379576208936ab0318_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE1LTgtMS0xLTA_9c3afc89-2b9d-4555-bb2b-5abe0c56da74"
      unitRef="usd">16000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="icb0f89913c36444a838b53a7a3b505d1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE1LTExLTEtMS0w_7996a9c6-eb58-4f98-9dc4-8cad27483dc4"
      unitRef="usd">26000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icb0f89913c36444a838b53a7a3b505d1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE1LTEzLTEtMS0w_62f67b5c-56d2-4c94-b794-7dc2ee90d29d"
      unitRef="usd">15000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE2LTYtMS0xLTA_8595ff51-0f70-4c8d-9ff0-caaa4ef5f6b3"
      unitRef="usd">1104000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE2LTgtMS0xLTA_e0f4cd47-1d8e-4728-bb80-f50587a805d2"
      unitRef="usd">658000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE2LTExLTEtMS0w_f4123dc7-9584-417d-ad57-d457f85b1c25"
      unitRef="usd">1100000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo2M2UwNjYwMjNlODI0NjY4YmJlZDYxNGRjODRkYzM0Ni90YWJsZXJhbmdlOjYzZTA2NjAyM2U4MjQ2NjhiYmVkNjE0ZGM4NGRjMzQ2XzE2LTEzLTEtMS0w_da02e09c-b2f6-4f03-9ec6-8ca3f4d7ea88"
      unitRef="usd">607000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions
      contextRef="i83d395962dee455ba5d50a7385b2f697_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzEwMzU_c7c3211c-f25e-4086-80d8-012a3ffc9b46"
      unitRef="usd">69000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions
      contextRef="i5e903467f67646cb9f0ea09d2cb7b07a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzcxNDY4MjU1ODg3Njk_4492c6bb-0b17-48bd-b6ab-9d1b8577e034"
      unitRef="usd">67000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals
      contextRef="i83d395962dee455ba5d50a7385b2f697_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzEwNzY_6a26ec55-b14a-4d69-a1be-45576bd7149f"
      unitRef="usd">65000000</cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals
      contextRef="i5e903467f67646cb9f0ea09d2cb7b07a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzExODc_4336ddfc-42ee-4a68-a51d-bc2fb453a6cb"
      unitRef="usd">193000000</cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0Xzg3OTYwOTMwMzA5MDQ_485103c9-eb13-42f2-937d-25134c21f97f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Capitalization:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#x2019; plant, property, and equipment is generally recoverable through its general ratemaking process.&lt;/span&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0Xzg3OTYwOTMwMzA5MDQ_7950ca80-b133-4946-9e5f-f60a48f6788e">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Capitalization:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#x2019; plant, property, and equipment is generally recoverable through its general ratemaking process.&lt;/span&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PlantRetirementAndAbandonmentPolicy
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0Xzg3OTYwOTMwMzA4OTU_bac84d3e-70e3-403c-b894-76942b8efe9b">With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#x2011;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.</us-gaap:PlantRetirementAndAbandonmentPolicy>
    <us-gaap:PlantRetirementAndAbandonmentPolicy
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0Xzg3OTYwOTMwMzA4OTU_ec28e4fe-22c4-495a-8bfa-2bca5433ca38">With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#x2011;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.</us-gaap:PlantRetirementAndAbandonmentPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i3dd07c0295234de3b70f2ba4ecd12ac1_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0Xzg3OTYwOTMwMzA5MDU_34ca78af-9dcc-4933-891f-f66fd48f381d">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Software:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.&lt;/span&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ic6d9bd4d632a44aea4d905eab404ea30_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0Xzg3OTYwOTMwMzA5MDU_a58b37f4-3f2a-46c9-8703-54e7e3e6981c">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Software:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.&lt;/span&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:AllowanceForFundsUsedDuringConstructionPolicy
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0Xzg3OTYwOTMwMzA4OTc_2b7bfa32-964f-4d01-8b65-f86c0fd909fd">AFUDC: Consumers capitalizes AFUDC on regulated major construction projects, except pollution control facilities on its fossil-fuel-fired power plants. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset.</us-gaap:AllowanceForFundsUsedDuringConstructionPolicy>
    <us-gaap:AllowanceForFundsUsedDuringConstructionPolicy
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0Xzg3OTYwOTMwMzA4OTc_9af8c426-3e50-4545-ad4b-b7f0fd3c732f">AFUDC: Consumers capitalizes AFUDC on regulated major construction projects, except pollution control facilities on its fossil-fuel-fired power plants. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset.</us-gaap:AllowanceForFundsUsedDuringConstructionPolicy>
    <cms:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1MTI_74210019-7254-4313-b523-f468082fe419">Presented in the following table are Consumers&#x2019; average AFUDC capitalization rates:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.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:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td 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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cms:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="i926ab65279dc44d583c9a8a472d63669_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpiMTA3YTU3ZWU5ZTU0NDRlYWE5ODczZmQ0ZWIzNDIwZC90YWJsZXJhbmdlOmIxMDdhNTdlZTllNTQ0NGVhYTk4NzNmZDRlYjM0MjBkXzEtMS0xLTEtMA_241f6766-5381-4dcf-be90-d38a6f04f3d1"
      unitRef="number">0.069</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="ib755e3c1b2ac41de813c4cbc7ca4068d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpiMTA3YTU3ZWU5ZTU0NDRlYWE5ODczZmQ0ZWIzNDIwZC90YWJsZXJhbmdlOmIxMDdhNTdlZTllNTQ0NGVhYTk4NzNmZDRlYjM0MjBkXzEtMi0xLTEtMA_47098ab4-c6ed-474a-87bc-6d2a3f1929b7"
      unitRef="number">0.064</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="ib6acc220152346fdb417b1ab84ac79b7_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpiMTA3YTU3ZWU5ZTU0NDRlYWE5ODczZmQ0ZWIzNDIwZC90YWJsZXJhbmdlOmIxMDdhNTdlZTllNTQ0NGVhYTk4NzNmZDRlYjM0MjBkXzEtMy0xLTEtMA_0f0a4bb4-9ef6-4f26-83ee-54ad87965344"
      unitRef="number">0.069</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="i192119e890bd41378b60fb2e18844c34_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpiMTA3YTU3ZWU5ZTU0NDRlYWE5ODczZmQ0ZWIzNDIwZC90YWJsZXJhbmdlOmIxMDdhNTdlZTllNTQ0NGVhYTk4NzNmZDRlYjM0MjBkXzItMS0xLTEtMA_07c50868-d7ab-47cf-902a-2ad0dd05f1de"
      unitRef="number">0.057</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="i61d6a8cb9a57454799d413b75a1514a5_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpiMTA3YTU3ZWU5ZTU0NDRlYWE5ODczZmQ0ZWIzNDIwZC90YWJsZXJhbmdlOmIxMDdhNTdlZTllNTQ0NGVhYTk4NzNmZDRlYjM0MjBkXzItMi0xLTEtMA_f7697ffc-0fa8-4cd5-a1a1-418d2ec047ea"
      unitRef="number">0.058</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="i4642fa0ae25e42249539f4a1e4458075_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpiMTA3YTU3ZWU5ZTU0NDRlYWE5ODczZmQ0ZWIzNDIwZC90YWJsZXJhbmdlOmIxMDdhNTdlZTllNTQ0NGVhYTk4NzNmZDRlYjM0MjBkXzItMy0xLTEtMA_e7a82e38-c7c5-42ad-a24a-1da57863289e"
      unitRef="number">0.059</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo0NDQwNmVkY2U1MmQ0MDIyYTQwMjMxNTBkNWExMDUwMi90YWJsZXJhbmdlOjQ0NDA2ZWRjZTUyZDQwMjJhNDAyMzE1MGQ1YTEwNTAyXzMtMi0xLTEtMA_e9f5643d-8c68-4274-bf58-a8652547fca4"
      unitRef="usd">340000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo0NDQwNmVkY2U1MmQ0MDIyYTQwMjMxNTBkNWExMDUwMi90YWJsZXJhbmdlOjQ0NDA2ZWRjZTUyZDQwMjJhNDAyMzE1MGQ1YTEwNTAyXzMtNC0xLTEtMA_53f2e852-dccd-4858-946e-4d9a56ae10a4"
      unitRef="usd">309000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <cms:FinanceLeaseAssetsAdditions
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo0NDQwNmVkY2U1MmQ0MDIyYTQwMjMxNTBkNWExMDUwMi90YWJsZXJhbmdlOjQ0NDA2ZWRjZTUyZDQwMjJhNDAyMzE1MGQ1YTEwNTAyXzQtMi0xLTEtMA_1d409be7-47f8-430c-afe9-eccab7f23334"
      unitRef="usd">0</cms:FinanceLeaseAssetsAdditions>
    <cms:FinanceLeaseAssetsAdditions
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo0NDQwNmVkY2U1MmQ0MDIyYTQwMjMxNTBkNWExMDUwMi90YWJsZXJhbmdlOjQ0NDA2ZWRjZTUyZDQwMjJhNDAyMzE1MGQ1YTEwNTAyXzQtNC0xLTEtMA_94a081e6-c35a-400e-8fb9-de89ebf83a93"
      unitRef="usd">26000000</cms:FinanceLeaseAssetsAdditions>
    <cms:FinanceLeaseAssetNetRetirementsAndAdjustments
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo0NDQwNmVkY2U1MmQ0MDIyYTQwMjMxNTBkNWExMDUwMi90YWJsZXJhbmdlOjQ0NDA2ZWRjZTUyZDQwMjJhNDAyMzE1MGQ1YTEwNTAyXzUtMi0xLTEtMA_a113dfd3-6afe-437a-98ed-968fd2004e50"
      unitRef="usd">4000000</cms:FinanceLeaseAssetNetRetirementsAndAdjustments>
    <cms:FinanceLeaseAssetNetRetirementsAndAdjustments
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo0NDQwNmVkY2U1MmQ0MDIyYTQwMjMxNTBkNWExMDUwMi90YWJsZXJhbmdlOjQ0NDA2ZWRjZTUyZDQwMjJhNDAyMzE1MGQ1YTEwNTAyXzUtNC0xLTEtMA_9d6c7882-473e-47d8-afc6-950f2f985127"
      unitRef="usd">-5000000</cms:FinanceLeaseAssetNetRetirementsAndAdjustments>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo0NDQwNmVkY2U1MmQ0MDIyYTQwMjMxNTBkNWExMDUwMi90YWJsZXJhbmdlOjQ0NDA2ZWRjZTUyZDQwMjJhNDAyMzE1MGQ1YTEwNTAyXzYtMi0xLTEtMA_c7dc3239-4aec-4eab-a700-aa7a42f52d7e"
      unitRef="usd">336000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTo0NDQwNmVkY2U1MmQ0MDIyYTQwMjMxNTBkNWExMDUwMi90YWJsZXJhbmdlOjQ0NDA2ZWRjZTUyZDQwMjJhNDAyMzE1MGQ1YTEwNTAyXzYtNC0xLTEtMA_aab38da7-0ac3-4037-891b-8082fc998c85"
      unitRef="usd">340000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzM3NTM_b1056f5f-275b-4ee0-8840-a71aabe43040"
      unitRef="usd">254000000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzM3NjY_2f170468-e0dd-4991-b7b0-af04a0b1f997"
      unitRef="usd">239000000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1MTM_42a4c641-28dc-4d7a-91e1-13ac596121c2">Presented in the following table are further details about CMS&#160;Energy&#x2019;s and Consumers&#x2019; accumulated depreciation and amortization:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock>
    <cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1NDU_0e5ceca7-e348-4308-941b-dcfad1d72ec1">Presented in the following table are further details about CMS&#160;Energy&#x2019;s and Consumers&#x2019; accumulated depreciation and amortization:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-utility plant assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i2553af4867b94a3d854b8fbad9702680_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmYTBlYmI0NDY4Yjk0YTgwYWZlNzRhZjE3YjljNTVlZC90YWJsZXJhbmdlOmZhMGViYjQ0NjhiOTRhODBhZmU3NGFmMTdiOWM1NWVkXzMtMi0xLTEtMA_3a505870-679d-4267-ad17-db6a594366fe"
      unitRef="usd">7841000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i35ebc4e3f2524660990f3fa506365b1b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmYTBlYmI0NDY4Yjk0YTgwYWZlNzRhZjE3YjljNTVlZC90YWJsZXJhbmdlOmZhMGViYjQ0NjhiOTRhODBhZmU3NGFmMTdiOWM1NWVkXzMtNC0xLTEtMA_61e17953-7c98-452a-a3ec-1f45b53a1038"
      unitRef="usd">7269000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ifff2a7975ad84172aa5d83c848de0108_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmYTBlYmI0NDY4Yjk0YTgwYWZlNzRhZjE3YjljNTVlZC90YWJsZXJhbmdlOmZhMGViYjQ0NjhiOTRhODBhZmU3NGFmMTdiOWM1NWVkXzQtMi0xLTEtMA_344555c4-c437-43bf-820c-168067cc152c"
      unitRef="usd">112000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i5e32a42457454ca0b8894f3a9e99a1b2_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmYTBlYmI0NDY4Yjk0YTgwYWZlNzRhZjE3YjljNTVlZC90YWJsZXJhbmdlOmZhMGViYjQ0NjhiOTRhODBhZmU3NGFmMTdiOWM1NWVkXzQtNC0xLTEtMA_cb171559-3e6e-4e2e-af66-579736c236ee"
      unitRef="usd">91000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i6f5c0aa673f94c879aa9d7280690985e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmYTBlYmI0NDY4Yjk0YTgwYWZlNzRhZjE3YjljNTVlZC90YWJsZXJhbmdlOmZhMGViYjQ0NjhiOTRhODBhZmU3NGFmMTdiOWM1NWVkXzYtMi0xLTEtMA_f3e5fac6-75bd-46ba-9b4d-368a01e53fba"
      unitRef="usd">7841000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="iae02d32fe70b4ab1ad43bdc63c60b6d5_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmYTBlYmI0NDY4Yjk0YTgwYWZlNzRhZjE3YjljNTVlZC90YWJsZXJhbmdlOmZhMGViYjQ0NjhiOTRhODBhZmU3NGFmMTdiOWM1NWVkXzYtNC0xLTEtMA_92294676-8e21-464b-92b9-1b41abe84709"
      unitRef="usd">7269000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="idc442236569e4215874b7b6c703e85fa_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmYTBlYmI0NDY4Yjk0YTgwYWZlNzRhZjE3YjljNTVlZC90YWJsZXJhbmdlOmZhMGViYjQ0NjhiOTRhODBhZmU3NGFmMTdiOWM1NWVkXzctMi0xLTEtMA_add44d2f-35b0-4d49-8382-4436c6755548"
      unitRef="usd">3000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i8c215004664f461f9bb4782e2206673d_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmYTBlYmI0NDY4Yjk0YTgwYWZlNzRhZjE3YjljNTVlZC90YWJsZXJhbmdlOmZhMGViYjQ0NjhiOTRhODBhZmU3NGFmMTdiOWM1NWVkXzctNC0xLTEtMA_4d8a98c5-1978-46e5-a68f-9ba89295dc7b"
      unitRef="usd">3000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:RegulatoryDepreciationAndAmortizationPolicy
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0Xzg3OTYwOTMwMzA4OTk_465e7893-6191-4fb1-97ac-703581af0794">Consumers depreciates utility property on an asset-group basis, in which it applies a single MPSC-approved depreciation rate to the gross investment in a particular class of property within the electric and gas segments. Consumers performs depreciation studies periodically to determine appropriate group lives.</us-gaap:RegulatoryDepreciationAndAmortizationPolicy>
    <cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1MzA_f9333a71-aecf-4171-b00a-d5ee4d4959d6">Presented in the following table are the composite depreciation rates for Consumers&#x2019; segment properties:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i3e52bf7e43ea4c08b078417b196bc0ff_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmN2ViMWQzMWM4Mjg0ZGE4YTI5OGQ0OWYyYWRhMWMwMS90YWJsZXJhbmdlOmY3ZWIxZDMxYzgyODRkYThhMjk4ZDQ5ZjJhZGExYzAxXzEtMi0xLTEtMA_8a9e8cd1-8d97-4c87-8a6a-74094289f8fe"
      unitRef="number">0.039</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i9ebf85f99d674b80b4f63c356078f48c_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmN2ViMWQzMWM4Mjg0ZGE4YTI5OGQ0OWYyYWRhMWMwMS90YWJsZXJhbmdlOmY3ZWIxZDMxYzgyODRkYThhMjk4ZDQ5ZjJhZGExYzAxXzEtNC0xLTEtMA_526531b7-21cf-4600-9523-b031d0dbf75a"
      unitRef="number">0.039</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i44d1c1e7ecd34fcdb002e3366019f055_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmN2ViMWQzMWM4Mjg0ZGE4YTI5OGQ0OWYyYWRhMWMwMS90YWJsZXJhbmdlOmY3ZWIxZDMxYzgyODRkYThhMjk4ZDQ5ZjJhZGExYzAxXzEtNi0xLTEtMA_53b46492-5807-4c88-a1ae-c42e58eaca4d"
      unitRef="number">0.039</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i7db16332db1440bcae5093826b66f57c_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmN2ViMWQzMWM4Mjg0ZGE4YTI5OGQ0OWYyYWRhMWMwMS90YWJsZXJhbmdlOmY3ZWIxZDMxYzgyODRkYThhMjk4ZDQ5ZjJhZGExYzAxXzItMi0xLTEtMA_d351ebb6-34c9-4aae-8069-ff55e49ebbae"
      unitRef="number">0.029</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="id6bd09dc78c849f6a355322890dabff4_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmN2ViMWQzMWM4Mjg0ZGE4YTI5OGQ0OWYyYWRhMWMwMS90YWJsZXJhbmdlOmY3ZWIxZDMxYzgyODRkYThhMjk4ZDQ5ZjJhZGExYzAxXzItNC0xLTEtMA_4d392692-7164-4325-b614-bc22b4502e43"
      unitRef="number">0.029</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="ibdb03999db064e0ca517ff705e84ccf5_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmN2ViMWQzMWM4Mjg0ZGE4YTI5OGQ0OWYyYWRhMWMwMS90YWJsZXJhbmdlOmY3ZWIxZDMxYzgyODRkYThhMjk4ZDQ5ZjJhZGExYzAxXzItNi0xLTEtMA_f74c5c36-30f6-41e2-b257-f38bac35645c"
      unitRef="number">0.029</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="id7ea6a18686e4afb947c6ecf5f4578bd_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmN2ViMWQzMWM4Mjg0ZGE4YTI5OGQ0OWYyYWRhMWMwMS90YWJsZXJhbmdlOmY3ZWIxZDMxYzgyODRkYThhMjk4ZDQ5ZjJhZGExYzAxXzMtMi0xLTEtMA_8ddfbcf7-41b5-4086-80aa-c34df6cbd155"
      unitRef="number">0.098</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i2f3eb7ebafb748f89c57ffbf7b37a4c0_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmN2ViMWQzMWM4Mjg0ZGE4YTI5OGQ0OWYyYWRhMWMwMS90YWJsZXJhbmdlOmY3ZWIxZDMxYzgyODRkYThhMjk4ZDQ5ZjJhZGExYzAxXzMtNC0xLTEtMA_62627d2f-2950-4427-be5b-74bac6e4539a"
      unitRef="number">0.100</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i2248c943637941dcbbc964a55a8c17d5_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpmN2ViMWQzMWM4Mjg0ZGE4YTI5OGQ0OWYyYWRhMWMwMS90YWJsZXJhbmdlOmY3ZWIxZDMxYzgyODRkYThhMjk4ZDQ5ZjJhZGExYzAxXzMtNi0xLTEtMA_67afb23b-10f3-4c36-976e-b15812828ed7"
      unitRef="number">0.101</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0Xzg3OTYwOTMwMzA5MDA_262370de-7129-43b9-ad95-2cb514334f0f">CMS&#160;Energy and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived asset.</us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy>
    <us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0Xzg3OTYwOTMwMzA5MDA_40d1e393-bf45-4283-831a-650e73f70ee9">CMS&#160;Energy and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived asset.</us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy>
    <cms:ScheduleOfDepriciationAndAmortizationTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1MTg_a1145455-0e81-4501-b400-604946f83c33">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the components of CMS&#160;Energy&#x2019;s and Consumers&#x2019; depreciation and amortization expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense &#x2013; plant, property, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense &#x2013; plant, property, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,023&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;921&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:ScheduleOfDepriciationAndAmortizationTableTextBlock>
    <cms:ScheduleOfDepriciationAndAmortizationTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1MTk_98b6c055-3cf4-4bc4-bb94-c4d7786a621e">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the components of CMS&#160;Energy&#x2019;s and Consumers&#x2019; depreciation and amortization expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense &#x2013; plant, property, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense &#x2013; plant, property, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securitized regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation and amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,023&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;921&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:ScheduleOfDepriciationAndAmortizationTableTextBlock>
    <us-gaap:Depreciation
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzMtMi0xLTEtMA_7da92cb9-2e9b-40dd-a842-558f87ba64c9"
      unitRef="usd">902000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzMtNC0xLTEtMA_25ed35db-8ac7-417e-9aa2-1b053d4b55c7"
      unitRef="usd">842000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzMtNi0xLTEtMA_60263f81-b07e-4be7-85e6-5e528bb3b139"
      unitRef="usd">778000000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="i2ecc227099e54918bfeec0b031d64d8c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzUtMi0xLTEtMA_455f5d3c-809f-4f5b-ab44-4a8df04a15fd"
      unitRef="usd">116000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i0f0637fc45bf48f4b7b15188b16bfa74_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzUtNC0xLTEtMA_6df268e3-a2e9-4b2d-a18d-a2a43e0aa0c1"
      unitRef="usd">121000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i9ec44120b9084a1e80d03966720de0b8_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzUtNi0xLTEtMA_ecb0fac4-ce51-4e64-a158-569335ab180f"
      unitRef="usd">127000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i237fb75f491740b0acd9640bc0a582f8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzYtMi0xLTEtMA_0a9483e8-4c73-4f58-95b2-dae69de48fee"
      unitRef="usd">4000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ie1e3bb99e9e844b08689a2d7ec82e0e6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzYtNC0xLTEtMA_8466a45f-37ba-4aa8-a550-60601343ff41"
      unitRef="usd">3000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i8a4a06830af845918326adc4ba32a4f6_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzYtNi0xLTEtMA_40d4cf29-2150-4698-9d2d-371a04a24cb0"
      unitRef="usd">3000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i89d0851064ef4c71990c5c93ba31b37a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzctMi0xLTEtMA_b26c9cad-823e-4338-ba00-81dd5aef0468"
      unitRef="usd">26000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i6e900ada190c49f3a8abbefa1938b380_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzctNC0xLTEtMA_7e8a7777-400f-4e72-939f-95d7a13f076a"
      unitRef="usd">26000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="id30ad741ce4945e8b72960ee288dfd8e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzctNi0xLTEtMA_03406d99-a81f-446b-8c7f-8c66b3810da6"
      unitRef="usd">25000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzgtMi0xLTEtMA_811f4545-5acf-42ff-b085-4fee6ab7eb0f"
      unitRef="usd">1048000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzgtNC0xLTEtMA_68c68a8a-5005-44dc-afbf-577c5a7017f2"
      unitRef="usd">992000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzgtNi0xLTEtMA_0fe49bbd-4e0f-4d73-b2aa-bee4017ec606"
      unitRef="usd">933000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:Depreciation
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzEwLTItMS0xLTA_6097797c-92ec-46a3-8fbe-a4f5876d20c3"
      unitRef="usd">881000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzEwLTQtMS0xLTA_43580db8-3ec4-4a2c-842e-a686334a21a8"
      unitRef="usd">827000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzEwLTYtMS0xLTA_30f2c7fb-06eb-41d7-a3b5-4f8575722460"
      unitRef="usd">768000000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="i57beb5ed66394c449af2e0bb69767120_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzEyLTItMS0xLTA_23a89812-d255-46d5-b908-adae63f4eec5"
      unitRef="usd">112000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i5c1178d14a9f412db25d5928778b6abf_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzEyLTQtMS0xLTA_5ad93ffb-1502-4ecb-84e0-938263daee39"
      unitRef="usd">119000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i13e9a1a26ae44e00a2a1a03134906501_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzEyLTYtMS0xLTA_57797946-a754-45cd-97fc-34129c3e8779"
      unitRef="usd">125000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ib294ac135f9e4511bfd99764051e23a9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzEzLTItMS0xLTA_318d329a-1b4b-443a-ae52-f8367d8ad80e"
      unitRef="usd">4000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="if389a54ecaa84d87bb35e5d7b2f53e81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzEzLTQtMS0xLTA_38b3ce5f-3678-41f7-95e5-ca11152a8c5a"
      unitRef="usd">3000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i1805ea40f2df4b09a0c0ccaf2e00907c_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzEzLTYtMS0xLTA_15fb11df-0f1a-4062-b4b0-1655ee0fb074"
      unitRef="usd">3000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ie2b380a7e98947c3b91821d46f3a1698_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzE0LTItMS0xLTA_42e58ac7-aa6d-4ef6-b877-e1f8d0b862d6"
      unitRef="usd">26000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ibf0c944eb7c246f78a41d7d5b97cda13_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzE0LTQtMS0xLTA_c0e589b9-c1bf-418c-9ed3-268b11681070"
      unitRef="usd">26000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ib1ccbd8f14d9448faf0a10e121675413_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzE0LTYtMS0xLTA_57120e9d-ad87-4800-b476-d06958f8006b"
      unitRef="usd">25000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzE1LTItMS0xLTA_e2e2f5cc-faef-4748-aeba-61b0fd9b7623"
      unitRef="usd">1023000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzE1LTQtMS0xLTA_91317074-1d24-4a58-9889-53e2b99e7563"
      unitRef="usd">975000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTpjODJkY2UzZDM4Yzg0NTA1YWY5ZGI1ZmUwYWIwNjQ0Ny90YWJsZXJhbmdlOmM4MmRjZTNkMzhjODQ1MDVhZjlkYjVmZTBhYjA2NDQ3XzE1LTYtMS0xLTA_f7419adc-42ad-4f24-adc1-ce841cfa8570"
      unitRef="usd">921000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1MzE_bd1d7a36-d0bf-4094-a733-f967aabbf84b">&lt;div style="margin-bottom: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 CMS&#160;Energy&#x2019;s and Consumers&#x2019; estimated amortization expense on intangible assets for each of the next five&#160;years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/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;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&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;Intangible asset amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible asset amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;115&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;111&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;97&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;86&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1NDE_fe269a09-dc1c-49ab-b86f-2b8e7410dd85">&lt;div style="margin-bottom: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 CMS&#160;Energy&#x2019;s and Consumers&#x2019; estimated amortization expense on intangible assets for each of the next five&#160;years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/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;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&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;Intangible asset amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible asset amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;115&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;111&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;97&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;86&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTphZmExYjQ3ZGY5NzY0N2U2OWNiNjJhY2Y3Yzc4ZDhlNy90YWJsZXJhbmdlOmFmYTFiNDdkZjk3NjQ3ZTY5Y2I2MmFjZjdjNzhkOGU3XzMtMi0xLTEtMA_edd820ef-821d-4de0-900d-1d4ff27e7beb"
      unitRef="usd">120000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTphZmExYjQ3ZGY5NzY0N2U2OWNiNjJhY2Y3Yzc4ZDhlNy90YWJsZXJhbmdlOmFmYTFiNDdkZjk3NjQ3ZTY5Y2I2MmFjZjdjNzhkOGU3XzMtNC0xLTEtMA_ffb7332a-3e4c-4b86-aa70-e18d46488732"
      unitRef="usd">115000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTphZmExYjQ3ZGY5NzY0N2U2OWNiNjJhY2Y3Yzc4ZDhlNy90YWJsZXJhbmdlOmFmYTFiNDdkZjk3NjQ3ZTY5Y2I2MmFjZjdjNzhkOGU3XzMtNi0xLTEtMA_c1ef91e6-7f17-4744-9453-7dbc82f4b87e"
      unitRef="usd">100000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTphZmExYjQ3ZGY5NzY0N2U2OWNiNjJhY2Y3Yzc4ZDhlNy90YWJsZXJhbmdlOmFmYTFiNDdkZjk3NjQ3ZTY5Y2I2MmFjZjdjNzhkOGU3XzMtOC0xLTEtMA_ceb76460-abd4-4b7e-a72b-6fff6a2d8b8a"
      unitRef="usd">89000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTphZmExYjQ3ZGY5NzY0N2U2OWNiNjJhY2Y3Yzc4ZDhlNy90YWJsZXJhbmdlOmFmYTFiNDdkZjk3NjQ3ZTY5Y2I2MmFjZjdjNzhkOGU3XzMtMTAtMS0xLTA_a2b02553-1f1b-4da9-82d5-71c3a8b7dc26"
      unitRef="usd">86000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTphZmExYjQ3ZGY5NzY0N2U2OWNiNjJhY2Y3Yzc4ZDhlNy90YWJsZXJhbmdlOmFmYTFiNDdkZjk3NjQ3ZTY5Y2I2MmFjZjdjNzhkOGU3XzUtMi0xLTEtMA_19f441b1-bc9e-4ca5-8b23-4f0560353544"
      unitRef="usd">115000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTphZmExYjQ3ZGY5NzY0N2U2OWNiNjJhY2Y3Yzc4ZDhlNy90YWJsZXJhbmdlOmFmYTFiNDdkZjk3NjQ3ZTY5Y2I2MmFjZjdjNzhkOGU3XzUtNC0xLTEtMA_f524b95a-8369-4abd-89cd-e935d38e459d"
      unitRef="usd">111000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTphZmExYjQ3ZGY5NzY0N2U2OWNiNjJhY2Y3Yzc4ZDhlNy90YWJsZXJhbmdlOmFmYTFiNDdkZjk3NjQ3ZTY5Y2I2MmFjZjdjNzhkOGU3XzUtNi0xLTEtMA_4fb10a89-9c7f-4320-9889-327cb7937c37"
      unitRef="usd">97000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTphZmExYjQ3ZGY5NzY0N2U2OWNiNjJhY2Y3Yzc4ZDhlNy90YWJsZXJhbmdlOmFmYTFiNDdkZjk3NjQ3ZTY5Y2I2MmFjZjdjNzhkOGU3XzUtOC0xLTEtMA_12c7634e-7ecf-495c-b207-d543840efbfc"
      unitRef="usd">86000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTphZmExYjQ3ZGY5NzY0N2U2OWNiNjJhY2Y3Yzc4ZDhlNy90YWJsZXJhbmdlOmFmYTFiNDdkZjk3NjQ3ZTY5Y2I2MmFjZjdjNzhkOGU3XzUtMTAtMS0xLTA_1de78bc7-0aec-4e8e-a427-4bb31cb5e02f"
      unitRef="usd">85000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90ZXh0cmVnaW9uOjk3MTQ3MWRjODIyZDQ3NjM4MWI2NmMwOWU3ZTRhYWY0XzU1MzQ_ba720764-fac1-44cc-89e2-73a7057c629b">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are Consumers&#x2019; investments in jointly owned regulated utility facilities at December&#160;31,&#160;2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except Ownership Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;J.H.&#160;Campbell Unit 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ludington&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ownership share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utility plant in service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Construction work in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare
      contextRef="id58954e751784ee1984563c678bf4d85_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzItMi0xLTEtMA_faa4f5a4-7461-424e-bb37-5edd610105a2"
      unitRef="number">0.933</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare
      contextRef="i325aa9812f39470ea2114b7c5f601556_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzItNC0xLTEtMA_bebfff1f-46ef-4a5c-b47f-a4f13aaa31ff"
      unitRef="number">0.510</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService
      contextRef="id58954e751784ee1984563c678bf4d85_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzMtMi0xLTEtMA_e92dc09e-9b37-4089-98d2-0d82afa019a9"
      unitRef="usd">1743000000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService
      contextRef="i325aa9812f39470ea2114b7c5f601556_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzMtNC0xLTEtMA_ab351ef4-f926-41a9-8e9c-bd8885d0e817"
      unitRef="usd">489000000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService
      contextRef="if93968f98e5d490bbccd3d86c418f981_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzMtNi0xLTEtMA_62dc5624-a798-4f8e-9eae-b75724fb9c08"
      unitRef="usd">381000000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation
      contextRef="id58954e751784ee1984563c678bf4d85_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzQtMi0xLTEtMA_b3cb455b-ce33-489e-ace4-346e8fb03ef0"
      unitRef="usd">822000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation
      contextRef="i325aa9812f39470ea2114b7c5f601556_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzQtNC0xLTEtMA_0436bac4-d82c-45c9-b035-c12432b1e7ec"
      unitRef="usd">188000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation
      contextRef="if93968f98e5d490bbccd3d86c418f981_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzQtNi0xLTEtMA_8b23ef3e-aeb9-4f62-b170-1c52c2808a8b"
      unitRef="usd">107000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress
      contextRef="id58954e751784ee1984563c678bf4d85_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzUtMi0xLTEtMA_06e9c7fb-1e60-4473-ba1d-60e680ecee5c"
      unitRef="usd">12000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress
      contextRef="i325aa9812f39470ea2114b7c5f601556_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzUtNC0xLTEtMA_a00e6b2b-4de5-4264-87b8-612de2713221"
      unitRef="usd">78000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress
      contextRef="if93968f98e5d490bbccd3d86c418f981_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzUtNi0xLTEtMA_5dd7e4f1-7abd-4e3b-b402-8d8d23723ba8"
      unitRef="usd">12000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount
      contextRef="id58954e751784ee1984563c678bf4d85_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzYtMi0xLTEtMA_d5baca60-112b-4f9d-8edc-f6b980da40eb"
      unitRef="usd">933000000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount
      contextRef="i325aa9812f39470ea2114b7c5f601556_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzYtNC0xLTEtMA_9d336db1-de34-41e7-9f7f-82a2f1eb8958"
      unitRef="usd">379000000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount
      contextRef="if93968f98e5d490bbccd3d86c418f981_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xNzgvZnJhZzo5NzE0NzFkYzgyMmQ0NzYzODFiNjZjMDllN2U0YWFmNC90YWJsZTowMzM3YzNiYjY2NWY0NjI5ODhhMzBlNjFhZTUwY2VhYi90YWJsZXJhbmdlOjAzMzdjM2JiNjY1ZjQ2Mjk4OGEzMGU2MWFlNTBjZWFiXzYtNi0xLTEtMA_eaefe198-f034-4f4d-9ebc-32e65a353c3a"
      unitRef="usd">286000000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <cms:LesseeAndLessorLeasesTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU3MjM_a9f3061c-0180-4f68-b4be-b45713e27213">Leases and Palisades Financing&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Lessee&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers lease various assets from third parties, including coal-carrying railcars, real estate, service vehicles, and gas pipeline capacity. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers do not record right-of-use assets or lease liabilities on their consolidated balance sheets for rentals with lease terms of 12&#160;months or less, most of which are for the lease of real estate and service vehicles. Lease expense for these rentals is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers include future payments for all renewal options, fair market value extensions, and buyout provisions reasonably certain of exercise in their measurement of lease right-of-use assets and lease liabilities. In addition, certain leases for service vehicles contain end-of-lease adjustment clauses based on proceeds received from the sale or disposition of the vehicles. CMS&#160;Energy and Consumers also include executory costs in the measurement of their right-of-use assets and lease liabilities, except for maintenance costs related to their coal-carrying railcar leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Most of Consumers&#x2019; PPAs contain provisions at the end of the initial contract terms to renew the agreements annually under mutually agreed&#x2011;upon terms at the time of renewal. Energy and capacity payments that vary depending on quantities delivered are recognized as variable lease costs when incurred. Consumers accounts for a PPA with one of CMS&#160;Energy&#x2019;s equity method subsidiaries as a finance lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is information about CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease right-of-use assets and lease liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except as Noted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/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;Right-of-use 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;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjkxMjBlYzBmZDhkMTQwMjZiNjNjMjNjMTgwYTZkNDIyXzcxNDY4MjU1ODA2MDM_cf20d703-4e4c-44d4-9cca-718a5e2d14e9"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjkxMjBlYzBmZDhkMTQwMjZiNjNjMjNjMTgwYTZkNDIyXzcxNDY4MjU1ODA2MDM_f83072d1-18a8-446a-ab17-c11cc3b899d0"&gt;Current lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMC0xLTEtMC90ZXh0cmVnaW9uOjJlOGVjYTA4MzhlNDQ1OWY4MDUwOWI0YjI3MTI2ZjBkXzcxNDY4MjU1ODA2MTE_1ad46998-5e98-4d71-af8b-e31228ac1f69"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMC0xLTEtMC90ZXh0cmVnaW9uOjJlOGVjYTA4MzhlNDQ1OWY4MDUwOWI0YjI3MTI2ZjBkXzcxNDY4MjU1ODA2MTE_8583282b-225c-4e42-afd6-f3491c46df3e"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 7pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;60&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;17&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;14&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating right-of-use lease assets are reported as other non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current assets on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current liabilities on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes related-party lease liabilities of $25&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2020 and December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This rate excludes the impact of Consumers&#x2019; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers report operating, variable, and short-term lease costs as operating expenses on their consolidated statements of income, except for certain amounts that may be capitalized to other assets. Presented in the following table is a summary of CMS&#160;Energy&#x2019;s and Consumers&#x2019; total lease costs:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;142&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;144&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is cash flow information related to amounts paid on CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in financing activities for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in financing activities for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;7&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the minimum rental commitments under CMS&#160;Energy&#x2019;s and Consumers&#x2019; non-cancelable leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.260%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pipelines and PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;30&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;166&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;27&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;60&#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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;30&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;166&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Lessor&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers are the lessor under power sales and natural gas delivery agreements that are accounted for as leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy has power sales agreements that are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. For the year ended December&#160;31,&#160;2020, lease revenue from these power sales agreements was $148&#160;million, which included variable lease payments of $93&#160;million. For the year ended December&#160;31,&#160;2019, lease revenue from these power sales agreements was $174&#160;million, which included variable lease payments of $119&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the minimum rental payments to be received under CMS&#160;Energy&#x2019;s non&#x2011;cancelable operating leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.342%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers has an agreement to build, own, operate, and maintain a compressed natural gas fueling station through December&#160;2038. This agreement is accounted for as a direct finance lease, under which the lessee has the option to purchase the natural gas fueling station at the end of the lease term. Fixed monthly payments escalate annually with inflation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;2018, Consumers and a subsidiary of CMS&#160;Energy executed a 20&#x2011;year natural gas transportation agreement, related to a pipeline owned by Consumers. This agreement is accounted for as a direct finance lease and will automatically extend annually unless terminated by either party. The effects of the lease are eliminated on CMS&#160;Energy&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Minimum rental payments to be received under Consumers&#x2019; direct financing leases are $1&#160;million for each of the next five&#160;years and $18&#160;million for the years thereafter. The lease receivable was $10&#160;million as of December&#160;31,&#160;2020, which does not include unearned income of $13&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Minimum rental payments to be received under CMS&#160;Energy&#x2019;s direct finance lease are less than $1&#160;million for each of the next five&#160;years and $10&#160;million for the years thereafter. The lease receivable was $5&#160;million as of December&#160;31,&#160;2020, which does not include unearned income of $5&#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:16pt;font-weight:400;line-height:120%"&gt;Palisades Financing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 2007, Consumers sold Palisades to Entergy and entered into a 15-year PPA to purchase virtually all of the capacity and energy produced by Palisades, up to the annual average capacity of 798&#160;MW. Consumers accounted for this transaction as a financing because of its continuing involvement with Palisades through security provided to Entergy for the PPA obligation and other arrangements. Palisades has therefore remained on Consumers&#x2019; consolidated balance sheets and Consumers has continued to depreciate it. At the time of the sale, Consumers recorded the sales proceeds as a financing obligation, and has subsequently recorded a portion of the payments under the PPA as interest expense and as a reduction of the financing obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Total amortization and interest charges under the financing were $14&#160;million for the year ended December&#160;31,&#160;2020, $15&#160;million for the year ended December&#160;31,&#160;2019, and $16&#160;million for the year ended December&#160;31,&#160;2018. At December&#160;31,&#160;2020, the Palisades asset and financing obligation both had a balance of $16&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the minimum Palisades PPA payments included in the financing obligation:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.342%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 minimum payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current portion&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:LesseeAndLessorLeasesTextBlock>
    <cms:LesseeAndLessorLeasesTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU3Mjc_fc5e9c0e-0194-4bab-882c-6521fdb8112b">Leases and Palisades Financing&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Lessee&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers lease various assets from third parties, including coal-carrying railcars, real estate, service vehicles, and gas pipeline capacity. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers do not record right-of-use assets or lease liabilities on their consolidated balance sheets for rentals with lease terms of 12&#160;months or less, most of which are for the lease of real estate and service vehicles. Lease expense for these rentals is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers include future payments for all renewal options, fair market value extensions, and buyout provisions reasonably certain of exercise in their measurement of lease right-of-use assets and lease liabilities. In addition, certain leases for service vehicles contain end-of-lease adjustment clauses based on proceeds received from the sale or disposition of the vehicles. CMS&#160;Energy and Consumers also include executory costs in the measurement of their right-of-use assets and lease liabilities, except for maintenance costs related to their coal-carrying railcar leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Most of Consumers&#x2019; PPAs contain provisions at the end of the initial contract terms to renew the agreements annually under mutually agreed&#x2011;upon terms at the time of renewal. Energy and capacity payments that vary depending on quantities delivered are recognized as variable lease costs when incurred. Consumers accounts for a PPA with one of CMS&#160;Energy&#x2019;s equity method subsidiaries as a finance lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is information about CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease right-of-use assets and lease liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except as Noted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/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;Right-of-use 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;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjkxMjBlYzBmZDhkMTQwMjZiNjNjMjNjMTgwYTZkNDIyXzcxNDY4MjU1ODA2MDM_cf20d703-4e4c-44d4-9cca-718a5e2d14e9"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjkxMjBlYzBmZDhkMTQwMjZiNjNjMjNjMTgwYTZkNDIyXzcxNDY4MjU1ODA2MDM_f83072d1-18a8-446a-ab17-c11cc3b899d0"&gt;Current lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMC0xLTEtMC90ZXh0cmVnaW9uOjJlOGVjYTA4MzhlNDQ1OWY4MDUwOWI0YjI3MTI2ZjBkXzcxNDY4MjU1ODA2MTE_1ad46998-5e98-4d71-af8b-e31228ac1f69"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMC0xLTEtMC90ZXh0cmVnaW9uOjJlOGVjYTA4MzhlNDQ1OWY4MDUwOWI0YjI3MTI2ZjBkXzcxNDY4MjU1ODA2MTE_8583282b-225c-4e42-afd6-f3491c46df3e"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 7pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;60&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;17&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;14&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating right-of-use lease assets are reported as other non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current assets on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current liabilities on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes related-party lease liabilities of $25&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2020 and December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This rate excludes the impact of Consumers&#x2019; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers report operating, variable, and short-term lease costs as operating expenses on their consolidated statements of income, except for certain amounts that may be capitalized to other assets. Presented in the following table is a summary of CMS&#160;Energy&#x2019;s and Consumers&#x2019; total lease costs:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;142&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;144&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is cash flow information related to amounts paid on CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in financing activities for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in financing activities for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;7&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the minimum rental commitments under CMS&#160;Energy&#x2019;s and Consumers&#x2019; non-cancelable leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.260%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pipelines and PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;30&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;166&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;27&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;60&#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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;30&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;166&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Lessor&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers are the lessor under power sales and natural gas delivery agreements that are accounted for as leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy has power sales agreements that are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. For the year ended December&#160;31,&#160;2020, lease revenue from these power sales agreements was $148&#160;million, which included variable lease payments of $93&#160;million. For the year ended December&#160;31,&#160;2019, lease revenue from these power sales agreements was $174&#160;million, which included variable lease payments of $119&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the minimum rental payments to be received under CMS&#160;Energy&#x2019;s non&#x2011;cancelable operating leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.342%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers has an agreement to build, own, operate, and maintain a compressed natural gas fueling station through December&#160;2038. This agreement is accounted for as a direct finance lease, under which the lessee has the option to purchase the natural gas fueling station at the end of the lease term. Fixed monthly payments escalate annually with inflation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;2018, Consumers and a subsidiary of CMS&#160;Energy executed a 20&#x2011;year natural gas transportation agreement, related to a pipeline owned by Consumers. This agreement is accounted for as a direct finance lease and will automatically extend annually unless terminated by either party. The effects of the lease are eliminated on CMS&#160;Energy&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Minimum rental payments to be received under Consumers&#x2019; direct financing leases are $1&#160;million for each of the next five&#160;years and $18&#160;million for the years thereafter. The lease receivable was $10&#160;million as of December&#160;31,&#160;2020, which does not include unearned income of $13&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Minimum rental payments to be received under CMS&#160;Energy&#x2019;s direct finance lease are less than $1&#160;million for each of the next five&#160;years and $10&#160;million for the years thereafter. The lease receivable was $5&#160;million as of December&#160;31,&#160;2020, which does not include unearned income of $5&#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:16pt;font-weight:400;line-height:120%"&gt;Palisades Financing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 2007, Consumers sold Palisades to Entergy and entered into a 15-year PPA to purchase virtually all of the capacity and energy produced by Palisades, up to the annual average capacity of 798&#160;MW. Consumers accounted for this transaction as a financing because of its continuing involvement with Palisades through security provided to Entergy for the PPA obligation and other arrangements. Palisades has therefore remained on Consumers&#x2019; consolidated balance sheets and Consumers has continued to depreciate it. At the time of the sale, Consumers recorded the sales proceeds as a financing obligation, and has subsequently recorded a portion of the payments under the PPA as interest expense and as a reduction of the financing obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Total amortization and interest charges under the financing were $14&#160;million for the year ended December&#160;31,&#160;2020, $15&#160;million for the year ended December&#160;31,&#160;2019, and $16&#160;million for the year ended December&#160;31,&#160;2018. At December&#160;31,&#160;2020, the Palisades asset and financing obligation both had a balance of $16&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the minimum Palisades PPA payments included in the financing obligation:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.342%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 minimum payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current portion&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:LesseeAndLessorLeasesTextBlock>
    <cms:AssetsAndLiabilitiesOfLesseeTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU3MTg_e54bd512-799e-4227-8ac7-92b3b0b9a621">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is information about CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease right-of-use assets and lease liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except as Noted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/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;Right-of-use 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;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjkxMjBlYzBmZDhkMTQwMjZiNjNjMjNjMTgwYTZkNDIyXzcxNDY4MjU1ODA2MDM_cf20d703-4e4c-44d4-9cca-718a5e2d14e9"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjkxMjBlYzBmZDhkMTQwMjZiNjNjMjNjMTgwYTZkNDIyXzcxNDY4MjU1ODA2MDM_f83072d1-18a8-446a-ab17-c11cc3b899d0"&gt;Current lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMC0xLTEtMC90ZXh0cmVnaW9uOjJlOGVjYTA4MzhlNDQ1OWY4MDUwOWI0YjI3MTI2ZjBkXzcxNDY4MjU1ODA2MTE_1ad46998-5e98-4d71-af8b-e31228ac1f69"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMC0xLTEtMC90ZXh0cmVnaW9uOjJlOGVjYTA4MzhlNDQ1OWY4MDUwOWI0YjI3MTI2ZjBkXzcxNDY4MjU1ODA2MTE_8583282b-225c-4e42-afd6-f3491c46df3e"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 7pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;60&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;17&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;14&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating right-of-use lease assets are reported as other non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current assets on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current liabilities on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes related-party lease liabilities of $25&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2020 and December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This rate excludes the impact of Consumers&#x2019; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.&lt;/span&gt;&lt;/div&gt;</cms:AssetsAndLiabilitiesOfLesseeTableTextBlock>
    <cms:AssetsAndLiabilitiesOfLesseeTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU3MTk_4ffdc0cb-86ee-40af-a7d6-8e465103a76a">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is information about CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease right-of-use assets and lease liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except as Noted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/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;Right-of-use 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;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjkxMjBlYzBmZDhkMTQwMjZiNjNjMjNjMTgwYTZkNDIyXzcxNDY4MjU1ODA2MDM_cf20d703-4e4c-44d4-9cca-718a5e2d14e9"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjkxMjBlYzBmZDhkMTQwMjZiNjNjMjNjMTgwYTZkNDIyXzcxNDY4MjU1ODA2MDM_f83072d1-18a8-446a-ab17-c11cc3b899d0"&gt;Current lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMC0xLTEtMC90ZXh0cmVnaW9uOjJlOGVjYTA4MzhlNDQ1OWY4MDUwOWI0YjI3MTI2ZjBkXzcxNDY4MjU1ODA2MTE_1ad46998-5e98-4d71-af8b-e31228ac1f69"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMC0xLTEtMC90ZXh0cmVnaW9uOjJlOGVjYTA4MzhlNDQ1OWY4MDUwOWI0YjI3MTI2ZjBkXzcxNDY4MjU1ODA2MTE_8583282b-225c-4e42-afd6-f3491c46df3e"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 7pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;60&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;17&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;14&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating right-of-use lease assets are reported as other non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current assets on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current liabilities on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes related-party lease liabilities of $25&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2020 and December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This rate excludes the impact of Consumers&#x2019; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.&lt;/span&gt;&lt;/div&gt;</cms:AssetsAndLiabilitiesOfLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzQtMi0xLTEtMA_79d4e012-a8c3-4fc7-b140-12b7482103ae"
      unitRef="usd">34000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzQtNC0xLTEtMA_03c03e7b-0242-4ac1-9df1-98f3f0bfa5d3"
      unitRef="usd">47000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzQtNy0xLTEtMA_08714857-b1cf-4726-aa07-08114b9ed74e"
      unitRef="usd">28000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzQtOS0xLTEtMA_2519e113-dbf4-4525-b26f-54d248af49fa"
      unitRef="usd">40000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMi0xLTEtMA_84c583a9-a641-4688-9354-9567142edabf"
      unitRef="usd">9000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtNC0xLTEtMA_fcaa3742-bc77-45d1-b3e4-4de151b98164"
      unitRef="usd">9000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtNy0xLTEtMA_8c281f91-b9dc-4d7e-abac-b6eb75e45576"
      unitRef="usd">7000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtOS0xLTEtMA_565f624f-df7e-43db-aef5-d8368d2735a3"
      unitRef="usd">8000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMi0xLTEtMA_af6a7e78-8b04-4afe-a3c9-8cf69cd65098"
      unitRef="usd">25000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctNC0xLTEtMA_8998b431-bc04-4dfd-a81e-fde5058496f8"
      unitRef="usd">37000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctNy0xLTEtMA_1f673da0-005b-49a6-95db-81307af19928"
      unitRef="usd">21000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctOS0xLTEtMA_bd893b5c-89d2-4dbc-8620-8c731a30b85c"
      unitRef="usd">32000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzktMi0xLTEtMA_2496dff3-645b-423c-99f3-f0e0ed102620"
      unitRef="usd">65000000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzktNC0xLTEtMA_63138ce5-224c-40a9-b127-c6923dd0442f"
      unitRef="usd">71000000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzktNy0xLTEtMA_2d064648-48fd-4c80-9af8-0298b37369c5"
      unitRef="usd">65000000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzktOS0xLTEtMA_ac6fa7b7-78f4-4a04-8724-2554919b72bd"
      unitRef="usd">71000000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzExLTItMS0xLTA_b5555b11-73e5-4624-a690-9b1a608b1618"
      unitRef="usd">7000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzExLTQtMS0xLTA_45d595bd-56bb-45d8-8bd5-ee8bbbfbd9d1"
      unitRef="usd">6000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzExLTctMS0xLTA_b9101086-94b1-42e0-956d-3edb4ebc4be9"
      unitRef="usd">7000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzExLTktMS0xLTA_3491dac5-c1f9-4a8f-9ab8-6f6620462eef"
      unitRef="usd">6000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzEyLTItMS0xLTA_915a9aa9-6605-4e34-8ba5-d433f54672ee"
      unitRef="usd">53000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzEyLTQtMS0xLTA_0acac36a-7fd9-4e08-a6e8-61fd730710ae"
      unitRef="usd">60000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzEyLTctMS0xLTA_8384a20a-ead4-4d8d-b1ce-645bbfb7f48d"
      unitRef="usd">53000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzEyLTktMS0xLTA_f012721f-1eed-4ac9-9d28-6e2b625d5ea6"
      unitRef="usd">60000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE0LTItMS0xLTA_40d32e85-1eae-4040-9aa8-07af4fa4a281">P19Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE0LTQtMS0xLTA_d0320d68-e152-4bca-af41-b068a426aa50">P17Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE0LTctMS0xLTA_3ff25e39-5189-44b1-93e9-216e160f16eb">P18Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE0LTktMS0xLTA_99fbf051-76b7-4532-b833-be11f3b21e78">P14Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE1LTItMS0xLTA_b79b4fac-439c-47e5-bef6-bec506f16881">P12Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE1LTQtMS0xLTA_e717e41f-614b-4eee-8b1e-b7a7dbb56da9">P12Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE1LTctMS0xLTA_81d9291d-c8ab-43b3-89ab-47549fc5336c">P12Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE1LTktMS0xLTA_d4eb83bf-ea77-4ac5-9001-d43be39381d3">P12Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE3LTItMS0xLTA_2939d92e-ca15-473e-928d-7dac0cc1fe10"
      unitRef="number">0.039</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE3LTQtMS0xLTA_00c2af23-0951-469b-94b0-42400a341431"
      unitRef="number">0.038</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE3LTctMS0xLTA_7d6de369-c642-4592-999e-eabf00095349"
      unitRef="number">0.038</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE3LTktMS0xLTA_8ea163f8-8a07-4beb-a802-47854cb85d25"
      unitRef="number">0.037</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE4LTItMS0xLTA_cae5ce68-5e75-44f5-9181-0f29b254f549"
      unitRef="number">0.018</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE4LTQtMS0xLTA_6535aa14-b1cc-43c3-a58c-f52f7f5d7b8c"
      unitRef="number">0.019</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE4LTctMS0xLTA_54f151e3-4fc2-4ec2-914a-6764d56c77c6"
      unitRef="number">0.018</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzE4LTktMS0xLTA_aaa9d91e-e96b-4d17-b222-e149ebe8bcb0"
      unitRef="number">0.019</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseLiability
      contextRef="i45a9de8c485a43c0943e7e2550752288_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzIxMjE_12bcd660-5949-4c05-9fef-73601c9c6a91"
      unitRef="usd">25000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i3621294f99df4861bed64e972bbcb4fc_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzIxMjE_e4450f9c-02e2-4b58-9ed6-50b82325aa21"
      unitRef="usd">25000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i3621294f99df4861bed64e972bbcb4fc_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzcxNDY4MjU1ODcwNzM_122d7fa9-dccf-4413-a98e-2f065ae50d07"
      unitRef="usd">1000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i45a9de8c485a43c0943e7e2550752288_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzcxNDY4MjU1ODcwNzM_df6c4ae9-ee45-4029-9498-d7f67ae988b2"
      unitRef="usd">1000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU3MjQ_ea12e433-5fa6-4dd1-92fa-b211d2852523">Presented in the following table is a summary of CMS&#160;Energy&#x2019;s and Consumers&#x2019; total lease costs:&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;142&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;144&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is cash flow information related to amounts paid on CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in financing activities for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in financing activities for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;7&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU3MjU_a58c55df-6554-410d-989c-3cc20cb6a395">Presented in the following table is a summary of CMS&#160;Energy&#x2019;s and Consumers&#x2019; total lease costs:&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Finance lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;142&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;144&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is cash flow information related to amounts paid on CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in financing activities for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in operating activities for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash used in financing activities for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;7&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzQtMi0xLTEtMA_28c8a7da-25a8-4418-aa81-3da921fefe83"
      unitRef="usd">10000000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzQtNC0xLTEtMA_b75e091e-15b6-4d44-bc46-7d7197b12895"
      unitRef="usd">11000000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzYtMi0xLTEtMA_b3f6131f-d809-4c98-b409-a70d2b17a91b"
      unitRef="usd">6000000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzYtNC0xLTEtMA_c4d4d70a-079a-4f58-b25f-04147b42ebdd"
      unitRef="usd">6000000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzctMi0xLTEtMA_c1a69168-4464-45bd-918d-2d911c418175"
      unitRef="usd">17000000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzctNC0xLTEtMA_a926bd70-a637-4f9a-a736-f24b1cb5eceb"
      unitRef="usd">18000000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:VariableLeaseCost
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzgtMi0xLTEtMA_185fa8d4-366c-4b0b-9f0a-aa81754e06c6"
      unitRef="usd">94000000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzgtNC0xLTEtMA_3cf10fa8-aacf-4e73-868c-cc7d28c358b9"
      unitRef="usd">95000000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzktMi0xLTEtMA_ab3eabf4-cd41-4c33-98e1-15a5f93b7f02"
      unitRef="usd">17000000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzktNC0xLTEtMA_58a60f75-2763-45b5-8060-947ab63c3422"
      unitRef="usd">16000000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzEwLTItMS0xLTA_546b06c3-64ba-449d-a379-b6dc18f9e993"
      unitRef="usd">144000000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzEwLTQtMS0xLTA_7e2c9103-a282-4f34-9e2c-6f733c955da3"
      unitRef="usd">146000000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzEyLTItMS0xLTA_12f1f23f-af56-4de0-bc9c-a3459aa136ea"
      unitRef="usd">9000000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzEyLTQtMS0xLTA_3822dc8c-e6ed-4ce7-9a73-33d826ac8aaa"
      unitRef="usd">9000000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzE0LTItMS0xLTA_ec44023a-a36d-4672-af61-5a4d2c8c2301"
      unitRef="usd">6000000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzE0LTQtMS0xLTA_2c201e5d-42fa-4363-8a9f-4cbbcba78dab"
      unitRef="usd">6000000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzE1LTItMS0xLTA_be124f20-c497-475f-be10-0e7d565c3c0e"
      unitRef="usd">17000000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzE1LTQtMS0xLTA_7c3557cf-9ec5-4083-9501-d0699153bef7"
      unitRef="usd">18000000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:VariableLeaseCost
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzE2LTItMS0xLTA_2ee56d22-f819-43cd-8e23-7e0d654ddc3c"
      unitRef="usd">94000000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzE2LTQtMS0xLTA_334d1909-c258-4daa-a543-f6b88aa53981"
      unitRef="usd">95000000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzE3LTItMS0xLTA_402e7e15-5d63-4200-8f44-146838af3932"
      unitRef="usd">16000000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzE3LTQtMS0xLTA_8db48fb0-2b49-40e3-b553-39f17f684ad6"
      unitRef="usd">16000000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzE4LTItMS0xLTA_a530ec55-315b-43f4-9580-901aca950af3"
      unitRef="usd">142000000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo3MTY4YWFjZmE2Y2I0YmY1ODRmOGMyMzJlNThjOTAxNC90YWJsZXJhbmdlOjcxNjhhYWNmYTZjYjRiZjU4NGY4YzIzMmU1OGM5MDE0XzE4LTQtMS0xLTA_d923bf0b-ae6d-42ed-81bf-b9aec9e652e0"
      unitRef="usd">144000000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzUtMi0xLTEtMA_815ca979-28da-4338-9b8e-9bd8b46acbec"
      unitRef="usd">11000000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzUtNC0xLTEtMA_4483b0a0-4445-4577-89f0-d0e2cf3cfeef"
      unitRef="usd">11000000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzYtMi0xLTEtMA_a20fbf0d-de27-498d-a107-6a48613f104e"
      unitRef="usd">17000000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzYtNC0xLTEtMA_033b7252-1a66-4356-b9f2-a065c2fdf4d0"
      unitRef="usd">18000000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzctMi0xLTEtMA_95f19018-31c7-46e9-a14b-cc52a4c56825"
      unitRef="usd">6000000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzctNC0xLTEtMA_3d71759e-66b9-409a-a701-dcfce40f76b2"
      unitRef="usd">7000000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzEzLTItMS0xLTA_2cfd2de8-8953-4b2e-bf07-729d907b2b40"
      unitRef="usd">9000000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzEzLTQtMS0xLTA_bc6fecb4-0309-421b-ada7-1d273c292666"
      unitRef="usd">9000000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzE0LTItMS0xLTA_9bfe6a5e-32fc-4460-a4a2-1520e2889051"
      unitRef="usd">17000000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzE0LTQtMS0xLTA_846e3cf1-6191-4224-bc75-6661293622fd"
      unitRef="usd">18000000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzE1LTItMS0xLTA_ab2c99dd-8e91-46d9-8975-4f02c6a1b6ca"
      unitRef="usd">6000000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyMmZhODY2MzZkN2Y0NjYyOWI4YjI0NWM2NTM4NTY3ZC90YWJsZXJhbmdlOjIyZmE4NjYzNmQ3ZjQ2NjI5YjhiMjQ1YzY1Mzg1NjdkXzE1LTQtMS0xLTA_2327f153-aee0-41d8-b8a6-ad70d570a62b"
      unitRef="usd">7000000</us-gaap:FinanceLeasePrincipalPayments>
    <cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU3MjA_e1b5e759-4625-475c-9b0f-3572ce755047">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the minimum rental commitments under CMS&#160;Energy&#x2019;s and Consumers&#x2019; non-cancelable leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.260%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pipelines and PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;30&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;166&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;27&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;60&#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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;30&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;166&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock>
    <cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU3MjE_908eefc6-ee9d-4338-80d0-99019c561ec2">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the minimum rental commitments under CMS&#160;Energy&#x2019;s and Consumers&#x2019; non-cancelable leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.260%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pipelines and PPAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;30&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;166&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;27&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;60&#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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;30&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;166&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzQtMi0xLTEtMA_30cfc611-a181-46ec-b7c4-1e30dcff9d06"
      unitRef="usd">10000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ic90e2ea4595f4437b8cacb8c378868cc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzQtNC0xLTEtMA_5f86b82a-4426-4df5-ba64-1294516ea3f2"
      unitRef="usd">17000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i313a20190b4242e0a6a29ed221a4c809_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzQtNi0xLTEtMA_1c932b21-9531-4a07-a4e7-604e68b37ecc"
      unitRef="usd">5000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzQtOC0xLTEtMA_d82e498c-e37d-43c4-9aad-4c6ce20b36aa"
      unitRef="usd">22000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzUtMi0xLTEtMA_284b4eec-3fa8-4696-b97c-23730d68e016"
      unitRef="usd">4000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ic90e2ea4595f4437b8cacb8c378868cc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzUtNC0xLTEtMA_9e17e3cf-44ca-4d38-9c63-7b860b3b0ba9"
      unitRef="usd">14000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i313a20190b4242e0a6a29ed221a4c809_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzUtNi0xLTEtMA_1286972f-936c-4fce-8640-e1fdaf46a944"
      unitRef="usd">5000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzUtOC0xLTEtMA_2ff78cbd-9ac0-48e7-bb22-969aa30cfcf1"
      unitRef="usd">19000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzYtMi0xLTEtMA_3de5d660-9cc6-4b91-91f6-6f46b3362cec"
      unitRef="usd">2000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ic90e2ea4595f4437b8cacb8c378868cc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzYtNC0xLTEtMA_ec08eb63-c124-4c35-aa11-2d7a1eb14487"
      unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i313a20190b4242e0a6a29ed221a4c809_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzYtNi0xLTEtMA_d27d5475-cb44-435c-a5d1-4096c498f49f"
      unitRef="usd">5000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzYtOC0xLTEtMA_5d9837ce-26ee-4e9a-8210-89e249d05e12"
      unitRef="usd">18000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzctMi0xLTEtMA_2623c7cf-9485-484b-bada-8d0f46c1f1f1"
      unitRef="usd">1000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ic90e2ea4595f4437b8cacb8c378868cc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzctNC0xLTEtMA_58bd8234-1565-4408-a627-cd4de394756a"
      unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i313a20190b4242e0a6a29ed221a4c809_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzctNi0xLTEtMA_eabdf9f6-d8c2-4435-99d5-bbec5b042860"
      unitRef="usd">3000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzctOC0xLTEtMA_788a6eb8-20d4-4872-8bcc-14adbb0bb2cd"
      unitRef="usd">16000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzgtMi0xLTEtMA_76985596-9d79-47cc-bc31-23e5f0b4ec55"
      unitRef="usd">1000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="ic90e2ea4595f4437b8cacb8c378868cc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzgtNC0xLTEtMA_726e5413-a95e-4322-a9d3-8f22cdcad3eb"
      unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i313a20190b4242e0a6a29ed221a4c809_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzgtNi0xLTEtMA_0e713164-51e1-450c-a68e-e26430658aad"
      unitRef="usd">1000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzgtOC0xLTEtMA_c9979f2c-6f3b-4e58-a854-622626acc4a3"
      unitRef="usd">14000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzktMi0xLTEtMA_5c44e559-ac23-40b9-977d-81578058bb66"
      unitRef="usd">34000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ic90e2ea4595f4437b8cacb8c378868cc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzktNC0xLTEtMA_bc582201-1cf0-4662-b49b-d8815194c1f5"
      unitRef="usd">66000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i313a20190b4242e0a6a29ed221a4c809_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzktNi0xLTEtMA_ffda05ae-4bb4-469f-a51d-5c5963790327"
      unitRef="usd">11000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzktOC0xLTEtMA_d3bc67ca-eb0c-4eec-9a3f-55849e8c7630"
      unitRef="usd">77000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzEwLTItMS0xLTA_a9349f83-5d2c-4b1d-bb0c-0dcdfd1c71b6"
      unitRef="usd">52000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ic90e2ea4595f4437b8cacb8c378868cc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzEwLTQtMS0xLTA_02e6c7a2-027b-4799-a997-10c83668ec23"
      unitRef="usd">136000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i313a20190b4242e0a6a29ed221a4c809_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzEwLTYtMS0xLTA_39269814-d4f1-4abf-b0af-334555752bd3"
      unitRef="usd">30000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzEwLTgtMS0xLTA_ac153e32-d2a3-4a34-a7a5-46eab147be3c"
      unitRef="usd">166000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzExLTItMS0xLTA_525652e5-57be-45ab-8e44-d563bdbe4a04"
      unitRef="usd">18000000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="ic90e2ea4595f4437b8cacb8c378868cc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzExLTQtMS0xLTA_995c3147-1c97-427c-be6d-b91d65fb3b22"
      unitRef="usd">103000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i313a20190b4242e0a6a29ed221a4c809_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzExLTYtMS0xLTA_3d8938a3-18f5-4d8e-97cf-8d6187850616"
      unitRef="usd">3000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzExLTgtMS0xLTA_11c61bc3-e9df-4a86-b55b-bcb61cb40a3c"
      unitRef="usd">106000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzEyLTItMS0xLTA_5e2bcb6a-bbea-47a1-813b-01964d40702e"
      unitRef="usd">34000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ic90e2ea4595f4437b8cacb8c378868cc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzEyLTQtMS0xLTA_f8fba57e-9005-4825-aa83-fcc23f58958f"
      unitRef="usd">33000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i313a20190b4242e0a6a29ed221a4c809_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzEyLTYtMS0xLTA_c5bd3159-3e2e-4fb5-aa2f-fe906fb70c26"
      unitRef="usd">27000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzEyLTgtMS0xLTA_6420740c-003a-4cb2-8cd0-3f077061ff47"
      unitRef="usd">60000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE0LTItMS0xLTA_61599e9d-4f17-4d71-8979-cdff9437d06f"
      unitRef="usd">8000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="iad0d1ffa58904320a4c7b4883d4c52da_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE0LTQtMS0xLTA_9a7458de-1004-496c-8416-f4f738b04be0"
      unitRef="usd">17000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i79f824cafa1d4ddc88ae71905927b84e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE0LTYtMS0xLTA_4178a13e-0d87-41a5-ac2d-d43abb440e75"
      unitRef="usd">5000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE0LTgtMS0xLTA_9afd070e-6e77-4202-8b7c-b788d7daa75c"
      unitRef="usd">22000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE1LTItMS0xLTA_17867772-7e95-4a51-8b99-50d738dd2023"
      unitRef="usd">4000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="iad0d1ffa58904320a4c7b4883d4c52da_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE1LTQtMS0xLTA_a0b89ba6-a2d2-47cd-aafb-04b49d8ad8e0"
      unitRef="usd">14000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i79f824cafa1d4ddc88ae71905927b84e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE1LTYtMS0xLTA_83c3ed9b-b166-4f4a-848a-ea075cf18e6f"
      unitRef="usd">5000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE1LTgtMS0xLTA_8d8610ea-c9d7-4c4b-b1c5-d4b9b919aece"
      unitRef="usd">19000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE2LTItMS0xLTA_e0605a23-377b-482a-bf78-c7056208443f"
      unitRef="usd">2000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="iad0d1ffa58904320a4c7b4883d4c52da_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE2LTQtMS0xLTA_2d19b83a-4515-4b5c-b498-dc0bfe53181c"
      unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i79f824cafa1d4ddc88ae71905927b84e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE2LTYtMS0xLTA_2edb083c-36ac-4ce3-9820-e1fb0e2e6c87"
      unitRef="usd">5000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE2LTgtMS0xLTA_b0955d8a-db4e-444b-93d8-818a5bb43fa1"
      unitRef="usd">18000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE3LTItMS0xLTA_fe2a466c-4ec3-4df4-9cbe-10a8f2fb5d0c"
      unitRef="usd">1000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="iad0d1ffa58904320a4c7b4883d4c52da_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE3LTQtMS0xLTA_170f0162-9676-4ad8-8219-3caf214cfd65"
      unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i79f824cafa1d4ddc88ae71905927b84e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE3LTYtMS0xLTA_16520788-6515-4c8b-93e6-fea0e5367927"
      unitRef="usd">3000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE3LTgtMS0xLTA_fa88321d-5fbc-4a90-8f2c-ce12a2a4e3c5"
      unitRef="usd">16000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE4LTItMS0xLTA_bee35da0-e085-418b-8e47-622385ff3dac"
      unitRef="usd">1000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="iad0d1ffa58904320a4c7b4883d4c52da_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE4LTQtMS0xLTA_a96f927c-a207-43ee-899a-3a834f058138"
      unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i79f824cafa1d4ddc88ae71905927b84e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE4LTYtMS0xLTA_5334e356-d360-4863-b44d-d2c1cc957569"
      unitRef="usd">1000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE4LTgtMS0xLTA_bb3526b9-1ff3-4089-ba90-6df6bf39c958"
      unitRef="usd">14000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE5LTItMS0xLTA_69fdbb9d-c81b-468a-8434-45df7325731a"
      unitRef="usd">27000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="iad0d1ffa58904320a4c7b4883d4c52da_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE5LTQtMS0xLTA_258c41ce-874c-4220-a3fc-fb34a328ce85"
      unitRef="usd">66000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i79f824cafa1d4ddc88ae71905927b84e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE5LTYtMS0xLTA_2cab7e31-9ae3-496b-8e21-c54ff6a8da29"
      unitRef="usd">11000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzE5LTgtMS0xLTA_c138d6b1-2826-49aa-a38a-6a4b939f5511"
      unitRef="usd">77000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIwLTItMS0xLTA_c6acd196-fc66-4503-b9bf-5a7da2e3afc5"
      unitRef="usd">43000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="iad0d1ffa58904320a4c7b4883d4c52da_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIwLTQtMS0xLTA_6e1f9c21-2e78-4cf4-a46a-82804aa414b0"
      unitRef="usd">136000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i79f824cafa1d4ddc88ae71905927b84e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIwLTYtMS0xLTA_c70bb681-1849-402e-8ba7-f653ef8a9b24"
      unitRef="usd">30000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIwLTgtMS0xLTA_a74202fd-4dbf-4af4-93e0-b4af6e0e9294"
      unitRef="usd">166000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIxLTItMS0xLTA_3fc830cf-1253-4dcb-a784-2dbb135b3ac2"
      unitRef="usd">15000000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="iad0d1ffa58904320a4c7b4883d4c52da_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIxLTQtMS0xLTA_4ea5bd22-e03b-4c22-9820-df9f91de2eba"
      unitRef="usd">103000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i79f824cafa1d4ddc88ae71905927b84e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIxLTYtMS0xLTA_c392103b-53cc-41ff-ba0d-62d9aa9f60ba"
      unitRef="usd">3000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIxLTgtMS0xLTA_6a44769d-a96c-448d-98b0-752c44edadd1"
      unitRef="usd">106000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIyLTItMS0xLTA_0ca778d7-50c0-4f96-a6f8-06d650adb46f"
      unitRef="usd">28000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="iad0d1ffa58904320a4c7b4883d4c52da_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIyLTQtMS0xLTA_7c88e2bb-ba29-4d34-ab38-072b1d68cf90"
      unitRef="usd">33000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i79f824cafa1d4ddc88ae71905927b84e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIyLTYtMS0xLTA_e5478148-e4cb-49a4-b1c5-92f3fb157791"
      unitRef="usd">27000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo1MWFmMjE5NGQxNGI0NjYwODllZTFkMTg2MWU3NzgxMS90YWJsZXJhbmdlOjUxYWYyMTk0ZDE0YjQ2NjA4OWVlMWQxODYxZTc3ODExXzIyLTgtMS0xLTA_12b80136-3a89-4528-a29b-bba20faa6011"
      unitRef="usd">60000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i3af670c980f3472185a3330fdb3b06e6_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzM0OTI_48cc2811-6033-4a02-9cce-2a7741e1db9c"
      unitRef="usd">148000000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseVariableLeaseIncome
      contextRef="i3af670c980f3472185a3330fdb3b06e6_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzM1Mzg_d64c3617-327b-4152-96d1-1e449b2151a4"
      unitRef="usd">93000000</us-gaap:OperatingLeaseVariableLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i729bd80dc1174a738ea344a69ce99a27_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzcxNDY4MjU1ODczNzA_c68ed8ef-2bb4-4392-b3a8-8eea05228728"
      unitRef="usd">174000000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseVariableLeaseIncome
      contextRef="i729bd80dc1174a738ea344a69ce99a27_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzcxNDY4MjU1ODczODg_234b30dd-308b-4120-95fc-ab3d24dd8f7a"
      unitRef="usd">119000000</us-gaap:OperatingLeaseVariableLeaseIncome>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU3MzE_dfa17594-8f8f-4176-851e-a85b9dbfcad6">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the minimum rental payments to be received under CMS&#160;Energy&#x2019;s non&#x2011;cancelable operating leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.342%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyM2I5OGU2ODdjZTQ0MmJhOGQ2YWY5N2RjMWVhNTUwOS90YWJsZXJhbmdlOjIzYjk4ZTY4N2NlNDQyYmE4ZDZhZjk3ZGMxZWE1NTA5XzItMi0xLTEtMA_501497b1-a6e4-4347-9b32-05c3416ca1f9"
      unitRef="usd">54000000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyM2I5OGU2ODdjZTQ0MmJhOGQ2YWY5N2RjMWVhNTUwOS90YWJsZXJhbmdlOjIzYjk4ZTY4N2NlNDQyYmE4ZDZhZjk3ZGMxZWE1NTA5XzMtMi0xLTEtMA_bc4f0892-0fa1-4e31-9526-b6c9ef64815a"
      unitRef="usd">48000000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyM2I5OGU2ODdjZTQ0MmJhOGQ2YWY5N2RjMWVhNTUwOS90YWJsZXJhbmdlOjIzYjk4ZTY4N2NlNDQyYmE4ZDZhZjk3ZGMxZWE1NTA5XzQtMi0xLTEtMA_d69aea1f-3660-4f28-a62c-d57a8814fdde"
      unitRef="usd">43000000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyM2I5OGU2ODdjZTQ0MmJhOGQ2YWY5N2RjMWVhNTUwOS90YWJsZXJhbmdlOjIzYjk4ZTY4N2NlNDQyYmE4ZDZhZjk3ZGMxZWE1NTA5XzUtMi0xLTEtMA_850e0a0a-84e7-43dd-9809-03bfea476fa6"
      unitRef="usd">43000000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyM2I5OGU2ODdjZTQ0MmJhOGQ2YWY5N2RjMWVhNTUwOS90YWJsZXJhbmdlOjIzYjk4ZTY4N2NlNDQyYmE4ZDZhZjk3ZGMxZWE1NTA5XzYtMi0xLTEtMA_f9eb332f-c332-4582-9329-e470897a6487"
      unitRef="usd">44000000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyM2I5OGU2ODdjZTQ0MmJhOGQ2YWY5N2RjMWVhNTUwOS90YWJsZXJhbmdlOjIzYjk4ZTY4N2NlNDQyYmE4ZDZhZjk3ZGMxZWE1NTA5XzctMi0xLTEtMA_572c3325-b279-47b9-bf57-4d9db78c2a70"
      unitRef="usd">18000000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceived
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZToyM2I5OGU2ODdjZTQ0MmJhOGQ2YWY5N2RjMWVhNTUwOS90YWJsZXJhbmdlOjIzYjk4ZTY4N2NlNDQyYmE4ZDZhZjk3ZGMxZWE1NTA5XzgtMi0xLTEtMA_22579f8e-6aff-4268-9827-8724bac7ed22"
      unitRef="usd">250000000</us-gaap:LessorOperatingLeasePaymentsToBeReceived>
    <us-gaap:LessorDirectFinancingLeaseTermOfContract1
      contextRef="icd2e215b247b436f8a272ae3058655f5_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQwMjc_479d35f8-989e-44c4-b680-db18a5654314">P20Y</us-gaap:LessorDirectFinancingLeaseTermOfContract1>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQzMzg_00a888af-2cd1-4498-b1b7-643af4198419"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQzMzg_808d1fc5-23df-4aa4-8071-c01a6a378436"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQzMzg_86ffab21-e016-4d61-9f38-a9f9beb752a4"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQzMzg_a7c71ffd-9c29-4f14-8315-45adb920fb9d"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQzMzg_fe6cc529-a497-4a3a-993f-2baf1a622c16"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQzNzc_93d936d9-ee78-4623-9c94-57ba9bd6cb89"
      unitRef="usd">18000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ0MzE_0175d4c8-d7e7-46b4-b230-a0a8f84af8b6"
      unitRef="usd">10000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ0ODY_9b05cd6f-d623-4466-bf55-bb3cdcd5e2ff"
      unitRef="usd">13000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears
      contextRef="ic2381fe72c6f46fc8fb485b9fb1bce8d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ1ODM_1ebd44ef-3909-4041-ac75-cce3cdedde60"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears
      contextRef="ic2381fe72c6f46fc8fb485b9fb1bce8d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ1ODM_670df8be-47fd-4e5d-b45e-9635a55413eb"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears
      contextRef="ic2381fe72c6f46fc8fb485b9fb1bce8d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ1ODM_bcaa301a-232d-43c2-8b17-ef18dafee0b7"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths
      contextRef="ic2381fe72c6f46fc8fb485b9fb1bce8d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ1ODM_c174e3aa-d7b7-41d5-a1b2-11a268c1d2ba"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears
      contextRef="ic2381fe72c6f46fc8fb485b9fb1bce8d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ1ODM_d39d1cfa-8c39-4f6b-9070-2f23aa83623d"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ2MjI_bc3c1e99-efbb-4b5c-be96-86e834055b17"
      unitRef="usd">10000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ2NzY_0cfe5dba-84e4-479f-ad2a-dd1101624c71"
      unitRef="usd">5000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ3MzE_58c82ceb-4b7d-4d98-85e9-bf3f934c97b1"
      unitRef="usd">5000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount>
    <us-gaap:LongTermDebtTerm
      contextRef="i6f86cbe738764cb49974a22209cd01a5_I20071231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ4MTk_b865c657-68c0-45dd-b905-f1a9a6579779">P15Y</us-gaap:LongTermDebtTerm>
    <cms:UnrecordedUnconditionalPurchaseObligationsMaximumQuantity
      contextRef="idf5f98d50c4e41c9a223dd1c6f93b9b4_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzQ4MzM_795f71b0-cf22-4da6-bb0c-be3c9586fd53"
      unitRef="mw">798</cms:UnrecordedUnconditionalPurchaseObligationsMaximumQuantity>
    <us-gaap:ServicingLiabilityAtAmortizedCostAmortization
      contextRef="idf5f98d50c4e41c9a223dd1c6f93b9b4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU0NDY_fe8df659-a396-4560-bba0-2247f04b4f50"
      unitRef="usd">14000000</us-gaap:ServicingLiabilityAtAmortizedCostAmortization>
    <us-gaap:ServicingLiabilityAtAmortizedCostAmortization
      contextRef="id2bd2ff7f5a64b7a9f3f83ab5d771f35_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU0NzI_3ec0ae54-994a-4cbc-8788-a99ba7acea59"
      unitRef="usd">15000000</us-gaap:ServicingLiabilityAtAmortizedCostAmortization>
    <us-gaap:ServicingLiabilityAtAmortizedCostAmortization
      contextRef="i52675e78aef3449291523c1b35553183_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU1MDI_76a894e6-d807-483a-9a51-e6be4256f295"
      unitRef="usd">16000000</us-gaap:ServicingLiabilityAtAmortizedCostAmortization>
    <us-gaap:TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount
      contextRef="i6f24c6ec4121416db609ee7b826ff8e6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU2MDI_523d3bcb-9a87-4507-92a5-5e7e2376c328"
      unitRef="usd">16000000</us-gaap:TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount>
    <us-gaap:TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount
      contextRef="i6f24c6ec4121416db609ee7b826ff8e6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90ZXh0cmVnaW9uOmI1ZTJkYzk3ZDZhMzQ0NDJiYmEwOWZlNjkwZTdlYTEyXzU2MDI_8294e120-e71d-42d5-9905-ff60fb751ac1"
      unitRef="usd">16000000</us-gaap:TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i6f24c6ec4121416db609ee7b826ff8e6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0MGI4ZTVjOWI2Y2Q0MmJlOWNiMzU1YjE1ODRmYjkwYy90YWJsZXJhbmdlOjQwYjhlNWM5YjZjZDQyYmU5Y2IzNTViMTU4NGZiOTBjXzItMi0xLTEtMA_ba109888-49ed-471d-8b2b-c0a85ca8a324"
      unitRef="usd">14000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i6f24c6ec4121416db609ee7b826ff8e6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0MGI4ZTVjOWI2Y2Q0MmJlOWNiMzU1YjE1ODRmYjkwYy90YWJsZXJhbmdlOjQwYjhlNWM5YjZjZDQyYmU5Y2IzNTViMTU4NGZiOTBjXzMtMi0xLTEtMA_7f14a189-a090-4405-8986-bf53eda9b9ed"
      unitRef="usd">3000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6f24c6ec4121416db609ee7b826ff8e6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0MGI4ZTVjOWI2Y2Q0MmJlOWNiMzU1YjE1ODRmYjkwYy90YWJsZXJhbmdlOjQwYjhlNWM5YjZjZDQyYmU5Y2IzNTViMTU4NGZiOTBjXzgtMi0xLTEtMA_4458e5ea-4b7b-47fd-aa0f-a612bfb4a90d"
      unitRef="usd">17000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="i6f24c6ec4121416db609ee7b826ff8e6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0MGI4ZTVjOWI2Y2Q0MmJlOWNiMzU1YjE1ODRmYjkwYy90YWJsZXJhbmdlOjQwYjhlNWM5YjZjZDQyYmU5Y2IzNTViMTU4NGZiOTBjXzktMi0xLTEtMA_3fd46cab-7dec-4b1b-8273-e194764af653"
      unitRef="usd">1000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:LongTermDebt
      contextRef="i6f24c6ec4121416db609ee7b826ff8e6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0MGI4ZTVjOWI2Y2Q0MmJlOWNiMzU1YjE1ODRmYjkwYy90YWJsZXJhbmdlOjQwYjhlNWM5YjZjZDQyYmU5Y2IzNTViMTU4NGZiOTBjXzEwLTItMS0xLTA_24bd5e3d-03e9-48b7-8bb7-ebeb5a543fc3"
      unitRef="usd">16000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i6f24c6ec4121416db609ee7b826ff8e6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0MGI4ZTVjOWI2Y2Q0MmJlOWNiMzU1YjE1ODRmYjkwYy90YWJsZXJhbmdlOjQwYjhlNWM5YjZjZDQyYmU5Y2IzNTViMTU4NGZiOTBjXzExLTItMS0xLTA_dae6fe2a-e61b-42f2-89f3-669688c21ad3"
      unitRef="usd">13000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6f24c6ec4121416db609ee7b826ff8e6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0MGI4ZTVjOWI2Y2Q0MmJlOWNiMzU1YjE1ODRmYjkwYy90YWJsZXJhbmdlOjQwYjhlNWM5YjZjZDQyYmU5Y2IzNTViMTU4NGZiOTBjXzEyLTItMS0xLTA_fc4fd373-ff16-48f1-b074-aa9e1d2f0658"
      unitRef="usd">3000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:AssetRetirementObligationDisclosureTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90ZXh0cmVnaW9uOjEyYzI3NjU2NmI1YzQyNTk5MmIxOTgwOTNhNjVjMDA3XzEyMDM_aa723b40-1ec2-45b8-b2a4-079e93a6d992">Asset Retirement Obligations&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#x2019;s ARO liabilities are primarily at Consumers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company&#160;and&#160;ARO&#160;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In-Service&#160;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-Lived&#160;Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of coal ash disposal areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;Generating plants coal ash areas&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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;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;Gas distribution mains and services&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;Asbestos abatement&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;1973&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;Electric and gas utility plant&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of renewable generation assets&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;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;Wind and solar generation facilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas transmission and storage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of coal ash disposal areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;Generating plants coal ash areas&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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;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;Gas distribution mains and services&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;Asbestos abatement&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;1973&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;Electric and gas utility plant&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of renewable generation assets&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;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;Wind and solar generation facilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas transmission and storage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/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;No assets have been restricted for purposes of settling AROs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables are the changes in CMS&#160;Energy&#x2019;s and Consumers&#x2019; ARO liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Flow Revisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Coal ash disposal areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asbestos abatement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Cable under Straits of Mackinac&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total 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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;474&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;530&#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;/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:8pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&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;For further details, see Note&#160;4, Contingencies and Commitments&#x2014;Consumers Electric Utility Contingencies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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;Cash Flow Revisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas treating plant and gas wells&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&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;Coal ash disposal areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&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;Asbestos abatement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&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;Renewable generation assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;474&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AssetRetirementObligationDisclosureTextBlock>
    <us-gaap:AssetRetirementObligationDisclosureTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90ZXh0cmVnaW9uOjEyYzI3NjU2NmI1YzQyNTk5MmIxOTgwOTNhNjVjMDA3XzEyMTU_c539b872-029d-4ef8-9a00-2d95b30fb47f">Asset Retirement Obligations&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#x2019;s ARO liabilities are primarily at Consumers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company&#160;and&#160;ARO&#160;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In-Service&#160;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-Lived&#160;Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of coal ash disposal areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;Generating plants coal ash areas&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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;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;Gas distribution mains and services&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;Asbestos abatement&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;1973&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;Electric and gas utility plant&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of renewable generation assets&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;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;Wind and solar generation facilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas transmission and storage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of coal ash disposal areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;Generating plants coal ash areas&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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;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;Gas distribution mains and services&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;Asbestos abatement&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;1973&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;Electric and gas utility plant&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of renewable generation assets&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;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;Wind and solar generation facilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas transmission and storage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/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;No assets have been restricted for purposes of settling AROs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables are the changes in CMS&#160;Energy&#x2019;s and Consumers&#x2019; ARO liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Flow Revisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Coal ash disposal areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asbestos abatement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Cable under Straits of Mackinac&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total 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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;474&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;530&#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;/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:8pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&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;For further details, see Note&#160;4, Contingencies and Commitments&#x2014;Consumers Electric Utility Contingencies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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;Cash Flow Revisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas treating plant and gas wells&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&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;Coal ash disposal areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&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;Asbestos abatement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&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;Renewable generation assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;474&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AssetRetirementObligationDisclosureTextBlock>
    <us-gaap:AssetRetirementObligationsPolicy
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90ZXh0cmVnaW9uOjEyYzI3NjU2NmI1YzQyNTk5MmIxOTgwOTNhNjVjMDA3XzEyMDY_ee92a1cb-8b70-4b34-92df-ad3ddcb07501">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#x2019;s ARO liabilities are primarily at Consumers.&lt;/span&gt;&lt;/div&gt;</us-gaap:AssetRetirementObligationsPolicy>
    <us-gaap:AssetRetirementObligationsPolicy
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90ZXh0cmVnaW9uOjEyYzI3NjU2NmI1YzQyNTk5MmIxOTgwOTNhNjVjMDA3XzEyMTE_e3fa040e-2bf1-4fec-a561-c4469e0bfa0f">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#x2019;s ARO liabilities are primarily at Consumers.&lt;/span&gt;&lt;/div&gt;</us-gaap:AssetRetirementObligationsPolicy>
    <us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90ZXh0cmVnaW9uOjEyYzI3NjU2NmI1YzQyNTk5MmIxOTgwOTNhNjVjMDA3XzExOTk_24d2dcf8-389a-4a37-b276-6ec40775c694">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company&#160;and&#160;ARO&#160;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In-Service&#160;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-Lived&#160;Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of coal ash disposal areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;Generating plants coal ash areas&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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;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;Gas distribution mains and services&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;Asbestos abatement&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;1973&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;Electric and gas utility plant&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of renewable generation assets&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;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;Wind and solar generation facilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas transmission and storage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of coal ash disposal areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;Generating plants coal ash areas&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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;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;Gas distribution mains and services&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;Asbestos abatement&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;1973&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;Electric and gas utility plant&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of renewable generation assets&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;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;Wind and solar generation facilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas transmission and storage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock>
    <us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90ZXh0cmVnaW9uOjEyYzI3NjU2NmI1YzQyNTk5MmIxOTgwOTNhNjVjMDA3XzEyMTI_f05700c7-8239-409b-8994-7fb39b0df357">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.798%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company&#160;and&#160;ARO&#160;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In-Service&#160;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-Lived&#160;Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of coal ash disposal areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;Generating plants coal ash areas&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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;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;Gas distribution mains and services&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;Asbestos abatement&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;1973&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;Electric and gas utility plant&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of renewable generation assets&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;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;Wind and solar generation facilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas transmission and storage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of coal ash disposal areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;Generating plants coal ash areas&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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;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;Gas distribution mains and services&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;Asbestos abatement&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;1973&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;Electric and gas utility plant&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Closure of renewable generation assets&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;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;Wind and solar generation facilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas transmission and storage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock>
    <us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90ZXh0cmVnaW9uOjEyYzI3NjU2NmI1YzQyNTk5MmIxOTgwOTNhNjVjMDA3XzEyMTY_3e7e0b1d-c363-4d0b-9af7-3cfc07838ba5">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables are the changes in CMS&#160;Energy&#x2019;s and Consumers&#x2019; ARO liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Flow Revisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Coal ash disposal areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asbestos abatement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Cable under Straits of Mackinac&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total 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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;474&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;530&#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;/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:8pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&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;For further details, see Note&#160;4, Contingencies and Commitments&#x2014;Consumers Electric Utility Contingencies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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;Cash Flow Revisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas treating plant and gas wells&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&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;Coal ash disposal areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&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;Asbestos abatement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&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;Renewable generation assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;474&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock>
    <us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90ZXh0cmVnaW9uOjEyYzI3NjU2NmI1YzQyNTk5MmIxOTgwOTNhNjVjMDA3XzEyMTc_fc41bcfe-2a95-4e13-8169-41163f95abaa">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables are the changes in CMS&#160;Energy&#x2019;s and Consumers&#x2019; ARO liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Flow Revisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Coal ash disposal areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asbestos abatement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Cable under Straits of Mackinac&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total 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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;474&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;530&#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;/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:8pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&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;For further details, see Note&#160;4, Contingencies and Commitments&#x2014;Consumers Electric Utility Contingencies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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;Cash Flow Revisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARO Liability 12/31/2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas treating plant and gas wells&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&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;Coal ash disposal areas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&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;Asbestos abatement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&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;Renewable generation assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;474&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock>
    <us-gaap:AssetRetirementObligation
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzMtMi0xLTEtMA_c8cfbf75-3111-4d3d-9736-c6ed416b0736"
      unitRef="usd">474000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzMtNC0xLTEtMA_da6e191b-ad31-4382-b659-02e94fc18799"
      unitRef="usd">46000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzMtNi0xLTEtMA_a284afb5-1242-4245-b1fa-2799ad643a0e"
      unitRef="usd">41000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzMtOC0xLTEtMA_9f530cd0-dac8-4607-969d-56cc1385b375"
      unitRef="usd">23000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzMtMTAtMS0xLTA_efe197d2-e6ef-4f9a-a68a-d7d7dd218820"
      unitRef="usd">28000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzMtMTItMS0xLTA_20e34c51-7ec0-437a-923f-0f0e7c0bed8e"
      unitRef="usd">530000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i02b151fe2434401f865a87d99503aba1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzUtMi0xLTEtMA_5d5a2d0c-6794-4f79-bd41-ed893f39f101"
      unitRef="usd">3000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="id9f73e54be644e7d81e6736b9de1bee2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzUtNC0xLTEtMA_bc5a5a2a-11c6-407e-838e-dc210da35ee3"
      unitRef="usd">19000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="id9f73e54be644e7d81e6736b9de1bee2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzUtNi0xLTEtMA_0362f727-e51e-4489-a533-54f098def620"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="id9f73e54be644e7d81e6736b9de1bee2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzUtOC0xLTEtMA_5896c560-5878-4425-bcf0-ac6fab44d6ab"
      unitRef="usd">1000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="id9f73e54be644e7d81e6736b9de1bee2_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzUtMTAtMS0xLTA_db68a677-260c-4e2d-87d5-c338b9126c8f"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i08bdd78169fe407b897ad6b22bca275e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzUtMTItMS0xLTA_7fed2594-b72e-4135-b712-bea2ecf239d7"
      unitRef="usd">23000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzYtMi0xLTEtMA_e0a867dc-0c3c-40a7-8159-41e18a1af82e"
      unitRef="usd">477000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzYtNC0xLTEtMA_5fe5f267-8d86-4a46-89d3-5c8edcbfb40e"
      unitRef="usd">65000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzYtNi0xLTEtMA_a6948d4b-84c8-46b4-8d9e-d58c9a8ddade"
      unitRef="usd">41000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzYtNi0xLTEtMA_db3f9bf9-711f-40c7-af6f-c277087c6466"
      unitRef="usd">41000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzYtOC0xLTEtMA_70855169-8f88-4616-8746-4c5c536274f7"
      unitRef="usd">24000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzYtMTAtMS0xLTA_0b850f6c-c988-4a1c-b423-05d8d92529fa"
      unitRef="usd">28000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzYtMTItMS0xLTA_f60cb97f-b095-45ac-a97b-cd714bb646f4"
      unitRef="usd">553000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="id4885856e62b4d3db0f8feb6947a470c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzgtMi0xLTEtMA_b971e3ed-b056-4afe-957b-4017c4d64537"
      unitRef="usd">166000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i6ad24f678b904e8299390fd64f8c52c3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzgtNC0xLTEtMA_4c7a105d-e2dc-4302-991b-956b4452d4ad"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i6ad24f678b904e8299390fd64f8c52c3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzgtNi0xLTEtMA_2ff37812-4388-4785-a916-719472081198"
      unitRef="usd">24000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i6ad24f678b904e8299390fd64f8c52c3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzgtOC0xLTEtMA_ce9f5697-ca24-4a77-aa92-d8ca8dde8f68"
      unitRef="usd">6000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i6ad24f678b904e8299390fd64f8c52c3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzgtMTAtMS0xLTA_58453d0e-8970-4add-b0b9-db5a884ea72f"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i09745a9182484c66bb1b1b8fab281487_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzgtMTItMS0xLTA_31186e55-25e3-4c88-bbc6-3054a6c9f136"
      unitRef="usd">148000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i39b965743a844c3f9828b0bb5817027e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzktMi0xLTEtMA_26210d7f-e275-4eb6-ad8a-36ff3d8640e6"
      unitRef="usd">231000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="iaccb636c0bab4a47bcf918c50ed456b5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzktNC0xLTEtMA_98a3b168-40a3-4520-be70-b0d2b5328a8a"
      unitRef="usd">1000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="iaccb636c0bab4a47bcf918c50ed456b5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzktNi0xLTEtMA_e1185753-f780-4b05-b13e-c55a7287ec29"
      unitRef="usd">5000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="iaccb636c0bab4a47bcf918c50ed456b5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzktOC0xLTEtMA_7a2cfbb9-47b8-40fa-bf01-90b5cc27a22c"
      unitRef="usd">13000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="iaccb636c0bab4a47bcf918c50ed456b5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzktMTAtMS0xLTA_7c5c473a-3b75-4243-86af-1700bac40736"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="ic9b6fc4c1ed242ef820db016b6581352_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzktMTItMS0xLTA_a8a21fab-844b-4517-a561-8c2235434a47"
      unitRef="usd">240000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="id49d0b66accd48149681a6c549d85877_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEwLTItMS0xLTA_ccdccfb3-35f2-4d73-b736-426c6bddd6a1"
      unitRef="usd">34000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="id7d3e14bf1954d7f86e5c6e85f2371f8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEwLTQtMS0xLTA_c240f9a7-b79f-47d0-9486-5efa4e36bcc9"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="id7d3e14bf1954d7f86e5c6e85f2371f8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEwLTYtMS0xLTA_cbf3a2cb-df7a-46ab-a732-a623815026ab"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="id7d3e14bf1954d7f86e5c6e85f2371f8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEwLTgtMS0xLTA_d01ab0fb-52e5-4eb9-8b8c-cac17e5614be"
      unitRef="usd">2000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="id7d3e14bf1954d7f86e5c6e85f2371f8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEwLTEwLTEtMS0w_129a9ee1-4d81-473d-a4f7-186abe386d7d"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i126d4a37249c4336b65712be81ee44d0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEwLTEyLTEtMS0w_46fbb05d-9c74-440f-8341-441b3c2b408e"
      unitRef="usd">36000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="ie9ffcfa86ccb4957bcb405676033609c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzExLTItMS0xLTA_8d110508-60d4-4904-8fde-73e5c854083c"
      unitRef="usd">21000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="ifa0221a0abff48c8b33b4034201e71fa_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzExLTQtMS0xLTA_84afa7d6-646d-48df-b06b-598834c69ce2"
      unitRef="usd">24000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="ifa0221a0abff48c8b33b4034201e71fa_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzExLTYtMS0xLTA_96553f25-30a9-417b-9859-1a53f547a084"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="ifa0221a0abff48c8b33b4034201e71fa_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzExLTgtMS0xLTA_8e26138f-5fa8-4b49-97be-78e517442cf6"
      unitRef="usd">1000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="ifa0221a0abff48c8b33b4034201e71fa_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzExLTEwLTEtMS0w_98e4d827-a878-4d2d-a101-cd7f14c79808"
      unitRef="usd">28000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i8294a684b07e4d04bfc07e61072af03b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzExLTEyLTEtMS0w_65d2c359-7954-4521-b30c-1323a9384373"
      unitRef="usd">74000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i0496fc98baf94997b66851e61e843126_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTItMS0xLTA_44b2b9f0-fd0c-44cb-a7a5-e87c2d59a8ed"
      unitRef="usd">22000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="ie48a4f8e043f4654b5014ba20cf9635c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTQtMS0xLTA_8c0d1fcd-8544-4b9f-ab15-0ae401396f5a"
      unitRef="usd">16000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="ie48a4f8e043f4654b5014ba20cf9635c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTYtMS0xLTA_502c33b0-523b-4861-b2c7-d7ff81a22cc1"
      unitRef="usd">7000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="ie48a4f8e043f4654b5014ba20cf9635c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTgtMS0xLTA_1b870420-122c-4c03-905a-016c3d39bc08"
      unitRef="usd">1000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="ie48a4f8e043f4654b5014ba20cf9635c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTEwLTEtMS0w_cb6f32db-eea8-48fa-b976-4eb00a8b08de"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="ie32b762729d84373b660031fa601f60d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTEyLTEtMS0w_35c791a0-9d07-40e8-b5c2-43d1d6270e00"
      unitRef="usd">32000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="ia67a74d9b5564e01884964f54c3fde9e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTItMS0xLTMwMTUz_27665855-29b0-41ce-926b-e8dae8fdf93e"
      unitRef="usd">0</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i944f1f27aea84dce80256fbd4264a991_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTQtMS0xLTMwMTUz_cf7b05e2-1204-41d0-af17-349f32c6874c"
      unitRef="usd">5000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i944f1f27aea84dce80256fbd4264a991_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTYtMS0xLTMwMTUz_3d623329-c807-4c2f-935d-5bed07c84920"
      unitRef="usd">5000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i944f1f27aea84dce80256fbd4264a991_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTgtMS0xLTMwMTUz_5c287e33-d436-4686-8a01-c4068d12703f"
      unitRef="usd">0</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i944f1f27aea84dce80256fbd4264a991_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTEwLTEtMS0zMDE1Mw_0e8e1ee4-8641-4a02-81f2-f02ee15ffc71"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i83416c68ede048ae901a306e546b12ff_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEyLTEyLTEtMS0zMDE1Mw_8f45883c-df82-478f-991e-e4edfd77f5e8"
      unitRef="usd">0</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEzLTItMS0xLTA_fca043cd-29b4-440a-825e-c27be2387218"
      unitRef="usd">474000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEzLTQtMS0xLTA_bb1b6740-9f8e-4a6d-9ac5-4e4a569a97fb"
      unitRef="usd">46000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEzLTYtMS0xLTA_bb2f33f6-06d5-4173-be38-6d7b83dd1425"
      unitRef="usd">41000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEzLTgtMS0xLTA_f29a9ba7-6883-46d3-a2d1-fa53287a3bde"
      unitRef="usd">23000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEzLTEwLTEtMS0w_218fa8cf-3d53-48a7-8183-44977da1294d"
      unitRef="usd">28000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZToxMzEwOWMxZmQzNzU0M2E2OGVlOTMzMTFkYjEzYTkxNy90YWJsZXJhbmdlOjEzMTA5YzFmZDM3NTQzYTY4ZWU5MzMxMWRiMTNhOTE3XzEzLTEyLTEtMS0w_c8cff321-3c6c-46aa-bbd7-50528b0ef0c3"
      unitRef="usd">530000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzMtMi0xLTEtMA_07be4353-f445-460c-b61e-19269290d949"
      unitRef="usd">428000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzMtNC0xLTEtMA_9fac336b-b4ac-4d08-986b-fea1952830c6"
      unitRef="usd">55000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzMtNi0xLTEtMA_3c377d45-d30d-42cc-83e8-22b50dfa4edf"
      unitRef="usd">37000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzMtOC0xLTEtMA_cf559c00-86ad-49ad-9593-289b5b742e26"
      unitRef="usd">21000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzMtMTAtMS0xLTA_8412f839-1e91-446b-928d-897b3161fa21"
      unitRef="usd">7000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzMtMTItMS0xLTA_3fdf15d2-fcca-4627-8be6-7498b6f26fce"
      unitRef="usd">474000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i86c4e969e7b4429c89b48d178718d988_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzQtMi0xLTEtMA_d0bf62ab-a035-4b9f-a453-af60c0a0d938"
      unitRef="usd">1000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i905ae3efda4741158483ed7d08e711bd_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzQtNC0xLTEtMA_9386651c-b0fd-4b34-9cf2-012350cc3de0"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i905ae3efda4741158483ed7d08e711bd_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzQtNi0xLTEtMA_f6493aa1-1d95-439d-97d6-5bfd6ded40cd"
      unitRef="usd">1000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i905ae3efda4741158483ed7d08e711bd_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzQtOC0xLTEtMA_65930536-d9c3-4ae4-a4f6-5d69903fc259"
      unitRef="usd">0</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i905ae3efda4741158483ed7d08e711bd_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzQtMTAtMS0xLTA_803a8970-9dc1-4257-a27a-3bb73aa2c625"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i0737349b238447ce85bb647484df85c6_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzQtMTItMS0xLTA_9385bf86-76f7-4ffd-b867-dee95f1afd79"
      unitRef="usd">0</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="ie1e2a6d5f2b64c40bb37c6a80a0c2ae5_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzUtMi0xLTEtMA_fbe6e2cd-0858-478e-9c10-6470641cded1"
      unitRef="usd">3000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="iad53e939cb944191b54ef72c8cf434a1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzUtNC0xLTEtMA_32bf3fa6-7658-4a53-848b-5ee1a1c6fc6e"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="iad53e939cb944191b54ef72c8cf434a1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzUtNi0xLTEtMA_38567e3b-311f-4a9a-80a5-f7a45ee7b707"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="iad53e939cb944191b54ef72c8cf434a1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzUtOC0xLTEtMA_62e90b06-bbea-4cca-b6e6-2d8b48f8836d"
      unitRef="usd">0</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="iad53e939cb944191b54ef72c8cf434a1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzUtMTAtMS0xLTA_d7d08924-c5b3-4ac7-a661-56f239156c65"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i02b151fe2434401f865a87d99503aba1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzUtMTItMS0xLTA_f1526e6b-70b7-4e45-95de-262a84fa2d17"
      unitRef="usd">3000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i371456efa43d45aeb71a416c50fafe3a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzYtMi0xLTEtMA_06caaed2-b739-4a5f-adc4-f5baa5cf46e7"
      unitRef="usd">432000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzYtNC0xLTEtMA_bba10feb-12f8-4782-8dc0-e4ff6daa220d"
      unitRef="usd">55000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzYtNi0xLTEtMA_d9ca890a-dc13-472e-8fd4-d7254803a52d"
      unitRef="usd">38000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzYtOC0xLTEtMA_c728e06f-380f-45be-8d6c-1937d5ad6c47"
      unitRef="usd">21000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzYtMTAtMS0xLTA_0e869d9a-47ea-4881-b085-8fb6732576a1"
      unitRef="usd">7000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzYtMTItMS0xLTA_f992dbf3-48d9-4176-913f-56fc5c38437f"
      unitRef="usd">477000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i03823400058843dca2e8a0390c94917f_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzgtMi0xLTEtMA_033928f7-fc07-4ecb-a7e7-9a8415a55fb1"
      unitRef="usd">179000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i2d45c7f297db4e839d7b9a8c8a3466d3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzgtNC0xLTEtMA_7e85100b-3a90-4972-8d20-eef016382dc0"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i2d45c7f297db4e839d7b9a8c8a3466d3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzgtNi0xLTEtMA_11365367-978a-464f-9cad-80f7ad614c3e"
      unitRef="usd">27000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i2d45c7f297db4e839d7b9a8c8a3466d3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzgtOC0xLTEtMA_198eebec-7f34-4e6c-9cd8-328ea2b028c9"
      unitRef="usd">7000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i2d45c7f297db4e839d7b9a8c8a3466d3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzgtMTAtMS0xLTA_6212ee22-47d8-439b-8c42-95739db6d4cd"
      unitRef="usd">7000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="id4885856e62b4d3db0f8feb6947a470c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzgtMTItMS0xLTA_59db0fd3-64f7-432a-87b3-1076ba7ba899"
      unitRef="usd">166000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i698f27e9000646ada48d3069567ba9a9_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzktMi0xLTEtMA_005f5b04-2589-4d94-8382-a54b9e3c576f"
      unitRef="usd">205000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i356d077b513e4c0789901778f64d5328_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzktNC0xLTEtMA_83a618ae-b561-45e3-b81e-b70236848bdf"
      unitRef="usd">22000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i356d077b513e4c0789901778f64d5328_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzktNi0xLTEtMA_71267d46-bdb1-4667-b947-d3a12c2996ab"
      unitRef="usd">8000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i356d077b513e4c0789901778f64d5328_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzktOC0xLTEtMA_255115cd-04e5-4d4d-882b-b44f89276a1f"
      unitRef="usd">12000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i356d077b513e4c0789901778f64d5328_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzktMTAtMS0xLTA_2f4244d2-ca31-443f-931e-b886ace60925"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i39b965743a844c3f9828b0bb5817027e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzktMTItMS0xLTA_cd5a4ae5-3598-4c80-be5e-c706c60b61b5"
      unitRef="usd">231000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="iddef2eb2430e4334a8ffc62f84bf6f36_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEwLTItMS0xLTA_89442774-ea92-41c7-8d89-a9b91c49bfda"
      unitRef="usd">33000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="icf5f440d971d457fae5e558a2a698a12_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEwLTQtMS0xLTA_6c6afdd0-f13a-40da-a6e6-7d9f07e38293"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="icf5f440d971d457fae5e558a2a698a12_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEwLTYtMS0xLTA_78ad4b94-c3f1-495a-80d7-cb1deef03446"
      unitRef="usd">1000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="icf5f440d971d457fae5e558a2a698a12_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEwLTgtMS0xLTA_6abf7d9c-09f7-4d40-a0bc-824da94e0579"
      unitRef="usd">2000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="icf5f440d971d457fae5e558a2a698a12_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEwLTEwLTEtMS0w_22dd4d24-269a-4d3a-93b3-36bb33d44e80"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="id49d0b66accd48149681a6c549d85877_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEwLTEyLTEtMS0w_7e715d46-593c-49c9-a4a7-3caf036bbb4e"
      unitRef="usd">34000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="iffd287279de7402baccef48b43520b3f_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzExLTItMS0xLTA_6e170c84-2556-4f4b-9995-c9be0aeaca35"
      unitRef="usd">11000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i1fa4e088635445d3839c04fc8d7ac29f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzExLTQtMS0xLTA_aced9779-e66e-407c-8bc3-056f75a2c6ad"
      unitRef="usd">10000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i1fa4e088635445d3839c04fc8d7ac29f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzExLTYtMS0xLTA_1eb0f85b-0621-44ab-8f51-d780c033bc6f"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i1fa4e088635445d3839c04fc8d7ac29f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzExLTgtMS0xLTA_c3dfee52-8f12-4e35-b220-97c8413319fa"
      unitRef="usd">0</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i1fa4e088635445d3839c04fc8d7ac29f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzExLTEwLTEtMS0w_33567724-991f-4071-9828-87e8c6c852cb"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="ie9ffcfa86ccb4957bcb405676033609c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzExLTEyLTEtMS0w_e06b6276-98ac-46f6-819e-fbdba0a17812"
      unitRef="usd">21000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="ib32fc9f786d74337b8220a419666add4_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEyLTItMS0xLTA_5b11285c-e9f4-4762-9f5c-9644826fd440"
      unitRef="usd">0</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i10cecb7e774b41928f1ec6184b1322ee_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEyLTQtMS0xLTA_e9433b9d-c0b9-4294-bd6c-9767c192ed9b"
      unitRef="usd">23000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i10cecb7e774b41928f1ec6184b1322ee_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEyLTYtMS0xLTA_98c358b7-f36b-4f57-a408-934d7f923e89"
      unitRef="usd">1000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i10cecb7e774b41928f1ec6184b1322ee_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEyLTgtMS0xLTA_d78c8567-97ca-48e1-9e19-5534226e09f6"
      unitRef="usd">0</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i10cecb7e774b41928f1ec6184b1322ee_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEyLTEwLTEtMS0w_63deaab2-f073-4f8f-9264-c0620ef2e5dd"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i0496fc98baf94997b66851e61e843126_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEyLTEyLTEtMS0w_f65a903e-8992-4951-9a08-54e68c0b115e"
      unitRef="usd">22000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEzLTItMS0xLTA_54f51a6e-9253-4e45-b2a1-275750e69aea"
      unitRef="usd">428000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEzLTQtMS0xLTA_d6f36854-5097-44fd-a959-0fa07ce7564f"
      unitRef="usd">55000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEzLTYtMS0xLTA_a4357649-196a-4a17-9045-7a75a904aa39"
      unitRef="usd">37000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEzLTgtMS0xLTA_94725c62-4e20-485d-9ef1-e59fafd31d2d"
      unitRef="usd">21000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEzLTEwLTEtMS0w_d4683299-56c5-4a5d-becc-4dbaafc1c87c"
      unitRef="usd">7000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTAvZnJhZzoxMmMyNzY1NjZiNWM0MjU5OTJiMTk4MDkzYTY1YzAwNy90YWJsZTozNTdhZTBmN2Y0Yjg0MjJmYjVkZGM2NDVhNjI3MDczNy90YWJsZXJhbmdlOjM1N2FlMGY3ZjRiODQyMmZiNWRkYzY0NWE2MjcwNzM3XzEzLTEyLTEtMS0w_9386bc04-5138-4d47-ac99-6a5aebca2469"
      unitRef="usd">474000000</us-gaap:AssetRetirementObligation>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDYz_28da46b6-414d-4552-b85d-98379cd17382">Retirement Benefits&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Benefit Plans:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers provide pension, OPEB, and other retirement benefits to employees under a number of different plans. These plans include:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;non&#x2011;contributory, qualified DB&#160;Pension Plans (closed to new non&#x2011;union participants as of July&#160;1,&#160;2003 and closed to new union participants as of September&#160;1,&#160;2005)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a non&#x2011;contributory, qualified DCCP for employees hired on or after July&#160;1,&#160;2003&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;benefits to certain management employees under a non&#x2011;contributory, nonqualified DB&#160;SERP (closed to new participants as of March&#160;31,&#160;2006)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a non&#x2011;contributory, nonqualified DC&#160;SERP for certain management employees hired or promoted on or after April&#160;1,&#160;2006&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a contributory, qualified defined contribution 401(k)&#160;plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;health care and life insurance benefits under an OPEB&#160;Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Participants in the pension plans include present and former employees of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries. Pension plan trust assets are not distinguishable by company. Effective December&#160;31,&#160;2017, CMS&#160;Energy&#x2019;s and Consumers&#x2019; then-existing pension plan was amended to include only retired and former employees already covered; this amended plan is referred to as DB&#160;Pension Plan&#160;B. Also effective December&#160;31,&#160;2017, active employees were moved to a newly created pension plan, referred to as DB&#160;Pension Plan&#160;A, whose benefits mirror those provided under DB&#160;Pension Plan&#160;B. Maintaining separate plans for the two groups allows CMS&#160;Energy and Consumers to employ a more targeted investment strategy and provides additional opportunities to mitigate risk and volatility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In September&#160;2020, CMS&#160;Energy and Consumers determined it was probable that 2020 lump-sum payments to retired employees under DB&#160;Pension Plan A would exceed the plan&#x2019;s service cost and interest cost components of net periodic cost for the year. These lump-sum payments constitute pension plan liability settlements; once such settlements meet the service and interest cost threshold, recognition in earnings is required. As a result, in accordance with GAAP, CMS&#160;Energy, including Consumers, performed a remeasurement of DB&#160;Pension Plan&#160;A as of August&#160;31,&#160;2020 and recognized a settlement loss of $36&#160;million; $35&#160;million of this amount was recognized by Consumers and deferred as a regulatory asset. At December&#160;31,&#160;2020, CMS&#160;Energy, including Consumers, recognized an additional settlement loss of $10&#160;million for the period September&#160;1,&#160;2020 to December&#160;31,&#160;2020; $10&#160;million of this amount was recognized by Consumers and deferred as a regulatory asset. CMS&#160;Energy and Consumers will amortize the regulatory asset over nine 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-style:italic;font-weight:400;line-height:120%"&gt;DCCP:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers provide an employer contribution to the DCCP&#160;401(k) plan for employees hired on or after July&#160;1,&#160;2003. The contribution ranges from five&#160;percent to seven&#160;percent of base pay, depending on years of service. Employees are not required to contribute in order to receive the plan&#x2019;s employer contribution. DCCP expense for CMS&#160;Energy, including Consumers, was $33&#160;million for the year ended December&#160;31,&#160;2020, $30&#160;million for the year ended December&#160;31,&#160;2019, and $26&#160;million for the year ended December&#160;31,&#160;2018. DCCP expense for Consumers was $31&#160;million for the year ended December&#160;31,&#160;2020, $28&#160;million for the year ended December&#160;31,&#160;2019, and $25&#160;million for the year ended December&#160;31,&#160;2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;DB&#160;SERP:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The DB&#160;SERP is a nonqualified plan as defined by the Internal Revenue Code. DB&#160;SERP benefits are paid from a rabbi trust established in 1988. The trust assets are not considered plan assets under ASC&#160;715. DB&#160;SERP rabbi trust earnings are taxable. Presented in the following table are the fair values of trust assets, ABO, and contributions for CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;SERP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trust assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ABO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trust assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ABO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;DC&#160;SERP:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; On April&#160;1,&#160;2006, CMS&#160;Energy and Consumers implemented a DC&#160;SERP and froze further new participation in the DB&#160;SERP. The DC&#160;SERP provides participants benefits ranging from five&#160;percent to 15 percent of total compensation. The DC&#160;SERP requires a minimum of five years of participation before vesting. CMS&#160;Energy&#x2019;s and Consumers&#x2019; contributions to the plan, if any, are placed in a grantor trust. For CMS&#160;Energy and Consumers, trust assets were $11&#160;million at December&#160;31,&#160;2020 and $8&#160;million at December&#160;31,&#160;2019. DC&#160;SERP assets are included in other non&#x2011;current assets on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets. CMS&#160;Energy&#x2019;s and Consumers&#x2019; DC&#160;SERP expense was $2&#160;million for the years ended December&#160;31,&#160;2020 and 2019, and $1&#160;million for the year ended December&#160;31,&#160;2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;401(k)&#160;Plan:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The 401(k)&#160;plan employer match equals 100 percent of eligible contributions up to the first three&#160;percent of an employee&#x2019;s wages and 50 percent of eligible contributions up to the next two&#160;percent of an employee&#x2019;s wages. The total 401(k)&#160;plan cost for CMS&#160;Energy, including Consumers, was $30&#160;million for the year ended December&#160;31,&#160;2020, $28&#160;million for the year ended December&#160;31,&#160;2019, and $27&#160;million for the year ended December&#160;31,&#160;2018. The total 401(k)&#160;plan cost for Consumers was $29&#160;million for the year ended December&#160;31,&#160;2020, $27&#160;million for the year ended December&#160;31,&#160;2019, and $26&#160;million for the year ended December&#160;31,&#160;2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;OPEB Plan:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Participants in the OPEB Plan include all regular full-time employees covered by the employee health care plan on the day before retirement from either CMS&#160;Energy or Consumers at age&#160;55 or older with at least &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM5Njk_555d3b34-2bfb-401b-bc53-cb0760a2c544"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM5Njk_65264563-63f8-4fc1-b171-6c85cc8d980c"&gt;ten&lt;/span&gt;&lt;/span&gt;&#160;full&#160;years of applicable continuous service. Regular full-time employees who qualify for disability retirement under the DB&#160;Pension Plans or are disabled and covered by the DCCP and who have 15 years of applicable continuous service may also participate in the OPEB Plan. Retiree health care costs were based on the assumption that costs would increase 6.50 percent in 2021 and 6.75 percent in 2020 for those under 65 and would increase 7.00 percent in 2021 and 7.25 percent in 2020 for those over 65. The rate of increase was assumed to decline to 4.75 percent by 2027 and thereafter for all retirees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Assumptions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are the weighted-average assumptions used in CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefits plans to determine benefit obligations and net periodic benefit cost:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted average for benefit obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted average for net periodic benefit cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Service cost discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest cost discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected long-term rate of return on plan assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table for 2020 and 2019 and the RP-2014 Mortality Table for 2018, with improvement scales MP-2020 for 2020, MP-2019 for 2019, and MP-2018 for 2018. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2020 and the RP-2014 Mortality Table for 2019 and 2018, with improvement scales MP-2019 for 2020, MP-2018 for 2019, and MP-2017 for 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#x2019;s and Consumers&#x2019; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2020. The actual return (loss) on the assets of the DB&#160;Pension Plans was 13.6 percent in 2020, 21.0 percent in 2019, and (6.7) percent in 2018. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 benefits plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans and DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(98)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was eight years for the year ended December&#160;31,&#160;2020, and nine years for the years ended December&#160;31,&#160;2019 and 2018. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 19 years for the year ended December&#160;31,&#160;2020, and 20 years for the years ended December&#160;31,&#160;2019 and 2018. For the OPEB Plan, the estimated amortization period was nine years for the year ended December&#160;31,&#160;2020, and ten years for the years ended December&#160;31,&#160;2019 and 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for DB&#160;Pension Plan&#160;A in 2020. The estimated period of amortization of these new prior service costs is eight years. CMS&#160;Energy and Consumers had new prior service credits for OPEB in 2018. The estimated period of amortization of these new prior service credits is nine years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#x2019;s gain or loss in the MRV in equal amounts over a five-year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Reconciliations:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are reconciliations of the funded status of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefits plans with their retirement benefits plans&#x2019; liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan amendments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Benefit obligation at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Plan assets at fair value at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Plan assets at fair value at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The actuarial loss for 2020 and 2019 for the DB&#160;Pension Plans was primarily the result of lower discount rates and lower interest rates used to calculate the value of lump-sum payments. The actuarial loss for 2020 and 2019 for the OPEB Plan was primarily the result of lower discount rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $138&#160;million at December&#160;31,&#160;2020 and $(408)&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the classification of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans&#x2019; assets and liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;110&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;102&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The ABO for the DB&#160;Pension Plans was $2.9&#160;billion at December&#160;31,&#160;2020 and $2.6&#160;billion at December&#160;31,&#160;2019. At December 31, 2019, the PBO and ABO for one of the defined benefit pension plans exceeded plan assets; presented in the following table is information related to that plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PBO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ABO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,205&#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;/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;Items Not Yet Recognized as a Component of Net Periodic Benefit Cost:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are the amounts recognized in regulatory assets and AOCI that have not been recognized as components of net periodic benefit cost. For additional details on regulatory assets, see Note&#160;3, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans and DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss (gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts recognized in regulatory assets and AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts recognized in regulatory assets and AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Plan Assets:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following tables are the fair values of the assets of CMS&#160;Energy&#x2019;s DB&#160;Pension Plans and OPEB Plan, by asset category and by level within the fair value hierarchy. For additional details regarding the fair value hierarchy, see Note&#160;6, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2019&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 colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government and agencies securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and municipal bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pooled funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,402&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,546&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2019&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 colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government and agencies securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and municipal bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common stocks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pooled funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Short-Term Investments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Cash and short-term investments consist of money market funds with daily liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;U.S.&#160;Government and Agencies Securities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; U.S.&#160;government and agencies securities consist of U.S.&#160;Treasury notes and other debt securities backed by the U.S.&#160;government and related agencies. These securities are valued based on quoted market prices.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Corporate Debt:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Corporate debt investments consist of investment grade bonds of U.S.&#160;issuers from diverse industries. These securities are valued based on quoted market prices, when available, or yields available on comparable securities of issuers with similar credit ratings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;State and Municipal Bonds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; State and municipal bonds are valued using a matrix-pricing model that incorporates Level&#160;2 market-based information. The fair value of the bonds is derived from various observable inputs, including benchmark yields, reported securities trades, broker/dealer quotes, bond ratings, and general information on market movements for investment grade state and municipal securities normally considered by market participants when pricing such debt securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Corporate Bonds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Foreign corporate debt securities are valued based on quoted market prices, when available, or on yields available on comparable securities of issuers with similar credit ratings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stocks:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Common stocks in the OPEB Plan consist of equity securities that are actively managed and tracked to the S&amp;amp;P&#160;500 Index. These securities are valued at their quoted closing prices.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Mutual Funds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Mutual funds represent shares in registered investment companies that are priced based on the daily quoted net asset values that are publicly available and are the basis for transactions to buy or sell shares in the funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pooled Funds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Pooled funds include both common and collective trust funds as well as special funds that contain only employee benefit plan assets from two or more unrelated benefit plans. These funds primarily consist of U.S.&#160;and foreign equity securities, but also include U.S.&#160;and foreign fixed-income securities and multi-asset investments. Since these investments are valued at their net asset value as a practical expedient, they are not classified in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Asset Allocations:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are the investment components of the assets of CMS&#160;Energy&#x2019;s DB&#160;Pension Plans and OPEB Plan as of December&#160;31,&#160;2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&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 colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;55.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed-income securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Multi-asset investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2019;s target 2020 asset allocation for the assets of the DB&#160;Pension Plans was 53 percent equity, 35 percent fixed income, and 12 percent multi-asset investments. The goal of this target asset allocation was to maximize the long-term return on plan assets, while maintaining a prudent level of risk. The level of acceptable risk is a function of the liabilities of the plan. Equity investments are diversified mostly across the S&amp;amp;P&#160;500 Index, with lesser allocations to the S&amp;amp;P MidCap and SmallCap Indexes and Foreign Equity Funds. Fixed-income investments are diversified across investment grade instruments of government and corporate issuers as well as high-yield and global bond funds. Multi-assets are diversified across absolute return investment approaches and global tactical asset allocation, such as inflation protected securities, real estate investment trusts, commodities, currency, and preferred stock. CMS&#160;Energy uses annual liability measurements, quarterly portfolio reviews, and periodic asset/liability studies to evaluate the need for adjustments to the portfolio allocation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy established union and non&#x2011;union VEBA trusts to fund future retiree health and life insurance benefits. These trusts are funded through the ratemaking process for Consumers and through direct contributions from the non&#x2011;utility subsidiaries. CMS&#160;Energy&#x2019;s target 2020 asset allocation for the health trusts was 50 percent equity, 30 percent fixed income, and 20 percent multi-asset investments. CMS&#160;Energy&#x2019;s target asset allocation for the life trusts was 42 percent equity, 28 percent fixed income, and 30 percent multi-asset investments. The goal of these target allocations was to maximize the long-term return on plan assets, while maintaining a prudent level of risk. The level of acceptable risk is a function of the liabilities of the plans. Equity investments are diversified mostly across the S&amp;amp;P&#160;500 Index, with lesser allocations to the S&amp;amp;P&#160;SmallCap Index and Foreign Equity Funds. Fixed-income investments are diversified across investment grade instruments of government and corporate issuers. Multi-assets are diversified across absolute return investment approaches and global tactical asset allocation, such as inflation protected securities, real estate investment trusts, commodities, currency and preferred stock. CMS&#160;Energy uses annual liability measurements, quarterly portfolio reviews, and periodic asset/liability studies to evaluate the need for adjustments to the portfolio allocation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Contributions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are the contributions to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;/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;Contributions comprise required amounts and discretionary contributions. Neither CMS&#160;Energy nor Consumers plans to contribute to the DB Pension Plans or OPEB Plan in 2021. Actual future &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;contributions will depend on future investment performance, discount rates, and various factors related to the participants of the DB&#160;Pension Plans and OPEB Plan. CMS&#160;Energy and Consumers will, at a minimum, contribute to the plans as needed to comply with federal funding requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Benefit Payments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five-year period thereafter:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.922%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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-2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2026-2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;845&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;32&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;286&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Collective Bargaining Agreements:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; At December&#160;31,&#160;2020, unions represented 41 percent of CMS&#160;Energy&#x2019;s employees and 44 percent of Consumers&#x2019; employees. The UWUA represents Consumers&#x2019; operating, maintenance, construction, and customer contact center employees. The USW represents Zeeland plant employees. The UWUA and USW agreements expired and new agreements were ratified in 2020. These union contracts expire in 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDY3_446c7120-f279-4a39-a98e-14ea136b2743">Retirement Benefits&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Benefit Plans:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers provide pension, OPEB, and other retirement benefits to employees under a number of different plans. These plans include:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;non&#x2011;contributory, qualified DB&#160;Pension Plans (closed to new non&#x2011;union participants as of July&#160;1,&#160;2003 and closed to new union participants as of September&#160;1,&#160;2005)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a non&#x2011;contributory, qualified DCCP for employees hired on or after July&#160;1,&#160;2003&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;benefits to certain management employees under a non&#x2011;contributory, nonqualified DB&#160;SERP (closed to new participants as of March&#160;31,&#160;2006)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a non&#x2011;contributory, nonqualified DC&#160;SERP for certain management employees hired or promoted on or after April&#160;1,&#160;2006&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;a contributory, qualified defined contribution 401(k)&#160;plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;health care and life insurance benefits under an OPEB&#160;Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Participants in the pension plans include present and former employees of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries. Pension plan trust assets are not distinguishable by company. Effective December&#160;31,&#160;2017, CMS&#160;Energy&#x2019;s and Consumers&#x2019; then-existing pension plan was amended to include only retired and former employees already covered; this amended plan is referred to as DB&#160;Pension Plan&#160;B. Also effective December&#160;31,&#160;2017, active employees were moved to a newly created pension plan, referred to as DB&#160;Pension Plan&#160;A, whose benefits mirror those provided under DB&#160;Pension Plan&#160;B. Maintaining separate plans for the two groups allows CMS&#160;Energy and Consumers to employ a more targeted investment strategy and provides additional opportunities to mitigate risk and volatility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In September&#160;2020, CMS&#160;Energy and Consumers determined it was probable that 2020 lump-sum payments to retired employees under DB&#160;Pension Plan A would exceed the plan&#x2019;s service cost and interest cost components of net periodic cost for the year. These lump-sum payments constitute pension plan liability settlements; once such settlements meet the service and interest cost threshold, recognition in earnings is required. As a result, in accordance with GAAP, CMS&#160;Energy, including Consumers, performed a remeasurement of DB&#160;Pension Plan&#160;A as of August&#160;31,&#160;2020 and recognized a settlement loss of $36&#160;million; $35&#160;million of this amount was recognized by Consumers and deferred as a regulatory asset. At December&#160;31,&#160;2020, CMS&#160;Energy, including Consumers, recognized an additional settlement loss of $10&#160;million for the period September&#160;1,&#160;2020 to December&#160;31,&#160;2020; $10&#160;million of this amount was recognized by Consumers and deferred as a regulatory asset. CMS&#160;Energy and Consumers will amortize the regulatory asset over nine 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-style:italic;font-weight:400;line-height:120%"&gt;DCCP:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers provide an employer contribution to the DCCP&#160;401(k) plan for employees hired on or after July&#160;1,&#160;2003. The contribution ranges from five&#160;percent to seven&#160;percent of base pay, depending on years of service. Employees are not required to contribute in order to receive the plan&#x2019;s employer contribution. DCCP expense for CMS&#160;Energy, including Consumers, was $33&#160;million for the year ended December&#160;31,&#160;2020, $30&#160;million for the year ended December&#160;31,&#160;2019, and $26&#160;million for the year ended December&#160;31,&#160;2018. DCCP expense for Consumers was $31&#160;million for the year ended December&#160;31,&#160;2020, $28&#160;million for the year ended December&#160;31,&#160;2019, and $25&#160;million for the year ended December&#160;31,&#160;2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;DB&#160;SERP:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The DB&#160;SERP is a nonqualified plan as defined by the Internal Revenue Code. DB&#160;SERP benefits are paid from a rabbi trust established in 1988. The trust assets are not considered plan assets under ASC&#160;715. DB&#160;SERP rabbi trust earnings are taxable. Presented in the following table are the fair values of trust assets, ABO, and contributions for CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;SERP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trust assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ABO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trust assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ABO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;DC&#160;SERP:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; On April&#160;1,&#160;2006, CMS&#160;Energy and Consumers implemented a DC&#160;SERP and froze further new participation in the DB&#160;SERP. The DC&#160;SERP provides participants benefits ranging from five&#160;percent to 15 percent of total compensation. The DC&#160;SERP requires a minimum of five years of participation before vesting. CMS&#160;Energy&#x2019;s and Consumers&#x2019; contributions to the plan, if any, are placed in a grantor trust. For CMS&#160;Energy and Consumers, trust assets were $11&#160;million at December&#160;31,&#160;2020 and $8&#160;million at December&#160;31,&#160;2019. DC&#160;SERP assets are included in other non&#x2011;current assets on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets. CMS&#160;Energy&#x2019;s and Consumers&#x2019; DC&#160;SERP expense was $2&#160;million for the years ended December&#160;31,&#160;2020 and 2019, and $1&#160;million for the year ended December&#160;31,&#160;2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;401(k)&#160;Plan:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The 401(k)&#160;plan employer match equals 100 percent of eligible contributions up to the first three&#160;percent of an employee&#x2019;s wages and 50 percent of eligible contributions up to the next two&#160;percent of an employee&#x2019;s wages. The total 401(k)&#160;plan cost for CMS&#160;Energy, including Consumers, was $30&#160;million for the year ended December&#160;31,&#160;2020, $28&#160;million for the year ended December&#160;31,&#160;2019, and $27&#160;million for the year ended December&#160;31,&#160;2018. The total 401(k)&#160;plan cost for Consumers was $29&#160;million for the year ended December&#160;31,&#160;2020, $27&#160;million for the year ended December&#160;31,&#160;2019, and $26&#160;million for the year ended December&#160;31,&#160;2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;OPEB Plan:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Participants in the OPEB Plan include all regular full-time employees covered by the employee health care plan on the day before retirement from either CMS&#160;Energy or Consumers at age&#160;55 or older with at least &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM5Njk_555d3b34-2bfb-401b-bc53-cb0760a2c544"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM5Njk_65264563-63f8-4fc1-b171-6c85cc8d980c"&gt;ten&lt;/span&gt;&lt;/span&gt;&#160;full&#160;years of applicable continuous service. Regular full-time employees who qualify for disability retirement under the DB&#160;Pension Plans or are disabled and covered by the DCCP and who have 15 years of applicable continuous service may also participate in the OPEB Plan. Retiree health care costs were based on the assumption that costs would increase 6.50 percent in 2021 and 6.75 percent in 2020 for those under 65 and would increase 7.00 percent in 2021 and 7.25 percent in 2020 for those over 65. The rate of increase was assumed to decline to 4.75 percent by 2027 and thereafter for all retirees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Assumptions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are the weighted-average assumptions used in CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefits plans to determine benefit obligations and net periodic benefit cost:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted average for benefit obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted average for net periodic benefit cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Service cost discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest cost discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected long-term rate of return on plan assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table for 2020 and 2019 and the RP-2014 Mortality Table for 2018, with improvement scales MP-2020 for 2020, MP-2019 for 2019, and MP-2018 for 2018. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2020 and the RP-2014 Mortality Table for 2019 and 2018, with improvement scales MP-2019 for 2020, MP-2018 for 2019, and MP-2017 for 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#x2019;s and Consumers&#x2019; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2020. The actual return (loss) on the assets of the DB&#160;Pension Plans was 13.6 percent in 2020, 21.0 percent in 2019, and (6.7) percent in 2018. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 benefits plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans and DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(98)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was eight years for the year ended December&#160;31,&#160;2020, and nine years for the years ended December&#160;31,&#160;2019 and 2018. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 19 years for the year ended December&#160;31,&#160;2020, and 20 years for the years ended December&#160;31,&#160;2019 and 2018. For the OPEB Plan, the estimated amortization period was nine years for the year ended December&#160;31,&#160;2020, and ten years for the years ended December&#160;31,&#160;2019 and 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for DB&#160;Pension Plan&#160;A in 2020. The estimated period of amortization of these new prior service costs is eight years. CMS&#160;Energy and Consumers had new prior service credits for OPEB in 2018. The estimated period of amortization of these new prior service credits is nine years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#x2019;s gain or loss in the MRV in equal amounts over a five-year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Reconciliations:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are reconciliations of the funded status of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefits plans with their retirement benefits plans&#x2019; liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan amendments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Benefit obligation at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Plan assets at fair value at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Plan assets at fair value at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The actuarial loss for 2020 and 2019 for the DB&#160;Pension Plans was primarily the result of lower discount rates and lower interest rates used to calculate the value of lump-sum payments. The actuarial loss for 2020 and 2019 for the OPEB Plan was primarily the result of lower discount rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $138&#160;million at December&#160;31,&#160;2020 and $(408)&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the classification of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans&#x2019; assets and liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;110&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;102&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The ABO for the DB&#160;Pension Plans was $2.9&#160;billion at December&#160;31,&#160;2020 and $2.6&#160;billion at December&#160;31,&#160;2019. At December 31, 2019, the PBO and ABO for one of the defined benefit pension plans exceeded plan assets; presented in the following table is information related to that plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PBO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ABO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,205&#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;/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;Items Not Yet Recognized as a Component of Net Periodic Benefit Cost:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are the amounts recognized in regulatory assets and AOCI that have not been recognized as components of net periodic benefit cost. For additional details on regulatory assets, see Note&#160;3, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans and DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss (gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts recognized in regulatory assets and AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts recognized in regulatory assets and AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Plan Assets:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following tables are the fair values of the assets of CMS&#160;Energy&#x2019;s DB&#160;Pension Plans and OPEB Plan, by asset category and by level within the fair value hierarchy. For additional details regarding the fair value hierarchy, see Note&#160;6, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2019&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 colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government and agencies securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and municipal bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pooled funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,402&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,546&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2019&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 colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government and agencies securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and municipal bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common stocks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pooled funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Short-Term Investments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Cash and short-term investments consist of money market funds with daily liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;U.S.&#160;Government and Agencies Securities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; U.S.&#160;government and agencies securities consist of U.S.&#160;Treasury notes and other debt securities backed by the U.S.&#160;government and related agencies. These securities are valued based on quoted market prices.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Corporate Debt:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Corporate debt investments consist of investment grade bonds of U.S.&#160;issuers from diverse industries. These securities are valued based on quoted market prices, when available, or yields available on comparable securities of issuers with similar credit ratings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;State and Municipal Bonds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; State and municipal bonds are valued using a matrix-pricing model that incorporates Level&#160;2 market-based information. The fair value of the bonds is derived from various observable inputs, including benchmark yields, reported securities trades, broker/dealer quotes, bond ratings, and general information on market movements for investment grade state and municipal securities normally considered by market participants when pricing such debt securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Corporate Bonds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Foreign corporate debt securities are valued based on quoted market prices, when available, or on yields available on comparable securities of issuers with similar credit ratings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stocks:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Common stocks in the OPEB Plan consist of equity securities that are actively managed and tracked to the S&amp;amp;P&#160;500 Index. These securities are valued at their quoted closing prices.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Mutual Funds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Mutual funds represent shares in registered investment companies that are priced based on the daily quoted net asset values that are publicly available and are the basis for transactions to buy or sell shares in the funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pooled Funds:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Pooled funds include both common and collective trust funds as well as special funds that contain only employee benefit plan assets from two or more unrelated benefit plans. These funds primarily consist of U.S.&#160;and foreign equity securities, but also include U.S.&#160;and foreign fixed-income securities and multi-asset investments. Since these investments are valued at their net asset value as a practical expedient, they are not classified in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Asset Allocations:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are the investment components of the assets of CMS&#160;Energy&#x2019;s DB&#160;Pension Plans and OPEB Plan as of December&#160;31,&#160;2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&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 colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;55.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed-income securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Multi-asset investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2019;s target 2020 asset allocation for the assets of the DB&#160;Pension Plans was 53 percent equity, 35 percent fixed income, and 12 percent multi-asset investments. The goal of this target asset allocation was to maximize the long-term return on plan assets, while maintaining a prudent level of risk. The level of acceptable risk is a function of the liabilities of the plan. Equity investments are diversified mostly across the S&amp;amp;P&#160;500 Index, with lesser allocations to the S&amp;amp;P MidCap and SmallCap Indexes and Foreign Equity Funds. Fixed-income investments are diversified across investment grade instruments of government and corporate issuers as well as high-yield and global bond funds. Multi-assets are diversified across absolute return investment approaches and global tactical asset allocation, such as inflation protected securities, real estate investment trusts, commodities, currency, and preferred stock. CMS&#160;Energy uses annual liability measurements, quarterly portfolio reviews, and periodic asset/liability studies to evaluate the need for adjustments to the portfolio allocation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy established union and non&#x2011;union VEBA trusts to fund future retiree health and life insurance benefits. These trusts are funded through the ratemaking process for Consumers and through direct contributions from the non&#x2011;utility subsidiaries. CMS&#160;Energy&#x2019;s target 2020 asset allocation for the health trusts was 50 percent equity, 30 percent fixed income, and 20 percent multi-asset investments. CMS&#160;Energy&#x2019;s target asset allocation for the life trusts was 42 percent equity, 28 percent fixed income, and 30 percent multi-asset investments. The goal of these target allocations was to maximize the long-term return on plan assets, while maintaining a prudent level of risk. The level of acceptable risk is a function of the liabilities of the plans. Equity investments are diversified mostly across the S&amp;amp;P&#160;500 Index, with lesser allocations to the S&amp;amp;P&#160;SmallCap Index and Foreign Equity Funds. Fixed-income investments are diversified across investment grade instruments of government and corporate issuers. Multi-assets are diversified across absolute return investment approaches and global tactical asset allocation, such as inflation protected securities, real estate investment trusts, commodities, currency and preferred stock. CMS&#160;Energy uses annual liability measurements, quarterly portfolio reviews, and periodic asset/liability studies to evaluate the need for adjustments to the portfolio allocation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Contributions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are the contributions to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;/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;Contributions comprise required amounts and discretionary contributions. Neither CMS&#160;Energy nor Consumers plans to contribute to the DB Pension Plans or OPEB Plan in 2021. Actual future &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;contributions will depend on future investment performance, discount rates, and various factors related to the participants of the DB&#160;Pension Plans and OPEB Plan. CMS&#160;Energy and Consumers will, at a minimum, contribute to the plans as needed to comply with federal funding requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Benefit Payments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five-year period thereafter:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.922%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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-2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2026-2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;845&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;32&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;286&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Collective Bargaining Agreements:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; At December&#160;31,&#160;2020, unions represented 41 percent of CMS&#160;Energy&#x2019;s employees and 44 percent of Consumers&#x2019; employees. The UWUA represents Consumers&#x2019; operating, maintenance, construction, and customer contact center employees. The USW represents Zeeland plant employees. The UWUA and USW agreements expired and new agreements were ratified in 2020. These union contracts expire in 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="id4679aba08a74504a4d2c2e1f65edb1b_D20200831-20200831"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEzMTk0MTM5NTU5MzI2_cf7aa2bb-1968-484b-a128-556ce43207b6"
      unitRef="usd">-36000000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="id3ef1f0d0884428caff13a5b48668452_D20200831-20200831"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEzMTk0MTM5NTU5MzU4_d28cb27c-600a-4802-8d34-4f77ed7eaab2"
      unitRef="usd">-35000000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ib5ed81bd5cc444d481f90e7cc2e8484e_D20200901-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEzMTk0MTM5NTU5MzYy_2f89e835-32da-4098-9221-45e5c7ea87e9"
      unitRef="usd">-10000000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i77ed79edbb52486d84d035e95bdcb618_D20200901-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEzMTk0MTM5NTU5Mzcw_28cf1751-c29c-42fd-a0fb-4127858e5a92"
      unitRef="usd">-10000000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:RegulatoryAssetAmortizationPeriod
      contextRef="i9ac025e25def40749d48214909d9ab80_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEzMTk0MTM5NTU5OTA3_fca92c78-7f2c-4666-855c-b7fc410ab827">P9Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="ie39208ece4984245a641e82a40f9363d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE4MDE_99ff33af-ba19-42cb-a57a-2cf470f76118"
      unitRef="number">0.05</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="id5dcee831e5847cba05e75d886377384_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE4MDc_c8e05926-fd17-42da-9567-db5746850607"
      unitRef="number">0.07</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ibdcea7d427e94fbf93b3876b910fde62_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzIwMDM_83696216-85ca-4448-94ba-f9f9d05c815e"
      unitRef="usd">33000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ic87f11caeac343d3886c5ab3a1eb2e32_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzIwMjk_51a4d5e2-e080-49ef-8315-cc62b577321f"
      unitRef="usd">30000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="if2e96c3390a241d5a2ec8d9985ea4ccf_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzIwNTk_cc21c535-32fb-41fa-9ad4-66165ca2f08e"
      unitRef="usd">26000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ib3cd826af48d4db087106c60fa40737b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzIxMTY_817f65c9-0a36-47f5-bc1d-dfd8abc48cae"
      unitRef="usd">31000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i9806aad938a34ee3917690024ab4c133_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzIxNDI_ceab8598-104f-4bce-b4eb-7c2ffa7a13b5"
      unitRef="usd">28000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ib726e558944548b3821a0d906f85fa53_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzIxNzI_c1a03846-fef8-408a-8f92-629d119e7a62"
      unitRef="usd">25000000</us-gaap:DefinedContributionPlanCostRecognized>
    <cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDUy_991263ff-6352-4d0b-93d1-fbf00db22ba5">Presented in the following table are the fair values of trust assets, ABO, and contributions for CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;SERP:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trust assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ABO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trust assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ABO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;/tr&gt;&lt;/table&gt;</cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock>
    <cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDk3_55b1acbe-8efe-451b-b634-2bb166d79075">Presented in the following table are the fair values of trust assets, ABO, and contributions for CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;SERP:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trust assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ABO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trust assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ABO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;/tr&gt;&lt;/table&gt;</cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i47e129475f7a45ce9041bef62dca541b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzMtMi0xLTEtMA_e593dba2-5a61-4f78-ba96-d93bf29e1df5"
      unitRef="usd">146000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i832a55f996f54a42b62e63cb073e80dc_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzMtNC0xLTEtMA_c5b6e8e3-e35c-43f1-b381-344992db974d"
      unitRef="usd">143000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzQtMi0xLTEtMA_73621f5b-3592-4764-8af2-4646c4ecff03"
      unitRef="usd">159000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i179a9b4173244c5684bb62d483a3b028_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzQtNC0xLTEtMA_bacc828c-fea5-4c45-abe8-ed391b9d29b3"
      unitRef="usd">149000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <cms:ContributionsMadeToPlan
      contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzUtMi0xLTEtMA_0f4453c3-bb26-492e-9a43-775ea8454a4b"
      unitRef="usd">8000000</cms:ContributionsMadeToPlan>
    <cms:ContributionsMadeToPlan
      contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzUtNC0xLTEtMA_a9f995da-1ca9-4d8b-8b64-7e83b0098ad3"
      unitRef="usd">0</cms:ContributionsMadeToPlan>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i84c7f0b06c674692bad6289bb2b96c8a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzctMi0xLTEtMA_bafd9cc3-26d1-4662-af6e-a3a1b8cff5ed"
      unitRef="usd">107000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iac2f3a8432964efaa4b0a7142c08ad94_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzctNC0xLTEtMA_27f29928-041f-45ee-b274-281dd742cf49"
      unitRef="usd">104000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzgtMi0xLTEtMA_182c8449-c6c6-498d-a95a-a7f73a634e67"
      unitRef="usd">115000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i9512c74289b44e87891b547e8c56caf8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzgtNC0xLTEtMA_e346e6cb-131a-4cde-9e90-94c78281058e"
      unitRef="usd">107000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <cms:ContributionsMadeToPlan
      contextRef="i7738bfcf1569416db0030283bd8ff530_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzktMi0xLTEtMA_6e398168-4e97-4d03-b22a-3af0ed9669a9"
      unitRef="usd">5000000</cms:ContributionsMadeToPlan>
    <cms:ContributionsMadeToPlan
      contextRef="i6b96a9199462421cabf5c21cf5082b07_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo5MzNlMzljM2YzNTU0NWY1ODY0OWNkNjhhMDkxZDIxYi90YWJsZXJhbmdlOjkzM2UzOWMzZjM1NTQ1ZjU4NjQ5Y2Q2OGEwOTFkMjFiXzktNC0xLTEtMA_9d2e8c7f-9703-45fe-8bd4-e1c049eedd6e"
      unitRef="usd">0</cms:ContributionsMadeToPlan>
    <cms:PlanContributionPercentage
      contextRef="ia561bc2473b44d84ad9956870e787379_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzI3NzI_a6a8045e-c300-40e0-b6f5-189d196cfeb2"
      unitRef="number">0.05</cms:PlanContributionPercentage>
    <cms:PlanContributionPercentage
      contextRef="i3e0c54e5af1a4da2bee697670a0a3bfa_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzI3Nzg_b373e855-7842-40fc-93db-5637acd02116"
      unitRef="number">0.15</cms:PlanContributionPercentage>
    <cms:MinimumYearsOfParticipationBeforeVesting
      contextRef="i7285d588f39f49d3bb416f6ec16e1e1a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzI4Mzg_471b57d1-ef31-4c8c-94ae-eba37a1a56cc">P5Y</cms:MinimumYearsOfParticipationBeforeVesting>
    <cms:DefinedContributionPlanTrustAssetsAmount
      contextRef="i0402432914494c52bad23eceb2ebde6f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzMwMTY_d03fc8b2-81dd-479a-9482-47725cd7669c"
      unitRef="usd">11000000</cms:DefinedContributionPlanTrustAssetsAmount>
    <cms:DefinedContributionPlanTrustAssetsAmount
      contextRef="ic2f486365d964b8781d4d9ec704af422_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzMwMjk_50002e87-000b-4a5b-8b9b-3abdcec921df"
      unitRef="usd">8000000</cms:DefinedContributionPlanTrustAssetsAmount>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i5152ea7c53a44149962ca52dca181d25_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzMyMDM_8e2b5383-dcb2-49d5-b144-525274bcb37b"
      unitRef="usd">2000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i7285d588f39f49d3bb416f6ec16e1e1a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzMyMDM_e75fb779-ab15-4246-abf3-3a2fe7cea90e"
      unitRef="usd">2000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i6a6cd54aea1b4e7097c3ca9c29a604a9_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEzMTk0MTM5NTU1NTMw_1f60064b-05ab-4be9-a7f2-eaf3ff37d21b"
      unitRef="usd">1000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i8b878ff841bc4c83abc44d7701563c17_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzMzMjY_918f9f3e-7f9c-4516-84b3-dc26d43eabdf"
      unitRef="number">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i8b878ff841bc4c83abc44d7701563c17_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzMzNzE_ff951294-1bb8-4400-8985-7f871366ad1e"
      unitRef="number">0.03</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <cms:DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch
      contextRef="i8b878ff841bc4c83abc44d7701563c17_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM0MDE_4b30213c-69c0-4750-b91e-35f38e3c0c6e"
      unitRef="number">0.50</cms:DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch>
    <cms:DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay
      contextRef="i8b878ff841bc4c83abc44d7701563c17_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM0NDU_26a854ff-96b7-4449-835d-2252b73bbcc2"
      unitRef="number">0.02</cms:DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i8b878ff841bc4c83abc44d7701563c17_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM1NDA_3ac59cf4-009b-44a6-a31c-f7a091a095ce"
      unitRef="usd">30000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i8dd1ab1b4be3470180828d134db1d180_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM1NjY_46fa9d26-7e9e-4532-919a-6e3331165acb"
      unitRef="usd">28000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ie6a41b7300144f4f9511846d18101d95_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM1OTY_be6f28aa-d6ed-472d-87e1-406133f8beb2"
      unitRef="usd">27000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i41a51e7447624086989615a6844d5c90_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM2Njc_a8987dbd-a4ad-4a51-90b7-c7c4836967d1"
      unitRef="usd">29000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i68595ccb27544a1bbbb9e2c30751e7ff_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM2OTM_285c4515-9b5c-4b47-bd24-ccd4420d6290"
      unitRef="usd">27000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="id19105f29bd642a691b6415df718429e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM3MjM_63eaa845-3d8f-4992-a863-1473c170b79d"
      unitRef="usd">26000000</us-gaap:DefinedContributionPlanCostRecognized>
    <cms:RetirementAgeRequirement
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM5NDM_410dc4d3-2995-4999-9e4b-89fbbd566802"
      unitRef="year">55</cms:RetirementAgeRequirement>
    <cms:RetirementAgeRequirement
      contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM5NDM_cd794aa4-dc06-4448-b7ef-6ae61338bd8d"
      unitRef="year">55</cms:RetirementAgeRequirement>
    <cms:RetirementYearsOfServiceWithDisability
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQxNjM_2da39802-cc11-45db-b010-c7e67abad553">P15Y</cms:RetirementYearsOfServiceWithDisability>
    <cms:RetirementYearsOfServiceWithDisability
      contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQxNjM_c399a9fc-4aa1-477d-8ead-04b8afe09e8d">P15Y</cms:RetirementYearsOfServiceWithDisability>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="id191cb05d8e8403f9e00369a177f8afc_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQzMTk_0563a362-250d-43e6-9ad0-fddbb9e7e5aa"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="ie259ff22423748bc9a71aa67929a57e9_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQzMTk_335bb265-0ff7-4e99-bc30-26acfce6995f"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="id32bcb5513a845a1bd2348f49ce41db0_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQzMzI_9ae70b35-8f05-4389-8c02-d0cfdcde5f3d"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="ie2d3e820807742b18862288e3aced6db_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQzMzI_fd47263d-73ec-4cf4-a22a-1fbbbb2543b4"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="ib62ee62aa9db41d0b518d3a435e85865_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQzNzk_80e0de9f-8525-4577-9595-b9ac52a2bd0f"
      unitRef="number">0.0700</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i9688fc469b664cdcbe83432794b5d2b5_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQzNzk_bb461697-dadc-47c2-a1b9-ddbdd62b6385"
      unitRef="number">0.0700</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="ie5c207c45d0141bda8df051f53ee8604_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQzOTI_707af6b2-1520-479e-8f23-2bceae742911"
      unitRef="number">0.0725</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="ie61a25d709dc4d38a756037fcbfb5bf2_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQzOTI_e92c5368-9bb6-4cb7-815c-a1aedf7dc706"
      unitRef="number">0.0725</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQ0Njc_0eb9d09c-8459-44fe-ab1a-42ca20156d08"
      unitRef="number">0.0475</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQ0Njc_21e9c21d-ce84-4c58-b9b0-af1304557e3e"
      unitRef="number">0.0475</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQ0NzM_1fa7667a-0146-48aa-9d5b-da9aa0519ba1">2027</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzQ0NzM_f75e98d2-bb4f-466e-af30-9cc9f998063b">2027</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDgz_c316cf26-7999-40a6-99f3-5220144d19a1">Presented in the following table are the weighted-average assumptions used in CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefits plans to determine benefit obligations and net periodic benefit cost:&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted average for benefit obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted average for net periodic benefit cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Service cost discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest cost discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected long-term rate of return on plan assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table for 2020 and 2019 and the RP-2014 Mortality Table for 2018, with improvement scales MP-2020 for 2020, MP-2019 for 2019, and MP-2018 for 2018. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2020 and the RP-2014 Mortality Table for 2019 and 2018, with improvement scales MP-2019 for 2020, MP-2018 for 2019, and MP-2017 for 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the &lt;/span&gt;&lt;/div&gt;expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#x2019;s and Consumers&#x2019; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2020. The actual return (loss) on the assets of the DB&#160;Pension Plans was 13.6 percent in 2020, 21.0 percent in 2019, and (6.7) percent in 2018.</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDkw_9c4d3cd5-9c41-479d-a0c4-d70e27a01a36">Presented in the following table are the weighted-average assumptions used in CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefits plans to determine benefit obligations and net periodic benefit cost:&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted average for benefit obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted average for net periodic benefit cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Service cost discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest cost discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected long-term rate of return on plan assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table for 2020 and 2019 and the RP-2014 Mortality Table for 2018, with improvement scales MP-2020 for 2020, MP-2019 for 2019, and MP-2018 for 2018. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2020 and the RP-2014 Mortality Table for 2019 and 2018, with improvement scales MP-2019 for 2020, MP-2018 for 2019, and MP-2017 for 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'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;CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the &lt;/span&gt;&lt;/div&gt;expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#x2019;s and Consumers&#x2019; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2020. The actual return (loss) on the assets of the DB&#160;Pension Plans was 13.6 percent in 2020, 21.0 percent in 2019, and (6.7) percent in 2018.</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i47c8359f319141529c0389a74537a86b_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzQtMS0xLTEtMA_80f5e43d-fe6b-4cc2-b307-1488b6d5443d"
      unitRef="number">0.0273</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i07c8db86fb0740c4b88907f60e0c77be_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzQtMi0xLTEtMA_ed6c0a03-9670-4ca9-937f-bd44f4e8ac7e"
      unitRef="number">0.0337</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i4fd09160774940e593e0455c83b4d57d_I20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzQtMy0xLTEtMA_63377952-597e-47d6-b18b-17b6864dfd2c"
      unitRef="number">0.0448</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i5c34b648c5314ac084d5143e73c07814_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzUtMS0xLTEtMA_14e607a3-d536-47bf-b7b0-18d1d4933f8e"
      unitRef="number">0.0241</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i3727bd6b95f2477a9d4c5bdf7728fd84_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzUtMi0xLTEtMA_f6c9e0ce-f22b-4b0f-8a70-3aba9f337dfb"
      unitRef="number">0.0317</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="iba2545d1b71c47389645a6ea44587284_I20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzUtMy0xLTEtMA_b289594f-ff43-4221-996e-e210614bf291"
      unitRef="number">0.0432</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzYtMS0xLTEtMA_24af335b-c661-4a02-bf68-e4fc808e8f27"
      unitRef="number">0.0240</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i179a9b4173244c5684bb62d483a3b028_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzYtMi0xLTEtMA_4c0fde28-20db-486e-9bbc-daebfcc04f30"
      unitRef="number">0.0315</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i08577b44f65b4d57a9860033166a4d13_I20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzYtMy0xLTEtMA_557627f7-8173-4acc-876c-c0b60e7cc8a3"
      unitRef="number">0.0432</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzctMS0xLTEtMA_ef6b6624-e2b7-410c-9311-43dcb9faeef5"
      unitRef="number">0.0269</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzctMi0xLTEtMA_62c62af9-1fc1-422c-9f57-dbe3f702fc28"
      unitRef="number">0.0332</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i09651bc10f024b53be4dd548425f381d_I20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzctMy0xLTEtMA_56ae1b70-7f35-47f1-ba8f-276f6d306e0f"
      unitRef="number">0.0442</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i47c8359f319141529c0389a74537a86b_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzktMS0xLTEtMA_ccd48514-b2fe-4bb4-916e-b79d06824d91"
      unitRef="number">0.0370</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i07c8db86fb0740c4b88907f60e0c77be_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzktMi0xLTEtMA_337466c8-dec5-4efb-b9ce-6075870acdc6"
      unitRef="number">0.0350</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i4fd09160774940e593e0455c83b4d57d_I20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzktMy0xLTEtMA_7877e9dc-cf05-4ca3-8b02-7f44edd9055a"
      unitRef="number">0.0350</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzEwLTEtMS0xLTA_1624ab00-e588-4b21-8c04-eaebbe90ef2e"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i179a9b4173244c5684bb62d483a3b028_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzEwLTItMS0xLTA_5c97c623-d52b-4fe8-8ca7-747f071a43c2"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i08577b44f65b4d57a9860033166a4d13_I20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzEwLTMtMS0xLTA_0c2d3abc-abab-4af0-a780-df56ebcfdf8d"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="id3024274c11f44b4a8f80c5961779fb2_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzEzLTEtMS0xLTA_2d3dd445-96f5-482d-8fbf-8837fa5cbedf"
      unitRef="number">0.0344</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="i19ee86ab73154f7da14f36a461843d26_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzEzLTItMS0xLTA_6bc4a318-b828-4e9d-b35e-f5c0cd097779"
      unitRef="number">0.0455</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="i25913e42006448ce8a4d9410dfc92f22_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzEzLTMtMS0xLTA_a0401a94-6a3e-4ad7-b7d0-ad211b945f99"
      unitRef="number">0.0385</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE0LTEtMS0xLTA_6284337f-ac1a-42d9-afc9-3ffd53ee7d9d"
      unitRef="number">0.0346</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE0LTItMS0xLTA_ff7fbbf4-92e1-4e40-8831-45a8d7ccd0ed"
      unitRef="number">0.0458</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="i01cebbc6069b4a1a970e41b3a4516b92_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE0LTMtMS0xLTA_f1faf0b8-e71c-4543-ad71-3c8f2a8e7667"
      unitRef="number">0.0383</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE1LTEtMS0xLTA_e5f885ed-5397-4623-a9f1-725de7e53604"
      unitRef="number">0.0357</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE1LTItMS0xLTA_cfa775bc-d908-4447-a260-e24a0cdb0c1a"
      unitRef="number">0.0463</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE1LTMtMS0xLTA_119f60c8-edd6-43a0-af8b-e3e6ce5252bd"
      unitRef="number">0.0393</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="id3024274c11f44b4a8f80c5961779fb2_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE3LTEtMS0xLTA_2fe71ed7-342d-46fb-be19-7f88304bd8b1"
      unitRef="number">0.0292</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i19ee86ab73154f7da14f36a461843d26_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE3LTItMS0xLTA_a81065d9-331f-4a62-b20d-d1cdd1d4c7d7"
      unitRef="number">0.0408</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i25913e42006448ce8a4d9410dfc92f22_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE3LTMtMS0xLTEzNzE4_fdd03cff-27b3-4cfd-a759-46fa6adb5728"
      unitRef="number">0.0339</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i7905ea9bce6a450f9a4a8f64843be197_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE4LTEtMS0xLTA_d54d369c-2d45-408e-b831-96940d165a4f"
      unitRef="number">0.0274</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i189e8faac39744dc9923b606fcb93d13_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE4LTItMS0xLTA_005433fc-f718-45f5-8dc8-24adcd71ce11"
      unitRef="number">0.0393</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i6198eaef7feb4213af784dd571edf0d0_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE4LTMtMS0xLTA_13579edb-3553-4f20-8fa7-654c326389f8"
      unitRef="number">0.0324</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE5LTEtMS0xLTA_c8b6afce-14c4-463d-af1f-61203e092aaa"
      unitRef="number">0.0274</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE5LTItMS0xLTA_057975de-49f6-46f3-9e87-e91a65796b47"
      unitRef="number">0.0394</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i01cebbc6069b4a1a970e41b3a4516b92_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzE5LTMtMS0xLTA_ba79b383-2777-419b-9213-94a1b2f45cf1"
      unitRef="number">0.0326</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzIwLTEtMS0xLTA_cd3192a9-b91a-485d-88f8-d662779dfe0d"
      unitRef="number">0.0288</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzIwLTItMS0xLTA_8fc93a8c-8795-4b89-82a9-a6ae3e876c55"
      unitRef="number">0.0403</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzIwLTMtMS0xLTA_6496b8f0-8c75-458c-86ff-a3120b7f05e2"
      unitRef="number">0.0335</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzIyLTEtMS0xLTA_85fc6bfa-7af7-4ac7-b4a2-c2ddac539ebf"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzIyLTItMS0xLTA_b9404bc8-c48c-408c-8321-d2dfd89fb318"
      unitRef="number">0.0700</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i975f83d2dc7645418d2084696f4b42fc_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzIyLTMtMS0xLTA_9192bbf4-b0e5-45e5-9372-1d7979398753"
      unitRef="number">0.0700</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzIzLTEtMS0xLTA_b7bfe218-c480-4514-aa7f-b48bc2890276"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzIzLTItMS0xLTA_6852d2b6-bb91-4fba-9005-2a7ab7bfc7f5"
      unitRef="number">0.0700</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzIzLTMtMS0xLTA_f06703d0-1c8c-45e6-8a64-8af02885c6ac"
      unitRef="number">0.0700</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="id3024274c11f44b4a8f80c5961779fb2_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzI1LTEtMS0xLTA_68b9412d-f08a-4e1d-94d6-7c324e70f620"
      unitRef="number">0.0350</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i19ee86ab73154f7da14f36a461843d26_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzI1LTItMS0xLTA_3d457edb-8531-42d1-8579-a54ea9d182bf"
      unitRef="number">0.0350</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i25913e42006448ce8a4d9410dfc92f22_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzI1LTMtMS0xLTA_5c3f8c7d-4ede-463f-a37e-2d4fc1f9c3a6"
      unitRef="number">0.0350</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzI2LTEtMS0xLTA_54589998-2f3c-4f73-8658-9fa6148eaf63"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzI2LTItMS0xLTA_b3f0e3cc-f245-472e-aa1f-2b633b28a6be"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i01cebbc6069b4a1a970e41b3a4516b92_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowNGYzODY1YzUyMTA0YTRhYjZkZWM2NDdlY2JiYjA1MC90YWJsZXJhbmdlOjA0ZjM4NjVjNTIxMDRhNGFiNmRlYzY0N2VjYmJiMDUwXzI2LTMtMS0xLTA_ec123d97-5acd-4761-abbe-f990b844516a"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzc4MDI_101f3667-f1a2-416a-a7b0-97d6ed08d775"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <cms:ActualRateOfReturnLossOnPlanAssets
      contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzc4Nzk_fdfd84e2-b952-4227-aad2-f5cee91c5873"
      unitRef="number">0.136</cms:ActualRateOfReturnLossOnPlanAssets>
    <cms:ActualRateOfReturnLossOnPlanAssets
      contextRef="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzc4ODk_14190f29-ff69-4093-96e2-000ab3a48331"
      unitRef="number">0.210</cms:ActualRateOfReturnLossOnPlanAssets>
    <cms:ActualRateOfReturnLossOnPlanAssets
      contextRef="i975f83d2dc7645418d2084696f4b42fc_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzc5MDM_f7b3352d-278c-43fa-9ba2-a442732ad3e6"
      unitRef="number">-0.067</cms:ActualRateOfReturnLossOnPlanAssets>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDcw_2d0e61ca-a9db-40a2-99ea-ff54a5dae6a1">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 benefits plans:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans and DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(98)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDkx_17f0c8a1-b52a-4963-9a8e-e386b063ab56">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 benefits plans:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans and DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(98)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i3538b214846b415d9787dc943db0d638_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzUtMi0xLTEtMA_2eeb7fe4-2e2e-4c1f-af51-c387f4be7c53"
      unitRef="usd">50000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ib9f98914887d452ea2bd2d8cd2ede9b0_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzUtNC0xLTEtMA_2ac3c400-02d3-4964-b533-28424ad5d75c"
      unitRef="usd">41000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i9008588ff2ba46dcae3d62ed01a9f6e4_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzUtNi0xLTEtMA_e22f4625-3f14-439e-aede-506fa59feb92"
      unitRef="usd">48000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzUtOS0xLTEtMA_500ee8e7-103e-4b02-af2c-4a75f0d556b5"
      unitRef="usd">16000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzUtMTEtMS0xLTA_0fea1e36-4869-46f2-a568-136062825b44"
      unitRef="usd">14000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzUtMTMtMS0xLTA_caefcd2e-2549-4974-958c-240b63fc384f"
      unitRef="usd">17000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i3538b214846b415d9787dc943db0d638_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzYtMi0xLTEtMA_3cf1cb97-0cc5-4791-a536-5e841aec49ab"
      unitRef="usd">83000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ib9f98914887d452ea2bd2d8cd2ede9b0_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzYtNC0xLTEtMA_ad836fc0-aa7f-4ef0-bf72-a7cdfb3f7191"
      unitRef="usd">103000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i9008588ff2ba46dcae3d62ed01a9f6e4_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzYtNi0xLTEtMA_0fd4bde2-7cc6-45e1-ab2e-c7860af87db7"
      unitRef="usd">95000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzYtOS0xLTEtMA_3cb3a011-e30f-4d71-87c8-ff60f0511baa"
      unitRef="usd">33000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzYtMTEtMS0xLTA_e8c38b4c-a96f-4539-8b3c-dda7445796b8"
      unitRef="usd">41000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzYtMTMtMS0xLTA_5dc25252-49cc-47b4-9d59-46800b9d85a7"
      unitRef="usd">34000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i3538b214846b415d9787dc943db0d638_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzctMi0xLTEtMA_3f2e63c3-6e5a-4cc3-9d9f-9e37dde6b461"
      unitRef="usd">-1000000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ib9f98914887d452ea2bd2d8cd2ede9b0_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzctNC0xLTEtMA_116c935a-7edc-449e-8533-c7819f4555e7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i9008588ff2ba46dcae3d62ed01a9f6e4_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzctNi0xLTEtMA_c83fed38-aa25-49be-b44c-3f9670049e11"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzctOS0xLTEtMA_6f654905-332c-4e48-8b66-ac74f6d2ed9c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzctMTEtMS0xLTA_72b6fe4d-1390-4f8b-a0cb-7b8de044339b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzctMTMtMS0xLTA_ba7fdf55-216b-461d-a0a4-f2d6426071a8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i3538b214846b415d9787dc943db0d638_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzgtMi0xLTEtNDYxMw_dd37e2b1-67bc-4906-ad7a-7498aed4490d"
      unitRef="usd">191000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ib9f98914887d452ea2bd2d8cd2ede9b0_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzgtNC0xLTEtNDYwOQ_c2522c64-16a1-4e98-bfee-278eadafa881"
      unitRef="usd">162000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i9008588ff2ba46dcae3d62ed01a9f6e4_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzgtNi0xLTEtNDYxNw_f233ed99-d0f6-4630-b1cd-c508adcc891c"
      unitRef="usd">149000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzgtOS0xLTEtNDYyMg_2c1d4611-6317-4d6c-8d7c-6fbc854b2000"
      unitRef="usd">100000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzgtMTEtMS0xLTQ2MjY_e8a6b9b6-7bc0-42cc-bf83-563eb7878467"
      unitRef="usd">88000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzgtMTMtMS0xLTQ2MzA_62b99d67-15ea-497d-b38f-ac8b6b093c3d"
      unitRef="usd">97000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i3538b214846b415d9787dc943db0d638_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzktMi0xLTEtMA_1928e720-b457-4e8f-95e4-7543dda060be"
      unitRef="usd">-95000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ib9f98914887d452ea2bd2d8cd2ede9b0_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzktNC0xLTEtMA_8c8dc6bf-1afb-4704-abdc-e1f3d5ce4d05"
      unitRef="usd">-50000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i9008588ff2ba46dcae3d62ed01a9f6e4_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzktNi0xLTEtMA_37e66a05-35a2-4e29-8020-674ce8fcf84c"
      unitRef="usd">-76000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzktOS0xLTEtMA_abcb421c-6f91-4c96-9ed3-5206fecac87d"
      unitRef="usd">-15000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzktMTEtMS0xLTA_513a8351-327e-4594-9690-567b77a4b88c"
      unitRef="usd">-26000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzktMTMtMS0xLTA_256a22f5-dc29-49aa-993a-82603333dfa4"
      unitRef="usd">-15000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i3538b214846b415d9787dc943db0d638_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEwLTItMS0xLTA_d00f8eaa-bce4-4f51-a8a9-a792820f668b"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ib9f98914887d452ea2bd2d8cd2ede9b0_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEwLTQtMS0xLTA_7059ef7f-78a4-4766-8526-b7965a20a270"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i9008588ff2ba46dcae3d62ed01a9f6e4_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEwLTYtMS0xLTA_94e19f69-0beb-4418-b20c-40cc017771aa"
      unitRef="usd">3000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEwLTktMS0xLTA_583b6f09-4a2a-479f-a694-1f6f102d26c3"
      unitRef="usd">-56000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEwLTExLTEtMS0w_6ba60857-f72d-41b0-80ad-898ba7efc972"
      unitRef="usd">-62000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEwLTEzLTEtMS0w_9b7fd3f1-4542-4771-ba3e-cb92be4ce1f8"
      unitRef="usd">-67000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i3538b214846b415d9787dc943db0d638_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEyLTItMS0xLTMxNTc5_db5072d6-0bb6-4c8d-a010-9e910772de6a"
      unitRef="usd">2000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="ib9f98914887d452ea2bd2d8cd2ede9b0_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEyLTQtMS0xLTMxNTc5_a7c12ebf-cae1-49d3-9ab6-1682df9d46d9"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i9008588ff2ba46dcae3d62ed01a9f6e4_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEyLTYtMS0xLTMxNTgz_bd10b446-c0a4-48f9-aea5-e560b9083b68"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEyLTktMS0xLTMxNTg3_60361d8f-ff7b-45a8-bca6-0296b45f3198"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEyLTExLTEtMS0zMTU5MQ_ee479aa6-a6b7-48e0-87f5-0483fd7853ec"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzEyLTEzLTEtMS0zMTU5MQ_25e70034-9f5b-4a3c-9b81-b6c7cdeef5e1"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i3538b214846b415d9787dc943db0d638_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzExLTItMS0xLTA_1e529240-6637-4374-9cdd-e1e7d515918c"
      unitRef="usd">41000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ib9f98914887d452ea2bd2d8cd2ede9b0_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzExLTQtMS0xLTA_268a1059-d83a-41c2-9d80-bfda88a5f184"
      unitRef="usd">33000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i9008588ff2ba46dcae3d62ed01a9f6e4_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzExLTYtMS0xLTA_de229613-559b-4b9b-95e9-e158a9f20598"
      unitRef="usd">73000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzExLTktMS0xLTA_522c9577-fe17-4fa0-9aeb-8f2bd6d19a7e"
      unitRef="usd">-92000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzExLTExLTEtMS0w_a2fc8bed-d11a-4cd8-b53f-b4e330f8df0f"
      unitRef="usd">-69000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzExLTEzLTEtMS0w_0c3eb432-05a0-412f-ad55-93b40b396762"
      unitRef="usd">-98000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ibf81e14a45924c0f8c6533731e1ad8f5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE0LTItMS0xLTA_25f06413-3f37-49c1-97a7-a9444a9287b7"
      unitRef="usd">49000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i560aabb07f16490d9de8736211904ff3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE0LTQtMS0xLTA_4db0839e-4885-4741-8f38-69378b6cded3"
      unitRef="usd">40000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i1f4e90248e7640fe99992ffee3275245_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE0LTYtMS0xLTA_61bd7d6a-78db-4277-b048-8b75fe769b56"
      unitRef="usd">47000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE0LTktMS0xLTA_a3518a63-9b6d-404a-9895-1c47250ef0b2"
      unitRef="usd">15000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE0LTExLTEtMS0w_34667b90-5fcc-4282-927d-3405c22de3be"
      unitRef="usd">13000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i737cf0c332ba4576be68e4d981b42800_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE0LTEzLTEtMS0w_fc77a1ae-efbc-47fe-8616-a7b0afa840d5"
      unitRef="usd">16000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ibf81e14a45924c0f8c6533731e1ad8f5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE1LTItMS0xLTA_67afd276-8d74-458d-8c66-08249bc5501f"
      unitRef="usd">78000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i560aabb07f16490d9de8736211904ff3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE1LTQtMS0xLTA_80ec8448-7a83-472b-9c39-3368fdd4dd93"
      unitRef="usd">97000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i1f4e90248e7640fe99992ffee3275245_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE1LTYtMS0xLTA_e343e20f-6540-4fa7-a196-caa4ba8e7830"
      unitRef="usd">88000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE1LTktMS0xLTA_fef5a76b-8208-4241-9bcd-f8ea3c3af918"
      unitRef="usd">31000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE1LTExLTEtMS0w_305e35e5-04af-44cb-b054-0d90ba9207bc"
      unitRef="usd">40000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i737cf0c332ba4576be68e4d981b42800_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE1LTEzLTEtMS0w_00946fd1-4867-433d-9a95-12d1e431f529"
      unitRef="usd">33000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ibf81e14a45924c0f8c6533731e1ad8f5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE2LTItMS0xLTA_6326e445-8e51-42d8-bdbf-b01b8fd3b84a"
      unitRef="usd">181000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i560aabb07f16490d9de8736211904ff3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE2LTQtMS0xLTA_bde00f42-9ab5-4248-9e67-ae9e59d938ed"
      unitRef="usd">153000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i1f4e90248e7640fe99992ffee3275245_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE2LTYtMS0xLTA_ad4335ff-2811-40f6-810c-2d4cdf4f718e"
      unitRef="usd">139000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE2LTktMS0xLTA_c3ef3fae-a101-479d-9b9b-f8ff68de86a7"
      unitRef="usd">93000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE2LTExLTEtMS0w_0dd8ffdb-2da8-41a1-9cce-28623e5c1281"
      unitRef="usd">82000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i737cf0c332ba4576be68e4d981b42800_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE2LTEzLTEtMS0w_72e07bc7-7acc-4499-b956-3c5e2d2a09bc"
      unitRef="usd">91000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ibf81e14a45924c0f8c6533731e1ad8f5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE4LTItMS0xLTA_9e2e71ae-a27e-4e0f-9c49-a422f43a44a8"
      unitRef="usd">-90000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i560aabb07f16490d9de8736211904ff3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE4LTQtMS0xLTA_c8a84de6-a82d-4af0-95a4-f3e2ff1bc041"
      unitRef="usd">-47000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i1f4e90248e7640fe99992ffee3275245_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE4LTYtMS0xLTA_79b54fc8-b7cb-4169-9b6c-ef23f787e51b"
      unitRef="usd">-73000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE4LTktMS0xLTA_5a956bc3-4002-49fc-a2ff-d823e2d2c4b7"
      unitRef="usd">-15000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE4LTExLTEtMS0w_152bd461-f325-46a0-94a8-032b39e0d1a6"
      unitRef="usd">-26000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i737cf0c332ba4576be68e4d981b42800_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE4LTEzLTEtMS0w_a5883420-dd47-4186-894d-c11b2cfc82c3"
      unitRef="usd">-16000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ibf81e14a45924c0f8c6533731e1ad8f5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE5LTItMS0xLTA_4e505f07-fbc4-48af-8576-31491f8ad6fc"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i560aabb07f16490d9de8736211904ff3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE5LTQtMS0xLTA_e4a5317c-ca20-4fab-90d8-933222c188f1"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i1f4e90248e7640fe99992ffee3275245_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE5LTYtMS0xLTA_58266b67-d3bc-4894-a806-11c13e58dbbd"
      unitRef="usd">3000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE5LTktMS0xLTA_9aa2365b-33ef-452b-8754-50edbdabe32d"
      unitRef="usd">-54000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE5LTExLTEtMS0w_946321ce-08cc-4ffa-bab5-240e56fc9381"
      unitRef="usd">-61000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i737cf0c332ba4576be68e4d981b42800_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzE5LTEzLTEtMS0w_da8d358f-b546-4ce0-bc7a-75fb0bed5dc0"
      unitRef="usd">-65000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="ibf81e14a45924c0f8c6533731e1ad8f5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIyLTItMS0xLTMxNjEy_390e5944-5f81-4599-9c36-e2fc8ac2b9fb"
      unitRef="usd">2000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i560aabb07f16490d9de8736211904ff3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIyLTQtMS0xLTMxNjEy_f40faa1f-ad92-410e-84c7-3504781c8eb4"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i1f4e90248e7640fe99992ffee3275245_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIyLTYtMS0xLTMxNjA2_b2b4f2ab-7794-44c4-a927-92c6cb32664d"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIyLTktMS0xLTMxNjAw_df2c070d-d5de-45a6-91a9-f9c1a9cec3e5"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIyLTExLTEtMS0zMTU5NQ_70811a55-1139-4580-8a4b-349e49881289"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i737cf0c332ba4576be68e4d981b42800_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIyLTEzLTEtMS0zMTU5NQ_42cb6dc7-1c33-40c6-8e46-d001ec948dae"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ibf81e14a45924c0f8c6533731e1ad8f5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIwLTItMS0xLTA_6cc95b4f-57bd-4ae3-9a97-9eab23d1f2ab"
      unitRef="usd">39000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i560aabb07f16490d9de8736211904ff3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIwLTQtMS0xLTA_3424d6a8-edfc-4258-8639-97c6ce293692"
      unitRef="usd">32000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i1f4e90248e7640fe99992ffee3275245_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIwLTYtMS0xLTA_74e226d1-359a-44b9-a4fa-eefdbf46bd46"
      unitRef="usd">72000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIwLTktMS0xLTA_9214686e-fbbf-404e-a433-8a039702f0a1"
      unitRef="usd">-86000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIwLTExLTEtMS0w_ecc6d326-e161-4905-acbc-46fe6f0e35f0"
      unitRef="usd">-64000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i737cf0c332ba4576be68e4d981b42800_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo3ZDVjM2I5NjIxYTI0Yjc2OWEzZDA2MTI4N2EwMmVkYy90YWJsZXJhbmdlOjdkNWMzYjk2MjFhMjRiNzY5YTNkMDYxMjg3YTAyZWRjXzIwLTEzLTEtMS0w_bf5f658f-f0ac-4e53-b58f-c0e2c7229900"
      unitRef="usd">-91000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <cms:AmortizedNetGainsAndLossesInExcessOfPboOrMrv
      contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzgxNTk_129c9999-b8ba-4876-a652-e963695de87b"
      unitRef="number">0.10</cms:AmortizedNetGainsAndLossesInExcessOfPboOrMrv>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses
      contextRef="id3024274c11f44b4a8f80c5961779fb2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzg0Njc_2924c263-c0d9-4509-b9ba-de86b949eb0e">P8Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses
      contextRef="i19ee86ab73154f7da14f36a461843d26_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzcxNDY4MjU2MDgxODM_599646ba-8e20-448d-b81a-7c9c10d6c486">P9Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses
      contextRef="i25913e42006448ce8a4d9410dfc92f22_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzcxNDY4MjU2MDgxODM_9145210d-dbf4-4e24-9e65-655c83b3539b">P9Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy
      contextRef="i7905ea9bce6a450f9a4a8f64843be197_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzg1ODU_9470aeee-c071-4835-9d80-e2be2a1fa61d">P19Y</cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy>
    <cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy
      contextRef="i189e8faac39744dc9923b606fcb93d13_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzcxNDY4MjU2MDgyMTY_12c44987-247f-4dcc-9ef5-6c66a6187539">P20Y</cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy>
    <cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy
      contextRef="i6198eaef7feb4213af784dd571edf0d0_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzcxNDY4MjU2MDgyMTY_4643d6a1-c83f-4ef6-86d1-d44e161f90ee">P20Y</cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzg4MzM_b97bf438-7fa9-4ffb-8bd6-da910a282107">P9Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses
      contextRef="i5975166f2f4f452e844ff61accdd4e67_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzcxNDY4MjU2MDgyNzU_334ffe4d-091b-435a-9644-d61556404458">P10Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses
      contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzcxNDY4MjU2MDgyNzU_7ee674c0-bd7a-4fc6-a14a-be2c5ab21e97">P10Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <cms:EstimatedTimeOfPriorServiceCost
      contextRef="i05dc51c9bf8846b49cbfeee014221b90_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEzMTk0MTM5NTU2NzAz_a74e187b-5470-4d88-9dda-eb47a1558828">P8Y</cms:EstimatedTimeOfPriorServiceCost>
    <cms:EstimatedTimeOfPriorServiceCost
      contextRef="id3024274c11f44b4a8f80c5961779fb2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEzMTk0MTM5NTU2NzAz_c315a82d-bd81-48da-8b20-502007dafffe">P8Y</cms:EstimatedTimeOfPriorServiceCost>
    <cms:EstimatedTimeOfPriorServiceCost
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzkyMTc_3ac4315b-1ac0-4bcb-be5c-a1e08037a40b">P9Y</cms:EstimatedTimeOfPriorServiceCost>
    <cms:EstimatedTimeOfPriorServiceCost
      contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzkyMTc_c5fc47d5-4ee9-4957-b65c-9b4e339f962e">P9Y</cms:EstimatedTimeOfPriorServiceCost>
    <cms:PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue
      contextRef="ia6c443c25bc7457c8f94f0947313166e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzg3OTYwOTMwNDg3MjY_02e11f60-5460-40de-a9f5-8d125b01da76">P5Y</cms:PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue>
    <cms:PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue
      contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzg3OTYwOTMwNDg3MjY_7377838b-57d3-43d2-b525-6a7fa6595b7a">P5Y</cms:PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue>
    <us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDU5_a346a329-3d0f-4693-996d-24b583b74d41">Presented in the following table are reconciliations of the funded status of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefits plans with their retirement benefits plans&#x2019; liabilities:&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan amendments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Benefit obligation at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Plan assets at fair value at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Plan assets at fair value at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The actuarial loss for 2020 and 2019 for the DB&#160;Pension Plans was primarily the result of lower discount rates and lower interest rates used to calculate the value of lump-sum payments. The actuarial loss for 2020 and 2019 for the OPEB Plan was primarily the result of lower discount rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $138&#160;million at December&#160;31,&#160;2020 and $(408)&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock>
    <us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDc4_f971c6d7-5d3a-4598-bde8-bfebb083ff86">Presented in the following table are reconciliations of the funded status of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefits plans with their retirement benefits plans&#x2019; liabilities:&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan amendments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan assets at fair value at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Benefit obligation at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Plan assets at fair value at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Plan assets at fair value at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The actuarial loss for 2020 and 2019 for the DB&#160;Pension Plans was primarily the result of lower discount rates and lower interest rates used to calculate the value of lump-sum payments. The actuarial loss for 2020 and 2019 for the OPEB Plan was primarily the result of lower discount rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $138&#160;million at December&#160;31,&#160;2020 and $(408)&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ic795ccd9b5634a88a38fb3e023d8ba95_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzQtMi0xLTEtMA_1871dea0-8388-4658-89ec-408fc0639ee2"
      unitRef="usd">2973000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="id9c2841e17f64bcfa1d0951e074f6d06_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzQtNC0xLTEtMA_d82d9a08-c21d-4bb9-aae8-e91a9aca1bfb"
      unitRef="usd">2512000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i179a9b4173244c5684bb62d483a3b028_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzQtNy0xLTEtMA_774169f2-39ff-4620-ae1a-9bb5211e1175"
      unitRef="usd">150000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i08577b44f65b4d57a9860033166a4d13_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzQtOS0xLTEtMA_32321cb4-cdcd-4e7e-b8bf-3b70bcb8eadc"
      unitRef="usd">140000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzQtMTItMS0xLTA_a1fef71f-f958-46fb-8259-39774994dfd2"
      unitRef="usd">1165000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i09651bc10f024b53be4dd548425f381d_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzQtMTQtMS0xLTA_fb503cd1-017e-4903-a514-7b11cb757646"
      unitRef="usd">1045000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzUtMi0xLTEtMA_1cb32c3f-4fed-4969-b308-eceb24c91a48"
      unitRef="usd">50000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzUtNC0xLTEtMA_08fe3600-e336-4ec3-a326-90c8bc3df20c"
      unitRef="usd">41000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzUtNy0xLTEtMA_03f7e020-f9cc-411b-9ffe-f0272e462d37"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzUtOS0xLTEtMA_870a9acb-d86c-426b-8eff-37d65ec7ba85"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzUtMTItMS0xLTA_dc23921f-3ed8-4ce0-b605-ca6fc8e8e1f3"
      unitRef="usd">16000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzUtMTQtMS0xLTA_4f784e7a-fb92-4836-a652-b2a4247c7383"
      unitRef="usd">14000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzYtMi0xLTEtMA_28bb9978-5051-43da-987a-95424c836bc2"
      unitRef="usd">79000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzYtNC0xLTEtMA_9e1e61aa-38e8-4b0e-aaf8-1b231250d57e"
      unitRef="usd">98000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzYtNy0xLTEtMA_074bdf56-a0a4-4b6d-a995-1f8a36c36400"
      unitRef="usd">4000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzYtOS0xLTEtMA_9b870ea3-ab18-4a29-9926-f6338edbf51b"
      unitRef="usd">5000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzYtMTItMS0xLTA_853229bc-d5d5-4717-9464-2cad4db6a655"
      unitRef="usd">33000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzYtMTQtMS0xLTA_d48e055f-15fe-4043-a5eb-5fd52db4ea37"
      unitRef="usd">41000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzctMi0xLTEtMA_5877fc99-9d0c-4831-8344-0dfe160a7b17"
      unitRef="usd">24000000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzctNC0xLTEtMA_c4817f7b-ec73-4c37-ab9c-2b01d0b46a14"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzctNy0xLTEtMA_31cafd6b-5704-4bf6-b4ad-f0fe0169cde1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzctOS0xLTEtMA_f91390e4-077a-4501-a2c8-ef410b8a978a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzctMTItMS0xLTA_8e62d11c-886b-43c0-9dbc-3a345e3e19b2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzctMTQtMS0xLTA_82971c41-40a7-4472-bddf-c64fca709260"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzgtMi0xLTEtMA_09580b77-95fc-4378-a934-f691fd322492"
      unitRef="usd">-355000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzgtNC0xLTEtMA_a93e1984-2a16-4aaf-a74e-f027e5698ceb"
      unitRef="usd">-476000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzgtNy0xLTEtMA_8bb24c7b-485e-45cc-b13c-1c2470b22605"
      unitRef="usd">-16000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzgtOS0xLTEtMA_db23c069-1cb1-4e33-b888-ab37c5668d9d"
      unitRef="usd">-15000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzgtMTItMS0xLTA_523a8f17-b3e3-4ab6-9218-77736ef505f8"
      unitRef="usd">-39000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzgtMTQtMS0xLTA_33a61973-f5aa-4f05-a462-be6bad5ad087"
      unitRef="usd">-110000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzktMi0xLTEtMA_94a11103-0dc9-49f8-8795-87e37880eab9"
      unitRef="usd">215000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzktNC0xLTEtMA_ff2676f4-768c-4427-9061-b16f64bfd3e2"
      unitRef="usd">154000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzktNy0xLTEtMA_b1483993-1536-410d-92eb-3a763488bf04"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzktOS0xLTEtMA_ae6f8761-07f9-484a-b9df-75c998b11856"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzktMTItMS0xLTA_4a52d1fb-5d72-4231-a2ce-862e11ea0fa6"
      unitRef="usd">48000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzktMTQtMS0xLTA_a9cd1da8-024a-4f64-855a-af87213a9c45"
      unitRef="usd">45000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEwLTItMS0xLTA_3a0334bd-ffbe-4326-84d1-e89db7d67f63"
      unitRef="usd">3266000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ic795ccd9b5634a88a38fb3e023d8ba95_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEwLTQtMS0xLTA_311688f9-6e4a-4420-8a77-d11d87f0d469"
      unitRef="usd">2973000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEwLTctMS0xLTA_e928b47c-1f20-4993-8c0f-1eac155e7323"
      unitRef="usd">160000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i179a9b4173244c5684bb62d483a3b028_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEwLTktMS0xLTA_230dadb3-0c6b-4fa9-ab51-8ba6953c1a01"
      unitRef="usd">150000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEwLTEyLTEtMS0w_874207fe-9e41-425e-952d-b9199ce383a0"
      unitRef="usd">1205000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEwLTE0LTEtMS0w_ce056e74-2fc9-46e7-9e3e-90f2180102a4"
      unitRef="usd">1165000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic795ccd9b5634a88a38fb3e023d8ba95_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzExLTItMS0xLTA_3fd70b56-9a0a-4db2-a4ac-c5c15f091f84"
      unitRef="usd">2546000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id9c2841e17f64bcfa1d0951e074f6d06_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzExLTQtMS0xLTA_46e3b044-4e60-4f7a-aa15-e340b2982881"
      unitRef="usd">2247000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i179a9b4173244c5684bb62d483a3b028_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzExLTctMS0xLTA_c0ab7b61-eca0-4ca1-ad01-71b5991ee438"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i08577b44f65b4d57a9860033166a4d13_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzExLTktMS0xLTA_67377f73-96e7-4332-8a2e-a17d0f8e46f2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzExLTEyLTEtMS0w_0cb0c5fc-da6c-4708-94b1-5e60ac589298"
      unitRef="usd">1509000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i09651bc10f024b53be4dd548425f381d_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzExLTE0LTEtMS0w_8ba0489d-0752-43f2-977c-cc825b163e05"
      unitRef="usd">1280000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEyLTItMS0xLTA_78f648dd-c4cb-4fd0-8409-33d7bdce613d"
      unitRef="usd">371000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEyLTQtMS0xLTA_75cb8843-e21a-414c-b48b-9e502a69f719"
      unitRef="usd">453000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEyLTctMS0xLTA_39d3e1a5-7740-40c4-841d-47b401d945be"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEyLTktMS0xLTA_25f78aeb-bcc1-4bae-90e4-cd27a4b0b8a0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEyLTEyLTEtMS0w_ae78248e-36f1-47c9-b1bc-3547f21ffa93"
      unitRef="usd">182000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEyLTE0LTEtMS0w_a8945dc5-b6f9-4a0f-9b08-ec2dc03c9205"
      unitRef="usd">273000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEzLTItMS0xLTA_fc06dc03-5a2c-47eb-be1e-f1956fcff8d1"
      unitRef="usd">700000000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEzLTQtMS0xLTA_f9c0d6a6-0e22-43c0-92bf-825ca9165add"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEzLTctMS0xLTA_29ddfc5b-5c0d-4aa2-be0d-4028bde58462"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEzLTktMS0xLTA_f5e6f9af-ed69-416b-8a1b-ea89dd52a4f4"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEzLTEyLTEtMS0w_f40e884d-8bb2-4957-bd9b-3510047439be"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzEzLTE0LTEtMS0w_9a7f79f7-407a-41e4-97c4-17d0e04d789e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE0LTItMS0xLTA_370c5ae0-e135-4df7-a5fb-c940b50f7528"
      unitRef="usd">215000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE0LTQtMS0xLTA_0febd5cf-ab89-47b9-a646-b7db0419ef72"
      unitRef="usd">154000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="if80c7f0c40804094a31f4ef91db09755_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE0LTctMS0xLTA_80354216-7876-416b-9284-9bcd3d6a6d1b"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i5448e587e48a41ceb1c783c13d220e49_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE0LTktMS0xLTA_0cd345b6-6b3b-412c-9861-eb1a61e4e192"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE0LTEyLTEtMS0w_4fc04bd3-f16c-48ca-a488-785d27602fad"
      unitRef="usd">47000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE0LTE0LTEtMS0w_9e0d1985-c332-4be5-8118-753afc3a8cc0"
      unitRef="usd">44000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE1LTItMS0xLTA_438768b6-815c-4246-9184-b8709ab03617"
      unitRef="usd">3402000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic795ccd9b5634a88a38fb3e023d8ba95_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE1LTQtMS0xLTA_401583f8-1aa4-49b1-8e28-cfc5a5c8604f"
      unitRef="usd">2546000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE1LTctMS0xLTA_fabc88bf-943f-40de-a452-54b78809da59"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i179a9b4173244c5684bb62d483a3b028_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE1LTktMS0xLTA_bc9da4ee-4ec1-4c76-bbf7-c4dcbafa32d9"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE1LTEyLTEtMS0w_ce51b167-0fbd-4fc0-a985-483c852947b9"
      unitRef="usd">1645000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE1LTE0LTEtMS0w_8d8a5a0c-6af5-4ca5-b502-3303d0d931c1"
      unitRef="usd">1509000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE2LTItMS0xLTA_2123e175-3208-44d9-8bc6-00bf56000893"
      unitRef="usd">136000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ic795ccd9b5634a88a38fb3e023d8ba95_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE2LTQtMS0xLTA_0d792a60-1214-4a8f-9517-bb40d3731d04"
      unitRef="usd">-427000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE2LTctMS0xLTA_45db084d-6d86-41ed-b582-93e74462e532"
      unitRef="usd">-160000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i179a9b4173244c5684bb62d483a3b028_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE2LTktMS0xLTA_9d265148-b226-442d-841a-30a9ccf08d66"
      unitRef="usd">-150000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE2LTEyLTEtMS0w_d479dae0-8018-4dfb-82a1-b805c454e4c9"
      unitRef="usd">440000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE2LTE0LTEtMS0w_89c208e9-38aa-4204-9bfd-0d607978a4ee"
      unitRef="usd">344000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i9512c74289b44e87891b547e8c56caf8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE4LTctMS0xLTA_4eef6435-bba9-4952-b1c7-f83d8e0725a0"
      unitRef="usd">109000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i5212464e5efb436a959e12ebee51fbed_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE4LTktMS0xLTA_cb3f7320-e850-48ce-abcf-69ad00bdaa9a"
      unitRef="usd">101000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ifebf04f38d174388b1e5a2e7083a1932_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE4LTEyLTEtMS0w_bac1f7b1-9b95-4da6-90ef-8b42147f1be3"
      unitRef="usd">1120000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i0615c50ce4a24e208a6e3462199e1429_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE4LTE0LTEtMS0w_852ab232-7035-4049-b865-de8e56cd66ff"
      unitRef="usd">1004000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i7738bfcf1569416db0030283bd8ff530_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE5LTctMS0xLTA_3b0768bd-7074-4bb5-9546-83de2610ecbf"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i6b96a9199462421cabf5c21cf5082b07_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE5LTktMS0xLTA_e564f2a6-c106-49b5-93fe-f61b0fb54a49"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE5LTEyLTEtMS0w_cd0dc7e1-354a-4c2b-a81b-2d832ad1b20f"
      unitRef="usd">15000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzE5LTE0LTEtMS0w_6035870a-ff18-4461-903f-d834b3cf3d92"
      unitRef="usd">13000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i7738bfcf1569416db0030283bd8ff530_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIwLTctMS0xLTA_53cf0ffe-26ec-4803-94ae-f78b667c9238"
      unitRef="usd">3000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i6b96a9199462421cabf5c21cf5082b07_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIwLTktMS0xLTA_fdd5405f-1156-46f2-9a5e-c8ad34551d5a"
      unitRef="usd">4000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIwLTEyLTEtMS0w_e319daed-6e24-4ffd-a9eb-7f162ac42ac2"
      unitRef="usd">31000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIwLTE0LTEtMS0w_1933751a-4d09-4949-ab65-7521515caad1"
      unitRef="usd">40000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i7738bfcf1569416db0030283bd8ff530_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIyLTctMS0xLTA_417eef5c-5959-4c11-8bef-4692ab876cc0"
      unitRef="usd">-12000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i6b96a9199462421cabf5c21cf5082b07_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIyLTktMS0xLTA_efa7f745-242d-496e-b2c9-6dbb7f4fb66d"
      unitRef="usd">-11000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIyLTEyLTEtMS0w_4e79454a-5fa3-45a0-bc89-19fc0e874fcd"
      unitRef="usd">-37000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIyLTE0LTEtMS0w_561eebcc-5d7b-4160-972f-19ed3bf97bc2"
      unitRef="usd">-106000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i7738bfcf1569416db0030283bd8ff530_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIzLTctMS0xLTA_524b6425-7748-408f-849a-74b6762216c0"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i6b96a9199462421cabf5c21cf5082b07_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIzLTktMS0xLTA_68767393-f571-456a-a763-055625c5b007"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIzLTEyLTEtMS0w_968dd8e6-643e-42fd-bc80-fbf3c03e562e"
      unitRef="usd">45000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzIzLTE0LTEtMS0w_0d5ab819-65ec-497b-a80e-6571a4d2a706"
      unitRef="usd">43000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI0LTctMS0xLTA_8f160808-8c66-41c6-be26-62f4f46b6974"
      unitRef="usd">117000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i9512c74289b44e87891b547e8c56caf8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI0LTktMS0xLTA_8e55dfb0-b3c8-459a-a464-47cfc60a4103"
      unitRef="usd">109000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI0LTEyLTEtMS0w_2372335a-0221-4f0c-a19a-1ad3a0e5ea2b"
      unitRef="usd">1158000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ifebf04f38d174388b1e5a2e7083a1932_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI0LTE0LTEtMS0w_9d96ac76-c551-4a9c-9242-cd72546f8c11"
      unitRef="usd">1120000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9512c74289b44e87891b547e8c56caf8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI1LTctMS0xLTA_e0dea027-f8cc-4e5d-986f-e56a39affe91"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5212464e5efb436a959e12ebee51fbed_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI1LTktMS0xLTA_3948b3c4-d31d-4097-a71d-3c96eb831ec0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifebf04f38d174388b1e5a2e7083a1932_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI1LTEyLTEtMS0w_b5d04461-15c1-4e5a-9e99-ca4861b080fe"
      unitRef="usd">1410000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0615c50ce4a24e208a6e3462199e1429_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI1LTE0LTEtMS0w_72547f6e-a8be-415b-b95b-62b67d11f292"
      unitRef="usd">1197000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i7738bfcf1569416db0030283bd8ff530_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI2LTctMS0xLTA_6c1e1ff1-2308-4c74-a3f4-aeb3585937b3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i6b96a9199462421cabf5c21cf5082b07_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI2LTktMS0xLTA_fb2a6ca2-ae48-41bd-bb4a-1935ea45bfe8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI2LTEyLTEtMS0w_83a4dcc8-27b9-4518-987f-47cb15a40cb7"
      unitRef="usd">169000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI2LTE0LTEtMS0w_3b648f32-42d8-4bd0-a593-1f8dd23dcec4"
      unitRef="usd">255000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i7738bfcf1569416db0030283bd8ff530_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI3LTctMS0xLTA_4033d9b9-b314-4550-8a2a-ca78b84f493f"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i6b96a9199462421cabf5c21cf5082b07_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI3LTktMS0xLTA_d0928dc8-2050-4392-85e7-131ab753ab01"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI3LTEyLTEtMS0w_0904e520-bc47-4202-9d05-c4c77d65e598"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI3LTE0LTEtMS0w_04773784-fbba-406f-ad40-0adddd48b223"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i7738bfcf1569416db0030283bd8ff530_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI4LTctMS0xLTA_81f61595-7bb9-42f9-b055-201083103647"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i6b96a9199462421cabf5c21cf5082b07_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI4LTktMS0xLTA_73806e27-963d-4e72-acba-80b65a2c02bd"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI4LTEyLTEtMS0w_8c865c9b-a8f0-4b5e-91bb-7b6f34da8a97"
      unitRef="usd">45000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI4LTE0LTEtMS0w_d485b235-e55f-4629-9ca2-adb6f0ea95b7"
      unitRef="usd">42000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI5LTctMS0xLTA_ae4d0b53-9c8f-43f1-bc6e-34e1a0d8363a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9512c74289b44e87891b547e8c56caf8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI5LTktMS0xLTA_643e1bde-3160-41ac-a34e-402d7b2e1d4a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI5LTEyLTEtMS0w_5e9e3c2d-b62d-44c2-95f6-b0bb8b9704a0"
      unitRef="usd">1535000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifebf04f38d174388b1e5a2e7083a1932_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzI5LTE0LTEtMS0w_7b95c2ad-39b9-4b2d-892e-3e4f1a2a2521"
      unitRef="usd">1410000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzMwLTctMS0xLTA_1ec505a4-b1e3-4036-afe8-ba6b0162acd3"
      unitRef="usd">-117000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i9512c74289b44e87891b547e8c56caf8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzMwLTktMS0xLTA_611125d6-a350-4ddf-ab3b-c577af5d4d36"
      unitRef="usd">-109000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzMwLTEyLTEtMS0w_5485dbd5-3d3b-4b0c-82ca-1ffc715d01bc"
      unitRef="usd">377000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ifebf04f38d174388b1e5a2e7083a1932_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTozNjI4NGZiNDU3MDA0YjY0OGJjYjg5ODJjNDc1NzEwYy90YWJsZXJhbmdlOjM2Mjg0ZmI0NTcwMDRiNjQ4YmNiODk4MmM0NzU3MTBjXzMwLTE0LTEtMS0w_01bb0425-0d00-4be9-b017-2af0a004a688"
      unitRef="usd">290000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ia1c3ee28707546e2b5f66d62cae09bd9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEwNDc1_50a85ff1-2d68-4c5d-80a2-79f3de54b5c4"
      unitRef="usd">138000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="if84a0f1baf5a4968833c3f70a8baccf6_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEwNDg4_95eae38a-8bf0-4e63-b035-110f11402faf"
      unitRef="usd">-408000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDY1_eee9aecb-90aa-4dfb-8aa8-9537b3a071ba">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the classification of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans&#x2019; assets and liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;110&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;102&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDgy_d5e971db-ec6c-44bf-bbf6-dd33eab25f90">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the classification of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans&#x2019; assets and liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;110&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;102&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzQtMi0xLTEtMA_9bac12c0-accd-4061-b4dc-dc1760ea5ebc"
      unitRef="usd">136000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="ic795ccd9b5634a88a38fb3e023d8ba95_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzQtNC0xLTEtMA_0256055f-2bc6-4879-8aec-4d33bbf2b352"
      unitRef="usd">104000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzUtMi0xLTEtMA_7cbcb23e-1e87-4119-a0af-54f240d3c4c2"
      unitRef="usd">440000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzUtNC0xLTEtMA_63cd6fd8-d3a7-492e-b88f-91d01358bb2b"
      unitRef="usd">344000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzctMi0xLTEtMA_34911559-ed99-4e2f-8c23-9fb117e08b28"
      unitRef="usd">10000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i179a9b4173244c5684bb62d483a3b028_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzctNC0xLTEtMA_d4710313-a08e-4804-b8cf-63c1b07de199"
      unitRef="usd">10000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzktMi0xLTEtMA_66bee330-a9f7-4903-b6d4-d340b5a95fce"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ic795ccd9b5634a88a38fb3e023d8ba95_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzktNC0xLTEtMA_2ab0151f-e14f-4a99-8859-ce7f562077d3"
      unitRef="usd">531000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzEwLTItMS0xLTA_1c579d84-af15-4a9e-8273-7f72640cda7a"
      unitRef="usd">150000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i179a9b4173244c5684bb62d483a3b028_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzEwLTQtMS0xLTA_a440ec91-dc08-4853-bcdd-a7bc5c6158a5"
      unitRef="usd">140000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="ia1c3ee28707546e2b5f66d62cae09bd9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzE0LTItMS0xLTA_4c862bf3-60ab-473d-944d-d6dbbe27c2b5"
      unitRef="usd">138000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="if84a0f1baf5a4968833c3f70a8baccf6_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzE0LTQtMS0xLTA_f724fb7f-c47f-43fb-990b-dc4091637c73"
      unitRef="usd">109000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzE1LTItMS0xLTA_33cab2ee-cb92-442f-b3f5-f536301d2837"
      unitRef="usd">377000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="ifebf04f38d174388b1e5a2e7083a1932_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzE1LTQtMS0xLTA_c6ff9456-b186-4675-933a-17fc1ab96a91"
      unitRef="usd">290000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzE3LTItMS0xLTA_13810d20-4ed3-4219-98e0-6f3c94149ece"
      unitRef="usd">7000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i9512c74289b44e87891b547e8c56caf8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzE3LTQtMS0xLTA_774b6128-6412-407c-b5ba-94335a965cff"
      unitRef="usd">7000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ia1c3ee28707546e2b5f66d62cae09bd9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzE5LTItMS0xLTA_2c4f87cd-f5e9-468d-8ad1-c80b2d5f3539"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="if84a0f1baf5a4968833c3f70a8baccf6_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzE5LTQtMS0xLTA_7eb647ed-b3ce-4f94-81e3-ae4af2d172ff"
      unitRef="usd">517000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzIwLTItMS0xLTA_59b45822-c960-4ecb-8a39-1ad1a227de9c"
      unitRef="usd">110000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i9512c74289b44e87891b547e8c56caf8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpmMmQ2NzdmNjk2MDM0NTkxOWFjMzgzNmQ5NDQwYmE3Zi90YWJsZXJhbmdlOmYyZDY3N2Y2OTYwMzQ1OTE5YWMzODM2ZDk0NDBiYTdmXzIwLTQtMS0xLTA_a35620ad-a54d-419c-a755-e0ca2e159de9"
      unitRef="usd">102000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEwNjcz_3f034806-ceba-4927-89d7-2174564a594e"
      unitRef="usd">2900000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="ic795ccd9b5634a88a38fb3e023d8ba95_I20191231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEwNjg2_e1334e64-034d-44a9-9937-a772c0ca5787"
      unitRef="usd">2600000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDk0_d65dcdc1-d91f-4214-97fa-0b751607c2fe">At December 31, 2019, the PBO and ABO for one of the defined benefit pension plans exceeded plan assets; presented in the following table is information related to that plan:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PBO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ABO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,205&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i07c8db86fb0740c4b88907f60e0c77be_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo1NTJjNDY5ZDdhNDM0MDkxYTcwYTEyYWE2MTk2NzEyYy90YWJsZXJhbmdlOjU1MmM0NjlkN2E0MzQwOTFhNzBhMTJhYTYxOTY3MTJjXzMtNC0xLTEtMA_9f032855-ad2b-4fa9-8f9d-e76fbf8a0fe3"
      unitRef="usd">1736000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i07c8db86fb0740c4b88907f60e0c77be_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo1NTJjNDY5ZDdhNDM0MDkxYTcwYTEyYWE2MTk2NzEyYy90YWJsZXJhbmdlOjU1MmM0NjlkN2E0MzQwOTFhNzBhMTJhYTYxOTY3MTJjXzQtNC0xLTEtMA_cb1b50c6-e651-4a24-a8d7-42d5c165e83c"
      unitRef="usd">1398000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i07c8db86fb0740c4b88907f60e0c77be_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo1NTJjNDY5ZDdhNDM0MDkxYTcwYTEyYWE2MTk2NzEyYy90YWJsZXJhbmdlOjU1MmM0NjlkN2E0MzQwOTFhNzBhMTJhYTYxOTY3MTJjXzUtNC0xLTEtMA_cd4aebb9-1d91-43e4-b657-7bf7a918f47f"
      unitRef="usd">1205000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDc5_a3e58283-c098-4c38-a3dd-1424d6f5a886">For additional details on regulatory assets, see Note&#160;3, Regulatory Matters.&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans and DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss (gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts recognized in regulatory assets and AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts recognized in regulatory assets and AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock>
    <cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDk5_45da27a6-83bc-415a-ae84-bc6ed679c355">For additional details on regulatory assets, see Note&#160;3, Regulatory Matters.&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans and DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss (gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts recognized in regulatory assets and AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts recognized in regulatory assets and AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="if368f7e25c374899b40cd17cba7614b4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzUtMi0xLTEtMA_d5ca122c-5806-4c9a-b8be-b74ed1dbc5ba"
      unitRef="usd">1194000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="i0ce6b577e15f473baa13a86dde954244_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzUtNC0xLTEtMA_2b89ff86-457e-4728-ae7f-a758495257f1"
      unitRef="usd">1114000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzUtNy0xLTEtMA_eeff61c0-3988-40ec-b34c-10e83091feb0"
      unitRef="usd">254000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzUtOS0xLTEtMA_1042daad-0d01-4c04-981b-9e9a5bfbb819"
      unitRef="usd">308000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="if368f7e25c374899b40cd17cba7614b4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzYtMi0xLTEtMA_4ce8194a-1ce7-4ed7-b1f7-87305c2cf4ac"
      unitRef="usd">29000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="i0ce6b577e15f473baa13a86dde954244_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzYtNC0xLTEtMA_7b86a993-616f-4fc9-93ff-2c9bb6fabbe3"
      unitRef="usd">8000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzYtNy0xLTEtMA_7adf3700-02fa-4d85-9926-005267266926"
      unitRef="usd">-246000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzYtOS0xLTEtMA_5dd6cd8a-ffd4-4006-b014-41a3d3cc17b7"
      unitRef="usd">-300000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <us-gaap:RegulatoryAssets
      contextRef="if368f7e25c374899b40cd17cba7614b4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzctMi0xLTEtMA_1ae4ffe1-dd8d-4a46-84ee-49b3613abce7"
      unitRef="usd">1223000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i0ce6b577e15f473baa13a86dde954244_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzctNC0xLTEtMA_2bf5439b-d622-4dd6-aeb7-f9ef5ec7d64d"
      unitRef="usd">1122000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzctNy0xLTEtMA_18bd045c-dcbf-4c96-9f58-3b8c64670b78"
      unitRef="usd">8000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzctOS0xLTEtMA_6af5700c-8574-4487-8666-2a4aafa8fd5d"
      unitRef="usd">8000000</us-gaap:RegulatoryAssets>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="if368f7e25c374899b40cd17cba7614b4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzktMi0xLTEtMA_46c6b8cc-178e-409c-a23e-c7403c42776c"
      unitRef="usd">-120000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i0ce6b577e15f473baa13a86dde954244_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzktNC0xLTEtMA_c4da1cef-e560-46a3-9126-64184f77b4f4"
      unitRef="usd">-105000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzktNy0xLTEtMA_916439c3-b673-4a8c-965f-2196904fe7b7"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzktOS0xLTEtMA_dc95e6a0-3bfd-483b-aa05-54725d6d642d"
      unitRef="usd">6000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="if368f7e25c374899b40cd17cba7614b4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzEwLTItMS0xLTA_d7efc5fd-78ea-4df2-992a-f37a88861a47"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i0ce6b577e15f473baa13a86dde954244_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzEwLTQtMS0xLTA_ebd0d466-40af-4213-9c0a-bc916d7597c7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzEwLTctMS0xLTA_0ee43092-700a-44ca-b598-cd709de97135"
      unitRef="usd">-6000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzEwLTktMS0xLTA_4e746b0f-bb2e-409c-b092-35c0348af561"
      unitRef="usd">-8000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="if368f7e25c374899b40cd17cba7614b4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzExLTItMS0xLTA_90d3ca28-84e2-4d74-8a5a-a726067654a1"
      unitRef="usd">1344000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="i0ce6b577e15f473baa13a86dde954244_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzExLTQtMS0xLTA_70fd9606-1a6b-4794-9a44-a74193b77dee"
      unitRef="usd">1227000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzExLTctMS0xLTA_ea4e8537-7f4d-4ae5-aecd-8bb783a94138"
      unitRef="usd">-8000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzExLTktMS0xLTA_3b4b29e2-1141-4719-897b-d80075cb1e9a"
      unitRef="usd">-6000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="ic05ed7c7fa46450b904d6b3d33a2437c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE0LTItMS0xLTA_b369aa2e-4805-4757-8a79-f0f681e14a10"
      unitRef="usd">1194000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="i4170ac7a7bfa4339aaf4f87fa08cb7d5_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE0LTQtMS0xLTA_52ccf34b-a335-4b47-a53f-37b4bf2dfac0"
      unitRef="usd">1114000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE0LTctMS0xLTA_9a5248cc-c0fd-4587-9bbb-e65bcbee7c9a"
      unitRef="usd">254000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="ifebf04f38d174388b1e5a2e7083a1932_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE0LTktMS0xLTA_b548214b-fba8-4f53-8e5e-2d42ccb29128"
      unitRef="usd">308000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="ic05ed7c7fa46450b904d6b3d33a2437c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE1LTItMS0xLTA_74aa7751-eb74-4fbe-b96d-00993ae78c79"
      unitRef="usd">29000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="i4170ac7a7bfa4339aaf4f87fa08cb7d5_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE1LTQtMS0xLTA_f6a56df4-5948-490f-8c41-c9a20d29f092"
      unitRef="usd">8000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE1LTctMS0xLTA_30fff31c-f33d-47e2-9470-4cc8517beae2"
      unitRef="usd">-246000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="ifebf04f38d174388b1e5a2e7083a1932_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE1LTktMS0xLTA_a10da2da-da2a-4a82-b1c6-4ff00a1abf23"
      unitRef="usd">-300000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <us-gaap:RegulatoryAssets
      contextRef="ic05ed7c7fa46450b904d6b3d33a2437c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE2LTItMS0xLTA_59ed0c91-33ae-47e1-b329-beb91eaab668"
      unitRef="usd">1223000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i4170ac7a7bfa4339aaf4f87fa08cb7d5_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE2LTQtMS0xLTA_7c4a75bb-c1a6-4282-b86a-22e25904a2d7"
      unitRef="usd">1122000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE2LTctMS0xLTA_1d835954-11e4-4c34-9f47-7a27f3300dc3"
      unitRef="usd">8000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="ifebf04f38d174388b1e5a2e7083a1932_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE2LTktMS0xLTA_87598cd1-30d0-41eb-b59b-8b40ae85ce71"
      unitRef="usd">8000000</us-gaap:RegulatoryAssets>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="ic05ed7c7fa46450b904d6b3d33a2437c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE4LTItMS0xLTA_73072f37-bda8-4d30-93bb-23e80f846494"
      unitRef="usd">-47000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i4170ac7a7bfa4339aaf4f87fa08cb7d5_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE4LTQtMS0xLTA_d143a626-cbb1-4bf2-b0d9-bd6bbebeeabe"
      unitRef="usd">-36000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE4LTctMS0xLTA_d5e71b7e-87d3-46e7-a18f-6c3d48fe962b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="ifebf04f38d174388b1e5a2e7083a1932_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE4LTktMS0xLTA_2c833400-1d24-4cd5-98cc-96192a38eb87"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="ic05ed7c7fa46450b904d6b3d33a2437c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE5LTItMS0xLTA_43c89494-ed15-42b9-9cda-56ee89b0b2b0"
      unitRef="usd">1270000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="i4170ac7a7bfa4339aaf4f87fa08cb7d5_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE5LTQtMS0xLTA_8e4c416a-3260-41ab-92c9-a0711511b600"
      unitRef="usd">1158000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE5LTctMS0xLTA_214db9b0-54c1-4b23-9027-2e930945f83e"
      unitRef="usd">8000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="ifebf04f38d174388b1e5a2e7083a1932_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo0ZTViNDkwNGYyN2Y0YzE4OTNlZmM1ZGUyMmQ2NTEwNy90YWJsZXJhbmdlOjRlNWI0OTA0ZjI3ZjRjMTg5M2VmYzVkZTIyZDY1MTA3XzE5LTktMS0xLTA_1c7b4370-03f1-4908-8f85-da48648eaebd"
      unitRef="usd">8000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDQ0_140350cb-b196-47b4-89a4-adcb04652684">For additional details regarding the fair value hierarchy, see Note&#160;6, Fair Value Measurements.&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2019&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 colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government and agencies securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and municipal bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pooled funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,402&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,546&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2019&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 colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. government and agencies securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and municipal bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common stocks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pooled funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9fd40bf05767404bb851f17671c594d3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzUtMi0xLTEtMA_2fb0694a-8f30-43ac-95ab-d0e2d7356702"
      unitRef="usd">115000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i60141b9bef64421189b62db4a2c32d92_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzUtNC0xLTEtMA_29266dae-be13-4574-8289-c868d45fb7e6"
      unitRef="usd">115000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibe32eaff7e7c4c84b0f814d515adaa71_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzUtOS0xLTEtMA_666fe7b7-82cb-4e52-aae5-b896a649176a"
      unitRef="usd">44000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iab138e8df00e46f0b87a9c2ba560d44d_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzUtMTEtMS0xLTA_4b5f67e1-bbcc-4577-b0bd-49861475f0d1"
      unitRef="usd">44000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i68302ce04a8741f38779c29bd1387169_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzYtMi0xLTEtMA_ba37d036-6eb0-471b-a903-7f7c332d79de"
      unitRef="usd">150000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id5ced4f1092b45539fd339c67f537d03_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzYtNi0xLTEtMA_8338a877-57e3-4b8e-b2ce-ea50f9c4ec68"
      unitRef="usd">150000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i26da2e6b46ef4f2dbd31ae970568e9ee_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzYtOS0xLTEtMA_5dcb035b-8130-4787-9398-a71c6525314c"
      unitRef="usd">66000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic8aee5c1e2634e39910b75c34a8aec2f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzYtMTMtMS0xLTA_fdaab29d-7f16-46fb-8c0e-8e33cb207a25"
      unitRef="usd">66000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id92c51d2b4a247d9a24aa2a5baee54d8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzctMi0xLTEtMA_234c5ee0-0a7e-4eea-b56e-02afec546a05"
      unitRef="usd">540000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i734774ea0e744c3f86ed9d920bc60f68_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzctNi0xLTEtMA_69a769b5-6d58-4e03-adac-bab91c654549"
      unitRef="usd">540000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i56cf2440011a4441b0af2ee8805f39ad_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzctOS0xLTEtMA_5a97342b-f2e2-4c29-909b-2a9fe2d299b5"
      unitRef="usd">493000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9b98850e9def41338454cfed0f32f09d_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzctMTMtMS0xLTA_0185b625-c0b9-4b67-a634-f0eb48cf2f26"
      unitRef="usd">493000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib616333b25b34fdf8cf7428b06e005b7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzgtMi0xLTEtMA_211a07b4-99d9-46da-b9e9-ea00cf3db7fa"
      unitRef="usd">11000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i54457b2452634aadb8f4beb127b18aad_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzgtNi0xLTEtMA_768aee7e-c9b2-4783-9f10-78e2064c7291"
      unitRef="usd">11000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7a47fc019e164246ac035d0c8728b538_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzgtOS0xLTEtMA_6557d642-54f4-4759-be2d-3dbb6f4d901e"
      unitRef="usd">17000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iad6632f5b34e4975aa0f02ec229fd5fb_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzgtMTMtMS0xLTA_45425ba9-b726-4862-b616-baf4962bd519"
      unitRef="usd">17000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2918f501d475484684e649bce08e9e7d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzktMi0xLTEtMA_7d4f2882-1ce5-487d-af30-f9c4c06ebefe"
      unitRef="usd">41000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i46d71f85049b4d389205f605c4ae45c7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzktNi0xLTEtMA_102af88c-30f5-42ce-94ad-f54840526951"
      unitRef="usd">41000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i48278d1476f74d71aebde77bbecf2a11_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzktOS0xLTEtMA_df5b0d76-b663-457f-8590-67e1fa438227"
      unitRef="usd">33000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i73efc840642041a39216e0e59e0b73d4_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzktMTMtMS0xLTA_45358711-1831-44aa-befd-5a02881beac6"
      unitRef="usd">33000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i741d80b6a1c14a1f9b5897fbd81f7672_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzEwLTItMS0xLTA_2a29ab2a-6ecc-4857-95a6-df0a7571e637"
      unitRef="usd">971000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iabc23d2cea5848edad47af05cccc3ec6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzEwLTQtMS0xLTA_abc82dd5-d94f-48f9-80f0-af7bebd07497"
      unitRef="usd">971000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i393b202559074204877af849ecc5fb20_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzEwLTktMS0xLTA_f8aade77-60c0-4dc5-9941-ff79b1ecf94f"
      unitRef="usd">640000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie61397e4c4c6487ab1babfa38c47d716_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzEwLTExLTEtMS0w_33e368df-0b9c-4f24-a086-c8803c23a82a"
      unitRef="usd">640000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id7fe8679c8d24fcdb6b24b90ef4e0662_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzExLTItMS0xLTA_7f84d94b-449b-4a2f-8fa1-41cde4ca3f40"
      unitRef="usd">1828000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i33ff845e853e497fa62c83366d095c18_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzExLTQtMS0xLTA_b0357f60-d08e-4db2-a2b0-0ac0d8486ba9"
      unitRef="usd">1086000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i973d2bfce8b141798dc7106572caef0f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzExLTYtMS0xLTA_32cd96eb-6aaa-439b-908b-8b40ba8d534c"
      unitRef="usd">742000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if0eaa30e0ffd45a2a0595a9d33570e9b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzExLTktMS0xLTA_d68e86bc-9436-42ee-96ae-c983e1b39e2f"
      unitRef="usd">1293000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib2de22b1fec546e38fc1c1f02f1ed853_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzExLTExLTEtMS0w_f137e1f7-f7a8-471f-b590-7bd2345dbfa5"
      unitRef="usd">684000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic4204f46242d43ee8a8fc75246043ac0_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzExLTEzLTEtMS0w_a00feee0-a2a9-4dca-9e0d-6f7098b666fa"
      unitRef="usd">609000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iff1b397e21334971a228bc86b4b29cf8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzEyLTItMS0xLTA_4f76ff9d-1ed3-4509-ba4b-1927f9e0c2ed"
      unitRef="usd">1574000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5aef713d77cb495d99636d224baeecf1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzEyLTktMS0xLTA_3f7ee458-09c0-4a5a-a23b-47121b275c75"
      unitRef="usd">1253000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzEzLTItMS0xLTA_05e60c25-c32b-4842-8fe3-0cd463bd17c3"
      unitRef="usd">3402000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic795ccd9b5634a88a38fb3e023d8ba95_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTpiYTFjNzA3YmQzOTE0Njk5OTkyMjIzOTVmNWU2NDE2Yi90YWJsZXJhbmdlOmJhMWM3MDdiZDM5MTQ2OTk5OTIyMjM5NWY1ZTY0MTZiXzEzLTktMS0xLTA_f3503d95-6c5b-41bb-acef-ddb9d302cfb2"
      unitRef="usd">2546000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie62596b2d7144e45a97a7a5fa9695f40_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzUtMi0xLTEtMA_2f1eb440-acb3-4f74-ab80-e7741605acae"
      unitRef="usd">33000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i53a3caf18bc84361a36420323dabefc7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzUtNC0xLTEtMA_4d0ad720-3307-4114-aac1-87dc26d7c6ac"
      unitRef="usd">33000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ief2ed1c33dce415a9250bf0d3cec90ca_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzUtOS0xLTEtMA_ec0fef2d-f746-4280-bdd7-a55d6dcfc47c"
      unitRef="usd">9000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0c86316483f34084a0da2425674265d9_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzUtMTEtMS0xLTA_55d12c6e-f9fa-4e79-8e2f-c4547f1f6205"
      unitRef="usd">9000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i051d3e89777b411a935bf29a022a94cc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzYtMi0xLTEtMA_e4397758-b808-4d41-b965-7fb2b22e518e"
      unitRef="usd">18000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ica9169c56d114b87a539e45a587d6e31_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzYtNi0xLTEtMA_72705afc-fbd0-4982-bb07-09b3195d1032"
      unitRef="usd">18000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib66b5b9f485f41469e07ac292427bab7_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzYtOS0xLTEtMA_b83e1bc3-c1e3-42c8-9076-793985486b5a"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4a37db4ab11c43378fa81b531b91dc77_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzYtMTMtMS0xLTA_aab044a4-bc52-4d33-b210-68a34476ead4"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4876e43473e84e3d8523c034672ec1f9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzctMi0xLTEtMA_ff7455fa-dec7-4806-a6ad-16c6cb3ed180"
      unitRef="usd">64000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6908bfce69034aacae2695d3d68cbb8e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzctNi0xLTEtMA_e3f5fb22-cc3a-4920-93b5-5a30e7d1f045"
      unitRef="usd">64000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i92c0fc34d5204081aca97f8f4f11e71f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzctOS0xLTEtMA_1eaf1bf5-18a7-4bfb-890c-78cc98b48965"
      unitRef="usd">71000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i66383ca177f842e888a69064ae8c55f6_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzctMTMtMS0xLTA_60bf42be-1d5f-43b9-9566-75837c7b90c5"
      unitRef="usd">71000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i24c1a80694fe43718c0a6225bb9be9cc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzgtMi0xLTEtMA_ad1abc1d-ab2c-4523-844a-bf90a1b6c788"
      unitRef="usd">2000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i35c6ff952c614916bcc5c0cf25fc7862_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzgtNi0xLTEtMA_b47893b7-5189-4caa-9310-9a87d38d7aa7"
      unitRef="usd">2000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i79eca3426eb8472a841c12417f97217e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzgtOS0xLTEtMA_cbc55a5e-f96e-418f-911e-f117fc1973da"
      unitRef="usd">2000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i128849806808427eb3d6768059cfbaaf_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzgtMTMtMS0xLTA_42467032-53d9-4f3d-9aeb-00cc1e20940b"
      unitRef="usd">2000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie2ac03892c3f43aa984219791d846d88_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzktMi0xLTEtMA_dc1856e9-5fbe-4f12-9a0a-dd4efc32a12d"
      unitRef="usd">5000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i47436624cd494f318f53be906a6ed1ea_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzktNi0xLTEtMA_6bd1e332-a3bc-43a7-8a98-a5ecb4fd998a"
      unitRef="usd">5000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i622ced4598124ce493c9aded8d0b4921_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzktOS0xLTEtMA_58026556-5797-4e28-835a-61bb6e36e8bc"
      unitRef="usd">5000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5e883fce67db46f48db8f4deb4da72a6_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzktMTMtMS0xLTA_f1433fad-ce72-4dc2-91b4-9bb1dc75d126"
      unitRef="usd">5000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i257bc45f7c2746abaff67a12186080ee_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEwLTItMS0xLTA_1114724e-263d-4d6d-8f06-9bd7cc7d4107"
      unitRef="usd">66000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1749e6b4d8814760a31f104f649bcd7a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEwLTQtMS0xLTA_91bc6e66-09ba-4964-a1b8-f4acd223294a"
      unitRef="usd">66000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i69a417ab290d479687aced87ab3bb59f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEwLTktMS0xLTA_90a50107-b45c-4848-a583-cc79e984b8fb"
      unitRef="usd">55000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9bfd4e4ebc444e14afddbd782f5e37a1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEwLTExLTEtMS0w_0ced19f3-7938-443e-894a-42d94e8866a9"
      unitRef="usd">55000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic6763001852e47508460322a8613b45e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzExLTItMS0xLTA_8cdeb358-48fc-4df9-9ad1-c4f367063ceb"
      unitRef="usd">807000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if361f52069c249f984a5dd10fde1b39d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzExLTQtMS0xLTA_5eb56e0e-4f1a-4e07-9566-a4776c7d2463"
      unitRef="usd">807000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3f8ae2eb5e5b46e6b9a267abe4ded04b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzExLTktMS0xLTA_23d3ac74-25d1-4a78-b8fb-6454c6da5219"
      unitRef="usd">713000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibdbc97afc1154f118893a3d5e27f98ba_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzExLTExLTEtMS0w_8258f96e-af59-4e75-91f5-0a8cd1646817"
      unitRef="usd">713000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6121287bf82347979c88b866de1bab71_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEyLTItMS0xLTA_ac0b367c-64f9-4b56-bb32-8f4606b5c377"
      unitRef="usd">995000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i18aac45e265b46a5b44128c2a5eb970f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEyLTQtMS0xLTA_b32dae21-8c5a-4bf2-be16-6c22f6fc9d41"
      unitRef="usd">906000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i91a608d95d264385b3a0119a599ca850_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEyLTYtMS0xLTA_bf281a83-0659-4cda-b350-979bf945a90c"
      unitRef="usd">89000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icb801ab21b8a431eae894825c3906459_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEyLTktMS0xLTA_da7a08a1-f74f-44ff-8b90-9eb7a9b6342c"
      unitRef="usd">865000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i16546f80fdb94f42b0f03a552721c60a_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEyLTExLTEtMS0w_1b2acbcc-a41d-4359-91b6-46f0e34ce019"
      unitRef="usd">777000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6775c5541b6a43d3865989f5f793968c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEyLTEzLTEtMS0w_b8805b4d-7874-4b9a-9a24-8c0257340068"
      unitRef="usd">88000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i27ab561161e848f7bbb7b21ad9c7550b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEzLTItMS0xLTA_022a2686-cc9a-4aae-888f-0cd0d2b2f220"
      unitRef="usd">650000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5f7d1739126b4b1a874b5a88b5012d01_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzEzLTktMS0xLTA_b932d9bf-94b0-422c-b190-383cbb0f4c47"
      unitRef="usd">644000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzE0LTItMS0xLTA_d230e037-554a-4fdb-bc95-1962b5451959"
      unitRef="usd">1645000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idadecda21d3c4ef7b1be900213f2dc63_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowYmFmOWMxODQwM2I0ODY1YjIzYzY0NGZmMzAyNDUxNC90YWJsZXJhbmdlOjBiYWY5YzE4NDAzYjQ4NjViMjNjNjQ0ZmYzMDI0NTE0XzE0LTktMS0xLTA_46b13fbc-37bb-4357-8746-d4371641a1df"
      unitRef="usd">1509000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <cms:ScheduleOfAssetAllocationPercentagesTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDg4_d8226e49-2ad6-4c1e-a7f1-af089ad459f0">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Asset Allocations:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are the investment components of the assets of CMS&#160;Energy&#x2019;s DB&#160;Pension Plans and OPEB Plan as of December&#160;31,&#160;2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&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 colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;55.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed-income securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Multi-asset investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:ScheduleOfAssetAllocationPercentagesTableTextBlock>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i3654748b141543f5a50c138678dd6497_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo2M2M1MDVhMDU0NGE0MTRiODYwYWU1MTY5NGQ4NjY4YS90YWJsZXJhbmdlOjYzYzUwNWEwNTQ0YTQxNGI4NjBhZTUxNjk0ZDg2NjhhXzEtMi0xLTEtMA_bdbc429e-7964-4b22-a525-993831ac0ed3"
      unitRef="number">0.550</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="idac42827ca164caf98d79cd0708d5dba_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo2M2M1MDVhMDU0NGE0MTRiODYwYWU1MTY5NGQ4NjY4YS90YWJsZXJhbmdlOjYzYzUwNWEwNTQ0YTQxNGI4NjBhZTUxNjk0ZDg2NjhhXzEtNC0xLTEtMA_00880f45-e4c6-40a0-ba9c-c3d5825e3dfe"
      unitRef="number">0.500</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i7f0050e43bd344ae813c349505ebe69c_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo2M2M1MDVhMDU0NGE0MTRiODYwYWU1MTY5NGQ4NjY4YS90YWJsZXJhbmdlOjYzYzUwNWEwNTQ0YTQxNGI4NjBhZTUxNjk0ZDg2NjhhXzItMi0xLTEtMA_4f4eecc8-e39b-4698-aef4-be6578e6b21f"
      unitRef="number">0.340</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i387d400a64794e40b43cbeb15d846faa_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo2M2M1MDVhMDU0NGE0MTRiODYwYWU1MTY5NGQ4NjY4YS90YWJsZXJhbmdlOjYzYzUwNWEwNTQ0YTQxNGI4NjBhZTUxNjk0ZDg2NjhhXzItNC0xLTEtMA_383e4d25-73f0-4ec9-8332-cd1a5d3d4772"
      unitRef="number">0.300</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i689bd32556bc4e179f1a3c8d3222f6c3_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo2M2M1MDVhMDU0NGE0MTRiODYwYWU1MTY5NGQ4NjY4YS90YWJsZXJhbmdlOjYzYzUwNWEwNTQ0YTQxNGI4NjBhZTUxNjk0ZDg2NjhhXzMtMi0xLTEtMA_5fe0b593-ddec-461a-b643-ef53ea01b1c3"
      unitRef="number">0.110</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="id29871c3a9204cf2975ca2945f741360_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo2M2M1MDVhMDU0NGE0MTRiODYwYWU1MTY5NGQ4NjY4YS90YWJsZXJhbmdlOjYzYzUwNWEwNTQ0YTQxNGI4NjBhZTUxNjk0ZDg2NjhhXzMtNC0xLTEtMA_6be00c14-5cb0-4e75-9406-30e6566caf4c"
      unitRef="number">0.200</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo2M2M1MDVhMDU0NGE0MTRiODYwYWU1MTY5NGQ4NjY4YS90YWJsZXJhbmdlOjYzYzUwNWEwNTQ0YTQxNGI4NjBhZTUxNjk0ZDg2NjhhXzQtMi0xLTEtMA_d8be2689-b05f-4e12-bcf9-2a3bf37d82c6"
      unitRef="number">1.000</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTo2M2M1MDVhMDU0NGE0MTRiODYwYWU1MTY5NGQ4NjY4YS90YWJsZXJhbmdlOjYzYzUwNWEwNTQ0YTQxNGI4NjBhZTUxNjk0ZDg2NjhhXzQtNC0xLTEtMA_8e5ed62c-1182-488e-a9b6-1624ae2dcddf"
      unitRef="number">1.000</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i3654748b141543f5a50c138678dd6497_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEzODQ1_021caa3f-4137-478b-b60a-d2f8e76d3c94"
      unitRef="number">0.53</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i7f0050e43bd344ae813c349505ebe69c_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEzODU2_956e2d1d-96aa-4325-ac53-b9417210b6f0"
      unitRef="number">0.35</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i689bd32556bc4e179f1a3c8d3222f6c3_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzEzODc3_d8f15737-9c08-4d14-8934-08190cfdafd7"
      unitRef="number">0.12</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i4683815e78f148998115bc40badaf67d_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE1MTU5_ce5e3be1-b22d-4972-943a-00f130b6e3b3"
      unitRef="number">0.50</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i23e794b6613c4cd9966fa3370a860875_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE1MTcw_58f62051-97d5-456a-be71-c0c6b1d57fcf"
      unitRef="number">0.30</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i2f2e1aa6a8fb4b06858c084dddf22783_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE1MTkx_88169ac8-8c94-45df-a78f-153551a3f948"
      unitRef="number">0.20</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ieb4da8a9867240c691a9fe2843147223_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE1Mjc5_ed6049e5-2179-49e1-a31f-cf667f10e490"
      unitRef="number">0.42</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i90a30df84e2943ab84486300df17619d_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE1Mjkw_f4a2f1bf-e0ae-4dd9-872f-fe8a3f0c429e"
      unitRef="number">0.28</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i0f002328157d4ddb8469c6415c2b5238_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE1MzEx_b2a768de-3a14-4c90-9cea-ed36e269c008"
      unitRef="number">0.30</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <cms:ScheduleofplancontributionsTableTextBlockTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDUx_ff007de0-0a07-4a1f-a460-32aa200a8cd4">Presented in the following table are the contributions to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;/tr&gt;&lt;/table&gt;</cms:ScheduleofplancontributionsTableTextBlockTableTextBlock>
    <cms:ScheduleofplancontributionsTableTextBlockTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDk1_9a609878-9d78-4e71-93c6-e366df586620">Presented in the following table are the contributions to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;/tr&gt;&lt;/table&gt;</cms:ScheduleofplancontributionsTableTextBlockTableTextBlock>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i093d346f4e4341b2833c65333fb446a0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZToxMDZkMDRhNzMwZjI0YjgxODJjNzRmN2I1ZjFkNjE0MS90YWJsZXJhbmdlOjEwNmQwNGE3MzBmMjRiODE4MmM3NGY3YjVmMWQ2MTQxXzMtMi0xLTEtMTQ1OTI_a44972a4-4530-4e90-ac47-344f8e2ac9f9"
      unitRef="usd">700000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i8c4fce7d2b7f42c7948df4425ba3e9ed_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZToxMDZkMDRhNzMwZjI0YjgxODJjNzRmN2I1ZjFkNjE0MS90YWJsZXJhbmdlOjEwNmQwNGE3MzBmMjRiODE4MmM3NGY3YjVmMWQ2MTQxXzMtNC0xLTEtMTQ1OTI_187b9e71-3803-4185-9498-6ef50ce124fe"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i907f351c4f83462a95db4dd47c1e7766_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZToxMDZkMDRhNzMwZjI0YjgxODJjNzRmN2I1ZjFkNjE0MS90YWJsZXJhbmdlOjEwNmQwNGE3MzBmMjRiODE4MmM3NGY3YjVmMWQ2MTQxXzMtMi0xLTEtMA_0b7ba939-0de8-4921-9da9-9c95439ee777"
      unitRef="usd">1000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i0d4405fcd1ca48dfa553a5adb7b4dbe4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZToxMDZkMDRhNzMwZjI0YjgxODJjNzRmN2I1ZjFkNjE0MS90YWJsZXJhbmdlOjEwNmQwNGE3MzBmMjRiODE4MmM3NGY3YjVmMWQ2MTQxXzMtNC0xLTEtMA_39097c5d-bb11-44e1-93f7-5c8dfb9c86a1"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="ia6c443c25bc7457c8f94f0947313166e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZToxMDZkMDRhNzMwZjI0YjgxODJjNzRmN2I1ZjFkNjE0MS90YWJsZXJhbmdlOjEwNmQwNGE3MzBmMjRiODE4MmM3NGY3YjVmMWQ2MTQxXzYtMi0xLTEtMTQ2MDE_4e0b782f-5e3e-4709-aa06-dd4b8e5456aa"
      unitRef="usd">682000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i623f0a079c7a43e7b2d770021beb841c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZToxMDZkMDRhNzMwZjI0YjgxODJjNzRmN2I1ZjFkNjE0MS90YWJsZXJhbmdlOjEwNmQwNGE3MzBmMjRiODE4MmM3NGY3YjVmMWQ2MTQxXzYtNC0xLTEtMTQ2MDE_730d108d-f5ba-45a5-9671-a19f5fc1fb9b"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i5413a0e45af1412cb9ebd3e3e7ab7cd3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZToxMDZkMDRhNzMwZjI0YjgxODJjNzRmN2I1ZjFkNjE0MS90YWJsZXJhbmdlOjEwNmQwNGE3MzBmMjRiODE4MmM3NGY3YjVmMWQ2MTQxXzYtMi0xLTEtMA_45e9cb33-3535-4453-ba34-a83f52424b1b"
      unitRef="usd">1000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i99f93856544c447abca275607d77b767_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZToxMDZkMDRhNzMwZjI0YjgxODJjNzRmN2I1ZjFkNjE0MS90YWJsZXJhbmdlOjEwNmQwNGE3MzBmMjRiODE4MmM3NGY3YjVmMWQ2MTQxXzYtNC0xLTEtMA_e4a3e5e4-3d70-4414-8430-085405446587"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDQ1_638524fc-12b5-42b0-9e57-bd20b19ded69">Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five-year period thereafter:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.922%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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-2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2026-2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;845&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;32&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;286&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3NDk2_5259003c-9061-49d2-a0af-ea8957967f4c">Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five-year period thereafter:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.922%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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-2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2026-2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;845&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;32&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;286&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzMtMi0xLTEtMA_f9fbe0cb-0ef2-4037-b9fc-97d0d2d97f3d"
      unitRef="usd">191000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzMtNC0xLTEtMA_c647c376-8e2d-4bb5-8fb4-c2cb06d23575"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzMtNi0xLTEtMA_73e00490-f55a-442f-aa26-f1a8fe9b253a"
      unitRef="usd">52000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzQtMi0xLTEtMA_bc267c63-1be9-4ca7-9adb-2c797362240b"
      unitRef="usd">188000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzQtNC0xLTEtMA_4379ff46-f7ce-4eae-a50d-98359b4f6b86"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzQtNi0xLTEtMA_bab04d93-f4eb-41e2-8496-1e372d9a0be5"
      unitRef="usd">54000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzUtMi0xLTEtMA_5d1e44c7-2635-4328-8038-0ce6d8630bdb"
      unitRef="usd">184000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzUtNC0xLTEtMA_74e8be76-f8af-4cb4-a4a0-3888bc7de688"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzUtNi0xLTEtMA_741cdfd5-658f-4092-b50c-57141d9be976"
      unitRef="usd">56000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzYtMi0xLTEtMA_ad58ab2c-a539-4986-9da8-789da0fb6b81"
      unitRef="usd">182000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzYtNC0xLTEtMA_ebae2286-0d1a-489a-b361-c84ad0902fb3"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzYtNi0xLTEtMA_1594b912-8080-4d0b-904d-2038821c5ada"
      unitRef="usd">57000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzctMi0xLTEtMA_5c874b01-9f43-47f9-bbb2-35bf1cbf81c4"
      unitRef="usd">182000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzctNC0xLTEtMA_7c725b9d-3b69-4c1b-afdd-96dff9d6dfab"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzctNi0xLTEtMA_982dc9cf-edb5-44a6-8d89-04600aa64309"
      unitRef="usd">58000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i30bc82e6537342b4b70bcff3611cccae_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzgtMi0xLTEtMA_2679c965-eb31-4f1e-8e47-cd76d8cc9d5d"
      unitRef="usd">890000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i40e7531fda3f43789cbadb2f686ce254_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzgtNC0xLTEtMA_65ba721f-849b-4995-b273-8cc008f413e9"
      unitRef="usd">46000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="ibf548c06b1f34d0187540276c1fe72d8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzgtNi0xLTEtMA_cfcbf331-35a3-45da-bcb9-36041c1f1529"
      unitRef="usd">299000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="ia1c3ee28707546e2b5f66d62cae09bd9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzEwLTItMS0xLTA_a21f9c9d-1ff4-4b0d-a309-12a631f84ab2"
      unitRef="usd">181000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzEwLTQtMS0xLTA_b97d303d-552a-4c8f-a8a9-64cd8414f827"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzEwLTYtMS0xLTA_b1d4a667-e864-401f-91f2-cac9793c9d23"
      unitRef="usd">50000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="ia1c3ee28707546e2b5f66d62cae09bd9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzExLTItMS0xLTA_404368d3-fdeb-4457-bc6f-eee8d9fc506c"
      unitRef="usd">178000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzExLTQtMS0xLTA_d5ff027f-0396-4f26-b77a-9bd6fba1d136"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzExLTYtMS0xLTA_db981454-7173-41da-969a-2d0c5bd61305"
      unitRef="usd">52000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="ia1c3ee28707546e2b5f66d62cae09bd9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzEyLTItMS0xLTA_c0780eda-a4ab-4c8e-89bd-07c89155c2fa"
      unitRef="usd">175000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzEyLTQtMS0xLTA_48975be9-3c4a-4550-bcaf-f2481f373b1a"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzEyLTYtMS0xLTA_a43ed50e-d4f8-4f0c-a1e2-e6e036e7ad1d"
      unitRef="usd">53000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="ia1c3ee28707546e2b5f66d62cae09bd9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzEzLTItMS0xLTA_e3668193-1f1b-4253-a4bc-07efbe540913"
      unitRef="usd">173000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzEzLTQtMS0xLTA_d9ac53ca-18d9-448d-86aa-c75698788555"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzEzLTYtMS0xLTA_4d5c9e19-1396-4897-a97c-2971c2f896ad"
      unitRef="usd">55000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="ia1c3ee28707546e2b5f66d62cae09bd9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzE0LTItMS0xLTA_1dab9538-a93d-4521-98f0-66d647da07a0"
      unitRef="usd">172000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzE0LTQtMS0xLTA_798cb730-2455-43e0-b527-d8af65b22543"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzE0LTYtMS0xLTA_3e54f269-2797-4c20-ad4c-c2c01b630a7d"
      unitRef="usd">56000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="ia1c3ee28707546e2b5f66d62cae09bd9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzE1LTItMS0xLTA_964a7fe8-1b96-4a48-a10f-bcc567e87a9f"
      unitRef="usd">845000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i90483c4e9d06468a8e29d3582d27a474_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzE1LTQtMS0xLTA_9440302a-402c-4bda-9d20-7a6bcfcaa260"
      unitRef="usd">32000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="iec983be54523439aaa09a370e64d0ce3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90YWJsZTowOWQ4MDYwYzU4Mjc0M2M2ODM0YTMxMjc1OGMxMDQ1NS90YWJsZXJhbmdlOjA5ZDgwNjBjNTgyNzQzYzY4MzRhMzEyNzU4YzEwNDU1XzE1LTYtMS0xLTA_395de772-79c9-457a-87b0-2dcc96dd12fb"
      unitRef="usd">286000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <cms:UnionMembershipByTotalEmployeesPercentage
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3MjIx_6bcc6fda-3477-4092-b84a-6ce25d38da68"
      unitRef="number">0.41</cms:UnionMembershipByTotalEmployeesPercentage>
    <cms:UnionMembershipByTotalEmployeesPercentage
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzE3MjU0_59b85eb2-5b53-495f-8275-b75cbf44da60"
      unitRef="number">0.44</cms:UnionMembershipByTotalEmployeesPercentage>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY0ODg_c9c2ddd4-b732-4c63-a225-a58daf04bec3">Stock-Based Compensation&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers provide a PISP to officers, employees, and non&#x2011;employee directors based on their contributions to the successful management of the company. The PISP has a ten-year term, expiring in May&#160;2030.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In 2020, all awards were in the form of restricted stock or restricted stock units. The PISP also allows for unrestricted common stock, stock options, stock appreciation rights, phantom shares, performance units, and incentive options, none of which was granted in 2020, 2019, or 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Shares awarded or subject to stock options, phantom shares, or performance units may not exceed 6.5&#160;million shares from June&#160;2020 through May&#160;2030. CMS&#160;Energy and Consumers may issue awards of up to 6,477,579&#160;shares of common stock under the PISP as of December&#160;31,&#160;2020. Shares for which payment or exercise is in cash, as well as shares that expire, terminate, or are canceled or forfeited, may be awarded or granted again under the PISP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;All awards under the PISP vest fully upon death. Upon a change of control of CMS&#160;Energy or termination under an officer separation agreement, the awards will vest in accordance with specific officer &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;agreements. If stated in the award, for restricted stock recipients who terminate employment due to retirement or disability, a pro-rata portion of the award will vest upon termination, with any market-based award also contingent upon the outcome of the market condition and any performance-based award contingent upon the outcome of the performance condition. The pro-rata portion is equal to the portion of the service period served between the award grant date and the employee&#x2019;s termination date. The remaining portion of the awards will be forfeited. All awards for directors vest fully upon retirement. Restricted shares may be forfeited if employment terminates for any other reason or if the minimum service requirements are not met, as described in the award document.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Restricted Stock Awards:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Restricted stock awards for employees under the PISP are in the form of performance-based, market-based, and time-lapse restricted stock. Award recipients receive shares of CMS&#160;Energy common stock that have dividend and voting rights. The dividends on time-lapse restricted stock are paid in cash or in CMS&#160;Energy common stock. The dividends on performance-based and market-based restricted stock are paid in restricted shares equal to the value of the dividends. These additional restricted shares are subject to the same vesting conditions as the underlying restricted stock shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Performance-based restricted stock vesting is contingent on meeting at least a 36-month service requirement and a performance condition. The performance condition is based on an adjusted measure of CMS&#160;Energy&#x2019;s EPS growth relative to a peer group over a three-year period. The awards granted in 2020, 2019, and 2018 require a 38-month service period. Market-based restricted stock vesting is generally contingent on meeting a three-year service requirement and a market condition. The market condition is based on a comparison of CMS&#160;Energy&#x2019;s total shareholder return with the median total shareholder return of a peer group over the same three-year period. Depending on the outcome of the performance condition or the market condition, a recipient may earn a total award ranging from zero to 200 percent of the initial grant. Time-lapse restricted stock generally vests after a service period of 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:700;line-height:120%"&gt;Restricted Stock Units:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2020, 2019, and 2018, CMS&#160;Energy and Consumers granted restricted stock units to certain non&#x2011;employee directors who elected to defer their restricted stock awards. The restricted stock units generally vest after a service period of one year or, if earlier, at the next annual meeting. The restricted stock units will be distributed to the recipients as shares in accordance with the directors&#x2019; deferral agreements. Restricted stock units do not have voting rights, but do have dividend rights. In lieu of cash dividend payments, the dividends on restricted stock units are paid in additional units equal to the value of the dividends. These additional restricted stock units are subject to the same vesting and distribution conditions as the underlying restricted stock units. No restricted stock units were forfeited during 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables is the activity for restricted stock and restricted stock units under the PISP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy,&#160;including&#160;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonvested at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,186,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,138,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;512,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;490,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(551,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(532,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(15,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited &#x2013; restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(329,874)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(314,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonvested at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;817,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;781,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CMS&#160;Energy, including&lt;br/&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Time-lapse awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Market-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;123,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;118,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;123,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;118,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on market-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on performance-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional market-based shares based on achievement of condition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional performance-based shares based on achievement of condition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;527,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;504,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers charge the fair value of the restricted stock awards to expense over the required service period and charge the fair value of the restricted stock units to expense immediately. For performance-based awards, CMS&#160;Energy and Consumers estimate the number of shares expected to vest at the end of the performance period based on the probable achievement of the performance objective. Performance-based and market-based restricted stock awards have graded vesting features for retirement-eligible employees, and CMS&#160;Energy and Consumers recognize expense for those awards on a graded vesting schedule over the required service period. Expense for performance-based and market-based restricted stock awards for non&#x2011;retirement-eligible employees and time-lapse awards is recognized on a straight-line basis over the required service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 fair value of performance-based and time-lapse restricted stock and restricted stock units is based on the price of CMS&#160;Energy&#x2019;s common stock on the grant date. The fair value of market-based restricted stock awards is calculated on the grant date using a Monte Carlo simulation. CMS&#160;Energy and Consumers base expected volatilities on the historical volatility of the price of CMS&#160;Energy common stock. The risk-free rate for valuation of the market-based restricted stock awards was based on the three-year U.S.&#160;Treasury yield at the award grant 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;Presented in the following table are the most significant assumptions used to estimate the fair value of the market-based restricted stock awards:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;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;16.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the weighted-average grant-date fair value of all awards under the PISP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.904%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average grant-date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average grant-date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;49.70&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;51.15&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;42.01&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are amounts related to restricted stock awards and restricted stock units:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.460%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.200%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of shares that vested during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax benefit recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of shares that vested during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax benefit recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At December&#160;31,&#160;2020, $18.5&#160;million of total unrecognized compensation cost was related to restricted stock for CMS&#160;Energy, including Consumers, and $17.7&#160;million of total unrecognized compensation cost was related to restricted stock for Consumers. CMS&#160;Energy and Consumers expect to recognize this cost over a weighted-average period of two years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY1MDk_11fe9e34-8ebf-4486-956e-8e8663ab27e9">Stock-Based Compensation&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers provide a PISP to officers, employees, and non&#x2011;employee directors based on their contributions to the successful management of the company. The PISP has a ten-year term, expiring in May&#160;2030.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In 2020, all awards were in the form of restricted stock or restricted stock units. The PISP also allows for unrestricted common stock, stock options, stock appreciation rights, phantom shares, performance units, and incentive options, none of which was granted in 2020, 2019, or 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Shares awarded or subject to stock options, phantom shares, or performance units may not exceed 6.5&#160;million shares from June&#160;2020 through May&#160;2030. CMS&#160;Energy and Consumers may issue awards of up to 6,477,579&#160;shares of common stock under the PISP as of December&#160;31,&#160;2020. Shares for which payment or exercise is in cash, as well as shares that expire, terminate, or are canceled or forfeited, may be awarded or granted again under the PISP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;All awards under the PISP vest fully upon death. Upon a change of control of CMS&#160;Energy or termination under an officer separation agreement, the awards will vest in accordance with specific officer &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;agreements. If stated in the award, for restricted stock recipients who terminate employment due to retirement or disability, a pro-rata portion of the award will vest upon termination, with any market-based award also contingent upon the outcome of the market condition and any performance-based award contingent upon the outcome of the performance condition. The pro-rata portion is equal to the portion of the service period served between the award grant date and the employee&#x2019;s termination date. The remaining portion of the awards will be forfeited. All awards for directors vest fully upon retirement. Restricted shares may be forfeited if employment terminates for any other reason or if the minimum service requirements are not met, as described in the award document.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Restricted Stock Awards:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Restricted stock awards for employees under the PISP are in the form of performance-based, market-based, and time-lapse restricted stock. Award recipients receive shares of CMS&#160;Energy common stock that have dividend and voting rights. The dividends on time-lapse restricted stock are paid in cash or in CMS&#160;Energy common stock. The dividends on performance-based and market-based restricted stock are paid in restricted shares equal to the value of the dividends. These additional restricted shares are subject to the same vesting conditions as the underlying restricted stock shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Performance-based restricted stock vesting is contingent on meeting at least a 36-month service requirement and a performance condition. The performance condition is based on an adjusted measure of CMS&#160;Energy&#x2019;s EPS growth relative to a peer group over a three-year period. The awards granted in 2020, 2019, and 2018 require a 38-month service period. Market-based restricted stock vesting is generally contingent on meeting a three-year service requirement and a market condition. The market condition is based on a comparison of CMS&#160;Energy&#x2019;s total shareholder return with the median total shareholder return of a peer group over the same three-year period. Depending on the outcome of the performance condition or the market condition, a recipient may earn a total award ranging from zero to 200 percent of the initial grant. Time-lapse restricted stock generally vests after a service period of 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:700;line-height:120%"&gt;Restricted Stock Units:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In 2020, 2019, and 2018, CMS&#160;Energy and Consumers granted restricted stock units to certain non&#x2011;employee directors who elected to defer their restricted stock awards. The restricted stock units generally vest after a service period of one year or, if earlier, at the next annual meeting. The restricted stock units will be distributed to the recipients as shares in accordance with the directors&#x2019; deferral agreements. Restricted stock units do not have voting rights, but do have dividend rights. In lieu of cash dividend payments, the dividends on restricted stock units are paid in additional units equal to the value of the dividends. These additional restricted stock units are subject to the same vesting and distribution conditions as the underlying restricted stock units. No restricted stock units were forfeited during 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables is the activity for restricted stock and restricted stock units under the PISP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy,&#160;including&#160;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonvested at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,186,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,138,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;512,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;490,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(551,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(532,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(15,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited &#x2013; restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(329,874)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(314,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonvested at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;817,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;781,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CMS&#160;Energy, including&lt;br/&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Time-lapse awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Market-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;123,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;118,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;123,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;118,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on market-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on performance-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional market-based shares based on achievement of condition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional performance-based shares based on achievement of condition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;527,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;504,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers charge the fair value of the restricted stock awards to expense over the required service period and charge the fair value of the restricted stock units to expense immediately. For performance-based awards, CMS&#160;Energy and Consumers estimate the number of shares expected to vest at the end of the performance period based on the probable achievement of the performance objective. Performance-based and market-based restricted stock awards have graded vesting features for retirement-eligible employees, and CMS&#160;Energy and Consumers recognize expense for those awards on a graded vesting schedule over the required service period. Expense for performance-based and market-based restricted stock awards for non&#x2011;retirement-eligible employees and time-lapse awards is recognized on a straight-line basis over the required service period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 fair value of performance-based and time-lapse restricted stock and restricted stock units is based on the price of CMS&#160;Energy&#x2019;s common stock on the grant date. The fair value of market-based restricted stock awards is calculated on the grant date using a Monte Carlo simulation. CMS&#160;Energy and Consumers base expected volatilities on the historical volatility of the price of CMS&#160;Energy common stock. The risk-free rate for valuation of the market-based restricted stock awards was based on the three-year U.S.&#160;Treasury yield at the award grant 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;Presented in the following table are the most significant assumptions used to estimate the fair value of the market-based restricted stock awards:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;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;16.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the weighted-average grant-date fair value of all awards under the PISP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.904%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average grant-date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average grant-date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;49.70&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;51.15&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;42.01&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are amounts related to restricted stock awards and restricted stock units:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.460%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.200%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of shares that vested during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax benefit recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of shares that vested during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax benefit recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At December&#160;31,&#160;2020, $18.5&#160;million of total unrecognized compensation cost was related to restricted stock for CMS&#160;Energy, including Consumers, and $17.7&#160;million of total unrecognized compensation cost was related to restricted stock for Consumers. CMS&#160;Energy and Consumers expect to recognize this cost over a weighted-average period of two years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <cms:DeferredCompensationArrangementsPlanTerm
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3Xzg3OTYwOTMwMjg4MzY_3d844ecc-d9ce-45ba-8be1-62e93d25d3c1">P10Y</cms:DeferredCompensationArrangementsPlanTerm>
    <cms:DeferredCompensationArrangementsPlanTerm
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3Xzg3OTYwOTMwMjg4MzY_86c3c609-7cf8-4b55-8bbd-d9644637c9b0">P10Y</cms:DeferredCompensationArrangementsPlanTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzYwMA_183385a1-5958-4bd7-8b38-ede6cef3b5a3"
      unitRef="shares">6500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzYwMA_bb0dc460-f065-442a-ae76-940bc9e68a2c"
      unitRef="shares">6500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3Xzc2Mw_82d4d1fb-cb00-41fd-84a9-7984e9482154"
      unitRef="shares">6477579</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3Xzc2Mw_d234f7d4-2dff-48ab-ba8c-13cbd8a64df8"
      unitRef="shares">6477579</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="idfe4e3456d9c4d90a42f35eaa6033bbe_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzI2NDI_36b48db4-ea0e-4cab-87bc-f66ce1ff1da4">P36M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i46ab09693ba7487fbb311e171c75a3f8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzI2NDI_6a705123-e3ec-461a-85ab-d9fdd9ee5655">P36M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i41f6186d571e4455aa9f2c6c42fe29ca_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3Xzg3OTYwOTMwMjg4Mzc_187b9c31-6752-4eab-88a7-11749ccad03d">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="idca29e2778904e7faef33e96b5d6ef19_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3Xzg3OTYwOTMwMjg4Mzc_a0789793-a57d-4969-9656-5e370f1be149">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="idca29e2778904e7faef33e96b5d6ef19_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzI4ODA_03285c5b-7bd6-42e7-9126-896f1357aa3f">P38M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i41f6186d571e4455aa9f2c6c42fe29ca_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzI4ODA_5dbad798-f72f-4e5e-a660-3a10f466b928">P38M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="ic88aeda4008b43ef9472424c33f9dc30_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3Xzg3OTYwOTMwMjg4Mzg_92837a26-fd16-4895-bac1-0ae72b3ebd37">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i0d63a1fd1c6e4005ae93928231ce45b5_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3Xzg3OTYwOTMwMjg4Mzg_af125672-d124-4a2c-a436-ddc1c808b585">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ic88aeda4008b43ef9472424c33f9dc30_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3Xzg3OTYwOTMwMjg4Mzk_ad38e8ba-294b-4924-9594-99e7b2bd204b">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0d63a1fd1c6e4005ae93928231ce45b5_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3Xzg3OTYwOTMwMjg4Mzk_f6a6d7b0-425e-417a-9018-d2f6aeecfc29">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <cms:PercentOfInitialGrantIssuedOnVestingDate
      contextRef="if6b73a2f0fb949f5bb376b580285ce7b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzMzMzM_4fa931d4-e0e6-40cf-a901-1420ce3e0633"
      unitRef="number">0</cms:PercentOfInitialGrantIssuedOnVestingDate>
    <cms:PercentOfInitialGrantIssuedOnVestingDate
      contextRef="ic337d818f8a54baa8f5b619d0b1a138c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzMzMzM_f403c11a-5abb-4bdf-b9f5-f137a3aec308"
      unitRef="number">0</cms:PercentOfInitialGrantIssuedOnVestingDate>
    <cms:PercentOfInitialGrantIssuedOnVestingDate
      contextRef="i8d79c137dfa84aadb4a58229f94fee5b_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzMzMzk_1faad027-18f8-4f5b-906e-c428a8913252"
      unitRef="number">2</cms:PercentOfInitialGrantIssuedOnVestingDate>
    <cms:PercentOfInitialGrantIssuedOnVestingDate
      contextRef="ib38b06f8adff462198cd4479e07296db_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzMzMzk_9bddbfe8-40c0-4548-a4fd-a68f868ddac9"
      unitRef="number">2</cms:PercentOfInitialGrantIssuedOnVestingDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="ib44819c1acdc41c99fa9eb07a6977fa0_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzM0MzQ_569b6cdf-df99-4a7d-a2e3-1e01a105ab61">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i1468a44cb20d4ecbb79db284e803192c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzM0MzQ_f926a646-e8fe-42c0-a45f-3b4ef93c3d55">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i9be89d70ca234c14809e58794c4f70f4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzM2OTE_245ffd99-f352-43da-a51b-02906cfa1e67">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i5eac07e19d8e4bec9c9f5224e1f92bd1_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzM2OTE_450dfd08-a94a-49d7-afa2-b36da1da9b7b">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i9be89d70ca234c14809e58794c4f70f4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzQyMzA_7a9607e4-c721-4ce9-97fc-26e11ac302c9"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i5eac07e19d8e4bec9c9f5224e1f92bd1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzQyMzA_b7ec46e4-d5c3-4769-aa03-4261ebf2820f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY0ODU_2cc15fc8-2958-4c6f-a277-f7f6c75dac53">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables is the activity for restricted stock and restricted stock units under the PISP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy,&#160;including&#160;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonvested at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,186,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,138,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;512,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;490,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(551,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(532,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(15,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited &#x2013; restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(329,874)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(314,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonvested at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;817,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;781,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CMS&#160;Energy, including&lt;br/&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Time-lapse awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Market-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;123,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;118,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;123,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;118,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on market-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on performance-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional market-based shares based on achievement of condition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional performance-based shares based on achievement of condition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;527,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;504,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY1MTA_a465fa6e-5c18-4dfe-8625-edfe5168cea5">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables is the activity for restricted stock and restricted stock units under the PISP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy,&#160;including&#160;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonvested at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,186,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,138,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;512,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;490,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(551,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(532,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(15,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited &#x2013; restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(329,874)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(314,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonvested at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;817,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;781,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CMS&#160;Energy, including&lt;br/&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Time-lapse awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Market-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;123,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;118,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;123,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;118,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on market-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on performance-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividends on restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional market-based shares based on achievement of condition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional performance-based shares based on achievement of condition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;527,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;504,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i83cab758758a43519bfdac4deb993d36_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzItMi0xLTEtMA_075c063d-29c3-4ddc-961a-f1e9bb472034"
      unitRef="shares">1186962</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i83cab758758a43519bfdac4deb993d36_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzItNC0xLTEtMA_c7255f13-0289-478b-bf72-a4867fd68d29"
      unitRef="usdPerShare">44.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="icc793a07ca374feb9e35f4a5b5c134e8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzItNi0xLTEtMA_875279fa-847d-4189-9b9f-7193eda44279"
      unitRef="shares">1138182</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="icc793a07ca374feb9e35f4a5b5c134e8_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzItOC0xLTEtMA_686fda12-0154-4cbe-bab3-9522711e7da8"
      unitRef="usdPerShare">44.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0e10acd972db4d609054dd08640e6057_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzQtMi0xLTEtMA_22e227d7-7e31-467b-96f3-3498df31eb45"
      unitRef="shares">512326</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0e10acd972db4d609054dd08640e6057_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzQtNC0xLTEtMA_082e8a71-6e0f-4245-9eea-4939563a2cb1"
      unitRef="usdPerShare">45.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzQtNi0xLTEtMA_5772561a-d8ad-4ede-9ccc-1aa9f5362525"
      unitRef="shares">490346</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzQtOC0xLTEtMA_5bc2e309-2e60-46cc-b6fb-e2a20d73e762"
      unitRef="usdPerShare">45.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9be89d70ca234c14809e58794c4f70f4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzUtMi0xLTEtMA_2ce09cf8-ce5a-4d07-af0e-25d05f66b5a9"
      unitRef="shares">15074</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9be89d70ca234c14809e58794c4f70f4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzUtNC0xLTEtMA_dd3f965c-8fdd-4e75-ae29-c459924298c8"
      unitRef="usdPerShare">49.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5eac07e19d8e4bec9c9f5224e1f92bd1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzUtNi0xLTEtMA_08fb0e08-ed84-43ec-92cf-c2b809dca7b1"
      unitRef="shares">14409</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5eac07e19d8e4bec9c9f5224e1f92bd1_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzUtOC0xLTEtMA_33395d37-4f0a-4df5-82f3-8f52e08625d8"
      unitRef="usdPerShare">49.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i0e10acd972db4d609054dd08640e6057_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzctMi0xLTEtMA_ad0fcc0d-c993-4b2d-b6fa-d7266ea34c8c"
      unitRef="shares">551897</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0e10acd972db4d609054dd08640e6057_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzctNC0xLTEtMA_2f29dd98-c5c4-40c8-823f-17696858a589"
      unitRef="usdPerShare">30.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzctNi0xLTEtMA_7e6ea1ea-0170-4338-8171-a4e0b73697a6"
      unitRef="shares">532833</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzctOC0xLTEtMA_cea00a5c-76d9-47d6-ad09-986fec5245de"
      unitRef="usdPerShare">31.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i9be89d70ca234c14809e58794c4f70f4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzgtMi0xLTEtMA_8bf06b54-e48f-4821-9433-178699f6d39b"
      unitRef="shares">15234</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9be89d70ca234c14809e58794c4f70f4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzgtNC0xLTEtMA_f297653f-b8ad-42c3-9982-151d77fe8eb8"
      unitRef="usdPerShare">49.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i5eac07e19d8e4bec9c9f5224e1f92bd1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzgtNi0xLTEtMA_ecb390b4-8222-4f23-812f-f1ff8999e055"
      unitRef="shares">14517</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5eac07e19d8e4bec9c9f5224e1f92bd1_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzgtOC0xLTEtMA_2d61405c-f2b0-4c7f-8248-d1c53d8a03c4"
      unitRef="usdPerShare">49.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i0e10acd972db4d609054dd08640e6057_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzktMi0xLTEtMA_ce7c3ec4-54f6-4484-a916-dc8ddf0ea798"
      unitRef="shares">329874</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i0e10acd972db4d609054dd08640e6057_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzktNC0xLTEtMA_b2c29974-cd99-4288-8e7c-06c4af47a703"
      unitRef="usdPerShare">51.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzktNi0xLTEtMA_a5dbcd06-6819-4f50-8dee-4a13446200ee"
      unitRef="shares">314056</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzktOC0xLTEtMA_0f0cf713-a781-4596-82ab-04ae838a8812"
      unitRef="usdPerShare">51.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="icc70505118c64da2855b7b79eb540c25_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzEwLTItMS0xLTA_9576cba6-1eea-4c7c-a363-de9710e2a998"
      unitRef="shares">817357</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="icc70505118c64da2855b7b79eb540c25_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzEwLTQtMS0xLTA_cdab337e-07eb-4c2c-a1f3-8fe66f3db9a3"
      unitRef="usdPerShare">51.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i908148abafb24685a08b0f4c57b5b4cb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzEwLTYtMS0xLTA_1f3606b4-b9bc-4282-95db-d4c4dc57366c"
      unitRef="shares">781531</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i908148abafb24685a08b0f4c57b5b4cb_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTphZTBjZGI4YzZhNDU0NWM0YTFhNGYyZDAyZjIwNzliZi90YWJsZXJhbmdlOmFlMGNkYjhjNmE0NTQ1YzRhMWE0ZjJkMDJmMjA3OWJmXzEwLTgtMS0xLTA_3e44c8d7-7b30-4d1a-9b9a-43a7cc87455b"
      unitRef="usdPerShare">51.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1468a44cb20d4ecbb79db284e803192c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzItMS0xLTEtMA_83f224d3-c728-4f6f-b1bb-be0d8272692b"
      unitRef="shares">106520</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib44819c1acdc41c99fa9eb07a6977fa0_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzItMi0xLTEtMA_4a99bf15-f931-40c0-a3ea-e8210964ac74"
      unitRef="shares">101439</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0d63a1fd1c6e4005ae93928231ce45b5_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzMtMS0xLTEtMA_5d0c1e4b-85b1-4096-9b22-02551da40e9c"
      unitRef="shares">123246</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic88aeda4008b43ef9472424c33f9dc30_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzMtMi0xLTEtMA_84a988d9-c945-4e96-bc1f-5be4a0e5c484"
      unitRef="shares">118011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="idca29e2778904e7faef33e96b5d6ef19_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzQtMS0xLTEtMA_ecfc67d8-d0fd-4ba5-89ad-67e816a2d27d"
      unitRef="shares">123246</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i41f6186d571e4455aa9f2c6c42fe29ca_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzQtMi0xLTEtMA_47d14e3a-b6bd-403f-b7d3-440a01d9c8e4"
      unitRef="shares">118011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4c4fa85daead4193b6d005ac2a6b3f38_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzUtMS0xLTEtMA_84e8940f-8265-4e45-92c6-bb650c312be7"
      unitRef="shares">13405</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7aceafb5f7bb4d4f9078e9800bed9247_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzUtMi0xLTEtMA_caa208a3-fee0-448a-b6cf-ebfd572cd499"
      unitRef="shares">12800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2a274a70e3844629b899fb9c0b3e954b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzYtMS0xLTEtMA_0f0e9079-11ee-4deb-a2ff-567c04cf3205"
      unitRef="shares">17937</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="icddcd37928844685bfb3628887737004_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzYtMi0xLTEtMA_9d9cb79d-8e62-4601-a645-1bcee6669a91"
      unitRef="shares">17152</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1ab7cbe6dc94443f973ad572a1dd4453_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzctMS0xLTEtMA_405c3586-56b4-4283-8ac1-c4626b360a01"
      unitRef="shares">17505</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i92c24966c1a9457fa84663a82aec6c3a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzctMi0xLTEtMA_264a3dfd-300e-4a79-9dd7-fc75b109fc68"
      unitRef="shares">16736</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib74c1a1daa2e4e8d9395a7d35bd74015_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzgtMS0xLTEtMA_18bde9f0-2fba-4769-9bc7-41a534def3a3"
      unitRef="shares">1669</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4b79bdda5d304c3aba9765d5b34afd48_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzgtMi0xLTEtMA_3324446a-7e75-4242-84f8-d115f1ee482e"
      unitRef="shares">1609</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8cf5faadca224dedbd11419a3cde0fb6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzktMS0xLTEtMA_58f7eaf2-195f-4d9e-97cb-f39bd728a6a2"
      unitRef="shares">71678</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i30fc5a2913414493be20471fca35c83d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzktMi0xLTEtMA_400c247f-e295-4d5f-85c8-ef2ac7931402"
      unitRef="shares">68857</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iab6f6beb07674914bba3bf21452be17a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzEwLTEtMS0xLTA_8554c8b2-343c-438e-a9a1-57f828d75938"
      unitRef="shares">52194</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i77bad6804815454c91846f09189fe948_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzEwLTItMS0xLTA_f47e60d9-1a2b-4c1f-8525-845b445c5da1"
      unitRef="shares">50140</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzExLTEtMS0xLTA_e29c05c1-abec-4d92-a7a4-4f71ff863388"
      unitRef="shares">527400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo0YWZkOTkzMDQ4MmU0NTUxODViMzI4M2I2NGYzNWZmOC90YWJsZXJhbmdlOjRhZmQ5OTMwNDgyZTQ1NTE4NWIzMjgzYjY0ZjM1ZmY4XzExLTItMS0xLTA_c44fbf40-052d-48d4-84a7-d561f387197f"
      unitRef="shares">504755</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY0ODc_0b96adc1-8f50-4059-9044-8296071899a2">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the most significant assumptions used to estimate the fair value of the market-based restricted stock awards:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;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;16.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY0OTg_96b49141-41b1-4f6f-a648-bccf12299656">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the most significant assumptions used to estimate the fair value of the market-based restricted stock awards:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&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;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;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;16.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTpmZjNiZTQ1M2VkYzg0YzAwOTE2Y2RiOGIxMjY2MjVkZC90YWJsZXJhbmdlOmZmM2JlNDUzZWRjODRjMDA5MTZjZGI4YjEyNjYyNWRkXzEtMS0xLTEtMA_40f83556-9ff8-49df-bf08-2d50f268f067"
      unitRef="number">0.142</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTpmZjNiZTQ1M2VkYzg0YzAwOTE2Y2RiOGIxMjY2MjVkZC90YWJsZXJhbmdlOmZmM2JlNDUzZWRjODRjMDA5MTZjZGI4YjEyNjYyNWRkXzEtMi0xLTEtMA_a88e8ecd-b53a-4685-9224-bd19f0e0780b"
      unitRef="number">0.149</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTpmZjNiZTQ1M2VkYzg0YzAwOTE2Y2RiOGIxMjY2MjVkZC90YWJsZXJhbmdlOmZmM2JlNDUzZWRjODRjMDA5MTZjZGI4YjEyNjYyNWRkXzEtMy0xLTEtMA_c2dbdcf6-f078-49d7-9f83-2a0068bd2d48"
      unitRef="number">0.167</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTpmZjNiZTQ1M2VkYzg0YzAwOTE2Y2RiOGIxMjY2MjVkZC90YWJsZXJhbmdlOmZmM2JlNDUzZWRjODRjMDA5MTZjZGI4YjEyNjYyNWRkXzItMS0xLTEtMA_26d34762-9c2b-496a-8cdd-50f8ad7abd14"
      unitRef="number">0.024</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTpmZjNiZTQ1M2VkYzg0YzAwOTE2Y2RiOGIxMjY2MjVkZC90YWJsZXJhbmdlOmZmM2JlNDUzZWRjODRjMDA5MTZjZGI4YjEyNjYyNWRkXzItMi0xLTEtMA_ef81808b-1e29-49c6-ac6c-8901f61c47ed"
      unitRef="number">0.028</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTpmZjNiZTQ1M2VkYzg0YzAwOTE2Y2RiOGIxMjY2MjVkZC90YWJsZXJhbmdlOmZmM2JlNDUzZWRjODRjMDA5MTZjZGI4YjEyNjYyNWRkXzItMy0xLTEtMA_635bb2f4-989b-45dd-94b3-f2c930bfa155"
      unitRef="number">0.028</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTpmZjNiZTQ1M2VkYzg0YzAwOTE2Y2RiOGIxMjY2MjVkZC90YWJsZXJhbmdlOmZmM2JlNDUzZWRjODRjMDA5MTZjZGI4YjEyNjYyNWRkXzMtMS0xLTEtMA_9c5facfe-c4c4-429f-9f72-1b00f4df14d0"
      unitRef="number">0.016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTpmZjNiZTQ1M2VkYzg0YzAwOTE2Y2RiOGIxMjY2MjVkZC90YWJsZXJhbmdlOmZmM2JlNDUzZWRjODRjMDA5MTZjZGI4YjEyNjYyNWRkXzMtMi0xLTEtMA_df019959-6fe6-4bbb-9a0b-55333f071e20"
      unitRef="number">0.025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTpmZjNiZTQ1M2VkYzg0YzAwOTE2Y2RiOGIxMjY2MjVkZC90YWJsZXJhbmdlOmZmM2JlNDUzZWRjODRjMDA5MTZjZGI4YjEyNjYyNWRkXzMtMy0xLTEtMA_93328f11-4c74-429c-b79c-c5c06400159b"
      unitRef="number">0.021</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY0OTA_b154ff1d-d413-45fc-9972-0b7db6223de1">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the weighted-average grant-date fair value of all awards under the PISP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.904%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average grant-date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average grant-date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;49.70&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;51.15&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;42.01&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY1MDA_45a4903f-6c01-4e46-a38f-1282f6429ffe">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the weighted-average grant-date fair value of all awards under the PISP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.904%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average grant-date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average grant-date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;49.70&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;51.15&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;42.01&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0e10acd972db4d609054dd08640e6057_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzQtMi0xLTEtMA_3871824e-76a1-45af-bfc9-02f53e75d392"
      unitRef="usdPerShare">45.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9fb5d62ecee24711882fc34596a46473_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzQtNC0xLTEtMA_dc848b3c-c965-47d5-9282-344f05887262"
      unitRef="usdPerShare">43.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8ad61ae5f8314d828153ffa38c248d94_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzQtNi0xLTEtMA_e07c146d-30d1-4f63-a957-65a027bd891d"
      unitRef="usdPerShare">26.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9be89d70ca234c14809e58794c4f70f4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzUtMi0xLTEtMTQzMTE_28c9b7c3-6683-4a2d-abef-97557dbf58dc"
      unitRef="usdPerShare">49.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i41a8265bfbf447e28019c3b07f36840c_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzUtNC0xLTEtMTQzMTE_6e2a4858-a6a5-48d3-8551-d769bf7e4581"
      unitRef="usdPerShare">50.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8540555a1f954ad8b798cb05b2dcc748_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzUtNi0xLTEtMTQzMTE_5d7f3e09-4a1c-4459-a32d-6ae5eacc4b80"
      unitRef="usdPerShare">41.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzgtMi0xLTEtMA_9dc422d9-daa5-4551-96ca-f8977b9aa172"
      unitRef="usdPerShare">45.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i29fe4876c280478c8b40a32a217f0e16_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzgtNC0xLTEtMA_16abc43c-d550-453c-8828-e2003ba96ad6"
      unitRef="usdPerShare">43.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9bc6f145cca845809d866cf55eeb6638_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzgtNi0xLTEtMA_47251f45-68bb-4f18-ab15-5853d44f55a0"
      unitRef="usdPerShare">26.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5eac07e19d8e4bec9c9f5224e1f92bd1_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzktMi0xLTEtMTQzMTE_80f0101a-2e7f-47ed-a77d-583ed4813c1f"
      unitRef="usdPerShare">49.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ifb9056590c774c2aba2cd37b465832a5_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzktNC0xLTEtMTQzMTE_2227cfc5-982c-46ea-9260-1e9b6d800914"
      unitRef="usdPerShare">51.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if923ea98a9d34835a0c7a427dec942e4_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTo4ZTUzZjNjMTEyNGY0OGQ4OWQzYjk3NTQ3ZmMwYTZlNS90YWJsZXJhbmdlOjhlNTNmM2MxMTI0ZjQ4ZDg5ZDNiOTc1NDdmYzBhNmU1XzktNi0xLTEtMTQzMTE_3fca2a60-15bc-493a-a62d-2258a6773e62"
      unitRef="usdPerShare">42.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY0OTM_2a27661a-4e2c-4097-b3bd-4b049eaa3aab">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are amounts related to restricted stock awards and restricted stock units:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.460%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.200%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of shares that vested during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax benefit recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of shares that vested during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax benefit recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY1MDE_2391306c-4cbf-49cc-909f-4b5aa6925bc7">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are amounts related to restricted stock awards and restricted stock units:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.460%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.200%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of shares that vested during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax benefit recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of shares that vested during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax benefit recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i0e10acd972db4d609054dd08640e6057_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzMtMi0xLTEtMA_7cb66a2f-93c6-44eb-a893-59342984a91d"
      unitRef="usd">22000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i9fb5d62ecee24711882fc34596a46473_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzMtNC0xLTEtMA_6b60e508-720a-48c2-a022-1c13e5eefa5f"
      unitRef="usd">26000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i8ad61ae5f8314d828153ffa38c248d94_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzMtNi0xLTEtMA_2ee88920-0df5-4cef-8897-b76a153d7957"
      unitRef="usd">27000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0e10acd972db4d609054dd08640e6057_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzQtMi0xLTEtMA_30c676a4-280e-442c-8442-bbc62665004e"
      unitRef="usd">11000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9fb5d62ecee24711882fc34596a46473_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzQtNC0xLTEtMA_7de27502-0b1a-444a-b823-4b93083d11d1"
      unitRef="usd">22000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8ad61ae5f8314d828153ffa38c248d94_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzQtNi0xLTEtMA_6d0f4125-ef9f-435e-80d7-40149e455872"
      unitRef="usd">17000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i0e10acd972db4d609054dd08640e6057_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzUtMi0xLTEtMA_cd99526d-174e-4407-9697-c7d06786497d"
      unitRef="usd">3000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i9fb5d62ecee24711882fc34596a46473_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzUtNC0xLTEtMA_a9cc6402-3136-4baa-8422-98ddd38cf303"
      unitRef="usd">1000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i8ad61ae5f8314d828153ffa38c248d94_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzUtNi0xLTEtMA_3186a3d8-7c5c-42f4-8ac6-54cb459fecf2"
      unitRef="usd">1000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzctMi0xLTEtMA_76dbd232-96cb-49ea-b99c-09e8c1c06287"
      unitRef="usd">21000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i29fe4876c280478c8b40a32a217f0e16_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzctNC0xLTEtMA_380d159c-d9ef-4218-a167-4765a048aee8"
      unitRef="usd">25000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i9bc6f145cca845809d866cf55eeb6638_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzctNi0xLTEtMA_ed2691bc-3062-4eb3-8598-36fac4cd5187"
      unitRef="usd">26000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzgtMi0xLTEtMA_8f917f9c-0961-4745-9178-ae8aff162f8a"
      unitRef="usd">10000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i29fe4876c280478c8b40a32a217f0e16_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzgtNC0xLTEtMA_e5654597-a47f-4830-b964-6c2728ca9632"
      unitRef="usd">21000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9bc6f145cca845809d866cf55eeb6638_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzgtNi0xLTEtMA_e31b2f8e-46ea-42f0-893c-d78fa99bda29"
      unitRef="usd">16000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzktMi0xLTEtMA_50e3dccc-15f7-4cb2-987f-d96a24aab6a5"
      unitRef="usd">3000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i29fe4876c280478c8b40a32a217f0e16_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzktNC0xLTEtMA_6821937c-f302-4248-a44b-1e7ea05e909e"
      unitRef="usd">1000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i9bc6f145cca845809d866cf55eeb6638_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90YWJsZTozMTZkZTY2YTk3YzY0ODg0ODdkNmY1MmZjNWUwMDM1OC90YWJsZXJhbmdlOjMxNmRlNjZhOTdjNjQ4ODQ4N2Q2ZjUyZmM1ZTAwMzU4XzktNi0xLTEtMA_6eb0444a-7049-4949-ad00-34fc45333b09"
      unitRef="usd">1000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i9b483aa00ee44ef4bc5757f1d1d86dd9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzYxODg_caea3fbe-1dd3-4e54-b1a1-2034ca3f8cc3"
      unitRef="usd">18500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i268d936e9d5e4f03b789bdbd67fabb12_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzYzMDQ_9b26e6a9-bd40-4a4c-85e8-b1d2bbfc627c"
      unitRef="usd">17700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i94c9f9d092584443bbe10fab8f68467c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY0ODM_10acac5f-01d3-494d-8b1f-270edfa88e45">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i0e10acd972db4d609054dd08640e6057_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTkvZnJhZzo1NzUyNGYzYTVlN2M0ZDA4OTIzM2E1ZGRkODI1YTkwNy90ZXh0cmVnaW9uOjU3NTI0ZjNhNWU3YzRkMDg5MjMzYTVkZGQ4MjVhOTA3XzY0ODM_a260e79e-ece0-4d8a-8cb6-f947f73bdd39">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU1OTc_e86f22b9-0db0-4dcf-952d-3b99281b02e1">Income Taxes&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#x2019;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S.&#160;federal income tax rate:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except Tax Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;span style="color:#000000;font-family:'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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Research and development tax credits, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Refund of alternative minimum tax sequestration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 0 10pt;text-indent:-9pt"/&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;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;17.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;14.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Research and development tax credits, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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;17.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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;19.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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;16.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;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:115%;padding-left:14.75pt"&gt;In December&#160;2017, Consumers remeasured its deferred tax assets and liabilities at the new federal tax rate enacted by the TCJA and recorded a net $1.6&#160;billion regulatory liability. As a result of an order received in September&#160;2019, Consumers began refunding these excess deferred taxes to customers. In September&#160;2020, the MPSC approved a settlement agreement in Consumers&#x2019; 2019 gas rate case including Consumers&#x2019; request to accelerate the amortization of its regulatory liability associated with the unprotected, 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:115%"&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:115%"&gt;property-related excess deferred income taxes resulting from the TCJA. Consumers will increase its TCJA amortization to fully refund this regulatory liability during the period October&#160;2021 through September&#160;2022 instead of the previous amortization schedule through 2029.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2013, the MPSC issued an order authorizing Consumers to accelerate the flow-through to electric and gas customers of certain income tax benefits associated primarily with the cost of removal of plant placed &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;in service before 1993. Consumers implemented this regulatory treatment beginning in 2014, with the electric portion ending in 2018 and the gas portion expected to continue through 2025. In September&#160;2020, the MPSC approved a settlement agreement in Consumers&#x2019; 2019 gas rate case including Consumers&#x2019; request to accelerate the amortization of this income tax benefit to fully amortize the balance during the period October&#160;2021 through&#160;September 2022 instead of the previous amortization schedule through 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In March&#160;2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;was recognized at Consumers. Also, in March&#160;2018, Consumers finalized a study of research and development tax credits for the tax years 2012 through 2016. As a result, CMS&#160;Energy and Consumers recognized an $8&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions, at that time.&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;In January&#160;2020, the IRS issued a decision restoring alternative minimum tax credit refunds sequestered in years prior to 2018. As a result, in 2020, CMS&#160;Energy recognized a $9&#160;million income tax benefit for sequestered amounts related to its 2017 tax return. CMS&#160;Energy received the refund in April&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the significant components of income tax expense on continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;142&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the principal components of deferred income tax assets (liabilities) recognized:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax loss and credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net regulatory tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserves and accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets, net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(364)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Securitized costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Gas inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,779)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,863)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,655)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net regulatory tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax loss and credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserves and accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Securitized costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Gas inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities are recognized for the estimated future tax effect of temporary differences between the tax basis of assets or liabilities and the reported amounts on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the tax loss and credit carryforwards at December&#160;31,&#160;2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.831%"/&gt;&lt;td style="width:0.1%"/&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="border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax Attribute&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;None&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2030&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;Local net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024 &#x2013; 2040&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General business credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026 &#x2013; 2040&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total tax attributes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;None&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General business credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027 &#x2013; 2040&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total tax attributes&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy has provided a valuation allowance of $1&#160;million for the local tax loss carryforward. CMS&#160;Energy and Consumers expect to utilize fully their tax loss and credit carryforwards for which no valuation allowance has been provided. It is reasonably possible that further adjustments will be made to the valuation allowances within one&#160;year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As a result of a provision in the TCJA, as amended by the CARES Act, CMS&#160;Energy recovered all of its remaining alternative minimum tax credits in 2020. CMS&#160;Energy utilized $7&#160;million of these credits on its 2019 consolidated tax return, and received the remaining $69&#160;million through a cash refund. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the beginning and ending amount of uncertain tax benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for current-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for prior-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reductions for prior-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for current-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for prior-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reductions for prior-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;If recognized, all of these uncertain tax benefits would affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; annual effective tax rates in future years. A trial is anticipated in 2021 with the Michigan Tax Tribunal related to the methodology of state apportionment for Consumers&#x2019; electricity sales to MISO. A favorable outcome &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;of the court case or a potential settlement could result in a tax benefit of up to $9 million in the next 12&#160;months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers recognize accrued interest and penalties, where applicable, as part of income tax expense. CMS&#160;Energy, including Consumers, recognized no interest or penalties for the years ended December&#160;31,&#160;2020, 2019, or 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The amount of income taxes paid is subject to ongoing audits by federal, state, local, and foreign tax authorities, which can result in proposed assessments. CMS&#160;Energy&#x2019;s federal income tax returns for 2017 and subsequent years remain subject to examination by the IRS. CMS&#160;Energy&#x2019;s Michigan Corporate Income Tax returns for 2013 and subsequent years remain subject to examination by the State of Michigan. CMS&#160;Energy&#x2019;s and Consumers&#x2019; estimate of the potential outcome for any uncertain tax issue is highly judgmental. CMS&#160;Energy and Consumers believe that their accrued tax liabilities at December&#160;31,&#160;2020 were adequate for all years.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU2MTE_24c0a949-ea94-4802-8e36-c520453c6362">Income Taxes&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#x2019;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S.&#160;federal income tax rate:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except Tax Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;span style="color:#000000;font-family:'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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Research and development tax credits, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Refund of alternative minimum tax sequestration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 0 10pt;text-indent:-9pt"/&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;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;17.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;14.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Research and development tax credits, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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;17.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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;19.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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;16.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;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:115%;padding-left:14.75pt"&gt;In December&#160;2017, Consumers remeasured its deferred tax assets and liabilities at the new federal tax rate enacted by the TCJA and recorded a net $1.6&#160;billion regulatory liability. As a result of an order received in September&#160;2019, Consumers began refunding these excess deferred taxes to customers. In September&#160;2020, the MPSC approved a settlement agreement in Consumers&#x2019; 2019 gas rate case including Consumers&#x2019; request to accelerate the amortization of its regulatory liability associated with the unprotected, 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:115%"&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:115%"&gt;property-related excess deferred income taxes resulting from the TCJA. Consumers will increase its TCJA amortization to fully refund this regulatory liability during the period October&#160;2021 through September&#160;2022 instead of the previous amortization schedule through 2029.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2013, the MPSC issued an order authorizing Consumers to accelerate the flow-through to electric and gas customers of certain income tax benefits associated primarily with the cost of removal of plant placed &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;in service before 1993. Consumers implemented this regulatory treatment beginning in 2014, with the electric portion ending in 2018 and the gas portion expected to continue through 2025. In September&#160;2020, the MPSC approved a settlement agreement in Consumers&#x2019; 2019 gas rate case including Consumers&#x2019; request to accelerate the amortization of this income tax benefit to fully amortize the balance during the period October&#160;2021 through&#160;September 2022 instead of the previous amortization schedule through 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In March&#160;2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;was recognized at Consumers. Also, in March&#160;2018, Consumers finalized a study of research and development tax credits for the tax years 2012 through 2016. As a result, CMS&#160;Energy and Consumers recognized an $8&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions, at that time.&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;In January&#160;2020, the IRS issued a decision restoring alternative minimum tax credit refunds sequestered in years prior to 2018. As a result, in 2020, CMS&#160;Energy recognized a $9&#160;million income tax benefit for sequestered amounts related to its 2017 tax return. CMS&#160;Energy received the refund in April&#160;2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the significant components of income tax expense on continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;142&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the principal components of deferred income tax assets (liabilities) recognized:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax loss and credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net regulatory tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserves and accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets, net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(364)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Securitized costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Gas inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,779)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,863)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,655)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net regulatory tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax loss and credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserves and accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Securitized costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Gas inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities are recognized for the estimated future tax effect of temporary differences between the tax basis of assets or liabilities and the reported amounts on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the tax loss and credit carryforwards at December&#160;31,&#160;2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.831%"/&gt;&lt;td style="width:0.1%"/&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="border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax Attribute&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;None&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2030&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;Local net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024 &#x2013; 2040&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General business credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026 &#x2013; 2040&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total tax attributes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;None&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General business credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027 &#x2013; 2040&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total tax attributes&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy has provided a valuation allowance of $1&#160;million for the local tax loss carryforward. CMS&#160;Energy and Consumers expect to utilize fully their tax loss and credit carryforwards for which no valuation allowance has been provided. It is reasonably possible that further adjustments will be made to the valuation allowances within one&#160;year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As a result of a provision in the TCJA, as amended by the CARES Act, CMS&#160;Energy recovered all of its remaining alternative minimum tax credits in 2020. CMS&#160;Energy utilized $7&#160;million of these credits on its 2019 consolidated tax return, and received the remaining $69&#160;million through a cash refund. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the beginning and ending amount of uncertain tax benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for current-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for prior-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reductions for prior-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for current-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for prior-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reductions for prior-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;If recognized, all of these uncertain tax benefits would affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; annual effective tax rates in future years. A trial is anticipated in 2021 with the Michigan Tax Tribunal related to the methodology of state apportionment for Consumers&#x2019; electricity sales to MISO. A favorable outcome &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;of the court case or a potential settlement could result in a tax benefit of up to $9 million in the next 12&#160;months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers recognize accrued interest and penalties, where applicable, as part of income tax expense. CMS&#160;Energy, including Consumers, recognized no interest or penalties for the years ended December&#160;31,&#160;2020, 2019, or 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The amount of income taxes paid is subject to ongoing audits by federal, state, local, and foreign tax authorities, which can result in proposed assessments. CMS&#160;Energy&#x2019;s federal income tax returns for 2017 and subsequent years remain subject to examination by the IRS. CMS&#160;Energy&#x2019;s Michigan Corporate Income Tax returns for 2013 and subsequent years remain subject to examination by the State of Michigan. CMS&#160;Energy&#x2019;s and Consumers&#x2019; estimate of the potential outcome for any uncertain tax issue is highly judgmental. CMS&#160;Energy and Consumers believe that their accrued tax liabilities at December&#160;31,&#160;2020 were adequate for all years.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU2MDU_0f5691ef-c03a-4d62-afde-d95e099c10da">CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#x2019;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU2MTg_520f9377-0b95-442d-82d6-7290a118e836">CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#x2019;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU1ODc_670116ce-3b42-4933-b2e5-54ad57ef21b8">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S.&#160;federal income tax rate:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except Tax Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;span style="color:#000000;font-family:'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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Research and development tax credits, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Refund of alternative minimum tax sequestration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 0 10pt;text-indent:-9pt"/&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;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;17.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;14.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Research and development tax credits, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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;17.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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;19.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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;16.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;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:115%;padding-left:14.75pt"&gt;In December&#160;2017, Consumers remeasured its deferred tax assets and liabilities at the new federal tax rate enacted by the TCJA and recorded a net $1.6&#160;billion regulatory liability. As a result of an order received in September&#160;2019, Consumers began refunding these excess deferred taxes to customers. In September&#160;2020, the MPSC approved a settlement agreement in Consumers&#x2019; 2019 gas rate case including Consumers&#x2019; request to accelerate the amortization of its regulatory liability associated with the unprotected, 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:115%"&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:115%"&gt;property-related excess deferred income taxes resulting from the TCJA. Consumers will increase its TCJA amortization to fully refund this regulatory liability during the period October&#160;2021 through September&#160;2022 instead of the previous amortization schedule through 2029.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2013, the MPSC issued an order authorizing Consumers to accelerate the flow-through to electric and gas customers of certain income tax benefits associated primarily with the cost of removal of plant placed &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;in service before 1993. Consumers implemented this regulatory treatment beginning in 2014, with the electric portion ending in 2018 and the gas portion expected to continue through 2025. In September&#160;2020, the MPSC approved a settlement agreement in Consumers&#x2019; 2019 gas rate case including Consumers&#x2019; request to accelerate the amortization of this income tax benefit to fully amortize the balance during the period October&#160;2021 through&#160;September 2022 instead of the previous amortization schedule through 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In March&#160;2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;was recognized at Consumers. Also, in March&#160;2018, Consumers finalized a study of research and development tax credits for the tax years 2012 through 2016. As a result, CMS&#160;Energy and Consumers recognized an $8&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions, at that time.&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;In January&#160;2020, the IRS issued a decision restoring alternative minimum tax credit refunds sequestered in years prior to 2018. As a result, in 2020, CMS&#160;Energy recognized a $9&#160;million income tax benefit for sequestered amounts related to its 2017 tax return. CMS&#160;Energy received the refund in April&#160;2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU2MDg_96f40f21-2f7c-4113-94a8-e3c3b385d38b">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S.&#160;federal income tax rate:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except Tax Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;span style="color:#000000;font-family:'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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Research and development tax credits, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Refund of alternative minimum tax sequestration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 0 10pt;text-indent:-9pt"/&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;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;17.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;14.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Research and development tax credits, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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;17.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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;19.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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;16.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;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:115%;padding-left:14.75pt"&gt;In December&#160;2017, Consumers remeasured its deferred tax assets and liabilities at the new federal tax rate enacted by the TCJA and recorded a net $1.6&#160;billion regulatory liability. As a result of an order received in September&#160;2019, Consumers began refunding these excess deferred taxes to customers. In September&#160;2020, the MPSC approved a settlement agreement in Consumers&#x2019; 2019 gas rate case including Consumers&#x2019; request to accelerate the amortization of its regulatory liability associated with the unprotected, 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:115%"&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:115%"&gt;property-related excess deferred income taxes resulting from the TCJA. Consumers will increase its TCJA amortization to fully refund this regulatory liability during the period October&#160;2021 through September&#160;2022 instead of the previous amortization schedule through 2029.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2013, the MPSC issued an order authorizing Consumers to accelerate the flow-through to electric and gas customers of certain income tax benefits associated primarily with the cost of removal of plant placed &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;in service before 1993. Consumers implemented this regulatory treatment beginning in 2014, with the electric portion ending in 2018 and the gas portion expected to continue through 2025. In September&#160;2020, the MPSC approved a settlement agreement in Consumers&#x2019; 2019 gas rate case including Consumers&#x2019; request to accelerate the amortization of this income tax benefit to fully amortize the balance during the period October&#160;2021 through&#160;September 2022 instead of the previous amortization schedule through 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In March&#160;2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;was recognized at Consumers. Also, in March&#160;2018, Consumers finalized a study of research and development tax credits for the tax years 2012 through 2016. As a result, CMS&#160;Energy and Consumers recognized an $8&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions, at that time.&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;In January&#160;2020, the IRS issued a decision restoring alternative minimum tax credit refunds sequestered in years prior to 2018. As a result, in 2020, CMS&#160;Energy recognized a $9&#160;million income tax benefit for sequestered amounts related to its 2017 tax return. CMS&#160;Energy received the refund in April&#160;2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzMtMi0xLTEtMA_4c895138-f54c-406b-a56a-37a2fa996659"
      unitRef="usd">885000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzMtNC0xLTEtMA_c275d0d4-dd22-48ce-b3ba-1ec2c75d8c9e"
      unitRef="usd">829000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzMtNi0xLTEtMA_9beabfed-5452-4cac-b81d-510289178809"
      unitRef="usd">774000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzQtMi0xLTEtMA_e7a9e7bd-ee03-4894-8da8-3068fb477589"
      unitRef="usd">186000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzQtNC0xLTEtMA_9be0dca5-67b1-4d2d-b2a7-732d69fc0d54"
      unitRef="usd">174000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzQtNi0xLTEtMA_bebb4460-dd33-483f-93ea-81032d4eaa26"
      unitRef="usd">163000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzYtMi0xLTEtMA_9c5bfc39-75da-4cfa-b55f-3a10e93eae61"
      unitRef="usd">46000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzYtNC0xLTEtMA_498002db-b9af-4171-86a9-9eaba7d441d9"
      unitRef="usd">48000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzYtNi0xLTEtMA_7c0e1535-3f5f-4efd-83ba-8c4b0176c95f"
      unitRef="usd">46000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzctMi0xLTEtMA_6043b870-3463-4cd2-981e-5cfbf86f7908"
      unitRef="usd">-35000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzctNC0xLTEtMA_3349c45c-7f21-40a1-bd5f-7ae7ada9127e"
      unitRef="usd">-31000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzctNi0xLTEtMA_ae4e9e7a-5891-4395-8cf7-4fd70f7a64f1"
      unitRef="usd">-26000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzgtMi0xLTEtMA_b29bdf5b-13cb-4785-9505-e960112c9687"
      unitRef="usd">28000000</us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities>
    <us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzgtNC0xLTEtMA_309bcd19-69ab-4042-ae4f-6e9171e993f9"
      unitRef="usd">20000000</us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities>
    <us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzgtNi0xLTEtMA_79cd715d-34b3-4136-86a4-1eaafddca7ca"
      unitRef="usd">14000000</us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzktMi0xLTEtMA_2de19433-5d02-4319-857a-9404fdf86bf0"
      unitRef="usd">-13000000</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzktNC0xLTEtMA_f390e0ef-da04-4801-b297-e959ad8661f8"
      unitRef="usd">-13000000</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzktNi0xLTEtMA_cd6d12bf-94e7-4262-86bd-28a4eebdf7ea"
      unitRef="usd">-39000000</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzEwLTItMS0xLTA_8f978d68-3d2d-414a-9ddd-6bc8df150f54"
      unitRef="usd">11000000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzEwLTQtMS0xLTA_eb0f4b26-32a2-4a18-9feb-3b1ac16038c3"
      unitRef="usd">2000000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzEwLTYtMS0xLTA_4f36f516-cb37-4faf-8540-789cb9052ce2"
      unitRef="usd">11000000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzExLTItMS0xLTg2Njg_c58d7b20-ae9c-49a2-b67b-fccfff63516c"
      unitRef="usd">-9000000</cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount>
    <cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzExLTQtMS0xLTg2Njg_2b3a8d5b-291d-4ab5-80b5-b9c4a08f04ba"
      unitRef="usd">0</cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount>
    <cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzExLTYtMS0xLTg2Njg_1c794b79-f868-470c-8fb8-f93fb6d80e0b"
      unitRef="usd">0</cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzEyLTItMS0xLTA_96445ef6-4b0c-47af-86fb-83c875de9349"
      unitRef="usd">-3000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzEyLTQtMS0xLTA_34123f09-2863-447e-a63a-270c553cc3b4"
      unitRef="usd">-9000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzEyLTYtMS0xLTA_1817fdc1-3172-4087-add7-b512d4dbca2f"
      unitRef="usd">-4000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzEzLTItMS0xLTA_031c5c81-a0a0-4b82-ac1f-e1eec7e54bef"
      unitRef="usd">133000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzEzLTQtMS0xLTA_b9ed4195-7ba5-40f5-b3bb-e31a40115374"
      unitRef="usd">147000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzEzLTYtMS0xLTA_457d795d-5ceb-482f-a268-1c5058f8f81b"
      unitRef="usd">115000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE0LTItMS0xLTA_d9330c94-41c0-4680-abec-f5e815d0d218"
      unitRef="number">0.150</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE0LTQtMS0xLTA_00e4878d-9e75-40f5-b25b-3ff91ad63477"
      unitRef="number">0.177</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE0LTYtMS0xLTA_e2cfcc05-d984-4570-b2f1-9ca35a7e0d4f"
      unitRef="number">0.149</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE2LTItMS0xLTA_056527ad-fe8d-4255-83c4-8b3612ed87d7"
      unitRef="usd">989000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE2LTQtMS0xLTA_22992e61-6e28-46d4-872d-a86a81503a3b"
      unitRef="usd">928000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE2LTYtMS0xLTA_6130dbbd-1258-47c1-92d1-121df3f1e856"
      unitRef="usd">847000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE3LTItMS0xLTA_f2bed0ee-38d4-415f-8ab2-845d4c11f1cb"
      unitRef="usd">208000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE3LTQtMS0xLTA_315e3abe-8597-465a-a5b7-1c90d61d3f21"
      unitRef="usd">195000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE3LTYtMS0xLTA_08e19e54-11b5-4f13-b9cd-6d520ffeaf3c"
      unitRef="usd">178000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE5LTItMS0xLTA_28e7dcf7-be28-49aa-b2f4-08434b92db5d"
      unitRef="usd">47000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE5LTQtMS0xLTA_89382c15-fec5-42f8-b97e-211b8134bec3"
      unitRef="usd">53000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzE5LTYtMS0xLTA_6c6b58a9-596a-494f-a340-f20122f038fd"
      unitRef="usd">51000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIwLTItMS0xLTA_4cfce517-e821-4c00-95d6-2f95abb407f2"
      unitRef="usd">-35000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIwLTQtMS0xLTA_fb384f70-cf12-44d4-bb29-fd28ee7774a8"
      unitRef="usd">-31000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIwLTYtMS0xLTA_7b0a0a41-852a-43ee-9190-6f0a499bdc2b"
      unitRef="usd">-26000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIxLTItMS0xLTA_d2795004-31a0-451a-89e0-c94843f2b66c"
      unitRef="usd">-13000000</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIxLTQtMS0xLTA_5ec752a6-7768-45ca-81c5-1a7d18bb723f"
      unitRef="usd">-13000000</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIxLTYtMS0xLTA_f5b227c7-2811-4bf7-8db3-2cc5543a6ddd"
      unitRef="usd">-39000000</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIyLTItMS0xLTA_91a7ff59-77b9-4c46-8002-65b0ac2e7368"
      unitRef="usd">19000000</us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities>
    <us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIyLTQtMS0xLTA_62a22b67-c8b8-4e87-9b32-ed9f4d97a6a2"
      unitRef="usd">12000000</us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities>
    <us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIyLTYtMS0xLTA_3ecf24e2-5b8c-46c8-b90d-e208a1a2dc5f"
      unitRef="usd">12000000</us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIzLTItMS0xLTA_de1a563d-6020-4454-b3de-c9e834926f64"
      unitRef="usd">11000000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIzLTQtMS0xLTA_44344d5f-1b7d-44e2-875a-dbf7a5abcce4"
      unitRef="usd">2000000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzIzLTYtMS0xLTA_f3ff31a4-774f-4007-a9e7-fa350dba1243"
      unitRef="usd">11000000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzI1LTItMS0xLTA_7cd686fd-f4a0-4825-bb22-1f8c9394674e"
      unitRef="usd">-4000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzI1LTQtMS0xLTA_c1f99770-8ec8-41ba-9789-8cedfda130e1"
      unitRef="usd">-5000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzI1LTYtMS0xLTA_e1c47e07-beff-4d6b-b858-161951c2db28"
      unitRef="usd">1000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzI2LTItMS0xLTA_454786ee-9807-45e0-a5d2-70647e4f78de"
      unitRef="usd">173000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzI2LTQtMS0xLTA_3f5d9930-2a76-44a8-a0f9-a5ec757f4102"
      unitRef="usd">185000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzI2LTYtMS0xLTA_5a3d1819-9c3b-4ae9-9e16-c483930f95b0"
      unitRef="usd">142000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzI3LTItMS0xLTA_e7127cee-44f7-4dfd-a630-0d096b704702"
      unitRef="number">0.175</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzI3LTQtMS0xLTA_ed051e85-c88b-4299-8f53-010406f7a754"
      unitRef="number">0.199</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo4OWIzNTliMGY2Y2I0ZjFlODQwNGFlZTIxNDdlMjMwMi90YWJsZXJhbmdlOjg5YjM1OWIwZjZjYjRmMWU4NDA0YWVlMjE0N2UyMzAyXzI3LTYtMS0xLTA_36cba18d-8e79-44da-80d6-9a301751bf54"
      unitRef="number">0.168</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:RegulatoryLiabilities
      contextRef="ibeffa63d8db74bae9fd40c939f8ed6a6_I20171231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzE4OTA_286ea347-4e82-43a5-af99-74ef14b109d2"
      unitRef="usd">1600000000</us-gaap:RegulatoryLiabilities>
    <cms:TaxCarryforwardAmountIncreaseDecrease
      contextRef="id292b2461ac24bb5a7058227c6fb60ed_D20200301-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzI4MDM3NTQ2NTIwNTE3_5f13011f-886d-4a1a-a310-2def69e05be1"
      unitRef="usd">9000000</cms:TaxCarryforwardAmountIncreaseDecrease>
    <cms:TaxCarryforwardAmountIncreaseDecrease
      contextRef="i12cc952c7e1d476c81b2a2a38848e518_D20200301-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzI4MDM3NTQ2NTIwNTIy_1e5ee086-9135-4177-8732-55586a74dafe"
      unitRef="usd">8000000</cms:TaxCarryforwardAmountIncreaseDecrease>
    <cms:TaxCarryforwardAmountIncreaseDecrease
      contextRef="i2455b8df4fd944a1913ae2aeca9d75dc_D20180301-20180331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzI2MzM_a637c7f0-e0f9-4cd9-85d1-f4d87c8cf48b"
      unitRef="usd">8000000</cms:TaxCarryforwardAmountIncreaseDecrease>
    <cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzcxNDY4MjU1OTI4NTg_41039a06-c6fc-417b-8fd0-c2f812e411ab"
      unitRef="usd">-9000000</cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU1OTY_fe287709-c806-4a88-aa81-f565f3ebbe60">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the significant components of income tax expense on continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;142&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU2MTI_5b61a46d-14a6-4591-a0f6-5f1038341747">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the significant components of income tax expense on continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;142&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzQtMi0xLTEtMA_27d348c1-84b1-4fe7-90c3-1ac0652d7187"
      unitRef="usd">-35000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzQtNC0xLTEtMA_fddb63ec-c3ce-408c-93b9-b49046067c88"
      unitRef="usd">-31000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzQtNi0xLTEtMA_7464aef8-9fe8-499a-838b-ec3e456264f2"
      unitRef="usd">-67000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzUtMi0xLTEtMA_d5381845-489b-4d60-a462-f68f6cfe13cf"
      unitRef="usd">-2000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzUtNC0xLTEtMA_ee39f645-34d9-4e0d-adbe-aec2f0803b5c"
      unitRef="usd">28000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzUtNi0xLTEtMA_c4487a32-650d-4717-ac66-7021bc10fc06"
      unitRef="usd">0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzYtMi0xLTEtMA_3edf3608-91ef-4599-b713-c3cecf32be6f"
      unitRef="usd">-37000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzYtNC0xLTEtMA_43795246-f157-4824-832b-34d9c5b3c2a0"
      unitRef="usd">-3000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzYtNi0xLTEtMA_e4a15eaf-3450-495e-8c0f-7111d90c2d1b"
      unitRef="usd">-67000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzgtMi0xLTEtMA_706fa94f-c829-4cf7-8379-138ecbdfc826"
      unitRef="usd">115000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzgtNC0xLTEtMA_e3971664-b50e-4f11-bc16-86b4f6ad253e"
      unitRef="usd">97000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzgtNi0xLTEtMA_b63987fb-1786-42d2-a23b-15f266f14cc9"
      unitRef="usd">112000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzktMi0xLTEtMA_440b772f-2d5e-466f-bd61-f1833b0d883a"
      unitRef="usd">60000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzktNC0xLTEtMA_3e9a497a-ad6f-477d-8885-14859e70cdeb"
      unitRef="usd">32000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzktNi0xLTEtMA_2283d498-8df5-41b5-9eb6-d9ea0cc40cc8"
      unitRef="usd">58000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzEwLTItMS0xLTA_5164a149-f7ac-434c-8be1-87ce79bcdd15"
      unitRef="usd">175000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzEwLTQtMS0xLTA_a4d8eabc-feb7-4016-9165-0168b48e65e5"
      unitRef="usd">129000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzEwLTYtMS0xLTA_43270e3f-bf8f-46f2-9a56-8c3ad06981e6"
      unitRef="usd">170000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzExLTItMS0xLTA_73e3ce6f-9be3-483f-96cc-0427540823ac"
      unitRef="usd">-5000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzExLTQtMS0xLTA_76a93434-7ba4-4751-bcf0-2a46249e3e0d"
      unitRef="usd">21000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzExLTYtMS0xLTA_23908dba-22fe-43f3-a1a0-b1edd55ca8fb"
      unitRef="usd">12000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzEyLTItMS0xLTA_2e6c04a5-5128-4c63-a08c-795506a35315"
      unitRef="usd">133000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzEyLTQtMS0xLTA_f863b926-4404-4912-ae54-8884697362e0"
      unitRef="usd">147000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzEyLTYtMS0xLTA_81432057-5983-44af-92a2-282087cca459"
      unitRef="usd">115000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE1LTItMS0xLTA_23488585-adac-40e8-a1ce-d1180569f79b"
      unitRef="usd">3000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE1LTQtMS0xLTA_c0091afc-96e0-4e30-b21e-3ab46ceb6c7b"
      unitRef="usd">107000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE1LTYtMS0xLTA_2470334a-0781-48b4-a368-49e8c72ae4da"
      unitRef="usd">6000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE2LTItMS0xLTA_dcde5a9e-d3f7-4c5f-9ebd-7033547bfbf2"
      unitRef="usd">-7000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE2LTQtMS0xLTA_be275623-d3eb-473f-a193-499ed084589d"
      unitRef="usd">41000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE2LTYtMS0xLTA_365509c2-3472-42fc-b25f-58d767521119"
      unitRef="usd">13000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE3LTItMS0xLTA_f9b8cc2c-9c1d-4fb7-b357-080613b0b802"
      unitRef="usd">-4000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE3LTQtMS0xLTA_0533e00b-76db-4290-b208-0acc9ff839d7"
      unitRef="usd">148000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE3LTYtMS0xLTA_2986577e-708e-4d36-b5de-1ee4ebf95c13"
      unitRef="usd">19000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE5LTItMS0xLTA_b01ff4c1-6737-4c11-83b5-f98d056ccdea"
      unitRef="usd">115000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE5LTQtMS0xLTA_958674aa-b7a9-44c8-839b-97108de20fcc"
      unitRef="usd">-10000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzE5LTYtMS0xLTA_96c2aa45-f287-444a-8bc3-671a0d40109f"
      unitRef="usd">60000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIwLTItMS0xLTA_9f8aea5d-30ec-4bfc-9a12-ff0e336453b7"
      unitRef="usd">67000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIwLTQtMS0xLTA_614c2f02-dbf1-4fc2-94a8-460d494f3ac6"
      unitRef="usd">26000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIwLTYtMS0xLTA_72c20ee6-6be9-4ab7-8e02-5b3a551ff83d"
      unitRef="usd">51000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIxLTItMS0xLTA_2859941a-1f69-4400-a84f-a6640db0a5ac"
      unitRef="usd">182000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIxLTQtMS0xLTA_771d5bd9-fb65-4206-a757-40e4464f0576"
      unitRef="usd">16000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIxLTYtMS0xLTA_54c26abf-cfa4-4a69-9b31-7a52c106382b"
      unitRef="usd">111000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIyLTItMS0xLTA_0433e1ee-bfd1-4fd2-bf28-faef5d086707"
      unitRef="usd">-5000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIyLTQtMS0xLTA_324c0d1b-336b-449f-befa-d76ecd5e4eb5"
      unitRef="usd">21000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIyLTYtMS0xLTA_a284095a-dc97-4af8-b3df-47fb028fe3f9"
      unitRef="usd">12000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIzLTItMS0xLTA_311c5a6a-0c24-4ffc-9c58-69f3ad810c66"
      unitRef="usd">173000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIzLTQtMS0xLTA_98d7b71b-7897-4f75-af13-9b0d26fa17c8"
      unitRef="usd">185000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZToxNDkxMzk2ZDg0Njk0MzA0YTNhNGRhMjEyNDZlYjQ0NC90YWJsZXJhbmdlOjE0OTEzOTZkODQ2OTQzMDRhM2E0ZGEyMTI0NmViNDQ0XzIzLTYtMS0xLTA_d873fd48-a045-4b38-baca-7bde230d346a"
      unitRef="usd">142000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU1OTg_770785b7-0c2b-4b86-984f-6a0d41c20d6e">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the principal components of deferred income tax assets (liabilities) recognized:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax loss and credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net regulatory tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserves and accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets, net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(364)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Securitized costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Gas inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,779)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,863)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,655)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net regulatory tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax loss and credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserves and accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Securitized costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Gas inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU2MTY_c05f3ccd-1293-4589-95b6-884497ce3a5d">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the principal components of deferred income tax assets (liabilities) recognized:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax loss and credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net regulatory tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserves and accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets, net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(364)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Securitized costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Gas inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,779)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,863)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,655)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net regulatory tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax loss and credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserves and accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Securitized costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Gas inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzQtMi0xLTEtMA_a61047ac-c551-467e-a5e1-4af3447d6ca6"
      unitRef="usd">483000000</cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards>
    <cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzQtNC0xLTEtMA_571fadd2-23d4-4518-a889-34e48c36632e"
      unitRef="usd">239000000</cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzUtMi0xLTEtMA_04f5bc40-93d8-402a-9040-907a5150ed13"
      unitRef="usd">372000000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzUtNC0xLTEtMA_f3eb8323-0e73-442e-89ce-bf5996a03172"
      unitRef="usd">385000000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzYtMi0xLTEtMA_71496278-5bcf-42a0-b3e3-1609c45f34ce"
      unitRef="usd">62000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzYtNC0xLTEtMA_ff0a447a-9b95-41d7-9fb0-d687e5676d06"
      unitRef="usd">43000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzctMi0xLTEtMA_7bca1d83-0ce0-4e94-abc5-730d24bbab2d"
      unitRef="usd">917000000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzctNC0xLTEtMA_7564c464-fa71-4938-b0e8-dbda31e05824"
      unitRef="usd">667000000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzgtMi0xLTEtMA_204aacf2-ef09-4aa0-b3c6-0e2678a39188"
      unitRef="usd">1000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzgtNC0xLTEtMA_f4ae5bf7-23bc-41b0-8ac2-26e152e99893"
      unitRef="usd">2000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzktMi0xLTEtMA_c861a453-8552-44b3-a297-456e90503566"
      unitRef="usd">916000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzktNC0xLTEtMA_baa9bee1-18ed-4f9a-8371-3972fcee3bc4"
      unitRef="usd">665000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzExLTItMS0xLTA_1ec4f7bf-a61a-412c-9df3-05401a5daf64"
      unitRef="usd">2287000000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzExLTQtMS0xLTA_3494aaf0-1947-49a3-a28c-e8660401dce7"
      unitRef="usd">2033000000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <cms:DeferredTaxLiabilitiesPostretirementBenefits
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzEyLTItMS0xLTA_8a134b0d-f001-4a03-8b6b-79c9048be5f9"
      unitRef="usd">364000000</cms:DeferredTaxLiabilitiesPostretirementBenefits>
    <cms:DeferredTaxLiabilitiesPostretirementBenefits
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzEyLTQtMS0xLTA_1c64d54f-06d1-48cf-955c-4f00a4726358"
      unitRef="usd">172000000</cms:DeferredTaxLiabilitiesPostretirementBenefits>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzEzLTItMS0xLTA_45e3d135-f4d0-4a58-8869-c97d90c2f88c"
      unitRef="usd">53000000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzEzLTQtMS0xLTA_6dc83339-c2f2-4e7b-b21d-be18d5eefd9c"
      unitRef="usd">59000000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzE0LTItMS0xLTA_a95e7230-d4bc-4f31-8148-5f32d9363511"
      unitRef="usd">24000000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzE0LTQtMS0xLTA_e3afea81-3a61-4f13-a433-5255ae19e1da"
      unitRef="usd">32000000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzE1LTItMS0xLTA_37c24d77-574e-4fee-8f8d-bba64c33be2b"
      unitRef="usd">51000000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzE1LTQtMS0xLTA_3a092156-0672-4794-a41f-20e2bff9b478"
      unitRef="usd">24000000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzE2LTItMS0xLTA_41c49834-7fa8-44e3-9f0c-c9f593a97cb6"
      unitRef="usd">2779000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzE2LTQtMS0xLTA_5d82ea35-c4a4-40c0-b21a-facc5bf20ff3"
      unitRef="usd">2320000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzE3LTItMS0xLTA_ed0dc608-7a62-42dd-9647-72ea816fa870"
      unitRef="usd">1863000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzE3LTQtMS0xLTA_7fd7d4a5-e107-4b36-9332-01b01561b3f3"
      unitRef="usd">1655000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzIwLTItMS0xLTA_2f4e83ab-52db-4449-81ac-4143b53630e7"
      unitRef="usd">372000000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzIwLTQtMS0xLTA_91019f9a-6625-4420-8d8c-239a2f49f6b4"
      unitRef="usd">385000000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzIxLTItMS0xLTA_a8197580-74fa-4d3e-b269-04ca95132300"
      unitRef="usd">216000000</cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards>
    <cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzIxLTQtMS0xLTA_69ead6bc-f06e-4e38-993c-6f6618008e35"
      unitRef="usd">20000000</cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzIyLTItMS0xLTA_17be8a62-1b5e-4ef5-a9dd-8e5ab5e9cd77"
      unitRef="usd">24000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzIyLTQtMS0xLTA_41e2dcf8-032d-4c40-a0c7-7a378c5a3a7f"
      unitRef="usd">24000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzI1LTItMS0xLTA_60b599fa-a7f0-4d9f-881c-10e2fa6689c3"
      unitRef="usd">612000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzI1LTQtMS0xLTA_5dc94690-cfb6-4b59-8cf5-ab2a89631afe"
      unitRef="usd">429000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzI3LTItMS0xLTA_22bec710-58f2-45f6-9b6c-09bf335bfd75"
      unitRef="usd">2230000000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzI3LTQtMS0xLTA_41f55b7c-71a1-47f6-9b83-a973c951abaa"
      unitRef="usd">1995000000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <cms:DeferredTaxLiabilitiesPostretirementBenefits
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzI4LTItMS0xLTA_09b21407-01c8-425f-aea0-4e6b0657d0ba"
      unitRef="usd">365000000</cms:DeferredTaxLiabilitiesPostretirementBenefits>
    <cms:DeferredTaxLiabilitiesPostretirementBenefits
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzI4LTQtMS0xLTA_3a0024c5-16e1-4ca4-ab3c-a8178bb29278"
      unitRef="usd">178000000</cms:DeferredTaxLiabilitiesPostretirementBenefits>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzI5LTItMS0xLTA_c9eef2e3-cacf-4b44-9f51-7687dc3669a2"
      unitRef="usd">53000000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzI5LTQtMS0xLTA_5d5db106-f1a9-4bc1-8637-d8a1380ce156"
      unitRef="usd">59000000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzMwLTItMS0xLTA_5bd97d32-c7cc-4d9d-a216-80f49603c43d"
      unitRef="usd">24000000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzMwLTQtMS0xLTA_28280b70-ca80-4855-a8f4-4688323e2922"
      unitRef="usd">32000000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzMxLTItMS0xLTA_04366c88-2afa-48bb-811f-18367845393f"
      unitRef="usd">34000000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzMxLTQtMS0xLTA_b075e213-1c09-473b-b506-9d4334489569"
      unitRef="usd">29000000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzMyLTItMS0xLTA_91f8e440-8249-4b86-a57f-cc6fb0e590a2"
      unitRef="usd">2706000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzMyLTQtMS0xLTA_d49ce10e-6bd2-403c-bab8-3a75471730ea"
      unitRef="usd">2293000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzMzLTItMS0xLTA_190d30b5-cad2-4de9-a980-b936b3d3f7ac"
      unitRef="usd">2094000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2Zjc0NTc5NjBhZTM0NmM3YmE1ZmE0NjMzNzBiMjljYi90YWJsZXJhbmdlOjZmNzQ1Nzk2MGFlMzQ2YzdiYTVmYTQ2MzM3MGIyOWNiXzMzLTQtMS0xLTA_1ceaeb29-49b0-4385-860b-107e6043ee28"
      unitRef="usd">1864000000</us-gaap:DeferredTaxLiabilities>
    <cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU1ODM_58c541d9-0fdf-46e9-b8fb-9d38f19a40b6">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the tax loss and credit carryforwards at December&#160;31,&#160;2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.831%"/&gt;&lt;td style="width:0.1%"/&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="border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax Attribute&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;None&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2030&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;Local net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024 &#x2013; 2040&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General business credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026 &#x2013; 2040&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total tax attributes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;None&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General business credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027 &#x2013; 2040&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total tax attributes&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock>
    <cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU2MTM_5b682308-774c-439e-ab41-c50dbb00fc66">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the tax loss and credit carryforwards at December&#160;31,&#160;2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.831%"/&gt;&lt;td style="width:0.1%"/&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="border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax Attribute&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;None&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2030&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;Local net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024 &#x2013; 2040&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General business credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026 &#x2013; 2040&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total tax attributes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;None&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General business credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027 &#x2013; 2040&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total tax attributes&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i177b4e4f86b3426e9b9ef3c274e52999_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzMtMi0xLTEtMjYxODU_23655030-9cb2-45a4-84d7-839e2ade14aa"
      unitRef="usd">747000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="i177b4e4f86b3426e9b9ef3c274e52999_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzMtNC0xLTEtMjYxODU_42329373-3582-47ea-a0eb-859f36277199"
      unitRef="usd">157000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ieeafd4c2ba524ccb9bc6cdd525a7514e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzQtMi0xLTEtMjYxOTE_00622eaa-d06a-46eb-a0cc-a315e5f3c2b9"
      unitRef="usd">1241000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="ieeafd4c2ba524ccb9bc6cdd525a7514e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzQtNC0xLTEtMjYxOTE_d3fb778e-3ae4-46c7-8920-d553ff56d652"
      unitRef="usd">78000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i659eae8d01974e35992b5bef565b9959_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzMtMi0xLTEtMA_8df59b05-e65c-4ab0-8585-1cc957fc4a54"
      unitRef="usd">346000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i659eae8d01974e35992b5bef565b9959_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzMtNC0xLTEtMA_97be2cb0-03e6-4160-871c-69433b11f052"
      unitRef="usd">3000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i3987461492564154b1e9e548e0ac02d1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzQtMi0xLTEtMA_0fefd0c1-fd96-41b7-a6e6-37aeb451a8de"
      unitRef="usd">245000000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzQtNC0xLTEtMA_079c3ebd-3bdc-4794-8618-cf2cf37ddbd5"
      unitRef="usd">245000000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzctNC0xLTEtMA_f8f364f3-357c-454a-a6a8-cf9c8a7e6294"
      unitRef="usd">483000000</cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="idbec5d1e3a73448eaefbde41d35e4f3e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzExLTItMS0xLTI2MjA5_8d9bb763-e128-4847-84e4-8c3c6d4bcdf1"
      unitRef="usd">505000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="idbec5d1e3a73448eaefbde41d35e4f3e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzExLTQtMS0xLTI2MjA5_78b0e61c-6f41-4a39-88bb-9655faa0feda"
      unitRef="usd">106000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i55644b2f49ca40bfba010710869b4cf5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzEyLTItMS0xLTI2MjA5_c4299d30-0164-4f7d-b026-4831092fe750"
      unitRef="usd">1026000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i55644b2f49ca40bfba010710869b4cf5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzEyLTQtMS0xLTI2MjA5_adab0ad5-02fa-4e30-9d18-83f91bb7d29f"
      unitRef="usd">61000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="ic59e9e1f76284521baeeeb5a3f9e6f0f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzktMi0xLTEtMA_5701b55c-7bfd-430b-8998-6f6136a12e96"
      unitRef="usd">49000000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzktNC0xLTEtMA_5e511a00-864c-4c92-a363-2a6be34cbfa2"
      unitRef="usd">49000000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWUyZjZiMGQxMDQ0OWYwYWY0NDVmNGJlZGFkOTg0YS90YWJsZXJhbmdlOjZhZTJmNmIwZDEwNDQ5ZjBhZjQ0NWY0YmVkYWQ5ODRhXzEwLTQtMS0xLTA_d1ff8633-f3d8-47a1-8fe7-4534e42b9dc3"
      unitRef="usd">216000000</cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="i659eae8d01974e35992b5bef565b9959_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzM4NjU_71f22d93-c057-413c-8b3b-5446380e4e96"
      unitRef="usd">1000000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <cms:TaxCarryforwardAmountIncreaseDecrease
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzE4MTQxOTQxODY5ODA2_6607a405-408a-419b-87e7-c7e150567ef0"
      unitRef="usd">-7000000</cms:TaxCarryforwardAmountIncreaseDecrease>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzE4MTQxOTQxODY5ODIy_5181e371-e340-4b6c-81ac-18ecb3f8a832"
      unitRef="usd">69000000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU2MDk_16a7bed4-8e5e-4c9b-beb6-3539ec6da967">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the beginning and ending amount of uncertain tax benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for current-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for prior-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reductions for prior-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for current-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for prior-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reductions for prior-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzU2MTA_b0260b15-6043-443d-bfdb-4c6a2c1a6ad5">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the beginning and ending amount of uncertain tax benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for current-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for prior-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reductions for prior-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for current-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for prior-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reductions for prior-year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzMtMi0xLTEtMA_b802a07f-ed5e-44f8-89d8-a71b91bcb5cc"
      unitRef="usd">23000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i371456efa43d45aeb71a416c50fafe3a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzMtNC0xLTEtMA_f44632d7-dd4a-4cd4-917a-0b72c4cd0237"
      unitRef="usd">19000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1d77ce248bd2430da52ab763c6d5e634_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzMtNi0xLTEtMA_41b05158-8b8d-409f-b1c6-c508355b5684"
      unitRef="usd">14000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzQtMi0xLTEtMA_92163939-2504-4434-8484-ee7e9b350fb9"
      unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzQtNC0xLTEtMA_91a76175-20b4-46f0-9f27-f3b6273d1864"
      unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzQtNi0xLTEtMA_9d710ed1-f21f-4c81-b5a4-9b67b7ba0e9b"
      unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzUtMi0xLTEtMA_bde08695-e333-465d-b608-fbd50d68d8c2"
      unitRef="usd">3000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzUtNC0xLTEtMA_5c9905f4-aa98-44a6-bf1a-fb120e575b40"
      unitRef="usd">3000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzUtNi0xLTEtMA_c8d1c1d4-653e-4684-9698-41be980745d5"
      unitRef="usd">4000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzYtMi0xLTEtMA_6a58dc67-18b9-4db4-948d-bbcc6b2a71d6"
      unitRef="usd">2000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzYtNC0xLTEtMA_9afc3339-0f87-4a7e-b424-764629f58506"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzYtNi0xLTEtMA_b383dba3-5aa0-4bc6-9c27-021927370317"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzgtMi0xLTEtMA_18f7d3b1-80c4-4cc9-9601-a50cdb487eac"
      unitRef="usd">25000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzgtNC0xLTEtMA_1ace716b-307b-4c43-833a-5163b68af2e7"
      unitRef="usd">23000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i371456efa43d45aeb71a416c50fafe3a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzgtNi0xLTEtMA_9b945349-5c47-4a1c-b81e-06f10446260d"
      unitRef="usd">19000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzEwLTItMS0xLTA_c142aa64-f872-4e53-b533-643f605b9130"
      unitRef="usd">34000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzEwLTQtMS0xLTA_8228b08c-9f78-4724-ad57-e6144d708d93"
      unitRef="usd">28000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1f7f68caa9734e9cb26e97037ec96883_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzEwLTYtMS0xLTA_0f07b96a-ae42-4de1-a2cf-43599aa166f2"
      unitRef="usd">21000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzExLTItMS0xLTA_e2bcdb43-4abe-44e2-8f29-ba09b3dcf017"
      unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzExLTQtMS0xLTA_6e232314-fc31-4806-9b61-88979992477e"
      unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzExLTYtMS0xLTA_e16e404c-9656-4bfa-a352-cb9b2da01253"
      unitRef="usd">2000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzEyLTItMS0xLTA_14d72f71-59a8-48ad-89ab-91549d10e02a"
      unitRef="usd">4000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzEyLTQtMS0xLTA_0a51472d-8987-4277-8f2a-f2c5dc13fd87"
      unitRef="usd">5000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzEyLTYtMS0xLTA_eea6a2ef-df9b-4bf0-a706-9132889b26e9"
      unitRef="usd">5000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzEzLTItMS0xLTA_90f56375-f42a-4cfd-9e81-83e9bf3dd930"
      unitRef="usd">8000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzEzLTQtMS0xLTA_c5daeeff-bca1-4574-9db5-3c739e56a2ab"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzEzLTYtMS0xLTA_63b94f04-090d-45d3-8ba7-06543b6637c5"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzE1LTItMS0xLTA_86d5c7ca-faaa-4385-871c-b12e8c37b874"
      unitRef="usd">31000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzE1LTQtMS0xLTA_072e51d8-0d19-4591-8362-821bccc8f2aa"
      unitRef="usd">34000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90YWJsZTo2YWU2OGNjNTY2YjY0OGJjOWViNjFkZDdmY2JjNmRhMS90YWJsZXJhbmdlOjZhZTY4Y2M1NjZiNjQ4YmM5ZWI2MWRkN2ZjYmM2ZGExXzE1LTYtMS0xLTA_42597eb3-6328-4b68-a82c-37ca1349180a"
      unitRef="usd">28000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzI4NTg3MzAyMzM2Mjky_652d6f79-57c0-4ffd-8529-ea6f481cc89a"
      unitRef="usd">9000000</us-gaap:IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzQ4OTc_4b3d4f0e-eb73-4b5e-aa37-745d94cd4fff"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzQ4OTc_7b03c55a-7053-4c02-a239-72d7906fe198"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i371456efa43d45aeb71a416c50fafe3a_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzQ4OTc_a11a661e-62a0-48bd-88f1-adac28c494bd"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzQ4OTc_c0be5359-f479-4a9d-893c-11089e45f4e8"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzQ4OTc_e333e574-ab6d-4db3-91bb-016e47635ed1"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMDUvZnJhZzoxNjliNGRkODk0MWQ0MTU3OTJmNTMyNDA0OTAzMzVkNS90ZXh0cmVnaW9uOjE2OWI0ZGQ4OTQxZDQxNTc5MmY1MzI0MDQ5MDMzNWQ1XzQ4OTc_eeb3c09d-2306-4dfc-9192-75f8cb91acd6"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90ZXh0cmVnaW9uOmYzNjYyYjEzYjVjNTRjYjk4YTQ5OTE3M2EyNTU3MTc2XzE3MDc_ff758e8a-ad86-46d5-b0f4-18e23297f73b">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 net income:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&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&#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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 income (loss) attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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 income available to common stockholders &#x2013; basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Weighted-average shares &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;283.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;282.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Add dilutive nonvested stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Add dilutive forward equity sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;286.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;284.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;282.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Net income per average common share available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2.64&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2.39&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2.32&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Nonvested Stock Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2019;s nonvested stock awards are composed of participating and non&#x2011;participating securities. The participating securities accrue cash dividends when common stockholders receive dividends. Since the recipient is not required to return the dividends to CMS&#160;Energy if the recipient forfeits the award, the nonvested stock awards are considered participating securities. As such, the participating nonvested stock awards were included in the computation of basic EPS. The non&#x2011;participating securities accrue stock dividends that vest concurrently with the stock award. If the recipient forfeits the award, the stock dividends accrued on the non&#x2011;participating securities are also forfeited. Accordingly, the non&#x2011;participating awards and stock dividends were included in the computation of diluted EPS, but not in the computation of basic EPS.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Forward Equity Sale Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy has entered into forward equity sale contracts. These forward equity sale contracts are non&#x2011;participating securities. While the forward sale price in the forward equity sale contract is decreased on certain dates by certain predetermined amounts to reflect expected dividend payments, these price adjustments were set upon inception of the agreement and the forward contract does not give the owner the right to participate in undistributed earnings. Accordingly, the forward equity sale contracts were included in the computation of diluted EPS, but not in the computation of basic EPS. For further details on the forward equity sale contracts, see Note&#160;5, Financings and Capitalization.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90ZXh0cmVnaW9uOmYzNjYyYjEzYjVjNTRjYjk4YTQ5OTE3M2EyNTU3MTc2XzE3MTA_e30777b8-acae-4a48-b276-116ba2dad3a9">&lt;div style="margin-bottom: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 net income:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&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&#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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 income (loss) attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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 income available to common stockholders &#x2013; basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Weighted-average shares &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;283.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;282.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Add dilutive nonvested stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Add dilutive forward equity sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;286.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;284.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;282.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Net income per average common share available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2.64&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2.39&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;2.32&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ProfitLoss
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzMtMi0xLTEtMA_9cabdb6f-ff71-423d-bfde-965a0edd8220"
      unitRef="usd">752000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzMtNC0xLTEtMA_2423a873-efb8-4adc-b6a4-7dd38eaacd31"
      unitRef="usd">682000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzMtNi0xLTEtMA_4d3db236-991e-4d60-b948-984e9a9e9c0a"
      unitRef="usd">659000000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzQtMi0xLTEtMA_136a439a-c69c-40e3-9dd4-8fef1734f0db"
      unitRef="usd">-3000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzQtNC0xLTEtMA_0ac15470-9da8-445f-b568-3a6f0a003d13"
      unitRef="usd">2000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzQtNi0xLTEtMA_30cfe3ef-ad11-4bf0-83c3-719339860391"
      unitRef="usd">2000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzUtMi0xLTEtMA_2b72d541-2135-4618-a2a2-63dd09ed4fc0"
      unitRef="usd">755000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzUtNC0xLTEtMA_42e7056c-e687-4d5a-b32b-19cfc704a3e7"
      unitRef="usd">680000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzUtNi0xLTEtMA_66821fe8-a32a-48f7-991c-36a56e7d9519"
      unitRef="usd">657000000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzctMi0xLTEtMA_c4a4cbdd-4c14-4cb9-9d86-5b0dac1f7a2d"
      unitRef="shares">285000000.0</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzctNC0xLTEtMA_43e0f432-2aa5-4efa-812c-3f8ca3215cba"
      unitRef="shares">283000000.0</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzctNi0xLTEtMA_4f536fa8-65e5-4886-8fed-bb1105227a5f"
      unitRef="shares">282200000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzgtMi0xLTEtMA_1201a847-9e8f-4852-925e-a87f4e4652db"
      unitRef="shares">700000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzgtNC0xLTEtMA_315d89d9-163f-439f-bced-33430739f8e3"
      unitRef="shares">700000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzgtNi0xLTEtMA_0097ef5a-44af-4cb9-8c57-14e65c210872"
      unitRef="shares">700000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzktMi0xLTEtMA_a8e83cdb-4a21-46ad-9303-7d7a5a442001"
      unitRef="shares">600000</us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzktNC0xLTEtMA_8dfa657b-a8d6-4340-b4fc-83f3ca57b817"
      unitRef="shares">600000</us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzktNi0xLTEtMA_6d922347-5c80-44ca-9a3c-b281cef6d63f"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzEwLTItMS0xLTA_802af889-a9c0-4b75-8f66-f581fbef9be5"
      unitRef="shares">286300000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzEwLTQtMS0xLTA_dca7dcf8-7b91-4d0d-848c-14cba1b12152"
      unitRef="shares">284300000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzEwLTYtMS0xLTA_0885f577-d894-46ea-a811-2ca663a8b574"
      unitRef="shares">282900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzEyLTItMS0xLTA_8b80d953-021d-4f9e-9b9a-9d441f660004"
      unitRef="usdPerShare">2.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzEyLTQtMS0xLTA_1c7e56d9-763d-406d-9711-ef1f2b12bc52"
      unitRef="usdPerShare">2.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzEyLTYtMS0xLTA_e1e28d59-7082-43c2-9d18-0a77d3bd9a00"
      unitRef="usdPerShare">2.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzEzLTItMS0xLTA_7171c5db-c72d-4567-bc36-71ada9fe4315"
      unitRef="usdPerShare">2.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzEzLTQtMS0xLTA_f89010ed-b417-409c-b8c3-f4cbc493744c"
      unitRef="usdPerShare">2.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTEvZnJhZzpmMzY2MmIxM2I1YzU0Y2I5OGE0OTkxNzNhMjU1NzE3Ni90YWJsZTo5NmMzZGEwOTUyMDI0N2M5ODFiNzMyZWQ0OTIzNDlhNS90YWJsZXJhbmdlOjk2YzNkYTA5NTIwMjQ3Yzk4MWI3MzJlZDQ5MjM0OWE1XzEzLTYtMS0xLTA_b9cc2fd8-2815-432c-85bf-5b1ff98dd6bd"
      unitRef="usdPerShare">2.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzQ3NDI_468e3356-9200-4670-8e8e-8fedbaa75b39">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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2020&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;Enterprises&lt;/span&gt;&lt;span style="color:#000000;font-family:'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="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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;&#x2014;&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;6,238&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Alternative-revenue programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,372&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,817&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,189&#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;/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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2019&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;Enterprises&lt;/span&gt;&lt;span style="color:#000000;font-family:'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="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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;74&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="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="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;6,403&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,439&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,937&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;248&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,845&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,439&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,937&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,376&#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;/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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2018&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;Enterprises&lt;/span&gt;&lt;span style="color:#000000;font-family:'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="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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;92&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="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="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;6,502&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,561&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,903&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;252&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,873&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,561&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,903&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,464&#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;/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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;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 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 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 $33&#160;million for the year ended December&#160;31,&#160;2020, and $29&#160;million for the years ended December&#160;31,&#160;2019 and 2018. At December&#160;31,&#160;2020, Consumers had deferred $4&#160;million of uncollectible accounts expense as a non-current regulatory asset. For additional information, see Note&#160;3, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#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 $437&#160;million at December&#160;31,&#160;2020 and $426&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Alternative&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Revenue Programs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers accounts for its energy waste reduction incentive mechanism and financial compensation mechanism as alternative-revenue programs. Consumers recognizes revenue related to the energy waste reduction incentive as soon as energy savings exceed the annual targets established by the MPSC and recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. For additional information on these mechanisms, see Note&#160;3, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers does not reclassify revenue from its alternative-revenue program to revenue from contracts with customers at the time the amounts are collected from customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Revenues to Be Refunded:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In December&#160;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. For additional information, see Note&#160;3, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzQ3NDM_dfd4a5c7-b376-4850-a989-7846b9ae5ac2">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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2020&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;Enterprises&lt;/span&gt;&lt;span style="color:#000000;font-family:'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="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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;&#x2014;&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;6,238&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Alternative-revenue programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,372&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,817&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,189&#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;/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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2019&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;Enterprises&lt;/span&gt;&lt;span style="color:#000000;font-family:'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="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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;74&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="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="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;6,403&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,439&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,937&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;248&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,845&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,439&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,937&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,376&#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;/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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2018&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;Enterprises&lt;/span&gt;&lt;span style="color:#000000;font-family:'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="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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;92&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="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="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;6,502&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,561&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,903&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;252&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,873&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,561&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,903&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,464&#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;/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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;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 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 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 $33&#160;million for the year ended December&#160;31,&#160;2020, and $29&#160;million for the years ended December&#160;31,&#160;2019 and 2018. At December&#160;31,&#160;2020, Consumers had deferred $4&#160;million of uncollectible accounts expense as a non-current regulatory asset. For additional information, see Note&#160;3, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#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 $437&#160;million at December&#160;31,&#160;2020 and $426&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Alternative&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Revenue Programs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers accounts for its energy waste reduction incentive mechanism and financial compensation mechanism as alternative-revenue programs. Consumers recognizes revenue related to the energy waste reduction incentive as soon as energy savings exceed the annual targets established by the MPSC and recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. For additional information on these mechanisms, see Note&#160;3, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers does not reclassify revenue from its alternative-revenue program to revenue from contracts with customers at the time the amounts are collected from customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Revenues to Be Refunded:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In December&#160;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. For additional information, see Note&#160;3, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzQ3Mzc_cc8c919e-682a-411a-990a-5795a5bb02c6">&lt;div style="margin-bottom: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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2020&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;Enterprises&lt;/span&gt;&lt;span style="color:#000000;font-family:'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="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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;&#x2014;&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;6,238&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Alternative-revenue programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,372&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,817&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,189&#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;/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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2019&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;Enterprises&lt;/span&gt;&lt;span style="color:#000000;font-family:'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="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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;74&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="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="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;6,403&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,439&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,937&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;248&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,845&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,439&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,937&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,376&#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;/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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2018&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;Enterprises&lt;/span&gt;&lt;span style="color:#000000;font-family:'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="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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;92&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="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="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;6,502&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,561&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,903&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;252&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,873&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,561&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,903&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,464&#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;/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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzQ3NDQ_f79800b5-f0c2-4283-bbe3-66540328cbd7">&lt;div style="margin-bottom: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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2020&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;Enterprises&lt;/span&gt;&lt;span style="color:#000000;font-family:'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="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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;&#x2014;&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;6,238&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Alternative-revenue programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,372&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,817&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,189&#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;/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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2019&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;Enterprises&lt;/span&gt;&lt;span style="color:#000000;font-family:'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="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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;74&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="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="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;6,403&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,439&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,937&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;248&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,845&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,439&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,937&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,376&#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;/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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2018&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;Enterprises&lt;/span&gt;&lt;span style="color:#000000;font-family:'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="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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;92&#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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="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="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;6,502&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,561&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,903&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;252&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,873&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,561&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,903&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,464&#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;/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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzMtMi0xLTEtMA_34d34a01-ca30-4d0e-b175-acf0e9e533dd"
      unitRef="usd">4348000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzMtNC0xLTEtMA_8f471a76-4fe1-4d53-9ae4-04ce075abbc4"
      unitRef="usd">1809000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzMtMTItMS0xLTA_c2a8d9a8-cd19-466a-8585-5311f500dc56"
      unitRef="usd">6157000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib264c255f4604b5f98e7fdd4d099ee10_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzQtNi0xLTEtMA_afba0e3b-ed61-4bc6-a678-8870d360771a"
      unitRef="usd">81000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ba746e0e28c4ead8bd5ea8d306bf0af_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzQtMTItMS0xLTA_6a2c2e97-3c4e-4511-9931-eb604dd59978"
      unitRef="usd">81000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzUtMi0xLTEtMA_db03987d-b0d6-4561-932a-1a9e1130dc8e"
      unitRef="usd">4348000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzUtNC0xLTEtMA_d657226b-ab51-4665-8ecb-35d21c1a44ed"
      unitRef="usd">1809000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b2efc31ed544c7eaac330784b83f4f1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzUtNi0xLTEtMA_c1c24173-3d54-4efc-8677-437efdbd6188"
      unitRef="usd">81000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzUtMTItMS0xLTA_39ac42f3-20d5-4dad-9573-d47e88231806"
      unitRef="usd">6238000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LeaseIncome
      contextRef="i4b2efc31ed544c7eaac330784b83f4f1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzYtNi0xLTEtMA_6103e9c6-dcef-425c-9d7b-4c4147ef8823"
      unitRef="usd">148000000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzYtMTItMS0xLTA_dd6e5e3f-3ff4-44c6-b6f3-b0a172a03699"
      unitRef="usd">148000000</us-gaap:LeaseIncome>
    <cms:FinancingIncome
      contextRef="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzctMi0xLTEtMA_35e8aa03-183a-4434-822f-a3899af5b0bf"
      unitRef="usd">11000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzctNC0xLTEtMA_f77405bb-6181-40d3-a365-f7d483c2d66d"
      unitRef="usd">6000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="if27cbe186b4c4b21827858f5d07f7223_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzctOC0xLTEtMA_84dcb9c3-4d1f-40e7-a747-bf9933fac2eb"
      unitRef="usd">262000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzctMTItMS0xLTA_9e6b0086-c440-436c-9ac3-d71ba7c28dbf"
      unitRef="usd">279000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms
      contextRef="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzgtMi0xLTEtMA_383593fe-093b-4bef-a303-ef88e79dc55a"
      unitRef="usd">29000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzgtNC0xLTEtMA_eec3e6f6-0d41-4870-9f96-ed57e8cc5912"
      unitRef="usd">14000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzgtMTItMS0xLTA_626984e5-5a81-4950-81f2-87ef6ddd492f"
      unitRef="usd">43000000</cms:AlternativeRevenuePrograms>
    <cms:RevenueSubjectToRefund
      contextRef="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzktMi0xLTEtMzU2MTI_72d93e5c-793f-4cc9-afd6-75d84a63a787"
      unitRef="usd">16000000</cms:RevenueSubjectToRefund>
    <cms:RevenueSubjectToRefund
      contextRef="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzktNC0xLTEtMzU2MTI_005032ae-d103-44fe-8a22-789642431a98"
      unitRef="usd">12000000</cms:RevenueSubjectToRefund>
    <cms:RevenueSubjectToRefund
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzktMTItMS0xLTM1NjEy_d893b649-d434-48fc-9251-b3bca0ef38ed"
      unitRef="usd">28000000</cms:RevenueSubjectToRefund>
    <us-gaap:Revenues
      contextRef="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzktMi0xLTEtMA_3dc36aff-add7-440a-805a-482525ee38ef"
      unitRef="usd">4372000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzktNC0xLTEtMA_23e8a8cc-0eee-40b5-9e49-899fad3c7b7f"
      unitRef="usd">1817000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4b2efc31ed544c7eaac330784b83f4f1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzktNi0xLTEtMA_5dfb94f1-c74a-4dff-83d6-f20678ec0f47"
      unitRef="usd">229000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if27cbe186b4c4b21827858f5d07f7223_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzktOC0xLTEtMA_ab7bf9cf-a9cd-4953-a859-c1344c601f6c"
      unitRef="usd">262000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzktMTItMS0xLTA_5550a2f1-1b51-4520-9734-4be08eadccca"
      unitRef="usd">6680000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i723b3e6199f34926863b9266a9ca6ef7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzEyLTItMS0xLTA_67d140ac-2d5c-4489-b28a-79660125662a"
      unitRef="usd">2109000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaab57a2bf70b4fecbcf0f95cc7c00275_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzEyLTQtMS0xLTA_7f639ed1-fc37-4308-b8b7-a53065f7a10d"
      unitRef="usd">1232000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3127afa650194cdab36a04c3c2346bdb_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzEyLTEyLTEtMS0w_e0d52337-6502-481d-aca9-ec889c589a89"
      unitRef="usd">3341000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9d497651126428bbe8c2dbc40e5245a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzEzLTItMS0xLTA_7cb2adbf-c64c-4e2b-a350-4739f7625e92"
      unitRef="usd">1444000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib89bffe775de475daa737a758a2d15e1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzEzLTQtMS0xLTA_eb6eaee1-aec8-48ce-905e-3b5d7a374083"
      unitRef="usd">337000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58f61c88cc7a49b3b989a23b5e4db6fd_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzEzLTEyLTEtMS0w_5cb5f262-db24-4ddf-bff1-9ff4208938b3"
      unitRef="usd">1781000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ab9c1b611df4588afc612f5e4be077c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE0LTItMS0xLTA_ababc253-6c53-487f-814b-c1c162bb7e50"
      unitRef="usd">570000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03acd5452efe42819a183cbb85b21389_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE0LTQtMS0xLTA_f0723799-862a-467d-b462-54bc98172b4c"
      unitRef="usd">46000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i165495665f594f06a97d35190b61b535_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE0LTEyLTEtMS0w_aea416c5-ba9c-4cd2-943b-57a7371e3a15"
      unitRef="usd">616000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i125c8614cd634886abe6723fd33a88d0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE1LTItMS0xLTA_797eeb3a-51c4-4b36-8143-cc3439386e16"
      unitRef="usd">225000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8fb89ab49ce488bb5be8234006fa0e1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE1LTQtMS0xLTA_58b4d6a8-b25e-4b85-af0d-7d7e17cac983"
      unitRef="usd">194000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0da54d4b7d9c43509c7f8ea50161f185_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE1LTEyLTEtMS0w_eae3142d-d737-4631-8c46-800f8b1885ce"
      unitRef="usd">419000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE2LTItMS0xLTA_dd2ba9f6-c4e8-4233-942b-7f4c63d98b3e"
      unitRef="usd">4348000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE2LTQtMS0xLTA_d0344278-789d-435b-bef7-c24ee8a6e8e1"
      unitRef="usd">1809000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE2LTEyLTEtMS0w_d238eebc-9fe7-48e4-a35d-e1d26c421b3a"
      unitRef="usd">6157000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cms:FinancingIncome
      contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE4LTItMS0xLTA_cc7182ab-91e8-405d-8a9c-116a2e2b7da9"
      unitRef="usd">11000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE4LTQtMS0xLTA_4ee91f48-8ff5-443a-9d6e-8f0ede683e32"
      unitRef="usd">6000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE4LTEyLTEtMS0w_8816fb0c-48c5-4165-b93d-dd5b2b907294"
      unitRef="usd">17000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms
      contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE5LTItMS0xLTA_4a56be19-84fc-4b27-9782-2fc72c29798d"
      unitRef="usd">29000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE5LTQtMS0xLTA_e21bed6f-d694-42a1-af97-1fbb6fab7bc0"
      unitRef="usd">14000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzE5LTEyLTEtMS0w_ddb47b7c-8ee4-41f1-b9fe-d6564127b602"
      unitRef="usd">43000000</cms:AlternativeRevenuePrograms>
    <cms:RevenueSubjectToRefund
      contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzIwLTItMS0xLTM1NTk5_b3ad8e92-eb5c-4def-9ee8-00ddc3b63a10"
      unitRef="usd">16000000</cms:RevenueSubjectToRefund>
    <cms:RevenueSubjectToRefund
      contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzIwLTQtMS0xLTM1NTk5_2f468f4e-6d6d-40ea-9af8-a8217570610e"
      unitRef="usd">12000000</cms:RevenueSubjectToRefund>
    <cms:RevenueSubjectToRefund
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzIwLTEyLTEtMS0zNTU5OQ_bed3f25f-6c09-414c-b5b3-e1f1431245ea"
      unitRef="usd">28000000</cms:RevenueSubjectToRefund>
    <us-gaap:Revenues
      contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzIwLTItMS0xLTA_3a3bcedf-d106-4aae-a7c1-7db42d26805f"
      unitRef="usd">4372000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzIwLTQtMS0xLTA_f7fa71e9-4b42-4fa9-ad86-b5ef5aaad355"
      unitRef="usd">1817000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo5YmJhY2MyN2Y0YWE0MDFlOTBmMDllNzU5OWI2ZGIzMi90YWJsZXJhbmdlOjliYmFjYzI3ZjRhYTQwMWU5MGYwOWU3NTk5YjZkYjMyXzIwLTEyLTEtMS0w_6bfc5b6b-1e82-45c9-8d84-09b14c94f9bd"
      unitRef="usd">6189000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzMtMi0xLTEtMA_9890f9dd-352b-4246-b5ba-f4b615b47084"
      unitRef="usd">4407000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzMtNC0xLTEtMA_2912b874-c762-4b60-944d-c87e201a543c"
      unitRef="usd">1922000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzMtMTItMS0xLTA_63db3308-d055-4c5d-aed4-a8f5558e3643"
      unitRef="usd">6329000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id2eabb64e9f44d42bcf3c6df4fffaf19_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzQtNi0xLTEtMA_d8afb7ee-cccd-448e-8158-86919e542f16"
      unitRef="usd">74000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66214e30f8a24fbc826ac6d41cfc5f0c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzQtMTItMS0xLTA_f3e52a44-2d40-4f00-a348-7c755e1463c2"
      unitRef="usd">74000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief858962888c4cc5911fa0e9ea922cf3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzUtMi0xLTEtMA_da046faf-6759-479d-b4ea-54e05fc5568a"
      unitRef="usd">4407000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3db1e492e5834d299a60a71de9b4437b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzUtNC0xLTEtMA_9ef80b3e-557d-40cc-b689-9a47e4e48403"
      unitRef="usd">1922000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b3b5bd4595e44798d4cb69a5d7d2d72_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzUtNi0xLTEtMA_f97a7c61-79b6-4177-926e-f9526a911c9b"
      unitRef="usd">74000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzUtMTItMS0xLTA_8db9163b-f9cd-4efc-92bb-df341d4861b5"
      unitRef="usd">6403000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LeaseIncome
      contextRef="i7b3b5bd4595e44798d4cb69a5d7d2d72_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzYtNi0xLTEtMA_eef1730d-6442-4011-8f5b-1a0188525391"
      unitRef="usd">174000000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzYtMTItMS0xLTA_39ea45f9-abf4-4257-90a0-23fad99411bd"
      unitRef="usd">174000000</us-gaap:LeaseIncome>
    <cms:FinancingIncome
      contextRef="ief858962888c4cc5911fa0e9ea922cf3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzctMi0xLTEtMA_4a7f5971-e501-4c9d-8992-c2b7920dfe91"
      unitRef="usd">9000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i3db1e492e5834d299a60a71de9b4437b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzctNC0xLTEtMA_950e5a4e-a08a-42fb-ae95-ad627fcbb2a8"
      unitRef="usd">5000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="if4948fc7492d42e9a0ce41350ee3875d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzctOC0xLTEtMA_1a0df039-852e-4a3e-8ba8-11649e3f8024"
      unitRef="usd">221000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzctMTItMS0xLTA_b57117e5-72d7-4b32-9d55-a95435d11087"
      unitRef="usd">235000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms
      contextRef="ief858962888c4cc5911fa0e9ea922cf3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzgtMi0xLTEtMA_74f76767-46fa-4651-ae77-ae3789265d78"
      unitRef="usd">23000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i3db1e492e5834d299a60a71de9b4437b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzgtNC0xLTEtMA_d3929eed-6946-47c5-ac97-a6dfd36c73dd"
      unitRef="usd">10000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzgtMTItMS0xLTA_291bd1e0-15b9-4edd-9b41-b415bc31f8ea"
      unitRef="usd">33000000</cms:AlternativeRevenuePrograms>
    <us-gaap:Revenues
      contextRef="ief858962888c4cc5911fa0e9ea922cf3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzktMi0xLTEtMA_c024a85f-3d18-4161-98c9-30bcfdc31fc1"
      unitRef="usd">4439000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3db1e492e5834d299a60a71de9b4437b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzktNC0xLTEtMA_19250291-38d3-42d5-940a-aca60b6969db"
      unitRef="usd">1937000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7b3b5bd4595e44798d4cb69a5d7d2d72_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzktNi0xLTEtMA_66e45811-258c-4c3f-b57b-c0e15ba79727"
      unitRef="usd">248000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if4948fc7492d42e9a0ce41350ee3875d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzktOC0xLTEtMA_0f2151d6-9fa0-41fe-972a-8627ba04cdea"
      unitRef="usd">221000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzktMTItMS0xLTA_f7a0db2b-6348-49fc-849a-2fee2144d556"
      unitRef="usd">6845000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fa58739e9ac405c9b09b5d706969c15_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzEyLTItMS0xLTA_fcf8f0b8-807e-46c8-85ff-38a1b38a0919"
      unitRef="usd">1988000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb89a18e6b1f475baece2be6d789d1a5_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzEyLTQtMS0xLTA_16bf1a20-c946-4186-a44d-af4e2ca17750"
      unitRef="usd">1316000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8eba3f5c77864bcb8b6cc170e6c020b7_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzEyLTEyLTEtMS0w_b080d072-a054-4986-8ca5-739e82961199"
      unitRef="usd">3304000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i982b936810d044b1b7833e9e79adb00c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzEzLTItMS0xLTA_6e661479-5d4e-45e3-8064-ff027d3bbe08"
      unitRef="usd">1502000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f7e4102093a4b68ac23afdb655d7539_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzEzLTQtMS0xLTA_1959ab66-8f94-404f-a083-57aa1030de1f"
      unitRef="usd">372000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64c02d7279e34f26b3741ad7c76feb7e_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzEzLTEyLTEtMS0w_56548567-f805-40b5-9a07-8acc2da18ba2"
      unitRef="usd">1874000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i18809df46a5c499190b921f7e7e7df96_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE0LTItMS0xLTA_bbcd5895-21f7-465b-8320-02f8e7eda65e"
      unitRef="usd">669000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifada1d1c012e463d9df96e65857908e5_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE0LTQtMS0xLTA_c87ca513-a155-4b3d-a6ac-e1ad69b0d0df"
      unitRef="usd">51000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i70b243bcc83645ce950cab23c8188ee3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE0LTEyLTEtMS0w_61b2a7f7-b9e5-4030-b42d-288ed5abe382"
      unitRef="usd">720000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b7f75e30a0b432ba68021e3ffe96d7d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE1LTItMS0xLTA_2c19555b-d9d0-497b-ae6e-8ebfb5217f33"
      unitRef="usd">248000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62f344e52e4b48e48b85bad5d9830bc1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE1LTQtMS0xLTA_4a53ee0e-557d-4c1d-9c8a-4ec9a45b3595"
      unitRef="usd">183000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife984ddaa3324e8896f1322b73de3dd0_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE1LTEyLTEtMS0w_899d0937-60d0-4fc9-acf7-133e935fb665"
      unitRef="usd">431000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE2LTItMS0xLTA_eed07731-c10d-45b1-9a29-418eaf63431f"
      unitRef="usd">4407000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE2LTQtMS0xLTA_97c51f28-df4f-43ad-a34f-e4ba20472d5c"
      unitRef="usd">1922000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE2LTEyLTEtMS0w_4abb82b5-84bd-4cb8-8eba-eef845983547"
      unitRef="usd">6329000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cms:FinancingIncome
      contextRef="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE4LTItMS0xLTA_37be7e66-ff0f-4cbf-80f1-9a3d99ddfa1f"
      unitRef="usd">9000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE4LTQtMS0xLTA_492c2a3c-9906-495f-97fb-0397cfaca4c5"
      unitRef="usd">5000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE4LTEyLTEtMS0w_097376b9-c5ef-4978-953a-9017b64c1b3a"
      unitRef="usd">14000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms
      contextRef="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE5LTItMS0xLTA_85d33907-2ec2-4d45-8b20-6f90c4627138"
      unitRef="usd">23000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE5LTQtMS0xLTA_fc65de95-5fe2-41bd-9235-0fcc751116f6"
      unitRef="usd">10000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzE5LTEyLTEtMS0w_b9e205bd-348a-4f29-ba51-999b18cea489"
      unitRef="usd">33000000</cms:AlternativeRevenuePrograms>
    <us-gaap:Revenues
      contextRef="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzIwLTItMS0xLTA_d8c6b04b-1c7c-48e5-849c-44600c6b4ce1"
      unitRef="usd">4439000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzIwLTQtMS0xLTA_bd55fb8a-a6fa-44cf-b42f-35b836b7828d"
      unitRef="usd">1937000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTo0MzE2M2I1NGQwMDU0YmMxOTk5MzBkYTY5ODc1YTQ5Zi90YWJsZXJhbmdlOjQzMTYzYjU0ZDAwNTRiYzE5OTkzMGRhNjk4NzVhNDlmXzIwLTEyLTEtMS0w_451f6a4e-0cb0-478a-933a-0f88e4bbd41d"
      unitRef="usd">6376000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i487fae34490d4a29985da307265af179_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzMtMi0xLTEtMTA1MjM_bebc9583-6f54-4bec-addf-5d3c55240804"
      unitRef="usd">4528000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzMtNC0xLTEtMTA1MjM_32384884-167d-4743-98e7-b53e975555b6"
      unitRef="usd">1882000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzMtMTItMS0xLTEwNTIz_3c5e8931-3bc1-44aa-bedb-702f021bdfdd"
      unitRef="usd">6410000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b6e1ad94ef345469255c12fc291290a_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzQtNi0xLTEtMTA1MjM_8dde02c4-d262-4cf2-8a81-b90c5f6adbf4"
      unitRef="usd">92000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i317d9b3fbc6c434294dbd99574c88ddd_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzQtMTItMS0xLTEwNTIz_3a34e484-54a4-42ea-8a95-08e2e79e0045"
      unitRef="usd">92000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i76e90775ca73489c933b20722519b529_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzUtMi0xLTEtMTA1MjM_0eacc807-61c9-4bc4-adce-1e49a99a2069"
      unitRef="usd">4528000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaab0852791fa4335a5b31b8470f7a0dc_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzUtNC0xLTEtMTA1MjM_2addfb14-5444-4a13-ae03-5e7e1bd68928"
      unitRef="usd">1882000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i153fdea8b6604cd099f0c42176de7998_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzUtNi0xLTEtMTA1MjM_41612aea-29eb-49a7-902d-c5eb9725e9fb"
      unitRef="usd">92000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzUtMTItMS0xLTEwNTIz_6b70776f-be58-40f9-aa73-552e135c9bb0"
      unitRef="usd">6502000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingLeasesIncomeStatementLeaseRevenue
      contextRef="i153fdea8b6604cd099f0c42176de7998_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzYtNi0xLTEtMTA1MjM_312ffbe4-15c1-4203-956f-7c3be3e9020f"
      unitRef="usd">160000000</us-gaap:OperatingLeasesIncomeStatementLeaseRevenue>
    <us-gaap:OperatingLeasesIncomeStatementLeaseRevenue
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzYtMTItMS0xLTEwNTIz_161491bf-6426-429e-8a0e-783e49dd3e9d"
      unitRef="usd">160000000</us-gaap:OperatingLeasesIncomeStatementLeaseRevenue>
    <cms:FinancingIncome
      contextRef="i76e90775ca73489c933b20722519b529_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzctMi0xLTEtMTA1MjM_4abef997-3e92-412b-800a-62bef23b2e4e"
      unitRef="usd">10000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="iaab0852791fa4335a5b31b8470f7a0dc_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzctNC0xLTEtMTA1MjM_8abf44c0-be67-40fe-bd0d-54c07f2d65cd"
      unitRef="usd">5000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="iab77382b17d046bb94a01b90d48fabde_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzctOC0xLTEtMTA1MjM_3d66c449-6f0f-4448-96ab-e9966497432b"
      unitRef="usd">157000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzctMTItMS0xLTEwNTIz_27b02d3d-5b99-46a1-b7ba-b1d02a6916a4"
      unitRef="usd">172000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms
      contextRef="i76e90775ca73489c933b20722519b529_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzgtMi0xLTEtMTA1MjM_7f5287b7-2313-4e89-be3a-7506339e4116"
      unitRef="usd">23000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="iaab0852791fa4335a5b31b8470f7a0dc_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzgtNC0xLTEtMTA1MjM_0b1d2178-106e-4309-b9d7-6621518144b7"
      unitRef="usd">16000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzgtMTItMS0xLTEwNTIz_134c9339-ef34-455f-ab08-1826eee53d7f"
      unitRef="usd">39000000</cms:AlternativeRevenuePrograms>
    <us-gaap:Revenues
      contextRef="i76e90775ca73489c933b20722519b529_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzktMi0xLTEtMTA1MjM_e01752c9-5e05-4206-b4f5-bdb02cca3f74"
      unitRef="usd">4561000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaab0852791fa4335a5b31b8470f7a0dc_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzktNC0xLTEtMTA1MjM_722da9a8-d47f-4f72-a087-f62f7bd24193"
      unitRef="usd">1903000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i153fdea8b6604cd099f0c42176de7998_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzktNi0xLTEtMTA1MjM_74a070b7-56a7-456a-879c-b65573bb4323"
      unitRef="usd">252000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iab77382b17d046bb94a01b90d48fabde_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzktOC0xLTEtMTA1MjM_7edeb507-60aa-47f5-af00-73fa9f24f014"
      unitRef="usd">157000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzktMTItMS0xLTEwNTIz_440b560a-c901-4394-a739-0fb7181592a8"
      unitRef="usd">6873000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46067bfc06f44debab1b349e9a723e2f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzEyLTItMS0xLTEwNTIz_3fb97de1-c72b-407c-83e9-368eeb16c3eb"
      unitRef="usd">2049000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i390b8063b3494d809f2fd4c8ca0d3546_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzEyLTQtMS0xLTEwNTIz_13a7322b-d63c-42da-bda7-677ba4b27f3d"
      unitRef="usd">1284000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8eb61f7e13d495ba499d48eddd684dc_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzEyLTEyLTEtMS0xMDUyMw_78b6d862-e318-495e-97c0-4f62382708ac"
      unitRef="usd">3333000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b208c1655a845acbde93dde701c9027_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzEzLTItMS0xLTEwNTIz_b39bcf08-7b56-49a8-8db7-a20b2e8e78b2"
      unitRef="usd">1545000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c1ccc65acc64126ab4d28616e63d2c2_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzEzLTQtMS0xLTEwNTIz_7b59330a-be66-4a4a-8588-7e6bcac21469"
      unitRef="usd">367000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb4864d4f96d4408b25b4c678103f84e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzEzLTEyLTEtMS0xMDUyMw_d7a13b6c-5fa0-4246-bd34-5862d5313343"
      unitRef="usd">1912000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5c230b0f6824d0cb438738ce6490ace_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE0LTItMS0xLTEwNTIz_ba17131c-c706-47ad-81b7-97d900b950f2"
      unitRef="usd">674000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if389d3a8a0f549e5b18752a12bf551c6_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE0LTQtMS0xLTEwNTIz_64e14256-8f51-4a01-91aa-3f99817224fd"
      unitRef="usd">55000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic220d80b2e57486eb83419da799ce6a0_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE0LTEyLTEtMS0xMDUyMw_4f22d729-beda-4f15-8d28-6e5a52c93064"
      unitRef="usd">729000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i756047017b6a4644a7d93bc0ba0fcfe2_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE1LTItMS0xLTEwNTIz_6fb1ebb5-bd5f-4e6c-aa7a-62db08f569c4"
      unitRef="usd">260000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7625c942a1348da89e823ac9e38c6e0_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE1LTQtMS0xLTEwNTIz_ea644a89-19ad-417e-92be-3f5a05e2f1b1"
      unitRef="usd">176000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ff871277d8d48078a99ff4c0acb685e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE1LTEyLTEtMS0xMDUyMw_a1fbbca7-2f53-43b0-8a12-4ba50b41e9e1"
      unitRef="usd">436000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i487fae34490d4a29985da307265af179_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE2LTItMS0xLTEwNTIz_f0cba27d-a1b4-479e-a0b0-54c4ea1beef3"
      unitRef="usd">4528000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE2LTQtMS0xLTEwNTIz_bcb2e1e4-16e7-4114-b0ee-22453d9db574"
      unitRef="usd">1882000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE2LTEyLTEtMS0xMDUyMw_2b47daee-8472-482b-8d6a-2f949584142a"
      unitRef="usd">6410000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cms:FinancingIncome
      contextRef="i487fae34490d4a29985da307265af179_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE4LTItMS0xLTEwNTIz_5ef10aea-1aff-4a20-9e8f-c0e37336229c"
      unitRef="usd">10000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE4LTQtMS0xLTEwNTIz_e405396f-cf37-428c-8ebf-5eb06f7b4328"
      unitRef="usd">5000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE4LTEyLTEtMS0xMDUyMw_43b74b9a-4d2e-4b89-92b6-810f35e794a9"
      unitRef="usd">15000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms
      contextRef="i487fae34490d4a29985da307265af179_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE5LTItMS0xLTEwNTIz_8657f123-d93d-4098-adf6-1d8009d02932"
      unitRef="usd">23000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE5LTQtMS0xLTEwNTIz_ededa17d-d015-4240-861a-847c6ea09f62"
      unitRef="usd">16000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzE5LTEyLTEtMS0xMDUyMw_ef7ddf9c-d1d2-4dd1-9716-f6de4c689c56"
      unitRef="usd">39000000</cms:AlternativeRevenuePrograms>
    <us-gaap:Revenues
      contextRef="i487fae34490d4a29985da307265af179_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzIwLTItMS0xLTEwNTIz_067db4e3-9187-49ec-a3c6-cf7e7a55843c"
      unitRef="usd">4561000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzIwLTQtMS0xLTEwNTIz_6ccc9ead-ecbf-45b3-bc3c-bc679e0f95f2"
      unitRef="usd">1903000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90YWJsZTowMDAyZjg4OGQwNjk0NWY3ODc1MWQ3OWE4MGQyYjlmMy90YWJsZXJhbmdlOjAwMDJmODg4ZDA2OTQ1Zjc4NzUxZDc5YTgwZDJiOWYzXzIwLTEyLTEtMS0xMDUyMw_4ec73e07-0f27-4f6b-89e2-5b0832d6beef"
      unitRef="usd">6464000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzQ3NDA_dd77740b-40a6-4fda-90fd-0cf04b9407b4">&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;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 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 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 $33&#160;million for the year ended December&#160;31,&#160;2020, and $29&#160;million for the years ended December&#160;31,&#160;2019 and 2018. At December&#160;31,&#160;2020, Consumers had deferred $4&#160;million of uncollectible accounts expense as a non-current regulatory asset. For additional information, see Note&#160;3, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#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 $437&#160;million at December&#160;31,&#160;2020 and $426&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Alternative&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Revenue Programs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers accounts for its energy waste reduction incentive mechanism and financial compensation mechanism as alternative-revenue programs. Consumers recognizes revenue related to the energy waste reduction incentive as soon as energy savings exceed the annual targets established by the MPSC and recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. For additional information on these mechanisms, see Note&#160;3, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers does not reclassify revenue from its alternative-revenue program to revenue from contracts with customers at the time the amounts are collected from customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzQ3NDU_59cb160a-9d24-4d97-8e5f-14ea972096d4">&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;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 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 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 $33&#160;million for the year ended December&#160;31,&#160;2020, and $29&#160;million for the years ended December&#160;31,&#160;2019 and 2018. At December&#160;31,&#160;2020, Consumers had deferred $4&#160;million of uncollectible accounts expense as a non-current regulatory asset. For additional information, see Note&#160;3, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#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 $437&#160;million at December&#160;31,&#160;2020 and $426&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Alternative&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Revenue Programs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers accounts for its energy waste reduction incentive mechanism and financial compensation mechanism as alternative-revenue programs. Consumers recognizes revenue related to the energy waste reduction incentive as soon as energy savings exceed the annual targets established by the MPSC and recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. For additional information on these mechanisms, see Note&#160;3, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers does not reclassify revenue from its alternative-revenue program to revenue from contracts with customers at the time the amounts are collected from customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i2580eef534db454489ae547a6ef2f0dd_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzM1Mjc_2ea15ee3-272a-4e93-a488-0c7ba5854281"
      unitRef="usd">33000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i46ac30f1fc3a4e8b95b5bcde016e75e7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzM1Mjc_f78830f3-9fd9-43c8-a9a6-3b8d3ef76918"
      unitRef="usd">33000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="iaefa4e2710934f219df1775a511d18b1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzM1NTY_0c603290-683d-4fbd-882f-207679c96bee"
      unitRef="usd">29000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ic6f740e1b9d54da2879df5ca3502be24_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzM1NTY_754d0de9-ffea-4ed5-a3a3-00d206c45edf"
      unitRef="usd">29000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i0dfae696097d4a37b04ce777f2386265_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzM1NTY_e4d8fa09-4d65-4902-be81-b4524e024610"
      unitRef="usd">29000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ie9e5d9b51071458fbb1aee4b99f7b012_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzM1NTY_f4382fc9-7c2a-42cf-9507-f8c3a0db617a"
      unitRef="usd">29000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i22f4fee6abfc43b9bb8cce9d38d16c44_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzE0ODQzNDA2OTgyMzc3_30013857-ca03-465c-9d72-b36a7a70de5e"
      unitRef="usd">4000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzM3MTA_a6e299e0-b8c0-4e2f-b0f6-4b8d410cd1de"
      unitRef="usd">437000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzM3MTA_d3fb19bc-46d2-4b20-bb06-b038ecdb6e42"
      unitRef="usd">437000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzM3MjM_81e0c058-4113-4a03-a345-5d49518e3db8"
      unitRef="usd">426000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzM3MjM_f72219fb-7f05-4e5c-ab31-7f49ee80777c"
      unitRef="usd">426000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ida64ae8cd6dd4f1cbe50e9906be9cb3a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMTQvZnJhZzoyZjliZDkyNGQ1MTc0YzVjODFlNTgwZWU1YTZiNWVkMC90ZXh0cmVnaW9uOjJmOWJkOTI0ZDUxNzRjNWM4MWU1ODBlZTVhNmI1ZWQwXzkzNDU4NDg4NDg5MzA_21c89652-8267-4ee8-974f-ef7923300e48"
      unitRef="usd">28000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90ZXh0cmVnaW9uOmRjZjk5ZTAyMDQ5NDRlYmViYWI4OTgwOTI4N2Y5ZWQ1XzMyNQ_3985a157-8d16-489f-adde-23b3bf218d32">Other Income and Other Expense&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Other income was not significant for any of the periods presented. Presented in the following table are the components of other expense at CMS&#160;Energy and Consumers:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years&#160;Ended&#160;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;Donations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Civic and political expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Loss on reacquired and extinguished debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other expense &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Donations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Civic and political expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other expense &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90ZXh0cmVnaW9uOmRjZjk5ZTAyMDQ5NDRlYmViYWI4OTgwOTI4N2Y5ZWQ1XzMyNg_20c41bfc-2255-47b6-b528-e58046b5d32a">Other Income and Other Expense&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Other income was not significant for any of the periods presented. Presented in the following table are the components of other expense at CMS&#160;Energy and Consumers:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years&#160;Ended&#160;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;Donations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Civic and political expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Loss on reacquired and extinguished debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other expense &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Donations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Civic and political expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other expense &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90ZXh0cmVnaW9uOmRjZjk5ZTAyMDQ5NDRlYmViYWI4OTgwOTI4N2Y5ZWQ1XzMyOQ_ed2d0ce0-5060-4fd0-8a0f-c41f0645ab1a">Presented in the following table are the components of other expense at CMS&#160;Energy and Consumers:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years&#160;Ended&#160;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;Donations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Civic and political expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Loss on reacquired and extinguished debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other expense &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Donations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Civic and political expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other expense &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90ZXh0cmVnaW9uOmRjZjk5ZTAyMDQ5NDRlYmViYWI4OTgwOTI4N2Y5ZWQ1XzMzMA_40250786-aa97-4fd8-9d9b-59dd8219c77b">Presented in the following table are the components of other expense at CMS&#160;Energy and Consumers:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years&#160;Ended&#160;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;Donations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Civic and political expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Loss on reacquired and extinguished debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other expense &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Donations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Civic and political expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other expense &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <cms:Donations
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE1LTItMS0xLTA_da1bd117-ec62-46e1-920b-d4ffc14f60ea"
      unitRef="usd">35000000</cms:Donations>
    <cms:Donations
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE1LTQtMS0xLTA_76f95a2c-2a58-4421-a7dd-07e8bebd8d60"
      unitRef="usd">3000000</cms:Donations>
    <cms:Donations
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE1LTYtMS0xLTA_0fb1a3c3-9c2e-451a-9598-b70d446a7cf7"
      unitRef="usd">13000000</cms:Donations>
    <cms:CivicAndPoliticalExpenditures
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE2LTItMS0xLTA_7f7d5544-f9f8-4908-b83a-0a28345718a3"
      unitRef="usd">5000000</cms:CivicAndPoliticalExpenditures>
    <cms:CivicAndPoliticalExpenditures
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE2LTQtMS0xLTA_4a881efe-7e75-4350-bb23-9e9bb3225a23"
      unitRef="usd">6000000</cms:CivicAndPoliticalExpenditures>
    <cms:CivicAndPoliticalExpenditures
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE2LTYtMS0xLTA_625c5c7c-9d45-4f95-9ed8-40cc80cd7561"
      unitRef="usd">6000000</cms:CivicAndPoliticalExpenditures>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE3LTItMS0xLTA_617364b8-c5a9-471f-b7c2-69d003fd60c3"
      unitRef="usd">-16000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE3LTQtMS0xLTA_b2e5012a-7354-4e50-978d-bd05b2db86e0"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE3LTYtMS0xLTA_57a48873-3e3b-4c0c-9508-a42538377be6"
      unitRef="usd">-16000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <cms:OtherOtherNonoperatingExpense
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE5LTItMS0xLTA_ade23ff9-aeb8-4773-9e0b-18265a3ac705"
      unitRef="usd">6000000</cms:OtherOtherNonoperatingExpense>
    <cms:OtherOtherNonoperatingExpense
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE5LTQtMS0xLTA_b3ceb347-803c-485b-bd01-451514e1ca01"
      unitRef="usd">4000000</cms:OtherOtherNonoperatingExpense>
    <cms:OtherOtherNonoperatingExpense
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzE5LTYtMS0xLTA_b01bcf10-8f73-4280-8283-58759848bf8b"
      unitRef="usd">13000000</cms:OtherOtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzIwLTItMS0xLTA_e1a7b605-b6da-491e-8422-e461599a2e24"
      unitRef="usd">62000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzIwLTQtMS0xLTA_4c61b68d-2d4d-4191-a8ec-70c05d8a9dea"
      unitRef="usd">13000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzIwLTYtMS0xLTA_d7425b4f-8bde-44fc-a009-cb9ceeae2f50"
      unitRef="usd">48000000</us-gaap:OtherNonoperatingExpense>
    <cms:Donations
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzIzLTItMS0xLTA_91932314-e2d5-4fe5-a3e0-bc549fca67f7"
      unitRef="usd">33000000</cms:Donations>
    <cms:Donations
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzIzLTQtMS0xLTA_6d0026ec-3b38-4e76-9ce4-9ae76ea77eb1"
      unitRef="usd">3000000</cms:Donations>
    <cms:Donations
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzIzLTYtMS0xLTA_a8c29931-a6a8-49fe-addb-df3407c173ef"
      unitRef="usd">13000000</cms:Donations>
    <cms:CivicAndPoliticalExpenditures
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzI0LTItMS0xLTA_0983ef8d-6bfb-4d58-ac80-282d084fe0f1"
      unitRef="usd">5000000</cms:CivicAndPoliticalExpenditures>
    <cms:CivicAndPoliticalExpenditures
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzI0LTQtMS0xLTA_d012752a-b11c-4542-9c33-af85d793e605"
      unitRef="usd">6000000</cms:CivicAndPoliticalExpenditures>
    <cms:CivicAndPoliticalExpenditures
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzI0LTYtMS0xLTA_6ff63fbf-6797-4c51-b21d-e631d0d17da3"
      unitRef="usd">6000000</cms:CivicAndPoliticalExpenditures>
    <cms:OtherOtherNonoperatingExpense
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzI2LTItMS0xLTA_adcaaac7-b6fe-4c3f-8011-4b8b83a91626"
      unitRef="usd">5000000</cms:OtherOtherNonoperatingExpense>
    <cms:OtherOtherNonoperatingExpense
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzI2LTQtMS0xLTA_51a381b2-2022-44eb-b452-e49af548e56f"
      unitRef="usd">4000000</cms:OtherOtherNonoperatingExpense>
    <cms:OtherOtherNonoperatingExpense
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzI2LTYtMS0xLTA_b37247bb-e8a7-4457-a4b5-3fd107fca188"
      unitRef="usd">11000000</cms:OtherOtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzI3LTItMS0xLTA_4747b1ea-9468-4de6-a1d5-bcbab101a14f"
      unitRef="usd">43000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzI3LTQtMS0xLTA_3678eb25-1518-4009-838c-8bb5c81902fd"
      unitRef="usd">13000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjAvZnJhZzpkY2Y5OWUwMjA0OTQ0ZWJlYmFiODk4MDkyODdmOWVkNS90YWJsZTphOThhYzNkODVmYjU0N2Q5YmUyMGNhMTExZjc3NjdhOC90YWJsZXJhbmdlOmE5OGFjM2Q4NWZiNTQ3ZDliZTIwY2ExMTFmNzc2N2E4XzI3LTYtMS0xLTA_b1405d23-23db-404f-952f-8a283bda8a39"
      unitRef="usd">30000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90ZXh0cmVnaW9uOjgxNGFjYTVhZDBiYjQ2Yjk4NTQ0MzZiYjJiZDFmNTRiXzc3Mg_c2575dc1-c028-495b-b314-1416c432ccac">Cash and Cash Equivalents&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents, including restricted amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents, including restricted amounts&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Cash and Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Restricted Cash and Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90ZXh0cmVnaW9uOjgxNGFjYTVhZDBiYjQ2Yjk4NTQ0MzZiYjJiZDFmNTRiXzc3Mw_6df5152c-bf01-4ea4-8522-8f0f5469f146">Cash and Cash Equivalents&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents, including restricted amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents, including restricted amounts&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Cash and Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Restricted Cash and Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
    <cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90ZXh0cmVnaW9uOjgxNGFjYTVhZDBiYjQ2Yjk4NTQ0MzZiYjJiZDFmNTRiXzc2MQ_9cd317d0-be52-43f4-b5cb-30995fea0946">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents, including restricted amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents, including restricted amounts&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock>
    <cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90ZXh0cmVnaW9uOjgxNGFjYTVhZDBiYjQ2Yjk4NTQ0MzZiYjJiZDFmNTRiXzc3NQ_ab8698ca-893b-4c54-b544-e4ee3cef4113">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents, including restricted amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents, including restricted amounts&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzMtMi0xLTEtMA_0d65e6bc-eaec-4e23-b46b-eebe27fb7f11"
      unitRef="usd">168000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzMtNC0xLTEtMA_249202f7-d934-46b9-8f2e-a5c9507bdb94"
      unitRef="usd">140000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzQtMi0xLTEtMA_ed76df49-30ea-4adf-b4c6-47ca0757c75d"
      unitRef="usd">17000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzQtNC0xLTEtMA_14a42bf9-090b-47ab-9834-f02716e26b3c"
      unitRef="usd">17000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzYtMi0xLTEtMA_538e0945-4964-40f3-8eb0-3cb05240978a"
      unitRef="usd">185000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzYtNC0xLTEtMA_b38c8444-c793-4b48-866b-b85291ab0342"
      unitRef="usd">157000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzgtMi0xLTEtMA_44ef5417-3da2-4182-a385-6c59f4527e91"
      unitRef="usd">20000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzgtNC0xLTEtMA_b4e31a4d-b7d0-4eb7-9d69-e3de93dfb946"
      unitRef="usd">11000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzktMi0xLTEtMA_d3bfcc51-2600-45e3-bbaa-259e113f7c1b"
      unitRef="usd">15000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzktNC0xLTEtMA_b65ed7ba-22f0-4608-a205-202ffbea92f5"
      unitRef="usd">17000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzEwLTItMS0xLTA_67dcc759-36c9-447a-89d7-fd170d3a7d93"
      unitRef="usd">35000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90YWJsZTpkZDhiMjM0ZjM1MTQ0MzBlYjcyNTM1MmZiOWNiZWIzZS90YWJsZXJhbmdlOmRkOGIyMzRmMzUxNDQzMGViNzI1MzUyZmI5Y2JlYjNlXzEwLTQtMS0xLTA_7882e1a2-15b3-4dd6-83e4-fd2b2b288e2e"
      unitRef="usd">28000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90ZXh0cmVnaW9uOjgxNGFjYTVhZDBiYjQ2Yjk4NTQ0MzZiYjJiZDFmNTRiXzc2Ng_3e8aef38-ea34-409d-8fa0-426d18074854">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90ZXh0cmVnaW9uOjgxNGFjYTVhZDBiYjQ2Yjk4NTQ0MzZiYjJiZDFmNTRiXzc2OA_0957c9f6-8285-40bc-82d3-ef4ce90122c3">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90ZXh0cmVnaW9uOjgxNGFjYTVhZDBiYjQ2Yjk4NTQ0MzZiYjJiZDFmNTRiXzc3MA_81a3c24f-5182-4369-b23c-9708be2b6a62">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Restricted Cash and Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjMvZnJhZzo4MTRhY2E1YWQwYmI0NmI5ODU0NDM2YmIyYmQxZjU0Yi90ZXh0cmVnaW9uOjgxNGFjYTVhZDBiYjQ2Yjk4NTQ0MzZiYjJiZDFmNTRiXzc3OA_c2ede21f-bdda-4f82-acf6-02523506897a">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Restricted Cash and Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90ZXh0cmVnaW9uOjQ1MGEyYjg4ZjIwYjQzYTZhYjY0NGZhMWMwMmI0MDRjXzIxNDI_27c37b9f-e464-46ce-b62a-9ad381c9ae1d">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 Energy&#x2019;s common stockholders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Accounting policies for CMS&#160;Energy&#x2019;s and Consumers&#x2019; segments are as described in Note&#160;1, Significant Accounting Policies. The consolidated financial statements reflect the assets, liabilities, revenues, and expenses of the individual segments when appropriate. Accounts are allocated among the segments when common accounts are attributable to more than one segment. The allocations are based on certain measures of business activities, such as revenue, labor dollars, customers, other operating and maintenance expense, construction expense, leased property, taxes, or functional surveys. For example, customer receivables are allocated based on revenue, and pension provisions are allocated based on labor dollars.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Inter-segment sales and transfers are accounted for at current market prices and are eliminated in consolidated net income available to common stockholders by segment.&lt;/span&gt;&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="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;enterprises, 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;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;EnerBank, a Utah state-chartered, FDIC-insured industrial bank providing primarily unsecured, fixed-rate installment loans throughout the U.S. to finance home improvements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="border-bottom:1pt solid #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;2020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="border-bottom:1pt solid #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;2019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="border-bottom:1pt solid #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;2018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 depreciation and amortization &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 depreciation and amortization &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income from equity method investees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 income from equity method investees &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 interest charges &#x2013; CMS 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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;561&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="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;2020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="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;2019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="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;2018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total interest charges &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 income tax expense &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax expense &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss) available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss) available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 stockholder &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 plant, property, and equipment, gross &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="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;2020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="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;2019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="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;2018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments in equity method investees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 investments in equity method investees &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 assets &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 assets &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capital expenditures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total capital expenditures &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capital expenditures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total capital expenditures &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Consumers had no significant equity method investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include a portion of Consumers&#x2019; other common assets attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Costs related to coal-fueled electric generating units to be retired in 2023 were removed and recorded as a regulatory asset in June&#160;2019. For additional details, see Note&#160;3, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include assets placed under finance lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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;Amounts include a portion of Consumers&#x2019; capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90ZXh0cmVnaW9uOjQ1MGEyYjg4ZjIwYjQzYTZhYjY0NGZhMWMwMmI0MDRjXzIxNDQ_051fb690-5021-49fb-8213-d6c5e06ae57d">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 Energy&#x2019;s common stockholders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Accounting policies for CMS&#160;Energy&#x2019;s and Consumers&#x2019; segments are as described in Note&#160;1, Significant Accounting Policies. The consolidated financial statements reflect the assets, liabilities, revenues, and expenses of the individual segments when appropriate. Accounts are allocated among the segments when common accounts are attributable to more than one segment. The allocations are based on certain measures of business activities, such as revenue, labor dollars, customers, other operating and maintenance expense, construction expense, leased property, taxes, or functional surveys. For example, customer receivables are allocated based on revenue, and pension provisions are allocated based on labor dollars.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Inter-segment sales and transfers are accounted for at current market prices and are eliminated in consolidated net income available to common stockholders by segment.&lt;/span&gt;&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="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;enterprises, 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;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;EnerBank, a Utah state-chartered, FDIC-insured industrial bank providing primarily unsecured, fixed-rate installment loans throughout the U.S. to finance home improvements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="border-bottom:1pt solid #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;2020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="border-bottom:1pt solid #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;2019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="border-bottom:1pt solid #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;2018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 depreciation and amortization &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 depreciation and amortization &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income from equity method investees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 income from equity method investees &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 interest charges &#x2013; CMS 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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;561&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="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;2020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="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;2019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="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;2018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total interest charges &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 income tax expense &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax expense &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss) available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss) available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 stockholder &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 plant, property, and equipment, gross &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="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;2020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="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;2019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="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;2018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments in equity method investees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 investments in equity method investees &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 assets &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 assets &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capital expenditures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total capital expenditures &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capital expenditures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total capital expenditures &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Consumers had no significant equity method investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include a portion of Consumers&#x2019; other common assets attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Costs related to coal-fueled electric generating units to be retired in 2023 were removed and recorded as a regulatory asset in June&#160;2019. For additional details, see Note&#160;3, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include assets placed under finance lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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;Amounts include a portion of Consumers&#x2019; capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90ZXh0cmVnaW9uOjQ1MGEyYjg4ZjIwYjQzYTZhYjY0NGZhMWMwMmI0MDRjXzIxMzg_ac57fe1d-ff3f-402e-a023-9d0540e72e56">&lt;div style="margin-bottom: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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="border-bottom:1pt solid #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;2020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="border-bottom:1pt solid #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;2019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="border-bottom:1pt solid #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;2018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 depreciation and amortization &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 depreciation and amortization &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income from equity method investees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 income from equity method investees &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 interest charges &#x2013; CMS 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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;561&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="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;2020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="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;2019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="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;2018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total interest charges &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 income tax expense &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax expense &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss) available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss) available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 stockholder &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 plant, property, and equipment, gross &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="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;2020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="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;2019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="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;2018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments in equity method investees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 investments in equity method investees &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 assets &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 assets &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capital expenditures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total capital expenditures &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capital expenditures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total capital expenditures &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Consumers had no significant equity method investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include a portion of Consumers&#x2019; other common assets attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Costs related to coal-fueled electric generating units to be retired in 2023 were removed and recorded as a regulatory asset in June&#160;2019. For additional details, see Note&#160;3, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include assets placed under finance lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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;Amounts include a portion of Consumers&#x2019; capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90ZXh0cmVnaW9uOjQ1MGEyYjg4ZjIwYjQzYTZhYjY0NGZhMWMwMmI0MDRjXzIxNDY_8c813043-1570-4f41-a24a-84470f64ac0b">&lt;div style="margin-bottom: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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="border-bottom:1pt solid #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;2020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="border-bottom:1pt solid #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;2019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="border-bottom:1pt solid #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;2018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 depreciation and amortization &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 depreciation and amortization &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income from equity method investees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 income from equity method investees &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 interest charges &#x2013; CMS 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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;561&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="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;2020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="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;2019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="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;2018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total interest charges &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 income tax expense &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total income tax expense &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss) available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss) available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 stockholder &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 plant, property, and equipment, gross &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="5" style="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;2020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="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;2019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="5" style="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;2018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2,3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments in equity method investees&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 investments in equity method investees &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 assets &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 assets &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capital expenditures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;EnerBank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total capital expenditures &#x2013; CMS Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capital expenditures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;/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;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total capital expenditures &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Consumers had no significant equity method investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include a portion of Consumers&#x2019; other common assets attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Costs related to coal-fueled electric generating units to be retired in 2023 were removed and recorded as a regulatory asset in June&#160;2019. For additional details, see Note&#160;3, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include assets placed under finance lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;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;Amounts include a portion of Consumers&#x2019; capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQtMi0xLTEtMA_88f104b1-c0ac-4517-83c7-540a9cc15102"
      unitRef="usd">4372000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ief858962888c4cc5911fa0e9ea922cf3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQtNC0xLTEtMA_9d634295-aab4-4e2e-96b9-e990406686c2"
      unitRef="usd">4439000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i76e90775ca73489c933b20722519b529_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQtNi0xLTEtMA_ccaf55ba-509d-4c7b-9845-9e30bc084b90"
      unitRef="usd">4561000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUtMi0xLTEtMA_1021d6ca-a5f0-40cb-b85f-9600ed77a322"
      unitRef="usd">1817000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3db1e492e5834d299a60a71de9b4437b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUtNC0xLTEtMA_193fdc4a-6c4a-4df8-afd1-f0264f3e0a53"
      unitRef="usd">1937000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaab0852791fa4335a5b31b8470f7a0dc_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUtNi0xLTEtMA_15838e6d-39ee-403d-92ec-f316726f8342"
      unitRef="usd">1903000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4b2efc31ed544c7eaac330784b83f4f1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzYtMi0xLTEtMA_fed4e1e6-b7a3-40b4-96fa-4efa950aaeed"
      unitRef="usd">229000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7b3b5bd4595e44798d4cb69a5d7d2d72_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzYtNC0xLTEtMA_5f78b2b9-6b8e-47a3-9708-8c20a2e2df81"
      unitRef="usd">248000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i153fdea8b6604cd099f0c42176de7998_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzYtNi0xLTEtMA_3ddcdf9d-63e9-4d83-b481-b06521765761"
      unitRef="usd">252000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if27cbe186b4c4b21827858f5d07f7223_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzctMi0xLTEtMA_d1db4f80-4d2c-4596-903c-ab2997eae05e"
      unitRef="usd">262000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if4948fc7492d42e9a0ce41350ee3875d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzctNC0xLTEtMA_604ef90e-34fe-4325-8d82-9d7eb7b1ad82"
      unitRef="usd">221000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iab77382b17d046bb94a01b90d48fabde_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzctNi0xLTEtMA_929ea220-4b61-42d9-a2d0-b0a50d0cf693"
      unitRef="usd">157000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzktMi0xLTEtMA_5e14eac9-e9c5-42df-b2a9-675ae5bd391c"
      unitRef="usd">6680000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzktNC0xLTEtMA_92d35d2f-62e1-4c60-8e43-fe4491e61477"
      unitRef="usd">6845000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzktNi0xLTEtMA_2a29f22f-c284-420f-afcc-43d5a4a17198"
      unitRef="usd">6873000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyLTItMS0xLTA_8ebd0e14-1f42-415e-87c6-206d9cf22333"
      unitRef="usd">4372000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyLTQtMS0xLTA_7944f4c3-0a5e-4f5f-bb48-3a17ad94df14"
      unitRef="usd">4439000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i487fae34490d4a29985da307265af179_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyLTYtMS0xLTA_57f42dc4-1d40-43d6-8f3a-93c97bc4614e"
      unitRef="usd">4561000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEzLTItMS0xLTA_bd5b799c-b5b4-4c54-915b-1ba2574b9938"
      unitRef="usd">1817000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEzLTQtMS0xLTA_3d76dfd8-ee5e-472d-b3a1-9b083597f9e9"
      unitRef="usd">1937000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEzLTYtMS0xLTA_72f05544-ea17-48b6-a97f-b93d890b3edb"
      unitRef="usd">1903000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzE1LTItMS0xLTA_09c35332-060a-468d-b078-a868d9b2b184"
      unitRef="usd">6189000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzE1LTQtMS0xLTA_f1b62de6-a3dc-481a-8913-ce9080c55ffa"
      unitRef="usd">6376000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzE1LTYtMS0xLTA_a9574eb1-ab0a-4445-b0c6-eec18d74f787"
      unitRef="usd">6464000000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzE4LTItMS0xLTA_b288e055-2534-4cb8-ade9-361d94f401dc"
      unitRef="usd">739000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ief858962888c4cc5911fa0e9ea922cf3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzE4LTQtMS0xLTA_be460fe4-3462-404d-be78-2b5428e27f5a"
      unitRef="usd">713000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i76e90775ca73489c933b20722519b529_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzE4LTYtMS0xLTA_4b0a398d-c310-44b6-9547-e6e1f9e727ed"
      unitRef="usd">682000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzE5LTItMS0xLTA_12209d2e-2f97-4cc6-8a60-0034a11b5eb6"
      unitRef="usd">283000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3db1e492e5834d299a60a71de9b4437b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzE5LTQtMS0xLTA_d1753ff4-e253-4eb7-82e0-c43a5867bcf9"
      unitRef="usd">261000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iaab0852791fa4335a5b31b8470f7a0dc_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzE5LTYtMS0xLTA_2ee4c5d6-c512-4579-bd5f-61f323abd8d7"
      unitRef="usd">239000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4b2efc31ed544c7eaac330784b83f4f1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIwLTItMS0xLTA_b3ca10d9-ddd7-43c4-b44d-b998ced9b66e"
      unitRef="usd">20000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7b3b5bd4595e44798d4cb69a5d7d2d72_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIwLTQtMS0xLTA_114f1285-4554-411b-8bed-3b34a73ead4a"
      unitRef="usd">14000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i153fdea8b6604cd099f0c42176de7998_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIwLTYtMS0xLTA_caf35fb0-bc03-4a66-8362-8cc08f09075d"
      unitRef="usd">8000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if27cbe186b4c4b21827858f5d07f7223_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIxLTItMS0xLTA_4c43497f-bde2-4938-b217-209363c126d2"
      unitRef="usd">5000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if4948fc7492d42e9a0ce41350ee3875d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIxLTQtMS0xLTA_9a88ce44-5ae7-4d94-9a07-7b0b279cffe5"
      unitRef="usd">3000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iab77382b17d046bb94a01b90d48fabde_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIxLTYtMS0xLTA_afcd9431-82cb-45c0-9a42-f6635167d281"
      unitRef="usd">4000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib0380d8653244200b59ef9c922b0038b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIyLTItMS0xLTA_89bd8e3a-6d42-416d-8104-ecab74dae6d9"
      unitRef="usd">1000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5c89642bb87847b5988d8548c392f0d9_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIyLTQtMS0xLTA_9dacb376-9bd3-48e1-b981-98e35749f34e"
      unitRef="usd">1000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia983206200724786bf7981aa3fc9c515_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIyLTYtMS0xLTA_35cb0429-babc-42f6-a704-dadf2abd3553"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIzLTItMS0xLTA_0729d82d-2d9e-4292-b84b-5a1e035f093d"
      unitRef="usd">1048000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIzLTQtMS0xLTA_71cda91a-4788-4afa-b378-8a630622612e"
      unitRef="usd">992000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzIzLTYtMS0xLTA_cc9f820b-848f-493a-a063-e1fb7ba2070d"
      unitRef="usd">933000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI2LTItMS0xLTA_eba27db4-149a-4c5d-b265-87a43a41d564"
      unitRef="usd">739000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI2LTQtMS0xLTA_41a2ea24-cb06-41a5-a935-21a61aabf974"
      unitRef="usd">713000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i487fae34490d4a29985da307265af179_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI2LTYtMS0xLTA_1c00bf52-e730-4c54-b7c1-4db79365a457"
      unitRef="usd">682000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI3LTItMS0xLTA_c39f2af2-f6be-4ea8-a7cc-945a443563fb"
      unitRef="usd">283000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI3LTQtMS0xLTA_d0892ce1-b168-4a7b-8c81-76692cc8eec1"
      unitRef="usd">261000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI3LTYtMS0xLTA_df9f14c4-91a9-4089-970c-2167293e39b7"
      unitRef="usd">239000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="if5064c9afd8a4479bb040d8a80ca33b4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI4LTItMS0xLTA_896ebd04-50f6-41ee-b93b-5121babe4167"
      unitRef="usd">1000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ifeeda099e70e4b54a7cb18c2911d5b68_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI4LTQtMS0xLTA_54adbb8e-1176-4bf2-bcb9-89a9b7dfa69b"
      unitRef="usd">1000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ia35e30f634224b41aafe49996af48fc4_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI4LTYtMS0xLTA_e6a81c3b-fdb8-42a9-afd8-92e8b4718aca"
      unitRef="usd">0</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI5LTItMS0xLTA_43f8370f-eb42-4358-91f1-5f4697e218ca"
      unitRef="usd">1023000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI5LTQtMS0xLTA_d74c6de1-6fb3-449c-b83a-745e84eee405"
      unitRef="usd">975000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzI5LTYtMS0xLTA_d8836cf6-b2b0-427b-a29e-12554ad71126"
      unitRef="usd">921000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i4b2efc31ed544c7eaac330784b83f4f1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzMyLTItMS0xLTA_e15359df-b688-411d-bb40-ab5ec8f24783"
      unitRef="usd">5000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i7b3b5bd4595e44798d4cb69a5d7d2d72_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzMyLTQtMS0xLTA_1084ac16-278d-4beb-8e7e-54d35884f29c"
      unitRef="usd">10000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i153fdea8b6604cd099f0c42176de7998_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzMyLTYtMS0xLTA_ce04a37a-10d3-4d42-a617-cabc43a549b4"
      unitRef="usd">9000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM0LTItMS0xLTA_7d5f6a4b-de00-4c5e-adfa-fa9da2f3215b"
      unitRef="usd">5000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM0LTQtMS0xLTA_3a535f40-09b3-41f2-b9e6-e910a6ecb332"
      unitRef="usd">10000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM0LTYtMS0xLTA_8d26ceba-9322-4564-811e-2a4dc66b1130"
      unitRef="usd">9000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InterestExpense
      contextRef="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM3LTItMS0xLTA_0a27bd77-fbed-41e7-b187-478836a971d0"
      unitRef="usd">217000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ief858962888c4cc5911fa0e9ea922cf3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM3LTQtMS0xLTA_70a18fc9-060a-44f0-90a8-fefeab88077a"
      unitRef="usd">213000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i76e90775ca73489c933b20722519b529_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM3LTYtMS0xLTA_96538e5a-afd4-48af-8271-e13fa3134b93"
      unitRef="usd">209000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM4LTItMS0xLTA_a577df85-122d-40b0-8572-6341df4244b2"
      unitRef="usd">102000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3db1e492e5834d299a60a71de9b4437b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM4LTQtMS0xLTA_d061fe7b-94cb-4b01-b136-2c8a4e70f3a7"
      unitRef="usd">83000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iaab0852791fa4335a5b31b8470f7a0dc_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM4LTYtMS0xLTA_792d4bac-eb17-42cb-832c-e8aaa1710a45"
      unitRef="usd">79000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4b2efc31ed544c7eaac330784b83f4f1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM5LTItMS0xLTA_a846b236-f785-4934-aa4c-ceffb114c213"
      unitRef="usd">7000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7b3b5bd4595e44798d4cb69a5d7d2d72_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM5LTQtMS0xLTA_001a7b78-9579-4b9f-96e2-2879b780f959"
      unitRef="usd">7000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i153fdea8b6604cd099f0c42176de7998_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzM5LTYtMS0xLTA_391cdf68-26a5-4928-a137-a1c99357ccff"
      unitRef="usd">2000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if27cbe186b4c4b21827858f5d07f7223_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQwLTItMS0xLTA_84f753f6-d786-4b0d-85ae-c5214b406f63"
      unitRef="usd">56000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if4948fc7492d42e9a0ce41350ee3875d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQwLTQtMS0xLTA_6b4e4354-6a63-42ac-a37d-9a639ed3ecf4"
      unitRef="usd">59000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iab77382b17d046bb94a01b90d48fabde_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQwLTYtMS0xLTA_7b2f4b92-fddf-4b7f-82f5-ae7a84dc8fcb"
      unitRef="usd">32000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib0380d8653244200b59ef9c922b0038b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQxLTItMS0xLTA_b0d0eb2a-ae63-4cdf-b1f9-6b57713a1a2e"
      unitRef="usd">179000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5c89642bb87847b5988d8548c392f0d9_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQxLTQtMS0xLTA_bfcabc4e-f2ba-43d1-81fe-8d398ac7fe03"
      unitRef="usd">157000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia983206200724786bf7981aa3fc9c515_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQxLTYtMS0xLTA_de5efa3c-d0f1-4ff5-9f06-e269f82c7cd2"
      unitRef="usd">136000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQyLTItMS0xLTA_64e828a6-2bc2-4de5-8e0b-533c77cda00b"
      unitRef="usd">561000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQyLTQtMS0xLTA_f1eaca4d-0dd0-4942-82f4-548531b2aa41"
      unitRef="usd">519000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQyLTYtMS0xLTA_79b17412-b0cc-46de-881e-dc08f219d807"
      unitRef="usd">458000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ1LTItMS0xLTA_d32c183c-299a-4563-b951-a3078290f5a8"
      unitRef="usd">217000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ1LTQtMS0xLTA_4f7d7c2c-edcf-43cb-a09c-19b10433b422"
      unitRef="usd">213000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i487fae34490d4a29985da307265af179_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ1LTYtMS0xLTA_a3faf82c-3c04-4c96-9994-19b529c15ad1"
      unitRef="usd">209000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ2LTItMS0xLTA_082520af-f61a-47ed-a323-ad323c15cb2a"
      unitRef="usd">102000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ2LTQtMS0xLTA_010cfb57-d65f-4ff7-97aa-fc2ca9f28425"
      unitRef="usd">83000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ2LTYtMS0xLTA_eb413630-f250-4ee4-b53b-16dad193f7c1"
      unitRef="usd">79000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if5064c9afd8a4479bb040d8a80ca33b4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ3LTItMS0xLTA_4aa82235-3e11-4a95-b17a-7f4a0125959a"
      unitRef="usd">1000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ifeeda099e70e4b54a7cb18c2911d5b68_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ3LTQtMS0xLTA_3f8726d1-aa2d-42b8-947f-a5089ea5f347"
      unitRef="usd">1000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia35e30f634224b41aafe49996af48fc4_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ3LTYtMS0xLTA_99449bee-f251-4eef-8e55-41f9008f6aaa"
      unitRef="usd">1000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ4LTItMS0xLTA_cf2c1d8c-ef80-4fff-bfee-85507981bb23"
      unitRef="usd">320000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ4LTQtMS0xLTA_b684a656-c4ff-4d2d-a435-deb948c5a1f3"
      unitRef="usd">297000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzQ4LTYtMS0xLTA_c27ce56a-2438-4dd0-a484-bea9c067c039"
      unitRef="usd">289000000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUxLTItMS0xLTA_b6a7f723-40e6-4587-b876-a6d4a71d647e"
      unitRef="usd">115000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ief858962888c4cc5911fa0e9ea922cf3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUxLTQtMS0xLTA_7c99e801-6e74-41bd-9e30-11e1cf85a8db"
      unitRef="usd">134000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i76e90775ca73489c933b20722519b529_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUxLTYtMS0xLTA_ca1196c3-2d0e-47a0-8ef0-87ddecff51dc"
      unitRef="usd">109000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUyLTItMS0xLTA_e1246d04-53a1-4a85-86a9-2a3083983d6f"
      unitRef="usd">58000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3db1e492e5834d299a60a71de9b4437b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUyLTQtMS0xLTA_9b2ef6cd-b8df-4a05-afb7-d043c044ac3f"
      unitRef="usd">51000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iaab0852791fa4335a5b31b8470f7a0dc_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUyLTYtMS0xLTA_1f2601b0-b31a-4063-bdf1-f5cd23c4016b"
      unitRef="usd">33000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4b2efc31ed544c7eaac330784b83f4f1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUzLTItMS0xLTA_58edcaea-862a-4b5f-91a6-2a83fd310382"
      unitRef="usd">-4000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7b3b5bd4595e44798d4cb69a5d7d2d72_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUzLTQtMS0xLTA_6ea7786f-3625-4963-8c1f-b46a19d92266"
      unitRef="usd">2000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i153fdea8b6604cd099f0c42176de7998_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzUzLTYtMS0xLTA_49153dab-5269-47d3-81bd-46206d016e38"
      unitRef="usd">2000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if27cbe186b4c4b21827858f5d07f7223_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU0LTItMS0xLTA_1bf0b17e-ea2e-4064-88dd-5f0e0357df31"
      unitRef="usd">17000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if4948fc7492d42e9a0ce41350ee3875d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU0LTQtMS0xLTA_2d80b07d-87f0-41e7-95d9-3dd082339c44"
      unitRef="usd">16000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iab77382b17d046bb94a01b90d48fabde_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU0LTYtMS0xLTA_bdeb0bef-03a5-4eba-b939-bbefb30f702e"
      unitRef="usd">12000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib0380d8653244200b59ef9c922b0038b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU1LTItMS0xLTA_896dba5c-7bb9-4cc9-a3d6-31ef5fc088fa"
      unitRef="usd">-53000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5c89642bb87847b5988d8548c392f0d9_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU1LTQtMS0xLTA_0284b92c-4ee1-4426-8bac-130eede1411c"
      unitRef="usd">-56000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia983206200724786bf7981aa3fc9c515_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU1LTYtMS0xLTA_dfd21ed4-0ee0-4b52-b730-0b282066d028"
      unitRef="usd">-41000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU2LTItMS0xLTA_e4d863b7-96a2-4a5b-8118-d4f7d873ca04"
      unitRef="usd">133000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU2LTQtMS0xLTA_16f2b4d0-ff26-4c27-ab08-30c6b89c0c5e"
      unitRef="usd">147000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU2LTYtMS0xLTA_ebbf6f6e-4294-47da-9aae-23815b3c0676"
      unitRef="usd">115000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU5LTItMS0xLTA_a905e5ba-6b73-4c0d-ba41-9d91f5be9de5"
      unitRef="usd">115000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU5LTQtMS0xLTA_526e7d3e-e733-4c3a-be3a-d3a779401fdc"
      unitRef="usd">134000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i487fae34490d4a29985da307265af179_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzU5LTYtMS0xLTA_dc2ea089-d04c-41bd-90bc-7e8bc860afc1"
      unitRef="usd">109000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzYwLTItMS0xLTA_6e321fd7-1c38-4c30-978d-5385be64a36c"
      unitRef="usd">58000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzYwLTQtMS0xLTA_14423526-7305-462e-831c-ae5c5dbb6494"
      unitRef="usd">51000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzYwLTYtMS0xLTA_731f41e0-d1d0-42c2-85ed-8322f7d1e319"
      unitRef="usd">33000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzYyLTItMS0xLTA_f7c56ca5-f4c4-4fe4-bed9-7418c616f590"
      unitRef="usd">173000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzYyLTQtMS0xLTA_714be1e8-d817-42c5-99be-77d19857541d"
      unitRef="usd">185000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzYyLTYtMS0xLTA_2e175bb8-c4eb-4478-81db-456ca491b659"
      unitRef="usd">142000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY1LTItMS0xLTA_1e2ed9c4-974c-4e69-bb4a-67a11b76e718"
      unitRef="usd">554000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ief858962888c4cc5911fa0e9ea922cf3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY1LTQtMS0xLTA_47d0b9be-1ec5-4339-9945-07489b97ff80"
      unitRef="usd">509000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i76e90775ca73489c933b20722519b529_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY1LTYtMS0xLTA_5c8755d5-61b0-424b-9369-553fbe2c8757"
      unitRef="usd">535000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY2LTItMS0xLTA_a3c516e5-28cd-4d26-82fb-8e1f9d014995"
      unitRef="usd">261000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3db1e492e5834d299a60a71de9b4437b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY2LTQtMS0xLTA_0551001c-c3cd-44cb-82a7-474cd1b569a3"
      unitRef="usd">233000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iaab0852791fa4335a5b31b8470f7a0dc_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY2LTYtMS0xLTA_4a3dfe35-f247-4d7e-bddc-9b2cbe2766a8"
      unitRef="usd">169000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4b2efc31ed544c7eaac330784b83f4f1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY3LTItMS0xLTA_7cae83dd-4104-4e33-ac14-b28883090712"
      unitRef="usd">36000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7b3b5bd4595e44798d4cb69a5d7d2d72_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY3LTQtMS0xLTA_91d6923e-d558-47ac-bb19-b863ad721a4c"
      unitRef="usd">33000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i153fdea8b6604cd099f0c42176de7998_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY3LTYtMS0xLTA_9f9cb4fb-0503-4bda-a9b7-319e4f935e76"
      unitRef="usd">34000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if27cbe186b4c4b21827858f5d07f7223_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY4LTItMS0xLTA_c3c8c56e-6094-42ac-9cb9-6abe9fb9b7dd"
      unitRef="usd">58000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if4948fc7492d42e9a0ce41350ee3875d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY4LTQtMS0xLTA_04dc4909-5b94-4d85-a0e0-a2312e1d8da9"
      unitRef="usd">49000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iab77382b17d046bb94a01b90d48fabde_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY4LTYtMS0xLTA_abf2cba0-7468-4e34-a52a-1053d46f2bd6"
      unitRef="usd">38000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib0380d8653244200b59ef9c922b0038b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY5LTItMS0xLTA_35eae019-7d2d-4a20-8a3b-e697fdc2e205"
      unitRef="usd">-154000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5c89642bb87847b5988d8548c392f0d9_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY5LTQtMS0xLTA_f4f256b9-bde5-4944-b020-166c4db0d079"
      unitRef="usd">-144000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia983206200724786bf7981aa3fc9c515_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzY5LTYtMS0xLTA_47061004-e05d-4548-b4d8-629b54625baf"
      unitRef="usd">-119000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzcwLTItMS0xLTA_f7b2b6a0-2b8b-4dc6-b3a2-d4898668c378"
      unitRef="usd">755000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzcwLTQtMS0xLTA_4ba306fc-f2a5-48e3-8a7b-9751628f8d6a"
      unitRef="usd">680000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzcwLTYtMS0xLTA_fe0f58a8-beda-40d8-8f77-20416a1c551e"
      unitRef="usd">657000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzczLTItMS0xLTA_f6e87eee-0c35-4468-94b7-7bec061eefd2"
      unitRef="usd">554000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzczLTQtMS0xLTA_7ba884b6-b1c2-4c1a-9d44-f220ead924bb"
      unitRef="usd">509000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i487fae34490d4a29985da307265af179_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzczLTYtMS0xLTA_a58027eb-59c2-4437-b398-125735d55b10"
      unitRef="usd">535000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc0LTItMS0xLTA_b5dae2cd-0063-4705-a7e9-f12d40991f48"
      unitRef="usd">261000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc0LTQtMS0xLTA_e7a68932-a774-4eb5-9420-3bef46c3d62c"
      unitRef="usd">233000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc0LTYtMS0xLTA_2b37940f-e2f8-46b6-be5c-b0d7b03272a3"
      unitRef="usd">169000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if5064c9afd8a4479bb040d8a80ca33b4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc1LTItMS0xLTA_479dd192-2b29-4db8-917b-a994b116cff7"
      unitRef="usd">-1000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ifeeda099e70e4b54a7cb18c2911d5b68_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc1LTQtMS0xLTA_754e57e3-14d7-4462-b18c-fc430f0b11cc"
      unitRef="usd">-1000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia35e30f634224b41aafe49996af48fc4_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc1LTYtMS0xLTA_0df41797-98bb-4c3a-8a24-4b6806be2b05"
      unitRef="usd">-1000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc2LTItMS0xLTA_e5a5d5c8-9c51-4920-8889-2e242099be33"
      unitRef="usd">814000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc2LTQtMS0xLTA_f28e9a1f-94b1-4646-8213-4181e06a2c94"
      unitRef="usd">741000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc2LTYtMS0xLTA_cdbb4b76-5695-4bd5-a9f4-6280bdb2315d"
      unitRef="usd">703000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i728224edc939452caab92e37fca2c8ca_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc5LTItMS0xLTA_2b2dcb2c-0d81-48bd-83f4-b6657392c820"
      unitRef="usd">17155000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="iab13e0fdff3a4cd79ff876e2e6e079d2_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc5LTQtMS0xLTA_30d2737d-1b18-45f2-808c-ab28b22abd3c"
      unitRef="usd">16158000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="if44661ac14af4e2ea242eb235576e495_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzc5LTYtMS0xLTA_1516284d-ffaf-4b10-b29a-f45ee475c2ec"
      unitRef="usd">16027000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i869572f210aa4d78b301e7d30885e515_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgwLTItMS0xLTA_e31e35b2-31ea-4f61-89e6-2d63cf7370c9"
      unitRef="usd">9581000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="iabab45944abf4d2ba141bbc68ceaac5c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgwLTQtMS0xLTA_a56d5a66-a230-46ed-aa2b-a6f042f60131"
      unitRef="usd">8785000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i3f5634836cbb4c7c97983dea9aa9de62_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgwLTYtMS0xLTA_475c9bfb-edbc-4dd0-b686-026b1a74981d"
      unitRef="usd">7919000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i942fbfdaea2f413ba5b14b61c8f14bcc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgxLTItMS0xLTA_a1927916-6cd0-4b8e-9347-5b698adccf6e"
      unitRef="usd">1113000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i935d463d710840619e0dc842efc34dc5_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgxLTQtMS0xLTA_967aeb2c-b638-488b-bb18-0052369ed44e"
      unitRef="usd">405000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="id212d838320e4424b2039af409ddfa67_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgxLTYtMS0xLTA_506f40f9-86f5-4d79-993f-4d2286fa91d2"
      unitRef="usd">412000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i87956c9671e54f22b5a3a322eac7f4d7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgyLTItMS0xLTA_9154714c-20d8-4ff5-b437-fd45f6f9e503"
      unitRef="usd">37000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i0ca31e8ee459400e92057da81f28339d_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgyLTQtMS0xLTA_f9ddcdb1-86cd-4a3f-8c98-f5d9a1564bdc"
      unitRef="usd">22000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i55111f8bc50442de9f3b64786cb6d123_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgyLTYtMS0xLTA_1acbb680-d3e6-494f-b54c-60083f454f0c"
      unitRef="usd">25000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="if732695950a54412a8cacd62985a25ef_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgzLTItMS0xLTA_bba682d4-f9f8-4f07-a31d-d4efe1cd0a8f"
      unitRef="usd">21000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ic30d44caa8ec43fa9174b8214cc6d67b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgzLTQtMS0xLTA_709f6f81-d620-4632-9c91-ca33924a1d2b"
      unitRef="usd">20000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="iae1f2adcbae943dc8cb7b7884b83b61b_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzgzLTYtMS0xLTA_7782690f-56fa-4e64-b898-951c8889145d"
      unitRef="usd">17000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg0LTItMS0xLTA_1aa91c5b-be0c-4bca-a660-41b74dab1501"
      unitRef="usd">27907000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg0LTQtMS0xLTA_c86691a4-3ac8-4fdb-ba69-d74d07379786"
      unitRef="usd">25390000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i371456efa43d45aeb71a416c50fafe3a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg0LTYtMS0xLTA_7c0b5edf-7ed7-4431-9c63-7233c8331d17"
      unitRef="usd">24400000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i40ed989355694e2f9bebdd0ff288eefe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg3LTItMS0xLTA_00810c48-0058-4d23-bb7f-6591f27482f3"
      unitRef="usd">17155000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="iae4bbbcf7b8d400da32a684eaaa2bff8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg3LTQtMS0xLTA_64024d84-a9fc-44cd-94e6-7242e7389ae4"
      unitRef="usd">16158000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i1ce88cdb4c7b4c97bece1015dec7ccd9_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg3LTYtMS0xLTA_8bc112e5-1a64-41c8-b22e-56719eedac94"
      unitRef="usd">16027000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="ifbe90f19fdb244fba403e9a6873004a6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg4LTItMS0xLTA_2560a394-4abe-41df-b399-2fb51ec70d31"
      unitRef="usd">9581000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i9f2af5ba65d345afa2bd287ecd84b5f3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg4LTQtMS0xLTA_ab244540-f9d1-49e3-a2ef-37a79b91c184"
      unitRef="usd">8785000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="ica4d164844a94f539cda29cfa193ac6c_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg4LTYtMS0xLTA_8ee3a8a5-c6c5-44ad-bbd0-791264dbde98"
      unitRef="usd">7919000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i1def0f700c1c4697879e472b1d4f02aa_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg5LTItMS0xLTA_1331d48d-38a4-42c2-b5a5-c56316a6668e"
      unitRef="usd">21000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i69732e4b93f447839fe30442c0918c1c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg5LTQtMS0xLTA_a2babd98-ed22-446d-b309-d5a314d46ecd"
      unitRef="usd">20000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i51871ae719484c8c8fce355eff041aed_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzg5LTYtMS0xLTA_106ec227-df8f-4cbc-9191-6ea50b4e641f"
      unitRef="usd">17000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzkwLTItMS0xLTA_4addee58-d6f5-4476-a605-ea40fd60bb50"
      unitRef="usd">26757000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzkwLTQtMS0xLTA_19674d1c-872b-45fa-9949-85d3fc2cbe73"
      unitRef="usd">24963000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzkwLTYtMS0xLTA_89d2ed1e-b7f7-48e2-b7bd-a27dca22c9cb"
      unitRef="usd">23963000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <us-gaap:EquityMethodInvestments
      contextRef="i942fbfdaea2f413ba5b14b61c8f14bcc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzkzLTItMS0xLTA_38536d91-9c8e-4138-8fc2-e0bd1be36306"
      unitRef="usd">70000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i935d463d710840619e0dc842efc34dc5_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzkzLTQtMS0xLTA_d5613e1c-f487-4d58-b4fb-b535fcf70ca6"
      unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="id212d838320e4424b2039af409ddfa67_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzkzLTYtMS0xLTA_7a5cab3f-fc34-4f8c-b38b-f3c77f4de6bb"
      unitRef="usd">69000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzk1LTItMS0xLTA_30606948-2c7c-4042-b0cf-5a6278834af0"
      unitRef="usd">70000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzk1LTQtMS0xLTA_742b042d-4fb0-4c62-9039-da69f8211dc1"
      unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i371456efa43d45aeb71a416c50fafe3a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzk1LTYtMS0xLTA_4e5ad535-9098-404a-9a55-cb9c2e876b14"
      unitRef="usd">69000000</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets
      contextRef="i728224edc939452caab92e37fca2c8ca_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzk4LTItMS0xLTA_4281b0f4-4a15-400c-8478-4924b179ec16"
      unitRef="usd">15829000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iab13e0fdff3a4cd79ff876e2e6e079d2_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzk4LTQtMS0xLTA_bcc451fb-5dc4-43a7-b71d-ecb0a8d24e95"
      unitRef="usd">14911000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if44661ac14af4e2ea242eb235576e495_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzk4LTYtMS0xLTA_1cedce5d-03c4-490c-a827-66cee41c4721"
      unitRef="usd">14079000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i869572f210aa4d78b301e7d30885e515_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzk5LTItMS0xLTA_8ee3bda7-9cb0-4b5e-bb88-136d89aa7c40"
      unitRef="usd">9429000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iabab45944abf4d2ba141bbc68ceaac5c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzk5LTQtMS0xLTA_c5e75007-d58e-44d8-a65a-a295ec49ba29"
      unitRef="usd">8659000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3f5634836cbb4c7c97983dea9aa9de62_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1Xzk5LTYtMS0xLTA_b0dd73c4-5623-4870-b3ab-a4986da67973"
      unitRef="usd">7806000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i942fbfdaea2f413ba5b14b61c8f14bcc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMC0yLTEtMS0w_b5c02312-c737-48c1-87a4-267bfb659cbc"
      unitRef="usd">1276000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i935d463d710840619e0dc842efc34dc5_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMC00LTEtMS0w_b99f9b3c-ff10-4ca1-ae74-a505a0eec9d5"
      unitRef="usd">527000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id212d838320e4424b2039af409ddfa67_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMC02LTEtMS0w_93447240-bcca-4106-83f4-d18f6875dcef"
      unitRef="usd">540000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i87956c9671e54f22b5a3a322eac7f4d7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMS0yLTEtMS0w_06259596-cb5d-4889-b706-ec1106c1995d"
      unitRef="usd">3109000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0ca31e8ee459400e92057da81f28339d_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMS00LTEtMS0w_181bca94-206e-44f3-b2bd-7cee72870de9"
      unitRef="usd">2692000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i55111f8bc50442de9f3b64786cb6d123_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMS02LTEtMS0w_a2383548-d3f3-4e64-b42d-40e4640a94d2"
      unitRef="usd">2006000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if732695950a54412a8cacd62985a25ef_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMi0yLTEtMS0w_b0597c90-83fa-44d6-a9a5-58288da57238"
      unitRef="usd">23000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic30d44caa8ec43fa9174b8214cc6d67b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMi00LTEtMS0w_4cca801c-2d1f-4481-9a0b-f86680328a96"
      unitRef="usd">48000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iae1f2adcbae943dc8cb7b7884b83b61b_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMi02LTEtMS0w_1a258df3-e253-4158-b97d-81cdd526801a"
      unitRef="usd">98000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ica4bcd261ac04d48bade959e953795fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMy0yLTEtMS0w_8ac113f6-ea2f-4012-a0dd-76b72ecb9745"
      unitRef="usd">29666000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1e7f8c220c9845f3991b59a483d79782_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMy00LTEtMS0w_29a07794-f68b-45ad-9be6-55fcfae5d39f"
      unitRef="usd">26837000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i371456efa43d45aeb71a416c50fafe3a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwMy02LTEtMS0w_504dd5cb-e7be-4ed3-bfc8-0c6b486f4715"
      unitRef="usd">24529000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i40ed989355694e2f9bebdd0ff288eefe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwNi0yLTEtMS0w_5cbce34a-89b7-49f7-9c38-89f98ba54f2e"
      unitRef="usd">15893000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iae4bbbcf7b8d400da32a684eaaa2bff8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwNi00LTEtMS0w_088c0b54-dda8-48cc-b387-8c0da9469259"
      unitRef="usd">14973000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1ce88cdb4c7b4c97bece1015dec7ccd9_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwNi02LTEtMS0w_0778837f-92a8-42a0-a6b7-4a5cd40db6e2"
      unitRef="usd">14143000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ifbe90f19fdb244fba403e9a6873004a6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwNy0yLTEtMS0w_2a158733-12a1-4dbd-b00c-85aa9eb161fd"
      unitRef="usd">9477000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9f2af5ba65d345afa2bd287ecd84b5f3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwNy00LTEtMS0w_4685ef7b-f9b0-4441-b0f5-9f6e5bd6edd3"
      unitRef="usd">8706000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ica4d164844a94f539cda29cfa193ac6c_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwNy02LTEtMS0w_7df8f562-0b3f-4ad4-8a3d-b812a3dae949"
      unitRef="usd">7853000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1def0f700c1c4697879e472b1d4f02aa_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwOC0yLTEtMS0w_c3a4052d-5aa8-4d1a-a54b-219846cee681"
      unitRef="usd">29000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i69732e4b93f447839fe30442c0918c1c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwOC00LTEtMS0w_06d8d5ce-b854-4a7d-8fb4-e7cfc656d2c7"
      unitRef="usd">20000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i51871ae719484c8c8fce355eff041aed_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwOC02LTEtMS0w_eb8fb7e5-7bbc-4fce-97c6-4e303e6a6af3"
      unitRef="usd">29000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwOS0yLTEtMS0w_4a057d78-ee7d-4830-8382-f8055b8ab7d1"
      unitRef="usd">25399000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwOS00LTEtMS0w_5a26d042-fc4d-4e41-afa7-a32e3c14ebd1"
      unitRef="usd">23699000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i83e1a87d2e2e4f9f8566a7a1e6cadc51_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEwOS02LTEtMS0w_24dc22af-941e-4d04-9312-fbe1ca8929ad"
      unitRef="usd">22025000000</us-gaap:Assets>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i5a9a72c29b5243419b3f76e42165e29b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExMi0yLTEtMS0w_1cee3a0f-d295-474b-98cf-c233b5408262"
      unitRef="usd">1281000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ief858962888c4cc5911fa0e9ea922cf3_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExMi00LTEtMS0w_a0e57ed3-616c-4830-b0f3-e58eebfda750"
      unitRef="usd">1162000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i76e90775ca73489c933b20722519b529_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExMi02LTEtMS0w_0c7c1ac4-9ef4-4d78-85c7-eb273d87ca49"
      unitRef="usd">865000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="idde7b1d83b5d4a39bd14c4ff02f3baf0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExMy0yLTEtMS0w_679c16a5-b6f8-4807-9b0f-61b0ab496339"
      unitRef="usd">885000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i3db1e492e5834d299a60a71de9b4437b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExMy00LTEtMS0w_7b0cc45d-cd1b-4fab-8791-e029adb0f91e"
      unitRef="usd">971000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="iaab0852791fa4335a5b31b8470f7a0dc_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExMy02LTEtMS0w_974ac328-3d4f-432d-b8aa-f7065f6a50f7"
      unitRef="usd">958000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i4b2efc31ed544c7eaac330784b83f4f1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNC0yLTEtMS0w_6f65f1df-481f-405a-ad27-20eadc1f0c6b"
      unitRef="usd">108000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i7b3b5bd4595e44798d4cb69a5d7d2d72_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNC00LTEtMS0w_85ff57a7-3df7-4afd-9977-f752b25b8680"
      unitRef="usd">5000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i153fdea8b6604cd099f0c42176de7998_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNC02LTEtMS0w_6a1d1cdc-7361-4a70-8c6f-782730474b77"
      unitRef="usd">246000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="if27cbe186b4c4b21827858f5d07f7223_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNS0yLTEtMS0w_3d3b136f-17ad-4ff1-b02c-3b6e49ee39f0"
      unitRef="usd">5000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="if4948fc7492d42e9a0ce41350ee3875d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNS00LTEtMS0w_6b23a717-e86c-4ef8-8685-397066d532b5"
      unitRef="usd">8000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="iab77382b17d046bb94a01b90d48fabde_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNS02LTEtMS0w_370a64e8-77de-4161-9cc5-6608e869f003"
      unitRef="usd">10000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ib0380d8653244200b59ef9c922b0038b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNi0yLTEtMS0w_06f8891d-2577-4c8d-b708-e342fdaab8c3"
      unitRef="usd">1000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i5c89642bb87847b5988d8548c392f0d9_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNi00LTEtMS0w_67ca7e41-5c69-40a6-8333-fed4ef94bb80"
      unitRef="usd">1000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ia983206200724786bf7981aa3fc9c515_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNi02LTEtMS0w_642ffba0-a53e-4503-b2f5-3be4f0565d37"
      unitRef="usd">2000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNy0yLTEtMS0w_6efd0e40-e74e-4b24-ac64-9359ddc88226"
      unitRef="usd">2280000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i5a680302fd024179b56b86fbf4b5bc31_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNy00LTEtMS0w_bcd4aea8-d315-4d81-aa60-07c23f9de7c6"
      unitRef="usd">2147000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i050174aa1c664c6f9780e80013115851_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzExNy02LTEtMS0w_f3f897fe-50ac-4978-993c-48d15d12d57b"
      unitRef="usd">2081000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ia10aedee153240dc8830bf4e3fa3b658_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMC0yLTEtMS0w_95161fbd-81d8-480a-b1fc-8027213a4e2e"
      unitRef="usd">1281000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i017ee9fbbf374cf59b61d3f4038a8501_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMC00LTEtMS0w_b0304334-388c-4081-bebe-af0fdc0a85b8"
      unitRef="usd">1162000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i487fae34490d4a29985da307265af179_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMC02LTEtMS0w_7d109a7e-b212-4aba-b206-d1546a6287fd"
      unitRef="usd">865000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i022061baa4c745da9aa4a0affafcdb44_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMS0yLTEtMS0w_3730645f-3d33-488a-a60b-e3c8792fb4fa"
      unitRef="usd">885000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ic09960eb7d294e80b798d76be94c622a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMS00LTEtMS0w_68edacab-0688-41fb-a270-c13e5d777a16"
      unitRef="usd">971000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i2c8cd4751a73447e8c40b1c1ebc30013_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMS02LTEtMS0w_ba1d900e-575e-430e-bd14-6795947fdfaf"
      unitRef="usd">958000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="if5064c9afd8a4479bb040d8a80ca33b4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMi0yLTEtMS0w_9a65fa0c-0e13-4be6-8482-a5b02638a129"
      unitRef="usd">1000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ifeeda099e70e4b54a7cb18c2911d5b68_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMi00LTEtMS0w_bff456f3-7666-4fa8-9879-2353c50ba62e"
      unitRef="usd">1000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ia35e30f634224b41aafe49996af48fc4_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMi02LTEtMS0w_701ef955-0011-4b31-93d7-6d771380e97c"
      unitRef="usd">2000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMy0yLTEtMS0w_b4668aa8-9324-4cc8-a20b-08ddbeee220c"
      unitRef="usd">2167000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMy00LTEtMS0w_7f465ab9-4dd0-4440-add9-aa48101360e0"
      unitRef="usd">2134000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjYvZnJhZzo0NTBhMmI4OGYyMGI0M2E2YWI2NDRmYTFjMDJiNDA0Yy90YWJsZTo1YTg5ZDdlYjQwMmI0NmZlYTMwMmEyNGU2YjBmNjRlNS90YWJsZXJhbmdlOjVhODlkN2ViNDAyYjQ2ZmVhMzAyYTI0ZTZiMGY2NGU1XzEyMy02LTEtMS0w_13aeb5c8-dfea-42f2-83b3-2e76b7ed6458"
      unitRef="usd">1825000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90ZXh0cmVnaW9uOmI1ODZiNzYzMmUwODQ4MWFhOTc3MDU1ZjU4OWZjZjhhXzEzNjk_347400bc-0ef6-4ccf-93e6-6c988b1a6810">Related-Party Transactions&#x2014;Consumers&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers enters into a number of transactions with related parties in the normal course of business. These transactions include but are not limited to:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;purchases of electricity from affiliates of CMS&#160;Enterprises&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;payments to and from CMS&#160;Energy related to parent company overhead costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Transactions involving power supply purchases from certain affiliates of CMS&#160;Enterprises are based on avoided costs under PURPA, state law, and competitive bidding. The payment of parent company overhead costs is based on the use of accepted industry allocation methodologies. These payments are for costs that occur in the normal course of business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is Consumers&#x2019; expense recorded from related-party transactions for the years ended December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.866%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In&#160;Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Related&#160;Party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchases of capacity and energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Affiliates of CMS&#160;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Amounts payable to related parties for purchased power and other services were $13&#160;million at December&#160;31,&#160;2020 and $26&#160;million at December&#160;31,&#160;2019. Accounts receivable from related parties were $16&#160;million at December&#160;31,&#160;2020 and $8&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 2018, CMS&#160;Energy and Consumers sold the DB&#160;SERP debt securities and CMS&#160;Energy issued a demand note payable to the DB&#160;SERP rabbi trust. The portion of the demand note attributable to Consumers was recorded as a note receivable &#x2013; related party on Consumers&#x2019; consolidated balance sheets at December&#160;31,&#160;2020 and December&#160;31,&#160;2019. For additional details about the note receivable &#x2013; related party, see Note&#160;8, Notes Receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;2018, Consumers and a subsidiary of CMS&#160;Energy executed a 20&#x2011;year natural gas transportation agreement, related to a pipeline owned by Consumers. For additional details about the agreement, see Note&#160;10, Leases and Palisades Financing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 owned no shares of CMS&#160;Energy common stock at December&#160;31,&#160;2020 and CMS Energy common stock with a fair value of $1&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 2020, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $350&#160;million. As of December&#160;31,&#160;2020, $307&#160;million was outstanding under the agreement with an interest rate of 0.042 percent.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90ZXh0cmVnaW9uOmI1ODZiNzYzMmUwODQ4MWFhOTc3MDU1ZjU4OWZjZjhhXzEzNjc_81eb6c89-041c-4ee1-9356-a53eea893291">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is Consumers&#x2019; expense recorded from related-party transactions for the years ended December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.866%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In&#160;Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Related&#160;Party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchases of capacity and energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Affiliates of CMS&#160;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90YWJsZTo4NjJiOTk1NTNmMjA0NTNiYWRhZmZhNDQzZDkzNjM3Ny90YWJsZXJhbmdlOjg2MmI5OTU1M2YyMDQ1M2JhZGFmZmE0NDNkOTM2Mzc3XzItMy0xLTEtMA_9c4a592d-32ea-42ee-b1ef-d1a7c98b62e8"
      unitRef="usd">64000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties
      contextRef="i5485f102916548949693145085dae680_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90YWJsZTo4NjJiOTk1NTNmMjA0NTNiYWRhZmZhNDQzZDkzNjM3Ny90YWJsZXJhbmdlOjg2MmI5OTU1M2YyMDQ1M2JhZGFmZmE0NDNkOTM2Mzc3XzItNS0xLTEtMA_9f05c657-4b32-49e6-bf57-180ab5683b72"
      unitRef="usd">75000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties
      contextRef="i34dbec8c328849ac8919ef0940a2026e_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90YWJsZTo4NjJiOTk1NTNmMjA0NTNiYWRhZmZhNDQzZDkzNjM3Ny90YWJsZXJhbmdlOjg2MmI5OTU1M2YyMDQ1M2JhZGFmZmE0NDNkOTM2Mzc3XzItNy0xLTEtMA_fa155583-583c-43f5-a913-5d2060972b33"
      unitRef="usd">83000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90ZXh0cmVnaW9uOmI1ODZiNzYzMmUwODQ4MWFhOTc3MDU1ZjU4OWZjZjhhXzgzOA_2509ada7-6fea-47fd-abd3-682b83ed57f5"
      unitRef="usd">13000000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90ZXh0cmVnaW9uOmI1ODZiNzYzMmUwODQ4MWFhOTc3MDU1ZjU4OWZjZjhhXzg1MQ_c889e6c6-3d77-4e4e-8bc3-52b415f477fd"
      unitRef="usd">26000000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90ZXh0cmVnaW9uOmI1ODZiNzYzMmUwODQ4MWFhOTc3MDU1ZjU4OWZjZjhhXzkwNw_e2fdf831-2118-4348-8356-0535304438fe"
      unitRef="usd">16000000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90ZXh0cmVnaW9uOmI1ODZiNzYzMmUwODQ4MWFhOTc3MDU1ZjU4OWZjZjhhXzkyMA_b9b4a6a7-d793-4f8a-b99a-5cb1bf4541bd"
      unitRef="usd">8000000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:LessorDirectFinancingLeaseTermOfContract1
      contextRef="icd2e215b247b436f8a272ae3058655f5_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90ZXh0cmVnaW9uOmI1ODZiNzYzMmUwODQ4MWFhOTc3MDU1ZjU4OWZjZjhhXzEwNDI_479d35f8-989e-44c4-b680-db18a5654314">P20Y</us-gaap:LessorDirectFinancingLeaseTermOfContract1>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i6456ebc68a00404886a120c9bc09cd0f_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90ZXh0cmVnaW9uOmI1ODZiNzYzMmUwODQ4MWFhOTc3MDU1ZjU4OWZjZjhhXzcxNDY4MjU1ODE5NDU_a0c2767d-a710-402b-ab45-c1b346e8ba0a"
      unitRef="usd">1000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i63ebb0f84b97486481e6a222205290a7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90ZXh0cmVnaW9uOmI1ODZiNzYzMmUwODQ4MWFhOTc3MDU1ZjU4OWZjZjhhXzEzMDU_2ac0d9df-76c2-4323-b156-95e6c9c4a2d6"
      unitRef="usd">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i63ebb0f84b97486481e6a222205290a7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90ZXh0cmVnaW9uOmI1ODZiNzYzMmUwODQ4MWFhOTc3MDU1ZjU4OWZjZjhhXzcxNDY4MjU1ODIxOTQ_d4e70700-47ac-41de-9262-f8d04c79aba5"
      unitRef="usd">307000000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i63ebb0f84b97486481e6a222205290a7_I20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMjkvZnJhZzpiNTg2Yjc2MzJlMDg0ODFhYTk3NzA1NWY1ODlmY2Y4YS90ZXh0cmVnaW9uOmI1ODZiNzYzMmUwODQ4MWFhOTc3MDU1ZjU4OWZjZjhhXzE5NzkxMjA5MzAyMjg5_ee16227f-511c-4817-9923-390242e74075"
      unitRef="number">0.00042</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:VariableInterestEntityDisclosureTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzE0NzY_d2548f33-d4de-4a0f-a6b1-40a7ab37df29">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:400;line-height:120%"&gt;In July&#160;2020, CMS&#160;Enterprises purchased a 51-percent ownership interest in Aviator Wind Equity Holdings. At that time, Aviator Wind Equity Holdings owned 100&#160;percent of Aviator Wind, a 525-MW wind generation project being developed and constructed in Coke County, Texas. Of Aviator&#160;Wind&#x2019;s 525-MW nameplate capacity, 420 MW has been committed under long-term PPAs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Aviator Wind became operational in September&#160;2020 and, at that time, Aviator Wind Equity Holdings sold a Class&#160;A membership interest in Aviator Wind to a tax equity investor, BHE Renewables,&#160;LLC, a subsidiary of Berkshire Hathaway Energy Company. Aviator Wind Equity Holdings retained a Class&#160;B membership interest in Aviator Wind. Earnings, tax attributes, and cash flows generated by Aviator Wind are allocated among and distributed to the membership classes in accordance with the ratios specified in the associated limited liability company operating agreement; these ratios change over time and are not representative of the ownership interest percentages of each membership class.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Since Aviator Wind&#x2019;s income and cash flows are not distributed among its investors based on ownership interest percentages, CMS&#160;Enterprises allocates Aviator Wind&#x2019;s income (loss) among its investors by applying the hypothetical liquidation at book value method. This method calculates each investor&#x2019;s earnings based on a hypothetical liquidation of Aviator Wind at the net book value of its underlying net 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. CMS&#160;Enterprises then receives 51 percent of the earnings, tax attributes, and cash flows that were allocated to Aviator Wind Equity Holdings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Aviator Wind Equity Holdings and Aviator Wind represent VIEs. In accordance with the associated limited liability company operating agreement, the tax equity investor is guaranteed preferred returns from Aviator Wind. However, CMS&#160;Enterprises manages and controls the operating activities of Aviator Wind Equity Holdings and, ultimately, Aviator Wind. As a result, CMS&#160;Enterprises is the primary beneficiary of Aviator Wind Equity Holdings and Aviator&#160;Wind, 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. CMS&#160;Enterprises consolidates Aviator Wind Equity Holdings and Aviator Wind and presents the Class&#160;A membership interest and 49 percent of the Class&#160;B membership interest in Aviator Wind as noncontrolling interests. No gain or loss was recognized upon initial consolidation of Aviator Wind Equity Holdings and Aviator Wind.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 in CMS&#160;Energy&#x2019;s consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:700;line-height:120%"&gt;Other 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 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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.183%"/&gt;&lt;td style="width:0.1%"/&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 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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:15pt"&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/&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;The creditors of these partnerships do not have recourse to the general credit of CMS&#160;Energy or Consumers. Consumers has not provided any financial or other support during the periods presented that was not previously contractually required.CMS&#160;Energy&#x2019;s investment in these partnerships is included in investments on its consolidated balance sheets in the amount of $70&#160;million as of December&#160;31,&#160;2020 and $71&#160;million as of December&#160;31,&#160;2019.</us-gaap:VariableInterestEntityDisclosureTextBlock>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i9f03d52474a94289b6c68e9dcf13489c_D20200701-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzY1OTcwNjk3NzExNzA_b3177846-a2c8-499b-8545-df753122358c"
      unitRef="number">0.51</us-gaap:VariableInterestEntityOwnershipPercentage>
    <cms:VariableInterestEntityMaximumCapacity
      contextRef="i9f03d52474a94289b6c68e9dcf13489c_D20200701-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzY1OTcwNjk3NzExNzg_b9153422-0b02-4333-9294-be34d9811808"
      unitRef="mw">525</cms:VariableInterestEntityMaximumCapacity>
    <cms:VariableInterestEntityMaximumCapacity
      contextRef="i9f03d52474a94289b6c68e9dcf13489c_D20200701-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzY1OTcwNjk3NzExOTU_b9153422-0b02-4333-9294-be34d9811808"
      unitRef="mw">525</cms:VariableInterestEntityMaximumCapacity>
    <cms:VariableInterestEntityCapacityCommitted
      contextRef="i9f03d52474a94289b6c68e9dcf13489c_D20200701-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzY1OTcwNjk3NzEyMDc_d815bef4-51eb-499d-85e6-5f391cff72fa"
      unitRef="mw">420</cms:VariableInterestEntityCapacityCommitted>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i1cb1b6d0024d4359b9c09c8a20667446_D20200901-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzY1OTcwNjk3NzEyMTM_201310bb-8e2f-436f-a747-56f5756f66ce"
      unitRef="number">0.51</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:ConsolidationVariableInterestEntityPolicy
      contextRef="if09737f7d00c459397d73ea090aaf443_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzg3OTYwOTMwMjkxNjE_784318d7-25e8-4f99-b361-c32f95781f28">Aviator Wind Equity Holdings and Aviator Wind represent VIEs. In accordance with the associated limited liability company operating agreement, the tax equity investor is guaranteed preferred returns from Aviator Wind. However, CMS&#160;Enterprises manages and controls the operating activities of Aviator Wind Equity Holdings and, ultimately, Aviator Wind. As a result, CMS&#160;Enterprises is the primary beneficiary of Aviator Wind Equity Holdings and Aviator&#160;Wind, 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.</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i72edeb2ef72340e68f888cc755c70aa6_I20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzY1OTcwNjk3NzE0NjE_3048c4d8-54f6-4244-94e2-a06d4b5b3c5a"
      unitRef="number">0.49</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:VariableInterestEntityInitialConsolidationGainOrLoss
      contextRef="i9f03d52474a94289b6c68e9dcf13489c_D20200701-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzY1OTcwNjk3NzE0Njc_29824af8-82fd-4874-a5c5-5a281e398777"
      unitRef="usd">0</us-gaap:VariableInterestEntityInitialConsolidationGainOrLoss>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzg3OTYwOTMwMjc3Nzc_472c878f-792d-485b-a2e2-312542a227b0">&lt;div style="margin-bottom: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 in CMS&#160;Energy&#x2019;s consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.183%"/&gt;&lt;td style="width:0.1%"/&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 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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:15pt"&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Reduced dispatch agreements allow the facilities to be dispatched based on the market price of power compared with the cost of production of the plants. This results in fuel cost savings that each partnership shares with Consumers&#x2019; customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6410ba89c8ad47e9863673c6c7230670_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90YWJsZTo0OGE2Y2Y1NzZjZDI0MjhiYjFlMTc0Y2RhMjU5ZTRlZS90YWJsZXJhbmdlOjQ4YTZjZjU3NmNkMjQyOGJiMWUxNzRjZGEyNTllNGVlXzMtMi0xLTEtMTU0MDA_3c5e3c76-6048-4c42-bad3-d9c1c1db700b"
      unitRef="usd">7000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6410ba89c8ad47e9863673c6c7230670_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90YWJsZTo0OGE2Y2Y1NzZjZDI0MjhiYjFlMTc0Y2RhMjU5ZTRlZS90YWJsZXJhbmdlOjQ4YTZjZjU3NmNkMjQyOGJiMWUxNzRjZGEyNTllNGVlXzUtMi0xLTEtMTU0MDA_ee9e298d-87e3-41e9-8cdf-62f829d19d39"
      unitRef="usd">5000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i6410ba89c8ad47e9863673c6c7230670_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90YWJsZTo0OGE2Y2Y1NzZjZDI0MjhiYjFlMTc0Y2RhMjU5ZTRlZS90YWJsZXJhbmdlOjQ4YTZjZjU3NmNkMjQyOGJiMWUxNzRjZGEyNTllNGVlXzYtMi0xLTEtMTU0MDA_3eb066bd-263a-489a-abc9-8afda3d5a984"
      unitRef="usd">1000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6410ba89c8ad47e9863673c6c7230670_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90YWJsZTo0OGE2Y2Y1NzZjZDI0MjhiYjFlMTc0Y2RhMjU5ZTRlZS90YWJsZXJhbmdlOjQ4YTZjZjU3NmNkMjQyOGJiMWUxNzRjZGEyNTllNGVlXzgtMi0xLTEtMTU0MDA_827caab1-deee-4d2d-9329-2d8d7309fa89"
      unitRef="usd">692000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets
      contextRef="i6410ba89c8ad47e9863673c6c7230670_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90YWJsZTo0OGE2Y2Y1NzZjZDI0MjhiYjFlMTc0Y2RhMjU5ZTRlZS90YWJsZXJhbmdlOjQ4YTZjZjU3NmNkMjQyOGJiMWUxNzRjZGEyNTllNGVlXzktMi0xLTEtMTU0MDA_c908a307-bf86-46d4-a73b-7e5c026d5907"
      unitRef="usd">705000000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i6410ba89c8ad47e9863673c6c7230670_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90YWJsZTo0OGE2Y2Y1NzZjZDI0MjhiYjFlMTc0Y2RhMjU5ZTRlZS90YWJsZXJhbmdlOjQ4YTZjZjU3NmNkMjQyOGJiMWUxNzRjZGEyNTllNGVlXzExLTItMS0xLTE1NDAw_e6b00a17-f241-49c2-b014-3e30c6eb6059"
      unitRef="usd">3000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i6410ba89c8ad47e9863673c6c7230670_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90YWJsZTo0OGE2Y2Y1NzZjZDI0MjhiYjFlMTc0Y2RhMjU5ZTRlZS90YWJsZXJhbmdlOjQ4YTZjZjU3NmNkMjQyOGJiMWUxNzRjZGEyNTllNGVlXzEzLTItMS0xLTE1NDAw_98c654fc-907d-4198-8c70-489e39e0b8d7"
      unitRef="usd">19000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:Liabilities
      contextRef="i6410ba89c8ad47e9863673c6c7230670_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90YWJsZTo0OGE2Y2Y1NzZjZDI0MjhiYjFlMTc0Y2RhMjU5ZTRlZS90YWJsZXJhbmdlOjQ4YTZjZjU3NmNkMjQyOGJiMWUxNzRjZGEyNTllNGVlXzE0LTItMS0xLTE1NDAw_054be436-3ec3-4045-8f62-aff7f918421b"
      unitRef="usd">22000000</us-gaap:Liabilities>
    <us-gaap:ConsolidationVariableInterestEntityPolicy
      contextRef="i1048a65fa74246dbb3e7d46940399521_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzg3OTYwOTMwMjkxNjA_0c6a5f69-c7e0-4822-adda-86a26b60d600">CMS&#160;Energy has variable interests in T.E.S.&#160;Filer City, Grayling, Genesee, and Craven. While CMS&#160;Energy owns 50 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.</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i443f31ab28124e66b8f55eee2c7808ee_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzEyMQ_276e1f40-4765-4804-94cc-2e2ed66b4949"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i7ff41c51270f4fef90158d72f260b2b4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzEyMQ_914573ea-d076-4c14-ba6d-a7c7c5e1cdfa"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i51f84ea0570548bb81d6285abf1d2db1_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzEyMQ_ce7be0d1-4cb3-41ce-86f4-9722b982c3d6"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i419e83b84a404dea99313b48db4c9cf4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzEyMQ_d5cdee70-fc8c-4f6c-b6bd-8e6852220154"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:EquityMethodInvestments
      contextRef="ia1ab2f69f83c451898842df6cde6930e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzE0NDM_6bca41a8-38e6-4fb7-933e-210fd9fcfdd2"
      unitRef="usd">70000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i2a0a9dad038b402db18bcccffb2cbb26_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yMzUvZnJhZzpjMzA0NWFhMzU5ZGE0ZTE2ODUzMmZmMGMxN2QzOWM0Yi90ZXh0cmVnaW9uOmMzMDQ1YWEzNTlkYTRlMTY4NTMyZmYwYzE3ZDM5YzRiXzE0NTk_744ab281-3e5c-46bd-badb-74b46bc977b7"
      unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90ZXh0cmVnaW9uOmRkZjY1YTJiYmRiOTQ0ZjM5YTBiZmY3ZjI3MDFkYWQ0XzEyMTA_5d4e72e4-a117-4edd-856a-e04b8480ab0a">Asset Sale and 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:700;line-height:120%"&gt;Asset Sale:&lt;/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 October&#160;2020, Consumers completed a sale of the electric utility&#x2019;s remaining transmission equipment to METC. In December&#160;2020, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with electric utility customers; this application was approved by the MPSC in February&#160;2021. As a result, during 2020, Consumers recorded a regulatory liability of $14&#160;million and recognized a pre-tax gain of $14&#160;million within maintenance and other operating expenses on its consolidated statements of income. For additional details on the sharing of the gain with customers, see Note&#160;3, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Exit Activities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Under its Clean Energy Plan, Consumers plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;amp;&#160;2 coal-fueled electric generating units in 2023. For additional details on Consumers&#x2019; plans to recover the remaining book value of the two units upon their retirement, see Note&#160;3, Regulatory Matters. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In October 2019, Consumers announced a retention incentive program to ensure necessary staffing at the D.E.&#160;Karn generating complex through the anticipated retirement of the coal-fueled generating units. Based on the number of employees that have chosen to participate, the aggregate cost of the program through 2023 is estimated to be $35&#160;million. In its order in Consumers&#x2019; 2020 electric rate case, the MPSC approved deferred accounting treatment for these costs; Consumers will begin deferring these costs as a regulatory asset in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As of December&#160;31,&#160;2020, the cumulative cost incurred and charged to expense related to this program was $16&#160;million; an amount of $3&#160;million has been capitalized as a cost of plant, property, and equipment. 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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred and charged to maintenance and other operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred and capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs paid or settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of other liabilities of $3&#160;million at December&#160;31,&#160;2020 and $2&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90ZXh0cmVnaW9uOmRkZjY1YTJiYmRiOTQ0ZjM5YTBiZmY3ZjI3MDFkYWQ0XzEyMTE_65fc8481-be6c-43c9-954b-c76116d6e348">Asset Sale and 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:700;line-height:120%"&gt;Asset Sale:&lt;/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 October&#160;2020, Consumers completed a sale of the electric utility&#x2019;s remaining transmission equipment to METC. In December&#160;2020, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with electric utility customers; this application was approved by the MPSC in February&#160;2021. As a result, during 2020, Consumers recorded a regulatory liability of $14&#160;million and recognized a pre-tax gain of $14&#160;million within maintenance and other operating expenses on its consolidated statements of income. For additional details on the sharing of the gain with customers, see Note&#160;3, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Exit Activities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Under its Clean Energy Plan, Consumers plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;amp;&#160;2 coal-fueled electric generating units in 2023. For additional details on Consumers&#x2019; plans to recover the remaining book value of the two units upon their retirement, see Note&#160;3, Regulatory Matters. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In October 2019, Consumers announced a retention incentive program to ensure necessary staffing at the D.E.&#160;Karn generating complex through the anticipated retirement of the coal-fueled generating units. Based on the number of employees that have chosen to participate, the aggregate cost of the program through 2023 is estimated to be $35&#160;million. In its order in Consumers&#x2019; 2020 electric rate case, the MPSC approved deferred accounting treatment for these costs; Consumers will begin deferring these costs as a regulatory asset in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As of December&#160;31,&#160;2020, the cumulative cost incurred and charged to expense related to this program was $16&#160;million; an amount of $3&#160;million has been capitalized as a cost of plant, property, and equipment. 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:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred and charged to maintenance and other operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred and capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs paid or settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of other liabilities of $3&#160;million at December&#160;31,&#160;2020 and $2&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="id669f6e903234c7ca4268e16301c90e0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90ZXh0cmVnaW9uOmRkZjY1YTJiYmRiOTQ0ZjM5YTBiZmY3ZjI3MDFkYWQ0XzQzNA_8b4349b5-7c83-4301-aea9-19a629e68647"
      unitRef="usd">14000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i09b4c037cd5b4e08a706c832c09ae784_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90ZXh0cmVnaW9uOmRkZjY1YTJiYmRiOTQ0ZjM5YTBiZmY3ZjI3MDFkYWQ0XzQ3MA_3244bbfd-85ab-4d10-923f-ed7eafbffd16"
      unitRef="usd">14000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i4ed9cc5bd32043aead97f0cdf9f65f3b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90ZXh0cmVnaW9uOmRkZjY1YTJiYmRiOTQ0ZjM5YTBiZmY3ZjI3MDFkYWQ0XzgyNg_d203d4ba-150d-43c2-95e8-af226e9beb5d"
      unitRef="usd">35000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringCharges
      contextRef="i0d394154db1c4c1ab872609258738466_D20191001-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90ZXh0cmVnaW9uOmRkZjY1YTJiYmRiOTQ0ZjM5YTBiZmY3ZjI3MDFkYWQ0XzE0MjkzNjUxMTY2NDI0_52b88139-9570-49c7-bbea-41199c37ed49"
      unitRef="usd">16000000</us-gaap:RestructuringCharges>
    <cms:RestructuringAndRelatedCostIncurredCostCapitalized
      contextRef="i06f738ef26f849eca66c5ee5e8b45532_D20191001-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90ZXh0cmVnaW9uOmRkZjY1YTJiYmRiOTQ0ZjM5YTBiZmY3ZjI3MDFkYWQ0XzE0MjkzNjUxMTY2NDMy_7adcff3b-df37-419f-a7fe-81373fb2364c"
      unitRef="usd">3000000</cms:RestructuringAndRelatedCostIncurredCostCapitalized>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90ZXh0cmVnaW9uOmRkZjY1YTJiYmRiOTQ0ZjM5YTBiZmY3ZjI3MDFkYWQ0Xzg3OTYwOTMwMjgxOTA_653b3341-3a34-41aa-888b-42c42f0438df">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#x2019; consolidated balance sheets:&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred and charged to maintenance and other operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred and capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs paid or settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of other liabilities of $3&#160;million at December&#160;31,&#160;2020 and $2&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90ZXh0cmVnaW9uOmRkZjY1YTJiYmRiOTQ0ZjM5YTBiZmY3ZjI3MDFkYWQ0Xzg3OTYwOTMwMjgxOTA_c3588994-93ae-485f-be8f-62d5a98ddb2a">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#x2019; consolidated balance sheets:&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred and charged to maintenance and other operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred and capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs paid or settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of other liabilities of $3&#160;million at December&#160;31,&#160;2020 and $2&#160;million at December&#160;31,&#160;2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:OtherLiabilities
      contextRef="i756b94d9905c49c4a435fb7b07bd1460_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90YWJsZTpkNzg0N2YzZTI2OWI0MjhjOTVjN2I3MjYxMGYzNDNiNy90YWJsZXJhbmdlOmQ3ODQ3ZjNlMjY5YjQyOGM5NWM3YjcyNjEwZjM0M2I3XzItMi0xLTEtODU3OQ_a2d9b415-3ddc-4d7e-b635-db5a6bfa4b10"
      unitRef="usd">4000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i1ec0b1452605482e89621638082da470_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90YWJsZTpkNzg0N2YzZTI2OWI0MjhjOTVjN2I3MjYxMGYzNDNiNy90YWJsZXJhbmdlOmQ3ODQ3ZjNlMjY5YjQyOGM5NWM3YjcyNjEwZjM0M2I3XzItMi0xLTEtNTg5OQ_b2a4ac61-e4bf-4ad6-9108-4dd1aff17a25"
      unitRef="usd">0</us-gaap:OtherLiabilities>
    <us-gaap:RestructuringCharges
      contextRef="i71a9b9b84f364d1cb8a87ae9803fec92_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90YWJsZTpkNzg0N2YzZTI2OWI0MjhjOTVjN2I3MjYxMGYzNDNiNy90YWJsZXJhbmdlOmQ3ODQ3ZjNlMjY5YjQyOGM5NWM3YjcyNjEwZjM0M2I3XzMtMi0xLTEtODU3OQ_5d74707c-5afb-420f-8479-63e22025105a"
      unitRef="usd">13000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if33bec18f66a4e179803334b504442f4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90YWJsZTpkNzg0N2YzZTI2OWI0MjhjOTVjN2I3MjYxMGYzNDNiNy90YWJsZXJhbmdlOmQ3ODQ3ZjNlMjY5YjQyOGM5NWM3YjcyNjEwZjM0M2I3XzMtMi0xLTEtNTg5OQ_20534c74-a5e2-43f4-baf3-7679cbb92a59"
      unitRef="usd">3000000</us-gaap:RestructuringCharges>
    <cms:RestructuringAndRelatedCostIncurredCostCapitalized
      contextRef="i71a9b9b84f364d1cb8a87ae9803fec92_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90YWJsZTpkNzg0N2YzZTI2OWI0MjhjOTVjN2I3MjYxMGYzNDNiNy90YWJsZXJhbmdlOmQ3ODQ3ZjNlMjY5YjQyOGM5NWM3YjcyNjEwZjM0M2I3XzQtMi0xLTEtODU3OQ_2c2537ca-f965-4085-b0b5-3d0a17bfdb0f"
      unitRef="usd">2000000</cms:RestructuringAndRelatedCostIncurredCostCapitalized>
    <cms:RestructuringAndRelatedCostIncurredCostCapitalized
      contextRef="if33bec18f66a4e179803334b504442f4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90YWJsZTpkNzg0N2YzZTI2OWI0MjhjOTVjN2I3MjYxMGYzNDNiNy90YWJsZXJhbmdlOmQ3ODQ3ZjNlMjY5YjQyOGM5NWM3YjcyNjEwZjM0M2I3XzQtMi0xLTEtNTg5OQ_2fecd051-e606-40b6-8adb-9f6004ae3f2d"
      unitRef="usd">1000000</cms:RestructuringAndRelatedCostIncurredCostCapitalized>
    <cms:RestructuringAndRelatedCostCostsPaidOrSettled
      contextRef="i71a9b9b84f364d1cb8a87ae9803fec92_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90YWJsZTpkNzg0N2YzZTI2OWI0MjhjOTVjN2I3MjYxMGYzNDNiNy90YWJsZXJhbmdlOmQ3ODQ3ZjNlMjY5YjQyOGM5NWM3YjcyNjEwZjM0M2I3XzUtMi0xLTEtODU3OQ_fe16af35-9f5e-4a27-96a8-8148c7ef1693"
      unitRef="usd">8000000</cms:RestructuringAndRelatedCostCostsPaidOrSettled>
    <cms:RestructuringAndRelatedCostCostsPaidOrSettled
      contextRef="if33bec18f66a4e179803334b504442f4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90YWJsZTpkNzg0N2YzZTI2OWI0MjhjOTVjN2I3MjYxMGYzNDNiNy90YWJsZXJhbmdlOmQ3ODQ3ZjNlMjY5YjQyOGM5NWM3YjcyNjEwZjM0M2I3XzUtMi0xLTEtNTg5OQ_dfd2a5d7-6609-4075-943e-9bbe5c3be146"
      unitRef="usd">0</cms:RestructuringAndRelatedCostCostsPaidOrSettled>
    <us-gaap:OtherLiabilities
      contextRef="i4ed9cc5bd32043aead97f0cdf9f65f3b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90YWJsZTpkNzg0N2YzZTI2OWI0MjhjOTVjN2I3MjYxMGYzNDNiNy90YWJsZXJhbmdlOmQ3ODQ3ZjNlMjY5YjQyOGM5NWM3YjcyNjEwZjM0M2I3XzYtMi0xLTEtODU3OQ_50fcaf2f-69f8-4168-a255-c059a0a3955e"
      unitRef="usd">11000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i756b94d9905c49c4a435fb7b07bd1460_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90YWJsZTpkNzg0N2YzZTI2OWI0MjhjOTVjN2I3MjYxMGYzNDNiNy90YWJsZXJhbmdlOmQ3ODQ3ZjNlMjY5YjQyOGM5NWM3YjcyNjEwZjM0M2I3XzYtMi0xLTEtNTg5OQ_89a3a3a5-a5b8-43dd-90aa-1b1b3ef9653e"
      unitRef="usd">4000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i4ed9cc5bd32043aead97f0cdf9f65f3b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90ZXh0cmVnaW9uOmRkZjY1YTJiYmRiOTQ0ZjM5YTBiZmY3ZjI3MDFkYWQ0XzcxNDY4MjU1ODU2MzU_0d07791a-f5d8-4a54-81c9-d916e0f7bacf"
      unitRef="usd">3000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i756b94d9905c49c4a435fb7b07bd1460_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDEvZnJhZzpkZGY2NWEyYmJkYjk0NGYzOWEwYmZmN2YyNzAxZGFkNC90ZXh0cmVnaW9uOmRkZjY1YTJiYmRiOTQ0ZjM5YTBiZmY3ZjI3MDFkYWQ0XzcxNDY4MjU1ODU2NjM_ab7799e6-5f40-4b9a-adf7-842cd4c02f36"
      unitRef="usd">2000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90ZXh0cmVnaW9uOjEwNTFiNWJkY2U0YjQ0M2JiZDM4ZDQyNzY2NjJlZjc3XzI1OA_0933c76d-847d-4656-a613-d9f1fbda4be6">Quarterly Financial and Common Stock Information (Unaudited)&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.801%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except Per Share Amounts&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 colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&#160;30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 (loss) attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Basic earnings per average common share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Diluted earnings per average common share&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preferred stock dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;235&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;159&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;230&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;190&#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;/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 sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.137%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except Per Share Amounts&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 colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&#160;30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Basic earnings per average common share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/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;Diluted earnings per average common share&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preferred stock dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;226&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;97&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;213&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;205&#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;/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 sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.&lt;/span&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90ZXh0cmVnaW9uOjEwNTFiNWJkY2U0YjQ0M2JiZDM4ZDQyNzY2NjJlZjc3XzI2NQ_32f7b664-5c5c-4a3f-a560-4fa47f85ad14">Quarterly Financial and Common Stock Information (Unaudited)&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.801%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except Per Share Amounts&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 colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&#160;30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 (loss) attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Basic earnings per average common share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Diluted earnings per average common share&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preferred stock dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;235&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;159&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;230&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;190&#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;/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 sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.137%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except Per Share Amounts&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 colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&#160;30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Basic earnings per average common share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/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;Diluted earnings per average common share&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preferred stock dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;226&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;97&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;213&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;205&#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;/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 sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.&lt;/span&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90ZXh0cmVnaW9uOjEwNTFiNWJkY2U0YjQ0M2JiZDM4ZDQyNzY2NjJlZjc3XzI2NA_56322cc5-a788-4f68-9c0a-c676de9a2418">&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.801%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except Per Share Amounts&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 colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&#160;30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 (loss) attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Basic earnings per average common share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Diluted earnings per average common share&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preferred stock dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;235&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;159&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;230&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;190&#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;/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 sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.137%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except Per Share Amounts&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 colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&#160;30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Basic earnings per average common share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/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;Diluted earnings per average common share&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preferred stock dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;226&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;97&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;213&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;205&#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;/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 sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90ZXh0cmVnaW9uOjEwNTFiNWJkY2U0YjQ0M2JiZDM4ZDQyNzY2NjJlZjc3XzI2Nw_5a25c788-9073-422c-bb4c-661d1e455261">&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.801%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except Per Share Amounts&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 colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&#160;30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 (loss) attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Basic earnings per average common share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Diluted earnings per average common share&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preferred stock dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;235&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;159&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;230&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;190&#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;/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 sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.137%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions, Except Per Share Amounts&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 colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align: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;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June&#160;30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Basic earnings per average common share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/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;Diluted earnings per average common share&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preferred stock dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;226&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;97&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;213&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;205&#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;/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 sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:Revenues
      contextRef="i325bc9131fe54cc38acceba36c0c41f2_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzQtMi0xLTEtMA_4d755036-f6e4-4225-b7b0-87d47584abaa"
      unitRef="usd">1864000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4eb99cde34404b06acb519be62700dee_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzQtNC0xLTEtMA_53b9dc29-b98c-407e-9198-5006fcaffc85"
      unitRef="usd">1443000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8a72628342894a26a3b89c1d1303232d_D20200701-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzQtNi0xLTEtMA_3d5198ad-3dbf-4e3b-acab-4596123b03b0"
      unitRef="usd">1575000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icd643c469ab94410bed772e523b8c6de_D20201001-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzQtOC0xLTEtMA_7d3d8104-8e13-4cb5-8c1b-24361f310e9c"
      unitRef="usd">1798000000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="i325bc9131fe54cc38acceba36c0c41f2_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzUtMi0xLTEtMA_cdcc8f49-cde1-44c2-bfa2-b7bb2b2aa98a"
      unitRef="usd">368000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4eb99cde34404b06acb519be62700dee_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzUtNC0xLTEtMA_f6ca96f0-fd66-4b27-aa36-8fb83f414d72"
      unitRef="usd">273000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8a72628342894a26a3b89c1d1303232d_D20200701-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzUtNi0xLTEtMA_4a2e797f-bd7f-4890-a1b3-7095d0210000"
      unitRef="usd">369000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icd643c469ab94410bed772e523b8c6de_D20201001-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzUtOC0xLTEtMA_ed5af858-7fe0-44a7-a2a0-fa8116652993"
      unitRef="usd">352000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ProfitLoss
      contextRef="i325bc9131fe54cc38acceba36c0c41f2_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzYtMi0xLTEtMA_c0a76375-fcc2-411b-8c37-86cee2eae2ea"
      unitRef="usd">243000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4eb99cde34404b06acb519be62700dee_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzYtNC0xLTEtMA_29fa3ab4-392e-446b-8d73-55b2407d8b70"
      unitRef="usd">137000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8a72628342894a26a3b89c1d1303232d_D20200701-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzYtNi0xLTEtMA_1dcfb048-9dbe-4820-8b35-451e1284daf3"
      unitRef="usd">210000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="icd643c469ab94410bed772e523b8c6de_D20201001-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzYtOC0xLTEtMA_b0be348b-4abd-456f-8a41-6390bfd6127b"
      unitRef="usd">162000000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i325bc9131fe54cc38acceba36c0c41f2_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzctMi0xLTEtMA_ce23f741-eec9-4681-b2c4-439af684a226"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i4eb99cde34404b06acb519be62700dee_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzctNC0xLTEtMA_ed8316d5-205a-4708-86ea-2ed76504fbc9"
      unitRef="usd">1000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i8a72628342894a26a3b89c1d1303232d_D20200701-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzctNi0xLTEtMA_763de136-26ee-467d-a972-d5f1685c2f30"
      unitRef="usd">-8000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="icd643c469ab94410bed772e523b8c6de_D20201001-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzctOC0xLTEtMA_d692f49c-b02e-4a36-8805-db51f037c4fb"
      unitRef="usd">4000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i325bc9131fe54cc38acceba36c0c41f2_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzgtMi0xLTEtMA_2da22291-7849-457a-8faa-3a447bd45514"
      unitRef="usd">243000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4eb99cde34404b06acb519be62700dee_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzgtNC0xLTEtMA_db724427-54bf-4e0a-9dd4-0f16ead452f1"
      unitRef="usd">136000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8a72628342894a26a3b89c1d1303232d_D20200701-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzgtNi0xLTEtMA_7d8c52fe-0723-4259-98b9-84c171f768c9"
      unitRef="usd">218000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icd643c469ab94410bed772e523b8c6de_D20201001-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzgtOC0xLTEtMA_559db6d2-aa16-484e-b6b3-f045c0045f9a"
      unitRef="usd">158000000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i325bc9131fe54cc38acceba36c0c41f2_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzktMi0xLTEtMA_61efd099-3086-4508-b0d5-72d14b7bad55"
      unitRef="usdPerShare">0.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4eb99cde34404b06acb519be62700dee_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzktNC0xLTEtMA_5a202064-3130-4949-a780-7b434426e212"
      unitRef="usdPerShare">0.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8a72628342894a26a3b89c1d1303232d_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzktNi0xLTEtMA_553bd31d-3a1e-40fd-aa1d-a23c934d2618"
      unitRef="usdPerShare">0.76</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="icd643c469ab94410bed772e523b8c6de_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzktOC0xLTEtMA_56c7fdf5-d8bd-49b0-8cd9-d3f0fc8f8e35"
      unitRef="usdPerShare">0.55</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i325bc9131fe54cc38acceba36c0c41f2_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEwLTItMS0xLTA_d33c9531-cbe4-4352-b3c5-48aed19bcc9a"
      unitRef="usdPerShare">0.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4eb99cde34404b06acb519be62700dee_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEwLTQtMS0xLTA_57c9ffec-465f-4abb-b900-d00268b494b4"
      unitRef="usdPerShare">0.48</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8a72628342894a26a3b89c1d1303232d_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEwLTYtMS0xLTA_9727ee72-dc14-4e66-b28a-362e3b9e982a"
      unitRef="usdPerShare">0.76</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icd643c469ab94410bed772e523b8c6de_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEwLTgtMS0xLTA_7f52b635-ee70-4dff-927c-aed5525666d2"
      unitRef="usdPerShare">0.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:Revenues
      contextRef="i8d631fd057dc4219a1e7cc211abe8d25_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEyLTItMS0xLTA_6b566a00-73e2-4255-810b-afa02a67c616"
      unitRef="usd">1744000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1a0a5436eee540c4a828053cc78e967a_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEyLTQtMS0xLTA_44706ef5-dce8-4ab1-9dd0-cf5023f36737"
      unitRef="usd">1330000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3ed677339ea8469398318c25b2d59c82_D20200701-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEyLTYtMS0xLTA_a07baf25-2132-468b-a94a-60122c5d1824"
      unitRef="usd">1450000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib465c502dde64f9dbcc4c84e7882636e_D20201001-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEyLTgtMS0xLTA_eb9d9189-2049-42af-b517-144401e1c157"
      unitRef="usd">1665000000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8d631fd057dc4219a1e7cc211abe8d25_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEzLTItMS0xLTA_899b1855-fedd-44cd-bc2c-922e44ed990f"
      unitRef="usd">329000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1a0a5436eee540c4a828053cc78e967a_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEzLTQtMS0xLTA_89cf8460-673d-4166-b8d7-a0e27fea4d03"
      unitRef="usd">246000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3ed677339ea8469398318c25b2d59c82_D20200701-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEzLTYtMS0xLTA_589182ad-c712-4d6f-9838-df0a9d61dbc2"
      unitRef="usd">338000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib465c502dde64f9dbcc4c84e7882636e_D20201001-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzEzLTgtMS0xLTA_0fcd3509-2321-4f19-9bee-62fa31a2e134"
      unitRef="usd">308000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ProfitLoss
      contextRef="i8d631fd057dc4219a1e7cc211abe8d25_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE0LTItMS0xLTA_340232ed-418c-48eb-b453-52ca78fa8b7e"
      unitRef="usd">235000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1a0a5436eee540c4a828053cc78e967a_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE0LTQtMS0xLTA_216ef76c-6153-45b3-9991-7d65f639c8e3"
      unitRef="usd">160000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3ed677339ea8469398318c25b2d59c82_D20200701-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE0LTYtMS0xLTA_6c146a85-5838-425f-a369-e27faae42348"
      unitRef="usd">230000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib465c502dde64f9dbcc4c84e7882636e_D20201001-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE0LTgtMS0xLTA_b1c63040-432c-4f93-a6c9-5be9201dd385"
      unitRef="usd">191000000</us-gaap:ProfitLoss>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i8d631fd057dc4219a1e7cc211abe8d25_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE1LTItMS0xLTA_5625833c-4731-4c45-b241-59e2a4418a13"
      unitRef="usd">0</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i1a0a5436eee540c4a828053cc78e967a_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE1LTQtMS0xLTA_67a1c722-8d10-4fc1-9207-c436c8a6471b"
      unitRef="usd">1000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i3ed677339ea8469398318c25b2d59c82_D20200701-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE1LTYtMS0xLTA_4892db41-a315-4ab2-a808-b9e123efc5e0"
      unitRef="usd">0</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="ib465c502dde64f9dbcc4c84e7882636e_D20201001-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE1LTgtMS0xLTA_72f2f355-9892-403b-ab6c-1089ee8eaa4c"
      unitRef="usd">1000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8d631fd057dc4219a1e7cc211abe8d25_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE2LTItMS0xLTA_9016b4bb-40b7-4586-9f52-3bd968949b45"
      unitRef="usd">235000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1a0a5436eee540c4a828053cc78e967a_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE2LTQtMS0xLTA_a43a5dbd-bc69-43a5-b8b4-f8a7b9643466"
      unitRef="usd">159000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3ed677339ea8469398318c25b2d59c82_D20200701-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE2LTYtMS0xLTA_eaf02828-bae9-4c41-ba84-33512a53cd67"
      unitRef="usd">230000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib465c502dde64f9dbcc4c84e7882636e_D20201001-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTozMDUwYmQyYzIwZGI0ZmY1YmU2NzZkMGUyNjkzOGMwMS90YWJsZXJhbmdlOjMwNTBiZDJjMjBkYjRmZjViZTY3NmQwZTI2OTM4YzAxXzE2LTgtMS0xLTA_9f28ffb5-f0d1-4a61-9be9-b3a5af5e8bfc"
      unitRef="usd">190000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:Revenues
      contextRef="i2bb43469dff74d519472cfe7f119144c_D20190101-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzQtMi0xLTEtMA_c452f145-cf96-429f-8215-abc3d90573e3"
      unitRef="usd">2059000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i531b0d572c6b41aaa64e02b9184e79f9_D20190401-20190630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzQtNC0xLTEtMA_aa72e17f-cfc3-4a01-90c6-3eec14f3c637"
      unitRef="usd">1445000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6ac56e2780ac45aca19fd9a4a5d95e35_D20190701-20190930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzQtNi0xLTEtMA_91b56d7b-4f7a-47c3-b1f4-1bb732d18426"
      unitRef="usd">1546000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6554cd52b9264c3482af15ec64cb3b52_D20191001-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzQtOC0xLTEtMA_7fbe759c-c260-4976-a644-e7a32b4aecdf"
      unitRef="usd">1795000000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2bb43469dff74d519472cfe7f119144c_D20190101-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzUtMi0xLTEtMA_4840986d-b1f9-4e92-995e-776d2ce0f846"
      unitRef="usd">359000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i531b0d572c6b41aaa64e02b9184e79f9_D20190401-20190630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzUtNC0xLTEtMA_8593879d-4a93-496d-aa9b-b88a6e0109d0"
      unitRef="usd">218000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6ac56e2780ac45aca19fd9a4a5d95e35_D20190701-20190930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzUtNi0xLTEtMA_f07b2c4a-4764-4003-aa7b-eeed0ba29aed"
      unitRef="usd">351000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6554cd52b9264c3482af15ec64cb3b52_D20191001-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzUtOC0xLTEtMA_fad0380e-41aa-4741-b8bf-c5228fe104c8"
      unitRef="usd">311000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ProfitLoss
      contextRef="i2bb43469dff74d519472cfe7f119144c_D20190101-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzYtMi0xLTEtMA_389750ba-3643-4ab5-a423-00f689a80180"
      unitRef="usd">213000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i531b0d572c6b41aaa64e02b9184e79f9_D20190401-20190630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzYtNC0xLTEtMA_1ba5c5e8-f33b-49a0-89a1-c050f6f91906"
      unitRef="usd">94000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6ac56e2780ac45aca19fd9a4a5d95e35_D20190701-20190930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzYtNi0xLTEtMA_ef60beb7-aee7-4532-91b3-22124094bef2"
      unitRef="usd">207000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6554cd52b9264c3482af15ec64cb3b52_D20191001-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzYtOC0xLTEtMA_60a9e712-6a3c-487f-a131-e635910e517b"
      unitRef="usd">168000000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i2bb43469dff74d519472cfe7f119144c_D20190101-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzctMi0xLTEtMA_17288a37-9556-418f-9e6c-a362c82ad366"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i531b0d572c6b41aaa64e02b9184e79f9_D20190401-20190630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzctNC0xLTEtMA_4928c454-b12c-4154-abed-4d44b73acebf"
      unitRef="usd">1000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6ac56e2780ac45aca19fd9a4a5d95e35_D20190701-20190930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzctNi0xLTEtMA_e7b7dd70-a981-44d3-a47a-36e789ec3f69"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6554cd52b9264c3482af15ec64cb3b52_D20191001-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzctOC0xLTEtMA_cda240d6-089a-442b-868a-38cbcd8def75"
      unitRef="usd">1000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i2bb43469dff74d519472cfe7f119144c_D20190101-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzgtMi0xLTEtMA_e7f8a42f-b046-46a5-95df-2126b53666e4"
      unitRef="usd">213000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i531b0d572c6b41aaa64e02b9184e79f9_D20190401-20190630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzgtNC0xLTEtMA_bcee9d4a-fd8c-4d34-a203-4bffcb17bdb7"
      unitRef="usd">93000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6ac56e2780ac45aca19fd9a4a5d95e35_D20190701-20190930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzgtNi0xLTEtMA_f556eaeb-7e2a-4382-972b-9eac3e005f73"
      unitRef="usd">207000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6554cd52b9264c3482af15ec64cb3b52_D20191001-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzgtOC0xLTEtMA_f0761d2b-e27d-47a7-a13c-ae5aef8b68df"
      unitRef="usd">167000000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2bb43469dff74d519472cfe7f119144c_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzktMi0xLTEtMA_4270f0c4-2780-48b1-ba98-76f289202b4a"
      unitRef="usdPerShare">0.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i531b0d572c6b41aaa64e02b9184e79f9_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzktNC0xLTEtMA_30c05e18-6d7a-4b70-bf98-1d6b37c3923e"
      unitRef="usdPerShare">0.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6ac56e2780ac45aca19fd9a4a5d95e35_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzktNi0xLTEtMA_e6bcbad8-dd7a-425e-b003-23b909ccba9c"
      unitRef="usdPerShare">0.73</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6554cd52b9264c3482af15ec64cb3b52_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzktOC0xLTEtMA_3aa874ed-9231-4104-978f-93dbd213cc73"
      unitRef="usdPerShare">0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2bb43469dff74d519472cfe7f119144c_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEwLTItMS0xLTA_4ecd44c7-523d-4cd6-b110-bbe3e212ff77"
      unitRef="usdPerShare">0.75</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i531b0d572c6b41aaa64e02b9184e79f9_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEwLTQtMS0xLTA_49387a0c-bd55-4733-a829-d5eb743dd8a9"
      unitRef="usdPerShare">0.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6ac56e2780ac45aca19fd9a4a5d95e35_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEwLTYtMS0xLTA_7ee064c0-efb2-4c7d-9fe2-7c30ad63def9"
      unitRef="usdPerShare">0.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6554cd52b9264c3482af15ec64cb3b52_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEwLTgtMS0xLTA_c59a0c7e-8ca4-47f9-b4fa-467d7ce5ee02"
      unitRef="usdPerShare">0.58</us-gaap:EarningsPerShareDiluted>
    <us-gaap:Revenues
      contextRef="i449c11783fb2470c8e487b45f6111f28_D20190101-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEyLTItMS0xLTA_a8fc047d-8f4e-4413-bdcc-1d76407dcefc"
      unitRef="usd">1943000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iec0047b7df754d278cf067725008991d_D20190401-20190630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEyLTQtMS0xLTA_a919d861-d8d7-4abc-85b5-91f579bd25bc"
      unitRef="usd">1334000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4c52317b6f934489a9aa7d4a9030c11a_D20190701-20190930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEyLTYtMS0xLTA_1da40915-9d5b-4711-95c0-81b076393d7e"
      unitRef="usd">1429000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia0afec5202a8460ca431c87002162cea_D20191001-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEyLTgtMS0xLTA_17f8d3db-85ec-463d-ab81-fa46c32f713d"
      unitRef="usd">1670000000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="i449c11783fb2470c8e487b45f6111f28_D20190101-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEzLTItMS0xLTA_1a1769f1-7ed2-4a1b-88a9-f4883a1c0af1"
      unitRef="usd">328000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iec0047b7df754d278cf067725008991d_D20190401-20190630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEzLTQtMS0xLTA_c40c6ef0-98fd-4c68-a994-3251822fe6e9"
      unitRef="usd">175000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4c52317b6f934489a9aa7d4a9030c11a_D20190701-20190930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEzLTYtMS0xLTA_76590ebc-4319-4e98-bc4a-887fb8e93ccb"
      unitRef="usd">319000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia0afec5202a8460ca431c87002162cea_D20191001-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzEzLTgtMS0xLTA_d690c757-bc14-48ec-9b5d-9b4084d9e6a5"
      unitRef="usd">308000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ProfitLoss
      contextRef="i449c11783fb2470c8e487b45f6111f28_D20190101-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE0LTItMS0xLTA_bb0179dc-7a49-47b7-83c3-cd8680343a10"
      unitRef="usd">226000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iec0047b7df754d278cf067725008991d_D20190401-20190630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE0LTQtMS0xLTA_590c8942-cb8a-4450-af2b-f22642c4f3e8"
      unitRef="usd">98000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4c52317b6f934489a9aa7d4a9030c11a_D20190701-20190930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE0LTYtMS0xLTA_36d6978b-9e9c-4ad3-be3b-76f674d5222b"
      unitRef="usd">213000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia0afec5202a8460ca431c87002162cea_D20191001-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE0LTgtMS0xLTA_745806a8-24e7-48db-ba6a-5e826455828e"
      unitRef="usd">206000000</us-gaap:ProfitLoss>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i449c11783fb2470c8e487b45f6111f28_D20190101-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE1LTItMS0xLTA_f74db0de-1e11-4b20-8005-a2cee28f3e4e"
      unitRef="usd">0</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="iec0047b7df754d278cf067725008991d_D20190401-20190630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE1LTQtMS0xLTA_518322c3-816f-4b3f-a935-4edd89bc70e9"
      unitRef="usd">1000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i4c52317b6f934489a9aa7d4a9030c11a_D20190701-20190930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE1LTYtMS0xLTA_f1e31dde-c0b6-44a1-b47e-2783e4154c11"
      unitRef="usd">0</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="ia0afec5202a8460ca431c87002162cea_D20191001-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE1LTgtMS0xLTA_1f5018d7-a31e-421d-a927-48a620335af6"
      unitRef="usd">1000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i449c11783fb2470c8e487b45f6111f28_D20190101-20190331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE2LTItMS0xLTA_b9aa0bd0-b532-4d33-8d57-60632a76fce1"
      unitRef="usd">226000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iec0047b7df754d278cf067725008991d_D20190401-20190630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE2LTQtMS0xLTA_105e2097-ccbf-4cb4-9b09-e3da45203a9c"
      unitRef="usd">97000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4c52317b6f934489a9aa7d4a9030c11a_D20190701-20190930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE2LTYtMS0xLTA_0b48b4aa-fc93-492e-8594-3ad24da0c222"
      unitRef="usd">213000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia0afec5202a8460ca431c87002162cea_D20191001-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yNDQvZnJhZzoxMDUxYjViZGNlNGI0NDNiYmQzOGQ0Mjc2NjYyZWY3Ny90YWJsZTo3ODQ5M2ViNDdlYmE0YmY3OWZkYzdlNjg0YzRlYTI3OS90YWJsZXJhbmdlOjc4NDkzZWI0N2ViYTRiZjc5ZmRjN2U2ODRjNGVhMjc5XzE2LTgtMS0xLTA_ca215d54-f284-4df7-9a26-2e2e43ff7699"
      unitRef="usd">205000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90ZXh0cmVnaW9uOmU0Y2I5YzU1ZjBjNDQ4ODRiNzk5ZTQ3MDM0MzA5NTlmXzEyOQ_bc453ce1-e6b3-4036-b06e-d4afcb8d8038">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%"&gt;Condensed Statements of Income&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Income (Expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Equity earnings of subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Nonoperating retirement benefits, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Interest Charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Intercompany interest expense and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total interest charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Before Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Tax Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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:700;line-height:120%"&gt;Net Income Available to Common Stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;755&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;680&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;657&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;The accompanying notes are an integral part of these statements.&lt;/span&gt;&lt;/div&gt; (Continued)&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2014;Parent Company&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%"&gt;Condensed Statements of Cash Flows&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Flows from Operating Activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net cash provided by operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Flows from Investing Activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investment in subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(683)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Increase in notes receivable &#x2013; intercompany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Proceeds from DB&#160;SERP investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net cash used in investing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;(964)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;(683)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;(341)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Flows from Financing Activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Proceeds from issuance of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Issuance of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retirement of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(738)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Debt prepayment costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Payment of dividends on common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(434)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(405)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Debt issuance costs and financing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Change in notes payable &#x2013; intercompany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net cash provided by (used in) financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;(361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net Increase in Cash and Cash Equivalents,&#160;Including Restricted Amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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:700;line-height:120%"&gt;Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;The accompanying notes are an integral part of these statements.&lt;/span&gt;&lt;/div&gt; (Continued)&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2014;Parent Company&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%"&gt;Condensed Balance Sheets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Current Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Notes and accrued interest receivable &#x2013; intercompany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable &#x2013; intercompany and related parties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Federal income tax receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Prepayments and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Non&#x2011;current Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments in subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 investments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other non&#x2011;current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;9,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;8,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;9,883&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;8,702&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;LIABILITIES AND EQUITY&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Current Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts and notes payable &#x2013; intercompany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Accrued interest, including intercompany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Non&#x2011;current Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Notes payable &#x2013; intercompany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Postretirement benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 non&#x2011;current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total non&#x2011;current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;4,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common stockholders&#x2019; equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total Liabilities and Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;9,883&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;8,702&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;The accompanying notes are an integral part of these statements.&lt;/span&gt;&lt;/div&gt;Basis of PresentationCMS&#160;Energy&#x2019;s condensed financial statements have been prepared on a parent-only basis. In accordance with Rule&#160;12-04 of Regulation&#160;S-X, these parent-only financial statements do not include all of the information and notes required by GAAP for annual financial statements, and therefore these parent-only financial statements and other information included should be read in conjunction with CMS&#160;Energy&#x2019;s audited consolidated financial statements contained within Item&#160;8. Financial Statements and Supplementary Data.Contingencies&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Gas Index Price Reporting Litigation:&lt;/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, along with CMS&#160;MST, CMS&#160;Field Services, Cantera Natural Gas,&#160;Inc., and Cantera Gas Company, were named as defendants in four class action lawsuits filed in Kansas, Missouri, and Wisconsin and one individual lawsuit filed in Kansas; these lawsuits arose as a result of alleged inaccurate natural gas price reporting to publications that report trade information. Allegations included price-fixing conspiracies, restraint of trade, and artificial inflation of natural gas retail prices. In 2016, CMS&#160;Energy entities reached a settlement with the plaintiffs in the Kansas and Missouri class action cases for an amount that was not material to CMS&#160;Energy. In 2017, the federal district court approved the settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 2019, CMS&#160;Energy and the plaintiffs in the remaining Kansas individual lawsuit and the Wisconsin class action lawsuit engaged in settlement discussions and CMS&#160;Energy recorded a $30&#160;million liability at December&#160;31,&#160;2019 as the probable estimate to settle the two cases. The parties executed a settlement agreement in the Kansas case in February&#160;2020, and that case is now complete. In the Wisconsin case, a settlement agreement was approved in August&#160;2020 and that case is now complete.&lt;/span&gt;&lt;/div&gt;Guarantees&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy has issued guarantees with a maximum potential obligation of $596&#160;million on behalf of some of its wholly owned subsidiaries and related parties. CMS&#160;Energy&#x2019;s maximum potential obligation consists primarily of potential payments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;to third parties under certain commodity purchase and swap agreements entered into with CMS&#160;ERM&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;to third parties under certain agreements entered into with Grand River Wind,&#160;LLC, a wholly owned subsidiary of CMS&#160;Enterprises&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;to EGLE on behalf of CMS&#160;Land and CMS&#160;Capital, for environmental remediation obligations at Bay Harbor&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;to the U.S.&#160;Department of Energy on behalf of Consumers, in connection with Consumers&#x2019; 2011 settlement agreement with the U.S.&#160;Department of Energy regarding damages resulting from the department&#x2019;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;to a tax equity investor under certain agreements in connection with the purchase of a VIE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 expiry dates of these guarantees vary, depending upon contractual provisions or upon the statute of limitations under the relevant governing law.&lt;/span&gt;&lt;/div&gt;Note Payable&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2014;&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;Intercompany&lt;/span&gt;In 2018, CMS&#160;Energy issued a demand note payable to the DB&#160;SERP rabbi trust, of which $124&#160;million was attributable to CMS&#160;Energy&#x2019;s subsidiaries. The demand note bears interest at an annual rate of 4.10 percent and has a maturity date of 2028. This note payable is not recorded at fair value; however, its carrying value approximates fair value at December&#160;31,&#160;2020. This fair value measurement is classified in Level&#160;3 within the fair value hierarchy.</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzQtMi0xLTEtMA_95bb3b3e-fabd-4575-86a4-91d4c390bea0"
      unitRef="usd">6000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzQtNC0xLTEtMA_bd20b22b-cfda-4a11-84b3-551bd4402255"
      unitRef="usd">38000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzQtNi0xLTEtMA_b142207b-3260-48f4-9b17-cc420de85d8c"
      unitRef="usd">7000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:CostsAndExpenses
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzUtMi0xLTEtMA_58313544-7264-4ba4-a8a8-2dcc013965c7"
      unitRef="usd">6000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzUtNC0xLTEtMA_65d12f30-d28c-4770-ae2d-85394d1969ac"
      unitRef="usd">38000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzUtNi0xLTEtMA_bd3a4597-9d26-4e06-8661-7b30f434240a"
      unitRef="usd">7000000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzctMi0xLTEtMA_591c3101-d8a2-4999-aca0-659070c70cff"
      unitRef="usd">-6000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzctNC0xLTEtMA_34704f47-aaff-4991-8300-43272fbd128c"
      unitRef="usd">-38000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzctNi0xLTEtMA_8abf6d52-a7bc-44ed-bcce-c9bec137305d"
      unitRef="usd">-7000000</us-gaap:OperatingIncomeLoss>
    <cms:EquityEarningsOfSubsidiaries
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzEwLTItMS0xLTA_11d25576-b35f-42bb-89c0-ccdeb36bdd8b"
      unitRef="usd">909000000</cms:EquityEarningsOfSubsidiaries>
    <cms:EquityEarningsOfSubsidiaries
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzEwLTQtMS0xLTA_393061f5-2fad-4b71-a3bf-f858feadbb3c"
      unitRef="usd">826000000</cms:EquityEarningsOfSubsidiaries>
    <cms:EquityEarningsOfSubsidiaries
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzEwLTYtMS0xLTA_4457db20-5615-47b9-88e5-1512d138537c"
      unitRef="usd">780000000</cms:EquityEarningsOfSubsidiaries>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzExLTItMS0xLTA_78f2231a-5abf-41a1-9e8a-918b9e0ca4f7"
      unitRef="usd">-1000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzExLTQtMS0xLTA_5ed13618-6033-4d7f-93e8-753f47096c14"
      unitRef="usd">-1000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzExLTYtMS0xLTA_d9e0eb78-6f00-4b24-89ce-ce9a2beb605e"
      unitRef="usd">-1000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzEyLTItMS0xLTA_3c2928f2-219f-468a-b7ef-a51c81c7caf5"
      unitRef="usd">1000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzEyLTQtMS0xLTA_391b88ef-a6e2-44df-bfae-1eda6f4bb042"
      unitRef="usd">1000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzEyLTYtMS0xLTA_566c6a56-0196-4dc2-b4e8-3dea618960cf"
      unitRef="usd">2000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzEzLTItMS0xLTA_aa8fa2aa-55d2-4dfb-a692-f284c7a7f77f"
      unitRef="usd">1000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzEzLTQtMS0xLTA_7e7ae32b-6467-4d4a-bb37-508f69c33406"
      unitRef="usd">1000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzEzLTYtMS0xLTA_fe1a05c5-57f6-4312-b23a-5de6ac4dd89c"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE0LTItMS0xLTA_94afb669-05d9-4f4c-85b3-7140a15787fe"
      unitRef="usd">19000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE0LTQtMS0xLTA_081f9f42-a34d-43ae-8591-8a4176cd9049"
      unitRef="usd">0</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE0LTYtMS0xLTA_72dcb4d5-cd70-48a3-8fb8-27cad03bfe9c"
      unitRef="usd">17000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE1LTItMS0xLTA_904e8dfe-ddc6-458e-acd6-6a02da23d290"
      unitRef="usd">891000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE1LTQtMS0xLTA_f33a8172-fd4d-498a-9c91-5a59ca57be3b"
      unitRef="usd">827000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE1LTYtMS0xLTA_d956ddac-5cd7-4058-852f-2af3bf618e3d"
      unitRef="usd">764000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpenseDebt
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE4LTItMS0xLTA_ad93dec2-4ce0-4897-987c-4e5e431c0821"
      unitRef="usd">178000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE4LTQtMS0xLTA_3b5e6f48-623a-49e5-a389-a23ad5e4f20c"
      unitRef="usd">156000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE4LTYtMS0xLTA_0bf75039-d208-4bdc-8636-e1c694c01660"
      unitRef="usd">135000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseOther
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE5LTItMS0xLTA_3e833327-b898-4bb6-8294-fea369e95d01"
      unitRef="usd">7000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE5LTQtMS0xLTA_51a4698c-e8d9-434f-9baa-d033620c8b86"
      unitRef="usd">10000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzE5LTYtMS0xLTA_31bdaf4b-f632-4b6b-8d46-5ac176c6703f"
      unitRef="usd">7000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpense
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzIwLTItMS0xLTA_156cbda5-9d43-4e4b-8858-703ed6bcf7ac"
      unitRef="usd">185000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzIwLTQtMS0xLTA_f2a00b4e-ad56-41ca-93e2-a415e9e2a80e"
      unitRef="usd">166000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzIwLTYtMS0xLTA_deb4ef12-b768-411c-a19a-eef83bc04689"
      unitRef="usd">142000000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzIyLTItMS0xLTA_577e5110-18c0-4457-93a1-e6e5a5f3e0ba"
      unitRef="usd">700000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzIyLTQtMS0xLTA_d4435296-fccc-4c96-9b07-c44f6f433608"
      unitRef="usd">623000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzIyLTYtMS0xLTA_23a87ce2-a644-4d7c-916a-c49fd517b302"
      unitRef="usd">615000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzIzLTItMS0xLTA_4ba20919-5867-468b-8b2f-0318b9e55c23"
      unitRef="usd">-55000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzIzLTQtMS0xLTA_e0844aed-8bca-4a2d-8fa9-3b24cb77544b"
      unitRef="usd">-57000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzIzLTYtMS0xLTA_8152c86c-55ae-4ae3-a124-6c7fa63f7879"
      unitRef="usd">-42000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzI1LTItMS0xLTA_badc890b-7af1-427f-83a4-ab05803abb8c"
      unitRef="usd">755000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzI1LTQtMS0xLTA_bf0fe065-aa0e-4f47-b985-abccfc017f5c"
      unitRef="usd">680000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yODkvZnJhZzplNGNiOWM1NWYwYzQ0ODg0Yjc5OWU0NzAzNDMwOTU5Zi90YWJsZToyMWJlNjA1YjY3ZDk0NTNkOWJmMGQ2NDZmYzIyYmJiZC90YWJsZXJhbmdlOjIxYmU2MDViNjdkOTQ1M2Q5YmYwZDY0NmZjMjJiYmJkXzI1LTYtMS0xLTA_323c16a2-05ce-46e7-9211-77511d297393"
      unitRef="usd">657000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzQtMi0xLTEtMA_c3ad9f75-5b87-458e-95c5-93e4a59e12f5"
      unitRef="usd">507000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzQtNC0xLTEtMA_1ec9538e-7c95-4e1f-916a-f4ddc8fa9865"
      unitRef="usd">697000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzQtNi0xLTEtMA_c569f0b3-5836-42c4-8422-9d3ae074e00b"
      unitRef="usd">702000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <cms:InvestmentInSubsidiaries
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzctMi0xLTEtMA_df787438-f07a-455c-9993-1ffbfe8ff430"
      unitRef="usd">657000000</cms:InvestmentInSubsidiaries>
    <cms:InvestmentInSubsidiaries
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzctNC0xLTEtMA_f841c17d-a0dc-42dd-bb9c-3f7bf51cd52c"
      unitRef="usd">683000000</cms:InvestmentInSubsidiaries>
    <cms:InvestmentInSubsidiaries
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzctNi0xLTEtMA_c87a404c-7c6d-437b-b952-5aa0e5ab1b68"
      unitRef="usd">363000000</cms:InvestmentInSubsidiaries>
    <us-gaap:OriginationOfNotesReceivableFromRelatedParties
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzgtMi0xLTEtNDIyNDU_0c560718-dd6d-42e8-8ef5-213c25c99de3"
      unitRef="usd">307000000</us-gaap:OriginationOfNotesReceivableFromRelatedParties>
    <us-gaap:OriginationOfNotesReceivableFromRelatedParties
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzgtNC0xLTEtNDIyNDg_f3adc4f6-c2c1-477f-911e-e7a86e04bc0f"
      unitRef="usd">0</us-gaap:OriginationOfNotesReceivableFromRelatedParties>
    <us-gaap:OriginationOfNotesReceivableFromRelatedParties
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzgtNi0xLTEtNDIyNTM_c6705b28-bbc4-49fd-aed8-a25d112466e6"
      unitRef="usd">0</us-gaap:OriginationOfNotesReceivableFromRelatedParties>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzgtMi0xLTEtMA_ef4940b9-92ec-43fb-a09c-058ff6d1ee3b"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzgtNC0xLTEtMA_9b48d155-3c15-43e0-89e9-a80f098d1edf"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzgtNi0xLTEtMA_4a51e7cd-d832-4502-9fbf-1fdf7e3cdf14"
      unitRef="usd">22000000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzktMi0xLTEtMA_86044054-022b-4018-b619-b5b01206dcf6"
      unitRef="usd">-964000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzktNC0xLTEtMA_de002fd7-52cf-4137-b130-4d5f14803260"
      unitRef="usd">-683000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzktNi0xLTEtMA_4d1a1c19-aa04-49b3-baa7-5767644f9726"
      unitRef="usd">-341000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzEyLTItMS0xLTA_03bf4b5d-1bc1-47ce-bf5e-3d599f238377"
      unitRef="usd">1225000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzEyLTQtMS0xLTA_3b4ec3c6-ad16-4f99-9a5e-d7aa84d15861"
      unitRef="usd">1158000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzEyLTYtMS0xLTA_aa29e48b-f7c1-4a00-bd6f-4e5f43bad6ed"
      unitRef="usd">560000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzEzLTItMS0xLTA_9964352a-bdbb-47de-b341-cf63e301e207"
      unitRef="usd">253000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzEzLTQtMS0xLTA_cf9398e7-a07c-47f7-ae66-d2c2ae24630b"
      unitRef="usd">12000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzEzLTYtMS0xLTA_87413f08-8bfd-4b36-be93-8d81728d3f38"
      unitRef="usd">41000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE0LTItMS0xLTA_ce2097b1-56c6-4284-aa93-8464310f082f"
      unitRef="usd">425000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE0LTQtMS0xLTA_115740d4-de48-43ec-9624-4353445616dc"
      unitRef="usd">738000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE0LTYtMS0xLTA_d62980a6-7039-4b5d-bab8-17a7e8bac9a7"
      unitRef="usd">675000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE1LTItMS0xLTA_33d222be-c447-43bd-a52f-5e2bdc5ae4e0"
      unitRef="usd">16000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE1LTQtMS0xLTA_3c80e63d-0907-47c6-9ab2-ea4ac423b35a"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE1LTYtMS0xLTA_5bfc84e4-7dad-435b-86e3-ac65cd2b4221"
      unitRef="usd">16000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE2LTItMS0xLTA_3f4de612-27b1-4263-b881-ab47b074282d"
      unitRef="usd">465000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE2LTQtMS0xLTA_a55fe07c-3076-4916-88d6-e5d4f803cbf4"
      unitRef="usd">434000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE2LTYtMS0xLTA_ddedeb72-8ed0-482e-8afb-921c0492f837"
      unitRef="usd">405000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE3LTItMS0xLTA_db61a6b6-21db-4d82-9a81-6d64ed5fea4d"
      unitRef="usd">10000000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE3LTQtMS0xLTA_54ee93c0-a497-42af-9764-9aadb44c811d"
      unitRef="usd">18000000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE3LTYtMS0xLTA_4881d549-158c-4192-bf33-923d669f0298"
      unitRef="usd">8000000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE4LTItMS0xLTA_955c04d3-717d-430c-926e-c7734300750b"
      unitRef="usd">-105000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE4LTQtMS0xLTA_f858e845-2372-4262-bc30-fe825cd057c9"
      unitRef="usd">6000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE4LTYtMS0xLTA_ad6a8032-b542-4933-bfe0-dc54871540c6"
      unitRef="usd">142000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE5LTItMS0xLTA_9bf7ce29-5bf6-4763-97fa-b8ee12f21636"
      unitRef="usd">457000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE5LTQtMS0xLTA_99563a8d-8204-4fa5-9fef-d6481e010fe9"
      unitRef="usd">-14000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzE5LTYtMS0xLTA_6094ae04-cd5e-4542-9f26-4c4fe61ea80b"
      unitRef="usd">-361000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i927deebee2c847cba7d497c686d854a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzIxLTItMS0xLTA_ec192fc2-d50f-49e5-9278-71512b99bf0c"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6761e4e8217e438b9746e7cce8ad4b81_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzIxLTQtMS0xLTA_1a0ee9ff-4897-4022-b67a-78d39d88defb"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5e3a40f69de94d71840a7278c0d1059f_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzIxLTYtMS0xLTA_5a8aaa1b-cbe9-452c-9a8a-913a0a06ea09"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzIyLTItMS0xLTA_201f2a42-8cd9-4e2b-9771-3bc8d5b91561"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3bcdd51f0d184f9cbdb7f67b1d55e5d6_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzIyLTQtMS0xLTA_f9e196e6-ce53-47c2-a872-08e9278c466c"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7f8bcc400cd0419c91d93fa2bc1fb1a7_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzIyLTYtMS0xLTA_293f5ac3-a3aa-4b65-b39c-1ab621705bdf"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzI0LTItMS0xLTA_f3b40d78-3bfd-4860-abe5-df328ee56126"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzI0LTQtMS0xLTA_bed169f3-2dd9-49f8-b60c-5762a724f9de"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3bcdd51f0d184f9cbdb7f67b1d55e5d6_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTIvZnJhZzo4NGVmMTNmNDA2MjU0NDBjYjg0Yjg3ZWE2YjNlMjk5My90YWJsZTowNjE5NDM1YjU4NzU0NDJmYTdlZmEwZWI2M2NlZWVkZS90YWJsZXJhbmdlOjA2MTk0MzViNTg3NTQ0MmZhN2VmYTBlYjYzY2VlZWRlXzI0LTYtMS0xLTA_c256a0d4-4046-497c-932b-1d0c8a7a136a"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzUtMi0xLTEtMA_c86154fe-93c4-49a5-8586-8c8ef9636caf"
      unitRef="usd">358000000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzUtNC0xLTEtMA_d7bf38c7-ebe9-4881-8676-51718154d3dd"
      unitRef="usd">2000000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzYtMi0xLTEtMA_58c66968-73c8-4ef1-a836-7647cf66faf3"
      unitRef="usd">3000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzYtNC0xLTEtMA_9ea8dfc8-ced5-4315-99a7-f93d59a730fc"
      unitRef="usd">9000000</us-gaap:DueFromRelatedPartiesCurrent>
    <cms:FederalIncomeTaxesReceivableCurrent
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzctMi0xLTEtMA_a518c538-fb66-4141-8dfd-5ee7e368d080"
      unitRef="usd">0</cms:FederalIncomeTaxesReceivableCurrent>
    <cms:FederalIncomeTaxesReceivableCurrent
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzctNC0xLTEtMA_be6da104-cbf8-467a-9895-f9a8a3ff7e76"
      unitRef="usd">18000000</cms:FederalIncomeTaxesReceivableCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzgtMi0xLTEtMA_84c821dc-c9d6-4ff8-8a5b-568572764194"
      unitRef="usd">48000000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzgtNC0xLTEtMA_64e3c452-01ad-4ce1-8884-7b1429996386"
      unitRef="usd">0</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherAssetsCurrent
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzktMi0xLTEtMA_c94a46f1-018b-463c-8024-e8a53e1cdc27"
      unitRef="usd">1000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzktNC0xLTEtMA_74685156-08ec-469f-8b7e-9ac3517848c7"
      unitRef="usd">1000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzEwLTItMS0xLTA_870eef47-bede-443e-8647-489c3cc0b259"
      unitRef="usd">410000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzEwLTQtMS0xLTA_c8dcc3ff-e639-44be-a700-5902e6c8bcc4"
      unitRef="usd">30000000</us-gaap:AssetsCurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzE0LTItMS0xLTA_00fe674a-c579-4c7f-9656-770b29b320c1"
      unitRef="usd">91000000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzE0LTQtMS0xLTA_83a2ca33-9bb2-41e0-969c-bd1064c53969"
      unitRef="usd">126000000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <cms:InvestmentInSubsidiariesParentOnly
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzE1LTItMS0xLTA_1e21c71d-912f-40f0-985f-a210ae5b0f63"
      unitRef="usd">9372000000</cms:InvestmentInSubsidiariesParentOnly>
    <cms:InvestmentInSubsidiariesParentOnly
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzE1LTQtMS0xLTA_376d93de-1398-45bd-bd90-ca9c5e896fd9"
      unitRef="usd">8526000000</cms:InvestmentInSubsidiariesParentOnly>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzE2LTItMS0xLTA_24adc829-e4ed-4fa0-bf56-65e1fe8cf32a"
      unitRef="usd">5000000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzE2LTQtMS0xLTA_2673c696-cc79-4d8f-b295-eccf9af52a53"
      unitRef="usd">4000000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzE3LTItMS0xLTA_54012df5-8f60-466a-bd31-0f3a8a3f7acb"
      unitRef="usd">5000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzE3LTQtMS0xLTA_c860a1ba-bb6c-4100-96ea-9d5cea83b37f"
      unitRef="usd">16000000</us-gaap:OtherAssetsNoncurrent>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzE4LTItMS0xLTA_fad63889-ac4d-4cc4-ad56-0ed45503047f"
      unitRef="usd">9473000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzE4LTQtMS0xLTA_6824201a-5a30-4448-ae7a-cb39ef3227e6"
      unitRef="usd">8672000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzIwLTItMS0xLTA_2cdde88e-d77b-41f7-b5b8-8b18fa3912e2"
      unitRef="usd">9883000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTplZmExODA2OWRiZmM0MGM5OTk0MzgzYzM4OGEyMzJhZS90YWJsZXJhbmdlOmVmYTE4MDY5ZGJmYzQwYzk5OTQzODNjMzg4YTIzMmFlXzIwLTQtMS0xLTA_aabc2e22-769f-4ba7-99a3-82790d6f21fe"
      unitRef="usd">8702000000</us-gaap:Assets>
    <us-gaap:DebtCurrent
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzUtMi0xLTEtMA_b19d56de-1a25-4456-900b-a5ec4b4aa9ce"
      unitRef="usd">200000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzUtNC0xLTEtMA_6272a27f-9080-4827-b141-f9d2ac7a9912"
      unitRef="usd">0</us-gaap:DebtCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzYtMi0xLTEtMA_8c9edc74-6c1c-49a8-9cb3-8c4d2078d490"
      unitRef="usd">69000000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzYtNC0xLTEtMA_b851e024-2288-408b-9c27-e604d41eff93"
      unitRef="usd">123000000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzctMi0xLTEtMA_c1ab62e6-ad22-42da-accb-081831ac739e"
      unitRef="usd">33000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzctNC0xLTEtMA_7c42ca5b-3dd4-41bd-ab28-fa9bc0d50ee8"
      unitRef="usd">34000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzgtMi0xLTEtMA_55283833-6c01-45f2-be9f-d98f4ca033f0"
      unitRef="usd">0</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzgtNC0xLTEtMA_d722c124-2228-4840-a056-382cfbedf586"
      unitRef="usd">5000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzktMi0xLTEtMA_750e4bab-f6d7-4192-9788-2ea7bee92c9e"
      unitRef="usd">9000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzktNC0xLTEtMA_a208f3a2-eaed-4a52-a795-21bbfdd8e84e"
      unitRef="usd">38000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzEwLTItMS0xLTA_26f32598-1a70-48d9-8b1b-8d0d82532a46"
      unitRef="usd">311000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzEwLTQtMS0xLTA_6f847131-f8b3-4ca3-9833-7a96ce2055f7"
      unitRef="usd">200000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzEzLTItMS0xLTA_d4bc464d-e7ff-4d28-b0f7-4cf7d29fe8bd"
      unitRef="usd">3926000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzEzLTQtMS0xLTA_8abcb19d-3a9e-49b1-b9cf-2e77234454df"
      unitRef="usd">3334000000</us-gaap:LongTermDebtNoncurrent>
    <cms:NotesPayableIntercompanyPayablesAndRelatedPartyPayables
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzE0LTItMS0xLTA_6a1db758-b386-475d-86bd-349fc0bf81a7"
      unitRef="usd">116000000</cms:NotesPayableIntercompanyPayablesAndRelatedPartyPayables>
    <cms:NotesPayableIntercompanyPayablesAndRelatedPartyPayables
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzE0LTQtMS0xLTA_07ce1e3b-747d-47ca-9289-28a8be848101"
      unitRef="usd">112000000</cms:NotesPayableIntercompanyPayablesAndRelatedPartyPayables>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzE1LTItMS0xLTA_717cdc9d-c6ee-435b-bc9d-1350c64822fb"
      unitRef="usd">21000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzE1LTQtMS0xLTA_ff9cf3cd-64d5-46fb-bce7-ea14eb4d3f67"
      unitRef="usd">21000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzE2LTItMS0xLTA_ea7e86b0-7632-46cc-b088-e14e9a092f3f"
      unitRef="usd">13000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzE2LTQtMS0xLTA_a33f6258-4df0-41e7-88f8-154fd45e0aa5"
      unitRef="usd">17000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzE3LTItMS0xLTA_abf31ceb-0792-4379-b736-c347b167ac3e"
      unitRef="usd">4076000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzE3LTQtMS0xLTA_d2977c27-2051-4962-ae5d-585597f364a7"
      unitRef="usd">3484000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:StockholdersEquity
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzIwLTItMS0xLTA_6df37e1c-ba8e-4ba2-a94e-1fa08b822298"
      unitRef="usd">5496000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzIwLTQtMS0xLTA_867181b7-48ae-4bd6-9d92-8c1832cbdd20"
      unitRef="usd">5018000000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzIyLTItMS0xLTA_785d7037-184e-44a0-a1ae-ccba47c132b9"
      unitRef="usd">9883000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i291448f7fcaf421eac783d8f00f20291_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8yOTUvZnJhZzo5MjBjOTE5NTE2NzM0YmRiOTg5NTM4NGYyYTBkYTZkYS90YWJsZTpmMWFlMTI2YjJjMTI0MWU4YmYyZjI0ODVlNmE1MzdkMC90YWJsZXJhbmdlOmYxYWUxMjZiMmMxMjQxZThiZjJmMjQ4NWU2YTUzN2QwXzIyLTQtMS0xLTA_1aff7538-f70c-44fe-a210-c55e2babb45b"
      unitRef="usd">8702000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <cms:LossContingencyNumberOfLawsuits
      contextRef="i47fde25fdc10438e9bca020f29a1c00a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMDQvZnJhZzpkZDI4YWIzNTU3MjE0ZDc4Yjg1NjYzNzZiMTVmMGY0Mi90ZXh0cmVnaW9uOmRkMjhhYjM1NTcyMTRkNzhiODU2NjM3NmIxNWYwZjQyXzI4_cba292a3-4386-47ad-8c40-749548dc5c02"
      unitRef="lawsuit">4</cms:LossContingencyNumberOfLawsuits>
    <cms:LossContingencyNumberOfLawsuits
      contextRef="ie2b88f62c83c4028a26749429d636716_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMDQvZnJhZzpkZDI4YWIzNTU3MjE0ZDc4Yjg1NjYzNzZiMTVmMGY0Mi90ZXh0cmVnaW9uOmRkMjhhYjM1NTcyMTRkNzhiODU2NjM3NmIxNWYwZjQyXzMy_fd44bae3-2498-414f-80ed-e95df5b2d62f"
      unitRef="lawsuit">1</cms:LossContingencyNumberOfLawsuits>
    <us-gaap:LitigationReserveCurrent
      contextRef="i3b13a387fa3543809d5503b053ef1d25_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMDQvZnJhZzpkZDI4YWIzNTU3MjE0ZDc4Yjg1NjYzNzZiMTVmMGY0Mi90ZXh0cmVnaW9uOmRkMjhhYjM1NTcyMTRkNzhiODU2NjM3NmIxNWYwZjQyXzQ1_31e41148-d93b-4fb0-993f-6b1cb3b91db1"
      unitRef="usd">30000000</us-gaap:LitigationReserveCurrent>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMDcvZnJhZzowNTgyN2MzNTljOWU0MDIxYTNmMDZjNGRlYzMzZWFjMC90ZXh0cmVnaW9uOjA1ODI3YzM1OWM5ZTQwMjFhM2YwNmM0ZGVjMzNlYWMwXzky_c796c70a-cb75-4b37-9f93-e567e77ee16f"
      unitRef="usd">596000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:NotesPayable
      contextRef="id2e4ef592ca54c94a114157465aa0281_I20180731"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTAvZnJhZzo3Y2M3OWY3MWE1ZmI0MmJkYTQwODg0MTdhMTY3ZGQ3NC90ZXh0cmVnaW9uOjdjYzc5ZjcxYTVmYjQyYmRhNDA4ODQxN2ExNjdkZDc0XzYy_3bbd8c3c-5e11-4f1d-86ee-775fcef13cda"
      unitRef="usd">124000000</us-gaap:NotesPayable>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i02df3f50b42a4b42b23cd24fe6bb3b63_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTAvZnJhZzo3Y2M3OWY3MWE1ZmI0MmJkYTQwODg0MTdhMTY3ZGQ3NC90ZXh0cmVnaW9uOjdjYzc5ZjcxYTVmYjQyYmRhNDA4ODQxN2ExNjdkZDc0XzExNA_ab4e8688-8035-48b3-978e-a2c741f9b0e2"
      unitRef="number">0.0410</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90ZXh0cmVnaW9uOjI3MThlZGZiMDhhMTRlZmJiMDJhOWE4ZmQ2NjkxOGZmXzI3Mw_1b65875e-ff0e-4f0e-9f4b-cb2993f19312">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy Corporation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31,&#160;2020, 2019, and 2018&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at Beginning of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charged to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charged to Other Accounts&lt;/span&gt;&lt;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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at End of Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for uncollectible accounts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for notes receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;25&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;21&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;24&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Deductions represent write-offs of uncollectible accounts, net of recoveries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;On January&#160;1,&#160;2020, in accordance with ASU&#160;2016&#x2011;13&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;, Measurement of Credit Losses on Financial Instruments&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;, CMS&#160;Energy adjusted the allowance for loan losses associated with its notes receivable, recording an offsetting adjustment to retained earnings. For further details, see Item&#160;8. Financial Statements and Supplementary Data&#x2014;Notes to the Consolidated Financial Statements&#x2014;Note&#160;2, New Accounting Standards and Note&#160;8, Notes Receivable. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%"&gt;Consumers Energy Company&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31,&#160;2020, 2019, and 2018&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at Beginning of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charged to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charged to Other Accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at End of Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for uncollectible accounts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Deductions represent write-offs of uncollectible accounts, net of recoveries.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90ZXh0cmVnaW9uOjI3MThlZGZiMDhhMTRlZmJiMDJhOWE4ZmQ2NjkxOGZmXzI3NA_0d8c33e7-bff5-45d9-b0c1-927b3d225cf2">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy Corporation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31,&#160;2020, 2019, and 2018&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at Beginning of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charged to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charged to Other Accounts&lt;/span&gt;&lt;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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at End of Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for uncollectible accounts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for notes receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;25&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;21&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;24&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Deductions represent write-offs of uncollectible accounts, net of recoveries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;On January&#160;1,&#160;2020, in accordance with ASU&#160;2016&#x2011;13&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;, Measurement of Credit Losses on Financial Instruments&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;, CMS&#160;Energy adjusted the allowance for loan losses associated with its notes receivable, recording an offsetting adjustment to retained earnings. For further details, see Item&#160;8. Financial Statements and Supplementary Data&#x2014;Notes to the Consolidated Financial Statements&#x2014;Note&#160;2, New Accounting Standards and Note&#160;8, Notes Receivable. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%"&gt;Consumers Energy Company&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31,&#160;2020, 2019, and 2018&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at Beginning of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charged to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charged to Other Accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at End of Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for uncollectible accounts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Deductions represent write-offs of uncollectible accounts, net of recoveries.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="icbbc90d74e24434396ffe386ccb6c81b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzMtMi0xLTEtMA_d3aec313-821c-4f72-b7a6-fb25d5b5e3c8"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ie9b1219a2d9c4f999f6494e462c0b363_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzMtNC0xLTEtMA_b652cb4c-4007-4606-8e64-9ab37ae51787"
      unitRef="usd">33000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ie9b1219a2d9c4f999f6494e462c0b363_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzMtNi0xLTEtMA_520c63ce-0c62-4b43-9188-08b0a2948e10"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ie9b1219a2d9c4f999f6494e462c0b363_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzMtOC0xLTEtMA_7b8b852e-cb13-4091-b939-bc7626463616"
      unitRef="usd">24000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i2729812cc8a14dc8bd2766b09e4de620_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzMtMTAtMS0xLTA_3d5dd7c3-403e-447b-bb0f-0e68dfe96fd0"
      unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="if1b4786d0cd2408cbc6d49c9226246d8_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzQtMi0xLTEtMA_7df24e69-4cdf-401e-a058-0c20a69e80ce"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i492c917f6c5d47d6ab03f15f2734579a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzQtNC0xLTEtMA_1960c88d-5859-495c-860d-8890ba1aadf1"
      unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i492c917f6c5d47d6ab03f15f2734579a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzQtNi0xLTEtMA_7386184e-7f24-4dca-98d2-1bd9bc195ab0"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i492c917f6c5d47d6ab03f15f2734579a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzQtOC0xLTEtMA_ca530a1a-bf61-4d4c-871a-330d1f616e33"
      unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="icbbc90d74e24434396ffe386ccb6c81b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzQtMTAtMS0xLTA_80d17c65-3a79-4054-a3cf-0e62307eb6e2"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ibe9fed7090964e6fb4e15c3350a60644_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzUtMi0xLTEtMA_74a26e88-f552-4fc1-a4a7-f1aead7b0085"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i7831ddad121440669970f25b3d6cb07d_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzUtNC0xLTEtMA_2d1b6477-13f0-4153-9793-7b0871743063"
      unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i7831ddad121440669970f25b3d6cb07d_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzUtNi0xLTEtMA_f2ffe7f0-37ad-43d4-99ef-fa4058982ad0"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i7831ddad121440669970f25b3d6cb07d_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzUtOC0xLTEtMA_41c8419e-df2e-4f1a-86a9-b85080f13f19"
      unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="if1b4786d0cd2408cbc6d49c9226246d8_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzUtMTAtMS0xLTA_40dfa6fa-b266-4e5c-8e65-9996c0c48e95"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9f4171775bb8449888d88ef6189f9747_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzctMi0xLTEtMA_36b99b3f-a436-497e-b713-7051a3aa40d1"
      unitRef="usd">2000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ic01e855005a44d17a1047d604d5a2d1a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzctNC0xLTEtMA_0657ba9e-4d79-4008-ae2d-45369d8facfc"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ic01e855005a44d17a1047d604d5a2d1a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzctNi0xLTEtMA_8e0ab3a8-4504-4df9-9437-9299ca3dffb8"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ic01e855005a44d17a1047d604d5a2d1a_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzctOC0xLTEtMA_bd85e648-6a42-4d34-9d8d-cef079bcde31"
      unitRef="usd">1000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i847272064b284242866adf7d25106e8c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzctMTAtMS0xLTA_cdb2634a-f8f7-4cd6-b76f-18210228b101"
      unitRef="usd">1000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i5867deb0e2374d2c90859d2bfe1f6625_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzgtMi0xLTEtMA_4240d38d-97db-4f7d-b6aa-ea9c817dd385"
      unitRef="usd">8000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ida479cad5d5944508e574c38e9046359_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzgtNC0xLTEtMA_dddf6dae-6a49-4c05-868f-03193ae6f057"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ida479cad5d5944508e574c38e9046359_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzgtNi0xLTEtMA_0fcd1518-4d4f-475a-bef1-2efe27510a1d"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ida479cad5d5944508e574c38e9046359_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzgtOC0xLTEtMA_2ba76714-2a6e-4201-8833-b8be60502fd4"
      unitRef="usd">6000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9f4171775bb8449888d88ef6189f9747_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzgtMTAtMS0xLTA_dec3b8d1-0dab-41f8-8c25-ad9c5c27ffef"
      unitRef="usd">2000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i624d5b923cd44c3db06f07be10f60c41_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzktMi0xLTEtMA_527a8b1b-edd4-4b18-973f-24d6989d6cde"
      unitRef="usd">15000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i7074ca46936b4ed4821610fd49c62a24_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzktNC0xLTEtMA_6a92e884-eef1-4d5a-b563-62153ee75a87"
      unitRef="usd">2000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i7074ca46936b4ed4821610fd49c62a24_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzktNi0xLTEtMA_99cee4c9-733d-4630-8f5d-fee4d5cdc69f"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i7074ca46936b4ed4821610fd49c62a24_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzktOC0xLTEtMA_066411e1-4d1f-404e-9fdd-6408c6f5dd46"
      unitRef="usd">9000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i5867deb0e2374d2c90859d2bfe1f6625_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzktMTAtMS0xLTA_3bf5ab61-1061-42bf-83ac-2761aebf187e"
      unitRef="usd">8000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i18f9f1f688894de6bb1732385da52ca9_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzExLTItMS0xLTA_0ed9dfd5-2e6f-4015-98c2-e919e9a19c97"
      unitRef="usd">33000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i3ddc7846936a42e0a957db788d38d0cc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzExLTQtMS0xLTA_f6749855-7b6c-44b9-8846-729843f41214"
      unitRef="usd">60000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i3ddc7846936a42e0a957db788d38d0cc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzExLTYtMS0xLTA_3720c971-f637-4c21-bb01-519f5b86c530"
      unitRef="usd">62000000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i3ddc7846936a42e0a957db788d38d0cc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzExLTgtMS0xLTA_196ac903-b67b-4810-9d11-71e52851292d"
      unitRef="usd">32000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ie30aa0928558457fb7fc92f967f82600_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzExLTEwLTEtMS0w_50e81dc1-e778-46db-a5f1-3ea0cf9befba"
      unitRef="usd">123000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="idf16d385b21b48469b3757fe67577c85_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzEyLTItMS0xLTA_d100edc3-2156-4993-859a-127bcac43ada"
      unitRef="usd">24000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i838bbb73d7eb4609a8645ed0f907e73d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzEyLTQtMS0xLTA_1a87957c-c752-4db7-8bc0-f7d8e0d1a5dd"
      unitRef="usd">38000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i838bbb73d7eb4609a8645ed0f907e73d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzEyLTYtMS0xLTA_4292e991-e6b9-4cbd-ac11-25564dc64d0d"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i838bbb73d7eb4609a8645ed0f907e73d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzEyLTgtMS0xLTA_4703804b-aeec-4e15-95f0-f152cc7003ba"
      unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i18f9f1f688894de6bb1732385da52ca9_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzEyLTEwLTEtMS0w_5c6e9067-9db8-4a72-b973-a733f8c08bc6"
      unitRef="usd">33000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i51f259539c1d4f26bf7a9f99a81cc0b7_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzEzLTItMS0xLTA_e30848ac-c748-42d1-a73c-0aaab9ea8364"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i78d2eaeb8711451b83fd7d869c621028_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzEzLTQtMS0xLTA_2bb95d04-1f9a-4c01-a4ec-11ad5103f34a"
      unitRef="usd">25000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i78d2eaeb8711451b83fd7d869c621028_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzEzLTYtMS0xLTA_4fc55b69-09c3-4e15-8ecc-431204b82db3"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i78d2eaeb8711451b83fd7d869c621028_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzEzLTgtMS0xLTA_65aa84cf-0a09-4d64-b1f2-2d252e6c6eeb"
      unitRef="usd">21000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="idf16d385b21b48469b3757fe67577c85_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTo1NDAwZjlkZTZlMWI0OGRlYTA3YzBhM2NmOTNmNDliZi90YWJsZXJhbmdlOjU0MDBmOWRlNmUxYjQ4ZGVhMDdjMGEzY2Y5M2Y0OWJmXzEzLTEwLTEtMS0w_59e26b43-5aaa-4a4a-ba6a-fcad6fe67fba"
      unitRef="usd">24000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i306740ed55d346b8b2bd5f8c85d4e5a2_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzMtMi0xLTEtMA_3a9539ed-c5f7-4a8b-b613-43bb713b4f66"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i1ba28f3952bd477aae61b685453c78cd_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzMtNC0xLTEtMA_af9fe21b-624f-4eda-9b97-be406e14b609"
      unitRef="usd">33000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i1ba28f3952bd477aae61b685453c78cd_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzMtNi0xLTEtMA_1281bf1b-197b-4d22-b9e0-a910b2d1fbff"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i1ba28f3952bd477aae61b685453c78cd_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzMtOC0xLTEtMA_76f5645d-d23c-46ff-9544-a393c560273f"
      unitRef="usd">24000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i6d8adc6d138a4a0e99caec9904bb991b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzMtMTAtMS0xLTA_a39d7bb9-2857-4fd6-9a78-15d198faf498"
      unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i74f19bf217f5419c838805b6879b6182_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzQtMi0xLTEtMA_4298fcaa-f550-422f-8f92-5a8aed09537a"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i1d3e16661461445ba00fe27b28649daa_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzQtNC0xLTEtMA_97a52731-46f9-4dba-9e04-b066a8577436"
      unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i1d3e16661461445ba00fe27b28649daa_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzQtNi0xLTEtMA_b68786bc-6a15-4b82-a466-e835366e0bed"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i1d3e16661461445ba00fe27b28649daa_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzQtOC0xLTEtMA_416a8c54-473a-4f17-b294-bd936ea8481a"
      unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i306740ed55d346b8b2bd5f8c85d4e5a2_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzQtMTAtMS0xLTA_227b8594-c865-4718-a714-b9c870aa2634"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iba167667c28945ac84f70da447334c42_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzUtMi0xLTEtMA_39e5148e-b4c5-43ba-9e89-c8db23f70b5f"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i25c46947afeb41b1bb9bac91bc90dde5_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzUtNC0xLTEtMA_d100618a-36d6-4599-b4ab-64ae5c3dd4c6"
      unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i25c46947afeb41b1bb9bac91bc90dde5_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzUtNi0xLTEtMA_40389e8d-c29a-4d74-9a6d-df0f3e4a8545"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i25c46947afeb41b1bb9bac91bc90dde5_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzUtOC0xLTEtMA_8eedade5-2b38-4a72-87fe-318a1c3da12c"
      unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i74f19bf217f5419c838805b6879b6182_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8zMTMvZnJhZzoyNzE4ZWRmYjA4YTE0ZWZiYjAyYTlhOGZkNjY5MThmZi90YWJsZTpjMWRlYmE4N2VhNTQ0ZGRiYmRmNmUxMTc1YWJjNjYxNS90YWJsZXJhbmdlOmMxZGViYTg3ZWE1NDRkZGJiZGY2ZTExNzVhYmM2NjE1XzUtMTAtMS0xLTA_cf073e82-7364-4bc9-92c6-b15514c1276c"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941277722984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover page - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jan. 15, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-9513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CMS&#160;ENERGY CORPORATION<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">38-2726431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">MI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">One Energy Plaza<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Jackson<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">49201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">788&#8209;0550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,647<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">288,943,354<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">CMS&#160;Energy&#8217;s and Consumers&#8217; proxy statement relating to their 2021&#160;Annual Meetings of Shareholders to be held May&#160;7,&#160;2021.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000811156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-5611<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CONSUMERS&#160;ENERGY COMPANY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">38-0442310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">MI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">One Energy Plaza<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Jackson<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">49201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">788&#8209;0550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,108,789<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">CMS&#160;Energy&#8217;s and Consumers&#8217; proxy statement relating to their 2021&#160;Annual Meetings of Shareholders to be held May&#160;7,&#160;2021.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000201533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">CMS&#160;Energy Corporation Common Stock, $0.01 par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">CMS&#160;Energy Corporation Common Stock, $0.01 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMS<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cms_A5.625JuniorSubordinatedNotesDue2078Member', window );">CMS&#160;Energy Corporation 5.625% Junior Subordinated Notes due 2078</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">CMS&#160;Energy Corporation 5.625% Junior Subordinated Notes due 2078<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMSA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2078Member', window );">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2078</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2078<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMSC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2079Member', window );">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2079</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMSD<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CumulativePreferredStockMember', window );">Consumers Energy Company Cumulative Preferred Stock, $100&#160;par&#160;value: $4.50 Series</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 Series<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMS-PB<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=us-gaap_CumulativePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>29
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941276497512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements Of Income - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">$ 6,680<span></span>
</td>
<td class="nump">$ 6,845<span></span>
</td>
<td class="nump">$ 6,873<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FuelCosts', window );">Fuel for electric generation</a></td>
<td class="nump">375<span></span>
</td>
<td class="nump">493<span></span>
</td>
<td class="nump">528<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="top.Show.showAR( this, 'defref_cms_PurchasedPowerRelatedParties', window );">Purchased power &#8211; related parties</a></td>
<td class="nump">64<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="nump">81<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCostAndExpenseOperating', window );">Maintenance and other operating expenses</a></td>
<td class="nump">1,403<span></span>
</td>
<td class="nump">1,448<span></span>
</td>
<td class="nump">1,417<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,048<span></span>
</td>
<td class="nump">992<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="top.Show.showAR( this, 'defref_us-gaap_TaxesExcludingIncomeAndExciseTaxes', window );">General taxes</a></td>
<td class="nump">359<span></span>
</td>
<td class="nump">333<span></span>
</td>
<td class="nump">303<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="nump">5,318<span></span>
</td>
<td class="nump">5,606<span></span>
</td>
<td class="nump">5,711<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">1,362<span></span>
</td>
<td class="nump">1,239<span></span>
</td>
<td class="nump">1,162<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income (Expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterestAndDividend', window );">Interest income</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">11<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="top.Show.showAR( this, 'defref_cms_InterestAndDividendIncomeRelatedParties', window );">Interest and dividend income &#8211; related parties</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity', window );">Allowance for equity funds used during construction</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">10<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income from equity method investees</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Nonoperating retirement benefits, net</a></td>
<td class="nump">118<span></span>
</td>
<td class="nump">91<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="num">(62)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(48)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">109<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest Charges</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">483<span></span>
</td>
<td class="nump">439<span></span>
</td>
<td class="nump">412<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseRelatedParty', window );">Interest expense &#8211; related parties</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">9<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="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">68<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalizedAdjustment', window );">Allowance for borrowed funds used during construction</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">561<span></span>
</td>
<td class="nump">519<span></span>
</td>
<td class="nump">458<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</a></td>
<td class="nump">885<span></span>
</td>
<td class="nump">829<span></span>
</td>
<td class="nump">774<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">133<span></span>
</td>
<td class="nump">147<span></span>
</td>
<td class="nump">115<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">752<span></span>
</td>
<td class="nump">682<span></span>
</td>
<td class="nump">659<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Income (Loss) Attributable to Noncontrolling Interests</a></td>
<td class="num">(3)<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income Available to Common Stockholders</a></td>
<td class="nump">$ 755<span></span>
</td>
<td class="nump">$ 680<span></span>
</td>
<td class="nump">$ 657<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per average common share (in dollars per share)</a></td>
<td class="nump">$ 2.65<span></span>
</td>
<td class="nump">$ 2.40<span></span>
</td>
<td class="nump">$ 2.33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per average common share (in dollars per share)</a></td>
<td class="nump">$ 2.64<span></span>
</td>
<td class="nump">$ 2.39<span></span>
</td>
<td class="nump">$ 2.32<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">$ 6,189<span></span>
</td>
<td class="nump">$ 6,376<span></span>
</td>
<td class="nump">$ 6,464<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseFuelUsed', window );">Fuel for electric generation</a></td>
<td class="nump">286<span></span>
</td>
<td class="nump">375<span></span>
</td>
<td class="nump">407<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpensePurchasedPower', window );">Purchased and interchange power</a></td>
<td class="nump">1,454<span></span>
</td>
<td class="nump">1,470<span></span>
</td>
<td class="nump">1,587<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="top.Show.showAR( this, 'defref_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties', window );">Purchased power &#8211; related parties</a></td>
<td class="nump">64<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="nump">83<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</a></td>
<td class="nump">568<span></span>
</td>
<td class="nump">754<span></span>
</td>
<td class="nump">819<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations', window );">Maintenance and other operating expenses</a></td>
<td class="nump">1,224<span></span>
</td>
<td class="nump">1,275<span></span>
</td>
<td class="nump">1,287<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,023<span></span>
</td>
<td class="nump">975<span></span>
</td>
<td class="nump">921<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseTaxes', window );">General taxes</a></td>
<td class="nump">349<span></span>
</td>
<td class="nump">322<span></span>
</td>
<td class="nump">295<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Total operating expenses</a></td>
<td class="nump">4,968<span></span>
</td>
<td class="nump">5,246<span></span>
</td>
<td class="nump">5,399<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">1,221<span></span>
</td>
<td class="nump">1,130<span></span>
</td>
<td class="nump">1,065<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income (Expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterestAndDividend', window );">Interest income</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_InterestAndDividendIncomeRelatedParties', window );">Interest and dividend income &#8211; related parties</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity', window );">Allowance for equity funds used during construction</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Nonoperating retirement benefits, net</a></td>
<td class="nump">112<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="nump">83<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="num">(43)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">88<span></span>
</td>
<td class="nump">95<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest Charges</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">299<span></span>
</td>
<td class="nump">277<span></span>
</td>
<td class="nump">276<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseRelatedParty', window );">Interest expense &#8211; related parties</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">9<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="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalizedAdjustment', window );">Allowance for borrowed funds used during construction</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">320<span></span>
</td>
<td class="nump">297<span></span>
</td>
<td class="nump">289<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</a></td>
<td class="nump">989<span></span>
</td>
<td class="nump">928<span></span>
</td>
<td class="nump">847<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">173<span></span>
</td>
<td class="nump">185<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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">816<span></span>
</td>
<td class="nump">743<span></span>
</td>
<td class="nump">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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income Available to Common Stockholders</a></td>
<td class="nump">814<span></span>
</td>
<td class="nump">741<span></span>
</td>
<td class="nump">703<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ElectricityPurchasedMember', window );">Purchased and interchange power</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods and services sold</a></td>
<td class="nump">1,492<span></span>
</td>
<td class="nump">1,496<span></span>
</td>
<td class="nump">1,613<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_OilAndGasPurchasedMember', window );">Cost of gas sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods and services sold</a></td>
<td class="nump">$ 577<span></span>
</td>
<td class="nump">$ 769<span></span>
</td>
<td class="nump">$ 836<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_InterestAndDividendIncomeRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest And Dividend Income Related Parties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InterestAndDividendIncomeRelatedParties</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_OtherNonoperatingIncomeExpenseRetirementBenefitsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Utilities Operating Expense Purchased Power Related Parties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCostsCapitalizedAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsCapitalizedAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestExpenseRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense incurred on a debt or other obligation to related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterestAndDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterestAndDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PreferredStockDividendsAndOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1377-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The component of the allowance for funds used during construction during the period based on an assumed rate of return on equity funds used in financing the construction of regulated assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501662&amp;loc=d3e56162-110433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501569&amp;loc=d3e55921-110430<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UtilitiesOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_ElectricityPurchasedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>30
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941416599352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements Of Comprehensive Income - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">$ 752<span></span>
</td>
<td class="nump">$ 682<span></span>
</td>
<td class="nump">$ 659<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Retirement Benefits Liability</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net loss arising during the period, net of tax</a></td>
<td class="num">(15)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax', window );">Settlement arising during the period, net of tax</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax', window );">Prior service credit adjustment, net of tax</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss, net of tax</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax', window );">Amortization of prior service credit, net of tax</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNetAbstract', window );"><strong>Derivatives</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized loss on derivative instruments, net of tax of $(2), $(1), and $&#8212;</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification adjustments included in net income, net of tax of $&#8212; for all periods</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Loss</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(8)<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="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive Income</a></td>
<td class="nump">739<span></span>
</td>
<td class="nump">674<span></span>
</td>
<td class="nump">655<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive Income (Loss) Attributable to Noncontrolling Interests</a></td>
<td class="num">(3)<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">742<span></span>
</td>
<td class="nump">672<span></span>
</td>
<td class="nump">653<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">816<span></span>
</td>
<td class="nump">743<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Retirement Benefits Liability</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net loss arising during the period, net of tax</a></td>
<td class="num">(9)<span></span>
</td>
<td class="num">(8)<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="top.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">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gain on investments, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Reclassification adjustments included in net income, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNetAbstract', window );"><strong>Derivatives</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Loss</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive Income</a></td>
<td class="nump">$ 808<span></span>
</td>
<td class="nump">$ 736<span></span>
</td>
<td class="nump">$ 713<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeGainLossOnDerivativeNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainLossOnDerivativeNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27357-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>31
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941259570520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements Of Comprehensive Income (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax', window );">Net loss arising during the period, TAX</a></td>
<td class="num">$ (4)<span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax', window );">Settlement arising during the period, TAX</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect', window );">Prior service credit adjustment, TAX</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax', window );">Amortization of net actuarial loss, TAX</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax', window );">Amortization of prior service credit, TAX</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Unrealized loss on derivative instruments, TAX</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax', window );">Reclassification adjustments included in net income , TAX</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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="top.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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax', window );">Net loss arising during the period, TAX</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax', window );">Amortization of net actuarial loss, TAX</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Unrealized loss on investments, TAX</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax', window );">Reclassification adjustments included in net income , TAX</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) for increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax (expense) benefit of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax (expense) benefit for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941273789944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">$ 752<span></span>
</td>
<td class="nump">$ 682<span></span>
</td>
<td class="nump">$ 659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,048<span></span>
</td>
<td class="nump">992<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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes and investment tax credits</a></td>
<td class="nump">170<span></span>
</td>
<td class="nump">150<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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">67<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="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non&#8209;cash operating activities and reconciling&#160;adjustments</a></td>
<td class="num">(22)<span></span>
</td>
<td class="num">(58)<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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Postretirement benefits contributions</a></td>
<td class="num">(712)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="num">(252)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivablesAbstract', window );"><strong>Cash provided by (used in) changes in assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Accounts and notes receivable and accrued revenue</a></td>
<td class="num">(12)<span></span>
</td>
<td class="nump">45<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued rate refunds</a></td>
<td class="nump">54<span></span>
</td>
<td class="num">(69)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other current and non&#8209;current assets and liabilities</a></td>
<td class="num">(120)<span></span>
</td>
<td class="num">(53)<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">1,276<span></span>
</td>
<td class="nump">1,790<span></span>
</td>
<td class="nump">1,703<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures (excludes assets placed under finance lease)</a></td>
<td class="num">(2,317)<span></span>
</td>
<td class="num">(2,104)<span></span>
</td>
<td class="num">(2,074)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLoansReceivable', window );">Increase in EnerBank notes receivable</a></td>
<td class="num">(657)<span></span>
</td>
<td class="num">(401)<span></span>
</td>
<td class="num">(307)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireNotesReceivable', window );">Purchase of notes receivable by EnerBank</a></td>
<td class="num">(17)<span></span>
</td>
<td class="num">(343)<span></span>
</td>
<td class="num">(225)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from DB&#160;SERP investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">146<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfNotesReceivable', window );">Proceeds from sale of EnerBank notes receivable</a></td>
<td class="nump">197<span></span>
</td>
<td class="nump">67<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from sale of transmission equipment</a></td>
<td class="nump">58<span></span>
</td>
<td class="nump">97<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Cost to retire property and other investing activities</a></td>
<td class="num">(131)<span></span>
</td>
<td class="num">(132)<span></span>
</td>
<td class="num">(146)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(2,867)<span></span>
</td>
<td class="num">(2,816)<span></span>
</td>
<td class="num">(2,606)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">3,179<span></span>
</td>
<td class="nump">2,151<span></span>
</td>
<td class="nump">2,767<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Retirement of debt</a></td>
<td class="num">(2,010)<span></span>
</td>
<td class="num">(1,285)<span></span>
</td>
<td class="num">(1,870)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInTimeDeposits', window );">Increase in EnerBank certificates of deposit</a></td>
<td class="nump">416<span></span>
</td>
<td class="nump">631<span></span>
</td>
<td class="nump">513<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Decrease in notes payable</a></td>
<td class="num">(90)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="num">(73)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock, net of issuance costs</a></td>
<td class="nump">253<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Payment of dividends on common and preferred stock</a></td>
<td class="num">(467)<span></span>
</td>
<td class="num">(436)<span></span>
</td>
<td class="num">(407)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Debt prepayment costs</a></td>
<td class="num">(59)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="num">(36)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit', window );">Proceeds from the sale of membership interest in VIE to tax equity investor</a></td>
<td class="nump">417<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMinorityShareholders', window );">Contribution from noncontrolling interest</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing costs</a></td>
<td class="num">(51)<span></span>
</td>
<td class="num">(50)<span></span>
</td>
<td class="num">(61)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">1,619<span></span>
</td>
<td class="nump">1,008<span></span>
</td>
<td class="nump">874<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</a></td>
<td class="nump">28<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</a></td>
<td class="nump">157<span></span>
</td>
<td class="nump">175<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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">185<span></span>
</td>
<td class="nump">157<span></span>
</td>
<td class="nump">175<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_CashTransactionsAbstract', window );"><strong>Cash transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid (net of amounts capitalized)</a></td>
<td class="nump">549<span></span>
</td>
<td class="nump">498<span></span>
</td>
<td class="nump">458<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid (refunds received), net</a></td>
<td class="num">(58)<span></span>
</td>
<td class="num">(58)<span></span>
</td>
<td class="num">(123)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_NonCashTransactionsAbstract', window );"><strong>Non&#8209;cash transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures not paid</a></td>
<td class="nump">141<span></span>
</td>
<td class="nump">170<span></span>
</td>
<td class="nump">158<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">816<span></span>
</td>
<td class="nump">743<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,023<span></span>
</td>
<td class="nump">975<span></span>
</td>
<td class="nump">921<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes and investment tax credits</a></td>
<td class="nump">177<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="nump">123<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non&#8209;cash operating activities and reconciling&#160;adjustments</a></td>
<td class="num">(30)<span></span>
</td>
<td class="num">(32)<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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Postretirement benefits contributions</a></td>
<td class="num">(690)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="num">(242)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivablesAbstract', window );"><strong>Cash provided by (used in) changes in assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Accounts and notes receivable and accrued revenue</a></td>
<td class="num">(46)<span></span>
</td>
<td class="nump">8<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued rate refunds</a></td>
<td class="nump">45<span></span>
</td>
<td class="num">(63)<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other current and non&#8209;current assets and liabilities</a></td>
<td class="num">(136)<span></span>
</td>
<td class="num">(129)<span></span>
</td>
<td class="num">(101)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">1,218<span></span>
</td>
<td class="nump">1,601<span></span>
</td>
<td class="nump">1,449<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures (excludes assets placed under finance lease)</a></td>
<td class="num">(2,170)<span></span>
</td>
<td class="num">(2,085)<span></span>
</td>
<td class="num">(1,822)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from DB&#160;SERP investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">106<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="top.Show.showAR( this, 'defref_cms_PurchaseOfIntercompanyNotesReceivable', window );">DB&#160;SERP investment in note receivable &#8211; related party</a></td>
<td class="num">(5)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from sale of transmission equipment</a></td>
<td class="nump">58<span></span>
</td>
<td class="nump">77<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Cost to retire property and other investing activities</a></td>
<td class="num">(129)<span></span>
</td>
<td class="num">(129)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(2,246)<span></span>
</td>
<td class="num">(2,137)<span></span>
</td>
<td class="num">(1,971)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">1,954<span></span>
</td>
<td class="nump">993<span></span>
</td>
<td class="nump">2,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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Retirement of debt</a></td>
<td class="num">(1,086)<span></span>
</td>
<td class="num">(541)<span></span>
</td>
<td class="num">(1,193)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Decrease in notes payable</a></td>
<td class="num">(90)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="num">(73)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties', window );">Increase in notes payable &#8211; related parties</a></td>
<td class="nump">307<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromContributedCapital', window );">Stockholder contribution</a></td>
<td class="nump">650<span></span>
</td>
<td class="nump">675<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Payment of dividends on common and preferred stock</a></td>
<td class="num">(639)<span></span>
</td>
<td class="num">(594)<span></span>
</td>
<td class="num">(533)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Debt prepayment costs</a></td>
<td class="num">(43)<span></span>
</td>
<td class="num">(8)<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing costs</a></td>
<td class="num">(18)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="num">(24)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">1,035<span></span>
</td>
<td class="nump">508<span></span>
</td>
<td class="nump">513<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</a></td>
<td class="nump">7<span></span>
</td>
<td class="num">(28)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="nump">65<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">28<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="top.Show.showAR( this, 'defref_cms_CashTransactionsAbstract', window );"><strong>Cash transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid (net of amounts capitalized)</a></td>
<td class="nump">305<span></span>
</td>
<td class="nump">279<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid (refunds received), net</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">132<span></span>
</td>
<td class="nump">156<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_NonCashTransactionsAbstract', window );"><strong>Non&#8209;cash transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures not paid</a></td>
<td class="nump">$ 130<span></span>
</td>
<td class="nump">$ 160<span></span>
</td>
<td class="nump">$ 143<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_CashTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash transactions [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_CashTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NonCashTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non-cash transactions [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PurchaseOfIntercompanyNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase Of Intercompany Notes Receivable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PurchaseOfIntercompanyNotesReceivable</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInNotesPayableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount owed by the reporting entry in the form of loans and obligations (generally evidenced by promissory notes) made by the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInNotesPayableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInTimeDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net cash inflow (outflow) of time deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121551529&amp;loc=d3e60009-112784<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInTimeDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsOfDebtExtinguishmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtExtinguishmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchase of loan receivable arising from the financing of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLoansReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for pension and other postretirement benefits. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromContributedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3151-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The proceeds from the sale of an interest in a unit of partnership.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941259256296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 168<span></span>
</td>
<td class="nump">$ 140<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable and accrued revenue, less allowance of $29 in 2020 and $20 in 2019</a></td>
<td class="nump">863<span></span>
</td>
<td class="nump">886<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Notes receivable, less allowance of $32 in 2020 and $33 in 2019</a></td>
<td class="nump">275<span></span>
</td>
<td class="nump">242<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Accounts receivable &#8211; related parties</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryGasStoredUnderground', window );">Gas in underground storage</a></td>
<td class="nump">353<span></span>
</td>
<td class="nump">399<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherInventorySupplies', window );">Materials and supplies</a></td>
<td class="nump">155<span></span>
</td>
<td class="nump">140<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryOtherFossilFuel', window );">Generating plant fuel stock</a></td>
<td class="nump">68<span></span>
</td>
<td class="nump">66<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="top.Show.showAR( this, 'defref_cms_DeferredPropertyTaxes', window );">Deferred property taxes</a></td>
<td class="nump">332<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets</a></td>
<td class="nump">42<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">112<span></span>
</td>
<td class="nump">86<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,404<span></span>
</td>
<td class="nump">2,331<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">27,907<span></span>
</td>
<td class="nump">25,390<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation and amortization</a></td>
<td class="nump">7,953<span></span>
</td>
<td class="nump">7,360<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="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentNetExcludingCWIP', window );">Plant, property, and equipment, net</a></td>
<td class="nump">19,954<span></span>
</td>
<td class="nump">18,030<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction work in progress</a></td>
<td class="nump">1,085<span></span>
</td>
<td class="nump">896<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total plant, property, and equipment</a></td>
<td class="nump">21,039<span></span>
</td>
<td class="nump">18,926<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract', window );"><strong>Other Non&#8209;current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">2,653<span></span>
</td>
<td class="nump">2,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="top.Show.showAR( this, 'defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent', window );">Accounts and notes receivable, less allowance of $91 in 2020 and $&#8212; in 2019</a></td>
<td class="nump">2,631<span></span>
</td>
<td class="nump">2,281<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments</a></td>
<td class="nump">70<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">869<span></span>
</td>
<td class="nump">739<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="top.Show.showAR( this, 'defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">6,223<span></span>
</td>
<td class="nump">5,580<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">29,666<span></span>
</td>
<td class="nump">26,837<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent', window );">Current portion of long-term debt, finance leases, and other financing</a></td>
<td class="nump">1,506<span></span>
</td>
<td class="nump">1,130<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">671<span></span>
</td>
<td class="nump">622<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Accounts payable &#8211; related parties</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">13<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="top.Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndDividendsPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">106<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">457<span></span>
</td>
<td class="nump">437<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">151<span></span>
</td>
<td class="nump">87<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">156<span></span>
</td>
<td class="nump">186<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">3,074<span></span>
</td>
<td class="nump">2,704<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">13,634<span></span>
</td>
<td class="nump">11,951<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="top.Show.showAR( this, 'defref_cms_FinanceLeaseLiabilityAndOtherNoncurrent', window );">Non-current portion of finance leases and other financing</a></td>
<td class="nump">56<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="nump">3,744<span></span>
</td>
<td class="nump">3,742<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">152<span></span>
</td>
<td class="nump">674<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">553<span></span>
</td>
<td class="nump">477<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit', window );">Deferred investment tax credit</a></td>
<td class="nump">115<span></span>
</td>
<td class="nump">120<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">1,863<span></span>
</td>
<td class="nump">1,655<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">398<span></span>
</td>
<td class="nump">383<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">20,515<span></span>
</td>
<td class="nump">19,078<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Other paid-in capital</a></td>
<td class="nump">5,365<span></span>
</td>
<td class="nump">5,113<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(86)<span></span>
</td>
<td class="num">(73)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings (accumulated deficit)</a></td>
<td class="nump">214<span></span>
</td>
<td class="num">(25)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total common stockholders&#8217; equity</a></td>
<td class="nump">5,496<span></span>
</td>
<td class="nump">5,018<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">581<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">6,077<span></span>
</td>
<td class="nump">5,055<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">29,666<span></span>
</td>
<td class="nump">26,837<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">20<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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable and accrued revenue, less allowance of $29 in 2020 and $20 in 2019</a></td>
<td class="nump">828<span></span>
</td>
<td class="nump">827<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Accounts receivable &#8211; related parties</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryGasStoredUnderground', window );">Gas in underground storage</a></td>
<td class="nump">353<span></span>
</td>
<td class="nump">399<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherInventorySupplies', window );">Materials and supplies</a></td>
<td class="nump">149<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryOtherFossilFuel', window );">Generating plant fuel stock</a></td>
<td class="nump">67<span></span>
</td>
<td class="nump">63<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="top.Show.showAR( this, 'defref_cms_DeferredPropertyTaxes', window );">Deferred property taxes</a></td>
<td class="nump">332<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets</a></td>
<td class="nump">42<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">68<span></span>
</td>
<td class="nump">73<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,892<span></span>
</td>
<td class="nump">1,872<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">26,757<span></span>
</td>
<td class="nump">24,963<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Less accumulated depreciation and amortization</a></td>
<td class="nump">7,844<span></span>
</td>
<td class="nump">7,272<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP', window );">Plant, property, and equipment, net</a></td>
<td class="nump">18,913<span></span>
</td>
<td class="nump">17,691<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress', window );">Construction work in progress</a></td>
<td class="nump">1,058<span></span>
</td>
<td class="nump">879<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Total plant, property, and equipment</a></td>
<td class="nump">19,971<span></span>
</td>
<td class="nump">18,570<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract', window );"><strong>Other Non&#8209;current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">2,653<span></span>
</td>
<td class="nump">2,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="top.Show.showAR( this, 'defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent', window );">Accounts and notes receivable, less allowance of $91 in 2020 and $&#8212; in 2019</a></td>
<td class="nump">25<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="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesNoncurrent', window );">Accounts and notes receivable &#8211; related parties</a></td>
<td class="nump">105<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">753<span></span>
</td>
<td class="nump">637<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="top.Show.showAR( this, 'defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">3,536<span></span>
</td>
<td class="nump">3,257<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">25,399<span></span>
</td>
<td class="nump">23,699<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent', window );">Current portion of long-term debt, finance leases, and other financing</a></td>
<td class="nump">384<span></span>
</td>
<td class="nump">221<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Notes payable &#8211; related parties</a></td>
<td class="nump">307<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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">636<span></span>
</td>
<td class="nump">593<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Accounts payable &#8211; related parties</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">20<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="top.Show.showAR( this, 'defref_us-gaap_InterestAndDividendsPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">72<span></span>
</td>
<td class="nump">67<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">458<span></span>
</td>
<td class="nump">481<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">151<span></span>
</td>
<td class="nump">87<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">118<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,139<span></span>
</td>
<td class="nump">1,712<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">7,742<span></span>
</td>
<td class="nump">7,048<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="top.Show.showAR( this, 'defref_cms_FinanceLeaseLiabilityAndOtherNoncurrent', window );">Non-current portion of finance leases and other financing</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">76<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="nump">3,744<span></span>
</td>
<td class="nump">3,742<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">112<span></span>
</td>
<td class="nump">622<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">530<span></span>
</td>
<td class="nump">474<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit', window );">Deferred investment tax credit</a></td>
<td class="nump">115<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">2,094<span></span>
</td>
<td class="nump">1,864<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">311<span></span>
</td>
<td class="nump">304<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">14,704<span></span>
</td>
<td class="nump">14,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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">841<span></span>
</td>
<td class="nump">841<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Other paid-in capital</a></td>
<td class="nump">6,024<span></span>
</td>
<td class="nump">5,374<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(36)<span></span>
</td>
<td class="num">(28)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings (accumulated deficit)</a></td>
<td class="nump">1,690<span></span>
</td>
<td class="nump">1,513<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total common stockholders&#8217; equity</a></td>
<td class="nump">8,519<span></span>
</td>
<td class="nump">7,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Cumulative preferred stock, $4.50&#160;series</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">8,556<span></span>
</td>
<td class="nump">7,737<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">$ 25,399<span></span>
</td>
<td class="nump">$ 23,699<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AccruedRateRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets, Noncurrent, Other than Property, Plant and Equipment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DeferredPropertyTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_FinanceLeaseLiabilityAndOtherNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease Liability And Other, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_FinanceLeaseLiabilityAndOtherNoncurrent</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_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Debt, Current Maturities, Lease Obligation, Current And Other Financing Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 255<br> -SubTopic 10<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121605250&amp;loc=d3e2408-110839<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 27<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32262-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due after one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestAndDividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NotesPayableRelatedPartiesClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for notes payable (written promise to pay), due to related parties. 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableRelatedPartiesClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>34
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941279722952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable and accrued revenue, ALLOWANCE</a></td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForNotesAndLoansReceivableCurrent', window );">Notes receivable, ALLOWANCE</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent', window );">Accounts and notes receivable, ALLOWANCE</a></td>
<td class="nump">$ 91<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="top.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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">288,900,000<span></span>
</td>
<td class="nump">283,900,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="top.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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable and accrued revenue, ALLOWANCE</a></td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">$ 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="top.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="top.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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AllowanceForNotesAndLoansReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForNotesAndLoansReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941269671320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements Of Changes In Equity - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Other Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Retirement benefits liability</div></th>
<th class="th">
<div>Retirement benefits liability </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Derivative instruments</div></th>
<th class="th"><div>Retained Earnings (Accumulated Deficit)</div></th>
<th class="th">
<div>Retained Earnings (Accumulated Deficit) </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Noncontrolling Interests</div></th>
<th class="th"><div>Consumers Energy Company</div></th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Common Stock</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Other Paid-in Capital</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Accumulated Other Comprehensive Loss</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Retirement benefits liability</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Retirement benefits liability </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Investments</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Investments </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Retained Earnings (Accumulated Deficit)</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Retained Earnings (Accumulated Deficit) </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at Beginning of Period at Dec. 31, 2017</a></td>
<td class="nump">$ 4,478<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 5,019<span></span>
</td>
<td class="num">$ (50)<span></span>
</td>
<td class="num">$ (50)<span></span>
</td>
<td class="num">$ (11)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (531)<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 37<span></span>
</td>
<td class="nump">$ 6,488<span></span>
</td>
<td class="nump">$ 841<span></span>
</td>
<td class="nump">$ 4,449<span></span>
</td>
<td class="num">$ (12)<span></span>
</td>
<td class="num">$ (24)<span></span>
</td>
<td class="num">$ (5)<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
<td class="num">$ (12)<span></span>
</td>
<td class="nump">$ 1,173<span></span>
</td>
<td class="nump">$ 19<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning of period (in shares) at Dec. 31, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">281,647,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,554,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Common stock repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(224,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">(10)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_CommonStockReissuedShares', window );">Common stock reissued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">423,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_CommonStockReissuedValue', window );">Common stock reissued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Common stock reacquired (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(26,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures', window );">Common stock reacquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution', window );">Stockholder contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net loss arising during the period</a></td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax', window );">Settlement arising during the period</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax', window );">Prior service credit adjustment</a></td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax', window );">Amortization of prior service credit</a></td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gain (loss) on investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Reclassification adjustments included in net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized loss on derivative instruments</a></td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification adjustments included in net income</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">659<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared on common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(405)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(531)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStockCash', window );">Dividends declared on preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation', window );">Impact of purchase and consolidation of VIE</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests', window );">Sale of membership interest in VIE to tax equity investor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders', window );">Contribution from noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions and other changes in noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">End of period (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">283,374,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at End of Period at Dec. 31, 2018</a></td>
<td class="nump">$ 4,792<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">5,088<span></span>
</td>
<td class="num">(65)<span></span>
</td>
<td class="num">(63)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="num">(271)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="nump">6,920<span></span>
</td>
<td class="nump">841<span></span>
</td>
<td class="nump">4,699<span></span>
</td>
<td class="num">(21)<span></span>
</td>
<td class="num">(21)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,364<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in dollars per share)</a></td>
<td class="nump">$ 1.43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">710,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Common stock repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(181,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">(10)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_CommonStockReissuedShares', window );">Common stock reissued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_CommonStockReissuedValue', window );">Common stock reissued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Common stock reacquired (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(47,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures', window );">Common stock reacquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution', window );">Stockholder contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">675<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net loss arising during the period</a></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="num">(7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax', window );">Settlement arising during the period</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax', window );">Prior service credit adjustment</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</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>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax', window );">Amortization of prior service credit</a></td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gain (loss) on investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Reclassification adjustments included in net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized loss on derivative instruments</a></td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification adjustments included in net income</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">$ 682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">$ 743<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">743<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared on common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(434)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(592)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStockCash', window );">Dividends declared on preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation', window );">Impact of purchase and consolidation of VIE</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests', window );">Sale of membership interest in VIE to tax equity investor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders', window );">Contribution from noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions and other changes in noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">End of period (in shares) at Dec. 31, 2019</a></td>
<td class="nump">283,900,000<span></span>
</td>
<td class="nump">283,864,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at End of Period at Dec. 31, 2019</a></td>
<td class="nump">$ 5,055<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">5,113<span></span>
</td>
<td class="num">(73)<span></span>
</td>
<td class="num">(69)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="num">(25)<span></span>
</td>
<td class="num">$ (51)<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="nump">$ 7,737<span></span>
</td>
<td class="nump">841<span></span>
</td>
<td class="nump">5,374<span></span>
</td>
<td class="num">(28)<span></span>
</td>
<td class="num">(28)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,513<span></span>
</td>
<td class="nump">$ 0<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in dollars per share)</a></td>
<td class="nump">$ 1.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,609,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Common stock repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(216,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">(13)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_CommonStockReissuedShares', window );">Common stock reissued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_CommonStockReissuedValue', window );">Common stock reissued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Common stock reacquired (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(329,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures', window );">Common stock reacquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution', window );">Stockholder contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net loss arising during the period</a></td>
<td class="num">$ (15)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax', window );">Settlement arising during the period</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax', window );">Prior service credit adjustment</a></td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax', window );">Amortization of prior service credit</a></td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gain (loss) on investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Reclassification adjustments included in net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized loss on derivative instruments</a></td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification adjustments included in net income</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">$ 752<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="nump">$ 816<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">816<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared on common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(465)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(637)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStockCash', window );">Dividends declared on preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation', window );">Impact of purchase and consolidation of VIE</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests', window );">Sale of membership interest in VIE to tax equity investor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders', window );">Contribution from noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions and other changes in noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">End of period (in shares) at Dec. 31, 2020</a></td>
<td class="nump">288,900,000<span></span>
</td>
<td class="nump">288,940,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at End of Period at Dec. 31, 2020</a></td>
<td class="nump">$ 6,077<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 5,365<span></span>
</td>
<td class="num">$ (86)<span></span>
</td>
<td class="num">$ (80)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (6)<span></span>
</td>
<td class="nump">$ 214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 581<span></span>
</td>
<td class="nump">$ 8,556<span></span>
</td>
<td class="nump">$ 841<span></span>
</td>
<td class="nump">$ 6,024<span></span>
</td>
<td class="num">$ (36)<span></span>
</td>
<td class="num">$ (36)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,690<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in dollars per share)</a></td>
<td class="nump">$ 1.63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_AdjustmentsToAdditionalPaidInCapitalStockholderContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments to Additional Paid in Capital Stockholder Contribution</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_cms_CommonStockReissuedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock reissued shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CommonStockReissuedShares</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: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_cms_CommonStockReissuedValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of shares reissued during the period. Upon reissuance, the common stock reissued is outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CommonStockReissuedValue</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_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase in noncontrolling interest balance from contributions from the noncontrolling interest holders, included in the consolidation of the parent entity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from an asset acquisition that resulted in VIE being consolidated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents a sale (new stock issuance) by a subsidiary to noncontrolling interests (third parties, parties directly or indirectly unrelated to parent) during the period. The capital transaction by subsidiary does not result in a loss of control by the parent, but does effect a change in total (consolidated) equity attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27357-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares related to Restricted Stock Award forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>36
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941485087112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text">Significant Accounting Policies<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Principles of Consolidation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#8217;s consolidated financial statements comprise CMS&#160;Energy, Consumers, CMS&#160;Enterprises, EnerBank, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#8217; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest or is the primary beneficiary. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Use of Estimates:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Contingencies:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers record estimated liabilities for contingencies on their consolidated financial statements when it is probable that a liability has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#8209;regulated portions of CMS&#160;Energy&#8217;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In order to support ongoing operations, CMS&#160;Energy and Consumers enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they qualify for the normal purchases and sales exception</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they cannot be net settled due in part to the absence of an active market for the commodity</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives.</span></div><div 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, CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long-term debt and notes receivable transactions.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record derivative contracts that do not qualify for the normal purchases and sales exception at fair value on their consolidated balance sheets. At CMS&#160;Energy, if the derivative is accounted for as a cash flow hedge, unrealized gains and losses from changes in the fair value of the derivative are recognized in AOCI and subsequently recognized in earnings when the hedged transactions impact earnings. If the derivative is accounted for as a fair value hedge, changes in the fair value of the derivative and changes in the fair value of the hedged item due to the hedged risk are recognized in earnings. For the FTRs at Consumers, changes in fair value are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#8217;s and Consumers&#8217; derivative instruments recorded at fair value, see Note&#160;6, Fair Value Measurements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EPS:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy calculates basic and diluted EPS using the weighted-average number of shares of common stock and dilutive potential common stock outstanding during the period. Potential common stock, for purposes of determining diluted EPS, includes the effects of nonvested stock awards and forward equity sales. CMS&#160;Energy computes the effect on potential common stock using the treasury stock method. Diluted EPS excludes the impact of antidilutive securities, which are those securities resulting in an increase in EPS or a decrease in loss per share. For EPS computations, see Note&#160;15, Earnings Per Share&#8212;CMS&#160;Energy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets and Equity Method Investments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers perform tests of impairment if certain triggering events occur or if there has been a decline in value that may be other than temporary.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy also assesses equity method investments for impairment whenever there has been a decline in value that is other than temporary. This assessment requires CMS&#160;Energy to determine the fair value of the equity method investment. CMS&#160;Energy determines fair value using valuation methodologies, including discounted cash flows, and assesses the ability of the investee to sustain an earnings capacity that justifies the carrying amount of the investment. CMS&#160;Energy records an impairment if the fair value is less than the carrying amount and the decline in value is considered to be other than temporary.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Investment Tax Credits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment. CMS&#160;Energy&#8217;s non&#8209;regulated businesses use the deferral method of accounting for investment tax credits. Under the deferral method, the book basis of the associated assets is reduced by the amount of the credit, resulting in lower depreciation expense over the life of the assets. Furthermore, the tax basis of the assets is reduced by 50 percent of the related credit, resulting in a net deferred tax asset. CMS&#160;Energy recognizes the tax benefit of this basis difference as a reduction to income tax expense in the year in which the plant reaches commercial operation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Inventory:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MISO Transactions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Property Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Property taxes are based on the taxable value of Consumers&#8217; real and personal property assessed by local taxing authorities. Consumers records property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of Consumers&#8217; accrued property tax that will be recognized over future governmental fiscal periods.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Grant:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, Consumers received a renewable energy cash grant for Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park under Section&#160;1603 of the American Recovery and Reinvestment Tax Act of 2009. Upon receipt of the grant, Consumers recorded a regulatory liability, which Consumers is amortizing over the life of Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income. Consumers recorded the deferred income taxes related to the grant as a reduction of the book basis of Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Other:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> For additional accounting policies, see:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;8, Notes Receivable</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;9, Plant, Property, and Equipment</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;11, Asset Retirement Obligations</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;12, Retirement Benefits</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;14, Income Taxes</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;15, Earnings Per Share&#8212;CMS&#160;Energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;16, Revenue</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;18, Cash and Cash Equivalents</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;21, Variable Interest Entities</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="top.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="top.Show.showAR( this, 'defref_cms_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text">Significant Accounting Policies<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Principles of Consolidation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#8217;s consolidated financial statements comprise CMS&#160;Energy, Consumers, CMS&#160;Enterprises, EnerBank, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#8217; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest or is the primary beneficiary. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Use of Estimates:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Contingencies:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers record estimated liabilities for contingencies on their consolidated financial statements when it is probable that a liability has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#8209;regulated portions of CMS&#160;Energy&#8217;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In order to support ongoing operations, CMS&#160;Energy and Consumers enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they qualify for the normal purchases and sales exception</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they cannot be net settled due in part to the absence of an active market for the commodity</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives.</span></div><div 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, CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long-term debt and notes receivable transactions.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record derivative contracts that do not qualify for the normal purchases and sales exception at fair value on their consolidated balance sheets. At CMS&#160;Energy, if the derivative is accounted for as a cash flow hedge, unrealized gains and losses from changes in the fair value of the derivative are recognized in AOCI and subsequently recognized in earnings when the hedged transactions impact earnings. If the derivative is accounted for as a fair value hedge, changes in the fair value of the derivative and changes in the fair value of the hedged item due to the hedged risk are recognized in earnings. For the FTRs at Consumers, changes in fair value are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#8217;s and Consumers&#8217; derivative instruments recorded at fair value, see Note&#160;6, Fair Value Measurements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EPS:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy calculates basic and diluted EPS using the weighted-average number of shares of common stock and dilutive potential common stock outstanding during the period. Potential common stock, for purposes of determining diluted EPS, includes the effects of nonvested stock awards and forward equity sales. CMS&#160;Energy computes the effect on potential common stock using the treasury stock method. Diluted EPS excludes the impact of antidilutive securities, which are those securities resulting in an increase in EPS or a decrease in loss per share. For EPS computations, see Note&#160;15, Earnings Per Share&#8212;CMS&#160;Energy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets and Equity Method Investments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers perform tests of impairment if certain triggering events occur or if there has been a decline in value that may be other than temporary.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy also assesses equity method investments for impairment whenever there has been a decline in value that is other than temporary. This assessment requires CMS&#160;Energy to determine the fair value of the equity method investment. CMS&#160;Energy determines fair value using valuation methodologies, including discounted cash flows, and assesses the ability of the investee to sustain an earnings capacity that justifies the carrying amount of the investment. CMS&#160;Energy records an impairment if the fair value is less than the carrying amount and the decline in value is considered to be other than temporary.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Investment Tax Credits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment. CMS&#160;Energy&#8217;s non&#8209;regulated businesses use the deferral method of accounting for investment tax credits. Under the deferral method, the book basis of the associated assets is reduced by the amount of the credit, resulting in lower depreciation expense over the life of the assets. Furthermore, the tax basis of the assets is reduced by 50 percent of the related credit, resulting in a net deferred tax asset. CMS&#160;Energy recognizes the tax benefit of this basis difference as a reduction to income tax expense in the year in which the plant reaches commercial operation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Inventory:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MISO Transactions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Property Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Property taxes are based on the taxable value of Consumers&#8217; real and personal property assessed by local taxing authorities. Consumers records property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of Consumers&#8217; accrued property tax that will be recognized over future governmental fiscal periods.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Grant:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, Consumers received a renewable energy cash grant for Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park under Section&#160;1603 of the American Recovery and Reinvestment Tax Act of 2009. Upon receipt of the grant, Consumers recorded a regulatory liability, which Consumers is amortizing over the life of Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income. Consumers recorded the deferred income taxes related to the grant as a reduction of the book basis of Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Other:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> For additional accounting policies, see:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;8, Notes Receivable</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;9, Plant, Property, and Equipment</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;11, Asset Retirement Obligations</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;12, Retirement Benefits</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;14, Income Taxes</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;15, Earnings Per Share&#8212;CMS&#160;Energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;16, Revenue</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;18, Cash and Cash Equivalents</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Note&#160;21, Variable Interest Entities</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_SignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Significant Accounting Policies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_SignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941261744376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>New Accounting Standards<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock', window );">New Accounting Standards</a></td>
<td class="text">New Accounting Standards<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%">Implementation of 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-style:italic;font-weight:400;line-height:120%">ASU&#160;2016&#8209;13, Measurement of Credit Losses on Financial Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This standard, which was effective on January 1, 2020 for CMS Energy and Consumers, provides new guidance for measuring and recognizing credit losses on financial instruments. The standard applies to financial assets that are not measured at fair value through net income as well as to certain off&#8209;balance-sheet credit exposures. CMS&#160;Energy and Consumers were required to apply the standard using a modified retrospective approach, under which the initial impacts of the standard are recorded through a cumulative-effect adjustment to beginning retained earnings on the effective 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%">The standard required an increase to the allowance for loan losses at EnerBank. Prior to the standard, the allowance reflected expected credit losses over a 12&#8209;month period, but the new guidance requires the allowance to reflect expected credit losses over the entire life of the loans. As a result, CMS&#160;Energy recorded a $65&#160;million increase to its expected credit loss reserves on January&#160;1,&#160;2020, with the offsetting adjustment recorded to retained earnings, net of taxes of $14&#160;million. The standard also requires an increase in the initial provision for loan losses recognized in net income for new loans originated in 2020 and beyond. The adoption of this standard resulted in a $21&#160;million reduction to CMS&#160;Energy&#8217;s income before income taxes for the year ended December&#160;31,&#160;2020. For further information on EnerBank&#8217;s loans and the related allowance for loan losses see Note&#160;8, Notes Receivable. At Consumers, the standard applies to the allowance for uncollectible accounts, but did not result in any significant changes to the allowance methodology and did not have a material impact on Consumers&#8217; consolidated financial statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This standard, which was effective as of March 12, 2020 for CMS&#160;Energy and Consumers, provides optional guidance intended to ease the potential burden in accounting for the expected discontinuation of LIBOR as a reference rate in the financial markets. The guidance can be applied to modifications made to certain contracts to replace LIBOR with a new reference rate. The guidance, if elected, will permit entities to treat such modifications as the continuation of the original contract, without any required accounting reassessments or remeasurements. The guidance will also facilitate the continuation of hedge accounting for derivatives that may have to be modified to incorporate a new rate. The guidance is effective through December&#160;31,&#160;2022. CMS&#160;Energy and Consumers presently have various contracts that reference LIBOR and they are assessing how this standard may be applied to specific contract modifications.</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="top.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="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock', window );">New Accounting Standards</a></td>
<td class="text">New Accounting Standards<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%">Implementation of 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-style:italic;font-weight:400;line-height:120%">ASU&#160;2016&#8209;13, Measurement of Credit Losses on Financial Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This standard, which was effective on January 1, 2020 for CMS Energy and Consumers, provides new guidance for measuring and recognizing credit losses on financial instruments. The standard applies to financial assets that are not measured at fair value through net income as well as to certain off&#8209;balance-sheet credit exposures. CMS&#160;Energy and Consumers were required to apply the standard using a modified retrospective approach, under which the initial impacts of the standard are recorded through a cumulative-effect adjustment to beginning retained earnings on the effective 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%">The standard required an increase to the allowance for loan losses at EnerBank. Prior to the standard, the allowance reflected expected credit losses over a 12&#8209;month period, but the new guidance requires the allowance to reflect expected credit losses over the entire life of the loans. As a result, CMS&#160;Energy recorded a $65&#160;million increase to its expected credit loss reserves on January&#160;1,&#160;2020, with the offsetting adjustment recorded to retained earnings, net of taxes of $14&#160;million. The standard also requires an increase in the initial provision for loan losses recognized in net income for new loans originated in 2020 and beyond. The adoption of this standard resulted in a $21&#160;million reduction to CMS&#160;Energy&#8217;s income before income taxes for the year ended December&#160;31,&#160;2020. For further information on EnerBank&#8217;s loans and the related allowance for loan losses see Note&#160;8, Notes Receivable. At Consumers, the standard applies to the allowance for uncollectible accounts, but did not result in any significant changes to the allowance methodology and did not have a material impact on Consumers&#8217; consolidated financial statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This standard, which was effective as of March 12, 2020 for CMS&#160;Energy and Consumers, provides optional guidance intended to ease the potential burden in accounting for the expected discontinuation of LIBOR as a reference rate in the financial markets. The guidance can be applied to modifications made to certain contracts to replace LIBOR with a new reference rate. The guidance, if elected, will permit entities to treat such modifications as the continuation of the original contract, without any required accounting reassessments or remeasurements. The guidance will also facilitate the continuation of hedge accounting for derivatives that may have to be modified to incorporate a new rate. The guidance is effective through December&#160;31,&#160;2022. CMS&#160;Energy and Consumers presently have various contracts that reference LIBOR and they are assessing how this standard may be applied to specific contract modifications.</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_NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of the adoption of new accounting pronouncements that describes the new methods, amount and effects on financial statement line items, and the entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock</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>nonnum: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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941260175688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Matters<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 Staff, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#8217; rate cases and PSCR and GCR processes. 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 orders or other actions, could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are multiple appeals pending that involve various issues concerning cost recovery from customers, the adequacy of the record of evidence supporting the recovery of Smart Energy investments, and other matters. Consumers is unable to predict the outcome of these appeals.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Regulatory Assets and Liabilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is subject to the actions of the MPSC and FERC and therefore prepares its consolidated financial statements in accordance with the provisions of regulatory accounting. A utility must apply regulatory accounting when its rates are designed to recover specific costs of providing regulated services. Under regulatory accounting, Consumers records regulatory assets or liabilities for certain transactions that would have been treated as expense or revenue by non&#8209;regulated businesses.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the regulatory assets and liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.248%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.605%"/><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%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of Recovery or Refund Period</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></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%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred capital spending</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 28pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42&#160;</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%">33&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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,231&#160;</span></td><td style="background-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%">1,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of coal-fueled electric generating units to be retired</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MGP sites</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized loss on reacquired debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand response program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">COVID-19 costs accounting deferral</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;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%">2,653&#160;</span></td><td 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%">2,489&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,695&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,522&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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%">105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserve for customer refunds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Voluntary transmission asset sale gain share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">151&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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%">Cost of removal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,419&#160;</span></td><td style="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%">1,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy grant</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARO</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="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%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="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%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,744&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,742&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,895&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,829&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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 MPSC has historically authorized and Consumers expects the MPSC to authorize a specific return on these regulatory assets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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 regulatory asset is included in rate base, thereby providing a return.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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">These regulatory assets represent incurred costs for which the MPSC has provided, or Consumers expects, recovery without a return on investment.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Regulatory Assets</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Energy Waste Reduction Plan Incentive:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The energy waste reduction incentive mechanism provides a financial incentive if the energy savings of Consumers&#8217; customers exceed annual targets established by the MPSC. Consumers accounts for this program as an alternative-revenue program that meets the criteria for recognizing revenue related to the incentive as soon as energy savings exceed the annual targets established by the MPSC.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In November&#160;2020, the MPSC approved a settlement agreement authorizing Consumers to collect $34&#160;million during 2021 as an incentive for exceeding its statutory savings targets in 2019. Consumers recognized incentive revenue under this program of $34&#160;million in 2019. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers also exceeded its statutory savings targets in 2020, achieved certain other goals, and will request the MPSC&#8217;s approval to collect $42&#160;million, the maximum performance incentive, in the energy waste reduction reconciliation to be filed in 2021. Consumers recognized incentive revenue under this program of $42&#160;million in 2020. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Deferred Capital Spending:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In January&#160;2019, the MPSC approved a settlement agreement in Consumers&#8217; 2018 electric rate case, which provided deferred accounting treatment for distribution-related capital investments exceeding certain threshold amounts. Thus, for actual capital spending above the threshold amounts detailed in the settlement agreement, Consumers has deferred as a regulatory asset the associated depreciation and property tax expense as well as the debt component of the overall rate of return on such spending.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Postretirement Benefits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> As part of the ratemaking process, the MPSC allows Consumers to recover the costs of postretirement benefits. Accordingly, Consumers defers the net impact of actuarial losses and gains, prior service costs and credits, and settlements associated with postretirement benefits as a regulatory asset or liability. The asset or liability will decrease as the deferred items are amortized and recognized as components of net periodic benefit cost. For details about settlements and the amortization periods, see Note&#160;12, Retirement Benefits.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Costs of Coal-fueled Electric Generating Units to be Retired:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In June&#160;2019, the MPSC approved the settlement agreement reached in Consumers&#8217; IRP, under which Consumers plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;&#160;2 coal-fueled electric generating units in 2023. Under Michigan law, electric utilities have been permitted to use highly rated, low-cost securitization bonds to finance the recovery of qualified costs. In&#160;2019, Consumers removed from total plant, property, and equipment an amount representing the projected remaining book value of the two&#160;coal-fueled electric generating units upon their retirement, and recorded it as a regulatory asset. Until securitization, the book value of the generating units will remain in rate base and receive full regulatory returns in general rate cases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2020, the MPSC issued a securitization financing order authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of the two&#160;coal-fueled electric generating units upon their retirement. An intervenor has appealed the order, contending that it should not have to pay the securitization surcharge.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securitized Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, the MPSC issued a securitization financing order authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of seven smaller </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">coal-fueled electric generating units that Consumers retired in 2016 and three smaller natural gas-fueled electric generating units that Consumers retired in 2015. Upon receipt of the MPSC&#8217;s order, Consumers removed the book value of the ten units from plant, property, and equipment and recorded this amount as a regulatory asset. Consumers is amortizing the regulatory asset over the life of the related securitization bonds, which it issued through a subsidiary in 2014. For additional details regarding the securitization bonds, see Note&#160;5, Financings and Capitalization.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARO:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The recovery of the underlying asset investments and related removal and monitoring costs of recorded AROs is approved by the MPSC in depreciation rate cases. Consumers records a regulatory asset and a regulatory liability for timing differences between the recognition of AROs for financial reporting purposes and the recovery of these costs from customers. The recovery period approximates the useful life of the assets to be removed.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MGP Sites:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers is incurring environmental remediation and other response activity costs at 23&#160;former MGP facilities. The MPSC allows Consumers to recover from its natural gas customers over a ten-year period the costs incurred to remediate the MGP sites.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Unamortized Loss on Reacquired Debt:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under regulatory accounting, any unamortized discount, premium, or expense related to debt redeemed with the proceeds of new debt is capitalized and amortized over the life of the new debt.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Energy Waste Reduction Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The MPSC allows Consumers to collect surcharges from customers to fund its energy waste reduction plan. The amount of spending incurred in excess of surcharges collected is recorded as a regulatory asset and amortized as surcharges are collected from customers over the plan period. The amount of surcharges collected in excess of spending incurred is recorded as a regulatory liability and amortized as costs are incurred.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Demand Response Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In the IRP and in general electric rate cases, the MPSC has approved the recovery of demand response costs. Consumers annually files a reconciliation with the MPSC to review actual demand response costs against amounts approved. The method of recovery of demand response costs will be determined in a future rate case.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">COVID&#8209;19 Costs Accounting Deferral: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In April&#160;2020, the MPSC issued an order authorizing Consumers to defer uncollectible accounts expense incurred beginning March&#160;24,&#160;2020 that are in excess of the amount used to set existing rates.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Regulatory Liabilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Income Taxes, Net:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers records regulatory assets and liabilities to reflect the difference between deferred income taxes recognized for financial reporting purposes and amounts previously reflected in Consumers&#8217; rates. This net balance will decrease over the remaining life of the related temporary differences and flow through income tax expense. The majority of the net regulatory liability recorded related to income taxes is associated with plant assets that are subject to normalization, which is governed by the Internal Revenue Code, and will be returned to customers over the remaining book life of the related plant assets, the average of which is 44 years for gas plant assets and 27 years for electric plant assets. For additional details on deferred income taxes, see Note&#160;14, Income Taxes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Reserve for Customer Refunds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> In December&#160;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. Consumers is required to submit another filing by the end of February 2021 proposing an appropriate method for making this refund.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Voluntary Transmission Asset Sale Gain Share:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> In October&#160;2020, Consumers completed a sale of the electric utility&#8217;s remaining transmission equipment to METC. In December&#160;2020, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with electric utility customers; this application was approved by the MPSC in February&#160;2021. Consumers will share the gain through an offset to additional spending in 2021 or through a bill credit to electric utility customers in 2022. As a result, Consumers deferred $14&#160;million of the gain in December&#160;2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In September&#160;2019, Consumers completed a sale of a portion of its electric utility&#8217;s substation transmission equipment to METC. In December&#160;2019, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with customers; this application was approved by the MPSC in April&#160;2020. As a result, Consumers deferred $17&#160;million of the gain in December&#160;2019 and shared that gain with customers in 2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Cost of Removal:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> The MPSC allows Consumers to collect amounts from customers to fund future asset removal activities. This regulatory liability is reduced as costs of removal are incurred. The refund period of this regulatory liability approximates the useful life of the assets to be removed.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Grant:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, Consumers received a $69&#160;million renewable energy grant for Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park, which began operations in 2012. This grant reduces Consumers&#8217; cost of complying with Michigan&#8217;s renewable portfolio standard and, accordingly, reduces the overall renewable energy surcharge to be collected from customers. The regulatory liability recorded for the grant will be amortized over the life of Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Energy Park.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has collected surcharges to fund its renewable energy plan. Amounts not yet spent under the plan are recorded as a regulatory liability, which is amortized as incremental costs are incurred to operate and depreciate Consumers&#8217; renewable generation facilities and to purchase RECs under renewable energy purchase agreements. Incremental costs represent costs incurred in excess of amounts recovered through the PSCR process.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility</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%">2020 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 February&#160;2020, Consumers filed an application with the MPSC seeking an annual rate increase of $244&#160;million, based on a 10.5 percent authorized return on equity and a projected twelve-month period ending December&#160;31,&#160;2021. In July&#160;2020, Consumers reduced its requested annual rate increase to $230&#160;million. In December&#160;2020, the MPSC approved an annual rate increase of $90&#160;million, based on a 9.9 percent authorized return on equity. This increase reflects a $36&#160;million refund to customers of regulatory tax liabilities associated with the remeasurement of Consumers&#8217; deferred income taxes as a result of the TCJA; excluding the impacts of this refund, the order resulted in a $126&#160;million increase in annual rates. </span></div><div 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 order also approved the recovery of $13&#160;million associated with Consumers&#8217; deferral of depreciation and property tax expense and the overall rate of return on distribution-related capital investments exceeding certain threshold amounts. </span></div><div 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, the order approved the method of recovering amounts earned under the financial compensation mechanism approved by the MPSC in Consumers&#8217; IRP. This mechanism allows Consumers to earn a return equal to Consumer&#8217;s weighted-average cost of capital on payments made under PPAs approved by the MPSC after January&#160;1,&#160;2019. The order authorizes Consumers to recover $3&#160;million, beginning in January&#160;2021, for incentives earned and to be earned on PPA payments during 2019 through 2021. Consumers accounts for this program as an alternative-revenue program that meets the criteria for recognizing revenue related to the mechanism as payments are made on MPSC-approved PPAs. Consumers recognized revenue under this mechanism of $1&#160;million in 2020.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div 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 also authorized in the order to replace the current net metering tariff with a new distributed generation tariff, pursuant to the 2016 Energy Law. The new distributed generation tariff is consistent with other distributed generation tariffs already approved by the MPSC and will reduce the subsidies paid by non-distributed generation customers under the current net metering program.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">2019 Gas Rate Case:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In December&#160;2019, Consumers filed an application with the MPSC seeking an annual rate increase of $245&#160;million, based on a 10.5 percent authorized return on equity and a projected twelve-month period ending September&#160;30,&#160;2021. In May&#160;2020, Consumers reduced its requested annual rate increase to $229&#160;million. In September&#160;2020, the MPSC approved a settlement agreement authorizing an annual rate increase of $144&#160;million, based on a 9.9 percent authorized return on equity, effective October&#160;1,&#160;2020. As part of that agreement, Consumers agreed not to file a new gas rate case prior to December&#160;2021. The MPSC also approved the continuation of a revenue decoupling mechanism, which annually reconciles Consumers&#8217; actual weather-normalized non-fuel revenues with the revenues approved by the MPSC. This reconciliation would start in October&#160;2021 and continue until the MPSC resets rates in a subsequent rate case.</span></div><div 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, the MPSC authorized Consumers to accelerate:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 refund of a regulatory liability associated with the unprotected, non&#8209;property-related excess deferred income taxes resulting from the TCJA; Consumers was previously authorized to refund this through 2029</span></div><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 flow-through of certain income tax benefits associated primarily with the cost of removal of gas plant assets placed in service before 1993; Consumers was previously authorized to refund this 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%">Under the settlement agreement approved by the MPSC, these benefits, which total $84&#160;million, will now be passed through to customers by September&#160;2022. For additional details, see Note&#160;14, Income Taxes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Power Supply Cost Recovery and Gas Cost Recovery</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The PSCR and GCR ratemaking processes are designed to allow Consumers to recover all of its power supply and purchased natural gas costs if incurred under reasonable and prudent policies and practices. The MPSC reviews these costs, policies, and practices in annual plan and reconciliation proceedings. Consumers adjusts its PSCR and GCR billing charges monthly in order to minimize the underrecovery or overrecovery amount in the annual reconciliations. Underrecoveries represent probable future revenues that will be recovered from customers; overrecoveries represent previously collected revenues that will be refunded to customers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the liabilities for PSCR and GCR overrecoveries reflected on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSCR overrecoveries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GCR overrecoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued rate refunds</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;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%">PSCR Plans and Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In October&#160;2020, the MPSC issued an order in Consumers&#8217; 2018 PSCR reconciliation, authorizing recovery of $2.0&#160;billion of power costs and authorizing Consumers to reflect in its 2019 PSCR reconciliation the underrecovery of $28&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In April&#160;2020, the MPSC issued an order in Consumers&#8217; 2019&#160;PSCR plan authorizing the 2019&#160;PSCR charge that Consumers self-implemented beginning in January&#160;2019. In March&#160;2020, Consumers filed its 2019&#160;PSCR reconciliation, requesting full recovery of $1.9&#160;billion of power costs and authorization to reflect in its 2020 PSCR reconciliation the overrecovery of $21&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers submitted its 2020 PSCR plan to the MPSC in September&#160;2019 and, in accordance with its proposed plan, self-implemented the 2020 PSCR charge beginning in January&#160;2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">GCR Plans and Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In September&#160;2020, the MPSC issued an order in Consumers&#8217; 2018-2019 GCR reconciliation, authorizing recovery of $0.6&#160;billion of gas costs and authorizing Consumers to reflect in its 2019-2020 GCR reconciliation the underrecovery of $11&#160;million. The MPSC disallowed the recovery of $7&#160;million in incremental gas purchases related to the Ray Compressor Station fire. For additional details, see Note&#160;4, Contingencies and Commitments&#8212;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%">In June&#160;2020, Consumers filed its 2019-2020 GCR reconciliation, requesting full recovery of $0.5&#160;billion of gas costs and authorization to reflect in its 2020-2021 GCR reconciliation the underrecovery of $1&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In September&#160;2020, the MPSC approved a settlement agreement in Consumers&#8217; 2020-2021 GCR plan authorizing the 2020-2021 GCR charge that Consumers self-implemented beginning in April&#160;2020.</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="top.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="top.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="top.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 Staff, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#8217; rate cases and PSCR and GCR processes. 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 orders or other actions, could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are multiple appeals pending that involve various issues concerning cost recovery from customers, the adequacy of the record of evidence supporting the recovery of Smart Energy investments, and other matters. Consumers is unable to predict the outcome of these appeals.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Regulatory Assets and Liabilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is subject to the actions of the MPSC and FERC and therefore prepares its consolidated financial statements in accordance with the provisions of regulatory accounting. A utility must apply regulatory accounting when its rates are designed to recover specific costs of providing regulated services. Under regulatory accounting, Consumers records regulatory assets or liabilities for certain transactions that would have been treated as expense or revenue by non&#8209;regulated businesses.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the regulatory assets and liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.248%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.605%"/><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%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of Recovery or Refund Period</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></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%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred capital spending</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 28pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42&#160;</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%">33&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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,231&#160;</span></td><td style="background-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%">1,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of coal-fueled electric generating units to be retired</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MGP sites</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized loss on reacquired debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand response program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">COVID-19 costs accounting deferral</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;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%">2,653&#160;</span></td><td 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%">2,489&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,695&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,522&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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%">105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserve for customer refunds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Voluntary transmission asset sale gain share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">151&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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%">Cost of removal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,419&#160;</span></td><td style="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%">1,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy grant</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARO</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="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%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="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%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,744&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,742&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,895&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,829&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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 MPSC has historically authorized and Consumers expects the MPSC to authorize a specific return on these regulatory assets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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 regulatory asset is included in rate base, thereby providing a return.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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">These regulatory assets represent incurred costs for which the MPSC has provided, or Consumers expects, recovery without a return on investment.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Regulatory Assets</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Energy Waste Reduction Plan Incentive:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The energy waste reduction incentive mechanism provides a financial incentive if the energy savings of Consumers&#8217; customers exceed annual targets established by the MPSC. Consumers accounts for this program as an alternative-revenue program that meets the criteria for recognizing revenue related to the incentive as soon as energy savings exceed the annual targets established by the MPSC.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In November&#160;2020, the MPSC approved a settlement agreement authorizing Consumers to collect $34&#160;million during 2021 as an incentive for exceeding its statutory savings targets in 2019. Consumers recognized incentive revenue under this program of $34&#160;million in 2019. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers also exceeded its statutory savings targets in 2020, achieved certain other goals, and will request the MPSC&#8217;s approval to collect $42&#160;million, the maximum performance incentive, in the energy waste reduction reconciliation to be filed in 2021. Consumers recognized incentive revenue under this program of $42&#160;million in 2020. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Deferred Capital Spending:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In January&#160;2019, the MPSC approved a settlement agreement in Consumers&#8217; 2018 electric rate case, which provided deferred accounting treatment for distribution-related capital investments exceeding certain threshold amounts. Thus, for actual capital spending above the threshold amounts detailed in the settlement agreement, Consumers has deferred as a regulatory asset the associated depreciation and property tax expense as well as the debt component of the overall rate of return on such spending.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Postretirement Benefits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> As part of the ratemaking process, the MPSC allows Consumers to recover the costs of postretirement benefits. Accordingly, Consumers defers the net impact of actuarial losses and gains, prior service costs and credits, and settlements associated with postretirement benefits as a regulatory asset or liability. The asset or liability will decrease as the deferred items are amortized and recognized as components of net periodic benefit cost. For details about settlements and the amortization periods, see Note&#160;12, Retirement Benefits.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Costs of Coal-fueled Electric Generating Units to be Retired:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In June&#160;2019, the MPSC approved the settlement agreement reached in Consumers&#8217; IRP, under which Consumers plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;&#160;2 coal-fueled electric generating units in 2023. Under Michigan law, electric utilities have been permitted to use highly rated, low-cost securitization bonds to finance the recovery of qualified costs. In&#160;2019, Consumers removed from total plant, property, and equipment an amount representing the projected remaining book value of the two&#160;coal-fueled electric generating units upon their retirement, and recorded it as a regulatory asset. Until securitization, the book value of the generating units will remain in rate base and receive full regulatory returns in general rate cases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2020, the MPSC issued a securitization financing order authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of the two&#160;coal-fueled electric generating units upon their retirement. An intervenor has appealed the order, contending that it should not have to pay the securitization surcharge.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securitized Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, the MPSC issued a securitization financing order authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of seven smaller </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">coal-fueled electric generating units that Consumers retired in 2016 and three smaller natural gas-fueled electric generating units that Consumers retired in 2015. Upon receipt of the MPSC&#8217;s order, Consumers removed the book value of the ten units from plant, property, and equipment and recorded this amount as a regulatory asset. Consumers is amortizing the regulatory asset over the life of the related securitization bonds, which it issued through a subsidiary in 2014. For additional details regarding the securitization bonds, see Note&#160;5, Financings and Capitalization.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ARO:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The recovery of the underlying asset investments and related removal and monitoring costs of recorded AROs is approved by the MPSC in depreciation rate cases. Consumers records a regulatory asset and a regulatory liability for timing differences between the recognition of AROs for financial reporting purposes and the recovery of these costs from customers. The recovery period approximates the useful life of the assets to be removed.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MGP Sites:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers is incurring environmental remediation and other response activity costs at 23&#160;former MGP facilities. The MPSC allows Consumers to recover from its natural gas customers over a ten-year period the costs incurred to remediate the MGP sites.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Unamortized Loss on Reacquired Debt:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under regulatory accounting, any unamortized discount, premium, or expense related to debt redeemed with the proceeds of new debt is capitalized and amortized over the life of the new debt.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Energy Waste Reduction Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The MPSC allows Consumers to collect surcharges from customers to fund its energy waste reduction plan. The amount of spending incurred in excess of surcharges collected is recorded as a regulatory asset and amortized as surcharges are collected from customers over the plan period. The amount of surcharges collected in excess of spending incurred is recorded as a regulatory liability and amortized as costs are incurred.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Demand Response Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In the IRP and in general electric rate cases, the MPSC has approved the recovery of demand response costs. Consumers annually files a reconciliation with the MPSC to review actual demand response costs against amounts approved. The method of recovery of demand response costs will be determined in a future rate case.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">COVID&#8209;19 Costs Accounting Deferral: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In April&#160;2020, the MPSC issued an order authorizing Consumers to defer uncollectible accounts expense incurred beginning March&#160;24,&#160;2020 that are in excess of the amount used to set existing rates.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Regulatory Liabilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Income Taxes, Net:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers records regulatory assets and liabilities to reflect the difference between deferred income taxes recognized for financial reporting purposes and amounts previously reflected in Consumers&#8217; rates. This net balance will decrease over the remaining life of the related temporary differences and flow through income tax expense. The majority of the net regulatory liability recorded related to income taxes is associated with plant assets that are subject to normalization, which is governed by the Internal Revenue Code, and will be returned to customers over the remaining book life of the related plant assets, the average of which is 44 years for gas plant assets and 27 years for electric plant assets. For additional details on deferred income taxes, see Note&#160;14, Income Taxes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Reserve for Customer Refunds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> In December&#160;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. Consumers is required to submit another filing by the end of February 2021 proposing an appropriate method for making this refund.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Voluntary Transmission Asset Sale Gain Share:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> In October&#160;2020, Consumers completed a sale of the electric utility&#8217;s remaining transmission equipment to METC. In December&#160;2020, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with electric utility customers; this application was approved by the MPSC in February&#160;2021. Consumers will share the gain through an offset to additional spending in 2021 or through a bill credit to electric utility customers in 2022. As a result, Consumers deferred $14&#160;million of the gain in December&#160;2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In September&#160;2019, Consumers completed a sale of a portion of its electric utility&#8217;s substation transmission equipment to METC. In December&#160;2019, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with customers; this application was approved by the MPSC in April&#160;2020. As a result, Consumers deferred $17&#160;million of the gain in December&#160;2019 and shared that gain with customers in 2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Cost of Removal:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> The MPSC allows Consumers to collect amounts from customers to fund future asset removal activities. This regulatory liability is reduced as costs of removal are incurred. The refund period of this regulatory liability approximates the useful life of the assets to be removed.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Grant:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, Consumers received a $69&#160;million renewable energy grant for Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park, which began operations in 2012. This grant reduces Consumers&#8217; cost of complying with Michigan&#8217;s renewable portfolio standard and, accordingly, reduces the overall renewable energy surcharge to be collected from customers. The regulatory liability recorded for the grant will be amortized over the life of Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Energy Park.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has collected surcharges to fund its renewable energy plan. Amounts not yet spent under the plan are recorded as a regulatory liability, which is amortized as incremental costs are incurred to operate and depreciate Consumers&#8217; renewable generation facilities and to purchase RECs under renewable energy purchase agreements. Incremental costs represent costs incurred in excess of amounts recovered through the PSCR process.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility</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%">2020 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 February&#160;2020, Consumers filed an application with the MPSC seeking an annual rate increase of $244&#160;million, based on a 10.5 percent authorized return on equity and a projected twelve-month period ending December&#160;31,&#160;2021. In July&#160;2020, Consumers reduced its requested annual rate increase to $230&#160;million. In December&#160;2020, the MPSC approved an annual rate increase of $90&#160;million, based on a 9.9 percent authorized return on equity. This increase reflects a $36&#160;million refund to customers of regulatory tax liabilities associated with the remeasurement of Consumers&#8217; deferred income taxes as a result of the TCJA; excluding the impacts of this refund, the order resulted in a $126&#160;million increase in annual rates. </span></div><div 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 order also approved the recovery of $13&#160;million associated with Consumers&#8217; deferral of depreciation and property tax expense and the overall rate of return on distribution-related capital investments exceeding certain threshold amounts. </span></div><div 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, the order approved the method of recovering amounts earned under the financial compensation mechanism approved by the MPSC in Consumers&#8217; IRP. This mechanism allows Consumers to earn a return equal to Consumer&#8217;s weighted-average cost of capital on payments made under PPAs approved by the MPSC after January&#160;1,&#160;2019. The order authorizes Consumers to recover $3&#160;million, beginning in January&#160;2021, for incentives earned and to be earned on PPA payments during 2019 through 2021. Consumers accounts for this program as an alternative-revenue program that meets the criteria for recognizing revenue related to the mechanism as payments are made on MPSC-approved PPAs. Consumers recognized revenue under this mechanism of $1&#160;million in 2020.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div 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 also authorized in the order to replace the current net metering tariff with a new distributed generation tariff, pursuant to the 2016 Energy Law. The new distributed generation tariff is consistent with other distributed generation tariffs already approved by the MPSC and will reduce the subsidies paid by non-distributed generation customers under the current net metering program.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">2019 Gas Rate Case:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In December&#160;2019, Consumers filed an application with the MPSC seeking an annual rate increase of $245&#160;million, based on a 10.5 percent authorized return on equity and a projected twelve-month period ending September&#160;30,&#160;2021. In May&#160;2020, Consumers reduced its requested annual rate increase to $229&#160;million. In September&#160;2020, the MPSC approved a settlement agreement authorizing an annual rate increase of $144&#160;million, based on a 9.9 percent authorized return on equity, effective October&#160;1,&#160;2020. As part of that agreement, Consumers agreed not to file a new gas rate case prior to December&#160;2021. The MPSC also approved the continuation of a revenue decoupling mechanism, which annually reconciles Consumers&#8217; actual weather-normalized non-fuel revenues with the revenues approved by the MPSC. This reconciliation would start in October&#160;2021 and continue until the MPSC resets rates in a subsequent rate case.</span></div><div 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, the MPSC authorized Consumers to accelerate:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 refund of a regulatory liability associated with the unprotected, non&#8209;property-related excess deferred income taxes resulting from the TCJA; Consumers was previously authorized to refund this through 2029</span></div><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 flow-through of certain income tax benefits associated primarily with the cost of removal of gas plant assets placed in service before 1993; Consumers was previously authorized to refund this 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%">Under the settlement agreement approved by the MPSC, these benefits, which total $84&#160;million, will now be passed through to customers by September&#160;2022. For additional details, see Note&#160;14, Income Taxes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Power Supply Cost Recovery and Gas Cost Recovery</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The PSCR and GCR ratemaking processes are designed to allow Consumers to recover all of its power supply and purchased natural gas costs if incurred under reasonable and prudent policies and practices. The MPSC reviews these costs, policies, and practices in annual plan and reconciliation proceedings. Consumers adjusts its PSCR and GCR billing charges monthly in order to minimize the underrecovery or overrecovery amount in the annual reconciliations. Underrecoveries represent probable future revenues that will be recovered from customers; overrecoveries represent previously collected revenues that will be refunded to customers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the liabilities for PSCR and GCR overrecoveries reflected on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSCR overrecoveries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GCR overrecoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued rate refunds</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;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%">PSCR Plans and Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In October&#160;2020, the MPSC issued an order in Consumers&#8217; 2018 PSCR reconciliation, authorizing recovery of $2.0&#160;billion of power costs and authorizing Consumers to reflect in its 2019 PSCR reconciliation the underrecovery of $28&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In April&#160;2020, the MPSC issued an order in Consumers&#8217; 2019&#160;PSCR plan authorizing the 2019&#160;PSCR charge that Consumers self-implemented beginning in January&#160;2019. In March&#160;2020, Consumers filed its 2019&#160;PSCR reconciliation, requesting full recovery of $1.9&#160;billion of power costs and authorization to reflect in its 2020 PSCR reconciliation the overrecovery of $21&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers submitted its 2020 PSCR plan to the MPSC in September&#160;2019 and, in accordance with its proposed plan, self-implemented the 2020 PSCR charge beginning in January&#160;2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">GCR Plans and Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In September&#160;2020, the MPSC issued an order in Consumers&#8217; 2018-2019 GCR reconciliation, authorizing recovery of $0.6&#160;billion of gas costs and authorizing Consumers to reflect in its 2019-2020 GCR reconciliation the underrecovery of $11&#160;million. The MPSC disallowed the recovery of $7&#160;million in incremental gas purchases related to the Ray Compressor Station fire. For additional details, see Note&#160;4, Contingencies and Commitments&#8212;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%">In June&#160;2020, Consumers filed its 2019-2020 GCR reconciliation, requesting full recovery of $0.5&#160;billion of gas costs and authorization to reflect in its 2020-2021 GCR reconciliation the underrecovery of $1&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In September&#160;2020, the MPSC approved a settlement agreement in Consumers&#8217; 2020-2021 GCR plan authorizing the 2020-2021 GCR charge that Consumers self-implemented beginning in April&#160;2020.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for public utilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -URI http://asc.fasb.org/topic&amp;trid=2156578<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941279405032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies and Commitments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 that state 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%">Gas Index Price Reporting 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, along with CMS&#160;MST, CMS&#160;Field Services, Cantera Natural Gas,&#160;Inc., and Cantera Gas Company, were named as defendants in four class action lawsuits filed in Kansas, Missouri, and Wisconsin and one individual lawsuit filed in Kansas; these lawsuits arose as a result of alleged inaccurate natural gas price reporting to publications that report trade information. Allegations included price-fixing conspiracies, restraint of trade, and artificial inflation of natural gas retail prices. In 2016, CMS&#160;Energy entities reached a settlement with the plaintiffs in the Kansas and Missouri class action cases for an amount that was not material to CMS&#160;Energy. In 2017, the federal district court approved the settlement.</span></div><div 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 2019, CMS&#160;Energy and the plaintiffs in the remaining Kansas individual lawsuit and the Wisconsin class action lawsuit engaged in settlement discussions and CMS&#160;Energy recorded a $30&#160;million liability at December&#160;31,&#160;2019 as the probable estimate to settle the two cases. The parties executed a settlement </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">agreement in the Kansas case in February&#160;2020, and that case is now complete. In the Wisconsin case, a settlement agreement was approved in August&#160;2020 and that case is now complete.</span></div><div 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 that established 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 was valid through September&#160;2020. CMS&#160;Land submitted a renewal request for the permit in April&#160;2020. CMS&#160;Land is allowed to continue operating under the previous NPDES permit until a response is received from EGLE.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2020, CMS&#160;Energy had a recorded liability of $45&#160;million for its remaining obligations for environmental remediation. CMS&#160;Energy calculated this liability based on discounted projected costs, using a discount rate of 4.34 percent and an inflation rate of one&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $57&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs in each of the next five&#160;years:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.794%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 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%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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"/></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:11pt;font-weight:700;line-height:120%">Equatorial Guinea Tax Claim:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2002, CMS&#160;Energy sold its oil, gas, and methanol investments in Equatorial Guinea. The government of Equatorial Guinea claims that, in connection with the sale, CMS&#160;Energy owes $152&#160;million in taxes, plus substantial penalties and interest that could be up to or exceed the amount of the taxes claimed. In 2015, the matter was proceeding to formal arbitration; however, since then, the government of Equatorial Guinea has stopped communicating. CMS&#160;Energy has concluded that the government&#8217;s tax claim is without merit and will continue to contest the claim, but cannot predict the financial impact or outcome of the matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s liquidity, financial condition, and results of operations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#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 that its liability for NREPA sites for which it can estimate a range of loss will be between $2 million and $4 million. At December&#160;31,&#160;2020, Consumers had a recorded liability of $2 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 has 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, including Consumers, that were asked to participate in the removal action plan 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 that its share of the total liability for known CERCLA sites will be between $3 million and $8 million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#8217; share of the total liability. At December&#160;31,&#160;2020, Consumers had a recorded liability of $3 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-style:italic;font-weight:400;line-height:120%">Ludington PCB:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 1998, during routine maintenance activities, Consumers identified PCB as a component in certain paint, grout, and sealant materials at Ludington. Consumers removed part of the PCB material and replaced it with non&#8209;PCB material. Consumers has had several communications with the EPA regarding this matter, but cannot predict the financial impact or outcome.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MCV&#160;PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2017, the MCV&#160;Partnership initiated arbitration against Consumers, asserting a breach of contract associated with the MCV&#160;PPA. Under this PPA, Consumers pays the MCV&#160;Partnership a fixed energy charge based on Consumers&#8217; annual average baseload coal generating plant operating and maintenance cost, fuel inventory, and administrative and general expenses. The MCV&#160;Partnership asserts that, under the Clean Air Act, Consumers should have installed pollution control equipment on coal-fueled electric generating units years before they were retired. The MCV Partnership also asserts that Consumers should have installed pollution control equipment earlier on its remaining coal-fueled electric generating units. Additionally, the MCV&#160;Partnership claims that Consumers improperly characterized certain costs included in the calculation of the fixed energy charge.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2019, an arbitration panel issued an order concluding that the MCV Partnership is not entitled to any damages associated with its claim against Consumers related to the Clean Air Act; the majority of the MCV Partnership&#8217;s claim, which estimated damages and interest in excess of $270&#160;million, was related to this dismissed claim. In November&#160;2020, the MCV&#160;Partnership and Consumers signed a settlement agreement resolving all outstanding disputes between the parties, and filed the settlement and associated agreements with the MPSC for approval. Once those are approved, the parties will dismiss this matter with prejudice. If settlement is not approved, the arbitration panel will issue an order. Consumers believes that the MCV&#160;Partnership&#8217;s claims are without merit, but cannot predict the financial impact or outcome of the matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Underwater Cables in Straits of Mackinac:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers owns certain underwater electric cables in the Straits of Mackinac, which were de-energized and retired in 1990. Consumers was notified that some 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%">these cables were damaged as a result of vessel activity in 2018. Following the notification, Consumers located, inspected, sampled, capped, and returned the damaged retired cables to their original location on the lake bottom, and did not find any substantive evidence of environmental contamination. After collaborating with the State of Michigan, local Native American tribes, and other stakeholders, Consumers submitted a permit application and removal work plan with EGLE and the U.S.&#160;Army Corps of Engineers in December&#160;2019 for partial removal of all Consumers-owned cables. In March&#160;2020, EGLE issued a permit for the removal work and, as a result, Consumers recorded an ARO liability of $5&#160;million for the cost to remove partially its cables. Removal work was completed in September&#160;2020. Consumers recovers the cost of recorded AROs through MPSC-approved depreciation rates.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Environmental Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include 23&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2020, Consumers had a recorded liability of $56&#160;million for its remaining obligations for these sites. This amount represents the present value of long-term projected costs, using a discount rate of 2.57 percent and an inflation rate of 2.5 percent. The undiscounted amount of the remaining obligation is $61&#160;million. Consumers expects to pay the following amounts for remediation and other response activity costs in each of the next five years:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.663%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.685%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.366%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.685%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.366%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.850%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 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%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">9&#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 0 10pt;text-indent:-9pt"/><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%">23&#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 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers periodically reviews these cost estimates. Any significant change in the underlying assumptions, such as an increase in the number of sites, changes in remediation techniques, or legal and regulatory requirements, could affect Consumers&#8217; estimates of annual response activity costs and the MGP liability.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pursuant to orders issued by the MPSC, Consumers defers its MGP-related remediation costs and recovers them from its customers over a ten-year period. At December&#160;31,&#160;2020, Consumers had a regulatory asset of $120 million related to the MGP sites.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers estimates that its liability to perform remediation and other response activities at NREPA sites other than the MGP sites could reach $3 million. At December&#160;31,&#160;2020, Consumers had a recorded liability of less than $1 million, the minimum amount in the range of its estimated probable liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Ray Compressor Station: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On January&#160;30,&#160;2019, Consumers experienced a fire at the Ray Compressor Station, which resulted in the Ray Storage Field being off&#8209;line or operating at significantly reduced capacity, which negatively affected Consumers&#8217; natural gas supply and delivery capacity. This incident, which occurred during the extreme polar vortex weather condition, required Consumers to request voluntary reductions in customer load, to implement contingency gas supply purchases, and to implement a curtailment of natural gas deliveries for industrial and large commercial customers pursuant to Consumers&#8217; MPSC curtailment tariff. The curtailment and request for voluntary reductions of customer loads were canceled as of midnight, February&#160;1,&#160;2019. Consumers investigated the cause of the incident, and filed a report on the incident with the MPSC in April&#160;2019. In response, the MPSC issued an order in </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">July&#160;2019, directing Consumers to file additional reports regarding the incident and to include detail of the resulting costs in a future rate proceeding. The compressor station is presently operating at full capacity. </span></div><div 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;2020, the MPSC disallowed the recovery of $7&#160;million in incremental gas purchases related to the fire. In January&#160;2021, the MPSC denied Consumers&#8217; petition for a rehearing challenging this disallowance. Consumers will file an appeal of the MPSC&#8217;s denial with the Michigan Court of Appeals. Consumers could also be subject to disallowances of costs associated with the repair and modification of the Ray Compressor Station. At December&#160;31,&#160;2020, Consumers had incurred capital expenditures of $17&#160;million to restore and modify the compressor station.</span></div><div 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;2020, the MPSC approved an administrative settlement agreement between Consumers and the MPSC Staff, which resulted in a $10,000 civil penalty in connection with the fire. Consumers may also be subject to various claims from impacted customers and claims for damages. At this time, Consumers cannot predict the outcome of these matters or other gas-related incidents and a reasonable estimate of a total loss cannot be made, but they could have a material adverse effect on Consumers&#8217; results of operations, financial condition, or liquidity, and could subject Consumers&#8217; gas utility to increased regulatory scrutiny.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Guarantees</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; guarantees at December&#160;31,&#160;2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:40.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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 purchase of VIE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">September&#160;2020</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">349&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;text-align:left;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">July&#160;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 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%">30&#160;</span></td><td style="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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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%">July&#160;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 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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"/></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">In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. 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 in Aviator Wind. CMS&#160;Enterprises would recover 49 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 CMS&#160;Enterprises&#8217; ownership interest in Aviator Wind Equity Holdings, see Note&#160;21, 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, primarily claims related to taxes. The maximum obligation amount is mostly related to the Equatorial Guinea tax claim discussed in the CMS&#160;Energy Contingencies section of this Note. CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as 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: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. 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. The carrying value of these indemnity obligations is $1&#160;million. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities 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;3, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, CMS&#160;Energy and Consumers occasionally self-report certain regulatory non&#8209;compliance matters that may or may not eventually result in administrative proceedings. CMS&#160;Energy and Consumers believe that the outcome of any one of these proceedings and potential claims will not have a material negative effect on their consolidated results of operations, financial condition, or liquidity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Contractual Commitments</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Purchase Obligations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Purchase obligations arise from long-term contracts for the purchase of commodities and related services, and construction and service agreements. The commodities and related services include long-term PPAs, natural gas and associated transportation, and coal and associated transportation. Related-party PPAs are between Consumers and certain affiliates of CMS&#160;Enterprises. Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; contractual purchase obligations at December&#160;31,&#160;2020 for each of the periods shown:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"><tr><td style="width:1.0%"/><td style="width:32.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.923%"/><td style="width:0.1%"/></tr><tr><td colspan="45" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="42" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments Due</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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:100%">Beyond 2025</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total PPAs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,057&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">791&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">731&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">784&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">732&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,803&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">871&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PPAs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MCV PPA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,815&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">349&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">340&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">358&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">329&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,063&#160;</span></td><td style="background-color:#ffffff;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%">Palisades PPA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">517&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related-party PPAs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">58&#160;</span></td><td style="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%">58&#160;</span></td><td style="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%">58&#160;</span></td><td style="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%">58&#160;</span></td><td style="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%">39&#160;</span></td><td style="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%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other PPAs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total PPAs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,898&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,057&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">791&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">731&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">784&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">732&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,803&#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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,605&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,333&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">777&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">154&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">MCV&#160;PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has a PPA with the MCV&#160;Partnership giving Consumers the right to purchase up to 1,240&#160;MW of capacity and energy produced by the MCV&#160;Facility. The PPA was amended during 2020 and is pending MPSC approval. The amended and restated MCV&#160;PPA provides for:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">an extension of the termination date from March&#160;2025 to May&#160;2030</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a capacity charge of $10.14&#160;per&#160;MWh of available capacity through March&#160;2025 and $5.00&#160;per&#160;MWh of available capacity from March&#160;2025 through the termination date of the PPA</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a fixed energy charge of $6.30&#160;per&#160;MWh for on-peak hours and $6.00 for off-peak hours</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a variable energy charge based on the MCV&#160;Partnership&#8217;s cost of production for energy delivered to Consumers</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a $5&#160;million annual contribution by the MCV&#160;Partnership to a renewable resources program through March&#160;2025</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Capacity and energy charges under the MCV&#160;PPA were $298&#160;million in 2020, $318&#160;million in 2019, and $353&#160;million in 2018.</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%">Palisades PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has a PPA expiring in 2022 with Entergy to purchase virtually all of the capacity and energy produced by Palisades, up to the annual average capacity of 798 MW. For all delivered energy, the Palisades PPA has escalating capacity and variable energy charges. Total capacity and energy charges under the Palisades PPA were $403&#160;million</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">in 2020, $395&#160;million in 2019, and $375&#160;million in 2018. For further details about Palisades, see Note&#160;10, Leases and Palisades Financing.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Other PPAs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has PPAs expiring through 2040 with various counterparties. The majority of the PPAs have capacity and energy charges for delivered energy. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases. Capacity and energy charges under these PPAs were $327&#160;million in 2020, $336&#160;million in 2019, and $350&#160;million in 2018. See Note&#160;10, Leases and Palisades Financing for more information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease obligations.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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 that state 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%">Gas Index Price Reporting 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, along with CMS&#160;MST, CMS&#160;Field Services, Cantera Natural Gas,&#160;Inc., and Cantera Gas Company, were named as defendants in four class action lawsuits filed in Kansas, Missouri, and Wisconsin and one individual lawsuit filed in Kansas; these lawsuits arose as a result of alleged inaccurate natural gas price reporting to publications that report trade information. Allegations included price-fixing conspiracies, restraint of trade, and artificial inflation of natural gas retail prices. In 2016, CMS&#160;Energy entities reached a settlement with the plaintiffs in the Kansas and Missouri class action cases for an amount that was not material to CMS&#160;Energy. In 2017, the federal district court approved the settlement.</span></div><div 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 2019, CMS&#160;Energy and the plaintiffs in the remaining Kansas individual lawsuit and the Wisconsin class action lawsuit engaged in settlement discussions and CMS&#160;Energy recorded a $30&#160;million liability at December&#160;31,&#160;2019 as the probable estimate to settle the two cases. The parties executed a settlement </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">agreement in the Kansas case in February&#160;2020, and that case is now complete. In the Wisconsin case, a settlement agreement was approved in August&#160;2020 and that case is now complete.</span></div><div 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 that established 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 was valid through September&#160;2020. CMS&#160;Land submitted a renewal request for the permit in April&#160;2020. CMS&#160;Land is allowed to continue operating under the previous NPDES permit until a response is received from EGLE.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2020, CMS&#160;Energy had a recorded liability of $45&#160;million for its remaining obligations for environmental remediation. CMS&#160;Energy calculated this liability based on discounted projected costs, using a discount rate of 4.34 percent and an inflation rate of one&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $57&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs in each of the next five&#160;years:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.794%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 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%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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"/></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:11pt;font-weight:700;line-height:120%">Equatorial Guinea Tax Claim:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2002, CMS&#160;Energy sold its oil, gas, and methanol investments in Equatorial Guinea. The government of Equatorial Guinea claims that, in connection with the sale, CMS&#160;Energy owes $152&#160;million in taxes, plus substantial penalties and interest that could be up to or exceed the amount of the taxes claimed. In 2015, the matter was proceeding to formal arbitration; however, since then, the government of Equatorial Guinea has stopped communicating. CMS&#160;Energy has concluded that the government&#8217;s tax claim is without merit and will continue to contest the claim, but cannot predict the financial impact or outcome of the matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s liquidity, financial condition, and results of operations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#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 that its liability for NREPA sites for which it can estimate a range of loss will be between $2 million and $4 million. At December&#160;31,&#160;2020, Consumers had a recorded liability of $2 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 has 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, including Consumers, that were asked to participate in the removal action plan 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 that its share of the total liability for known CERCLA sites will be between $3 million and $8 million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#8217; share of the total liability. At December&#160;31,&#160;2020, Consumers had a recorded liability of $3 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-style:italic;font-weight:400;line-height:120%">Ludington PCB:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 1998, during routine maintenance activities, Consumers identified PCB as a component in certain paint, grout, and sealant materials at Ludington. Consumers removed part of the PCB material and replaced it with non&#8209;PCB material. Consumers has had several communications with the EPA regarding this matter, but cannot predict the financial impact or outcome.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MCV&#160;PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2017, the MCV&#160;Partnership initiated arbitration against Consumers, asserting a breach of contract associated with the MCV&#160;PPA. Under this PPA, Consumers pays the MCV&#160;Partnership a fixed energy charge based on Consumers&#8217; annual average baseload coal generating plant operating and maintenance cost, fuel inventory, and administrative and general expenses. The MCV&#160;Partnership asserts that, under the Clean Air Act, Consumers should have installed pollution control equipment on coal-fueled electric generating units years before they were retired. The MCV Partnership also asserts that Consumers should have installed pollution control equipment earlier on its remaining coal-fueled electric generating units. Additionally, the MCV&#160;Partnership claims that Consumers improperly characterized certain costs included in the calculation of the fixed energy charge.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2019, an arbitration panel issued an order concluding that the MCV Partnership is not entitled to any damages associated with its claim against Consumers related to the Clean Air Act; the majority of the MCV Partnership&#8217;s claim, which estimated damages and interest in excess of $270&#160;million, was related to this dismissed claim. In November&#160;2020, the MCV&#160;Partnership and Consumers signed a settlement agreement resolving all outstanding disputes between the parties, and filed the settlement and associated agreements with the MPSC for approval. Once those are approved, the parties will dismiss this matter with prejudice. If settlement is not approved, the arbitration panel will issue an order. Consumers believes that the MCV&#160;Partnership&#8217;s claims are without merit, but cannot predict the financial impact or outcome of the matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Underwater Cables in Straits of Mackinac:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers owns certain underwater electric cables in the Straits of Mackinac, which were de-energized and retired in 1990. Consumers was notified that some 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%">these cables were damaged as a result of vessel activity in 2018. Following the notification, Consumers located, inspected, sampled, capped, and returned the damaged retired cables to their original location on the lake bottom, and did not find any substantive evidence of environmental contamination. After collaborating with the State of Michigan, local Native American tribes, and other stakeholders, Consumers submitted a permit application and removal work plan with EGLE and the U.S.&#160;Army Corps of Engineers in December&#160;2019 for partial removal of all Consumers-owned cables. In March&#160;2020, EGLE issued a permit for the removal work and, as a result, Consumers recorded an ARO liability of $5&#160;million for the cost to remove partially its cables. Removal work was completed in September&#160;2020. Consumers recovers the cost of recorded AROs through MPSC-approved depreciation rates.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Environmental Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include 23&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2020, Consumers had a recorded liability of $56&#160;million for its remaining obligations for these sites. This amount represents the present value of long-term projected costs, using a discount rate of 2.57 percent and an inflation rate of 2.5 percent. The undiscounted amount of the remaining obligation is $61&#160;million. Consumers expects to pay the following amounts for remediation and other response activity costs in each of the next five years:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.663%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.685%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.366%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.685%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.366%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.850%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 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%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">9&#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 0 10pt;text-indent:-9pt"/><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%">23&#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 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers periodically reviews these cost estimates. Any significant change in the underlying assumptions, such as an increase in the number of sites, changes in remediation techniques, or legal and regulatory requirements, could affect Consumers&#8217; estimates of annual response activity costs and the MGP liability.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pursuant to orders issued by the MPSC, Consumers defers its MGP-related remediation costs and recovers them from its customers over a ten-year period. At December&#160;31,&#160;2020, Consumers had a regulatory asset of $120 million related to the MGP sites.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers estimates that its liability to perform remediation and other response activities at NREPA sites other than the MGP sites could reach $3 million. At December&#160;31,&#160;2020, Consumers had a recorded liability of less than $1 million, the minimum amount in the range of its estimated probable liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Ray Compressor Station: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On January&#160;30,&#160;2019, Consumers experienced a fire at the Ray Compressor Station, which resulted in the Ray Storage Field being off&#8209;line or operating at significantly reduced capacity, which negatively affected Consumers&#8217; natural gas supply and delivery capacity. This incident, which occurred during the extreme polar vortex weather condition, required Consumers to request voluntary reductions in customer load, to implement contingency gas supply purchases, and to implement a curtailment of natural gas deliveries for industrial and large commercial customers pursuant to Consumers&#8217; MPSC curtailment tariff. The curtailment and request for voluntary reductions of customer loads were canceled as of midnight, February&#160;1,&#160;2019. Consumers investigated the cause of the incident, and filed a report on the incident with the MPSC in April&#160;2019. In response, the MPSC issued an order in </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">July&#160;2019, directing Consumers to file additional reports regarding the incident and to include detail of the resulting costs in a future rate proceeding. The compressor station is presently operating at full capacity. </span></div><div 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;2020, the MPSC disallowed the recovery of $7&#160;million in incremental gas purchases related to the fire. In January&#160;2021, the MPSC denied Consumers&#8217; petition for a rehearing challenging this disallowance. Consumers will file an appeal of the MPSC&#8217;s denial with the Michigan Court of Appeals. Consumers could also be subject to disallowances of costs associated with the repair and modification of the Ray Compressor Station. At December&#160;31,&#160;2020, Consumers had incurred capital expenditures of $17&#160;million to restore and modify the compressor station.</span></div><div 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;2020, the MPSC approved an administrative settlement agreement between Consumers and the MPSC Staff, which resulted in a $10,000 civil penalty in connection with the fire. Consumers may also be subject to various claims from impacted customers and claims for damages. At this time, Consumers cannot predict the outcome of these matters or other gas-related incidents and a reasonable estimate of a total loss cannot be made, but they could have a material adverse effect on Consumers&#8217; results of operations, financial condition, or liquidity, and could subject Consumers&#8217; gas utility to increased regulatory scrutiny.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Guarantees</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; guarantees at December&#160;31,&#160;2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:40.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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 purchase of VIE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">September&#160;2020</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">349&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;text-align:left;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">July&#160;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 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%">30&#160;</span></td><td style="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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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%">July&#160;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 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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"/></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">In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. 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 in Aviator Wind. CMS&#160;Enterprises would recover 49 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 CMS&#160;Enterprises&#8217; ownership interest in Aviator Wind Equity Holdings, see Note&#160;21, 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, primarily claims related to taxes. The maximum obligation amount is mostly related to the Equatorial Guinea tax claim discussed in the CMS&#160;Energy Contingencies section of this Note. CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as 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: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. 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. The carrying value of these indemnity obligations is $1&#160;million. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities 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;3, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, CMS&#160;Energy and Consumers occasionally self-report certain regulatory non&#8209;compliance matters that may or may not eventually result in administrative proceedings. CMS&#160;Energy and Consumers believe that the outcome of any one of these proceedings and potential claims will not have a material negative effect on their consolidated results of operations, financial condition, or liquidity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Contractual Commitments</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Purchase Obligations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Purchase obligations arise from long-term contracts for the purchase of commodities and related services, and construction and service agreements. The commodities and related services include long-term PPAs, natural gas and associated transportation, and coal and associated transportation. Related-party PPAs are between Consumers and certain affiliates of CMS&#160;Enterprises. Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; contractual purchase obligations at December&#160;31,&#160;2020 for each of the periods shown:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"><tr><td style="width:1.0%"/><td style="width:32.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.923%"/><td style="width:0.1%"/></tr><tr><td colspan="45" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="42" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments Due</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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:100%">Beyond 2025</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total PPAs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,057&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">791&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">731&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">784&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">732&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,803&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">871&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PPAs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MCV PPA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,815&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">349&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">340&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">358&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">329&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,063&#160;</span></td><td style="background-color:#ffffff;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%">Palisades PPA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">517&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related-party PPAs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">58&#160;</span></td><td style="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%">58&#160;</span></td><td style="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%">58&#160;</span></td><td style="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%">58&#160;</span></td><td style="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%">39&#160;</span></td><td style="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%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other PPAs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total PPAs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,898&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,057&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">791&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">731&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">784&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">732&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,803&#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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,605&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,333&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">777&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">154&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">MCV&#160;PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has a PPA with the MCV&#160;Partnership giving Consumers the right to purchase up to 1,240&#160;MW of capacity and energy produced by the MCV&#160;Facility. The PPA was amended during 2020 and is pending MPSC approval. The amended and restated MCV&#160;PPA provides for:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">an extension of the termination date from March&#160;2025 to May&#160;2030</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a capacity charge of $10.14&#160;per&#160;MWh of available capacity through March&#160;2025 and $5.00&#160;per&#160;MWh of available capacity from March&#160;2025 through the termination date of the PPA</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a fixed energy charge of $6.30&#160;per&#160;MWh for on-peak hours and $6.00 for off-peak hours</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a variable energy charge based on the MCV&#160;Partnership&#8217;s cost of production for energy delivered to Consumers</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a $5&#160;million annual contribution by the MCV&#160;Partnership to a renewable resources program through March&#160;2025</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Capacity and energy charges under the MCV&#160;PPA were $298&#160;million in 2020, $318&#160;million in 2019, and $353&#160;million in 2018.</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%">Palisades PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has a PPA expiring in 2022 with Entergy to purchase virtually all of the capacity and energy produced by Palisades, up to the annual average capacity of 798 MW. For all delivered energy, the Palisades PPA has escalating capacity and variable energy charges. Total capacity and energy charges under the Palisades PPA were $403&#160;million</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">in 2020, $395&#160;million in 2019, and $375&#160;million in 2018. For further details about Palisades, see Note&#160;10, Leases and Palisades Financing.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Other PPAs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has PPAs expiring through 2040 with various counterparties. The majority of the PPAs have capacity and energy charges for delivered energy. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases. Capacity and energy charges under these PPAs were $327&#160;million in 2020, $336&#160;million in 2019, and $350&#160;million in 2018. See Note&#160;10, Leases and Palisades Financing for more information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease obligations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments, contingencies, and guarantees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -URI http://asc.fasb.org/topic&amp;trid=2155896<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941278925976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings And Capitalization<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:400;line-height:120%">Presented in the following table is CMS&#160;Energy&#8217;s long-term debt at December&#160;31:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><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:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.642%"/><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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate<br/>(%)</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2044</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,975&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,275&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Term loan facility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Junior subordinated notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2079</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 0 7.75pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,010&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,110&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,185&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,385&#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%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,322&#160;</span></td><td style="background-color:#ffffff;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%">CMS&#160;Enterprises, including subsidiaries</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"/></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%">Term loan facility</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%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">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%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021-2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total principal amount outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,272&#160;</span></td><td 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%">13,188&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current amounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,486)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized discounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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%">(119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(99)</span></td><td 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 long-term debt</span></td><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 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%">13,634&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,951&#160;</span></td><td style="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">At December&#160;31,&#160;2020, the interest rate on the balance of this term loan facility was 0.600 percent, based on an interest rate of one-week LIBOR plus 0.500 percent.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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 unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#8217;s existing and future senior indebtedness.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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">A subsidiary of CMS&#160;Enterprises issued non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recourse debt to finance the acquisition of a wind generation project in Northwest Ohio. The interest rate for the debt is three-month LIBOR plus 1.500 percent through October&#160;2022 and three-month LIBOR plus 1.750 percent thereafter. At December&#160;31,&#160;2020 and 2019, the interest rate was 1.754 percent and 3.445 percent, respectively.</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">The same subsidiary of CMS&#160;Enterprises entered into interest rate swaps with the lending banks to fix the interest charges associated with the debt, at a rate of 4.702 percent through October&#160;2022 and 4.952 percent thereafter. Principal and interest payments are made quarterly. For information about the interest rate swaps, see Note&#160;6, Fair Value Measurements.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The weighted-average interest rate for EnerBank&#8217;s certificates of deposit was 1.621 percent at December&#160;31,&#160;2020 and 2.445 percent at December&#160;31,&#160;2019. EnerBank&#8217;s primary deposit product consists of brokered certificates of deposit with varying maturities and having a face value of $1,000.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is Consumers&#8217; long-term debt at December&#160;31:</span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><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:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.642%"/><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 #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate<br/>(%)</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">325&#160;</span></td><td style="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%">325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2032</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2037</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2038</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2042</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2045</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2046</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2047</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2048</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2049</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding: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%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2051</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2052</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2057</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2060</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2064</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2069</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2070</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2070</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,897&#160;</span></td><td 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%">6,961&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Tax-exempt revenue bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2049</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">75&#160;</span></td><td 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%">110&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Securitization bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025-2029</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">251&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 principal amount outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,197&#160;</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%">7,322&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current amounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized discounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,742&#160;</span></td><td style="background-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%">7,048&#160;</span></td><td style="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 style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The variable-rate bonds bear interest quarterly at a rate of three-month LIBOR minus 0.300 percent, subject to a zero-percent floor (zero&#160;percent at December&#160;31,&#160;2020). The holders of these variable-rate bonds may put them to Consumers for redemption on certain dates prior to their stated maturity, including dates within one year of December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The interest rate on these tax&#8209;exempt revenue bonds will reset on October&#160;1,&#160;2024.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The weighted-average interest rate for Consumers&#8217; securitization bonds issued through its subsidiary, Consumers 2014 Securitization Funding, was 3.250 percent at December&#160;31,&#160;2020 and 3.220 percent at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Principal and interest payments are made semiannually.</span></div><div 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 year ended December&#160;31,&#160;2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><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:17.008%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.410%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #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><td colspan="3" style="display:none"/><td colspan="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%">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="display:none"/><td colspan="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%">Term loan facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2021</span></td><td colspan="3" style="display:none"/><td colspan="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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Junior subordinated notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2050</span></td><td colspan="3" style="display:none"/><td colspan="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%">Junior subordinated notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November</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%">December 2050</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,200&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="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:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="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%">Term loan facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2021</span></td><td colspan="3" style="display:none"/><td colspan="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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 </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%">August 2051</span></td><td colspan="3" style="display:none"/><td colspan="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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2060</span></td><td colspan="3" style="display:none"/><td colspan="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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#160;</span></td><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%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May</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 2070</span></td><td colspan="3" style="display:none"/><td colspan="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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 2070</span></td><td colspan="3" style="display:none"/><td colspan="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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,961&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,161&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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">In December&#160;2020, CMS&#160;Energy repaid $100&#160;million of this facility and, in February&#160;2021, amended the facility by extending its maturity date to November&#160;2021.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#8217;s existing and future senior indebtedness. On June&#160;1,&#160;2030, and every five years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 4.116 percent.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#8217;s existing and future senior indebtedness. On December&#160;1,&#160;2030, and every five years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 2.900 percent.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a summary of major long-term debt retirements during the year ended December&#160;31,&#160;2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><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:17.008%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.410%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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%">Retirement Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Senior notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</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 2022</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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 7.75pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2022</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%">Term loan facility</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%">300&#160;</span></td><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%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December</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 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 7.75pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</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%">1,325&#160;</span></td><td style="background-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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/></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 retired these senior notes at a premium and recorded a loss on extinguishment of $16&#160;million in other expense on its consolidated statements of income.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In July&#160;2020, Consumers purchased, in lieu of redemption, $35&#160;million of variable-rate tax-exempt revenue bonds due April&#160;2035. At December&#160;31,&#160;2020, Consumers held the variable-rate tax-exempt revenue bonds and may remarket the bonds or replace them with debt instruments of an equivalent value.</span></div><div 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;2020, proceeds from the sale of a Class&#160;A membership interest in Aviator Wind to a tax equity investor and additional contributions from the Class&#160;B membership interest (of which CMS&#160;Enterprises owns 51 percent) were used to retire $492&#160;million of debt assumed through the purchase of the VIE. For more information, see Note&#160;21, Variable Interest Entities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">First Mortgage Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers secures its first mortgage bonds by a mortgage and lien on substantially all of its property. Consumers&#8217; ability to issue first mortgage bonds is restricted by certain provisions in the First Mortgage Bond Indenture and the need for regulatory approvals under federal law. Restrictive issuance provisions in the First Mortgage Bond Indenture include achieving a two-times interest coverage ratio and having sufficient unfunded net property additions.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">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 terminates on July 31,&#160;2022. Any long-term issuances during the authorization period are exempt from FERC&#8217;s competitive bidding and negotiated placement requirements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securitization Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Certain regulatory assets held by Consumers&#8217; subsidiary, Consumers 2014 Securitization Funding, collateralize Consumers&#8217; securitization bonds. The bondholders have no recourse to Consumers&#8217; assets except for those held by the subsidiary that issued the bonds. Consumers collects securitization surcharges to cover the principal and interest on the bonds as well as certain other qualified costs. The surcharges collected are remitted to a trustee and are not available to creditors of Consumers or creditors of Consumers&#8217; affiliates other than the subsidiary that issued the bonds.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Debt Maturities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2020, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.385%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.850%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;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%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">364&#160;</span></td><td style="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%">28&#160;</span></td><td style="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%">654&#160;</span></td><td style="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%">332&#160;</span></td><td style="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%">31&#160;</span></td><td style="background-color:#ffffff;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%">CMS&#160;Enterprises, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#cceeff;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%">EnerBank</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%">915&#160;</span></td><td style="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%">572&#160;</span></td><td style="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%">477&#160;</span></td><td style="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%">325&#160;</span></td><td style="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%">244&#160;</span></td><td 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 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%">1,486&#160;</span></td><td 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%">608&#160;</span></td><td 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%">1,140&#160;</span></td><td 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%">917&#160;</span></td><td 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%">576&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;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 debt</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">364&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">654&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">332&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Credit Facilities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The following credit facilities with banks were available at December&#160;31,&#160;2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:43.362%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.411%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></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><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%">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><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, 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"/><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%">June&#160;5, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">532&#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"/></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%">CMS&#160;Enterprises, including subsidiaries</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="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%">September&#160;25, 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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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"/></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;30, 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">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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"/><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%">June 5, 2023</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%">850&#160;</span></td><td style="background-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%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November 19, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">249&#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"/></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%">April 18, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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"/></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">During the year ended December&#160;31,&#160;2020, CMS&#160;Energy&#8217;s average borrowings totaled $1&#160;million with a weighted-average interest rate of 1.888 percent.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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 the acquisition of Aviator Wind Equity Holdings, see Note&#160;21, 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">Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank. There were no borrowings under this facility during the year ended December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Obligations under these facilities are secured by first mortgage bonds of Consumers. During the year ended December&#160;31,&#160;2020, Consumers&#8217; average borrowings totaled less than $1&#160;million with a weighted-average interest rate of 1.425 percent.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">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 </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2020, 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;2020, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $350&#160;million. For more information on the intercompany credit agreement between CMS&#160;Energy and Consumers, see Note&#160;20, Related-Party Transactions&#8212;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%">Dividend Restrictions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2020, payment of dividends by CMS&#160;Energy on its common stock was limited to $5.5&#160;billion under provisions of the Michigan Business Corporation Act of 1972.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the provisions of its articles of incorporation, at December&#160;31,&#160;2020, Consumers had $1.6&#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%">For the year ended December&#160;31,&#160;2020, Consumers paid $637&#160;million in dividends on its common stock to CMS&#160;Energy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Capitalization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The authorized capital stock of CMS&#160;Energy consists of:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">350&#160;million shares of CMS&#160;Energy Common Stock, par value $0.01&#160;per share</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">10&#160;million shares of CMS&#160;Energy Preferred Stock, par value $0.01&#160;per share</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Issuance of Common Stock:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2018 and 2020, CMS&#160;Energy entered into equity offering programs under which it may sell, from time to time, shares of CMS&#160;Energy common stock. Under both programs, CMS&#160;Energy may sell its common stock in privately negotiated transactions, in &#8220;at the market&#8221; offerings, through forward sales transactions, or otherwise.</span></div><div 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 2018 and 2019, CMS&#160;Energy entered into forward sales contracts having an aggregate sales price of &#160;$250&#160;million, the maximum allowed under the 2018 program. In 2020, CMS&#160;Energy settled the forward contracts under this program by issuing 4,879,022 shares of common stock at a weighted-average price of $48.86&#160;per share, resulting in net proceeds of $238&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the 2020 program, CMS&#160;Energy may sell shares of its common stock having an aggregate sales price of up to $500&#160;million. Presented in the following table are details of CMS&#160;Energy&#8217;s forward sales contracts under this program at December&#160;31,&#160;2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Price Per Share</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December&#160;31,&#160;2020</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%">September 15, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">846,759</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%">61.04&#160;</span></td><td 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%">60.53&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 22, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 22, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115,595</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61.81&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">61.81&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These contracts allow CMS&#160;Energy to either physically settle the contracts by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or net settle the contracts through the delivery or receipt of cash or shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded on CMS&#160;Energy&#8217;s consolidated balance sheets until settlements of the forward equity sale contracts occur. If CMS&#160;Energy had elected to net share settle the contracts as of December&#160;31,&#160;2020, CMS&#160;Energy would have been required to deliver 6,666&#160;shares.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Preferred Stock of Subsidiary:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; preferred stock is traded on the New&#160;York Stock Exchange under the symbol CMS-PB. Presented in the following table are details of Consumers&#8217; preferred stock at December&#160;31,&#160;2020 and 2019:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:44.325%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Par Value</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Optional Redemption Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Shares Authorized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Shares Outstanding</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative, with no mandatory redemption</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">110&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,500,000</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">373,148</span></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="top.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="top.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="top.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:400;line-height:120%">Presented in the following table is CMS&#160;Energy&#8217;s long-term debt at December&#160;31:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><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:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.642%"/><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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate<br/>(%)</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2044</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,975&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,275&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Term loan facility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Junior subordinated notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2079</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 0 7.75pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,010&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,110&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,185&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,385&#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%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,322&#160;</span></td><td style="background-color:#ffffff;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%">CMS&#160;Enterprises, including subsidiaries</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"/></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%">Term loan facility</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%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">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%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021-2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total principal amount outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,272&#160;</span></td><td 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%">13,188&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current amounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,486)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized discounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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%">(119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(99)</span></td><td 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 long-term debt</span></td><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 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%">13,634&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,951&#160;</span></td><td style="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">At December&#160;31,&#160;2020, the interest rate on the balance of this term loan facility was 0.600 percent, based on an interest rate of one-week LIBOR plus 0.500 percent.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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 unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#8217;s existing and future senior indebtedness.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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">A subsidiary of CMS&#160;Enterprises issued non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recourse debt to finance the acquisition of a wind generation project in Northwest Ohio. The interest rate for the debt is three-month LIBOR plus 1.500 percent through October&#160;2022 and three-month LIBOR plus 1.750 percent thereafter. At December&#160;31,&#160;2020 and 2019, the interest rate was 1.754 percent and 3.445 percent, respectively.</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">The same subsidiary of CMS&#160;Enterprises entered into interest rate swaps with the lending banks to fix the interest charges associated with the debt, at a rate of 4.702 percent through October&#160;2022 and 4.952 percent thereafter. Principal and interest payments are made quarterly. For information about the interest rate swaps, see Note&#160;6, Fair Value Measurements.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The weighted-average interest rate for EnerBank&#8217;s certificates of deposit was 1.621 percent at December&#160;31,&#160;2020 and 2.445 percent at December&#160;31,&#160;2019. EnerBank&#8217;s primary deposit product consists of brokered certificates of deposit with varying maturities and having a face value of $1,000.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is Consumers&#8217; long-term debt at December&#160;31:</span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><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:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.642%"/><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 #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate<br/>(%)</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">325&#160;</span></td><td style="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%">325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2032</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2037</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2038</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2042</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2045</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2046</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2047</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2048</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2049</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding: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%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2051</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2052</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2057</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2060</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2064</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2069</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2070</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2070</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,897&#160;</span></td><td 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%">6,961&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Tax-exempt revenue bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2049</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">75&#160;</span></td><td 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%">110&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Securitization bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025-2029</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">251&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 principal amount outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,197&#160;</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%">7,322&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current amounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized discounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,742&#160;</span></td><td style="background-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%">7,048&#160;</span></td><td style="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 style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The variable-rate bonds bear interest quarterly at a rate of three-month LIBOR minus 0.300 percent, subject to a zero-percent floor (zero&#160;percent at December&#160;31,&#160;2020). The holders of these variable-rate bonds may put them to Consumers for redemption on certain dates prior to their stated maturity, including dates within one year of December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The interest rate on these tax&#8209;exempt revenue bonds will reset on October&#160;1,&#160;2024.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The weighted-average interest rate for Consumers&#8217; securitization bonds issued through its subsidiary, Consumers 2014 Securitization Funding, was 3.250 percent at December&#160;31,&#160;2020 and 3.220 percent at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Principal and interest payments are made semiannually.</span></div><div 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 year ended December&#160;31,&#160;2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><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:17.008%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.410%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #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><td colspan="3" style="display:none"/><td colspan="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%">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="display:none"/><td colspan="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%">Term loan facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2021</span></td><td colspan="3" style="display:none"/><td colspan="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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Junior subordinated notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2050</span></td><td colspan="3" style="display:none"/><td colspan="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%">Junior subordinated notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November</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%">December 2050</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,200&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="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:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="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%">Term loan facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2021</span></td><td colspan="3" style="display:none"/><td colspan="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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 </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%">August 2051</span></td><td colspan="3" style="display:none"/><td colspan="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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2060</span></td><td colspan="3" style="display:none"/><td colspan="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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#160;</span></td><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%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May</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 2070</span></td><td colspan="3" style="display:none"/><td colspan="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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 2070</span></td><td colspan="3" style="display:none"/><td colspan="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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,961&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,161&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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">In December&#160;2020, CMS&#160;Energy repaid $100&#160;million of this facility and, in February&#160;2021, amended the facility by extending its maturity date to November&#160;2021.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#8217;s existing and future senior indebtedness. On June&#160;1,&#160;2030, and every five years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 4.116 percent.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#8217;s existing and future senior indebtedness. On December&#160;1,&#160;2030, and every five years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 2.900 percent.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a summary of major long-term debt retirements during the year ended December&#160;31,&#160;2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><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:17.008%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.410%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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%">Retirement Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Senior notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</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 2022</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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 7.75pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2022</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%">Term loan facility</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%">300&#160;</span></td><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%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December</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 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 7.75pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</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%">1,325&#160;</span></td><td style="background-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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/></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 retired these senior notes at a premium and recorded a loss on extinguishment of $16&#160;million in other expense on its consolidated statements of income.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In July&#160;2020, Consumers purchased, in lieu of redemption, $35&#160;million of variable-rate tax-exempt revenue bonds due April&#160;2035. At December&#160;31,&#160;2020, Consumers held the variable-rate tax-exempt revenue bonds and may remarket the bonds or replace them with debt instruments of an equivalent value.</span></div><div 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;2020, proceeds from the sale of a Class&#160;A membership interest in Aviator Wind to a tax equity investor and additional contributions from the Class&#160;B membership interest (of which CMS&#160;Enterprises owns 51 percent) were used to retire $492&#160;million of debt assumed through the purchase of the VIE. For more information, see Note&#160;21, Variable Interest Entities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">First Mortgage Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers secures its first mortgage bonds by a mortgage and lien on substantially all of its property. Consumers&#8217; ability to issue first mortgage bonds is restricted by certain provisions in the First Mortgage Bond Indenture and the need for regulatory approvals under federal law. Restrictive issuance provisions in the First Mortgage Bond Indenture include achieving a two-times interest coverage ratio and having sufficient unfunded net property additions.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">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 terminates on July 31,&#160;2022. Any long-term issuances during the authorization period are exempt from FERC&#8217;s competitive bidding and negotiated placement requirements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securitization Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Certain regulatory assets held by Consumers&#8217; subsidiary, Consumers 2014 Securitization Funding, collateralize Consumers&#8217; securitization bonds. The bondholders have no recourse to Consumers&#8217; assets except for those held by the subsidiary that issued the bonds. Consumers collects securitization surcharges to cover the principal and interest on the bonds as well as certain other qualified costs. The surcharges collected are remitted to a trustee and are not available to creditors of Consumers or creditors of Consumers&#8217; affiliates other than the subsidiary that issued the bonds.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Debt Maturities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2020, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.385%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.850%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;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%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">364&#160;</span></td><td style="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%">28&#160;</span></td><td style="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%">654&#160;</span></td><td style="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%">332&#160;</span></td><td style="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%">31&#160;</span></td><td style="background-color:#ffffff;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%">CMS&#160;Enterprises, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#cceeff;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%">EnerBank</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%">915&#160;</span></td><td style="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%">572&#160;</span></td><td style="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%">477&#160;</span></td><td style="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%">325&#160;</span></td><td style="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%">244&#160;</span></td><td 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 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%">1,486&#160;</span></td><td 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%">608&#160;</span></td><td 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%">1,140&#160;</span></td><td 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%">917&#160;</span></td><td 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%">576&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;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 debt</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">364&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">654&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">332&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Credit Facilities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The following credit facilities with banks were available at December&#160;31,&#160;2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:43.362%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.411%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></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><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%">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><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, 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"/><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%">June&#160;5, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">532&#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"/></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%">CMS&#160;Enterprises, including subsidiaries</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="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%">September&#160;25, 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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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"/></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;30, 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">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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"/><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%">June 5, 2023</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%">850&#160;</span></td><td style="background-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%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November 19, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">249&#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"/></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%">April 18, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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"/></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">During the year ended December&#160;31,&#160;2020, CMS&#160;Energy&#8217;s average borrowings totaled $1&#160;million with a weighted-average interest rate of 1.888 percent.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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 the acquisition of Aviator Wind Equity Holdings, see Note&#160;21, 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">Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank. There were no borrowings under this facility during the year ended December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Obligations under these facilities are secured by first mortgage bonds of Consumers. During the year ended December&#160;31,&#160;2020, Consumers&#8217; average borrowings totaled less than $1&#160;million with a weighted-average interest rate of 1.425 percent.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">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 </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2020, 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;2020, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $350&#160;million. For more information on the intercompany credit agreement between CMS&#160;Energy and Consumers, see Note&#160;20, Related-Party Transactions&#8212;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%">Dividend Restrictions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2020, payment of dividends by CMS&#160;Energy on its common stock was limited to $5.5&#160;billion under provisions of the Michigan Business Corporation Act of 1972.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the provisions of its articles of incorporation, at December&#160;31,&#160;2020, Consumers had $1.6&#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%">For the year ended December&#160;31,&#160;2020, Consumers paid $637&#160;million in dividends on its common stock to CMS&#160;Energy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Capitalization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The authorized capital stock of CMS&#160;Energy consists of:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">350&#160;million shares of CMS&#160;Energy Common Stock, par value $0.01&#160;per share</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">10&#160;million shares of CMS&#160;Energy Preferred Stock, par value $0.01&#160;per share</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Issuance of Common Stock:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2018 and 2020, CMS&#160;Energy entered into equity offering programs under which it may sell, from time to time, shares of CMS&#160;Energy common stock. Under both programs, CMS&#160;Energy may sell its common stock in privately negotiated transactions, in &#8220;at the market&#8221; offerings, through forward sales transactions, or otherwise.</span></div><div 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 2018 and 2019, CMS&#160;Energy entered into forward sales contracts having an aggregate sales price of &#160;$250&#160;million, the maximum allowed under the 2018 program. In 2020, CMS&#160;Energy settled the forward contracts under this program by issuing 4,879,022 shares of common stock at a weighted-average price of $48.86&#160;per share, resulting in net proceeds of $238&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the 2020 program, CMS&#160;Energy may sell shares of its common stock having an aggregate sales price of up to $500&#160;million. Presented in the following table are details of CMS&#160;Energy&#8217;s forward sales contracts under this program at December&#160;31,&#160;2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Price Per Share</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December&#160;31,&#160;2020</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%">September 15, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">846,759</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%">61.04&#160;</span></td><td 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%">60.53&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 22, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 22, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115,595</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61.81&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">61.81&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These contracts allow CMS&#160;Energy to either physically settle the contracts by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or net settle the contracts through the delivery or receipt of cash or shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded on CMS&#160;Energy&#8217;s consolidated balance sheets until settlements of the forward equity sale contracts occur. If CMS&#160;Energy had elected to net share settle the contracts as of December&#160;31,&#160;2020, CMS&#160;Energy would have been required to deliver 6,666&#160;shares.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Preferred Stock of Subsidiary:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; preferred stock is traded on the New&#160;York Stock Exchange under the symbol CMS-PB. Presented in the following table are details of Consumers&#8217; preferred stock at December&#160;31,&#160;2020 and 2019:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:44.325%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Par Value</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Optional Redemption Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Shares Authorized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Shares Outstanding</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative, with no mandatory redemption</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">110&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,500,000</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">373,148</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941279385432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:41.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.410%"/><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 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Restricted cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 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%">23&#160;</span></td><td style="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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">14&#160;</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 19pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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;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;2 or 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%">Restricted Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash equivalents consist of money market funds with daily liquidity. For further details, see Note&#160;18, Cash and Cash Equivalents.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight: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 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 Energy&#8217;s and Consumers&#8217; derivatives are classified as Level 2 or Level 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 derivatives classified as Level 2 are interest rate swaps at CMS Energy, which are valued using market-based inputs. CMS Energy uses interest rate swaps to manage its interest rate risk on certain long&#8209;term debt obligations and certain notes receivable at EnerBank.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A subsidiary of CMS&#160;Enterprises uses floating-to-fixed interest rate swaps to reduce the impact of interest rate fluctuations associated with future interest payments on certain long&#8209;term variable-rate debt. The interest rate swaps are accounted for as cash flow hedges of the future variability of interest payments on debt with a notional amount of $85&#160;million at December&#160;31,&#160;2020. Gains or losses on these swaps are initially reported in other comprehensive income (loss) and then, as interest payments are made on the hedged debt, are recognized in earnings within other interest expense on CMS&#160;Energy&#8217;s consolidated statements of income. The amount of losses recorded in other comprehensive loss was $6&#160;million for the </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year ended December&#160;31,&#160;2020, $4&#160;million for the year ended December&#160;31,&#160;2019 and $2&#160;million for the year ended December&#160;31,&#160;2018. There were no material impacts on other interest expense associated with these swaps during the years presented. The fair value of these swaps recorded in other liabilities on CMS&#160;Energy&#8217;s consolidated balance sheets totaled $9&#160;million at December&#160;31,&#160;2020 and $5&#160;million at December&#160;31,&#160;2019. CMS&#160;Energy also has other interest rate swaps that economically hedge interest rate risk on debt, but that do not qualify for cash flow hedge accounting; the amounts associated with these swaps were not material for the years presented.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EnerBank uses fixed-to-floating interest rate swaps to manage interest rate risk exposure associated with changes in the fair value of certain long&#8209;term fixed&#8209;rate loans. The interest rate swaps qualify as fair value hedges of long&#8209;term, fixed&#8209;rate notes receivable with a notional amount of $134&#160;million at December&#160;31,&#160;2020 and 2019. The fair value of these interest rate swaps recorded in other liabilities was $6&#160;million at December&#160;31,&#160;2020 and $1&#160;million at December&#160;31,&#160;2019. CMS&#160;Energy is adjusting the carrying value of the hedged notes receivable for the change in their fair value due to the hedged risk. For the year ended December 31, 2020, CMS Energy recorded a $5&#160;million loss within operating revenue for the change in the fair value of the interest rate swaps and a $5&#160;million gain within operating revenue for the change in the carrying value of the hedged notes receivable notes. Amounts recognized within operating revenue for the year ended December&#160;31,&#160;2019 were immaterial. </span></div><div 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 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 years 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="top.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="top.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="top.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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:41.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.410%"/><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 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Restricted cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 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%">23&#160;</span></td><td style="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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">14&#160;</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 19pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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;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;2 or 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%">Restricted Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash equivalents consist of money market funds with daily liquidity. For further details, see Note&#160;18, Cash and Cash Equivalents.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight: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 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 Energy&#8217;s and Consumers&#8217; derivatives are classified as Level 2 or Level 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 derivatives classified as Level 2 are interest rate swaps at CMS Energy, which are valued using market-based inputs. CMS Energy uses interest rate swaps to manage its interest rate risk on certain long&#8209;term debt obligations and certain notes receivable at EnerBank.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A subsidiary of CMS&#160;Enterprises uses floating-to-fixed interest rate swaps to reduce the impact of interest rate fluctuations associated with future interest payments on certain long&#8209;term variable-rate debt. The interest rate swaps are accounted for as cash flow hedges of the future variability of interest payments on debt with a notional amount of $85&#160;million at December&#160;31,&#160;2020. Gains or losses on these swaps are initially reported in other comprehensive income (loss) and then, as interest payments are made on the hedged debt, are recognized in earnings within other interest expense on CMS&#160;Energy&#8217;s consolidated statements of income. The amount of losses recorded in other comprehensive loss was $6&#160;million for the </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">year ended December&#160;31,&#160;2020, $4&#160;million for the year ended December&#160;31,&#160;2019 and $2&#160;million for the year ended December&#160;31,&#160;2018. There were no material impacts on other interest expense associated with these swaps during the years presented. The fair value of these swaps recorded in other liabilities on CMS&#160;Energy&#8217;s consolidated balance sheets totaled $9&#160;million at December&#160;31,&#160;2020 and $5&#160;million at December&#160;31,&#160;2019. CMS&#160;Energy also has other interest rate swaps that economically hedge interest rate risk on debt, but that do not qualify for cash flow hedge accounting; the amounts associated with these swaps were not material for the years presented.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EnerBank uses fixed-to-floating interest rate swaps to manage interest rate risk exposure associated with changes in the fair value of certain long&#8209;term fixed&#8209;rate loans. The interest rate swaps qualify as fair value hedges of long&#8209;term, fixed&#8209;rate notes receivable with a notional amount of $134&#160;million at December&#160;31,&#160;2020 and 2019. The fair value of these interest rate swaps recorded in other liabilities was $6&#160;million at December&#160;31,&#160;2020 and $1&#160;million at December&#160;31,&#160;2019. CMS&#160;Energy is adjusting the carrying value of the hedged notes receivable for the change in their fair value due to the hedged risk. For the year ended December 31, 2020, CMS Energy recorded a $5&#160;million loss within operating revenue for the change in the fair value of the interest rate swaps and a $5&#160;million gain within operating revenue for the change in the carrying value of the hedged notes receivable notes. Amounts recognized within operating revenue for the year ended December&#160;31,&#160;2019 were immaterial. </span></div><div 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 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 years 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI http://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>42
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941262933352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock', 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;6, Fair Value Measurements.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 0 10pt;text-indent:-9pt"/><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;2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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;2019</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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</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:#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%">2,887&#160;</span></td><td style="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%">3,248&#160;</span></td><td style="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%">&#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 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%">&#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 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%">3,248&#160;</span></td><td style="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="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%">2,500&#160;</span></td><td style="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%">2,652&#160;</span></td><td style="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%">&#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 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%">&#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 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%">2,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Securities held to maturity</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:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,940&#160;</span></td><td style="background-color:#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">5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="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%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 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%">&#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 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%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">30&#160;</span></td><td style="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%">32&#160;</span></td><td style="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%">&#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 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%">&#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 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%">32&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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">6</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="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%">107&#160;</span></td><td style="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%">&#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 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%">&#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 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%">107&#160;</span></td><td style="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="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%">103&#160;</span></td><td style="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%">103&#160;</span></td><td style="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%">&#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 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%">&#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 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%">103&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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">7</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,106&#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 0 10pt;text-indent:-9pt"/><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%">9,801&#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 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">7,716&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,085&#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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">7,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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">8,010&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">6,070&#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 0 10pt;text-indent:-9pt"/><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%">1,940&#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 of $12&#160;million at December&#160;31,&#160;2020 and $13&#160;million at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 notes receivable of $275&#160;million at December&#160;31,&#160;2020 and $242&#160;million at December&#160;31,&#160;2019. For further details, see Note&#160;8, Notes Receivable.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These investment securities consist primarily of mortgage-backed securities and Utah Housing Corporation bonds held by EnerBank. There were $1&#160;million of unrealized gains in 2020 and no unrealized gains or losses in 2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 long-term debt of $1.5&#160;billion at December&#160;31,&#160;2020 and $1.1&#160;billion at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 payables of $6&#160;million at December&#160;31,&#160;2020 and $1&#160;million at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of notes receivable &#8211; related party of $7&#160;million at December&#160;31,&#160;2020 and 2019. For further details on this note receivable, see Note&#160;8, Notes Receivable.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $364&#160;million at December&#160;31,&#160;2020 and $202&#160;million at December&#160;31,&#160;2019.</span></div><div 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 effects of third-party credit enhancements were excluded from the fair value measurements of long-term debt. The principal amount of CMS&#160;Energy&#8217;s long-term debt supported by third-party credit enhancements was $35&#160;million at December&#160;31,&#160;2019. The entirety of this amount was at Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DB&#160;SERP Securities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2018, CMS Energy and Consumers sold available-for-sale investment securities held within the DB SERP, receiving proceeds of $142&#160;million, $103&#160;million of which was related to 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="top.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="top.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="top.Show.showAR( this, 'defref_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock', 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;6, Fair Value Measurements.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 0 10pt;text-indent:-9pt"/><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;2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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;2019</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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</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:#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%">2,887&#160;</span></td><td style="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%">3,248&#160;</span></td><td style="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%">&#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 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%">&#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 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%">3,248&#160;</span></td><td style="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="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%">2,500&#160;</span></td><td style="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%">2,652&#160;</span></td><td style="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%">&#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 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%">&#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 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%">2,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Securities held to maturity</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:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,940&#160;</span></td><td style="background-color:#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">5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="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%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 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%">&#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 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%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">30&#160;</span></td><td style="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%">32&#160;</span></td><td style="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%">&#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 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%">&#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 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%">32&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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">6</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="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%">107&#160;</span></td><td style="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%">&#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 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%">&#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 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%">107&#160;</span></td><td style="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="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%">103&#160;</span></td><td style="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%">103&#160;</span></td><td style="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%">&#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 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%">&#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 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%">103&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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">7</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,106&#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 0 10pt;text-indent:-9pt"/><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%">9,801&#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 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">7,716&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,085&#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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">7,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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">8,010&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">6,070&#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 0 10pt;text-indent:-9pt"/><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%">1,940&#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 of $12&#160;million at December&#160;31,&#160;2020 and $13&#160;million at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 notes receivable of $275&#160;million at December&#160;31,&#160;2020 and $242&#160;million at December&#160;31,&#160;2019. For further details, see Note&#160;8, Notes Receivable.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These investment securities consist primarily of mortgage-backed securities and Utah Housing Corporation bonds held by EnerBank. There were $1&#160;million of unrealized gains in 2020 and no unrealized gains or losses in 2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 long-term debt of $1.5&#160;billion at December&#160;31,&#160;2020 and $1.1&#160;billion at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 payables of $6&#160;million at December&#160;31,&#160;2020 and $1&#160;million at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of notes receivable &#8211; related party of $7&#160;million at December&#160;31,&#160;2020 and 2019. For further details on this note receivable, see Note&#160;8, Notes Receivable.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $364&#160;million at December&#160;31,&#160;2020 and $202&#160;million at December&#160;31,&#160;2019.</span></div><div 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 effects of third-party credit enhancements were excluded from the fair value measurements of long-term debt. The principal amount of CMS&#160;Energy&#8217;s long-term debt supported by third-party credit enhancements was $35&#160;million at December&#160;31,&#160;2019. The entirety of this amount was at Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DB&#160;SERP Securities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2018, CMS Energy and Consumers sold available-for-sale investment securities held within the DB SERP, receiving proceeds of $142&#160;million, $103&#160;million of which was related to 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_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock</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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941277958376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Receivable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesTextBlock', window );">Notes Receivable</a></td>
<td class="text">Notes Receivable<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are details of CMS&#160;Energy&#8217;s and Consumers&#8217; notes receivable:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank notes receivable, net of allowance for loan losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">242&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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;current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank notes receivable, net of allowance for loan losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,258&#160;</span></td><td 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 notes receivable</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,887&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,500&#160;</span></td><td style="background-color:#ffffff;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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP note receivable &#8211; related party</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non&#8209;current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP note receivable &#8211; related party</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 notes receivable</span></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#160;</span></td><td style="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:16pt;font-weight:400;line-height:120%">EnerBank Notes Receivable</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EnerBank notes receivable are primarily unsecured, fixed-rate installment loans provided throughout the U.S. to finance home improvements. EnerBank records its notes receivable at cost, less an allowance for loan losses.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Authorized contractors pay fees to EnerBank to provide borrowers with same-as-cash, zero interest, or reduced interest loans. Unearned income associated with the loan fees, which is recorded as a reduction to notes receivable on CMS&#160;Energy&#8217;s consolidated balance sheets, was $128&#160;million at December&#160;31,&#160;2020 and $134&#160;million at December&#160;31,&#160;2019.</span></div><div 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 2020, EnerBank purchased portfolios of secured and unsecured consumer installment loans with a principal value of $90&#160;million. During 2020, EnerBank completed sales of notes receivable with a principal value of $246&#160;million and recorded gains of $6 million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">EnerBank utilizes FICO scores as a key credit quality indicator when underwriting new loans and in assessing the credit exposures in its loan portfolio. The score is determined at the time of a borrower&#8217;s application and is generally not updated since the average duration of loans is about two years. At December&#160;31,&#160;2020, 86 percent of EnerBank&#8217;s loans had a FICO score rating between good and excellent. At December&#160;31,&#160;2020, 97 percent of EnerBank&#8217;s loan portfolio was originated within the past five 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:115%">The allowance for loan losses at December&#160;31,&#160;2020 reflects expected credit losses over the entire lifetime of the loan portfolio. EnerBank estimates the allowance by using the &#8220;weighted-average remaining maturity&#8221; methodology for their term loans, and the &#8220;probability of default and loss given default&#8221; methodology for their same-as-cash loans. These methodologies consider historical loan loss experience, prepayment expectations, and credit quality indicators. EnerBank considers current and projected economic conditions, and other reasonable and supportable forecast information to determine if adjustments to the allowance are necessary. The allowance is increased by the provision for loan losses and decreased by loan charge&#8209;offs net of recoveries. Loan losses are charged against the allowance when the loss is confirmed, but no later than the point at which a loan becomes 120 days 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%">Presented in the following table are the changes in the allowance for loan losses:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effects of new accounting standard</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">Provision for loan losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;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%">Charge-offs</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%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The allowance for loan losses at December&#160;31,&#160;2019 reflected expected credit losses over a 12-month period. On January&#160;1,&#160;2020, in accordance with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU&#160;2016-13, Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the allowance for loan losses was adjusted to reflect expected credit losses over the life of the loan. Additionally, EnerBank recorded $3&#160;million for expected credit losses related to unfunded loan commitments. For further details, see Note&#160;2, 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%">Loans that are 30 days or more past due are considered delinquent. The balance of EnerBank&#8217;s delinquent loans was $32&#160;million at December&#160;31,&#160;2020 and $33&#160;million at December&#160;31,&#160;2019. At December&#160;31,&#160;2020 and 2019, EnerBank&#8217;s loans that had been modified as troubled debt restructurings were immaterial.</span></div><div 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 response to the COVID-19 pandemic, and consistent with FDIC guidance, EnerBank offered new payment accommodations for current qualifying customers. At December&#160;31,&#160;2020, EnerBank had not experienced increased delinquent loans, charge-offs, or increased loan modifications due to the COVID-19 pandemic. EnerBank did not make any material adjustments to their allowance for loan losses at December&#160;31,&#160;2020 due to the COVID-19 pandemic. EnerBank cannot predict the longer-term impacts of the pandemic, but could experience slower lending growth, higher loan write-offs, and increased loan modifications.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EnerBank issues loan commitments to meet customer-financing needs. These commitments are agreements to provide credit as long as certain conditions are met and expire after 120 days. EnerBank uses the same credit policies in making these commitments as it uses for loans. EnerBank had $348&#160;million of off-balance-sheet unfunded loan commitments at December&#160;31,&#160;2020, and had recorded a liability of $6&#160;million for expected credit losses on those 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%">EnerBank has entered into interest rate swaps on $134&#160;million of its loans (notes receivable). For information about interest rate swaps, see Note&#160;6, Fair Value Measurements.</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%">DB&#160;SERP Note Receivable &#8211; Related Party</span></div><div 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 DB&#160;SERP note receivable &#8211; related party is Consumers&#8217; portion of a 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 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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesTextBlock', window );">Notes Receivable</a></td>
<td class="text">Notes Receivable<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are details of CMS&#160;Energy&#8217;s and Consumers&#8217; notes receivable:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank notes receivable, net of allowance for loan losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">242&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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;current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank notes receivable, net of allowance for loan losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,258&#160;</span></td><td 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 notes receivable</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,887&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,500&#160;</span></td><td style="background-color:#ffffff;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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP note receivable &#8211; related party</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non&#8209;current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP note receivable &#8211; related party</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 notes receivable</span></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#160;</span></td><td style="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:16pt;font-weight:400;line-height:120%">EnerBank Notes Receivable</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EnerBank notes receivable are primarily unsecured, fixed-rate installment loans provided throughout the U.S. to finance home improvements. EnerBank records its notes receivable at cost, less an allowance for loan losses.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Authorized contractors pay fees to EnerBank to provide borrowers with same-as-cash, zero interest, or reduced interest loans. Unearned income associated with the loan fees, which is recorded as a reduction to notes receivable on CMS&#160;Energy&#8217;s consolidated balance sheets, was $128&#160;million at December&#160;31,&#160;2020 and $134&#160;million at December&#160;31,&#160;2019.</span></div><div 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 2020, EnerBank purchased portfolios of secured and unsecured consumer installment loans with a principal value of $90&#160;million. During 2020, EnerBank completed sales of notes receivable with a principal value of $246&#160;million and recorded gains of $6 million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">EnerBank utilizes FICO scores as a key credit quality indicator when underwriting new loans and in assessing the credit exposures in its loan portfolio. The score is determined at the time of a borrower&#8217;s application and is generally not updated since the average duration of loans is about two years. At December&#160;31,&#160;2020, 86 percent of EnerBank&#8217;s loans had a FICO score rating between good and excellent. At December&#160;31,&#160;2020, 97 percent of EnerBank&#8217;s loan portfolio was originated within the past five 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:115%">The allowance for loan losses at December&#160;31,&#160;2020 reflects expected credit losses over the entire lifetime of the loan portfolio. EnerBank estimates the allowance by using the &#8220;weighted-average remaining maturity&#8221; methodology for their term loans, and the &#8220;probability of default and loss given default&#8221; methodology for their same-as-cash loans. These methodologies consider historical loan loss experience, prepayment expectations, and credit quality indicators. EnerBank considers current and projected economic conditions, and other reasonable and supportable forecast information to determine if adjustments to the allowance are necessary. The allowance is increased by the provision for loan losses and decreased by loan charge&#8209;offs net of recoveries. Loan losses are charged against the allowance when the loss is confirmed, but no later than the point at which a loan becomes 120 days 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%">Presented in the following table are the changes in the allowance for loan losses:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effects of new accounting standard</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">Provision for loan losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;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%">Charge-offs</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%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The allowance for loan losses at December&#160;31,&#160;2019 reflected expected credit losses over a 12-month period. On January&#160;1,&#160;2020, in accordance with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU&#160;2016-13, Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the allowance for loan losses was adjusted to reflect expected credit losses over the life of the loan. Additionally, EnerBank recorded $3&#160;million for expected credit losses related to unfunded loan commitments. For further details, see Note&#160;2, 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%">Loans that are 30 days or more past due are considered delinquent. The balance of EnerBank&#8217;s delinquent loans was $32&#160;million at December&#160;31,&#160;2020 and $33&#160;million at December&#160;31,&#160;2019. At December&#160;31,&#160;2020 and 2019, EnerBank&#8217;s loans that had been modified as troubled debt restructurings were immaterial.</span></div><div 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 response to the COVID-19 pandemic, and consistent with FDIC guidance, EnerBank offered new payment accommodations for current qualifying customers. At December&#160;31,&#160;2020, EnerBank had not experienced increased delinquent loans, charge-offs, or increased loan modifications due to the COVID-19 pandemic. EnerBank did not make any material adjustments to their allowance for loan losses at December&#160;31,&#160;2020 due to the COVID-19 pandemic. EnerBank cannot predict the longer-term impacts of the pandemic, but could experience slower lending growth, higher loan write-offs, and increased loan modifications.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">EnerBank issues loan commitments to meet customer-financing needs. These commitments are agreements to provide credit as long as certain conditions are met and expire after 120 days. EnerBank uses the same credit policies in making these commitments as it uses for loans. EnerBank had $348&#160;million of off-balance-sheet unfunded loan commitments at December&#160;31,&#160;2020, and had recorded a liability of $6&#160;million for expected credit losses on those 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%">EnerBank has entered into interest rate swaps on $134&#160;million of its loans (notes receivable). For information about interest rate swaps, see Note&#160;6, Fair Value Measurements.</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%">DB&#160;SERP Note Receivable &#8211; Related Party</span></div><div 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 DB&#160;SERP note receivable &#8211; related party is Consumers&#8217; portion of a 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 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_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196816<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941279839448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock', window );">Plant, Property, and Equipment</a></td>
<td class="text">Plant, Property, and Equipment<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are details of CMS&#160;Energy&#8217;s and Consumers&#8217; plant, property, and equipment:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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.640%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated<br/>Depreciable<br/>Life in Years</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 125</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,963&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Independent power production</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 40</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 - 7</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,907&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,390&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(7,953)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,039&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,926&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Electric</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 - 125</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,376&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20 - 75</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,519&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46 - 75</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 - 50</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases and other financing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">326&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20 - 85</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,702&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17 - 75</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Underground storage facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27 - 75</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 - 50</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-utility property</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 51</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td 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%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,757&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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%">1,058&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,844)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,971&#160;</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,570&#160;</span></td><td style="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">A significant portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#8217;s operating leases of owned assets, see Note&#160;10, Leases and Palisades 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:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers&#8217; plant additions were $2.0&#160;billion for the years ended December&#160;31,&#160;2020 and 2019. Consumers&#8217; plant retirements were $220&#160;million for the year ended December&#160;31,&#160;2020 and $380&#160;million for the year ended December&#160;31,&#160;2019. Consumers plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;&#160;2 coal-fueled electric generating units in 2023. Accordingly, in&#160;2019, Consumers removed from total plant, property, and </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%">equipment $667&#160;million, representing the projected remaining book value of the two units upon their retirement, and recorded it as a regulatory asset. For additional details, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">For information regarding the amortization terms of Consumers&#8217; assets under finance leases and other financing, see Note&#160;10, Leases and Palisades 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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2020 and 2019. Base natural gas is not subject to depreciation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Intangible Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Included in net plant, property, and equipment are intangible assets. Presented in the following table are details about CMS&#160;Energy&#8217;s and Consumers&#8217; intangible assets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.515%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.519%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Description</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization<br/>Life in Years</span></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2019</span></td></tr><tr style="height:24pt"><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 - 15</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">883&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">577&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">882&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rights of way</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 - 85</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Franchises and consents</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 - 50</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">28&#160;</span></td><td style="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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">27&#160;</span></td><td style="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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,134&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">667&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">615&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 15</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">856&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">568&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">869&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">521&#160;</span></td><td style="background-color:#cceeff;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%">Rights of way</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 - 85</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">197&#160;</span></td><td style="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%">57&#160;</span></td><td style="background-color:#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 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%">180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">55&#160;</span></td><td style="background-color:#ffffff;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%">Franchises and consents</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 - 50</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#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%">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 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%">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 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%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangibles</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%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,104&#160;</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">658&#160;</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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&#160;</span></td><td style="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&#8217; intangible asset additions were $69&#160;million for the year ended December&#160;31,&#160;2020 and $67&#160;million for the year ended December&#160;31,&#160;2019. Consumers&#8217; intangible asset retirements were $65&#160;million for the year ended December&#160;31,&#160;2020 and $193&#160;million for the year ended December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Capitalization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#8217; plant, property, and equipment is generally recoverable through its general ratemaking process.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#8209;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Software:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">AFUDC: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers capitalizes AFUDC on regulated major construction projects, except pollution control facilities on its fossil-fuel-fired power plants. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset. Presented in the following table are Consumers&#8217; average AFUDC capitalization rates:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td 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.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Assets Under Finance Leases and Other Financing:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are further details about changes in Consumers&#8217; assets under finance leases and other financing:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net retirements and other adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">336&#160;</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">340&#160;</span></td><td style="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:400;line-height:120%">Assets under finance leases and other financing are presented as gross amounts. Consumers&#8217; accumulated amortization of assets under finance leases and other financing was $254&#160;million at December&#160;31,&#160;2020 and $239&#160;million at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Depreciation and Amortization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are further details about CMS&#160;Energy&#8217;s and Consumers&#8217; accumulated depreciation and amortization:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-utility plant assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-utility plant assets</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">3&#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 10pt 0 1pt;text-indent:-9pt"/><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%">3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers depreciates utility property on an asset-group basis, in which it applies a single MPSC-approved depreciation rate to the gross investment in a particular class of property within the electric and </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">gas segments. Consumers performs depreciation studies periodically to determine appropriate group lives. Presented in the following table are the composite depreciation rates for Consumers&#8217; segment properties:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.242%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility property</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other property</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived asset.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of CMS&#160;Energy&#8217;s and Consumers&#8217; depreciation and amortization expense:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.606%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">842&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121&#160;</span></td><td style="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%">127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="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%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,048&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">992&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">933&#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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">881&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">768&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,023&#160;</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">975&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">921&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is CMS&#160;Energy&#8217;s and Consumers&#8217; estimated amortization expense on intangible assets for each of the next five&#160;years:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.190%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.489%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;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%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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></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%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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%">Intangible asset amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86&#160;</span></td><td style="background-color:#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: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible asset amortization expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">115&#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 0 10pt;text-indent:-9pt"/><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%">111&#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 0 10pt;text-indent:-9pt"/><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%">97&#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 0 10pt;text-indent:-9pt"/><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%">86&#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 0 10pt;text-indent:-9pt"/><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%">85&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Jointly Owned Regulated Utility Facilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are Consumers&#8217; investments in jointly owned regulated utility facilities at December&#160;31,&#160;2020: </span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Ownership Share</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 10pt 0 1pt;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:100%">J.H.&#160;Campbell Unit 3</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ludington</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ownership share</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant in service</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,743&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">489&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">381&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(822)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(107)</span></td><td style="background-color:#cceeff;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%">Construction work in progress</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%">12&#160;</span></td><td style="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%">78&#160;</span></td><td style="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%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net investment</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">933&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">379&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">286&#160;</span></td><td style="background-color:#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:400;line-height:120%">Consumers includes its share of the direct expenses of the jointly owned plants in operating expenses. Consumers shares operation, maintenance, and other expenses of these jointly owned utility facilities in proportion to each participant&#8217;s undivided ownership interest. Consumers is required to provide only its share of financing for the jointly owned utility facilities.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock', window );">Plant, Property, and Equipment</a></td>
<td class="text">Plant, Property, and Equipment<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are details of CMS&#160;Energy&#8217;s and Consumers&#8217; plant, property, and equipment:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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.640%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated<br/>Depreciable<br/>Life in Years</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 125</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,963&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Independent power production</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 40</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 - 7</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,907&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,390&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(7,953)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,039&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,926&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Electric</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 - 125</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,376&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20 - 75</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,519&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46 - 75</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 - 50</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases and other financing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">326&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20 - 85</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,702&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17 - 75</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Underground storage facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27 - 75</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 - 50</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-utility property</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 51</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td 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%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,757&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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%">1,058&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,844)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,971&#160;</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,570&#160;</span></td><td style="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">A significant portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#8217;s operating leases of owned assets, see Note&#160;10, Leases and Palisades 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:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers&#8217; plant additions were $2.0&#160;billion for the years ended December&#160;31,&#160;2020 and 2019. Consumers&#8217; plant retirements were $220&#160;million for the year ended December&#160;31,&#160;2020 and $380&#160;million for the year ended December&#160;31,&#160;2019. Consumers plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;&#160;2 coal-fueled electric generating units in 2023. Accordingly, in&#160;2019, Consumers removed from total plant, property, and </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%">equipment $667&#160;million, representing the projected remaining book value of the two units upon their retirement, and recorded it as a regulatory asset. For additional details, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">For information regarding the amortization terms of Consumers&#8217; assets under finance leases and other financing, see Note&#160;10, Leases and Palisades 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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2020 and 2019. Base natural gas is not subject to depreciation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Intangible Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Included in net plant, property, and equipment are intangible assets. Presented in the following table are details about CMS&#160;Energy&#8217;s and Consumers&#8217; intangible assets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.515%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.519%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Description</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization<br/>Life in Years</span></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2019</span></td></tr><tr style="height:24pt"><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 - 15</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">883&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">577&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">882&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rights of way</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 - 85</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Franchises and consents</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 - 50</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">28&#160;</span></td><td style="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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">27&#160;</span></td><td style="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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,134&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">667&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">615&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 15</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">856&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">568&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">869&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">521&#160;</span></td><td style="background-color:#cceeff;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%">Rights of way</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 - 85</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">197&#160;</span></td><td style="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%">57&#160;</span></td><td style="background-color:#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 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%">180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">55&#160;</span></td><td style="background-color:#ffffff;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%">Franchises and consents</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 - 50</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#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%">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 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%">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 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%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangibles</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%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,104&#160;</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">658&#160;</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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&#160;</span></td><td style="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&#8217; intangible asset additions were $69&#160;million for the year ended December&#160;31,&#160;2020 and $67&#160;million for the year ended December&#160;31,&#160;2019. Consumers&#8217; intangible asset retirements were $65&#160;million for the year ended December&#160;31,&#160;2020 and $193&#160;million for the year ended December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Capitalization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#8217; plant, property, and equipment is generally recoverable through its general ratemaking process.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#8209;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Software:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">AFUDC: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers capitalizes AFUDC on regulated major construction projects, except pollution control facilities on its fossil-fuel-fired power plants. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset. Presented in the following table are Consumers&#8217; average AFUDC capitalization rates:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td 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.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Assets Under Finance Leases and Other Financing:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are further details about changes in Consumers&#8217; assets under finance leases and other financing:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net retirements and other adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">336&#160;</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">340&#160;</span></td><td style="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:400;line-height:120%">Assets under finance leases and other financing are presented as gross amounts. Consumers&#8217; accumulated amortization of assets under finance leases and other financing was $254&#160;million at December&#160;31,&#160;2020 and $239&#160;million at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Depreciation and Amortization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are further details about CMS&#160;Energy&#8217;s and Consumers&#8217; accumulated depreciation and amortization:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-utility plant assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-utility plant assets</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">3&#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 10pt 0 1pt;text-indent:-9pt"/><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%">3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers depreciates utility property on an asset-group basis, in which it applies a single MPSC-approved depreciation rate to the gross investment in a particular class of property within the electric and </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">gas segments. Consumers performs depreciation studies periodically to determine appropriate group lives. Presented in the following table are the composite depreciation rates for Consumers&#8217; segment properties:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.242%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility property</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other property</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived asset.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of CMS&#160;Energy&#8217;s and Consumers&#8217; depreciation and amortization expense:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.606%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">842&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121&#160;</span></td><td style="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%">127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="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%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,048&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">992&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">933&#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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">881&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">768&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,023&#160;</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">975&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">921&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is CMS&#160;Energy&#8217;s and Consumers&#8217; estimated amortization expense on intangible assets for each of the next five&#160;years:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.190%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.489%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;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%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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></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%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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%">Intangible asset amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86&#160;</span></td><td style="background-color:#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: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible asset amortization expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">115&#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 0 10pt;text-indent:-9pt"/><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%">111&#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 0 10pt;text-indent:-9pt"/><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%">97&#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 0 10pt;text-indent:-9pt"/><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%">86&#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 0 10pt;text-indent:-9pt"/><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%">85&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Jointly Owned Regulated Utility Facilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are Consumers&#8217; investments in jointly owned regulated utility facilities at December&#160;31,&#160;2020: </span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Ownership Share</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 10pt 0 1pt;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:100%">J.H.&#160;Campbell Unit 3</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ludington</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ownership share</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant in service</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,743&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">489&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">381&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(822)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(107)</span></td><td style="background-color:#cceeff;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%">Construction work in progress</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%">12&#160;</span></td><td style="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%">78&#160;</span></td><td style="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%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net investment</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">933&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">379&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">286&#160;</span></td><td style="background-color:#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:400;line-height:120%">Consumers includes its share of the direct expenses of the jointly owned plants in operating expenses. Consumers shares operation, maintenance, and other expenses of these jointly owned utility facilities in proportion to each participant&#8217;s undivided ownership interest. Consumers is required to provide only its share of financing for the jointly owned utility facilities.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for intangible assets and long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941278293320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases and Palisades Financing<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LeasesLineItems', window );"><strong>Leases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LesseeAndLessorLeasesTextBlock', window );">Leases and Palisades Financing</a></td>
<td class="text">Leases and Palisades Financing<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Lessee</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers lease various assets from third parties, including coal-carrying railcars, real estate, service vehicles, and gas pipeline capacity. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers do not record right-of-use assets or lease liabilities on their consolidated balance sheets for rentals with lease terms of 12&#160;months or less, most of which are for the lease of real estate and service vehicles. Lease expense for these rentals is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers include future payments for all renewal options, fair market value extensions, and buyout provisions reasonably certain of exercise in their measurement of lease right-of-use assets and lease liabilities. In addition, certain leases for service vehicles contain end-of-lease adjustment clauses based on proceeds received from the sale or disposition of the vehicles. CMS&#160;Energy and Consumers also include executory costs in the measurement of their right-of-use assets and lease liabilities, except for maintenance costs related to their coal-carrying railcar leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Most of Consumers&#8217; PPAs contain provisions at the end of the initial contract terms to renew the agreements annually under mutually agreed&#8209;upon terms at the time of renewal. Energy and capacity payments that vary depending on quantities delivered are recognized as variable lease costs when incurred. Consumers accounts for a PPA with one of CMS&#160;Energy&#8217;s equity method subsidiaries as a finance lease.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease right-of-use assets and lease liabilities:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.397%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except as Noted</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></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%">Right-of-use 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;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjkxMjBlYzBmZDhkMTQwMjZiNjNjMjNjMTgwYTZkNDIyXzcxNDY4MjU1ODA2MDM_cf20d703-4e4c-44d4-9cca-718a5e2d14e9"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjkxMjBlYzBmZDhkMTQwMjZiNjNjMjNjMTgwYTZkNDIyXzcxNDY4MjU1ODA2MDM_f83072d1-18a8-446a-ab17-c11cc3b899d0">Current lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMC0xLTEtMC90ZXh0cmVnaW9uOjJlOGVjYTA4MzhlNDQ1OWY4MDUwOWI0YjI3MTI2ZjBkXzcxNDY4MjU1ODA2MTE_1ad46998-5e98-4d71-af8b-e31228ac1f69"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMC0xLTEtMC90ZXh0cmVnaW9uOjJlOGVjYTA4MzhlNDQ1OWY4MDUwOWI0YjI3MTI2ZjBkXzcxNDY4MjU1ODA2MTE_8583282b-225c-4e42-afd6-f3491c46df3e">Non-current lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">37</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">32</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 7pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">53</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">53</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">60</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">17</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">14</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">12</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy&#8217;s and Consumers&#8217; operating right-of-use lease assets are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current assets on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes related-party lease liabilities of $25&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2020 and December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This rate excludes the impact of Consumers&#8217; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers report operating, variable, and short-term lease costs as operating expenses on their consolidated statements of income, except for certain amounts that may be capitalized to other assets. Presented in the following table is a summary of CMS&#160;Energy&#8217;s and Consumers&#8217; total lease costs:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">6&#160;</span></td><td style="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%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">94&#160;</span></td><td style="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%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">144&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">6&#160;</span></td><td style="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%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">94&#160;</span></td><td style="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%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">144&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is cash flow information related to amounts paid on CMS&#160;Energy&#8217;s and Consumers&#8217; lease liabilities:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.464%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.036%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">17&#160;</span></td><td style="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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#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="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities for finance leases</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">7&#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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the minimum rental commitments under CMS&#160;Energy&#8217;s and Consumers&#8217; non-cancelable leases:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.260%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pipelines and PPAs</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">13&#160;</span></td><td style="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%">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 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%">18&#160;</span></td><td style="background-color:#ffffff;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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">13&#160;</span></td><td style="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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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 #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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">30&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">166&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">27&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">60&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">13&#160;</span></td><td style="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%">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 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%">18&#160;</span></td><td style="background-color:#ffffff;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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">13&#160;</span></td><td style="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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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 #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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">30&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">166&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Lessor</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are the lessor under power sales and natural gas delivery agreements that are accounted for as leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has power sales agreements that are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. For the year ended December&#160;31,&#160;2020, lease revenue from these power sales agreements was $148&#160;million, which included variable lease payments of $93&#160;million. For the year ended December&#160;31,&#160;2019, lease revenue from these power sales agreements was $174&#160;million, which included variable lease payments of $119&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the minimum rental payments to be received under CMS&#160;Energy&#8217;s non&#8209;cancelable operating leases:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.342%"/><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:9.638%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#160;</span></td><td style="background-color:#cceeff;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%">2022</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%">48&#160;</span></td><td style="background-color:#ffffff;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%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 and thereafter</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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has an agreement to build, own, operate, and maintain a compressed natural gas fueling station through December&#160;2038. This agreement is accounted for as a direct finance lease, under which the lessee has the option to purchase the natural gas fueling station at the end of the lease term. Fixed monthly payments escalate annually with inflation.</span></div><div 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;2018, Consumers and a subsidiary of CMS&#160;Energy executed a 20&#8209;year natural gas transportation agreement, related to a pipeline owned by Consumers. This agreement is accounted for as a direct finance lease and will automatically extend annually unless terminated by either party. The effects of the lease are eliminated on CMS&#160;Energy&#8217;s consolidated financial statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Minimum rental payments to be received under Consumers&#8217; direct financing leases are $1&#160;million for each of the next five&#160;years and $18&#160;million for the years thereafter. The lease receivable was $10&#160;million as of December&#160;31,&#160;2020, which does not include unearned income of $13&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Minimum rental payments to be received under CMS&#160;Energy&#8217;s direct finance lease are less than $1&#160;million for each of the next five&#160;years and $10&#160;million for the years thereafter. The lease receivable was $5&#160;million as of December&#160;31,&#160;2020, which does not include unearned income of $5&#160;million.</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%">Palisades 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%">In 2007, Consumers sold Palisades to Entergy and entered into a 15-year PPA to purchase virtually all of the capacity and energy produced by Palisades, up to the annual average capacity of 798&#160;MW. Consumers accounted for this transaction as a financing because of its continuing involvement with Palisades through security provided to Entergy for the PPA obligation and other arrangements. Palisades has therefore remained on Consumers&#8217; consolidated balance sheets and Consumers has continued to depreciate it. At the time of the sale, Consumers recorded the sales proceeds as a financing obligation, and has subsequently recorded a portion of the payments under the PPA as interest expense and as a reduction of the financing obligation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Total amortization and interest charges under the financing were $14&#160;million for the year ended December&#160;31,&#160;2020, $15&#160;million for the year ended December&#160;31,&#160;2019, and $16&#160;million for the year ended December&#160;31,&#160;2018. At December&#160;31,&#160;2020, the Palisades asset and financing obligation both had a balance of $16&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the minimum Palisades PPA payments included in the financing obligation:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.342%"/><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:9.638%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#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%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 obligation</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current portion</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.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="top.Show.showAR( this, 'defref_cms_LeasesLineItems', window );"><strong>Leases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LesseeAndLessorLeasesTextBlock', window );">Leases and Palisades Financing</a></td>
<td class="text">Leases and Palisades Financing<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Lessee</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers lease various assets from third parties, including coal-carrying railcars, real estate, service vehicles, and gas pipeline capacity. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers do not record right-of-use assets or lease liabilities on their consolidated balance sheets for rentals with lease terms of 12&#160;months or less, most of which are for the lease of real estate and service vehicles. Lease expense for these rentals is recognized on a straight-line basis over the lease term.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers include future payments for all renewal options, fair market value extensions, and buyout provisions reasonably certain of exercise in their measurement of lease right-of-use assets and lease liabilities. In addition, certain leases for service vehicles contain end-of-lease adjustment clauses based on proceeds received from the sale or disposition of the vehicles. CMS&#160;Energy and Consumers also include executory costs in the measurement of their right-of-use assets and lease liabilities, except for maintenance costs related to their coal-carrying railcar leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Most of Consumers&#8217; PPAs contain provisions at the end of the initial contract terms to renew the agreements annually under mutually agreed&#8209;upon terms at the time of renewal. Energy and capacity payments that vary depending on quantities delivered are recognized as variable lease costs when incurred. Consumers accounts for a PPA with one of CMS&#160;Energy&#8217;s equity method subsidiaries as a finance lease.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease right-of-use assets and lease liabilities:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.397%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except as Noted</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></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%">Right-of-use 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;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjkxMjBlYzBmZDhkMTQwMjZiNjNjMjNjMTgwYTZkNDIyXzcxNDY4MjU1ODA2MDM_cf20d703-4e4c-44d4-9cca-718a5e2d14e9"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjkxMjBlYzBmZDhkMTQwMjZiNjNjMjNjMTgwYTZkNDIyXzcxNDY4MjU1ODA2MDM_f83072d1-18a8-446a-ab17-c11cc3b899d0">Current lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMC0xLTEtMC90ZXh0cmVnaW9uOjJlOGVjYTA4MzhlNDQ1OWY4MDUwOWI0YjI3MTI2ZjBkXzcxNDY4MjU1ODA2MTE_1ad46998-5e98-4d71-af8b-e31228ac1f69"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMC0xLTEtMC90ZXh0cmVnaW9uOjJlOGVjYTA4MzhlNDQ1OWY4MDUwOWI0YjI3MTI2ZjBkXzcxNDY4MjU1ODA2MTE_8583282b-225c-4e42-afd6-f3491c46df3e">Non-current lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">37</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">32</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 7pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">53</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">53</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">60</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">17</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">14</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">12</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy&#8217;s and Consumers&#8217; operating right-of-use lease assets are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current assets on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes related-party lease liabilities of $25&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2020 and December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This rate excludes the impact of Consumers&#8217; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers report operating, variable, and short-term lease costs as operating expenses on their consolidated statements of income, except for certain amounts that may be capitalized to other assets. Presented in the following table is a summary of CMS&#160;Energy&#8217;s and Consumers&#8217; total lease costs:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">6&#160;</span></td><td style="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%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">94&#160;</span></td><td style="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%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">144&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">6&#160;</span></td><td style="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%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">94&#160;</span></td><td style="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%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">144&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is cash flow information related to amounts paid on CMS&#160;Energy&#8217;s and Consumers&#8217; lease liabilities:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.464%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.036%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">17&#160;</span></td><td style="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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#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="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities for finance leases</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">7&#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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the minimum rental commitments under CMS&#160;Energy&#8217;s and Consumers&#8217; non-cancelable leases:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.260%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pipelines and PPAs</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">13&#160;</span></td><td style="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%">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 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%">18&#160;</span></td><td style="background-color:#ffffff;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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">13&#160;</span></td><td style="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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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 #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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">30&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">166&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">27&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">60&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">13&#160;</span></td><td style="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%">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 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%">18&#160;</span></td><td style="background-color:#ffffff;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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">13&#160;</span></td><td style="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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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 #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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">30&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">166&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Lessor</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are the lessor under power sales and natural gas delivery agreements that are accounted for as leases.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has power sales agreements that are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. For the year ended December&#160;31,&#160;2020, lease revenue from these power sales agreements was $148&#160;million, which included variable lease payments of $93&#160;million. For the year ended December&#160;31,&#160;2019, lease revenue from these power sales agreements was $174&#160;million, which included variable lease payments of $119&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the minimum rental payments to be received under CMS&#160;Energy&#8217;s non&#8209;cancelable operating leases:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.342%"/><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:9.638%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#160;</span></td><td style="background-color:#cceeff;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%">2022</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%">48&#160;</span></td><td style="background-color:#ffffff;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%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 and thereafter</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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has an agreement to build, own, operate, and maintain a compressed natural gas fueling station through December&#160;2038. This agreement is accounted for as a direct finance lease, under which the lessee has the option to purchase the natural gas fueling station at the end of the lease term. Fixed monthly payments escalate annually with inflation.</span></div><div 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;2018, Consumers and a subsidiary of CMS&#160;Energy executed a 20&#8209;year natural gas transportation agreement, related to a pipeline owned by Consumers. This agreement is accounted for as a direct finance lease and will automatically extend annually unless terminated by either party. The effects of the lease are eliminated on CMS&#160;Energy&#8217;s consolidated financial statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Minimum rental payments to be received under Consumers&#8217; direct financing leases are $1&#160;million for each of the next five&#160;years and $18&#160;million for the years thereafter. The lease receivable was $10&#160;million as of December&#160;31,&#160;2020, which does not include unearned income of $13&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Minimum rental payments to be received under CMS&#160;Energy&#8217;s direct finance lease are less than $1&#160;million for each of the next five&#160;years and $10&#160;million for the years thereafter. The lease receivable was $5&#160;million as of December&#160;31,&#160;2020, which does not include unearned income of $5&#160;million.</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%">Palisades 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%">In 2007, Consumers sold Palisades to Entergy and entered into a 15-year PPA to purchase virtually all of the capacity and energy produced by Palisades, up to the annual average capacity of 798&#160;MW. Consumers accounted for this transaction as a financing because of its continuing involvement with Palisades through security provided to Entergy for the PPA obligation and other arrangements. Palisades has therefore remained on Consumers&#8217; consolidated balance sheets and Consumers has continued to depreciate it. At the time of the sale, Consumers recorded the sales proceeds as a financing obligation, and has subsequently recorded a portion of the payments under the PPA as interest expense and as a reduction of the financing obligation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Total amortization and interest charges under the financing were $14&#160;million for the year ended December&#160;31,&#160;2020, $15&#160;million for the year ended December&#160;31,&#160;2019, and $16&#160;million for the year ended December&#160;31,&#160;2018. At December&#160;31,&#160;2020, the Palisades asset and financing obligation both had a balance of $16&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the minimum Palisades PPA payments included in the financing obligation:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.342%"/><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:9.638%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#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%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 obligation</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current portion</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_LeasesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Leases [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_LeasesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_LesseeAndLessorLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee And Lessor Leases [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_LesseeAndLessorLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941279839448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Retirement Obligations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AssetRetirementObligationsLineItems', window );"><strong>Asset Retirement Obligations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationDisclosureTextBlock', window );">Asset Retirement Obligations</a></td>
<td class="text">Asset Retirement Obligations<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#8217;s ARO liabilities are primarily at Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.798%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company&#160;and&#160;ARO&#160;Description</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In-Service&#160;Date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-Lived&#160;Assets</span></td></tr><tr><td colspan="3" style="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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of coal ash disposal areas</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">Generating plants coal ash areas</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">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%">Gas distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of renewable generation assets</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%">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%">Wind and solar generation facilities</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas transmission and storage</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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of coal ash disposal areas</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generating plants coal ash areas</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">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%">Gas distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of renewable generation assets</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%">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%">Wind and solar generation facilities</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas transmission and storage</span></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">No assets have been restricted for purposes of settling AROs.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables are the changes in CMS&#160;Energy&#8217;s and Consumers&#8217; ARO liabilities:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"/><td style="width:32.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2019</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incurred</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settled</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Flow Revisions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2020</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">474&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">477&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65&#160;</span></td><td style="background-color:#ffffff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">553&#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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">166&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">34&#160;</span></td><td style="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%">&#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 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%">&#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 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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 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%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">22&#160;</span></td><td style="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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 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%">32&#160;</span></td><td style="background-color:#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%">Cable under Straits of Mackinac</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">474&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">530&#160;</span></td><td style="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:8pt;font-weight:400;line-height:120%">&#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%">For further details, see Note&#160;4, Contingencies and Commitments&#8212;Consumers Electric Utility Contingencies.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"/><td style="width:32.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2018</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incurred</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settled</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accretion</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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%">Cash Flow Revisions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2019</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">428&#160;</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas treating plant and gas wells</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">&#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 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%">&#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 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%">&#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 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%">&#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 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%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">432&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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)</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">477&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">205&#160;</span></td><td style="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%">22&#160;</span></td><td style="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%">(8)</span></td><td style="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%">12&#160;</span></td><td style="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%">&#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 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%">231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</span></td><td colspan="3" style="background-color:#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%">11&#160;</span></td><td style="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%">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 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%">&#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 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%">&#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 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%">&#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 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%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">428&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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 #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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">474&#160;</span></td><td style="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><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_AssetRetirementObligationsLineItems', window );"><strong>Asset Retirement Obligations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationDisclosureTextBlock', window );">Asset Retirement Obligations</a></td>
<td class="text">Asset Retirement Obligations<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#8217;s ARO liabilities are primarily at Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.798%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company&#160;and&#160;ARO&#160;Description</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In-Service&#160;Date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-Lived&#160;Assets</span></td></tr><tr><td colspan="3" style="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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of coal ash disposal areas</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">Generating plants coal ash areas</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">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%">Gas distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of renewable generation assets</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%">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%">Wind and solar generation facilities</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas transmission and storage</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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of coal ash disposal areas</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generating plants coal ash areas</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">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%">Gas distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of renewable generation assets</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%">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%">Wind and solar generation facilities</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas transmission and storage</span></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">No assets have been restricted for purposes of settling AROs.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables are the changes in CMS&#160;Energy&#8217;s and Consumers&#8217; ARO liabilities:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"/><td style="width:32.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2019</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incurred</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settled</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Flow Revisions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2020</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">474&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">477&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65&#160;</span></td><td style="background-color:#ffffff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">553&#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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">166&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">34&#160;</span></td><td style="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%">&#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 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%">&#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 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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 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%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">22&#160;</span></td><td style="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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 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%">32&#160;</span></td><td style="background-color:#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%">Cable under Straits of Mackinac</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">474&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">530&#160;</span></td><td style="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:8pt;font-weight:400;line-height:120%">&#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%">For further details, see Note&#160;4, Contingencies and Commitments&#8212;Consumers Electric Utility Contingencies.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"/><td style="width:32.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2018</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incurred</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settled</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accretion</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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%">Cash Flow Revisions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2019</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">428&#160;</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas treating plant and gas wells</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">&#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 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%">&#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 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%">&#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 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%">&#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 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%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">432&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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)</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">477&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">205&#160;</span></td><td style="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%">22&#160;</span></td><td style="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%">(8)</span></td><td style="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%">12&#160;</span></td><td style="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%">&#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 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%">231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</span></td><td colspan="3" style="background-color:#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%">11&#160;</span></td><td style="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%">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 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%">&#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 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%">&#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 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%">&#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 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%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">428&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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 #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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">474&#160;</span></td><td style="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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AssetRetirementObligationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Retirement Obligations [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AssetRetirementObligationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an asset retirement obligation and the associated long-lived asset. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2175671<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941278293320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Benefits</a></td>
<td class="text">Retirement Benefits<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Benefit Plans:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers provide pension, OPEB, and other retirement benefits to employees under a number of different plans. These plans include:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">non&#8209;contributory, qualified DB&#160;Pension Plans (closed to new non&#8209;union participants as of July&#160;1,&#160;2003 and closed to new union participants as of September&#160;1,&#160;2005)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a non&#8209;contributory, qualified DCCP for employees hired on or after July&#160;1,&#160;2003</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">benefits to certain management employees under a non&#8209;contributory, nonqualified DB&#160;SERP (closed to new participants as of March&#160;31,&#160;2006)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a non&#8209;contributory, nonqualified DC&#160;SERP for certain management employees hired or promoted on or after April&#160;1,&#160;2006</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a contributory, qualified defined contribution 401(k)&#160;plan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">health care and life insurance benefits under an OPEB&#160;Plan</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DB&#160;Pension Plans:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Participants in the pension plans include present and former employees of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries. Pension plan trust assets are not distinguishable by company. Effective December&#160;31,&#160;2017, CMS&#160;Energy&#8217;s and Consumers&#8217; then-existing pension plan was amended to include only retired and former employees already covered; this amended plan is referred to as DB&#160;Pension Plan&#160;B. Also effective December&#160;31,&#160;2017, active employees were moved to a newly created pension plan, referred to as DB&#160;Pension Plan&#160;A, whose benefits mirror those provided under DB&#160;Pension Plan&#160;B. Maintaining separate plans for the two groups allows CMS&#160;Energy and Consumers to employ a more targeted investment strategy and provides additional opportunities to mitigate risk and volatility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In September&#160;2020, CMS&#160;Energy and Consumers determined it was probable that 2020 lump-sum payments to retired employees under DB&#160;Pension Plan A would exceed the plan&#8217;s service cost and interest cost components of net periodic cost for the year. These lump-sum payments constitute pension plan liability settlements; once such settlements meet the service and interest cost threshold, recognition in earnings is required. As a result, in accordance with GAAP, CMS&#160;Energy, including Consumers, performed a remeasurement of DB&#160;Pension Plan&#160;A as of August&#160;31,&#160;2020 and recognized a settlement loss of $36&#160;million; $35&#160;million of this amount was recognized by Consumers and deferred as a regulatory asset. At December&#160;31,&#160;2020, CMS&#160;Energy, including Consumers, recognized an additional settlement loss of $10&#160;million for the period September&#160;1,&#160;2020 to December&#160;31,&#160;2020; $10&#160;million of this amount was recognized by Consumers and deferred as a regulatory asset. CMS&#160;Energy and Consumers will amortize the regulatory asset over nine years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DCCP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers provide an employer contribution to the DCCP&#160;401(k) plan for employees hired on or after July&#160;1,&#160;2003. The contribution ranges from five&#160;percent to seven&#160;percent of base pay, depending on years of service. Employees are not required to contribute in order to receive the plan&#8217;s employer contribution. DCCP expense for CMS&#160;Energy, including Consumers, was $33&#160;million for the year ended December&#160;31,&#160;2020, $30&#160;million for the year ended December&#160;31,&#160;2019, and $26&#160;million for the year ended December&#160;31,&#160;2018. DCCP expense for Consumers was $31&#160;million for the year ended December&#160;31,&#160;2020, $28&#160;million for the year ended December&#160;31,&#160;2019, and $25&#160;million for the year ended December&#160;31,&#160;2018.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DB&#160;SERP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The DB&#160;SERP is a nonqualified plan as defined by the Internal Revenue Code. DB&#160;SERP benefits are paid from a rabbi trust established in 1988. The trust assets are not considered plan assets under ASC&#160;715. DB&#160;SERP rabbi trust earnings are taxable. Presented in the following table are the fair values of trust assets, ABO, and contributions for CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;SERP:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">149&#160;</span></td><td style="background-color:#cceeff;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%">Contributions</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%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contributions</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DC&#160;SERP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> On April&#160;1,&#160;2006, CMS&#160;Energy and Consumers implemented a DC&#160;SERP and froze further new participation in the DB&#160;SERP. The DC&#160;SERP provides participants benefits ranging from five&#160;percent to 15 percent of total compensation. The DC&#160;SERP requires a minimum of five years of participation before vesting. CMS&#160;Energy&#8217;s and Consumers&#8217; contributions to the plan, if any, are placed in a grantor trust. For CMS&#160;Energy and Consumers, trust assets were $11&#160;million at December&#160;31,&#160;2020 and $8&#160;million at December&#160;31,&#160;2019. DC&#160;SERP assets are included in other non&#8209;current assets on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets. CMS&#160;Energy&#8217;s and Consumers&#8217; DC&#160;SERP expense was $2&#160;million for the years ended December&#160;31,&#160;2020 and 2019, and $1&#160;million for the year ended December&#160;31,&#160;2018.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">401(k)&#160;Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The 401(k)&#160;plan employer match equals 100 percent of eligible contributions up to the first three&#160;percent of an employee&#8217;s wages and 50 percent of eligible contributions up to the next two&#160;percent of an employee&#8217;s wages. The total 401(k)&#160;plan cost for CMS&#160;Energy, including Consumers, was $30&#160;million for the year ended December&#160;31,&#160;2020, $28&#160;million for the year ended December&#160;31,&#160;2019, and $27&#160;million for the year ended December&#160;31,&#160;2018. The total 401(k)&#160;plan cost for Consumers was $29&#160;million for the year ended December&#160;31,&#160;2020, $27&#160;million for the year ended December&#160;31,&#160;2019, and $26&#160;million for the year ended December&#160;31,&#160;2018.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">OPEB Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Participants in the OPEB Plan include all regular full-time employees covered by the employee health care plan on the day before retirement from either CMS&#160;Energy or Consumers at age&#160;55 or older with at least <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM5Njk_555d3b34-2bfb-401b-bc53-cb0760a2c544"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM5Njk_65264563-63f8-4fc1-b171-6c85cc8d980c">ten</span></span>&#160;full&#160;years of applicable continuous service. Regular full-time employees who qualify for disability retirement under the DB&#160;Pension Plans or are disabled and covered by the DCCP and who have 15 years of applicable continuous service may also participate in the OPEB Plan. Retiree health care costs were based on the assumption that costs would increase 6.50 percent in 2021 and 6.75 percent in 2020 for those under 65 and would increase 7.00 percent in 2021 and 7.25 percent in 2020 for those over 65. The rate of increase was assumed to decline to 4.75 percent by 2027 and thereafter for all retirees.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Assumptions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the weighted-average assumptions used in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefits plans to determine benefit obligations and net periodic benefit cost:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted average for benefit obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted average for net periodic benefit cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service cost discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest cost discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.94&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected long-term rate of return on plan assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table for 2020 and 2019 and the RP-2014 Mortality Table for 2018, with improvement scales MP-2020 for 2020, MP-2019 for 2019, and MP-2018 for 2018. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2020 and the RP-2014 Mortality Table for 2019 and 2018, with improvement scales MP-2019 for 2020, MP-2018 for 2019, and MP-2017 for 2018.</span></div><div style="margin-bottom:12pt;margin-top: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">The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.</span></div><div style="margin-bottom:12pt;margin-top: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">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the </span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#8217;s and Consumers&#8217; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2020. The actual return (loss) on the assets of the DB&#160;Pension Plans was 13.6 percent in 2020, 21.0 percent in 2019, and (6.7) percent in 2018. </span></div><div 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 benefits plans:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.882%"/><td style="width:0.1%"/></tr><tr><td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #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="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="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%">83&#160;</span></td><td style="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%">103&#160;</span></td><td style="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%">95&#160;</span></td><td style="background-color:#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 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%">33&#160;</span></td><td style="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%">41&#160;</span></td><td style="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%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="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%">(191)</span></td><td style="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%">(162)</span></td><td style="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%">(149)</span></td><td style="background-color:#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 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%">(100)</span></td><td style="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%">(88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(97)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="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%">95&#160;</span></td><td style="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%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">76&#160;</span></td><td style="background-color:#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 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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">26&#160;</span></td><td style="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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 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%">&#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 10pt 0 1pt;text-indent:-9pt"/><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%">&#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 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%">&#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 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(92)</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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)</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(98)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="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%">(181)</span></td><td style="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%">(153)</span></td><td style="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%">(139)</span></td><td style="background-color:#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 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%">(93)</span></td><td style="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%">(82)</span></td><td style="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%">(91)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="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%">90&#160;</span></td><td style="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%">47&#160;</span></td><td style="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%">73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">26&#160;</span></td><td style="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%">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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-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 cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(86)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(64)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(91)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was eight years for the year ended December&#160;31,&#160;2020, and nine years for the years ended December&#160;31,&#160;2019 and 2018. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 19 years for the year ended December&#160;31,&#160;2020, and 20 years for the years ended December&#160;31,&#160;2019 and 2018. For the OPEB Plan, the estimated amortization period was nine years for the year ended December&#160;31,&#160;2020, and ten years for the years ended December&#160;31,&#160;2019 and 2018.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for DB&#160;Pension Plan&#160;A in 2020. The estimated period of amortization of these new prior service costs is eight years. CMS&#160;Energy and Consumers had new prior service credits for OPEB in 2018. The estimated period of amortization of these new prior service credits is nine years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#8217;s gain or loss in the MRV in equal amounts over a five-year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are reconciliations of the funded status of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefits plans with their retirement benefits plans&#8217; liabilities:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/></tr><tr><td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,973&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,512&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#ffffff;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="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,165&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,045&#160;</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">79&#160;</span></td><td style="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%">98&#160;</span></td><td style="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="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%">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 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%">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 0 10pt;text-indent:-9pt"/><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%">33&#160;</span></td><td style="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%">41&#160;</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan amendments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actuarial loss</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%">355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(48)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,266&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,973&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#ffffff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,165&#160;</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 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,546&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,247&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,509&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,280&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">371&#160;</span></td><td style="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%">453&#160;</span></td><td style="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="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%">&#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 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%">&#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 0 10pt;text-indent:-9pt"/><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%">182&#160;</span></td><td style="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%">273&#160;</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company contribution</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(215)</span></td><td style="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%">(154)</span></td><td style="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="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%">(10)</span></td><td style="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%">(10)</span></td><td style="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="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%">(47)</span></td><td style="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%">(44)</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,402&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,546&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,645&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,509&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funded status</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(427)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(160)</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(150)</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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">440&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">344&#160;</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 0 10pt;text-indent:-9pt"/></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,120&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,004&#160;</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">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 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%">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 0 10pt;text-indent:-9pt"/><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%">31&#160;</span></td><td style="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%">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 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Actuarial loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">(45)</span></td><td style="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%">(43)</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,158&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,120&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/></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%">Plan assets at fair value at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,410&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,197&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">255&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company contribution</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">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 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%">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 0 10pt;text-indent:-9pt"/><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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></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%">Plan assets at fair value at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,535&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,410&#160;</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 0 10pt;text-indent:-9pt"/></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%">Funded status</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(117)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(109)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">377&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">290&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The actuarial loss for 2020 and 2019 for the DB&#160;Pension Plans was primarily the result of lower discount rates and lower interest rates used to calculate the value of lump-sum payments. The actuarial loss for 2020 and 2019 for the OPEB Plan was primarily the result of lower discount rates. </span></div><div style="margin-bottom:12pt;margin-top: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">The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $138&#160;million at December&#160;31,&#160;2020 and $(408)&#160;million at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the classification of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans&#8217; assets and liabilities:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">440&#160;</span></td><td style="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%">344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</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%">&#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 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%">531&#160;</span></td><td style="background-color:#ffffff;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%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">517&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">110&#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 0 10pt;text-indent:-9pt"/><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%">102&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The ABO for the DB&#160;Pension Plans was $2.9&#160;billion at December&#160;31,&#160;2020 and $2.6&#160;billion at December&#160;31,&#160;2019. At December 31, 2019, the PBO and ABO for one of the defined benefit pension plans exceeded plan assets; presented in the following table is information related to that plan:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.117%"/><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.639%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PBO</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of plan assets</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,205&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Items Not Yet Recognized as a Component of Net Periodic Benefit Cost:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the amounts recognized in regulatory assets and AOCI that have not been recognized as components of net periodic benefit cost. For additional details on regulatory assets, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"/><td style="width:53.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">(246)</span></td><td style="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%">(300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,223&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,122&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AOCI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 0 10pt;text-indent:-9pt"/><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%">(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 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%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts recognized in regulatory assets and AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,344&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,227&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,194&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#160;</span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">254&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(246)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,223&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,122&#160;</span></td><td style="background-color:#ffffff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">47&#160;</span></td><td style="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%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">&#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 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts recognized in regulatory assets and AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,270&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,158&#160;</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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;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%">Plan Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following tables are the fair values of the assets of CMS&#160;Energy&#8217;s DB&#160;Pension Plans and OPEB Plan, by asset category and by level within the fair value hierarchy. For additional details regarding the fair value hierarchy, see Note&#160;6, Fair Value Measurements.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></tr><tr><td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="39" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td></tr><tr><td colspan="42" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and short-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">U.S. government and agencies securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">540&#160;</span></td><td style="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%">&#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 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%">540&#160;</span></td><td style="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="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%">493&#160;</span></td><td style="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%">&#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 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%">493&#160;</span></td><td style="background-color:#ffffff;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%">State and municipal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">41&#160;</span></td><td style="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%">&#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 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%">41&#160;</span></td><td style="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="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%">33&#160;</span></td><td style="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%">&#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 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%">33&#160;</span></td><td style="background-color:#ffffff;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%">Mutual funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,828&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,086&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">742&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,293&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">684&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">609&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pooled funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,402&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,546&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"/><td style="width:31.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.906%"/><td style="width:0.1%"/></tr><tr><td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="39" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td></tr><tr><td colspan="42" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and short-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">U.S. government and agencies securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt</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%">64&#160;</span></td><td style="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%">&#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 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%">64&#160;</span></td><td style="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="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%">71&#160;</span></td><td style="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%">&#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 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%">71&#160;</span></td><td style="background-color:#ffffff;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%">State and municipal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">&#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 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%">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 0 10pt;text-indent:-9pt"/><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%">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 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%">&#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 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%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stocks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mutual funds</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%">807&#160;</span></td><td style="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%">807&#160;</span></td><td style="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%">&#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 0 10pt;text-indent:-9pt"/><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%">713&#160;</span></td><td style="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%">713&#160;</span></td><td style="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%">&#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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">995&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">906&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">865&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">777&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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:#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%">Pooled funds</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%">650&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">644&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,645&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,509&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cash and Short-Term Investments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and short-term investments consist of money market funds with daily liquidity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">U.S.&#160;Government and Agencies Securities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> U.S.&#160;government and agencies securities consist of U.S.&#160;Treasury notes and other debt securities backed by the U.S.&#160;government and related agencies. These securities are valued based on quoted market prices.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Corporate Debt:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Corporate debt investments consist of investment grade bonds of U.S.&#160;issuers from diverse industries. These securities are valued based on quoted market prices, when available, or yields available on comparable securities of issuers with similar credit ratings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">State and Municipal Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> State and municipal bonds are valued using a matrix-pricing model that incorporates Level&#160;2 market-based information. The fair value of the bonds is derived from various observable inputs, including benchmark yields, reported securities trades, broker/dealer quotes, bond ratings, and general information on market movements for investment grade state and municipal securities normally considered by market participants when pricing such debt securities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Foreign Corporate Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Foreign corporate debt securities are valued based on quoted market prices, when available, or on yields available on comparable securities of issuers with similar credit ratings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Common Stocks:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Common stocks in the OPEB Plan consist of equity securities that are actively managed and tracked to the S&amp;P&#160;500 Index. These securities are valued at their quoted closing prices.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Mutual Funds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Mutual funds represent shares in registered investment companies that are priced based on the daily quoted net asset values that are publicly available and are the basis for transactions to buy or sell shares in the funds.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Pooled Funds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Pooled funds include both common and collective trust funds as well as special funds that contain only employee benefit plan assets from two or more unrelated benefit plans. These funds primarily consist of U.S.&#160;and foreign equity securities, but also include U.S.&#160;and foreign fixed-income securities and multi-asset investments. Since these investments are valued at their net asset value as a practical expedient, they are not classified in the fair value hierarchy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Asset Allocations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the investment components of the assets of CMS&#160;Energy&#8217;s DB&#160;Pension Plans and OPEB Plan as of December&#160;31,&#160;2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.020%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed-income securities</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%">34.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">30.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Multi-asset investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">100.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">100.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s target 2020 asset allocation for the assets of the DB&#160;Pension Plans was 53 percent equity, 35 percent fixed income, and 12 percent multi-asset investments. The goal of this target asset allocation was to maximize the long-term return on plan assets, while maintaining a prudent level of risk. The level of acceptable risk is a function of the liabilities of the plan. Equity investments are diversified mostly across the S&amp;P&#160;500 Index, with lesser allocations to the S&amp;P MidCap and SmallCap Indexes and Foreign Equity Funds. Fixed-income investments are diversified across investment grade instruments of government and corporate issuers as well as high-yield and global bond funds. Multi-assets are diversified across absolute return investment approaches and global tactical asset allocation, such as inflation protected securities, real estate investment trusts, commodities, currency, and preferred stock. CMS&#160;Energy uses annual liability measurements, quarterly portfolio reviews, and periodic asset/liability studies to evaluate the need for adjustments to the portfolio allocation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy established union and non&#8209;union VEBA trusts to fund future retiree health and life insurance benefits. These trusts are funded through the ratemaking process for Consumers and through direct contributions from the non&#8209;utility subsidiaries. CMS&#160;Energy&#8217;s target 2020 asset allocation for the health trusts was 50 percent equity, 30 percent fixed income, and 20 percent multi-asset investments. CMS&#160;Energy&#8217;s target asset allocation for the life trusts was 42 percent equity, 28 percent fixed income, and 30 percent multi-asset investments. The goal of these target allocations was to maximize the long-term return on plan assets, while maintaining a prudent level of risk. The level of acceptable risk is a function of the liabilities of the plans. Equity investments are diversified mostly across the S&amp;P&#160;500 Index, with lesser allocations to the S&amp;P&#160;SmallCap Index and Foreign Equity Funds. Fixed-income investments are diversified across investment grade instruments of government and corporate issuers. Multi-assets are diversified across absolute return investment approaches and global tactical asset allocation, such as inflation protected securities, real estate investment trusts, commodities, currency and preferred stock. CMS&#160;Energy uses annual liability measurements, quarterly portfolio reviews, and periodic asset/liability studies to evaluate the need for adjustments to the portfolio allocation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Contributions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the contributions to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700&#160;</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">OPEB Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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"/></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%">Contributions comprise required amounts and discretionary contributions. Neither CMS&#160;Energy nor Consumers plans to contribute to the DB Pension Plans or OPEB Plan in 2021. Actual future </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">contributions will depend on future investment performance, discount rates, and various factors related to the participants of the DB&#160;Pension Plans and OPEB Plan. CMS&#160;Energy and Consumers will, at a minimum, contribute to the plans as needed to comply with federal funding requirements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Benefit Payments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five-year period thereafter:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"><tr><td style="width:1.0%"/><td style="width:59.447%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.247%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.922%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 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%">DB&#160;Pension Plans</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#160;</span></td><td style="background-color:#cceeff;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%">2023</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%">184&#160;</span></td><td style="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%">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 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%">56&#160;</span></td><td style="background-color:#ffffff;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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">182&#160;</span></td><td style="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%">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 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%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026-2030</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;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%">2022</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%">178&#160;</span></td><td style="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%">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 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%">52&#160;</span></td><td style="background-color:#ffffff;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%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#160;</span></td><td style="background-color:#cceeff;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%">2024</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%">173&#160;</span></td><td style="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%">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 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%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026-2030</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">845&#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 0 10pt;text-indent:-9pt"/><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%">32&#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 0 10pt;text-indent:-9pt"/><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%">286&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Collective Bargaining Agreements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2020, unions represented 41 percent of CMS&#160;Energy&#8217;s employees and 44 percent of Consumers&#8217; employees. The UWUA represents Consumers&#8217; operating, maintenance, construction, and customer contact center employees. The USW represents Zeeland plant employees. The UWUA and USW agreements expired and new agreements were ratified in 2020. These union contracts expire in 2025.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Benefits</a></td>
<td class="text">Retirement Benefits<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Benefit Plans:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers provide pension, OPEB, and other retirement benefits to employees under a number of different plans. These plans include:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">non&#8209;contributory, qualified DB&#160;Pension Plans (closed to new non&#8209;union participants as of July&#160;1,&#160;2003 and closed to new union participants as of September&#160;1,&#160;2005)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a non&#8209;contributory, qualified DCCP for employees hired on or after July&#160;1,&#160;2003</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">benefits to certain management employees under a non&#8209;contributory, nonqualified DB&#160;SERP (closed to new participants as of March&#160;31,&#160;2006)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a non&#8209;contributory, nonqualified DC&#160;SERP for certain management employees hired or promoted on or after April&#160;1,&#160;2006</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a contributory, qualified defined contribution 401(k)&#160;plan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">health care and life insurance benefits under an OPEB&#160;Plan</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DB&#160;Pension Plans:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Participants in the pension plans include present and former employees of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries. Pension plan trust assets are not distinguishable by company. Effective December&#160;31,&#160;2017, CMS&#160;Energy&#8217;s and Consumers&#8217; then-existing pension plan was amended to include only retired and former employees already covered; this amended plan is referred to as DB&#160;Pension Plan&#160;B. Also effective December&#160;31,&#160;2017, active employees were moved to a newly created pension plan, referred to as DB&#160;Pension Plan&#160;A, whose benefits mirror those provided under DB&#160;Pension Plan&#160;B. Maintaining separate plans for the two groups allows CMS&#160;Energy and Consumers to employ a more targeted investment strategy and provides additional opportunities to mitigate risk and volatility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In September&#160;2020, CMS&#160;Energy and Consumers determined it was probable that 2020 lump-sum payments to retired employees under DB&#160;Pension Plan A would exceed the plan&#8217;s service cost and interest cost components of net periodic cost for the year. These lump-sum payments constitute pension plan liability settlements; once such settlements meet the service and interest cost threshold, recognition in earnings is required. As a result, in accordance with GAAP, CMS&#160;Energy, including Consumers, performed a remeasurement of DB&#160;Pension Plan&#160;A as of August&#160;31,&#160;2020 and recognized a settlement loss of $36&#160;million; $35&#160;million of this amount was recognized by Consumers and deferred as a regulatory asset. At December&#160;31,&#160;2020, CMS&#160;Energy, including Consumers, recognized an additional settlement loss of $10&#160;million for the period September&#160;1,&#160;2020 to December&#160;31,&#160;2020; $10&#160;million of this amount was recognized by Consumers and deferred as a regulatory asset. CMS&#160;Energy and Consumers will amortize the regulatory asset over nine years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DCCP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers provide an employer contribution to the DCCP&#160;401(k) plan for employees hired on or after July&#160;1,&#160;2003. The contribution ranges from five&#160;percent to seven&#160;percent of base pay, depending on years of service. Employees are not required to contribute in order to receive the plan&#8217;s employer contribution. DCCP expense for CMS&#160;Energy, including Consumers, was $33&#160;million for the year ended December&#160;31,&#160;2020, $30&#160;million for the year ended December&#160;31,&#160;2019, and $26&#160;million for the year ended December&#160;31,&#160;2018. DCCP expense for Consumers was $31&#160;million for the year ended December&#160;31,&#160;2020, $28&#160;million for the year ended December&#160;31,&#160;2019, and $25&#160;million for the year ended December&#160;31,&#160;2018.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DB&#160;SERP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The DB&#160;SERP is a nonqualified plan as defined by the Internal Revenue Code. DB&#160;SERP benefits are paid from a rabbi trust established in 1988. The trust assets are not considered plan assets under ASC&#160;715. DB&#160;SERP rabbi trust earnings are taxable. Presented in the following table are the fair values of trust assets, ABO, and contributions for CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;SERP:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">149&#160;</span></td><td style="background-color:#cceeff;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%">Contributions</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%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contributions</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DC&#160;SERP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> On April&#160;1,&#160;2006, CMS&#160;Energy and Consumers implemented a DC&#160;SERP and froze further new participation in the DB&#160;SERP. The DC&#160;SERP provides participants benefits ranging from five&#160;percent to 15 percent of total compensation. The DC&#160;SERP requires a minimum of five years of participation before vesting. CMS&#160;Energy&#8217;s and Consumers&#8217; contributions to the plan, if any, are placed in a grantor trust. For CMS&#160;Energy and Consumers, trust assets were $11&#160;million at December&#160;31,&#160;2020 and $8&#160;million at December&#160;31,&#160;2019. DC&#160;SERP assets are included in other non&#8209;current assets on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets. CMS&#160;Energy&#8217;s and Consumers&#8217; DC&#160;SERP expense was $2&#160;million for the years ended December&#160;31,&#160;2020 and 2019, and $1&#160;million for the year ended December&#160;31,&#160;2018.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">401(k)&#160;Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The 401(k)&#160;plan employer match equals 100 percent of eligible contributions up to the first three&#160;percent of an employee&#8217;s wages and 50 percent of eligible contributions up to the next two&#160;percent of an employee&#8217;s wages. The total 401(k)&#160;plan cost for CMS&#160;Energy, including Consumers, was $30&#160;million for the year ended December&#160;31,&#160;2020, $28&#160;million for the year ended December&#160;31,&#160;2019, and $27&#160;million for the year ended December&#160;31,&#160;2018. The total 401(k)&#160;plan cost for Consumers was $29&#160;million for the year ended December&#160;31,&#160;2020, $27&#160;million for the year ended December&#160;31,&#160;2019, and $26&#160;million for the year ended December&#160;31,&#160;2018.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">OPEB Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Participants in the OPEB Plan include all regular full-time employees covered by the employee health care plan on the day before retirement from either CMS&#160;Energy or Consumers at age&#160;55 or older with at least <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM5Njk_555d3b34-2bfb-401b-bc53-cb0760a2c544"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xOTMvZnJhZzo0MDJjNTNlNzU0NDU0ZDhjYWVlYjhhMTQyMjc0YzJhYy90ZXh0cmVnaW9uOjQwMmM1M2U3NTQ0NTRkOGNhZWViOGExNDIyNzRjMmFjXzM5Njk_65264563-63f8-4fc1-b171-6c85cc8d980c">ten</span></span>&#160;full&#160;years of applicable continuous service. Regular full-time employees who qualify for disability retirement under the DB&#160;Pension Plans or are disabled and covered by the DCCP and who have 15 years of applicable continuous service may also participate in the OPEB Plan. Retiree health care costs were based on the assumption that costs would increase 6.50 percent in 2021 and 6.75 percent in 2020 for those under 65 and would increase 7.00 percent in 2021 and 7.25 percent in 2020 for those over 65. The rate of increase was assumed to decline to 4.75 percent by 2027 and thereafter for all retirees.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Assumptions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the weighted-average assumptions used in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefits plans to determine benefit obligations and net periodic benefit cost:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted average for benefit obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted average for net periodic benefit cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service cost discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest cost discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.94&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected long-term rate of return on plan assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table for 2020 and 2019 and the RP-2014 Mortality Table for 2018, with improvement scales MP-2020 for 2020, MP-2019 for 2019, and MP-2018 for 2018. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2020 and the RP-2014 Mortality Table for 2019 and 2018, with improvement scales MP-2019 for 2020, MP-2018 for 2019, and MP-2017 for 2018.</span></div><div style="margin-bottom:12pt;margin-top: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">The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.</span></div><div style="margin-bottom:12pt;margin-top: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">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the </span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#8217;s and Consumers&#8217; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2020. The actual return (loss) on the assets of the DB&#160;Pension Plans was 13.6 percent in 2020, 21.0 percent in 2019, and (6.7) percent in 2018. </span></div><div 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 benefits plans:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.882%"/><td style="width:0.1%"/></tr><tr><td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #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="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="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%">83&#160;</span></td><td style="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%">103&#160;</span></td><td style="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%">95&#160;</span></td><td style="background-color:#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 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%">33&#160;</span></td><td style="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%">41&#160;</span></td><td style="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%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="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%">(191)</span></td><td style="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%">(162)</span></td><td style="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%">(149)</span></td><td style="background-color:#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 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%">(100)</span></td><td style="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%">(88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(97)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="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%">95&#160;</span></td><td style="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%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">76&#160;</span></td><td style="background-color:#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 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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">26&#160;</span></td><td style="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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 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%">&#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 10pt 0 1pt;text-indent:-9pt"/><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%">&#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 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%">&#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 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(92)</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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)</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(98)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="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%">(181)</span></td><td style="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%">(153)</span></td><td style="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%">(139)</span></td><td style="background-color:#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 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%">(93)</span></td><td style="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%">(82)</span></td><td style="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%">(91)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="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%">90&#160;</span></td><td style="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%">47&#160;</span></td><td style="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%">73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">26&#160;</span></td><td style="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%">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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-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 cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(86)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(64)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(91)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was eight years for the year ended December&#160;31,&#160;2020, and nine years for the years ended December&#160;31,&#160;2019 and 2018. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 19 years for the year ended December&#160;31,&#160;2020, and 20 years for the years ended December&#160;31,&#160;2019 and 2018. For the OPEB Plan, the estimated amortization period was nine years for the year ended December&#160;31,&#160;2020, and ten years for the years ended December&#160;31,&#160;2019 and 2018.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for DB&#160;Pension Plan&#160;A in 2020. The estimated period of amortization of these new prior service costs is eight years. CMS&#160;Energy and Consumers had new prior service credits for OPEB in 2018. The estimated period of amortization of these new prior service credits is nine years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#8217;s gain or loss in the MRV in equal amounts over a five-year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are reconciliations of the funded status of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefits plans with their retirement benefits plans&#8217; liabilities:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/></tr><tr><td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,973&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,512&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#ffffff;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="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,165&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,045&#160;</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">79&#160;</span></td><td style="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%">98&#160;</span></td><td style="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="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%">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 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%">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 0 10pt;text-indent:-9pt"/><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%">33&#160;</span></td><td style="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%">41&#160;</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan amendments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actuarial loss</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%">355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(48)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,266&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,973&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#ffffff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,165&#160;</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 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,546&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,247&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,509&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,280&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">371&#160;</span></td><td style="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%">453&#160;</span></td><td style="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="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%">&#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 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%">&#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 0 10pt;text-indent:-9pt"/><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%">182&#160;</span></td><td style="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%">273&#160;</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company contribution</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(215)</span></td><td style="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%">(154)</span></td><td style="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="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%">(10)</span></td><td style="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%">(10)</span></td><td style="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="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%">(47)</span></td><td style="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%">(44)</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,402&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,546&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,645&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,509&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funded status</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(427)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(160)</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(150)</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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">440&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">344&#160;</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 0 10pt;text-indent:-9pt"/></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,120&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,004&#160;</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">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 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%">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 0 10pt;text-indent:-9pt"/><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%">31&#160;</span></td><td style="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%">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 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Actuarial loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">(45)</span></td><td style="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%">(43)</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,158&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,120&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/></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%">Plan assets at fair value at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,410&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,197&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">255&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company contribution</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">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 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%">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 0 10pt;text-indent:-9pt"/><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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></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%">Plan assets at fair value at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,535&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,410&#160;</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 0 10pt;text-indent:-9pt"/></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%">Funded status</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(117)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(109)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">377&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">290&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The actuarial loss for 2020 and 2019 for the DB&#160;Pension Plans was primarily the result of lower discount rates and lower interest rates used to calculate the value of lump-sum payments. The actuarial loss for 2020 and 2019 for the OPEB Plan was primarily the result of lower discount rates. </span></div><div style="margin-bottom:12pt;margin-top: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">The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $138&#160;million at December&#160;31,&#160;2020 and $(408)&#160;million at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the classification of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans&#8217; assets and liabilities:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">440&#160;</span></td><td style="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%">344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</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%">&#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 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%">531&#160;</span></td><td style="background-color:#ffffff;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%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">517&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">110&#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 0 10pt;text-indent:-9pt"/><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%">102&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The ABO for the DB&#160;Pension Plans was $2.9&#160;billion at December&#160;31,&#160;2020 and $2.6&#160;billion at December&#160;31,&#160;2019. At December 31, 2019, the PBO and ABO for one of the defined benefit pension plans exceeded plan assets; presented in the following table is information related to that plan:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.117%"/><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.639%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PBO</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of plan assets</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,205&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Items Not Yet Recognized as a Component of Net Periodic Benefit Cost:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the amounts recognized in regulatory assets and AOCI that have not been recognized as components of net periodic benefit cost. For additional details on regulatory assets, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"/><td style="width:53.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">(246)</span></td><td style="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%">(300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,223&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,122&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AOCI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 0 10pt;text-indent:-9pt"/><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%">(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 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%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts recognized in regulatory assets and AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,344&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,227&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,194&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#160;</span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">254&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(246)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,223&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,122&#160;</span></td><td style="background-color:#ffffff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">47&#160;</span></td><td style="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%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">&#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 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts recognized in regulatory assets and AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,270&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,158&#160;</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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;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%">Plan Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following tables are the fair values of the assets of CMS&#160;Energy&#8217;s DB&#160;Pension Plans and OPEB Plan, by asset category and by level within the fair value hierarchy. For additional details regarding the fair value hierarchy, see Note&#160;6, Fair Value Measurements.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></tr><tr><td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="39" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td></tr><tr><td colspan="42" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and short-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">U.S. government and agencies securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">540&#160;</span></td><td style="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%">&#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 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%">540&#160;</span></td><td style="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="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%">493&#160;</span></td><td style="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%">&#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 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%">493&#160;</span></td><td style="background-color:#ffffff;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%">State and municipal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">41&#160;</span></td><td style="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%">&#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 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%">41&#160;</span></td><td style="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="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%">33&#160;</span></td><td style="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%">&#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 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%">33&#160;</span></td><td style="background-color:#ffffff;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%">Mutual funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,828&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,086&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">742&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,293&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">684&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">609&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pooled funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,402&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,546&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"/><td style="width:31.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.906%"/><td style="width:0.1%"/></tr><tr><td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="39" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td></tr><tr><td colspan="42" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and short-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">U.S. government and agencies securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt</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%">64&#160;</span></td><td style="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%">&#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 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%">64&#160;</span></td><td style="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="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%">71&#160;</span></td><td style="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%">&#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 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%">71&#160;</span></td><td style="background-color:#ffffff;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%">State and municipal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">&#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 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%">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 0 10pt;text-indent:-9pt"/><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%">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 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%">&#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 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%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stocks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mutual funds</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%">807&#160;</span></td><td style="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%">807&#160;</span></td><td style="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%">&#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 0 10pt;text-indent:-9pt"/><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%">713&#160;</span></td><td style="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%">713&#160;</span></td><td style="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%">&#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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">995&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">906&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">865&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">777&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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:#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%">Pooled funds</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%">650&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">644&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,645&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,509&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cash and Short-Term Investments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and short-term investments consist of money market funds with daily liquidity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">U.S.&#160;Government and Agencies Securities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> U.S.&#160;government and agencies securities consist of U.S.&#160;Treasury notes and other debt securities backed by the U.S.&#160;government and related agencies. These securities are valued based on quoted market prices.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Corporate Debt:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Corporate debt investments consist of investment grade bonds of U.S.&#160;issuers from diverse industries. These securities are valued based on quoted market prices, when available, or yields available on comparable securities of issuers with similar credit ratings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">State and Municipal Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> State and municipal bonds are valued using a matrix-pricing model that incorporates Level&#160;2 market-based information. The fair value of the bonds is derived from various observable inputs, including benchmark yields, reported securities trades, broker/dealer quotes, bond ratings, and general information on market movements for investment grade state and municipal securities normally considered by market participants when pricing such debt securities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Foreign Corporate Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Foreign corporate debt securities are valued based on quoted market prices, when available, or on yields available on comparable securities of issuers with similar credit ratings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Common Stocks:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Common stocks in the OPEB Plan consist of equity securities that are actively managed and tracked to the S&amp;P&#160;500 Index. These securities are valued at their quoted closing prices.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Mutual Funds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Mutual funds represent shares in registered investment companies that are priced based on the daily quoted net asset values that are publicly available and are the basis for transactions to buy or sell shares in the funds.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Pooled Funds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Pooled funds include both common and collective trust funds as well as special funds that contain only employee benefit plan assets from two or more unrelated benefit plans. These funds primarily consist of U.S.&#160;and foreign equity securities, but also include U.S.&#160;and foreign fixed-income securities and multi-asset investments. Since these investments are valued at their net asset value as a practical expedient, they are not classified in the fair value hierarchy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Asset Allocations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the investment components of the assets of CMS&#160;Energy&#8217;s DB&#160;Pension Plans and OPEB Plan as of December&#160;31,&#160;2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.020%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed-income securities</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%">34.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">30.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Multi-asset investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">100.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">100.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s target 2020 asset allocation for the assets of the DB&#160;Pension Plans was 53 percent equity, 35 percent fixed income, and 12 percent multi-asset investments. The goal of this target asset allocation was to maximize the long-term return on plan assets, while maintaining a prudent level of risk. The level of acceptable risk is a function of the liabilities of the plan. Equity investments are diversified mostly across the S&amp;P&#160;500 Index, with lesser allocations to the S&amp;P MidCap and SmallCap Indexes and Foreign Equity Funds. Fixed-income investments are diversified across investment grade instruments of government and corporate issuers as well as high-yield and global bond funds. Multi-assets are diversified across absolute return investment approaches and global tactical asset allocation, such as inflation protected securities, real estate investment trusts, commodities, currency, and preferred stock. CMS&#160;Energy uses annual liability measurements, quarterly portfolio reviews, and periodic asset/liability studies to evaluate the need for adjustments to the portfolio allocation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy established union and non&#8209;union VEBA trusts to fund future retiree health and life insurance benefits. These trusts are funded through the ratemaking process for Consumers and through direct contributions from the non&#8209;utility subsidiaries. CMS&#160;Energy&#8217;s target 2020 asset allocation for the health trusts was 50 percent equity, 30 percent fixed income, and 20 percent multi-asset investments. CMS&#160;Energy&#8217;s target asset allocation for the life trusts was 42 percent equity, 28 percent fixed income, and 30 percent multi-asset investments. The goal of these target allocations was to maximize the long-term return on plan assets, while maintaining a prudent level of risk. The level of acceptable risk is a function of the liabilities of the plans. Equity investments are diversified mostly across the S&amp;P&#160;500 Index, with lesser allocations to the S&amp;P&#160;SmallCap Index and Foreign Equity Funds. Fixed-income investments are diversified across investment grade instruments of government and corporate issuers. Multi-assets are diversified across absolute return investment approaches and global tactical asset allocation, such as inflation protected securities, real estate investment trusts, commodities, currency and preferred stock. CMS&#160;Energy uses annual liability measurements, quarterly portfolio reviews, and periodic asset/liability studies to evaluate the need for adjustments to the portfolio allocation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Contributions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the contributions to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700&#160;</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">OPEB Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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"/></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%">Contributions comprise required amounts and discretionary contributions. Neither CMS&#160;Energy nor Consumers plans to contribute to the DB Pension Plans or OPEB Plan in 2021. Actual future </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">contributions will depend on future investment performance, discount rates, and various factors related to the participants of the DB&#160;Pension Plans and OPEB Plan. CMS&#160;Energy and Consumers will, at a minimum, contribute to the plans as needed to comply with federal funding requirements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Benefit Payments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five-year period thereafter:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"><tr><td style="width:1.0%"/><td style="width:59.447%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.247%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.922%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 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%">DB&#160;Pension Plans</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#160;</span></td><td style="background-color:#cceeff;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%">2023</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%">184&#160;</span></td><td style="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%">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 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%">56&#160;</span></td><td style="background-color:#ffffff;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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">182&#160;</span></td><td style="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%">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 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%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026-2030</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;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%">2022</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%">178&#160;</span></td><td style="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%">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 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%">52&#160;</span></td><td style="background-color:#ffffff;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%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#160;</span></td><td style="background-color:#cceeff;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%">2024</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%">173&#160;</span></td><td style="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%">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 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%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026-2030</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">845&#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 0 10pt;text-indent:-9pt"/><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%">32&#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 0 10pt;text-indent:-9pt"/><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%">286&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Collective Bargaining Agreements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2020, unions represented 41 percent of CMS&#160;Energy&#8217;s employees and 44 percent of Consumers&#8217; employees. The UWUA represents Consumers&#8217; operating, maintenance, construction, and customer contact center employees. The USW represents Zeeland plant employees. The UWUA and USW agreements expired and new agreements were ratified in 2020. These union contracts expire in 2025.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941260198440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers provide a PISP to officers, employees, and non&#8209;employee directors based on their contributions to the successful management of the company. The PISP has a ten-year term, expiring in May&#160;2030.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2020, all awards were in the form of restricted stock or restricted stock units. The PISP also allows for unrestricted common stock, stock options, stock appreciation rights, phantom shares, performance units, and incentive options, none of which was granted in 2020, 2019, or 2018.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Shares awarded or subject to stock options, phantom shares, or performance units may not exceed 6.5&#160;million shares from June&#160;2020 through May&#160;2030. CMS&#160;Energy and Consumers may issue awards of up to 6,477,579&#160;shares of common stock under the PISP as of December&#160;31,&#160;2020. Shares for which payment or exercise is in cash, as well as shares that expire, terminate, or are canceled or forfeited, may be awarded or granted again under the PISP.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">All awards under the PISP vest fully upon death. Upon a change of control of CMS&#160;Energy or termination under an officer separation agreement, the awards will vest in accordance with specific officer </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">agreements. If stated in the award, for restricted stock recipients who terminate employment due to retirement or disability, a pro-rata portion of the award will vest upon termination, with any market-based award also contingent upon the outcome of the market condition and any performance-based award contingent upon the outcome of the performance condition. The pro-rata portion is equal to the portion of the service period served between the award grant date and the employee&#8217;s termination date. The remaining portion of the awards will be forfeited. All awards for directors vest fully upon retirement. Restricted shares may be forfeited if employment terminates for any other reason or if the minimum service requirements are not met, as described in the award document.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Stock Awards:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted stock awards for employees under the PISP are in the form of performance-based, market-based, and time-lapse restricted stock. Award recipients receive shares of CMS&#160;Energy common stock that have dividend and voting rights. The dividends on time-lapse restricted stock are paid in cash or in CMS&#160;Energy common stock. The dividends on performance-based and market-based restricted stock are paid in restricted shares equal to the value of the dividends. These additional restricted shares are subject to the same vesting conditions as the underlying restricted stock shares.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Performance-based restricted stock vesting is contingent on meeting at least a 36-month service requirement and a performance condition. The performance condition is based on an adjusted measure of CMS&#160;Energy&#8217;s EPS growth relative to a peer group over a three-year period. The awards granted in 2020, 2019, and 2018 require a 38-month service period. Market-based restricted stock vesting is generally contingent on meeting a three-year service requirement and a market condition. The market condition is based on a comparison of CMS&#160;Energy&#8217;s total shareholder return with the median total shareholder return of a peer group over the same three-year period. Depending on the outcome of the performance condition or the market condition, a recipient may earn a total award ranging from zero to 200 percent of the initial grant. Time-lapse restricted stock generally vests after a service period of 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:700;line-height:120%">Restricted Stock Units:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2020, 2019, and 2018, CMS&#160;Energy and Consumers granted restricted stock units to certain non&#8209;employee directors who elected to defer their restricted stock awards. The restricted stock units generally vest after a service period of one year or, if earlier, at the next annual meeting. The restricted stock units will be distributed to the recipients as shares in accordance with the directors&#8217; deferral agreements. Restricted stock units do not have voting rights, but do have dividend rights. In lieu of cash dividend payments, the dividends on restricted stock units are paid in additional units equal to the value of the dividends. These additional restricted stock units are subject to the same vesting and distribution conditions as the underlying restricted stock units. No restricted stock units were forfeited during 2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is the activity for restricted stock and restricted stock units under the PISP:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.111%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy,&#160;including&#160;Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,186,962&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44.56&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,138,182&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44.57&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">512,326&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">490,346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,074&#160;</span></td><td style="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%">49.76&#160;</span></td><td style="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%">14,409&#160;</span></td><td style="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%">49.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(551,897)</span></td><td style="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%">30.98&#160;</span></td><td style="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%">(532,833)</span></td><td style="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%">31.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15,234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,517)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited &#8211; restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(329,874)</span></td><td style="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%">51.22&#160;</span></td><td style="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%">(314,056)</span></td><td style="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%">51.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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested at end of period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">817,357&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.68&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">781,531&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.73&#160;</span></td><td style="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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.258%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.857%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including<br/>Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Time-lapse awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123,246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,011&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on market-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on performance-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,736&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,609&#160;</span></td><td style="background-color:#ffffff;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%">Additional market-based shares based on achievement of condition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68,857&#160;</span></td><td style="background-color:#cceeff;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%">Additional performance-based shares based on achievement of condition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,194&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,140&#160;</span></td><td 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 granted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">527,400&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">504,755&#160;</span></td><td style="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:400;line-height:120%">CMS&#160;Energy and Consumers charge the fair value of the restricted stock awards to expense over the required service period and charge the fair value of the restricted stock units to expense immediately. For performance-based awards, CMS&#160;Energy and Consumers estimate the number of shares expected to vest at the end of the performance period based on the probable achievement of the performance objective. Performance-based and market-based restricted stock awards have graded vesting features for retirement-eligible employees, and CMS&#160;Energy and Consumers recognize expense for those awards on a graded vesting schedule over the required service period. Expense for performance-based and market-based restricted stock awards for non&#8209;retirement-eligible employees and time-lapse awards is recognized on a straight-line basis over the required service period.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair value of performance-based and time-lapse restricted stock and restricted stock units is based on the price of CMS&#160;Energy&#8217;s common stock on the grant date. The fair value of market-based restricted stock awards is calculated on the grant date using a Monte Carlo simulation. CMS&#160;Energy and Consumers base expected volatilities on the historical volatility of the price of CMS&#160;Energy common stock. The risk-free rate for valuation of the market-based restricted stock awards was based on the three-year U.S.&#160;Treasury yield at the award grant 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%">Presented in the following table are the most significant assumptions used to estimate the fair value of the market-based restricted stock awards:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the weighted-average grant-date fair value of all awards under the PISP:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"/><td style="width:65.781%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.904%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average grant-date fair value per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">49.76&#160;</span></td><td style="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%">50.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">41.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average grant-date fair value per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26.51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units granted</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">49.70&#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 0 10pt;text-indent:-9pt"/><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%">51.15&#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 0 10pt;text-indent:-9pt"/><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%">42.01&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are amounts related to restricted stock awards and restricted stock units:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.460%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.200%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of shares that vested during the year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit recognized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of shares that vested during the year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit recognized</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">3&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2020, $18.5&#160;million of total unrecognized compensation cost was related to restricted stock for CMS&#160;Energy, including Consumers, and $17.7&#160;million of total unrecognized compensation cost was related to restricted stock for Consumers. CMS&#160;Energy and Consumers expect to recognize this cost over a weighted-average period of two years.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers provide a PISP to officers, employees, and non&#8209;employee directors based on their contributions to the successful management of the company. The PISP has a ten-year term, expiring in May&#160;2030.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2020, all awards were in the form of restricted stock or restricted stock units. The PISP also allows for unrestricted common stock, stock options, stock appreciation rights, phantom shares, performance units, and incentive options, none of which was granted in 2020, 2019, or 2018.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Shares awarded or subject to stock options, phantom shares, or performance units may not exceed 6.5&#160;million shares from June&#160;2020 through May&#160;2030. CMS&#160;Energy and Consumers may issue awards of up to 6,477,579&#160;shares of common stock under the PISP as of December&#160;31,&#160;2020. Shares for which payment or exercise is in cash, as well as shares that expire, terminate, or are canceled or forfeited, may be awarded or granted again under the PISP.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">All awards under the PISP vest fully upon death. Upon a change of control of CMS&#160;Energy or termination under an officer separation agreement, the awards will vest in accordance with specific officer </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">agreements. If stated in the award, for restricted stock recipients who terminate employment due to retirement or disability, a pro-rata portion of the award will vest upon termination, with any market-based award also contingent upon the outcome of the market condition and any performance-based award contingent upon the outcome of the performance condition. The pro-rata portion is equal to the portion of the service period served between the award grant date and the employee&#8217;s termination date. The remaining portion of the awards will be forfeited. All awards for directors vest fully upon retirement. Restricted shares may be forfeited if employment terminates for any other reason or if the minimum service requirements are not met, as described in the award document.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Stock Awards:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted stock awards for employees under the PISP are in the form of performance-based, market-based, and time-lapse restricted stock. Award recipients receive shares of CMS&#160;Energy common stock that have dividend and voting rights. The dividends on time-lapse restricted stock are paid in cash or in CMS&#160;Energy common stock. The dividends on performance-based and market-based restricted stock are paid in restricted shares equal to the value of the dividends. These additional restricted shares are subject to the same vesting conditions as the underlying restricted stock shares.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Performance-based restricted stock vesting is contingent on meeting at least a 36-month service requirement and a performance condition. The performance condition is based on an adjusted measure of CMS&#160;Energy&#8217;s EPS growth relative to a peer group over a three-year period. The awards granted in 2020, 2019, and 2018 require a 38-month service period. Market-based restricted stock vesting is generally contingent on meeting a three-year service requirement and a market condition. The market condition is based on a comparison of CMS&#160;Energy&#8217;s total shareholder return with the median total shareholder return of a peer group over the same three-year period. Depending on the outcome of the performance condition or the market condition, a recipient may earn a total award ranging from zero to 200 percent of the initial grant. Time-lapse restricted stock generally vests after a service period of 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:700;line-height:120%">Restricted Stock Units:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2020, 2019, and 2018, CMS&#160;Energy and Consumers granted restricted stock units to certain non&#8209;employee directors who elected to defer their restricted stock awards. The restricted stock units generally vest after a service period of one year or, if earlier, at the next annual meeting. The restricted stock units will be distributed to the recipients as shares in accordance with the directors&#8217; deferral agreements. Restricted stock units do not have voting rights, but do have dividend rights. In lieu of cash dividend payments, the dividends on restricted stock units are paid in additional units equal to the value of the dividends. These additional restricted stock units are subject to the same vesting and distribution conditions as the underlying restricted stock units. No restricted stock units were forfeited during 2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is the activity for restricted stock and restricted stock units under the PISP:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.111%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy,&#160;including&#160;Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,186,962&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44.56&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,138,182&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44.57&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">512,326&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">490,346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,074&#160;</span></td><td style="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%">49.76&#160;</span></td><td style="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%">14,409&#160;</span></td><td style="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%">49.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(551,897)</span></td><td style="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%">30.98&#160;</span></td><td style="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%">(532,833)</span></td><td style="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%">31.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15,234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,517)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited &#8211; restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(329,874)</span></td><td style="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%">51.22&#160;</span></td><td style="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%">(314,056)</span></td><td style="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%">51.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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested at end of period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">817,357&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.68&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">781,531&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.73&#160;</span></td><td style="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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.258%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.857%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including<br/>Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Time-lapse awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123,246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,011&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on market-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on performance-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,736&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,609&#160;</span></td><td style="background-color:#ffffff;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%">Additional market-based shares based on achievement of condition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68,857&#160;</span></td><td style="background-color:#cceeff;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%">Additional performance-based shares based on achievement of condition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,194&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,140&#160;</span></td><td 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 granted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">527,400&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">504,755&#160;</span></td><td style="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:400;line-height:120%">CMS&#160;Energy and Consumers charge the fair value of the restricted stock awards to expense over the required service period and charge the fair value of the restricted stock units to expense immediately. For performance-based awards, CMS&#160;Energy and Consumers estimate the number of shares expected to vest at the end of the performance period based on the probable achievement of the performance objective. Performance-based and market-based restricted stock awards have graded vesting features for retirement-eligible employees, and CMS&#160;Energy and Consumers recognize expense for those awards on a graded vesting schedule over the required service period. Expense for performance-based and market-based restricted stock awards for non&#8209;retirement-eligible employees and time-lapse awards is recognized on a straight-line basis over the required service period.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair value of performance-based and time-lapse restricted stock and restricted stock units is based on the price of CMS&#160;Energy&#8217;s common stock on the grant date. The fair value of market-based restricted stock awards is calculated on the grant date using a Monte Carlo simulation. CMS&#160;Energy and Consumers base expected volatilities on the historical volatility of the price of CMS&#160;Energy common stock. The risk-free rate for valuation of the market-based restricted stock awards was based on the three-year U.S.&#160;Treasury yield at the award grant 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%">Presented in the following table are the most significant assumptions used to estimate the fair value of the market-based restricted stock awards:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the weighted-average grant-date fair value of all awards under the PISP:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"/><td style="width:65.781%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.904%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average grant-date fair value per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">49.76&#160;</span></td><td style="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%">50.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">41.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average grant-date fair value per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26.51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units granted</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">49.70&#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 0 10pt;text-indent:-9pt"/><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%">51.15&#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 0 10pt;text-indent:-9pt"/><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%">42.01&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are amounts related to restricted stock awards and restricted stock units:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.460%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.200%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of shares that vested during the year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit recognized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of shares that vested during the year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit recognized</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">3&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2020, $18.5&#160;million of total unrecognized compensation cost was related to restricted stock for CMS&#160;Energy, including Consumers, and $17.7&#160;million of total unrecognized compensation cost was related to restricted stock for Consumers. CMS&#160;Energy and Consumers expect to recognize this cost over a weighted-average period of two years.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941262893160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#8217;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S.&#160;federal income tax rate:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Tax Rate</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">774&#160;</span></td><td style="background-color:#ffffff;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%">Income tax expense at statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35)</span></td><td style="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%">(31)</span></td><td style="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%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">(13)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 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%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development tax credits, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refund of alternative minimum tax sequestration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(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 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%">&#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 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%">&#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 19pt;text-align:left;text-indent:-9pt;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:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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:#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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense at statutory rate</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%">208&#160;</span></td><td style="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%">195&#160;</span></td><td style="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%">178&#160;</span></td><td style="background-color:#ffffff;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%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></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></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#160;</span></td><td style="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%">53&#160;</span></td><td style="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%">51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 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%">(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 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%">(39)</span></td><td style="background-color:#ffffff;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%">Production tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development tax credits, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11)</span></td><td style="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%">(2)</span></td><td style="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%">(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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142&#160;</span></td><td style="background-color:#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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;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:115%;padding-left:14.75pt">In December&#160;2017, Consumers remeasured its deferred tax assets and liabilities at the new federal tax rate enacted by the TCJA and recorded a net $1.6&#160;billion regulatory liability. As a result of an order received in September&#160;2019, Consumers began refunding these excess deferred taxes to customers. In September&#160;2020, the MPSC approved a settlement agreement in Consumers&#8217; 2019 gas rate case including Consumers&#8217; request to accelerate the amortization of its regulatory liability associated with the unprotected, non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:115%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">property-related excess deferred income taxes resulting from the TCJA. Consumers will increase its TCJA amortization to fully refund this regulatory liability during the period October&#160;2021 through September&#160;2022 instead of the previous amortization schedule through 2029.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2013, the MPSC issued an order authorizing Consumers to accelerate the flow-through to electric and gas customers of certain income tax benefits associated primarily with the cost of removal of plant placed </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%">in service before 1993. Consumers implemented this regulatory treatment beginning in 2014, with the electric portion ending in 2018 and the gas portion expected to continue through 2025. In September&#160;2020, the MPSC approved a settlement agreement in Consumers&#8217; 2019 gas rate case including Consumers&#8217; request to accelerate the amortization of this income tax benefit to fully amortize the balance during the period October&#160;2021 through&#160;September 2022 instead of the previous amortization schedule through 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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In March&#160;2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;was recognized at Consumers. Also, in March&#160;2018, Consumers finalized a study of research and development tax credits for the tax years 2012 through 2016. As a result, CMS&#160;Energy and Consumers recognized an $8&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions, at that time.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">In January&#160;2020, the IRS issued a decision restoring alternative minimum tax credit refunds sequestered in years prior to 2018. As a result, in 2020, CMS&#160;Energy recognized a $9&#160;million income tax benefit for sequestered amounts related to its 2017 tax return. CMS&#160;Energy received the refund in April&#160;2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the significant components of income tax expense on continuing operations:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(2)</span></td><td style="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%">28&#160;</span></td><td style="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%">&#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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">32&#160;</span></td><td style="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%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the principal components of deferred income tax assets (liabilities) recognized:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">917&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">667&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets, net of valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">916&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,033)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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%">(53)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(51)</span></td><td style="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%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,779)</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,320)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,863)</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,655)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">612&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">429&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,995)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(365)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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%">(53)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(34)</span></td><td style="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%">(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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,706)</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,293)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,094)</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,864)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for the estimated future tax effect of temporary differences between the tax basis of assets or liabilities and the reported amounts on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated financial statements. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the tax loss and credit carryforwards at December&#160;31,&#160;2020: </span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:61.821%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.831%"/><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="border-top:1pt solid #000000;padding:0 10pt 0 1pt;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%">Gross Amount</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax Attribute</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">747&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030</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%">Local net operating loss carryforwards</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%">346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 &#8211; 2040</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 &#8211; 2040</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">483&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal net operating loss carryforwards</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%">505&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="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%">49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><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%">2027 &#8211; 2040</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has provided a valuation allowance of $1&#160;million for the local tax loss carryforward. CMS&#160;Energy and Consumers expect to utilize fully their tax loss and credit carryforwards for which no valuation allowance has been provided. It is reasonably possible that further adjustments will be made to the valuation allowances within one&#160;year.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As a result of a provision in the TCJA, as amended by the CARES Act, CMS&#160;Energy recovered all of its remaining alternative minimum tax credits in 2020. CMS&#160;Energy utilized $7&#160;million of these credits on its 2019 consolidated tax return, and received the remaining $69&#160;million through a cash refund. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the beginning and ending amount of uncertain tax benefits:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">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 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%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">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 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%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If recognized, all of these uncertain tax benefits would affect CMS&#160;Energy&#8217;s and Consumers&#8217; annual effective tax rates in future years. A trial is anticipated in 2021 with the Michigan Tax Tribunal related to the methodology of state apportionment for Consumers&#8217; electricity sales to MISO. A favorable outcome </span></div><div 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 the court case or a potential settlement could result in a tax benefit of up to $9 million in the next 12&#160;months.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers recognize accrued interest and penalties, where applicable, as part of income tax expense. CMS&#160;Energy, including Consumers, recognized no interest or penalties for the years ended December&#160;31,&#160;2020, 2019, or 2018.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The amount of income taxes paid is subject to ongoing audits by federal, state, local, and foreign tax authorities, which can result in proposed assessments. CMS&#160;Energy&#8217;s federal income tax returns for 2017 and subsequent years remain subject to examination by the IRS. CMS&#160;Energy&#8217;s Michigan Corporate Income Tax returns for 2013 and subsequent years remain subject to examination by the State of Michigan. CMS&#160;Energy&#8217;s and Consumers&#8217; estimate of the potential outcome for any uncertain tax issue is highly judgmental. CMS&#160;Energy and Consumers believe that their accrued tax liabilities at December&#160;31,&#160;2020 were adequate for all years.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#8217;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S.&#160;federal income tax rate:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Tax Rate</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">774&#160;</span></td><td style="background-color:#ffffff;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%">Income tax expense at statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35)</span></td><td style="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%">(31)</span></td><td style="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%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">(13)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 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%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development tax credits, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refund of alternative minimum tax sequestration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(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 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%">&#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 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%">&#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 19pt;text-align:left;text-indent:-9pt;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:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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:#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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense at statutory rate</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%">208&#160;</span></td><td style="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%">195&#160;</span></td><td style="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%">178&#160;</span></td><td style="background-color:#ffffff;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%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></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></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#160;</span></td><td style="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%">53&#160;</span></td><td style="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%">51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 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%">(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 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%">(39)</span></td><td style="background-color:#ffffff;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%">Production tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development tax credits, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11)</span></td><td style="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%">(2)</span></td><td style="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%">(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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142&#160;</span></td><td style="background-color:#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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;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:115%;padding-left:14.75pt">In December&#160;2017, Consumers remeasured its deferred tax assets and liabilities at the new federal tax rate enacted by the TCJA and recorded a net $1.6&#160;billion regulatory liability. As a result of an order received in September&#160;2019, Consumers began refunding these excess deferred taxes to customers. In September&#160;2020, the MPSC approved a settlement agreement in Consumers&#8217; 2019 gas rate case including Consumers&#8217; request to accelerate the amortization of its regulatory liability associated with the unprotected, non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:115%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">property-related excess deferred income taxes resulting from the TCJA. Consumers will increase its TCJA amortization to fully refund this regulatory liability during the period October&#160;2021 through September&#160;2022 instead of the previous amortization schedule through 2029.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2013, the MPSC issued an order authorizing Consumers to accelerate the flow-through to electric and gas customers of certain income tax benefits associated primarily with the cost of removal of plant placed </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%">in service before 1993. Consumers implemented this regulatory treatment beginning in 2014, with the electric portion ending in 2018 and the gas portion expected to continue through 2025. In September&#160;2020, the MPSC approved a settlement agreement in Consumers&#8217; 2019 gas rate case including Consumers&#8217; request to accelerate the amortization of this income tax benefit to fully amortize the balance during the period October&#160;2021 through&#160;September 2022 instead of the previous amortization schedule through 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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In March&#160;2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;was recognized at Consumers. Also, in March&#160;2018, Consumers finalized a study of research and development tax credits for the tax years 2012 through 2016. As a result, CMS&#160;Energy and Consumers recognized an $8&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions, at that time.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">In January&#160;2020, the IRS issued a decision restoring alternative minimum tax credit refunds sequestered in years prior to 2018. As a result, in 2020, CMS&#160;Energy recognized a $9&#160;million income tax benefit for sequestered amounts related to its 2017 tax return. CMS&#160;Energy received the refund in April&#160;2020.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the significant components of income tax expense on continuing operations:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(2)</span></td><td style="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%">28&#160;</span></td><td style="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%">&#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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">32&#160;</span></td><td style="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%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the principal components of deferred income tax assets (liabilities) recognized:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">917&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">667&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets, net of valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">916&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,033)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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%">(53)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(51)</span></td><td style="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%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,779)</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,320)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,863)</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,655)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">612&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">429&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,995)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(365)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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%">(53)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(34)</span></td><td style="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%">(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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,706)</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,293)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,094)</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,864)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for the estimated future tax effect of temporary differences between the tax basis of assets or liabilities and the reported amounts on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated financial statements. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the tax loss and credit carryforwards at December&#160;31,&#160;2020: </span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:61.821%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.831%"/><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="border-top:1pt solid #000000;padding:0 10pt 0 1pt;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%">Gross Amount</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax Attribute</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">747&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030</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%">Local net operating loss carryforwards</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%">346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 &#8211; 2040</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 &#8211; 2040</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">483&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal net operating loss carryforwards</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%">505&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="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%">49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><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%">2027 &#8211; 2040</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has provided a valuation allowance of $1&#160;million for the local tax loss carryforward. CMS&#160;Energy and Consumers expect to utilize fully their tax loss and credit carryforwards for which no valuation allowance has been provided. It is reasonably possible that further adjustments will be made to the valuation allowances within one&#160;year.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As a result of a provision in the TCJA, as amended by the CARES Act, CMS&#160;Energy recovered all of its remaining alternative minimum tax credits in 2020. CMS&#160;Energy utilized $7&#160;million of these credits on its 2019 consolidated tax return, and received the remaining $69&#160;million through a cash refund. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the beginning and ending amount of uncertain tax benefits:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">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 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%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">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 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%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If recognized, all of these uncertain tax benefits would affect CMS&#160;Energy&#8217;s and Consumers&#8217; annual effective tax rates in future years. A trial is anticipated in 2021 with the Michigan Tax Tribunal related to the methodology of state apportionment for Consumers&#8217; electricity sales to MISO. A favorable outcome </span></div><div 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 the court case or a potential settlement could result in a tax benefit of up to $9 million in the next 12&#160;months.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers recognize accrued interest and penalties, where applicable, as part of income tax expense. CMS&#160;Energy, including Consumers, recognized no interest or penalties for the years ended December&#160;31,&#160;2020, 2019, or 2018.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The amount of income taxes paid is subject to ongoing audits by federal, state, local, and foreign tax authorities, which can result in proposed assessments. CMS&#160;Energy&#8217;s federal income tax returns for 2017 and subsequent years remain subject to examination by the IRS. CMS&#160;Energy&#8217;s Michigan Corporate Income Tax returns for 2013 and subsequent years remain subject to examination by the State of Michigan. CMS&#160;Energy&#8217;s and Consumers&#8217; estimate of the potential outcome for any uncertain tax issue is highly judgmental. CMS&#160;Energy and Consumers believe that their accrued tax liabilities at December&#160;31,&#160;2020 were adequate for all years.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941261773000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - CMS Energy<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 net income:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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&#160;Millions,&#160;Except&#160;Per&#160;Share&#160;Amounts</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></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%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 income (loss) attributable to noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 &#8211; basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">755&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">680&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">657&#160;</span></td><td style="background-color:#ffffff;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%">Average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></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%">Weighted-average shares &#8211; basic</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%">285.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">283.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">282.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.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="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add dilutive forward equity sale contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.6&#160;</span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares &#8211; diluted</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">286.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">284.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">282.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income per average common share available to common stockholders</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">2.64&#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 0 10pt;text-indent:-9pt"/><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%">2.39&#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 0 10pt;text-indent:-9pt"/><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%">2.32&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Nonvested Stock Awards</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s nonvested stock awards are composed of participating and non&#8209;participating securities. The participating securities accrue cash dividends when common stockholders receive dividends. Since the recipient is not required to return the dividends to CMS&#160;Energy if the recipient forfeits the award, the nonvested stock awards are considered participating securities. As such, the participating nonvested stock awards were included in the computation of basic EPS. The non&#8209;participating securities accrue stock dividends that vest concurrently with the stock award. If the recipient forfeits the award, the stock dividends accrued on the non&#8209;participating securities are also forfeited. Accordingly, the non&#8209;participating awards and stock dividends were included in the computation of diluted EPS, but not in the computation of basic EPS.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Forward Equity Sale Contracts</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has entered into forward equity sale contracts. These forward equity sale contracts are non&#8209;participating securities. While the forward sale price in the forward equity sale contract is decreased on certain dates by certain predetermined amounts to reflect expected dividend payments, these price adjustments were set upon inception of the agreement and the forward contract does not give the owner the right to participate in undistributed earnings. Accordingly, the forward equity sale contracts were included in the computation of diluted EPS, but not in the computation of basic EPS. For further details on the forward equity sale contracts, see Note&#160;5, Financings and Capitalization.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941260145736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.078%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</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%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,348&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,809&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,157&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,348&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,809&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">&#8212;&#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 0 10pt;text-indent:-9pt"/><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%">6,238&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#cceeff;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 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%">11&#160;</span></td><td style="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%">6&#160;</span></td><td style="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%">&#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 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%">262&#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 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%">279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers revenues to be refunded</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(16)</span></td><td style="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%">(12)</span></td><td style="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%">&#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 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%">&#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 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%">(28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,372&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,817&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229&#160;</span></td><td style="background-color:#cceeff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">262&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,680&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="33" 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,109&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,232&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,341&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,781&#160;</span></td><td style="background-color:#cceeff;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 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%">570&#160;</span></td><td style="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%">46&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">616&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">419&#160;</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,348&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,809&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues to be refunded</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,372&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,817&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,189&#160;</span></td><td style="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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.</span></div><div style="margin-bottom:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.078%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2019</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%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,407&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,922&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,329&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,407&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,922&#160;</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 0 10pt;text-indent:-9pt"/><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%">74&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="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="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><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%">6,403&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">174&#160;</span></td><td style="background-color:#cceeff;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 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%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">&#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 0 10pt;text-indent:-9pt"/><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%">221&#160;</span></td><td style="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 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%">235&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,439&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,937&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">248&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">221&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,845&#160;</span></td><td style="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="33" 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,304&#160;</span></td><td style="background-color:#cceeff;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 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%">1,502&#160;</span></td><td style="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%">372&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,874&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">720&#160;</span></td><td style="background-color:#cceeff;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 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%">248&#160;</span></td><td style="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%">183&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">431&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,407&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,922&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,329&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,439&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,937&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,376&#160;</span></td><td style="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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.078%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2018</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%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,528&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,882&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,410&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#160;</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,528&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,882&#160;</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 0 10pt;text-indent:-9pt"/><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%">92&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="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="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><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%">6,502&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160&#160;</span></td><td style="background-color:#cceeff;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 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%">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 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%">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 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%">&#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 0 10pt;text-indent:-9pt"/><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%">157&#160;</span></td><td style="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 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%">172&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td 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; 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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,561&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,903&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">252&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,873&#160;</span></td><td style="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="33" 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,333&#160;</span></td><td style="background-color:#cceeff;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 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%">1,545&#160;</span></td><td style="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%">367&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,912&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">674&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">729&#160;</span></td><td style="background-color:#cceeff;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 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%">260&#160;</span></td><td style="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%">176&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">436&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,528&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,882&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,410&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,561&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,903&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,464&#160;</span></td><td style="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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.</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%">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 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 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 $33&#160;million for the year ended December&#160;31,&#160;2020, and $29&#160;million for the years ended December&#160;31,&#160;2019 and 2018. At December&#160;31,&#160;2020, Consumers had deferred $4&#160;million of uncollectible accounts expense as a non-current regulatory asset. For additional information, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#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 $437&#160;million at December&#160;31,&#160;2020 and $426&#160;million at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Alternative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Revenue Programs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers accounts for its energy waste reduction incentive mechanism and financial compensation mechanism as alternative-revenue programs. Consumers recognizes revenue related to the energy waste reduction incentive as soon as energy savings exceed the annual targets established by the MPSC and recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. For additional information on these mechanisms, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers does not reclassify revenue from its alternative-revenue program to revenue from contracts with customers at the time the amounts are collected from customers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Revenues to Be Refunded:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In December&#160;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. For additional information, see Note&#160;3, Regulatory Matters.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.078%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</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%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,348&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,809&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,157&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,348&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,809&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">&#8212;&#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 0 10pt;text-indent:-9pt"/><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%">6,238&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#cceeff;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 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%">11&#160;</span></td><td style="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%">6&#160;</span></td><td style="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%">&#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 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%">262&#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 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%">279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers revenues to be refunded</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(16)</span></td><td style="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%">(12)</span></td><td style="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%">&#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 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%">&#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 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%">(28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,372&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,817&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229&#160;</span></td><td style="background-color:#cceeff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">262&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,680&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="33" 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,109&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,232&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,341&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,781&#160;</span></td><td style="background-color:#cceeff;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 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%">570&#160;</span></td><td style="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%">46&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">616&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">419&#160;</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,348&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,809&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues to be refunded</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,372&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,817&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,189&#160;</span></td><td style="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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.</span></div><div style="margin-bottom:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.078%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2019</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%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,407&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,922&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,329&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,407&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,922&#160;</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 0 10pt;text-indent:-9pt"/><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%">74&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="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="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><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%">6,403&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">174&#160;</span></td><td style="background-color:#cceeff;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 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%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">&#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 0 10pt;text-indent:-9pt"/><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%">221&#160;</span></td><td style="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 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%">235&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,439&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,937&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">248&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">221&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,845&#160;</span></td><td style="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="33" 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,304&#160;</span></td><td style="background-color:#cceeff;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 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%">1,502&#160;</span></td><td style="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%">372&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,874&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">720&#160;</span></td><td style="background-color:#cceeff;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 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%">248&#160;</span></td><td style="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%">183&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">431&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,407&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,922&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,329&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,439&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,937&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,376&#160;</span></td><td style="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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.078%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2018</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%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,528&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,882&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,410&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#160;</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,528&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,882&#160;</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 0 10pt;text-indent:-9pt"/><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%">92&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="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="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><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%">6,502&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160&#160;</span></td><td style="background-color:#cceeff;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 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%">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 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%">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 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%">&#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 0 10pt;text-indent:-9pt"/><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%">157&#160;</span></td><td style="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 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%">172&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td 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; 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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,561&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,903&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">252&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,873&#160;</span></td><td style="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="33" 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,333&#160;</span></td><td style="background-color:#cceeff;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 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%">1,545&#160;</span></td><td style="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%">367&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,912&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">674&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">729&#160;</span></td><td style="background-color:#cceeff;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 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%">260&#160;</span></td><td style="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%">176&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">436&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,528&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,882&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,410&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,561&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,903&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,464&#160;</span></td><td style="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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.</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%">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 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 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 $33&#160;million for the year ended December&#160;31,&#160;2020, and $29&#160;million for the years ended December&#160;31,&#160;2019 and 2018. At December&#160;31,&#160;2020, Consumers had deferred $4&#160;million of uncollectible accounts expense as a non-current regulatory asset. For additional information, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#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 $437&#160;million at December&#160;31,&#160;2020 and $426&#160;million at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Alternative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Revenue Programs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers accounts for its energy waste reduction incentive mechanism and financial compensation mechanism as alternative-revenue programs. Consumers recognizes revenue related to the energy waste reduction incentive as soon as energy savings exceed the annual targets established by the MPSC and recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. For additional information on these mechanisms, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers does not reclassify revenue from its alternative-revenue program to revenue from contracts with customers at the time the amounts are collected from customers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Revenues to Be Refunded:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In December&#160;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. For additional information, see Note&#160;3, Regulatory Matters.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941262933352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income and Other Expense<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_OtherIncomeandExpensesLineItems', window );"><strong>Other Income and Expenses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock', window );">Other Income and Other Expense</a></td>
<td class="text">Other Income and Other Expense<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other income was not significant for any of the periods presented. Presented in the following table are the components of other expense at CMS&#160;Energy and Consumers:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years&#160;Ended&#160;December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Donations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#cceeff;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%">Civic and political expenditures</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%">(5)</span></td><td style="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%">(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 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%">(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="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 on reacquired and extinguished debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(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 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%">(4)</span></td><td style="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%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(62)</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(48)</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Donations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Civic and political expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(5)</span></td><td style="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%">(4)</span></td><td style="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%">(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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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)</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#cceeff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(30)</span></td><td style="background-color:#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><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_OtherIncomeandExpensesLineItems', window );"><strong>Other Income and Expenses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock', window );">Other Income and Other Expense</a></td>
<td class="text">Other Income and Other Expense<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other income was not significant for any of the periods presented. Presented in the following table are the components of other expense at CMS&#160;Energy and Consumers:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years&#160;Ended&#160;December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Donations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#cceeff;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%">Civic and political expenditures</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%">(5)</span></td><td style="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%">(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 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%">(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="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 on reacquired and extinguished debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(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 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%">(4)</span></td><td style="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%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(62)</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(48)</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Donations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Civic and political expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(5)</span></td><td style="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%">(4)</span></td><td style="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%">(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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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)</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#cceeff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(30)</span></td><td style="background-color:#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_OtherIncomeandExpensesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Other Income and Expenses [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_OtherIncomeandExpensesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -URI http://asc.fasb.org/topic&amp;trid=2122503<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 610<br> -URI http://asc.fasb.org/topic&amp;trid=49130413<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941262937128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash And Cash Equivalents<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock', window );">Cash And Cash Equivalents</a></td>
<td class="text">Cash and Cash Equivalents<div 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 total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168&#160;</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#ffffff;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%">Restricted cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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, including restricted amounts</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents, including restricted amounts</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-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%">Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock', window );">Cash And Cash Equivalents</a></td>
<td class="text">Cash and Cash Equivalents<div 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 total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168&#160;</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#ffffff;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%">Restricted cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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, including restricted amounts</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents, including restricted amounts</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-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%">Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for cash and cash equivalent footnotes,  which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_CashAndCashEquivalentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941262933352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 Energy&#8217;s common stockholders.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounting policies for CMS&#160;Energy&#8217;s and Consumers&#8217; segments are as described in Note&#160;1, Significant Accounting Policies. The consolidated financial statements reflect the assets, liabilities, revenues, and expenses of the individual segments when appropriate. Accounts are allocated among the segments when common accounts are attributable to more than one segment. The allocations are based on certain measures of business activities, such as revenue, labor dollars, customers, other operating and maintenance expense, construction expense, leased property, taxes, or functional surveys. For example, customer receivables are allocated based on revenue, and pension provisions are allocated based on labor dollars.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inter-segment sales and transfers are accounted for at current market prices and are eliminated in consolidated net income available to common stockholders by segment.</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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">enterprises, 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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">EnerBank, a Utah state-chartered, FDIC-insured industrial bank providing primarily unsecured, fixed-rate installment loans throughout the U.S. to finance home improvements</span></div><div 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 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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018&#160;</span></td><td style="border-bottom:1pt solid #000;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,439&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1,817&#160;</span></td><td style="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%">1,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1,903&#160;</span></td><td style="background-color:#ffffff;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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">252&#160;</span></td><td style="background-color:#cceeff;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%">EnerBank</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%">262&#160;</span></td><td style="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%">221&#160;</span></td><td style="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%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,680&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,845&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,873&#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,372&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,439&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,817&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,189&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,376&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,464&#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 Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">283&#160;</span></td><td style="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%">261&#160;</span></td><td style="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%">239&#160;</span></td><td style="background-color:#ffffff;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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</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%">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 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%">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 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%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,048&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">992&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">933&#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">283&#160;</span></td><td style="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%">261&#160;</span></td><td style="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%">239&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,023&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">975&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">921&#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 Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income from equity method investees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 income from equity method investees &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">102&#160;</span></td><td style="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%">83&#160;</span></td><td style="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%">79&#160;</span></td><td style="background-color:#ffffff;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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</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%">56&#160;</span></td><td style="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%">59&#160;</span></td><td style="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%">32&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">136&#160;</span></td><td 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 interest charges &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">561&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">519&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">458&#160;</span></td><td style="background-color:#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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018&#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-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">102&#160;</span></td><td style="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%">83&#160;</span></td><td style="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%">79&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">297&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289&#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 Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">58&#160;</span></td><td style="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%">51&#160;</span></td><td style="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%">33&#160;</span></td><td style="background-color:#ffffff;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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</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%">17&#160;</span></td><td style="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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">12&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(53)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td 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 income tax expense &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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:#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">58&#160;</span></td><td style="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%">51&#160;</span></td><td style="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%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173&#160;</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">554&#160;</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">509&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">233&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169&#160;</span></td><td style="background-color:#cceeff;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%">Enterprises</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%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">33&#160;</span></td><td style="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%">34&#160;</span></td><td style="background-color:#ffffff;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%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;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 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%">(154)</span></td><td style="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%">(144)</span></td><td style="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%">(119)</span></td><td 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 Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">755&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">680&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">657&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholder</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">554&#160;</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">509&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">233&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169&#160;</span></td><td style="background-color:#cceeff;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 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%">(1)</span></td><td style="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%">(1)</span></td><td style="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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholder &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">814&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">741&#160;</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">703&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,155&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,158&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,919&#160;</span></td><td style="background-color:#cceeff;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%">Enterprises</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%">1,113&#160;</span></td><td style="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%">405&#160;</span></td><td style="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%">412&#160;</span></td><td style="background-color:#ffffff;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%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;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 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%">21&#160;</span></td><td style="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%">20&#160;</span></td><td style="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%">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="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 plant, property, and equipment, gross &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,907&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,390&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,400&#160;</span></td><td style="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 style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018&#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:#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,155&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,158&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,919&#160;</span></td><td style="background-color:#cceeff;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 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%">21&#160;</span></td><td style="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%">20&#160;</span></td><td style="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%">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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,757&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments in equity method investees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total investments in equity method investees &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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 #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#cceeff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,829&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,911&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,806&#160;</span></td><td style="background-color:#cceeff;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%">Enterprises</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%">1,276&#160;</span></td><td style="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%">527&#160;</span></td><td style="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%">540&#160;</span></td><td style="background-color:#ffffff;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%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,006&#160;</span></td><td style="background-color:#cceeff;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 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%">23&#160;</span></td><td style="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%">48&#160;</span></td><td style="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%">98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,666&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,837&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,529&#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,893&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,973&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,853&#160;</span></td><td style="background-color:#cceeff;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 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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">20&#160;</span></td><td style="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%">29&#160;</span></td><td 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 assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,399&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,699&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></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">5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,281&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,162&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">865&#160;</span></td><td style="background-color:#ffffff;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">5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">958&#160;</span></td><td style="background-color:#cceeff;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%">Enterprises</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%">108&#160;</span></td><td style="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%">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 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%">246&#160;</span></td><td style="background-color:#ffffff;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%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total capital expenditures &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,280&#160;</span></td><td style="background-color:#cceeff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,147&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,081&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></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">5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,281&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,162&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">865&#160;</span></td><td style="background-color:#ffffff;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">5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">958&#160;</span></td><td style="background-color:#cceeff;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 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total capital expenditures &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,167&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,134&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,825&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers had no significant equity method investments.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Costs related to coal-fueled electric generating units to be retired in 2023 were removed and recorded as a regulatory asset in June&#160;2019. For additional details, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include assets placed under finance lease.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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">Amounts include a portion of Consumers&#8217; capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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 Energy&#8217;s common stockholders.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounting policies for CMS&#160;Energy&#8217;s and Consumers&#8217; segments are as described in Note&#160;1, Significant Accounting Policies. The consolidated financial statements reflect the assets, liabilities, revenues, and expenses of the individual segments when appropriate. Accounts are allocated among the segments when common accounts are attributable to more than one segment. The allocations are based on certain measures of business activities, such as revenue, labor dollars, customers, other operating and maintenance expense, construction expense, leased property, taxes, or functional surveys. For example, customer receivables are allocated based on revenue, and pension provisions are allocated based on labor dollars.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inter-segment sales and transfers are accounted for at current market prices and are eliminated in consolidated net income available to common stockholders by segment.</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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">enterprises, 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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">EnerBank, a Utah state-chartered, FDIC-insured industrial bank providing primarily unsecured, fixed-rate installment loans throughout the U.S. to finance home improvements</span></div><div 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 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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018&#160;</span></td><td style="border-bottom:1pt solid #000;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,439&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1,817&#160;</span></td><td style="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%">1,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1,903&#160;</span></td><td style="background-color:#ffffff;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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">252&#160;</span></td><td style="background-color:#cceeff;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%">EnerBank</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%">262&#160;</span></td><td style="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%">221&#160;</span></td><td style="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%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,680&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,845&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,873&#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,372&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,439&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,817&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,189&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,376&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,464&#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 Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">283&#160;</span></td><td style="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%">261&#160;</span></td><td style="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%">239&#160;</span></td><td style="background-color:#ffffff;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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</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%">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 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%">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 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%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,048&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">992&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">933&#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">283&#160;</span></td><td style="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%">261&#160;</span></td><td style="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%">239&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,023&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">975&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">921&#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 Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income from equity method investees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 income from equity method investees &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">102&#160;</span></td><td style="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%">83&#160;</span></td><td style="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%">79&#160;</span></td><td style="background-color:#ffffff;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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</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%">56&#160;</span></td><td style="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%">59&#160;</span></td><td style="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%">32&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">136&#160;</span></td><td 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 interest charges &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">561&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">519&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">458&#160;</span></td><td style="background-color:#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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018&#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-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">102&#160;</span></td><td style="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%">83&#160;</span></td><td style="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%">79&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">297&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289&#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 Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">58&#160;</span></td><td style="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%">51&#160;</span></td><td style="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%">33&#160;</span></td><td style="background-color:#ffffff;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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</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%">17&#160;</span></td><td style="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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">12&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(53)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td 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 income tax expense &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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:#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">58&#160;</span></td><td style="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%">51&#160;</span></td><td style="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%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173&#160;</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">554&#160;</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">509&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">233&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169&#160;</span></td><td style="background-color:#cceeff;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%">Enterprises</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%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">33&#160;</span></td><td style="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%">34&#160;</span></td><td style="background-color:#ffffff;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%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;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 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%">(154)</span></td><td style="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%">(144)</span></td><td style="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%">(119)</span></td><td 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 Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">755&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">680&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">657&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholder</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">554&#160;</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">509&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">233&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169&#160;</span></td><td style="background-color:#cceeff;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 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%">(1)</span></td><td style="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%">(1)</span></td><td style="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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholder &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">814&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">741&#160;</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">703&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,155&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,158&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,919&#160;</span></td><td style="background-color:#cceeff;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%">Enterprises</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%">1,113&#160;</span></td><td style="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%">405&#160;</span></td><td style="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%">412&#160;</span></td><td style="background-color:#ffffff;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%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;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 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%">21&#160;</span></td><td style="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%">20&#160;</span></td><td style="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%">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="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 plant, property, and equipment, gross &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,907&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,390&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,400&#160;</span></td><td style="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 style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018&#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:#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,155&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,158&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,919&#160;</span></td><td style="background-color:#cceeff;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 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%">21&#160;</span></td><td style="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%">20&#160;</span></td><td style="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%">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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,757&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments in equity method investees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total investments in equity method investees &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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 #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#cceeff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,829&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,911&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,806&#160;</span></td><td style="background-color:#cceeff;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%">Enterprises</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%">1,276&#160;</span></td><td style="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%">527&#160;</span></td><td style="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%">540&#160;</span></td><td style="background-color:#ffffff;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%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,006&#160;</span></td><td style="background-color:#cceeff;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 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%">23&#160;</span></td><td style="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%">48&#160;</span></td><td style="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%">98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,666&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,837&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,529&#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,893&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,973&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,853&#160;</span></td><td style="background-color:#cceeff;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 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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">20&#160;</span></td><td style="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%">29&#160;</span></td><td 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 assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,399&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,699&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></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">5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,281&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,162&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">865&#160;</span></td><td style="background-color:#ffffff;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">5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">958&#160;</span></td><td style="background-color:#cceeff;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%">Enterprises</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%">108&#160;</span></td><td style="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%">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 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%">246&#160;</span></td><td style="background-color:#ffffff;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%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total capital expenditures &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,280&#160;</span></td><td style="background-color:#cceeff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,147&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,081&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></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">5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,281&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,162&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">865&#160;</span></td><td style="background-color:#ffffff;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">5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">958&#160;</span></td><td style="background-color:#cceeff;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 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total capital expenditures &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,167&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,134&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,825&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers had no significant equity method investments.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Costs related to coal-fueled electric generating units to be retired in 2023 were removed and recorded as a regulatory asset in June&#160;2019. For additional details, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include assets placed under finance lease.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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">Amounts include a portion of Consumers&#8217; capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941278307592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Consumers<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions - Consumers</a></td>
<td class="text">Related-Party Transactions&#8212;Consumers<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers enters into a number of transactions with related parties in the normal course of business. These transactions include but are not limited to:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">purchases of electricity from affiliates of CMS&#160;Enterprises</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">payments to and from CMS&#160;Energy related to parent company overhead costs</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Transactions involving power supply purchases from certain affiliates of CMS&#160;Enterprises are based on avoided costs under PURPA, state law, and competitive bidding. The payment of parent company overhead costs is based on the use of accepted industry allocation methodologies. These payments are for costs that occur in the normal course of business.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is Consumers&#8217; expense recorded from related-party transactions for the years ended December&#160;31:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:38.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.866%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In&#160;Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Description</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related&#160;Party</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchases of capacity and energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Affiliates of CMS&#160;Enterprises</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64&#160;</span></td><td style="background-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%">75&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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"/></tr></table></div><div style="margin-bottom:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amounts payable to related parties for purchased power and other services were $13&#160;million at December&#160;31,&#160;2020 and $26&#160;million at December&#160;31,&#160;2019. Accounts receivable from related parties were $16&#160;million at December&#160;31,&#160;2020 and $8&#160;million at December&#160;31,&#160;2019.</span></div><div 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 2018, CMS&#160;Energy and Consumers sold the DB&#160;SERP debt securities and CMS&#160;Energy issued a demand note payable to the DB&#160;SERP rabbi trust. The portion of the demand note attributable to Consumers was recorded as a note receivable &#8211; related party on Consumers&#8217; consolidated balance sheets at December&#160;31,&#160;2020 and December&#160;31,&#160;2019. For additional details about the note receivable &#8211; related party, see Note&#160;8, Notes Receivable.</span></div><div 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;2018, Consumers and a subsidiary of CMS&#160;Energy executed a 20&#8209;year natural gas transportation agreement, related to a pipeline owned by Consumers. For additional details about the agreement, see Note&#160;10, Leases and Palisades 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%">Consumers owned no shares of CMS&#160;Energy common stock at December&#160;31,&#160;2020 and CMS Energy common stock with a fair value of $1&#160;million at December&#160;31,&#160;2019.</span></div><div 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 2020, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $350&#160;million. As of December&#160;31,&#160;2020, $307&#160;million was outstanding under the agreement with an interest rate of 0.042 percent.</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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941263087576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable Interest Entities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:400;line-height:120%">In July&#160;2020, CMS&#160;Enterprises purchased a 51-percent ownership interest in Aviator Wind Equity Holdings. At that time, Aviator Wind Equity Holdings owned 100&#160;percent of Aviator Wind, a 525-MW wind generation project being developed and constructed in Coke County, Texas. Of Aviator&#160;Wind&#8217;s 525-MW nameplate capacity, 420 MW has been committed under long-term PPAs.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Aviator Wind became operational in September&#160;2020 and, at that time, Aviator Wind Equity Holdings sold a Class&#160;A membership interest in Aviator Wind to a tax equity investor, BHE Renewables,&#160;LLC, a subsidiary of Berkshire Hathaway Energy Company. Aviator Wind Equity Holdings retained a Class&#160;B membership interest in Aviator Wind. Earnings, tax attributes, and cash flows generated by Aviator Wind are allocated among and distributed to the membership classes in accordance with the ratios specified in the associated limited liability company operating agreement; these ratios change over time and are not representative of the ownership interest percentages of each membership class.</span></div><div 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 Aviator Wind&#8217;s income and cash flows are not distributed among its investors based on ownership interest percentages, CMS&#160;Enterprises allocates Aviator Wind&#8217;s income (loss) among its investors by applying the hypothetical liquidation at book value method. This method calculates each investor&#8217;s earnings based on a hypothetical liquidation of Aviator Wind at the net book value of its underlying net 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. CMS&#160;Enterprises then receives 51 percent of the earnings, tax attributes, and cash flows that were allocated to Aviator Wind Equity Holdings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Aviator Wind Equity Holdings and Aviator Wind represent VIEs. In accordance with the associated limited liability company operating agreement, the tax equity investor is guaranteed preferred returns from Aviator Wind. However, CMS&#160;Enterprises manages and controls the operating activities of Aviator Wind Equity Holdings and, ultimately, Aviator Wind. As a result, CMS&#160;Enterprises is the primary beneficiary of Aviator Wind Equity Holdings and Aviator&#160;Wind, 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. CMS&#160;Enterprises consolidates Aviator Wind Equity Holdings and Aviator Wind and presents the Class&#160;A membership interest and 49 percent of the Class&#160;B membership interest in Aviator Wind as noncontrolling interests. No gain or loss was recognized upon initial consolidation of Aviator Wind Equity Holdings and Aviator Wind.</span></div><div 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 in CMS&#160;Energy&#8217;s consolidated balance sheets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.117%"/><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.639%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#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%">Prepayments and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, net</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%">692&#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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">705&#160;</span></td><td 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%">Current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">Asset retirement obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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:700;line-height:120%">Other 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 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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 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:15pt"><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:15pt"><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:15pt"><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:15pt"><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>The creditors of these partnerships do not have recourse to the general credit of CMS&#160;Energy or Consumers. Consumers has not provided any financial or other support during the periods presented that was not previously contractually required.CMS&#160;Energy&#8217;s investment in these partnerships is included in investments on its consolidated balance sheets in the amount of $70&#160;million as of December&#160;31,&#160;2020 and $71&#160;million as of December&#160;31,&#160;2019.<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_VariableInterestEntityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941273516376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Sales and Exit Activities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Asset Sales and Exit Activities</a></td>
<td class="text">Asset Sale and Exit Activities<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Asset Sale:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In October&#160;2020, Consumers completed a sale of the electric utility&#8217;s remaining transmission equipment to METC. In December&#160;2020, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with electric utility customers; this application was approved by the MPSC in February&#160;2021. As a result, during 2020, Consumers recorded a regulatory liability of $14&#160;million and recognized a pre-tax gain of $14&#160;million within maintenance and other operating expenses on its consolidated statements of income. For additional details on the sharing of the gain with customers, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exit Activities:</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 plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;&#160;2 coal-fueled electric generating units in 2023. For additional details on Consumers&#8217; plans to recover the remaining book value of the two units upon their retirement, see Note&#160;3, Regulatory Matters. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In October 2019, Consumers announced a retention incentive program to ensure necessary staffing at the D.E.&#160;Karn generating complex through the anticipated retirement of the coal-fueled generating units. Based on the number of employees that have chosen to participate, the aggregate cost of the program through 2023 is estimated to be $35&#160;million. In its order in Consumers&#8217; 2020 electric rate case, the MPSC approved deferred accounting treatment for these costs; Consumers will begin deferring these costs as a regulatory asset in 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December&#160;31,&#160;2020, the cumulative cost incurred and charged to expense related to this program was $16&#160;million; an amount of $3&#160;million has been capitalized as a cost of plant, property, and equipment. 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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.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.639%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></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%">Retention benefit liability at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Costs incurred and charged to maintenance and other operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred and capitalized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs paid or settled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="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%">11&#160;</span></td><td style="background-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%">4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of other liabilities of $3&#160;million at December&#160;31,&#160;2020 and $2&#160;million at December&#160;31,&#160;2019.</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="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Asset Sales and Exit Activities</a></td>
<td class="text">Asset Sale and Exit Activities<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Asset Sale:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In October&#160;2020, Consumers completed a sale of the electric utility&#8217;s remaining transmission equipment to METC. In December&#160;2020, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with electric utility customers; this application was approved by the MPSC in February&#160;2021. As a result, during 2020, Consumers recorded a regulatory liability of $14&#160;million and recognized a pre-tax gain of $14&#160;million within maintenance and other operating expenses on its consolidated statements of income. For additional details on the sharing of the gain with customers, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exit Activities:</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 plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;&#160;2 coal-fueled electric generating units in 2023. For additional details on Consumers&#8217; plans to recover the remaining book value of the two units upon their retirement, see Note&#160;3, Regulatory Matters. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In October 2019, Consumers announced a retention incentive program to ensure necessary staffing at the D.E.&#160;Karn generating complex through the anticipated retirement of the coal-fueled generating units. Based on the number of employees that have chosen to participate, the aggregate cost of the program through 2023 is estimated to be $35&#160;million. In its order in Consumers&#8217; 2020 electric rate case, the MPSC approved deferred accounting treatment for these costs; Consumers will begin deferring these costs as a regulatory asset in 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December&#160;31,&#160;2020, the cumulative cost incurred and charged to expense related to this program was $16&#160;million; an amount of $3&#160;million has been capitalized as a cost of plant, property, and equipment. 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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.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.639%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></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%">Retention benefit liability at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Costs incurred and charged to maintenance and other operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred and capitalized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs paid or settled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="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%">11&#160;</span></td><td style="background-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%">4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of other liabilities of $3&#160;million at December&#160;31,&#160;2020 and $2&#160;million at December&#160;31,&#160;2019.</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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941278206328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial And Common Stock Information (Unaudited)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_QuarterlyFinancialandCommonStockInformationLineItems', window );"><strong>Quarterly Financial and Common Stock 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="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">Quarterly Financial and Common Stock Information (Unaudited)</a></td>
<td class="text">Quarterly Financial and Common Stock Information (Unaudited)<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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.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.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.801%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 31</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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,864&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,443&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,575&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,798&#160;</span></td><td style="background-color:#ffffff;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%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</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%">243&#160;</span></td><td style="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%">137&#160;</span></td><td style="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%">210&#160;</span></td><td style="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%">162&#160;</span></td><td style="background-color:#ffffff;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%">Income (loss) attributable to noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income available to common stockholders</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%">243&#160;</span></td><td style="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%">136&#160;</span></td><td style="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%">218&#160;</span></td><td style="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%">158&#160;</span></td><td style="background-color:#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%">Basic earnings per average common share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.76&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.55&#160;</span></td><td style="background-color:#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%">Diluted earnings per average common share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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%">0.85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">0.48&#160;</span></td><td style="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%">0.76&#160;</span></td><td style="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%">0.55&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,744&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,330&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,450&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,665&#160;</span></td><td style="background-color:#ffffff;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%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</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%">235&#160;</span></td><td style="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%">160&#160;</span></td><td style="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%">230&#160;</span></td><td style="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%">191&#160;</span></td><td style="background-color:#ffffff;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%">Preferred stock dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income available to common stockholder</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">235&#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 0 10pt;text-indent:-9pt"/><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%">159&#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 0 10pt;text-indent:-9pt"/><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%">230&#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 0 10pt;text-indent:-9pt"/><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%">190&#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">The sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.137%"/><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.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.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.800%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 31</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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,059&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,445&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,546&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,795&#160;</span></td><td style="background-color:#ffffff;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%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">359&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</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%">213&#160;</span></td><td style="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%">94&#160;</span></td><td style="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%">207&#160;</span></td><td style="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%">168&#160;</span></td><td style="background-color:#ffffff;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%">Income attributable to noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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%">213&#160;</span></td><td style="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%">93&#160;</span></td><td style="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%">207&#160;</span></td><td style="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%">167&#160;</span></td><td style="background-color:#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%">Basic earnings per average common share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.59&#160;</span></td><td style="background-color:#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%">Diluted earnings per average common share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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%">0.75&#160;</span></td><td style="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%">0.33&#160;</span></td><td style="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%">0.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">0.58&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,943&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,334&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,429&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,670&#160;</span></td><td style="background-color:#ffffff;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%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</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%">226&#160;</span></td><td style="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%">98&#160;</span></td><td style="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%">213&#160;</span></td><td style="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%">206&#160;</span></td><td style="background-color:#ffffff;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%">Preferred stock dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income available to common stockholder</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">226&#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 0 10pt;text-indent:-9pt"/><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%">97&#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 0 10pt;text-indent:-9pt"/><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%">213&#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 0 10pt;text-indent:-9pt"/><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%">205&#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">The sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.</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="top.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="top.Show.showAR( this, 'defref_cms_QuarterlyFinancialandCommonStockInformationLineItems', window );"><strong>Quarterly Financial and Common Stock 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="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">Quarterly Financial and Common Stock Information (Unaudited)</a></td>
<td class="text">Quarterly Financial and Common Stock Information (Unaudited)<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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.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.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.801%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 31</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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,864&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,443&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,575&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,798&#160;</span></td><td style="background-color:#ffffff;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%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</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%">243&#160;</span></td><td style="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%">137&#160;</span></td><td style="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%">210&#160;</span></td><td style="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%">162&#160;</span></td><td style="background-color:#ffffff;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%">Income (loss) attributable to noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income available to common stockholders</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%">243&#160;</span></td><td style="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%">136&#160;</span></td><td style="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%">218&#160;</span></td><td style="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%">158&#160;</span></td><td style="background-color:#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%">Basic earnings per average common share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.76&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.55&#160;</span></td><td style="background-color:#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%">Diluted earnings per average common share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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%">0.85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">0.48&#160;</span></td><td style="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%">0.76&#160;</span></td><td style="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%">0.55&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,744&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,330&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,450&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,665&#160;</span></td><td style="background-color:#ffffff;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%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</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%">235&#160;</span></td><td style="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%">160&#160;</span></td><td style="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%">230&#160;</span></td><td style="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%">191&#160;</span></td><td style="background-color:#ffffff;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%">Preferred stock dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income available to common stockholder</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">235&#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 0 10pt;text-indent:-9pt"/><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%">159&#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 0 10pt;text-indent:-9pt"/><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%">230&#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 0 10pt;text-indent:-9pt"/><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%">190&#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">The sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.137%"/><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.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.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.800%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 31</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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,059&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,445&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,546&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,795&#160;</span></td><td style="background-color:#ffffff;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%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">359&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</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%">213&#160;</span></td><td style="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%">94&#160;</span></td><td style="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%">207&#160;</span></td><td style="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%">168&#160;</span></td><td style="background-color:#ffffff;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%">Income attributable to noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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%">213&#160;</span></td><td style="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%">93&#160;</span></td><td style="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%">207&#160;</span></td><td style="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%">167&#160;</span></td><td style="background-color:#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%">Basic earnings per average common share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.59&#160;</span></td><td style="background-color:#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%">Diluted earnings per average common share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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%">0.75&#160;</span></td><td style="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%">0.33&#160;</span></td><td style="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%">0.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">0.58&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,943&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,334&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,429&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,670&#160;</span></td><td style="background-color:#ffffff;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%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</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%">226&#160;</span></td><td style="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%">98&#160;</span></td><td style="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%">213&#160;</span></td><td style="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%">206&#160;</span></td><td style="background-color:#ffffff;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%">Preferred stock dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income available to common stockholder</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">226&#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 0 10pt;text-indent:-9pt"/><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%">97&#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 0 10pt;text-indent:-9pt"/><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%">213&#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 0 10pt;text-indent:-9pt"/><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%">205&#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">The sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.</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_QuarterlyFinancialandCommonStockInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Quarterly Financial and Common Stock Information [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_QuarterlyFinancialandCommonStockInformationLineItems</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_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941277951240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Registrant<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock', window );">Schedule I - Condensed Financial Information of Registrant</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Condensed Statements of Income</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating expenses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</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 10pt 0 1pt;text-indent:-9pt"/><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%">(38)</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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Loss</span></td><td colspan="3" style="background-color:#ffffff;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%">(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 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%">(38)</span></td><td style="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%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Income (Expense)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity earnings of subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">780&#160;</span></td><td style="background-color:#cceeff;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%">Nonoperating retirement benefits, net</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%">(1)</span></td><td style="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%">(1)</span></td><td style="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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other income</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">891&#160;</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 10pt 0 1pt;text-indent:-9pt"/><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%">827&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">764&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">135&#160;</span></td><td style="background-color:#cceeff;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%">Intercompany interest expense and other</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%">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 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%">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 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%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">166&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Before Income Taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Tax Benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(55)</span></td><td style="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%">(57)</span></td><td style="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%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></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 Stockholders</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">755&#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 10pt 0 1pt;text-indent:-9pt"/><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%">680&#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 10pt 0 1pt;text-indent:-9pt"/><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%">657&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div> (Continued)<div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8212;Parent Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Condensed Statements of Cash Flows</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">702&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Investing Activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment in subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(657)</span></td><td style="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%">(683)</span></td><td style="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%">(363)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in notes receivable &#8211; intercompany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(307)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 DB&#160;SERP investments</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%">&#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 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%">&#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 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%">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="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(964)</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(683)</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(341)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Financing Activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from issuance of debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1,225&#160;</span></td><td style="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%">1,158&#160;</span></td><td style="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%">560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issuance of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retirement of long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(425)</span></td><td style="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%">(738)</span></td><td style="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%">(675)</span></td><td style="background-color:#ffffff;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%">Debt prepayment costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16)</span></td><td style="background-color:#cceeff;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%">Payment of dividends on common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(465)</span></td><td style="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%">(434)</span></td><td style="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%">(405)</span></td><td style="background-color:#ffffff;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%">Debt issuance costs and financing fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;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%">Change in notes payable &#8211; intercompany</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%">(105)</span></td><td style="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%">6&#160;</span></td><td style="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%">142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">457&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(361)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 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%">&#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 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></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%">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;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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"/></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> (Continued)<div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8212;Parent Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Condensed Balance Sheets</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASSETS</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes and accrued interest receivable &#8211; intercompany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable &#8211; intercompany and related parties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">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-weight:400;line-height:120%">Federal income tax receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 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%">48&#160;</span></td><td style="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%">&#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 16pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">410&#160;</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 0 10pt;text-indent:-9pt"/><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%">30&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">9,372&#160;</span></td><td style="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%">8,526&#160;</span></td><td style="background-color:#ffffff;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 investments </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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 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%">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 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%">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 10pt;text-align:left;text-indent:-9pt;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:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,473&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Assets</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">9,883&#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 0 10pt;text-indent:-9pt"/><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%">8,702&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.060%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.100%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.100%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIABILITIES AND EQUITY</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts and notes payable &#8211; intercompany</span></td><td colspan="3" style="background-color:#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%">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 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%">123&#160;</span></td><td style="background-color:#ffffff;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, including intercompany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued taxes</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%">&#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 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%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">311&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">200&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,926&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable &#8211; intercompany</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%">116&#160;</span></td><td style="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%">112&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non&#8209;current liabilities</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%">13&#160;</span></td><td style="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%">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="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,076&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,484&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 stockholders&#8217; equity</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%">5,496&#160;</span></td><td style="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%">5,018&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></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%">Total Liabilities and Equity</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">9,883&#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 0 10pt;text-indent:-9pt"/><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%">8,702&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div>Basis of PresentationCMS&#160;Energy&#8217;s condensed financial statements have been prepared on a parent-only basis. In accordance with Rule&#160;12-04 of Regulation&#160;S-X, these parent-only financial statements do not include all of the information and notes required by GAAP for annual financial statements, and therefore these parent-only financial statements and other information included should be read in conjunction with CMS&#160;Energy&#8217;s audited consolidated financial statements contained within Item&#160;8. Financial Statements and Supplementary Data.Contingencies<div 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 Index Price Reporting 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, along with CMS&#160;MST, CMS&#160;Field Services, Cantera Natural Gas,&#160;Inc., and Cantera Gas Company, were named as defendants in four class action lawsuits filed in Kansas, Missouri, and Wisconsin and one individual lawsuit filed in Kansas; these lawsuits arose as a result of alleged inaccurate natural gas price reporting to publications that report trade information. Allegations included price-fixing conspiracies, restraint of trade, and artificial inflation of natural gas retail prices. In 2016, CMS&#160;Energy entities reached a settlement with the plaintiffs in the Kansas and Missouri class action cases for an amount that was not material to CMS&#160;Energy. In 2017, the federal district court approved the settlement.</span></div><div 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 2019, CMS&#160;Energy and the plaintiffs in the remaining Kansas individual lawsuit and the Wisconsin class action lawsuit engaged in settlement discussions and CMS&#160;Energy recorded a $30&#160;million liability at December&#160;31,&#160;2019 as the probable estimate to settle the two cases. The parties executed a settlement agreement in the Kansas case in February&#160;2020, and that case is now complete. In the Wisconsin case, a settlement agreement was approved in August&#160;2020 and that case is now complete.</span></div>Guarantees<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has issued guarantees with a maximum potential obligation of $596&#160;million on behalf of some of its wholly owned subsidiaries and related parties. CMS&#160;Energy&#8217;s maximum potential obligation consists primarily of potential payments:</span></div><div style="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 third parties under certain commodity purchase and swap agreements entered into with CMS&#160;ERM</span></div><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 third parties under certain agreements entered into with Grand River Wind,&#160;LLC, a wholly owned subsidiary of CMS&#160;Enterprises</span></div><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 EGLE on behalf of CMS&#160;Land and CMS&#160;Capital, for environmental remediation obligations at Bay Harbor</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to the U.S.&#160;Department of Energy on behalf of Consumers, in connection with Consumers&#8217; 2011 settlement agreement with the U.S.&#160;Department of Energy regarding damages resulting from the department&#8217;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><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 a tax equity investor under certain agreements in connection with the purchase of a VIE</span></div><div 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 expiry dates of these guarantees vary, depending upon contractual provisions or upon the statute of limitations under the relevant governing law.</span></div>Note Payable<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Intercompany</span>In 2018, CMS&#160;Energy issued a demand note payable to the DB&#160;SERP rabbi trust, of which $124&#160;million was attributable to CMS&#160;Energy&#8217;s subsidiaries. The demand note bears interest at an annual rate of 4.10 percent and has a maturity date of 2028. This note payable is not recorded at fair value; however, its carrying value approximates fair value at December&#160;31,&#160;2020. This fair value measurement is classified in Level&#160;3 within the fair value hierarchy.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.5-04(Schedule I))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391182&amp;loc=d3e5864-122674<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=d3e5283-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>60
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941278211800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts and Reserves<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II - Valuation and Qualifying Accounts and Reserves</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Years Ended December&#160;31,&#160;2020, 2019, and 2018</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"><tr><td style="width:1.0%"/><td style="width:36.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.148%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Period</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Expense</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Other Accounts</span><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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for uncollectible accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td><td colspan="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%">20&#160;</span></td><td style="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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td><td colspan="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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 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%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for notes receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123&#160;</span></td><td style="background-color:#ffffff;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%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2018</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">25&#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 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">21&#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 0 10pt;text-indent:-9pt"/><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%">24&#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">Deductions represent write-offs of uncollectible accounts, net of recoveries.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">On January&#160;1,&#160;2020, in accordance with ASU&#160;2016&#8209;13</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, CMS&#160;Energy adjusted the allowance for loan losses associated with its notes receivable, recording an offsetting adjustment to retained earnings. For further details, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, New Accounting Standards and Note&#160;8, Notes Receivable. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Years Ended December&#160;31,&#160;2020, 2019, and 2018</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"><tr><td style="width:1.0%"/><td style="width:36.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.148%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Period</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Expense</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Other Accounts</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for uncollectible accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Deductions represent write-offs of uncollectible accounts, net of recoveries.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II - Valuation and Qualifying Accounts and Reserves</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Years Ended December&#160;31,&#160;2020, 2019, and 2018</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"><tr><td style="width:1.0%"/><td style="width:36.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.148%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Period</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Expense</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Other Accounts</span><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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for uncollectible accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td><td colspan="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%">20&#160;</span></td><td style="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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td><td colspan="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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 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%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for notes receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123&#160;</span></td><td style="background-color:#ffffff;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%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2018</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">25&#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 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">21&#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 0 10pt;text-indent:-9pt"/><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%">24&#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">Deductions represent write-offs of uncollectible accounts, net of recoveries.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">On January&#160;1,&#160;2020, in accordance with ASU&#160;2016&#8209;13</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, CMS&#160;Energy adjusted the allowance for loan losses associated with its notes receivable, recording an offsetting adjustment to retained earnings. For further details, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, New Accounting Standards and Note&#160;8, Notes Receivable. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Years Ended December&#160;31,&#160;2020, 2019, and 2018</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"><tr><td style="width:1.0%"/><td style="width:36.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.148%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Period</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Expense</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to Other Accounts</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for uncollectible accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Deductions represent write-offs of uncollectible accounts, net of recoveries.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941266423160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policy)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Principles of Consolidation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#8217;s consolidated financial statements comprise CMS&#160;Energy, Consumers, CMS&#160;Enterprises, EnerBank, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#8217; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest or is the primary beneficiary. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Use of Estimates:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Contingencies</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Contingencies:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers record estimated liabilities for contingencies on their consolidated financial statements when it is probable that a liability has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtPolicyTextBlock', window );">Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#8209;regulated portions of CMS&#160;Energy&#8217;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Instruments</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In order to support ongoing operations, CMS&#160;Energy and Consumers enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they qualify for the normal purchases and sales exception</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they cannot be net settled due in part to the absence of an active market for the commodity</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives.</span></div><div 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, CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long-term debt and notes receivable transactions.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record derivative contracts that do not qualify for the normal purchases and sales exception at fair value on their consolidated balance sheets. At CMS&#160;Energy, if the derivative is accounted for as a cash flow hedge, unrealized gains and losses from changes in the fair value of the derivative are recognized in AOCI and subsequently recognized in earnings when the hedged transactions impact earnings. If the derivative is accounted for as a fair value hedge, changes in the fair value of the derivative and changes in the fair value of the hedged item due to the hedged risk are recognized in earnings. For the FTRs at Consumers, changes in fair value are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#8217;s and Consumers&#8217; derivative instruments recorded at fair value, see Note&#160;6, Fair Value Measurements.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">EPS</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EPS:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy calculates basic and diluted EPS using the weighted-average number of shares of common stock and dilutive potential common stock outstanding during the period. Potential common stock, for purposes of determining diluted EPS, includes the effects of nonvested stock awards and forward equity sales. CMS&#160;Energy computes the effect on potential common stock using the treasury stock method. Diluted EPS excludes the impact of antidilutive securities, which are those securities resulting in an increase in EPS or a decrease in loss per share. For EPS computations, see Note&#160;15, Earnings Per Share&#8212;CMS&#160;Energy.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets and Equity Method Investments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers perform tests of impairment if certain triggering events occur or if there has been a decline in value that may be other than temporary.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsPolicy', window );">Impairment of Equity Method Investments</a></td>
<td class="text">CMS&#160;Energy also assesses equity method investments for impairment whenever there has been a decline in value that is other than temporary. This assessment requires CMS&#160;Energy to determine the fair value of the equity method investment. CMS&#160;Energy determines fair value using valuation methodologies, including discounted cash flows, and assesses the ability of the investee to sustain an earnings capacity that justifies the carrying amount of the investment. CMS&#160;Energy records an impairment if the fair value is less than the carrying amount and the decline in value is considered to be other than temporary.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryIncomeTaxesPolicy', window );">Investment Tax Credits</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Investment Tax Credits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment. CMS&#160;Energy&#8217;s non&#8209;regulated businesses use the deferral method of accounting for investment tax credits. Under the deferral method, the book basis of the associated assets is reduced by the amount of the credit, resulting in lower depreciation expense over the life of the assets. Furthermore, the tax basis of the assets is reduced by 50 percent of the related credit, resulting in a net deferred tax asset. CMS&#160;Energy recognizes the tax benefit of this basis difference as a reduction to income tax expense in the year in which the plant reaches commercial operation.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory - Gas and Coal</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Inventory:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock on their consolidated balance sheets.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmissionCreditsOrAllowancesPolicy', window );">Inventory - RECs and Emission Allowances</a></td>
<td class="text">CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets on their consolidated balance sheets.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryImpairmentPolicy', window );">Inventory - Impairment</a></td>
<td class="text">CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">MISO Transactions</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MISO Transactions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.</span><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="top.Show.showAR( this, 'defref_cms_PropertyTaxPolicyTextBlock', window );">Property Taxes</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Property Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Property taxes are based on the taxable value of Consumers&#8217; real and personal property assessed by local taxing authorities. Consumers records property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of Consumers&#8217; accrued property tax that will be recognized over future governmental fiscal periods.</span><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="top.Show.showAR( this, 'defref_cms_RenewableEnergyGrantPolicyTextBlock', window );">Renewable Energy Grant</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Grant:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, Consumers received a renewable energy cash grant for Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park under Section&#160;1603 of the American Recovery and Reinvestment Tax Act of 2009. Upon receipt of the grant, Consumers recorded a regulatory liability, which Consumers is amortizing over the life of Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income. Consumers recorded the deferred income taxes related to the grant as a reduction of the book basis of Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Standards</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%">Implementation of 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-style:italic;font-weight:400;line-height:120%">ASU&#160;2016&#8209;13, Measurement of Credit Losses on Financial Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This standard, which was effective on January 1, 2020 for CMS Energy and Consumers, provides new guidance for measuring and recognizing credit losses on financial instruments. The standard applies to financial assets that are not measured at fair value through net income as well as to certain off&#8209;balance-sheet credit exposures. CMS&#160;Energy and Consumers were required to apply the standard using a modified retrospective approach, under which the initial impacts of the standard are recorded through a cumulative-effect adjustment to beginning retained earnings on the effective 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%">The standard required an increase to the allowance for loan losses at EnerBank. Prior to the standard, the allowance reflected expected credit losses over a 12&#8209;month period, but the new guidance requires the allowance to reflect expected credit losses over the entire life of the loans. As a result, CMS&#160;Energy recorded a $65&#160;million increase to its expected credit loss reserves on January&#160;1,&#160;2020, with the offsetting adjustment recorded to retained earnings, net of taxes of $14&#160;million. The standard also requires an increase in the initial provision for loan losses recognized in net income for new loans originated in 2020 and beyond. The adoption of this standard resulted in a $21&#160;million reduction to CMS&#160;Energy&#8217;s income before income taxes for the year ended December&#160;31,&#160;2020. For further information on EnerBank&#8217;s loans and the related allowance for loan losses see Note&#160;8, Notes Receivable. At Consumers, the standard applies to the allowance for uncollectible accounts, but did not result in any significant changes to the allowance methodology and did not have a material impact on Consumers&#8217; consolidated financial statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This standard, which was effective as of March 12, 2020 for CMS&#160;Energy and Consumers, provides optional guidance intended to ease the potential burden in accounting for the expected discontinuation of LIBOR as a reference rate in the financial markets. The guidance can be applied to modifications made to certain contracts to replace LIBOR with a new reference rate. The guidance, if elected, will permit entities to treat such modifications as the continuation of the original contract, without any required accounting reassessments or remeasurements. The guidance will also facilitate the continuation of hedge accounting for derivatives that may have to be modified to incorporate a new rate. The guidance is effective through December&#160;31,&#160;2022. CMS&#160;Energy and Consumers presently have various contracts that reference LIBOR and they are assessing how this standard may be applied to specific contract modifications.</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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts', window );">Allowance For Loan Losses Policy</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%">Authorized contractors pay fees to EnerBank to provide borrowers with same-as-cash, zero interest, or reduced interest loans. Unearned income associated with the loan fees, which is recorded as a reduction to notes receivable on CMS&#160;Energy&#8217;s consolidated balance sheets, was $128&#160;million at December&#160;31,&#160;2020 and $134&#160;million at December&#160;31,&#160;2019.</span></div><div 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 2020, EnerBank purchased portfolios of secured and unsecured consumer installment loans with a principal value of $90&#160;million. During 2020, EnerBank completed sales of notes receivable with a principal value of $246&#160;million and recorded gains of $6 million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">EnerBank utilizes FICO scores as a key credit quality indicator when underwriting new loans and in assessing the credit exposures in its loan portfolio. The score is determined at the time of a borrower&#8217;s application and is generally not updated since the average duration of loans is about two years. At December&#160;31,&#160;2020, 86 percent of EnerBank&#8217;s loans had a FICO score rating between good and excellent. At December&#160;31,&#160;2020, 97 percent of EnerBank&#8217;s loan portfolio was originated within the past five 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:115%">The allowance for loan losses at December&#160;31,&#160;2020 reflects expected credit losses over the entire lifetime of the loan portfolio. EnerBank estimates the allowance by using the &#8220;weighted-average remaining maturity&#8221; methodology for their term loans, and the &#8220;probability of default and loss given default&#8221; methodology for their same-as-cash loans. These methodologies consider historical loan loss experience, prepayment expectations, and credit quality indicators. EnerBank considers current and projected economic conditions, and other reasonable and supportable forecast information to determine if adjustments to the allowance are necessary. The allowance is increased by the provision for loan losses and decreased by loan charge&#8209;offs net of recoveries. Loan losses are charged against the allowance when the loss is confirmed, but no later than the point at which a loan becomes 120 days 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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment, Capitalization</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Capitalization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#8217; plant, property, and equipment is generally recoverable through its general ratemaking process.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlantRetirementAndAbandonmentPolicy', window );">Plant Retirement and Abandonment Policy</a></td>
<td class="text">With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#8209;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy', window );">AFUDC</a></td>
<td class="text">AFUDC: Consumers capitalizes AFUDC on regulated major construction projects, except pollution control facilities on its fossil-fuel-fired power plants. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy', window );">Property, Plant and Equipment, Planned Major Maintenance Activities</a></td>
<td class="text">CMS&#160;Energy and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived asset.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsPolicy', window );">Asset Retirement Obligations Policy</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#8217;s ARO liabilities are primarily at Consumers.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Tax Policy</a></td>
<td class="text">CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#8217;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue</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%">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 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 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 $33&#160;million for the year ended December&#160;31,&#160;2020, and $29&#160;million for the years ended December&#160;31,&#160;2019 and 2018. At December&#160;31,&#160;2020, Consumers had deferred $4&#160;million of uncollectible accounts expense as a non-current regulatory asset. For additional information, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#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 $437&#160;million at December&#160;31,&#160;2020 and $426&#160;million at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Alternative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Revenue Programs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers accounts for its energy waste reduction incentive mechanism and financial compensation mechanism as alternative-revenue programs. Consumers recognizes revenue related to the energy waste reduction incentive as soon as energy savings exceed the annual targets established by the MPSC and recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. For additional information on these mechanisms, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers does not reclassify revenue from its alternative-revenue program to revenue from contracts with customers at the time the amounts are collected from customers.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy', window );">Cash and Cash Equivalents</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash and Cash Equivalents</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.</span><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software development</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="top.Show.showAR( this, 'defref_cms_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment, Capitalization</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Software:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.</span><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationVariableInterestEntityPolicy', window );">Consolidation, Variable Interest Entity, Policy</a></td>
<td class="text">Aviator Wind Equity Holdings and Aviator Wind represent VIEs. In accordance with the associated limited liability company operating agreement, the tax equity investor is guaranteed preferred returns from Aviator Wind. However, CMS&#160;Enterprises manages and controls the operating activities of Aviator Wind Equity Holdings and, ultimately, Aviator Wind. As a result, CMS&#160;Enterprises is the primary beneficiary of Aviator Wind Equity Holdings and Aviator&#160;Wind, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationVariableInterestEntityPolicy', window );">Consolidation, Variable Interest Entity, Policy</a></td>
<td class="text">CMS&#160;Energy has variable interests in T.E.S.&#160;Filer City, Grayling, Genesee, and Craven. While CMS&#160;Energy owns 50 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>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Principles of Consolidation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#8217;s consolidated financial statements comprise CMS&#160;Energy, Consumers, CMS&#160;Enterprises, EnerBank, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#8217; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest or is the primary beneficiary. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Use of Estimates:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Contingencies</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Contingencies:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers record estimated liabilities for contingencies on their consolidated financial statements when it is probable that a liability has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtPolicyTextBlock', window );">Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#8209;regulated portions of CMS&#160;Energy&#8217;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Instruments</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In order to support ongoing operations, CMS&#160;Energy and Consumers enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they qualify for the normal purchases and sales exception</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">they cannot be net settled due in part to the absence of an active market for the commodity</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives.</span></div><div 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, CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long-term debt and notes receivable transactions.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record derivative contracts that do not qualify for the normal purchases and sales exception at fair value on their consolidated balance sheets. At CMS&#160;Energy, if the derivative is accounted for as a cash flow hedge, unrealized gains and losses from changes in the fair value of the derivative are recognized in AOCI and subsequently recognized in earnings when the hedged transactions impact earnings. If the derivative is accounted for as a fair value hedge, changes in the fair value of the derivative and changes in the fair value of the hedged item due to the hedged risk are recognized in earnings. For the FTRs at Consumers, changes in fair value are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#8217;s and Consumers&#8217; derivative instruments recorded at fair value, see Note&#160;6, Fair Value Measurements.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets and Equity Method Investments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers perform tests of impairment if certain triggering events occur or if there has been a decline in value that may be other than temporary.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryIncomeTaxesPolicy', window );">Investment Tax Credits</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Investment Tax Credits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment. CMS&#160;Energy&#8217;s non&#8209;regulated businesses use the deferral method of accounting for investment tax credits. Under the deferral method, the book basis of the associated assets is reduced by the amount of the credit, resulting in lower depreciation expense over the life of the assets. Furthermore, the tax basis of the assets is reduced by 50 percent of the related credit, resulting in a net deferred tax asset. CMS&#160;Energy recognizes the tax benefit of this basis difference as a reduction to income tax expense in the year in which the plant reaches commercial operation.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory - Gas and Coal</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Inventory:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock on their consolidated balance sheets.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmissionCreditsOrAllowancesPolicy', window );">Inventory - RECs and Emission Allowances</a></td>
<td class="text">CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets on their consolidated balance sheets.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryImpairmentPolicy', window );">Inventory - Impairment</a></td>
<td class="text">CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">MISO Transactions</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MISO Transactions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.</span><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="top.Show.showAR( this, 'defref_cms_PropertyTaxPolicyTextBlock', window );">Property Taxes</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Property Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Property taxes are based on the taxable value of Consumers&#8217; real and personal property assessed by local taxing authorities. Consumers records property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of Consumers&#8217; accrued property tax that will be recognized over future governmental fiscal periods.</span><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="top.Show.showAR( this, 'defref_cms_RenewableEnergyGrantPolicyTextBlock', window );">Renewable Energy Grant</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Grant:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, Consumers received a renewable energy cash grant for Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park under Section&#160;1603 of the American Recovery and Reinvestment Tax Act of 2009. Upon receipt of the grant, Consumers recorded a regulatory liability, which Consumers is amortizing over the life of Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income. Consumers recorded the deferred income taxes related to the grant as a reduction of the book basis of Lake Winds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Standards</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%">Implementation of 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-style:italic;font-weight:400;line-height:120%">ASU&#160;2016&#8209;13, Measurement of Credit Losses on Financial Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This standard, which was effective on January 1, 2020 for CMS Energy and Consumers, provides new guidance for measuring and recognizing credit losses on financial instruments. The standard applies to financial assets that are not measured at fair value through net income as well as to certain off&#8209;balance-sheet credit exposures. CMS&#160;Energy and Consumers were required to apply the standard using a modified retrospective approach, under which the initial impacts of the standard are recorded through a cumulative-effect adjustment to beginning retained earnings on the effective 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%">The standard required an increase to the allowance for loan losses at EnerBank. Prior to the standard, the allowance reflected expected credit losses over a 12&#8209;month period, but the new guidance requires the allowance to reflect expected credit losses over the entire life of the loans. As a result, CMS&#160;Energy recorded a $65&#160;million increase to its expected credit loss reserves on January&#160;1,&#160;2020, with the offsetting adjustment recorded to retained earnings, net of taxes of $14&#160;million. The standard also requires an increase in the initial provision for loan losses recognized in net income for new loans originated in 2020 and beyond. The adoption of this standard resulted in a $21&#160;million reduction to CMS&#160;Energy&#8217;s income before income taxes for the year ended December&#160;31,&#160;2020. For further information on EnerBank&#8217;s loans and the related allowance for loan losses see Note&#160;8, Notes Receivable. At Consumers, the standard applies to the allowance for uncollectible accounts, but did not result in any significant changes to the allowance methodology and did not have a material impact on Consumers&#8217; consolidated financial statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This standard, which was effective as of March 12, 2020 for CMS&#160;Energy and Consumers, provides optional guidance intended to ease the potential burden in accounting for the expected discontinuation of LIBOR as a reference rate in the financial markets. The guidance can be applied to modifications made to certain contracts to replace LIBOR with a new reference rate. The guidance, if elected, will permit entities to treat such modifications as the continuation of the original contract, without any required accounting reassessments or remeasurements. The guidance will also facilitate the continuation of hedge accounting for derivatives that may have to be modified to incorporate a new rate. The guidance is effective through December&#160;31,&#160;2022. CMS&#160;Energy and Consumers presently have various contracts that reference LIBOR and they are assessing how this standard may be applied to specific contract modifications.</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment, Capitalization</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Capitalization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#8217; plant, property, and equipment is generally recoverable through its general ratemaking process.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlantRetirementAndAbandonmentPolicy', window );">Plant Retirement and Abandonment Policy</a></td>
<td class="text">With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#8209;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy', window );">AFUDC</a></td>
<td class="text">AFUDC: Consumers capitalizes AFUDC on regulated major construction projects, except pollution control facilities on its fossil-fuel-fired power plants. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryDepreciationAndAmortizationPolicy', window );">Regulatory Depreciation and Amortization</a></td>
<td class="text">Consumers depreciates utility property on an asset-group basis, in which it applies a single MPSC-approved depreciation rate to the gross investment in a particular class of property within the electric and gas segments. Consumers performs depreciation studies periodically to determine appropriate group lives.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy', window );">Property, Plant and Equipment, Planned Major Maintenance Activities</a></td>
<td class="text">CMS&#160;Energy and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived asset.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsPolicy', window );">Asset Retirement Obligations Policy</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#8217;s ARO liabilities are primarily at Consumers.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Tax Policy</a></td>
<td class="text">CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#8217;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue</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%">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 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 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 $33&#160;million for the year ended December&#160;31,&#160;2020, and $29&#160;million for the years ended December&#160;31,&#160;2019 and 2018. At December&#160;31,&#160;2020, Consumers had deferred $4&#160;million of uncollectible accounts expense as a non-current regulatory asset. For additional information, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#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 $437&#160;million at December&#160;31,&#160;2020 and $426&#160;million at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Alternative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Revenue Programs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers accounts for its energy waste reduction incentive mechanism and financial compensation mechanism as alternative-revenue programs. Consumers recognizes revenue related to the energy waste reduction incentive as soon as energy savings exceed the annual targets established by the MPSC and recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. For additional information on these mechanisms, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers does not reclassify revenue from its alternative-revenue program to revenue from contracts with customers at the time the amounts are collected from customers.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy', window );">Cash and Cash Equivalents</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash and Cash Equivalents</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.</span><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Software development</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment, Capitalization</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Software:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PropertyTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for property taxes, which may include accounting policies for recognizing and measureing expense and deferred property tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PropertyTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_RenewableEnergyGrantPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy related to the accounting for grants received under the American Recovery and Reinvestment Act of 2009.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RenewableEnergyGrantPolicyTextBlock</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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_SignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Significant Accounting Policies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_SignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for AFUDC (for example, component of PPE, credit to income statement), information regarding the inclusion in rates (only capitalized if its inclusion in rates is probable) and description of AFUDC (for example, represents the cost of capital used during construction).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6500269&amp;loc=d3e45485-110386<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForFundsUsedDuringConstructionPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6052-115624<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationVariableInterestEntityPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5728-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6759159-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2AA<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6759068-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41638-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41675-113959<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmissionCreditsOrAllowancesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for emission credits or allowances. Such accounting policy has generally been based on an inventory or intangible asset model.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 15<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121596415&amp;loc=d3e48542-113965<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmissionCreditsOrAllowancesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21D<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=SL94080555-108585<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for charging off uncollectible financing receivables, including, but not limited to, factors and methodologies used in estimating the allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (a,b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryImpairmentPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing inventory losses, including, but not limited to, substantial and unusual losses resulting from the subsequent measurement of inventory due to physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryImpairmentPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlantRetirementAndAbandonmentPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for plant retirement and for abandonment (under construction or in use) in regulated industries when abandonment becomes probable. Any difference between the new asset and the asset cost is recognized as a loss in the income statement. May also indicate the discount rate used in the calculation of present value of recoverable abandoned assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section 35<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6500292&amp;loc=d3e45591-110387<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6500292&amp;loc=d3e45573-110387<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6500292&amp;loc=d3e45555-110387<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlantRetirementAndAbandonmentPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for planned major maintenance activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=16397424&amp;loc=d3e949-110221<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryDepreciationAndAmortizationPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for systematically allocating capitalized costs to periods that benefit from the use thereof. Includes, but is not limited to, methods used, such as composite depreciation, descriptions of regulatory treatment for estimated removal and disposal costs, and description of amortization of plant-related regulatory assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryDepreciationAndAmortizationPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryIncomeTaxesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, including investment tax credits, and the related regulatory treatment (for example, whether deferred income tax accounting - normalization - is allowed in rate making).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 740<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6501382&amp;loc=d3e54136-110423<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 740<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501382&amp;loc=d3e54053-110423<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryIncomeTaxesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941263113656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Matters (Tables) - Consumers Energy Company<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock', window );">Schedule of Regulatory Assets and Liabilities</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the regulatory assets and liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.248%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.605%"/><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%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of Recovery or Refund Period</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></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%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred capital spending</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 28pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42&#160;</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%">33&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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,231&#160;</span></td><td style="background-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%">1,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of coal-fueled electric generating units to be retired</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARO</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MGP sites</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized loss on reacquired debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand response program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">COVID-19 costs accounting deferral</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;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%">2,653&#160;</span></td><td 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%">2,489&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,695&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,522&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</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%">105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserve for customer refunds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Voluntary transmission asset sale gain share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">151&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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%">Cost of removal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,419&#160;</span></td><td style="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%">1,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy grant</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARO</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="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%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable energy plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="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%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,744&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,742&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,895&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,829&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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 MPSC has historically authorized and Consumers expects the MPSC to authorize a specific return on these regulatory assets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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 regulatory asset is included in rate base, thereby providing a return.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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">These regulatory assets represent incurred costs for which the MPSC has provided, or Consumers expects, recovery without a return on investment.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock', window );">Schedule of Assets and Liabilities for PSCR and GCR Underrecoveries and Overrecoveries</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the liabilities for PSCR and GCR overrecoveries reflected on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSCR overrecoveries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GCR overrecoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued rate refunds</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of the assets and liabilities for PSCR and GCR underrecoveries and overrecoveries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for detailed information about regulatory assets and liabilities, including current and noncurrent assets created when regulatory agencies permit the deferral of costs to the balance sheet that would otherwise be required to appear on the company's income statement and would be charged against current expenses or revenues, as well as current and noncurrent liabilities created when regulatory agencies permit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>63
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941273459144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies and Commitments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGuaranteeObligationsTextBlock', window );">Guarantees</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; guarantees at December&#160;31,&#160;2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:40.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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 purchase of VIE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">September&#160;2020</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">349&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;text-align:left;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">July&#160;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 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%">30&#160;</span></td><td style="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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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%">July&#160;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 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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"/></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">In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. 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 in Aviator Wind. CMS&#160;Enterprises would recover 49 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 CMS&#160;Enterprises&#8217; ownership interest in Aviator Wind Equity Holdings, see Note&#160;21, 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, primarily claims related to taxes. The maximum obligation amount is mostly related to the Equatorial Guinea tax claim discussed in the CMS&#160;Energy Contingencies section of this Note. CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as liabilities.</span></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">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. 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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock', window );">Purchase Obligations</a></td>
<td class="text">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; contractual purchase obligations at December&#160;31,&#160;2020 for each of the periods shown:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"><tr><td style="width:1.0%"/><td style="width:32.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.923%"/><td style="width:0.1%"/></tr><tr><td colspan="45" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="42" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments Due</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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:100%">Beyond 2025</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total PPAs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,057&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">791&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">731&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">784&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">732&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,803&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">871&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PPAs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MCV PPA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,815&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">349&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">340&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">358&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">329&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,063&#160;</span></td><td style="background-color:#ffffff;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%">Palisades PPA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">517&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related-party PPAs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">58&#160;</span></td><td style="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%">58&#160;</span></td><td style="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%">58&#160;</span></td><td style="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%">58&#160;</span></td><td style="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%">39&#160;</span></td><td style="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%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other PPAs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total PPAs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,898&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,057&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">791&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">731&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">784&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">732&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,803&#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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,605&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,333&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">777&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">154&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGuaranteeObligationsTextBlock', window );">Guarantees</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; guarantees at December&#160;31,&#160;2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:40.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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 purchase of VIE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">September&#160;2020</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">349&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;text-align:left;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">July&#160;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 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%">30&#160;</span></td><td style="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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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%">July&#160;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 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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"/></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">In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. 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 in Aviator Wind. CMS&#160;Enterprises would recover 49 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 CMS&#160;Enterprises&#8217; ownership interest in Aviator Wind Equity Holdings, see Note&#160;21, 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, primarily claims related to taxes. The maximum obligation amount is mostly related to the Equatorial Guinea tax claim discussed in the CMS&#160;Energy Contingencies section of this Note. CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as liabilities.</span></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">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. 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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock', window );">Purchase Obligations</a></td>
<td class="text">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; contractual purchase obligations at December&#160;31,&#160;2020 for each of the periods shown:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"><tr><td style="width:1.0%"/><td style="width:32.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.923%"/><td style="width:0.1%"/></tr><tr><td colspan="45" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="42" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments Due</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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:100%">Beyond 2025</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total PPAs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,057&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">791&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">731&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">784&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">732&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,803&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">871&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PPAs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MCV PPA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,815&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">349&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">340&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">358&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">329&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,063&#160;</span></td><td style="background-color:#ffffff;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%">Palisades PPA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">517&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related-party PPAs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">58&#160;</span></td><td style="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%">58&#160;</span></td><td style="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%">58&#160;</span></td><td style="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%">58&#160;</span></td><td style="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%">39&#160;</span></td><td style="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%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other PPAs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">315&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total PPAs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,898&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,057&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">791&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">731&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">784&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">732&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,803&#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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,605&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,333&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">777&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">154&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_BayHarborMember', window );">Bay Harbor</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="top.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="top.Show.showAR( this, 'defref_cms_ExpectedRemediationCostsByYearTableTextBlock', window );">Expected Remediation Costs By Year</a></td>
<td class="text">. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs in each of the next five&#160;years:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.794%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 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%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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"/></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember', window );">Manufactured Gas Plant | 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="top.Show.showAR( this, 'defref_us-gaap_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_ExpectedRemediationCostsByYearTableTextBlock', window );">Expected Remediation Costs By Year</a></td>
<td class="text">Consumers expects to pay the following amounts for remediation and other response activity costs in each of the next five years:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.663%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.685%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.366%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.685%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.366%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.850%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 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%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">9&#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 0 10pt;text-indent:-9pt"/><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%">23&#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 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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"/></tr></table><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected Remediation Costs By Year [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12069-110248<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12265-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SiteContingencyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of unconditional purchase obligation not recognized as liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EnvironmentalRemediationSiteAxis=cms_BayHarborMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ManufacturedGasPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>64
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941279565160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings And Capitalization (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Summary Of Long-Term Debt Outstanding</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 CMS&#160;Energy&#8217;s long-term debt at December&#160;31:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><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:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.642%"/><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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate<br/>(%)</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2044</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,975&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,275&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Term loan facility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Junior subordinated notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2079</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 0 7.75pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,010&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,110&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,185&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,385&#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%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,322&#160;</span></td><td style="background-color:#ffffff;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%">CMS&#160;Enterprises, including subsidiaries</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"/></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%">Term loan facility</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%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">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%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021-2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total principal amount outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,272&#160;</span></td><td 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%">13,188&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current amounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,486)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized discounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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%">(119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(99)</span></td><td 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 long-term debt</span></td><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 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%">13,634&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,951&#160;</span></td><td style="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">At December&#160;31,&#160;2020, the interest rate on the balance of this term loan facility was 0.600 percent, based on an interest rate of one-week LIBOR plus 0.500 percent.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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 unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#8217;s existing and future senior indebtedness.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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">A subsidiary of CMS&#160;Enterprises issued non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recourse debt to finance the acquisition of a wind generation project in Northwest Ohio. The interest rate for the debt is three-month LIBOR plus 1.500 percent through October&#160;2022 and three-month LIBOR plus 1.750 percent thereafter. At December&#160;31,&#160;2020 and 2019, the interest rate was 1.754 percent and 3.445 percent, respectively.</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">The same subsidiary of CMS&#160;Enterprises entered into interest rate swaps with the lending banks to fix the interest charges associated with the debt, at a rate of 4.702 percent through October&#160;2022 and 4.952 percent thereafter. Principal and interest payments are made quarterly. For information about the interest rate swaps, see Note&#160;6, Fair Value Measurements.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The weighted-average interest rate for EnerBank&#8217;s certificates of deposit was 1.621 percent at December&#160;31,&#160;2020 and 2.445 percent at December&#160;31,&#160;2019. EnerBank&#8217;s primary deposit product consists of brokered certificates of deposit with varying maturities and having a face value of $1,000.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt</a></td>
<td class="text">Presented in the following table is a summary of major long-term debt issuances during the year ended December&#160;31,&#160;2020:<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><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:17.008%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.410%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #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><td colspan="3" style="display:none"/><td colspan="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%">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="display:none"/><td colspan="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%">Term loan facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2021</span></td><td colspan="3" style="display:none"/><td colspan="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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Junior subordinated notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2050</span></td><td colspan="3" style="display:none"/><td colspan="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%">Junior subordinated notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November</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%">December 2050</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,200&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="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:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="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%">Term loan facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2021</span></td><td colspan="3" style="display:none"/><td colspan="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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 </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%">August 2051</span></td><td colspan="3" style="display:none"/><td colspan="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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2060</span></td><td colspan="3" style="display:none"/><td colspan="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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#160;</span></td><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%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May</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 2070</span></td><td colspan="3" style="display:none"/><td colspan="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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 2070</span></td><td colspan="3" style="display:none"/><td colspan="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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,961&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,161&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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">In December&#160;2020, CMS&#160;Energy repaid $100&#160;million of this facility and, in February&#160;2021, amended the facility by extending its maturity date to November&#160;2021.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#8217;s existing and future senior indebtedness. On June&#160;1,&#160;2030, and every five years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 4.116 percent.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#8217;s existing and future senior indebtedness. On December&#160;1,&#160;2030, and every five years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 2.900 percent.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a summary of major long-term debt retirements during the year ended December&#160;31,&#160;2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><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:17.008%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.410%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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%">Retirement Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Senior notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</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 2022</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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 7.75pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2022</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%">Term loan facility</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%">300&#160;</span></td><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%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December</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 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 7.75pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</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%">1,325&#160;</span></td><td style="background-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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/></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 retired these senior notes at a premium and recorded a loss on extinguishment of $16&#160;million in other expense on its consolidated statements of income.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Debt Maturities</a></td>
<td class="text">At December&#160;31,&#160;2020, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.385%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.850%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;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%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">364&#160;</span></td><td style="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%">28&#160;</span></td><td style="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%">654&#160;</span></td><td style="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%">332&#160;</span></td><td style="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%">31&#160;</span></td><td style="background-color:#ffffff;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%">CMS&#160;Enterprises, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#cceeff;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%">EnerBank</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%">915&#160;</span></td><td style="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%">572&#160;</span></td><td style="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%">477&#160;</span></td><td style="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%">325&#160;</span></td><td style="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%">244&#160;</span></td><td 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 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%">1,486&#160;</span></td><td 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%">608&#160;</span></td><td 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%">1,140&#160;</span></td><td 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%">917&#160;</span></td><td 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%">576&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;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 debt</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">364&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">654&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">332&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Revolving Credit Facilities</a></td>
<td class="text">The following credit facilities with banks were available at December&#160;31,&#160;2020:<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:43.362%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.411%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></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><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%">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><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, 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"/><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%">June&#160;5, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">532&#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"/></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%">CMS&#160;Enterprises, including subsidiaries</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="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%">September&#160;25, 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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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"/></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;30, 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">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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"/><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%">June 5, 2023</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%">850&#160;</span></td><td style="background-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%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November 19, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">249&#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"/></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%">April 18, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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"/></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">During the year ended December&#160;31,&#160;2020, CMS&#160;Energy&#8217;s average borrowings totaled $1&#160;million with a weighted-average interest rate of 1.888 percent.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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 the acquisition of Aviator Wind Equity Holdings, see Note&#160;21, 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">Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank. There were no borrowings under this facility during the year ended December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Obligations under these facilities are secured by first mortgage bonds of Consumers. During the year ended December&#160;31,&#160;2020, Consumers&#8217; average borrowings totaled less than $1&#160;million with a weighted-average interest rate of 1.425 percent.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock', window );">Schedule of Forward Contracts</a></td>
<td class="text">Presented in the following table are details of CMS&#160;Energy&#8217;s forward sales contracts under this program at December&#160;31,&#160;2020:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Price Per Share</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December&#160;31,&#160;2020</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%">September 15, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">846,759</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%">61.04&#160;</span></td><td 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%">60.53&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 22, 2020</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 22, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115,595</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61.81&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">61.81&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Summary Of Long-Term Debt Outstanding</a></td>
<td class="text">Presented in the following table is Consumers&#8217; long-term debt at December&#160;31:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><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:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.642%"/><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 #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate<br/>(%)</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">325&#160;</span></td><td style="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%">325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2032</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2037</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2038</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2042</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2045</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2046</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2047</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2048</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2049</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding: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%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2051</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2052</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2057</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2060</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2064</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2069</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2070</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2070</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,897&#160;</span></td><td 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%">6,961&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Tax-exempt revenue bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2049</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">75&#160;</span></td><td 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%">110&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Securitization bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025-2029</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">251&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 principal amount outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,197&#160;</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%">7,322&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current amounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized discounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,742&#160;</span></td><td style="background-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%">7,048&#160;</span></td><td style="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 style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The variable-rate bonds bear interest quarterly at a rate of three-month LIBOR minus 0.300 percent, subject to a zero-percent floor (zero&#160;percent at December&#160;31,&#160;2020). The holders of these variable-rate bonds may put them to Consumers for redemption on certain dates prior to their stated maturity, including dates within one year of December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The interest rate on these tax&#8209;exempt revenue bonds will reset on October&#160;1,&#160;2024.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The weighted-average interest rate for Consumers&#8217; securitization bonds issued through its subsidiary, Consumers 2014 Securitization Funding, was 3.250 percent at December&#160;31,&#160;2020 and 3.220 percent at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Principal and interest payments are made semiannually.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt</a></td>
<td class="text">Presented in the following table is a summary of major long-term debt issuances during the year ended December&#160;31,&#160;2020:<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><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:17.008%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.410%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #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><td colspan="3" style="display:none"/><td colspan="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%">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="display:none"/><td colspan="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%">Term loan facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2021</span></td><td colspan="3" style="display:none"/><td colspan="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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Junior subordinated notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2050</span></td><td colspan="3" style="display:none"/><td colspan="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%">Junior subordinated notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November</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%">December 2050</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,200&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="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:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="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%">Term loan facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2021</span></td><td colspan="3" style="display:none"/><td colspan="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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 </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%">August 2051</span></td><td colspan="3" style="display:none"/><td colspan="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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2060</span></td><td colspan="3" style="display:none"/><td colspan="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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#160;</span></td><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%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May</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 2070</span></td><td colspan="3" style="display:none"/><td colspan="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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 2070</span></td><td colspan="3" style="display:none"/><td colspan="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%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,961&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,161&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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">In December&#160;2020, CMS&#160;Energy repaid $100&#160;million of this facility and, in February&#160;2021, amended the facility by extending its maturity date to November&#160;2021.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#8217;s existing and future senior indebtedness. On June&#160;1,&#160;2030, and every five years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 4.116 percent.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#8217;s existing and future senior indebtedness. On December&#160;1,&#160;2030, and every five years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 2.900 percent.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a summary of major long-term debt retirements during the year ended December&#160;31,&#160;2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><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:17.008%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.410%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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%">Retirement Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Senior notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</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 2022</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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 7.75pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</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%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2022</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%">Term loan facility</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%">300&#160;</span></td><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%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December</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 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 7.75pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</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%">1,325&#160;</span></td><td style="background-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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/></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 retired these senior notes at a premium and recorded a loss on extinguishment of $16&#160;million in other expense on its consolidated statements of income.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Debt Maturities</a></td>
<td class="text">At December&#160;31,&#160;2020, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.385%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.850%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;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%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">364&#160;</span></td><td style="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%">28&#160;</span></td><td style="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%">654&#160;</span></td><td style="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%">332&#160;</span></td><td style="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%">31&#160;</span></td><td style="background-color:#ffffff;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%">CMS&#160;Enterprises, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#cceeff;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%">EnerBank</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%">915&#160;</span></td><td style="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%">572&#160;</span></td><td style="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%">477&#160;</span></td><td style="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%">325&#160;</span></td><td style="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%">244&#160;</span></td><td 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 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%">1,486&#160;</span></td><td 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%">608&#160;</span></td><td 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%">1,140&#160;</span></td><td 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%">917&#160;</span></td><td 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%">576&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;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 debt</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">364&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">654&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">332&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the minimum Palisades PPA payments included in the financing obligation:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.342%"/><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:9.638%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#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%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 obligation</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current portion</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Revolving Credit Facilities</a></td>
<td class="text">The following credit facilities with banks were available at December&#160;31,&#160;2020:<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:43.362%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.411%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></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><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%">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><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, 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"/><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%">June&#160;5, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">532&#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"/></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%">CMS&#160;Enterprises, including subsidiaries</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="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%">September&#160;25, 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:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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"/></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;30, 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">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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"/><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%">June 5, 2023</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%">850&#160;</span></td><td style="background-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%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November 19, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">249&#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"/></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%">April 18, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#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"/></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">During the year ended December&#160;31,&#160;2020, CMS&#160;Energy&#8217;s average borrowings totaled $1&#160;million with a weighted-average interest rate of 1.888 percent.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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 the acquisition of Aviator Wind Equity Holdings, see Note&#160;21, 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">Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank. There were no borrowings under this facility during the year ended December&#160;31,&#160;2020.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">Obligations under these facilities are secured by first mortgage bonds of Consumers. During the year ended December&#160;31,&#160;2020, Consumers&#8217; average borrowings totaled less than $1&#160;million with a weighted-average interest rate of 1.425 percent.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_ScheduleOfPreferredStockTableTextBlock', window );">Preferred Stock</a></td>
<td class="text">Presented in the following table are details of Consumers&#8217; preferred stock at December&#160;31,&#160;2020 and 2019:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:44.325%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Par Value</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Optional Redemption Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Shares Authorized</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Shares Outstanding</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative, with no mandatory redemption</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">110&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,500,000</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">373,148</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_ScheduleOfPreferredStockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Preferred Stock [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_ScheduleOfPreferredStockTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(e),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21521-112644<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21538-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of freestanding forward contracts issued by an entity that are indexed to, and potentially settled in an entity's own stock. The disclosure may include, but not be limited to: (i) the forward rate and the number of shares to which the contract is indexed, (ii) the settlement date or dates of the contract, (iii) the issuer's accounting for the contract, (iv) settlement alternatives (if applicable) including who controls the settlement alternatives and the maximum number of shares that could be required to be issued to net share settle the contract (if applicable), (v) the fact that a potentially infinite number of shares may be required to be issued to settle the contract, if a contract does not have a stated fixed or determinable maximum number of shares, and (vi) the contract's current fair value for each settlement alternative and how changes in the price of the issuer's equity instruments affect those settlement amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120519210&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(e),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941271202824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:41.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.410%"/><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 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Restricted cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 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%">23&#160;</span></td><td style="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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">14&#160;</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 19pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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;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;2 or 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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:41.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.410%"/><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 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Restricted cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 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%">23&#160;</span></td><td style="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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">14&#160;</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 19pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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;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;2 or 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941279317816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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;6, Fair Value Measurements.<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 0 10pt;text-indent:-9pt"/><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;2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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;2019</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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</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:#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%">2,887&#160;</span></td><td style="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%">3,248&#160;</span></td><td style="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%">&#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 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%">&#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 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%">3,248&#160;</span></td><td style="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="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%">2,500&#160;</span></td><td style="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%">2,652&#160;</span></td><td style="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%">&#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 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%">&#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 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%">2,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Securities held to maturity</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:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,940&#160;</span></td><td style="background-color:#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">5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="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%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 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%">&#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 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%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">30&#160;</span></td><td style="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%">32&#160;</span></td><td style="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%">&#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 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%">&#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 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%">32&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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">6</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="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%">107&#160;</span></td><td style="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%">&#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 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%">&#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 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%">107&#160;</span></td><td style="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="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%">103&#160;</span></td><td style="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%">103&#160;</span></td><td style="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%">&#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 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%">&#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 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%">103&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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">7</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,106&#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 0 10pt;text-indent:-9pt"/><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%">9,801&#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 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">7,716&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,085&#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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">7,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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">8,010&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">6,070&#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 0 10pt;text-indent:-9pt"/><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%">1,940&#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 of $12&#160;million at December&#160;31,&#160;2020 and $13&#160;million at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 notes receivable of $275&#160;million at December&#160;31,&#160;2020 and $242&#160;million at December&#160;31,&#160;2019. For further details, see Note&#160;8, Notes Receivable.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These investment securities consist primarily of mortgage-backed securities and Utah Housing Corporation bonds held by EnerBank. There were $1&#160;million of unrealized gains in 2020 and no unrealized gains or losses in 2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 long-term debt of $1.5&#160;billion at December&#160;31,&#160;2020 and $1.1&#160;billion at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 payables of $6&#160;million at December&#160;31,&#160;2020 and $1&#160;million at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of notes receivable &#8211; related party of $7&#160;million at December&#160;31,&#160;2020 and 2019. For further details on this note receivable, see Note&#160;8, Notes Receivable.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $364&#160;million at December&#160;31,&#160;2020 and $202&#160;million at December&#160;31,&#160;2019.</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="top.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="top.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="top.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;6, Fair Value Measurements.<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 0 10pt;text-indent:-9pt"/><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;2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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;2019</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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</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:#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%">2,887&#160;</span></td><td style="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%">3,248&#160;</span></td><td style="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%">&#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 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%">&#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 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%">3,248&#160;</span></td><td style="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="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%">2,500&#160;</span></td><td style="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%">2,652&#160;</span></td><td style="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%">&#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 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%">&#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 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%">2,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Securities held to maturity</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:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,940&#160;</span></td><td style="background-color:#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">5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="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%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 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%">&#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 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%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">30&#160;</span></td><td style="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%">32&#160;</span></td><td style="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%">&#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 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%">&#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 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%">32&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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">6</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="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%">107&#160;</span></td><td style="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%">&#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 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%">&#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 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%">107&#160;</span></td><td style="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="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%">103&#160;</span></td><td style="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%">103&#160;</span></td><td style="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%">&#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 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%">&#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 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%">103&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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">7</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,106&#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 0 10pt;text-indent:-9pt"/><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%">9,801&#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 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">7,716&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,085&#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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">7,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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">8,010&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">6,070&#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 0 10pt;text-indent:-9pt"/><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%">1,940&#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 of $12&#160;million at December&#160;31,&#160;2020 and $13&#160;million at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 notes receivable of $275&#160;million at December&#160;31,&#160;2020 and $242&#160;million at December&#160;31,&#160;2019. For further details, see Note&#160;8, Notes Receivable.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These investment securities consist primarily of mortgage-backed securities and Utah Housing Corporation bonds held by EnerBank. There were $1&#160;million of unrealized gains in 2020 and no unrealized gains or losses in 2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 long-term debt of $1.5&#160;billion at December&#160;31,&#160;2020 and $1.1&#160;billion at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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 payables of $6&#160;million at December&#160;31,&#160;2020 and $1&#160;million at December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of notes receivable &#8211; related party of $7&#160;million at December&#160;31,&#160;2020 and 2019. For further details on this note receivable, see Note&#160;8, Notes Receivable.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $364&#160;million at December&#160;31,&#160;2020 and $202&#160;million at December&#160;31,&#160;2019.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13467-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941374490376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Receivable (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [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="top.Show.showAR( this, 'defref_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock', window );">Schedule Of Current And Non-Current Notes 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:400;line-height:120%">Presented in the following table are details of CMS&#160;Energy&#8217;s and Consumers&#8217; notes receivable:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank notes receivable, net of allowance for loan losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">242&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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;current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank notes receivable, net of allowance for loan losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,258&#160;</span></td><td 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 notes receivable</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,887&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,500&#160;</span></td><td style="background-color:#ffffff;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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP note receivable &#8211; related party</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non&#8209;current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP note receivable &#8211; related party</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 notes receivable</span></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Schedule Of Allowance For Loan Losses</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the changes in the allowance for loan losses:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effects of new accounting standard</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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%">Provision for loan losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;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%">Charge-offs</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%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The allowance for loan losses at December&#160;31,&#160;2019 reflected expected credit losses over a 12-month period. On January&#160;1,&#160;2020, in accordance with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASU&#160;2016-13, Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the allowance for loan losses was adjusted to reflect expected credit losses over the life of the loan. Additionally, EnerBank recorded $3&#160;million for expected credit losses related to unfunded loan commitments. For further details, see Note&#160;2, New Accounting Standards.</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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [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="top.Show.showAR( this, 'defref_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock', window );">Schedule Of Current And Non-Current Notes 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:400;line-height:120%">Presented in the following table are details of CMS&#160;Energy&#8217;s and Consumers&#8217; notes receivable:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank notes receivable, net of allowance for loan losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">242&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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;current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank notes receivable, net of allowance for loan losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,258&#160;</span></td><td 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 notes receivable</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,887&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,500&#160;</span></td><td style="background-color:#ffffff;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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP note receivable &#8211; related party</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non&#8209;current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP note receivable &#8211; related party</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 notes receivable</span></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of current and non-current notes receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock</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>nonnum: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_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941259415624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule Of Property, Plant And Equipment</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are details of CMS&#160;Energy&#8217;s and Consumers&#8217; plant, property, and equipment:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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.640%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated<br/>Depreciable<br/>Life in Years</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 125</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,963&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Independent power production</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 40</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 - 7</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,907&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,390&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(7,953)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,039&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,926&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Electric</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 - 125</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,376&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20 - 75</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,519&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46 - 75</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 - 50</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases and other financing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">326&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20 - 85</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,702&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17 - 75</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Underground storage facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27 - 75</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 - 50</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-utility property</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 51</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td 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%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,757&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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%">1,058&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,844)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,971&#160;</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,570&#160;</span></td><td style="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">A significant portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#8217;s operating leases of owned assets, see Note&#160;10, Leases and Palisades 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:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers&#8217; plant additions were $2.0&#160;billion for the years ended December&#160;31,&#160;2020 and 2019. Consumers&#8217; plant retirements were $220&#160;million for the year ended December&#160;31,&#160;2020 and $380&#160;million for the year ended December&#160;31,&#160;2019. Consumers plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;&#160;2 coal-fueled electric generating units in 2023. Accordingly, in&#160;2019, Consumers removed from total plant, property, and </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%">equipment $667&#160;million, representing the projected remaining book value of the two units upon their retirement, and recorded it as a regulatory asset. For additional details, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">For information regarding the amortization terms of Consumers&#8217; assets under finance leases and other financing, see Note&#160;10, Leases and Palisades 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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2020 and 2019. Base natural gas is not subject to depreciation.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets by Major Class Table</a></td>
<td class="text">Presented in the following table are details about CMS&#160;Energy&#8217;s and Consumers&#8217; intangible assets:<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.515%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.519%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Description</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization<br/>Life in Years</span></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2019</span></td></tr><tr style="height:24pt"><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 - 15</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">883&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">577&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">882&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rights of way</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 - 85</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Franchises and consents</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 - 50</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">28&#160;</span></td><td style="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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">27&#160;</span></td><td style="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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,134&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">667&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">615&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 15</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">856&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">568&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">869&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">521&#160;</span></td><td style="background-color:#cceeff;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%">Rights of way</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 - 85</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">197&#160;</span></td><td style="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%">57&#160;</span></td><td style="background-color:#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 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%">180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">55&#160;</span></td><td style="background-color:#ffffff;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%">Franchises and consents</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 - 50</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#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%">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 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%">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 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%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangibles</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%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,104&#160;</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">658&#160;</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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&#160;</span></td><td style="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&#8217; intangible asset additions were $69&#160;million for the year ended December&#160;31,&#160;2020 and $67&#160;million for the year ended December&#160;31,&#160;2019. Consumers&#8217; intangible asset retirements were $65&#160;million for the year ended December&#160;31,&#160;2020 and $193&#160;million for the year ended December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock', window );">Public Utilities Property Plant and Equipment Schedule of Accumulated Depreciation and Amortization Table</a></td>
<td class="text">Presented in the following table are further details about CMS&#160;Energy&#8217;s and Consumers&#8217; accumulated depreciation and amortization:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-utility plant assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-utility plant assets</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">3&#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 10pt 0 1pt;text-indent:-9pt"/><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%">3&#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><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="top.Show.showAR( this, 'defref_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock', window );">Schedule Of Depreciation And Amortization</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of CMS&#160;Energy&#8217;s and Consumers&#8217; depreciation and amortization expense:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.606%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">842&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121&#160;</span></td><td style="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%">127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="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%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,048&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">992&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">933&#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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">881&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">768&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,023&#160;</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">975&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">921&#160;</span></td><td style="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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Schedule Of Estimated Amortization Expense For Intangibles</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is CMS&#160;Energy&#8217;s and Consumers&#8217; estimated amortization expense on intangible assets for each of the next five&#160;years:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.190%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.489%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;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%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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></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%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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%">Intangible asset amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86&#160;</span></td><td style="background-color:#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: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible asset amortization expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">115&#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 0 10pt;text-indent:-9pt"/><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%">111&#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 0 10pt;text-indent:-9pt"/><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%">97&#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 0 10pt;text-indent:-9pt"/><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%">86&#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 0 10pt;text-indent:-9pt"/><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%">85&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule Of Property, Plant And Equipment</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are details of CMS&#160;Energy&#8217;s and Consumers&#8217; plant, property, and equipment:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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.640%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated<br/>Depreciable<br/>Life in Years</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 125</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,963&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Independent power production</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 40</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 - 7</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,907&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,390&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(7,953)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,039&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,926&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Electric</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generation</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22 - 125</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,376&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20 - 75</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,519&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46 - 75</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 - 50</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases and other financing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">326&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20 - 85</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,702&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17 - 75</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Underground storage facilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27 - 75</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 - 50</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-utility property</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 51</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td 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%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,757&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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%">1,058&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,844)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,971&#160;</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,570&#160;</span></td><td style="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">A significant portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#8217;s operating leases of owned assets, see Note&#160;10, Leases and Palisades 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:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers&#8217; plant additions were $2.0&#160;billion for the years ended December&#160;31,&#160;2020 and 2019. Consumers&#8217; plant retirements were $220&#160;million for the year ended December&#160;31,&#160;2020 and $380&#160;million for the year ended December&#160;31,&#160;2019. Consumers plans to retire the D.E.&#160;Karn&#160;1&#160;&amp;&#160;2 coal-fueled electric generating units in 2023. Accordingly, in&#160;2019, Consumers removed from total plant, property, and </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%">equipment $667&#160;million, representing the projected remaining book value of the two units upon their retirement, and recorded it as a regulatory asset. For additional details, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">For information regarding the amortization terms of Consumers&#8217; assets under finance leases and other financing, see Note&#160;10, Leases and Palisades 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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2020 and 2019. Base natural gas is not subject to depreciation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Assets Under Finance Leases and Other Financing:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are further details about changes in Consumers&#8217; assets under finance leases and other financing:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net retirements and other adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">336&#160;</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">340&#160;</span></td><td style="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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets by Major Class Table</a></td>
<td class="text">Presented in the following table are details about CMS&#160;Energy&#8217;s and Consumers&#8217; intangible assets:<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.515%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.519%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Description</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization<br/>Life in Years</span></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2019</span></td></tr><tr style="height:24pt"><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 - 15</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">883&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">577&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">882&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rights of way</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 - 85</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Franchises and consents</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 - 50</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">28&#160;</span></td><td style="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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">27&#160;</span></td><td style="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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,134&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">667&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">615&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3 - 15</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">856&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">568&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">869&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">521&#160;</span></td><td style="background-color:#cceeff;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%">Rights of way</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50 - 85</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">197&#160;</span></td><td style="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%">57&#160;</span></td><td style="background-color:#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 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%">180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">55&#160;</span></td><td style="background-color:#ffffff;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%">Franchises and consents</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 - 50</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#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%">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 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%">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 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%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangibles</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%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,104&#160;</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">658&#160;</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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&#160;</span></td><td style="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&#8217; intangible asset additions were $69&#160;million for the year ended December&#160;31,&#160;2020 and $67&#160;million for the year ended December&#160;31,&#160;2019. Consumers&#8217; intangible asset retirements were $65&#160;million for the year ended December&#160;31,&#160;2020 and $193&#160;million for the year ended December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock', window );">Public Utilities, Allowance For Funds Used During Construction Average Rate</a></td>
<td class="text">Presented in the following table are Consumers&#8217; average AFUDC capitalization rates:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td 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.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table><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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock', window );">Public Utilities Property Plant and Equipment Schedule of Accumulated Depreciation and Amortization Table</a></td>
<td class="text">Presented in the following table are further details about CMS&#160;Energy&#8217;s and Consumers&#8217; accumulated depreciation and amortization:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-utility plant assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-utility plant assets</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">3&#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 10pt 0 1pt;text-indent:-9pt"/><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%">3&#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><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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock', window );">Public Utilities Property Plant and Equipment Schedule of Composite Depreciation Rate Table</a></td>
<td class="text">Presented in the following table are the composite depreciation rates for Consumers&#8217; segment properties:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.242%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility property</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other property</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table><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="top.Show.showAR( this, 'defref_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock', window );">Schedule Of Depreciation And Amortization</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of CMS&#160;Energy&#8217;s and Consumers&#8217; depreciation and amortization expense:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.606%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">842&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121&#160;</span></td><td style="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%">127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="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%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,048&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">992&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">933&#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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">881&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">768&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,023&#160;</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">975&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">921&#160;</span></td><td style="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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Schedule Of Estimated Amortization Expense For Intangibles</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is CMS&#160;Energy&#8217;s and Consumers&#8217; estimated amortization expense on intangible assets for each of the next five&#160;years:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.190%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.489%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;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%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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></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%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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%">Intangible asset amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86&#160;</span></td><td style="background-color:#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: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible asset amortization expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">115&#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 0 10pt;text-indent:-9pt"/><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%">111&#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 0 10pt;text-indent:-9pt"/><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%">97&#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 0 10pt;text-indent:-9pt"/><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%">86&#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 0 10pt;text-indent:-9pt"/><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%">85&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock', window );">Jointly Owned Regulated Utility Facilities</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are Consumers&#8217; investments in jointly owned regulated utility facilities at December&#160;31,&#160;2020: </span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Ownership Share</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 10pt 0 1pt;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:100%">J.H.&#160;Campbell Unit 3</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ludington</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ownership share</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant in service</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,743&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">489&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">381&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(822)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(107)</span></td><td style="background-color:#cceeff;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%">Construction work in progress</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%">12&#160;</span></td><td style="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%">78&#160;</span></td><td style="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%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net investment</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">933&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">379&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">286&#160;</span></td><td style="background-color:#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the average rate of allowance for funds used during construction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public Utilities Property Plant and Equipment Schedule of Accumulated Depreciation and Amortization Table Text Block</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the electric, gas, and other composite depreciation rates for public utility plants in service for each year an income statement is presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Depriciation And Amortization [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_ScheduleOfDepriciationAndAmortizationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of proportionate interests in jointly owned utility plants. Includes the amount of plants in service, the accumulated provision for depreciation (if available), the amount of plants under construction, and the proportionate share. The amounts presented may be further subdivided to show amounts applicable to plant subcategories (for example, production, transmission, distribution). Includes statements that the amounts represent the utility's share in each joint plant and that it must provide its own financing. Information concerning two or more generating plants on the same site may be combined. States that the utility's share of direct expenses of the joint plants is included in the corresponding operating expenses on its income statement (for example, fuel, maintenance of plant, other operating expense). If the share of direct expenses is charged to purchased power, then disclose the amount so charged and the proportionate amounts charged to specific operating expenses on the records maintained for the joint plants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=115995737&amp;loc=d3e659983-123033<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941268517320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases and Palisades Financing - (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LeasesLineItems', window );"><strong>Leases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock', window );">Assets and Liabilities of Lessee</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease right-of-use assets and lease liabilities:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.397%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except as Noted</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></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%">Right-of-use 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;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjkxMjBlYzBmZDhkMTQwMjZiNjNjMjNjMTgwYTZkNDIyXzcxNDY4MjU1ODA2MDM_cf20d703-4e4c-44d4-9cca-718a5e2d14e9"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjkxMjBlYzBmZDhkMTQwMjZiNjNjMjNjMTgwYTZkNDIyXzcxNDY4MjU1ODA2MDM_f83072d1-18a8-446a-ab17-c11cc3b899d0">Current lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMC0xLTEtMC90ZXh0cmVnaW9uOjJlOGVjYTA4MzhlNDQ1OWY4MDUwOWI0YjI3MTI2ZjBkXzcxNDY4MjU1ODA2MTE_1ad46998-5e98-4d71-af8b-e31228ac1f69"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMC0xLTEtMC90ZXh0cmVnaW9uOjJlOGVjYTA4MzhlNDQ1OWY4MDUwOWI0YjI3MTI2ZjBkXzcxNDY4MjU1ODA2MTE_8583282b-225c-4e42-afd6-f3491c46df3e">Non-current lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">37</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">32</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 7pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">53</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">53</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">60</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">17</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">14</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">12</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy&#8217;s and Consumers&#8217; operating right-of-use lease assets are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current assets on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes related-party lease liabilities of $25&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2020 and December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This rate excludes the impact of Consumers&#8217; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease Cost</a></td>
<td class="text">Presented in the following table is a summary of CMS&#160;Energy&#8217;s and Consumers&#8217; total lease costs:<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">6&#160;</span></td><td style="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%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">94&#160;</span></td><td style="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%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">144&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">6&#160;</span></td><td style="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%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">94&#160;</span></td><td style="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%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">144&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is cash flow information related to amounts paid on CMS&#160;Energy&#8217;s and Consumers&#8217; lease liabilities:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.464%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.036%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">17&#160;</span></td><td style="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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#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="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities for finance leases</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">7&#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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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><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="top.Show.showAR( this, 'defref_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock', window );">Lessee Operating Lease Liability and Finance Liability Maturity</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the minimum rental commitments under CMS&#160;Energy&#8217;s and Consumers&#8217; non-cancelable leases:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.260%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pipelines and PPAs</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">13&#160;</span></td><td style="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%">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 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%">18&#160;</span></td><td style="background-color:#ffffff;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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">13&#160;</span></td><td style="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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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 #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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">30&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">166&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">27&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">60&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">13&#160;</span></td><td style="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%">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 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%">18&#160;</span></td><td style="background-color:#ffffff;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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">13&#160;</span></td><td style="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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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 #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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">30&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">166&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock', window );">Lessor, Operating Lease, Payments to be Received, Maturity</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the minimum rental payments to be received under CMS&#160;Energy&#8217;s non&#8209;cancelable operating leases:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.342%"/><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:9.638%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#160;</span></td><td style="background-color:#cceeff;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%">2022</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%">48&#160;</span></td><td style="background-color:#ffffff;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%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 and thereafter</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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Debt Maturities</a></td>
<td class="text">At December&#160;31,&#160;2020, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.385%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.850%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;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%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">364&#160;</span></td><td style="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%">28&#160;</span></td><td style="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%">654&#160;</span></td><td style="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%">332&#160;</span></td><td style="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%">31&#160;</span></td><td style="background-color:#ffffff;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%">CMS&#160;Enterprises, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#cceeff;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%">EnerBank</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%">915&#160;</span></td><td style="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%">572&#160;</span></td><td style="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%">477&#160;</span></td><td style="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%">325&#160;</span></td><td style="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%">244&#160;</span></td><td 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 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%">1,486&#160;</span></td><td 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%">608&#160;</span></td><td 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%">1,140&#160;</span></td><td 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%">917&#160;</span></td><td 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%">576&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;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 debt</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">364&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">654&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">332&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_LeasesLineItems', window );"><strong>Leases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock', window );">Assets and Liabilities of Lessee</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease right-of-use assets and lease liabilities:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.397%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except as Noted</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></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%">Right-of-use 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;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjkxMjBlYzBmZDhkMTQwMjZiNjNjMjNjMTgwYTZkNDIyXzcxNDY4MjU1ODA2MDM_cf20d703-4e4c-44d4-9cca-718a5e2d14e9"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzYtMC0xLTEtMC90ZXh0cmVnaW9uOjkxMjBlYzBmZDhkMTQwMjZiNjNjMjNjMTgwYTZkNDIyXzcxNDY4MjU1ODA2MDM_f83072d1-18a8-446a-ab17-c11cc3b899d0">Current lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMC0xLTEtMC90ZXh0cmVnaW9uOjJlOGVjYTA4MzhlNDQ1OWY4MDUwOWI0YjI3MTI2ZjBkXzcxNDY4MjU1ODA2MTE_1ad46998-5e98-4d71-af8b-e31228ac1f69"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJlMTExYWY2ZDUyMTQ5NTY5YjIzZjhiNDhkNTc3MGM2L3NlYzpiZTExMWFmNmQ1MjE0OTU2OWIyM2Y4YjQ4ZDU3NzBjNl8xODQvZnJhZzpiNWUyZGM5N2Q2YTM0NDQyYmJhMDlmZTY5MGU3ZWExMi90YWJsZTo0N2Y2NDIwOGMxNjA0ZDAxYjljODc1ZDEwZDkwZjBjMC90YWJsZXJhbmdlOjQ3ZjY0MjA4YzE2MDRkMDFiOWM4NzVkMTBkOTBmMGMwXzctMC0xLTEtMC90ZXh0cmVnaW9uOjJlOGVjYTA4MzhlNDQ1OWY4MDUwOWI0YjI3MTI2ZjBkXzcxNDY4MjU1ODA2MTE_8583282b-225c-4e42-afd6-f3491c46df3e">Non-current lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">37</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">32</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 7pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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 lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">53</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">60</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">53</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">60</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">17</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">14</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">12</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy&#8217;s and Consumers&#8217; operating right-of-use lease assets are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current assets on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes related-party lease liabilities of $25&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2020 and December&#160;31,&#160;2019.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This rate excludes the impact of Consumers&#8217; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease Cost</a></td>
<td class="text">Presented in the following table is a summary of CMS&#160;Energy&#8217;s and Consumers&#8217; total lease costs:<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">6&#160;</span></td><td style="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%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">94&#160;</span></td><td style="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%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">144&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">6&#160;</span></td><td style="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%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">94&#160;</span></td><td style="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%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">144&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is cash flow information related to amounts paid on CMS&#160;Energy&#8217;s and Consumers&#8217; lease liabilities:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:76.464%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.036%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">17&#160;</span></td><td style="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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#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="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities for finance leases</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">7&#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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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><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="top.Show.showAR( this, 'defref_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock', window );">Lessee Operating Lease Liability and Finance Liability Maturity</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the minimum rental commitments under CMS&#160;Energy&#8217;s and Consumers&#8217; non-cancelable leases:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.260%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pipelines and PPAs</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">13&#160;</span></td><td style="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%">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 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%">18&#160;</span></td><td style="background-color:#ffffff;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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">13&#160;</span></td><td style="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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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 #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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">30&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">166&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">27&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">60&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">13&#160;</span></td><td style="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%">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 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%">18&#160;</span></td><td style="background-color:#ffffff;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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">13&#160;</span></td><td style="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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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 #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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">30&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">166&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Debt Maturities</a></td>
<td class="text">At December&#160;31,&#160;2020, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.385%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.850%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 10pt 0 1pt;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%">2021</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">364&#160;</span></td><td style="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%">28&#160;</span></td><td style="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%">654&#160;</span></td><td style="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%">332&#160;</span></td><td style="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%">31&#160;</span></td><td style="background-color:#ffffff;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%">CMS&#160;Enterprises, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#cceeff;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%">EnerBank</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%">915&#160;</span></td><td style="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%">572&#160;</span></td><td style="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%">477&#160;</span></td><td style="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%">325&#160;</span></td><td style="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%">244&#160;</span></td><td 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 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%">1,486&#160;</span></td><td 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%">608&#160;</span></td><td 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%">1,140&#160;</span></td><td 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%">917&#160;</span></td><td 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%">576&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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;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 debt</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">364&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">654&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">332&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the minimum Palisades PPA payments included in the financing obligation:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.342%"/><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:9.638%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#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%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum payments</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 obligation</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current portion</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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 #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities Of Lessee [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AssetsAndLiabilitiesOfLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_LeasesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Leases [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_LeasesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee Operating Lease Liability And Finance Lease Liability Maturity [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>70
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941263142376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Retirement Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AssetRetirementObligationsLineItems', window );"><strong>Asset Retirement Obligations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock', window );">Schedule of Asset Retirement Obligations</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.798%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company&#160;and&#160;ARO&#160;Description</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In-Service&#160;Date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-Lived&#160;Assets</span></td></tr><tr><td colspan="3" style="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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of coal ash disposal areas</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">Generating plants coal ash areas</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">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%">Gas distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of renewable generation assets</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%">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%">Wind and solar generation facilities</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas transmission and storage</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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of coal ash disposal areas</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generating plants coal ash areas</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">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%">Gas distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of renewable generation assets</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%">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%">Wind and solar generation facilities</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas transmission and storage</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock', window );">Schedule of Change in Asset Retirement Obligation</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables are the changes in CMS&#160;Energy&#8217;s and Consumers&#8217; ARO liabilities:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"/><td style="width:32.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2019</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incurred</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settled</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Flow Revisions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2020</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">474&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">477&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65&#160;</span></td><td style="background-color:#ffffff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">553&#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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">166&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">34&#160;</span></td><td style="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%">&#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 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%">&#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 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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 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%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">22&#160;</span></td><td style="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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 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%">32&#160;</span></td><td style="background-color:#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%">Cable under Straits of Mackinac</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">474&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">530&#160;</span></td><td style="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:8pt;font-weight:400;line-height:120%">&#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%">For further details, see Note&#160;4, Contingencies and Commitments&#8212;Consumers Electric Utility Contingencies.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"/><td style="width:32.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2018</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incurred</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settled</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accretion</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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%">Cash Flow Revisions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2019</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">428&#160;</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas treating plant and gas wells</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">&#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 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%">&#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 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%">&#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 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%">&#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 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%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">432&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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)</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">477&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">205&#160;</span></td><td style="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%">22&#160;</span></td><td style="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%">(8)</span></td><td style="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%">12&#160;</span></td><td style="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%">&#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 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%">231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</span></td><td colspan="3" style="background-color:#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%">11&#160;</span></td><td style="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%">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 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%">&#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 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%">&#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 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%">&#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 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%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">428&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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 #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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">474&#160;</span></td><td style="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><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_AssetRetirementObligationsLineItems', window );"><strong>Asset Retirement Obligations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock', window );">Schedule of Asset Retirement Obligations</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.798%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company&#160;and&#160;ARO&#160;Description</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In-Service&#160;Date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-Lived&#160;Assets</span></td></tr><tr><td colspan="3" style="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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of coal ash disposal areas</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">Generating plants coal ash areas</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">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%">Gas distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of renewable generation assets</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%">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%">Wind and solar generation facilities</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas transmission and storage</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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of coal ash disposal areas</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generating plants coal ash areas</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">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%">Gas distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure of renewable generation assets</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%">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%">Wind and solar generation facilities</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas transmission and storage</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock', window );">Schedule of Change in Asset Retirement Obligation</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables are the changes in CMS&#160;Energy&#8217;s and Consumers&#8217; ARO liabilities:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"/><td style="width:32.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2019</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incurred</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settled</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Flow Revisions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2020</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">474&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">477&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65&#160;</span></td><td style="background-color:#ffffff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">553&#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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">166&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">34&#160;</span></td><td style="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%">&#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 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%">&#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 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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 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%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">22&#160;</span></td><td style="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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 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%">32&#160;</span></td><td style="background-color:#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%">Cable under Straits of Mackinac</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">474&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">530&#160;</span></td><td style="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:8pt;font-weight:400;line-height:120%">&#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%">For further details, see Note&#160;4, Contingencies and Commitments&#8212;Consumers Electric Utility Contingencies.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"/><td style="width:32.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2018</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incurred</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settled</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accretion</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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%">Cash Flow Revisions</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ARO Liability 12/31/2019</span></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">428&#160;</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas treating plant and gas wells</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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%">&#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 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%">&#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 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%">&#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 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%">&#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 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%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">432&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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)</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">477&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">205&#160;</span></td><td style="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%">22&#160;</span></td><td style="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%">(8)</span></td><td style="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%">12&#160;</span></td><td style="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%">&#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 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%">231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</span></td><td colspan="3" style="background-color:#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%">11&#160;</span></td><td style="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%">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 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%">&#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 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%">&#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 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%">&#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 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%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">428&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;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 #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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">474&#160;</span></td><td style="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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AssetRetirementObligationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Retirement Obligations [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AssetRetirementObligationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount of a liability for asset retirement obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in carrying amount of a liability for asset retirement obligations, for changes such as new obligations, changes in estimates of existing obligations, spending on existing obligations, property dispositions, and foreign currency translation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13201-110859<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941282817080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock', window );">Schedule Of SERP Trust Assets, ABO And Contributions</a></td>
<td class="text">Presented in the following table are the fair values of trust assets, ABO, and contributions for CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;SERP:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">149&#160;</span></td><td style="background-color:#cceeff;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%">Contributions</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%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contributions</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock', window );">Schedule Of Assumptions Used</a></td>
<td class="text">Presented in the following table are the weighted-average assumptions used in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefits plans to determine benefit obligations and net periodic benefit cost:<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted average for benefit obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted average for net periodic benefit cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service cost discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest cost discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.94&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected long-term rate of return on plan assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table for 2020 and 2019 and the RP-2014 Mortality Table for 2018, with improvement scales MP-2020 for 2020, MP-2019 for 2019, and MP-2018 for 2018. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2020 and the RP-2014 Mortality Table for 2019 and 2018, with improvement scales MP-2019 for 2020, MP-2018 for 2019, and MP-2017 for 2018.</span></div><div style="margin-bottom:12pt;margin-top: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">The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.</span></div><div style="margin-bottom:12pt;margin-top: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">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the </span></div>expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#8217;s and Consumers&#8217; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2020. The actual return (loss) on the assets of the DB&#160;Pension Plans was 13.6 percent in 2020, 21.0 percent in 2019, and (6.7) percent in 2018.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 benefits plans:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.882%"/><td style="width:0.1%"/></tr><tr><td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #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="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="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%">83&#160;</span></td><td style="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%">103&#160;</span></td><td style="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%">95&#160;</span></td><td style="background-color:#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 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%">33&#160;</span></td><td style="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%">41&#160;</span></td><td style="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%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="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%">(191)</span></td><td style="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%">(162)</span></td><td style="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%">(149)</span></td><td style="background-color:#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 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%">(100)</span></td><td style="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%">(88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(97)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="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%">95&#160;</span></td><td style="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%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">76&#160;</span></td><td style="background-color:#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 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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">26&#160;</span></td><td style="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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 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%">&#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 10pt 0 1pt;text-indent:-9pt"/><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%">&#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 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%">&#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 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(92)</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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)</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(98)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="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%">(181)</span></td><td style="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%">(153)</span></td><td style="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%">(139)</span></td><td style="background-color:#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 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%">(93)</span></td><td style="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%">(82)</span></td><td style="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%">(91)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="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%">90&#160;</span></td><td style="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%">47&#160;</span></td><td style="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%">73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">26&#160;</span></td><td style="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%">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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-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 cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(86)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(64)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(91)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock', window );">Schedule Of Funded Status Of Retirement Benefit Plans</a></td>
<td class="text">Presented in the following table are reconciliations of the funded status of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefits plans with their retirement benefits plans&#8217; liabilities:<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/></tr><tr><td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,973&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,512&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#ffffff;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="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,165&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,045&#160;</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">79&#160;</span></td><td style="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%">98&#160;</span></td><td style="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="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%">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 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%">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 0 10pt;text-indent:-9pt"/><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%">33&#160;</span></td><td style="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%">41&#160;</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan amendments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actuarial loss</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%">355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(48)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,266&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,973&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#ffffff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,165&#160;</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 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,546&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,247&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,509&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,280&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">371&#160;</span></td><td style="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%">453&#160;</span></td><td style="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="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%">&#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 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%">&#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 0 10pt;text-indent:-9pt"/><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%">182&#160;</span></td><td style="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%">273&#160;</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company contribution</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(215)</span></td><td style="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%">(154)</span></td><td style="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="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%">(10)</span></td><td style="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%">(10)</span></td><td style="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="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%">(47)</span></td><td style="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%">(44)</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,402&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,546&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,645&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,509&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funded status</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(427)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(160)</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(150)</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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">440&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">344&#160;</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 0 10pt;text-indent:-9pt"/></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,120&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,004&#160;</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">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 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%">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 0 10pt;text-indent:-9pt"/><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%">31&#160;</span></td><td style="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%">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 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Actuarial loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">(45)</span></td><td style="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%">(43)</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,158&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,120&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/></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%">Plan assets at fair value at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,410&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,197&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">255&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company contribution</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">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 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%">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 0 10pt;text-indent:-9pt"/><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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></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%">Plan assets at fair value at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,535&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,410&#160;</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 0 10pt;text-indent:-9pt"/></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%">Funded status</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(117)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(109)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">377&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">290&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The actuarial loss for 2020 and 2019 for the DB&#160;Pension Plans was primarily the result of lower discount rates and lower interest rates used to calculate the value of lump-sum payments. The actuarial loss for 2020 and 2019 for the OPEB Plan was primarily the result of lower discount rates. </span></div><div style="margin-bottom:12pt;margin-top: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">The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $138&#160;million at December&#160;31,&#160;2020 and $(408)&#160;million at December&#160;31,&#160;2019.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock', window );">Schedule Of Retirement Benefit Plan Assets (Liabilities)</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the classification of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans&#8217; assets and liabilities:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">440&#160;</span></td><td style="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%">344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</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%">&#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 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%">531&#160;</span></td><td style="background-color:#ffffff;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%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">517&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">110&#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 0 10pt;text-indent:-9pt"/><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%">102&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock', window );">Schedule Of Accumulated And Projected Benefit Obligations</a></td>
<td class="text">At December 31, 2019, the PBO and ABO for one of the defined benefit pension plans exceeded plan assets; presented in the following table is information related to that plan:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.117%"/><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.639%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PBO</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of plan assets</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,205&#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><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="top.Show.showAR( this, 'defref_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock', window );">Schedule Of Net Periodic Benefit Cost Not Yet Recognized</a></td>
<td class="text">For additional details on regulatory assets, see Note&#160;3, Regulatory Matters.<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"/><td style="width:53.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">(246)</span></td><td style="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%">(300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,223&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,122&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AOCI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 0 10pt;text-indent:-9pt"/><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%">(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 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%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts recognized in regulatory assets and AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,344&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,227&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,194&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#160;</span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">254&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(246)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,223&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,122&#160;</span></td><td style="background-color:#ffffff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">47&#160;</span></td><td style="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%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">&#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 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts recognized in regulatory assets and AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,270&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,158&#160;</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock', window );">Schedule Of Allocation Of Plan Assets</a></td>
<td class="text">For additional details regarding the fair value hierarchy, see Note&#160;6, Fair Value Measurements.<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></tr><tr><td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="39" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td></tr><tr><td colspan="42" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and short-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">U.S. government and agencies securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">540&#160;</span></td><td style="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%">&#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 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%">540&#160;</span></td><td style="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="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%">493&#160;</span></td><td style="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%">&#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 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%">493&#160;</span></td><td style="background-color:#ffffff;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%">State and municipal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">41&#160;</span></td><td style="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%">&#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 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%">41&#160;</span></td><td style="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="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%">33&#160;</span></td><td style="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%">&#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 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%">33&#160;</span></td><td style="background-color:#ffffff;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%">Mutual funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,828&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,086&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">742&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,293&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">684&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">609&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pooled funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,402&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,546&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"/><td style="width:31.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.906%"/><td style="width:0.1%"/></tr><tr><td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="39" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2</span></td></tr><tr><td colspan="42" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and short-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">U.S. government and agencies securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt</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%">64&#160;</span></td><td style="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%">&#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 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%">64&#160;</span></td><td style="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="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%">71&#160;</span></td><td style="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%">&#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 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%">71&#160;</span></td><td style="background-color:#ffffff;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%">State and municipal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">&#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 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%">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 0 10pt;text-indent:-9pt"/><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%">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 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%">&#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 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%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stocks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mutual funds</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%">807&#160;</span></td><td style="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%">807&#160;</span></td><td style="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%">&#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 0 10pt;text-indent:-9pt"/><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%">713&#160;</span></td><td style="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%">713&#160;</span></td><td style="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%">&#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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">995&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">906&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">865&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">777&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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:#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%">Pooled funds</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%">650&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">644&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,645&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,509&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table><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="top.Show.showAR( this, 'defref_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock', window );">Schedule Of Asset Allocation</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-style:italic;font-weight:400;line-height:120%">Asset Allocations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the investment components of the assets of CMS&#160;Energy&#8217;s DB&#160;Pension Plans and OPEB Plan as of December&#160;31,&#160;2020:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.020%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed-income securities</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%">34.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">30.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Multi-asset investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">100.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">100.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock', window );">Schedule Of Plan Contributions</a></td>
<td class="text">Presented in the following table are the contributions to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700&#160;</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">OPEB Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule Of Expected Benefit Payments</a></td>
<td class="text">Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five-year period thereafter:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"><tr><td style="width:1.0%"/><td style="width:59.447%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.247%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.922%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 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%">DB&#160;Pension Plans</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#160;</span></td><td style="background-color:#cceeff;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%">2023</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%">184&#160;</span></td><td style="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%">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 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%">56&#160;</span></td><td style="background-color:#ffffff;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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">182&#160;</span></td><td style="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%">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 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%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026-2030</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;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%">2022</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%">178&#160;</span></td><td style="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%">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 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%">52&#160;</span></td><td style="background-color:#ffffff;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%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#160;</span></td><td style="background-color:#cceeff;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%">2024</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%">173&#160;</span></td><td style="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%">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 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%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026-2030</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">845&#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 0 10pt;text-indent:-9pt"/><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%">32&#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 0 10pt;text-indent:-9pt"/><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%">286&#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><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock', window );">Schedule Of SERP Trust Assets, ABO And Contributions</a></td>
<td class="text">Presented in the following table are the fair values of trust assets, ABO, and contributions for CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;SERP:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">149&#160;</span></td><td style="background-color:#cceeff;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%">Contributions</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%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trust assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ABO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contributions</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock', window );">Schedule Of Assumptions Used</a></td>
<td class="text">Presented in the following table are the weighted-average assumptions used in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefits plans to determine benefit obligations and net periodic benefit cost:<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted average for benefit obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted average for net periodic benefit cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service cost discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest cost discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.94&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected long-term rate of return on plan assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table for 2020 and 2019 and the RP-2014 Mortality Table for 2018, with improvement scales MP-2020 for 2020, MP-2019 for 2019, and MP-2018 for 2018. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2020 and the RP-2014 Mortality Table for 2019 and 2018, with improvement scales MP-2019 for 2020, MP-2018 for 2019, and MP-2017 for 2018.</span></div><div style="margin-bottom:12pt;margin-top: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">The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.</span></div><div style="margin-bottom:12pt;margin-top: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">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the </span></div>expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#8217;s and Consumers&#8217; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2020. The actual return (loss) on the assets of the DB&#160;Pension Plans was 13.6 percent in 2020, 21.0 percent in 2019, and (6.7) percent in 2018.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 benefits plans:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.882%"/><td style="width:0.1%"/></tr><tr><td colspan="42" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #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="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="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%">83&#160;</span></td><td style="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%">103&#160;</span></td><td style="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%">95&#160;</span></td><td style="background-color:#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 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%">33&#160;</span></td><td style="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%">41&#160;</span></td><td style="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%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="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%">(191)</span></td><td style="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%">(162)</span></td><td style="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%">(149)</span></td><td style="background-color:#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 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%">(100)</span></td><td style="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%">(88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(97)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="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%">95&#160;</span></td><td style="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%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">76&#160;</span></td><td style="background-color:#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 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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">26&#160;</span></td><td style="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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 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%">&#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 10pt 0 1pt;text-indent:-9pt"/><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%">&#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 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%">&#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 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(92)</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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)</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(98)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-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="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%">(181)</span></td><td style="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%">(153)</span></td><td style="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%">(139)</span></td><td style="background-color:#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 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%">(93)</span></td><td style="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%">(82)</span></td><td style="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%">(91)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="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%">90&#160;</span></td><td style="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%">47&#160;</span></td><td style="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%">73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">26&#160;</span></td><td style="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%">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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-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 cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(86)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(64)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(91)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock', window );">Schedule Of Funded Status Of Retirement Benefit Plans</a></td>
<td class="text">Presented in the following table are reconciliations of the funded status of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefits plans with their retirement benefits plans&#8217; liabilities:<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/></tr><tr><td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,973&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,512&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#ffffff;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="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,165&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,045&#160;</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">79&#160;</span></td><td style="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%">98&#160;</span></td><td style="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="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%">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 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%">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 0 10pt;text-indent:-9pt"/><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%">33&#160;</span></td><td style="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%">41&#160;</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan amendments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actuarial loss</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%">355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(48)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,266&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,973&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#ffffff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,165&#160;</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 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,546&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,247&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,509&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,280&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">371&#160;</span></td><td style="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%">453&#160;</span></td><td style="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="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%">&#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 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%">&#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 0 10pt;text-indent:-9pt"/><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%">182&#160;</span></td><td style="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%">273&#160;</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company contribution</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(215)</span></td><td style="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%">(154)</span></td><td style="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="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%">(10)</span></td><td style="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%">(10)</span></td><td style="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="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%">(47)</span></td><td style="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%">(44)</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,402&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,546&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,645&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,509&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funded status</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(427)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(160)</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(150)</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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">440&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">344&#160;</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 0 10pt;text-indent:-9pt"/></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,120&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,004&#160;</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">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 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%">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 0 10pt;text-indent:-9pt"/><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%">31&#160;</span></td><td style="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%">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 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Actuarial loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">(45)</span></td><td style="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%">(43)</span></td><td style="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Benefit obligation at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,158&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,120&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/></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%">Plan assets at fair value at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,410&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,197&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">255&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company contribution</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">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 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%">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 0 10pt;text-indent:-9pt"/><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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></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%">Plan assets at fair value at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,535&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,410&#160;</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 0 10pt;text-indent:-9pt"/></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%">Funded status</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(117)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(109)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">377&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">290&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">The actuarial loss for 2020 and 2019 for the DB&#160;Pension Plans was primarily the result of lower discount rates and lower interest rates used to calculate the value of lump-sum payments. The actuarial loss for 2020 and 2019 for the OPEB Plan was primarily the result of lower discount rates. </span></div><div style="margin-bottom:12pt;margin-top: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">The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $138&#160;million at December&#160;31,&#160;2020 and $(408)&#160;million at December&#160;31,&#160;2019.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock', window );">Schedule Of Retirement Benefit Plan Assets (Liabilities)</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the classification of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans&#8217; assets and liabilities:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">440&#160;</span></td><td style="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%">344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</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%">&#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 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%">531&#160;</span></td><td style="background-color:#ffffff;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%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">517&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">110&#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 0 10pt;text-indent:-9pt"/><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%">102&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><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="top.Show.showAR( this, 'defref_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock', window );">Schedule Of Net Periodic Benefit Cost Not Yet Recognized</a></td>
<td class="text">For additional details on regulatory assets, see Note&#160;3, Regulatory Matters.<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"/><td style="width:53.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="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%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">(246)</span></td><td style="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%">(300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,223&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,122&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AOCI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss (gain)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">&#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 0 10pt;text-indent:-9pt"/><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%">(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 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%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts recognized in regulatory assets and AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,344&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,227&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,194&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,114&#160;</span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">254&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(246)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,223&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,122&#160;</span></td><td style="background-color:#ffffff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">47&#160;</span></td><td style="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%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">&#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 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts recognized in regulatory assets and AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,270&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,158&#160;</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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="top.Show.showAR( this, 'defref_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock', window );">Schedule Of Plan Contributions</a></td>
<td class="text">Presented in the following table are the contributions to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700&#160;</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">OPEB Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;Pension Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule Of Expected Benefit Payments</a></td>
<td class="text">Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five-year period thereafter:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.519%"><tr><td style="width:1.0%"/><td style="width:59.447%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.247%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.922%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 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%">DB&#160;Pension Plans</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB&#160;SERP</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54&#160;</span></td><td style="background-color:#cceeff;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%">2023</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%">184&#160;</span></td><td style="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%">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 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%">56&#160;</span></td><td style="background-color:#ffffff;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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">182&#160;</span></td><td style="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%">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 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%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026-2030</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;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%">2022</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%">178&#160;</span></td><td style="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%">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 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%">52&#160;</span></td><td style="background-color:#ffffff;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%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#160;</span></td><td style="background-color:#cceeff;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%">2024</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%">173&#160;</span></td><td style="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%">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 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%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026-2030</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">845&#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 0 10pt;text-indent:-9pt"/><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%">32&#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 0 10pt;text-indent:-9pt"/><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%">286&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Asset Allocation Percentages [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_ScheduleOfAssetAllocationPercentagesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Net Periodic Benefit Cost Not Yet Recognized Including Regulatory Assets And Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the DB SERP trust assets market value, amounts contributed to the DB SERP trust, and the ABO of the DB SERP.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ScheduleofplancontributionsTableTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of plan contributions made.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleofplancontributionsTableTextBlockTableTextBlock</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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(b)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of benefit obligations including accumulated benefit obligation and projected benefit obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ScheduleOfAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans.  This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941277945800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock', window );">Schedule Of Restricted Stock Activity</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is the activity for restricted stock and restricted stock units under the PISP:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.111%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy,&#160;including&#160;Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,186,962&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44.56&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,138,182&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44.57&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">512,326&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">490,346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,074&#160;</span></td><td style="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%">49.76&#160;</span></td><td style="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%">14,409&#160;</span></td><td style="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%">49.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(551,897)</span></td><td style="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%">30.98&#160;</span></td><td style="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%">(532,833)</span></td><td style="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%">31.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15,234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,517)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited &#8211; restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(329,874)</span></td><td style="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%">51.22&#160;</span></td><td style="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%">(314,056)</span></td><td style="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%">51.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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested at end of period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">817,357&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.68&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">781,531&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.73&#160;</span></td><td style="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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.258%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.857%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including<br/>Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Time-lapse awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123,246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,011&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on market-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on performance-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,736&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,609&#160;</span></td><td style="background-color:#ffffff;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%">Additional market-based shares based on achievement of condition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68,857&#160;</span></td><td style="background-color:#cceeff;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%">Additional performance-based shares based on achievement of condition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,194&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,140&#160;</span></td><td 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 granted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">527,400&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">504,755&#160;</span></td><td style="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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Share-based Payment Award, Restricted Stock, Valuation Assumptions</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the most significant assumptions used to estimate the fair value of the market-based restricted stock awards:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the weighted-average grant-date fair value of all awards under the PISP:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"/><td style="width:65.781%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.904%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average grant-date fair value per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">49.76&#160;</span></td><td style="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%">50.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">41.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average grant-date fair value per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26.51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units granted</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">49.70&#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 0 10pt;text-indent:-9pt"/><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%">51.15&#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 0 10pt;text-indent:-9pt"/><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%">42.01&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are amounts related to restricted stock awards and restricted stock units:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.460%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.200%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of shares that vested during the year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit recognized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of shares that vested during the year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit recognized</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">3&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock', window );">Schedule Of Restricted Stock Activity</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is the activity for restricted stock and restricted stock units under the PISP:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.111%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy,&#160;including&#160;Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,186,962&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44.56&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,138,182&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44.57&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">512,326&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">490,346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,074&#160;</span></td><td style="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%">49.76&#160;</span></td><td style="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%">14,409&#160;</span></td><td style="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%">49.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(551,897)</span></td><td style="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%">30.98&#160;</span></td><td style="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%">(532,833)</span></td><td style="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%">31.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15,234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,517)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited &#8211; restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(329,874)</span></td><td style="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%">51.22&#160;</span></td><td style="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%">(314,056)</span></td><td style="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%">51.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="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonvested at end of period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">817,357&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.68&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">781,531&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.73&#160;</span></td><td style="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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.258%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.857%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including<br/>Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Time-lapse awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Market-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123,246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,011&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on market-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on performance-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,736&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends on restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,609&#160;</span></td><td style="background-color:#ffffff;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%">Additional market-based shares based on achievement of condition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68,857&#160;</span></td><td style="background-color:#cceeff;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%">Additional performance-based shares based on achievement of condition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,194&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,140&#160;</span></td><td 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 granted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">527,400&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">504,755&#160;</span></td><td style="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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Share-based Payment Award, Restricted Stock, Valuation Assumptions</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the most significant assumptions used to estimate the fair value of the market-based restricted stock awards:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">2019</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%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the weighted-average grant-date fair value of all awards under the PISP:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"/><td style="width:65.781%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.904%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average grant-date fair value per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">49.76&#160;</span></td><td style="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%">50.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">41.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Weighted-average grant-date fair value per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26.51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units granted</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">49.70&#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 0 10pt;text-indent:-9pt"/><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%">51.15&#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 0 10pt;text-indent:-9pt"/><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%">42.01&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are amounts related to restricted stock awards and restricted stock units:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.460%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.200%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of shares that vested during the year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit recognized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of shares that vested during the year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit recognized</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">3&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>73
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941404434968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule Of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S.&#160;federal income tax rate:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Tax Rate</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">774&#160;</span></td><td style="background-color:#ffffff;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%">Income tax expense at statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35)</span></td><td style="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%">(31)</span></td><td style="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%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">(13)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 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%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development tax credits, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refund of alternative minimum tax sequestration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(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 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%">&#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 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%">&#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 19pt;text-align:left;text-indent:-9pt;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:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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:#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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense at statutory rate</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%">208&#160;</span></td><td style="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%">195&#160;</span></td><td style="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%">178&#160;</span></td><td style="background-color:#ffffff;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%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></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></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#160;</span></td><td style="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%">53&#160;</span></td><td style="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%">51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 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%">(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 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%">(39)</span></td><td style="background-color:#ffffff;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%">Production tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development tax credits, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11)</span></td><td style="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%">(2)</span></td><td style="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%">(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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142&#160;</span></td><td style="background-color:#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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;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:115%;padding-left:14.75pt">In December&#160;2017, Consumers remeasured its deferred tax assets and liabilities at the new federal tax rate enacted by the TCJA and recorded a net $1.6&#160;billion regulatory liability. As a result of an order received in September&#160;2019, Consumers began refunding these excess deferred taxes to customers. In September&#160;2020, the MPSC approved a settlement agreement in Consumers&#8217; 2019 gas rate case including Consumers&#8217; request to accelerate the amortization of its regulatory liability associated with the unprotected, non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:115%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">property-related excess deferred income taxes resulting from the TCJA. Consumers will increase its TCJA amortization to fully refund this regulatory liability during the period October&#160;2021 through September&#160;2022 instead of the previous amortization schedule through 2029.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2013, the MPSC issued an order authorizing Consumers to accelerate the flow-through to electric and gas customers of certain income tax benefits associated primarily with the cost of removal of plant placed </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%">in service before 1993. Consumers implemented this regulatory treatment beginning in 2014, with the electric portion ending in 2018 and the gas portion expected to continue through 2025. In September&#160;2020, the MPSC approved a settlement agreement in Consumers&#8217; 2019 gas rate case including Consumers&#8217; request to accelerate the amortization of this income tax benefit to fully amortize the balance during the period October&#160;2021 through&#160;September 2022 instead of the previous amortization schedule through 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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In March&#160;2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;was recognized at Consumers. Also, in March&#160;2018, Consumers finalized a study of research and development tax credits for the tax years 2012 through 2016. As a result, CMS&#160;Energy and Consumers recognized an $8&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions, at that time.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">In January&#160;2020, the IRS issued a decision restoring alternative minimum tax credit refunds sequestered in years prior to 2018. As a result, in 2020, CMS&#160;Energy recognized a $9&#160;million income tax benefit for sequestered amounts related to its 2017 tax return. CMS&#160;Energy received the refund in April&#160;2020.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Significant Components Of Income Tax Expense</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the significant components of income tax expense on continuing operations:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(2)</span></td><td style="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%">28&#160;</span></td><td style="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%">&#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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">32&#160;</span></td><td style="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%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142&#160;</span></td><td style="background-color:#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Principal Components Of Deferred Income Tax Assets And Liailities</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the principal components of deferred income tax assets (liabilities) recognized:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">917&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">667&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets, net of valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">916&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,033)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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%">(53)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(51)</span></td><td style="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%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,779)</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,320)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,863)</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,655)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">612&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">429&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,995)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(365)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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%">(53)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(34)</span></td><td style="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%">(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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,706)</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,293)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,094)</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,864)</span></td><td style="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><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="top.Show.showAR( this, 'defref_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock', window );">Loss And Credit Carryforwards</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the tax loss and credit carryforwards at December&#160;31,&#160;2020: </span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:61.821%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.831%"/><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="border-top:1pt solid #000000;padding:0 10pt 0 1pt;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%">Gross Amount</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax Attribute</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">747&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030</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%">Local net operating loss carryforwards</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%">346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 &#8211; 2040</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 &#8211; 2040</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">483&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal net operating loss carryforwards</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%">505&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="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%">49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><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%">2027 &#8211; 2040</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock', window );">Reconciliation Of Beginning And Ending Uncertain Tax Benefits</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the beginning and ending amount of uncertain tax benefits:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">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 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%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">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 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%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule Of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S.&#160;federal income tax rate:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Tax Rate</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">774&#160;</span></td><td style="background-color:#ffffff;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%">Income tax expense at statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35)</span></td><td style="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%">(31)</span></td><td style="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%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">(13)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 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%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development tax credits, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refund of alternative minimum tax sequestration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(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 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%">&#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 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%">&#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 19pt;text-align:left;text-indent:-9pt;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:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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:#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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense at statutory rate</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%">208&#160;</span></td><td style="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%">195&#160;</span></td><td style="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%">178&#160;</span></td><td style="background-color:#ffffff;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%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></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></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#160;</span></td><td style="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%">53&#160;</span></td><td style="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%">51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 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%">(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 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%">(39)</span></td><td style="background-color:#ffffff;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%">Production tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development tax credits, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11)</span></td><td style="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%">(2)</span></td><td style="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%">(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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142&#160;</span></td><td style="background-color:#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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;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:115%;padding-left:14.75pt">In December&#160;2017, Consumers remeasured its deferred tax assets and liabilities at the new federal tax rate enacted by the TCJA and recorded a net $1.6&#160;billion regulatory liability. As a result of an order received in September&#160;2019, Consumers began refunding these excess deferred taxes to customers. In September&#160;2020, the MPSC approved a settlement agreement in Consumers&#8217; 2019 gas rate case including Consumers&#8217; request to accelerate the amortization of its regulatory liability associated with the unprotected, non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:115%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">property-related excess deferred income taxes resulting from the TCJA. Consumers will increase its TCJA amortization to fully refund this regulatory liability during the period October&#160;2021 through September&#160;2022 instead of the previous amortization schedule through 2029.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2013, the MPSC issued an order authorizing Consumers to accelerate the flow-through to electric and gas customers of certain income tax benefits associated primarily with the cost of removal of plant placed </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%">in service before 1993. Consumers implemented this regulatory treatment beginning in 2014, with the electric portion ending in 2018 and the gas portion expected to continue through 2025. In September&#160;2020, the MPSC approved a settlement agreement in Consumers&#8217; 2019 gas rate case including Consumers&#8217; request to accelerate the amortization of this income tax benefit to fully amortize the balance during the period October&#160;2021 through&#160;September 2022 instead of the previous amortization schedule through 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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In March&#160;2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;was recognized at Consumers. Also, in March&#160;2018, Consumers finalized a study of research and development tax credits for the tax years 2012 through 2016. As a result, CMS&#160;Energy and Consumers recognized an $8&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions, at that time.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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">In January&#160;2020, the IRS issued a decision restoring alternative minimum tax credit refunds sequestered in years prior to 2018. As a result, in 2020, CMS&#160;Energy recognized a $9&#160;million income tax benefit for sequestered amounts related to its 2017 tax return. CMS&#160;Energy received the refund in April&#160;2020.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Significant Components Of Income Tax Expense</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the significant components of income tax expense on continuing operations:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(2)</span></td><td style="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%">28&#160;</span></td><td style="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%">&#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:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(37)</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">32&#160;</span></td><td style="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%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">170&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133&#160;</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142&#160;</span></td><td style="background-color:#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Principal Components Of Deferred Income Tax Assets And Liailities</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the principal components of deferred income tax assets (liabilities) recognized:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">917&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">667&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets, net of valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">916&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,033)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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%">(53)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(51)</span></td><td style="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%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,779)</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,320)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,863)</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,655)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net regulatory tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax loss and credit carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserves and accruals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">612&#160;</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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">429&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,995)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(365)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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%">(53)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas inventory</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(34)</span></td><td style="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%">(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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,706)</span></td><td 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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,293)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,094)</span></td><td style="background-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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,864)</span></td><td style="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><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="top.Show.showAR( this, 'defref_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock', window );">Loss And Credit Carryforwards</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the tax loss and credit carryforwards at December&#160;31,&#160;2020: </span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:61.821%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.831%"/><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="border-top:1pt solid #000000;padding:0 10pt 0 1pt;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%">Gross Amount</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax Attribute</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">747&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030</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%">Local net operating loss carryforwards</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%">346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 &#8211; 2040</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 &#8211; 2040</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">483&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal net operating loss carryforwards</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%">505&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State net operating loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General business credits</span></td><td colspan="3" style="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%">49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><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%">2027 &#8211; 2040</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total tax attributes</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/></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="top.Show.showAR( this, 'defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock', window );">Reconciliation Of Beginning And Ending Uncertain Tax Benefits</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the beginning and ending amount of uncertain tax benefits:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">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 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%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for current-year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions for prior-year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">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 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%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reductions for prior-year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of (1) pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization and (2) tax credit carryforwards available to reduce future taxable income, including amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfIncomeTaxContingenciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941279308760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - CMS Energy (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">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 net income:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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&#160;Millions,&#160;Except&#160;Per&#160;Share&#160;Amounts</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></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%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 income (loss) attributable to noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 &#8211; basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">755&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">680&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">657&#160;</span></td><td style="background-color:#ffffff;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%">Average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></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%">Weighted-average shares &#8211; basic</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%">285.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">283.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">282.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.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="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add dilutive forward equity sale contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.6&#160;</span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares &#8211; diluted</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">286.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">284.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">282.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income per average common share available to common stockholders</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">2.64&#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 0 10pt;text-indent:-9pt"/><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%">2.39&#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 0 10pt;text-indent:-9pt"/><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%">2.32&#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><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>75
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941278662760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.078%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</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%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,348&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,809&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,157&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,348&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,809&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">&#8212;&#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 0 10pt;text-indent:-9pt"/><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%">6,238&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#cceeff;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 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%">11&#160;</span></td><td style="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%">6&#160;</span></td><td style="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%">&#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 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%">262&#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 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%">279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers revenues to be refunded</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(16)</span></td><td style="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%">(12)</span></td><td style="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%">&#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 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%">&#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 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%">(28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,372&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,817&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229&#160;</span></td><td style="background-color:#cceeff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">262&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,680&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="33" 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,109&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,232&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,341&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,781&#160;</span></td><td style="background-color:#cceeff;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 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%">570&#160;</span></td><td style="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%">46&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">616&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">419&#160;</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,348&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,809&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues to be refunded</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,372&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,817&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,189&#160;</span></td><td style="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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.</span></div><div style="margin-bottom:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.078%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2019</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%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,407&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,922&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,329&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,407&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,922&#160;</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 0 10pt;text-indent:-9pt"/><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%">74&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="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="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><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%">6,403&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">174&#160;</span></td><td style="background-color:#cceeff;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 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%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">&#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 0 10pt;text-indent:-9pt"/><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%">221&#160;</span></td><td style="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 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%">235&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,439&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,937&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">248&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">221&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,845&#160;</span></td><td style="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="33" 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,304&#160;</span></td><td style="background-color:#cceeff;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 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%">1,502&#160;</span></td><td style="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%">372&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,874&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">720&#160;</span></td><td style="background-color:#cceeff;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 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%">248&#160;</span></td><td style="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%">183&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">431&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,407&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,922&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,329&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,439&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,937&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,376&#160;</span></td><td style="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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.078%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2018</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%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,528&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,882&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,410&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#160;</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,528&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,882&#160;</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 0 10pt;text-indent:-9pt"/><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%">92&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="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="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><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%">6,502&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160&#160;</span></td><td style="background-color:#cceeff;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 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%">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 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%">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 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%">&#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 0 10pt;text-indent:-9pt"/><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%">157&#160;</span></td><td style="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 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%">172&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td 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; 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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,561&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,903&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">252&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,873&#160;</span></td><td style="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="33" 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,333&#160;</span></td><td style="background-color:#cceeff;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 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%">1,545&#160;</span></td><td style="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%">367&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,912&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">674&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">729&#160;</span></td><td style="background-color:#cceeff;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 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%">260&#160;</span></td><td style="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%">176&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">436&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,528&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,882&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,410&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,561&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,903&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,464&#160;</span></td><td style="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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.078%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2020</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%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,348&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,809&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,157&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,348&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,809&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">&#8212;&#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 0 10pt;text-indent:-9pt"/><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%">6,238&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148&#160;</span></td><td style="background-color:#cceeff;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 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%">11&#160;</span></td><td style="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%">6&#160;</span></td><td style="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%">&#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 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%">262&#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 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%">279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers revenues to be refunded</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(16)</span></td><td style="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%">(12)</span></td><td style="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%">&#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 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%">&#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 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%">(28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,372&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,817&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229&#160;</span></td><td style="background-color:#cceeff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">262&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,680&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="33" 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,109&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,232&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,341&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,781&#160;</span></td><td style="background-color:#cceeff;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 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%">570&#160;</span></td><td style="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%">46&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">616&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">419&#160;</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,348&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,809&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues to be refunded</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,372&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,817&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,189&#160;</span></td><td style="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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.</span></div><div style="margin-bottom:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.078%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2019</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%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,407&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,922&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,329&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,407&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,922&#160;</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 0 10pt;text-indent:-9pt"/><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%">74&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="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="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><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%">6,403&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">174&#160;</span></td><td style="background-color:#cceeff;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 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%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">&#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 0 10pt;text-indent:-9pt"/><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%">221&#160;</span></td><td style="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 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%">235&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,439&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,937&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">248&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">221&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,845&#160;</span></td><td style="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="33" 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,304&#160;</span></td><td style="background-color:#cceeff;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 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%">1,502&#160;</span></td><td style="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%">372&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,874&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">720&#160;</span></td><td style="background-color:#cceeff;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 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%">248&#160;</span></td><td style="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%">183&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">431&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,407&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,922&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,329&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,439&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,937&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,376&#160;</span></td><td style="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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.078%"/><td style="width:0.1%"/></tr><tr><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year Ended December&#160;31,&#160;2018</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%">Enterprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">EnerBank</span></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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,528&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,882&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,410&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#160;</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,528&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,882&#160;</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 0 10pt;text-indent:-9pt"/><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%">92&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="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="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><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%">6,502&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160&#160;</span></td><td style="background-color:#cceeff;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 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%">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 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%">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 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%">&#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 0 10pt;text-indent:-9pt"/><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%">157&#160;</span></td><td style="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 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%">172&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td 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; 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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,561&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,903&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">252&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,873&#160;</span></td><td style="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="33" 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,333&#160;</span></td><td style="background-color:#cceeff;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 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%">1,545&#160;</span></td><td style="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%">367&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,912&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">674&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">729&#160;</span></td><td style="background-color:#cceeff;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 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%">260&#160;</span></td><td style="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%">176&#160;</span></td><td style="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="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">436&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,528&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,882&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,410&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">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 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%">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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,561&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,903&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,464&#160;</span></td><td style="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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941262928424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income and Other Expense (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_OtherIncomeandExpensesLineItems', window );"><strong>Other Income and Expenses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Components Of Other Income And Other Expense</a></td>
<td class="text">Presented in the following table are the components of other expense at CMS&#160;Energy and Consumers:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years&#160;Ended&#160;December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Donations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#cceeff;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%">Civic and political expenditures</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%">(5)</span></td><td style="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%">(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 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%">(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="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 on reacquired and extinguished debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(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 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%">(4)</span></td><td style="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%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(62)</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(48)</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Donations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Civic and political expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(5)</span></td><td style="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%">(4)</span></td><td style="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%">(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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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)</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#cceeff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(30)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_OtherIncomeandExpensesLineItems', window );"><strong>Other Income and Expenses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Components Of Other Income And Other Expense</a></td>
<td class="text">Presented in the following table are the components of other expense at CMS&#160;Energy and Consumers:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years&#160;Ended&#160;December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Donations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#cceeff;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%">Civic and political expenditures</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%">(5)</span></td><td style="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%">(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 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%">(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="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 on reacquired and extinguished debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(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 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%">(4)</span></td><td style="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%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(62)</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(48)</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Donations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Civic and political expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">(5)</span></td><td style="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%">(4)</span></td><td style="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%">(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="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other expense &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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)</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#cceeff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(30)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_OtherIncomeandExpensesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Other Income and Expenses [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_OtherIncomeandExpensesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941271578680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash And Cash Equivalents (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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="top.Show.showAR( this, 'defref_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock', window );">Schedule Of Cash And Cash Equivalents, Including Restricted Amounts</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168&#160;</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#ffffff;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%">Restricted cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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, including restricted amounts</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents, including restricted amounts</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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="top.Show.showAR( this, 'defref_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock', window );">Schedule Of Cash And Cash Equivalents, Including Restricted Amounts</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168&#160;</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140&#160;</span></td><td style="background-color:#ffffff;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%">Restricted cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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, including restricted amounts</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents, including restricted amounts</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#160;</span></td><td style="background-color:#ffffff;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 10pt 0 1pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of cash and cash equivalents, including restricted amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock</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>nonnum: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_CashAndCashEquivalentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941273511048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018&#160;</span></td><td style="border-bottom:1pt solid #000;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,439&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1,817&#160;</span></td><td style="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%">1,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1,903&#160;</span></td><td style="background-color:#ffffff;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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">252&#160;</span></td><td style="background-color:#cceeff;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%">EnerBank</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%">262&#160;</span></td><td style="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%">221&#160;</span></td><td style="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%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,680&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,845&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,873&#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,372&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,439&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,817&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,189&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,376&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,464&#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 Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">283&#160;</span></td><td style="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%">261&#160;</span></td><td style="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%">239&#160;</span></td><td style="background-color:#ffffff;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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</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%">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 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%">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 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%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,048&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">992&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">933&#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">283&#160;</span></td><td style="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%">261&#160;</span></td><td style="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%">239&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,023&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">975&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">921&#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 Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income from equity method investees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 income from equity method investees &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">102&#160;</span></td><td style="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%">83&#160;</span></td><td style="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%">79&#160;</span></td><td style="background-color:#ffffff;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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</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%">56&#160;</span></td><td style="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%">59&#160;</span></td><td style="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%">32&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">136&#160;</span></td><td 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 interest charges &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">561&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">519&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">458&#160;</span></td><td style="background-color:#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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018&#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-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">102&#160;</span></td><td style="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%">83&#160;</span></td><td style="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%">79&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">297&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289&#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 Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">58&#160;</span></td><td style="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%">51&#160;</span></td><td style="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%">33&#160;</span></td><td style="background-color:#ffffff;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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</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%">17&#160;</span></td><td style="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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">12&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(53)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td 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 income tax expense &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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:#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">58&#160;</span></td><td style="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%">51&#160;</span></td><td style="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%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173&#160;</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">554&#160;</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">509&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">233&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169&#160;</span></td><td style="background-color:#cceeff;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%">Enterprises</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%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">33&#160;</span></td><td style="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%">34&#160;</span></td><td style="background-color:#ffffff;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%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;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 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%">(154)</span></td><td style="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%">(144)</span></td><td style="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%">(119)</span></td><td 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 Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">755&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">680&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">657&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholder</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">554&#160;</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">509&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">233&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169&#160;</span></td><td style="background-color:#cceeff;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 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%">(1)</span></td><td style="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%">(1)</span></td><td style="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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholder &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">814&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">741&#160;</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">703&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,155&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,158&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,919&#160;</span></td><td style="background-color:#cceeff;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%">Enterprises</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%">1,113&#160;</span></td><td style="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%">405&#160;</span></td><td style="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%">412&#160;</span></td><td style="background-color:#ffffff;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%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;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 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%">21&#160;</span></td><td style="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%">20&#160;</span></td><td style="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%">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="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 plant, property, and equipment, gross &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,907&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,390&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,400&#160;</span></td><td style="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 style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018&#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:#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,155&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,158&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,919&#160;</span></td><td style="background-color:#cceeff;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 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%">21&#160;</span></td><td style="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%">20&#160;</span></td><td style="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%">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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,757&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments in equity method investees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total investments in equity method investees &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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 #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#cceeff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,829&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,911&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,806&#160;</span></td><td style="background-color:#cceeff;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%">Enterprises</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%">1,276&#160;</span></td><td style="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%">527&#160;</span></td><td style="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%">540&#160;</span></td><td style="background-color:#ffffff;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%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,006&#160;</span></td><td style="background-color:#cceeff;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 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%">23&#160;</span></td><td style="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%">48&#160;</span></td><td style="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%">98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,666&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,837&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,529&#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,893&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,973&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,853&#160;</span></td><td style="background-color:#cceeff;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 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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">20&#160;</span></td><td style="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%">29&#160;</span></td><td 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 assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,399&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,699&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></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">5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,281&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,162&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">865&#160;</span></td><td style="background-color:#ffffff;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">5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">958&#160;</span></td><td style="background-color:#cceeff;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%">Enterprises</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%">108&#160;</span></td><td style="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%">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 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%">246&#160;</span></td><td style="background-color:#ffffff;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%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total capital expenditures &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,280&#160;</span></td><td style="background-color:#cceeff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,147&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,081&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></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">5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,281&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,162&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">865&#160;</span></td><td style="background-color:#ffffff;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">5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">958&#160;</span></td><td style="background-color:#cceeff;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 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total capital expenditures &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,167&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,134&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,825&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers had no significant equity method investments.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Costs related to coal-fueled electric generating units to be retired in 2023 were removed and recorded as a regulatory asset in June&#160;2019. For additional details, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include assets placed under finance lease.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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">Amounts include a portion of Consumers&#8217; capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018&#160;</span></td><td style="border-bottom:1pt solid #000;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 #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,439&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1,817&#160;</span></td><td style="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%">1,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1,903&#160;</span></td><td style="background-color:#ffffff;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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">252&#160;</span></td><td style="background-color:#cceeff;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%">EnerBank</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%">262&#160;</span></td><td style="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%">221&#160;</span></td><td style="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%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,680&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,845&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,873&#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,372&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,439&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,817&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,189&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,376&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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,464&#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 Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">283&#160;</span></td><td style="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%">261&#160;</span></td><td style="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%">239&#160;</span></td><td style="background-color:#ffffff;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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</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%">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 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%">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 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%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,048&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">992&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">933&#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">283&#160;</span></td><td style="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%">261&#160;</span></td><td style="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%">239&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation and amortization &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,023&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">975&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">921&#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 Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income from equity method investees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 income from equity method investees &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;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-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">102&#160;</span></td><td style="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%">83&#160;</span></td><td style="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%">79&#160;</span></td><td style="background-color:#ffffff;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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</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%">56&#160;</span></td><td style="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%">59&#160;</span></td><td style="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%">32&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">136&#160;</span></td><td 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 interest charges &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">561&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">519&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">458&#160;</span></td><td style="background-color:#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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018&#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-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">102&#160;</span></td><td style="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%">83&#160;</span></td><td style="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%">79&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">297&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289&#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 Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">58&#160;</span></td><td style="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%">51&#160;</span></td><td style="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%">33&#160;</span></td><td style="background-color:#ffffff;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%">Enterprises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EnerBank</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%">17&#160;</span></td><td style="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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">12&#160;</span></td><td style="background-color:#ffffff;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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(53)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(56)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td 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 income tax expense &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133&#160;</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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147&#160;</span></td><td style="background-color:#ffffff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align: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:#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">58&#160;</span></td><td style="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%">51&#160;</span></td><td style="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%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173&#160;</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">554&#160;</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">509&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">233&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169&#160;</span></td><td style="background-color:#cceeff;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%">Enterprises</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%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">33&#160;</span></td><td style="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%">34&#160;</span></td><td style="background-color:#ffffff;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%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#160;</span></td><td style="background-color:#cceeff;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 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%">(154)</span></td><td style="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%">(144)</span></td><td style="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%">(119)</span></td><td 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 Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">755&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">680&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">657&#160;</span></td><td style="background-color:#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholder</span></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">554&#160;</span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">509&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">233&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169&#160;</span></td><td style="background-color:#cceeff;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 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%">(1)</span></td><td style="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%">(1)</span></td><td style="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%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholder &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">814&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">741&#160;</span></td><td style="background-color:#cceeff;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">703&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,155&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,158&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,919&#160;</span></td><td style="background-color:#cceeff;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%">Enterprises</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%">1,113&#160;</span></td><td style="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%">405&#160;</span></td><td style="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%">412&#160;</span></td><td style="background-color:#ffffff;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%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#cceeff;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 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%">21&#160;</span></td><td style="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%">20&#160;</span></td><td style="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%">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="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 plant, property, and equipment, gross &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,907&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,390&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,400&#160;</span></td><td style="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 style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="5" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018&#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:#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2,3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,155&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,158&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,919&#160;</span></td><td style="background-color:#cceeff;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 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%">21&#160;</span></td><td style="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%">20&#160;</span></td><td style="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%">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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,757&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments in equity method investees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total investments in equity method investees &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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 #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71&#160;</span></td><td style="background-color:#cceeff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,829&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,911&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,806&#160;</span></td><td style="background-color:#cceeff;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%">Enterprises</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%">1,276&#160;</span></td><td style="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%">527&#160;</span></td><td style="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%">540&#160;</span></td><td style="background-color:#ffffff;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%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,006&#160;</span></td><td style="background-color:#cceeff;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 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%">23&#160;</span></td><td style="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%">48&#160;</span></td><td style="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%">98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,666&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,837&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,529&#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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,893&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,973&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,853&#160;</span></td><td style="background-color:#cceeff;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 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%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">20&#160;</span></td><td style="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%">29&#160;</span></td><td 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 assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,399&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,699&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></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">5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,281&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,162&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">865&#160;</span></td><td style="background-color:#ffffff;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">5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">958&#160;</span></td><td style="background-color:#cceeff;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%">Enterprises</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%">108&#160;</span></td><td style="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%">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 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%">246&#160;</span></td><td style="background-color:#ffffff;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%">EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;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 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total capital expenditures &#8211; CMS Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,280&#160;</span></td><td style="background-color:#cceeff;border-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,147&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,081&#160;</span></td><td style="background-color:#cceeff;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 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/></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">5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,281&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,162&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">865&#160;</span></td><td style="background-color:#ffffff;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">5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">958&#160;</span></td><td style="background-color:#cceeff;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 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total capital expenditures &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,167&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,134&#160;</span></td><td style="background-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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,825&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Consumers had no significant equity method investments.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Costs related to coal-fueled electric generating units to be retired in 2023 were removed and recorded as a regulatory asset in June&#160;2019. For additional details, see Note&#160;3, Regulatory Matters.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include assets placed under finance lease.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">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">Amounts include a portion of Consumers&#8217; capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941262994216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Consumers (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of Related Party Transactions, by Related Party Table</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is Consumers&#8217; expense recorded from related-party transactions for the years ended December&#160;31:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:38.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.866%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In&#160;Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Description</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related&#160;Party</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchases of capacity and energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Affiliates of CMS&#160;Enterprises</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64&#160;</span></td><td style="background-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%">75&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941279178104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable Interest Entities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock', window );">Schedule Of Variable Interest Entities</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying values of the VIEs&#8217; assets and liabilities included in CMS&#160;Energy&#8217;s consolidated balance sheets:</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.117%"/><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.639%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#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%">Prepayments and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, net</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%">692&#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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">705&#160;</span></td><td 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%">Current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 10pt 0 1pt;text-indent:-9pt"/><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 payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt;text-indent:-9pt"/><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%">Asset retirement obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-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:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 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:15pt"><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:15pt"><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:15pt"><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:15pt"><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><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6759159-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5747-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6228884-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>81
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941278207496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Sale and Exit Activities - (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Restructuring Reserve by Type of Cost</a></td>
<td class="text">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#8217; consolidated balance sheets:<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.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.639%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></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%">Retention benefit liability at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Costs incurred and charged to maintenance and other operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred and capitalized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs paid or settled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="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%">11&#160;</span></td><td style="background-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%">4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of other liabilities of $3&#160;million at December&#160;31,&#160;2020 and $2&#160;million at December&#160;31,&#160;2019.</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="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Restructuring Reserve by Type of Cost</a></td>
<td class="text">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#8217; consolidated balance sheets:<div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.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.639%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></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%">Retention benefit liability at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Costs incurred and charged to maintenance and other operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred and capitalized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs paid or settled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="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%">11&#160;</span></td><td style="background-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%">4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of other liabilities of $3&#160;million at December&#160;31,&#160;2020 and $2&#160;million at December&#160;31,&#160;2019.</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941279336376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial And Common Stock Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_QuarterlyFinancialandCommonStockInformationLineItems', window );"><strong>Quarterly Financial and Common Stock 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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Schedule of Quarterly Financial Information Table</a></td>
<td class="text"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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.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.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.801%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 31</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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,864&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,443&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,575&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,798&#160;</span></td><td style="background-color:#ffffff;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%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</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%">243&#160;</span></td><td style="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%">137&#160;</span></td><td style="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%">210&#160;</span></td><td style="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%">162&#160;</span></td><td style="background-color:#ffffff;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%">Income (loss) attributable to noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income available to common stockholders</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%">243&#160;</span></td><td style="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%">136&#160;</span></td><td style="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%">218&#160;</span></td><td style="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%">158&#160;</span></td><td style="background-color:#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%">Basic earnings per average common share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.76&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.55&#160;</span></td><td style="background-color:#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%">Diluted earnings per average common share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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%">0.85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">0.48&#160;</span></td><td style="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%">0.76&#160;</span></td><td style="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%">0.55&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,744&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,330&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,450&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,665&#160;</span></td><td style="background-color:#ffffff;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%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</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%">235&#160;</span></td><td style="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%">160&#160;</span></td><td style="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%">230&#160;</span></td><td style="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%">191&#160;</span></td><td style="background-color:#ffffff;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%">Preferred stock dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income available to common stockholder</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">235&#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 0 10pt;text-indent:-9pt"/><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%">159&#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 0 10pt;text-indent:-9pt"/><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%">230&#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 0 10pt;text-indent:-9pt"/><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%">190&#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">The sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.137%"/><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.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.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.800%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 31</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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,059&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,445&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,546&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,795&#160;</span></td><td style="background-color:#ffffff;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%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">359&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</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%">213&#160;</span></td><td style="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%">94&#160;</span></td><td style="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%">207&#160;</span></td><td style="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%">168&#160;</span></td><td style="background-color:#ffffff;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%">Income attributable to noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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%">213&#160;</span></td><td style="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%">93&#160;</span></td><td style="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%">207&#160;</span></td><td style="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%">167&#160;</span></td><td style="background-color:#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%">Basic earnings per average common share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.59&#160;</span></td><td style="background-color:#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%">Diluted earnings per average common share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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%">0.75&#160;</span></td><td style="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%">0.33&#160;</span></td><td style="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%">0.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">0.58&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,943&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,334&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,429&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,670&#160;</span></td><td style="background-color:#ffffff;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%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</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%">226&#160;</span></td><td style="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%">98&#160;</span></td><td style="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%">213&#160;</span></td><td style="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%">206&#160;</span></td><td style="background-color:#ffffff;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%">Preferred stock dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income available to common stockholder</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">226&#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 0 10pt;text-indent:-9pt"/><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%">97&#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 0 10pt;text-indent:-9pt"/><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%">213&#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 0 10pt;text-indent:-9pt"/><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%">205&#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">The sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.</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="top.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="top.Show.showAR( this, 'defref_cms_QuarterlyFinancialandCommonStockInformationLineItems', window );"><strong>Quarterly Financial and Common Stock 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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Schedule of Quarterly Financial Information Table</a></td>
<td class="text"><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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.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.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.801%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 31</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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,864&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,443&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,575&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,798&#160;</span></td><td style="background-color:#ffffff;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%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">352&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</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%">243&#160;</span></td><td style="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%">137&#160;</span></td><td style="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%">210&#160;</span></td><td style="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%">162&#160;</span></td><td style="background-color:#ffffff;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%">Income (loss) attributable to noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income available to common stockholders</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%">243&#160;</span></td><td style="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%">136&#160;</span></td><td style="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%">218&#160;</span></td><td style="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%">158&#160;</span></td><td style="background-color:#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%">Basic earnings per average common share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.76&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.55&#160;</span></td><td style="background-color:#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%">Diluted earnings per average common share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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%">0.85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">0.48&#160;</span></td><td style="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%">0.76&#160;</span></td><td style="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%">0.55&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,744&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,330&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,450&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,665&#160;</span></td><td style="background-color:#ffffff;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%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</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%">235&#160;</span></td><td style="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%">160&#160;</span></td><td style="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%">230&#160;</span></td><td style="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%">191&#160;</span></td><td style="background-color:#ffffff;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%">Preferred stock dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income available to common stockholder</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">235&#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 0 10pt;text-indent:-9pt"/><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%">159&#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 0 10pt;text-indent:-9pt"/><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%">230&#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 0 10pt;text-indent:-9pt"/><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%">190&#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">The sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.</span></div><div style="margin-bottom:18pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.137%"/><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.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.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.800%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three Months Ended</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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 31</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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,059&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,445&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,546&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,795&#160;</span></td><td style="background-color:#ffffff;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%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">359&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</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%">213&#160;</span></td><td style="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%">94&#160;</span></td><td style="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%">207&#160;</span></td><td style="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%">168&#160;</span></td><td style="background-color:#ffffff;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%">Income attributable to noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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%">213&#160;</span></td><td style="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%">93&#160;</span></td><td style="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%">207&#160;</span></td><td style="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%">167&#160;</span></td><td style="background-color:#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%">Basic earnings per average common share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.59&#160;</span></td><td style="background-color:#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%">Diluted earnings per average common share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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%">0.75&#160;</span></td><td style="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%">0.33&#160;</span></td><td style="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%">0.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 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%">0.58&#160;</span></td><td 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 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,943&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,334&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,429&#160;</span></td><td style="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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,670&#160;</span></td><td style="background-color:#ffffff;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%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</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%">226&#160;</span></td><td style="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%">98&#160;</span></td><td style="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%">213&#160;</span></td><td style="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%">206&#160;</span></td><td style="background-color:#ffffff;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%">Preferred stock dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income available to common stockholder</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">226&#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 0 10pt;text-indent:-9pt"/><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%">97&#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 0 10pt;text-indent:-9pt"/><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%">213&#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 0 10pt;text-indent:-9pt"/><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%">205&#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">The sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.</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_QuarterlyFinancialandCommonStockInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Quarterly Financial and Common Stock Information [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_QuarterlyFinancialandCommonStockInformationLineItems</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_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121640914&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941275192712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>New Accounting Standards (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Jan. 01, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit loss</a></td>
<td class="nump">$ 123<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Reduction to income</a></td>
<td class="num">(885)<span></span>
</td>
<td class="num">$ (829)<span></span>
</td>
<td class="num">$ (774)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Tax impact of ASU 2016-13</a></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">$ 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="top.Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | Financing Receivables And Unfunded Loan Commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Reduction to income</a></td>
<td class="nump">$ 21<span></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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cms_FinancingReceivablesAndUnfundedLoanCommitmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cms_FinancingReceivablesAndUnfundedLoanCommitmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941277433128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Regulatory Matters (Schedule Of The Components Of Regulatory Assets and Liabilities) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets, current</a></td>
<td class="nump">$ 42<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">2,653<span></span>
</td>
<td class="nump">2,489<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</a></td>
<td class="nump">151<span></span>
</td>
<td class="nump">87<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liability, noncurrent</a></td>
<td class="nump">3,744<span></span>
</td>
<td class="nump">3,742<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets, current</a></td>
<td class="nump">42<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">2,653<span></span>
</td>
<td class="nump">2,489<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">2,695<span></span>
</td>
<td class="nump">2,522<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</a></td>
<td class="nump">151<span></span>
</td>
<td class="nump">87<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liability, noncurrent</a></td>
<td class="nump">3,744<span></span>
</td>
<td class="nump">3,742<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Total regulatory liabilities</a></td>
<td class="nump">3,895<span></span>
</td>
<td class="nump">3,829<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_DeferredIncomeTaxChargesMember', window );">Income taxes, net | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</a></td>
<td class="nump">105<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liability, noncurrent</a></td>
<td class="nump">1,419<span></span>
</td>
<td class="nump">1,510<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_RevenueSubjectToRefundMember', window );">Reserve for customer refunds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</a></td>
<td class="nump">28<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember', window );">Gain shared with customers | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_OtherRegulatoryAssetsLiabilitiesMember', window );">Other | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</a></td>
<td class="nump">4<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liability, noncurrent</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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_RemovalCostsMember', window );">Cost of removal | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liability, noncurrent</a></td>
<td class="nump">2,245<span></span>
</td>
<td class="nump">2,126<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=cms_RenewableEnergyGrantMember', window );">Renewable energy grant | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liability, noncurrent</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_AssetRetirementObligationCostsMember', window );">ARO | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liability, noncurrent</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_RenewableEnergyProgramMember', window );">Renewable energy plan | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liability, noncurrent</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=cms_EnergyWasteReductionPlanIncentiveMember', window );">Energy Waste Reduction Plan Incentive | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets, current</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">42<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=us-gaap_DeferredProjectCostsMember', window );">Deferred capital spending | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets, current</a></td>
<td class="nump">6<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=us-gaap_OtherRegulatoryAssetsLiabilitiesMember', window );">Other | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets, current</a></td>
<td class="nump">2<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=us-gaap_PostretirementBenefitCostsMember', window );">Postretirement benefits | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">1,231<span></span>
</td>
<td class="nump">1,130<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember', window );">Costs of coal-fueled electric generating units to be retired | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">678<span></span>
</td>
<td class="nump">667<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=cms_SecuritizedCostsMember', window );">Securitized costs | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">221<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=us-gaap_AssetRetirementObligationCostsMember', window );">ARO | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">216<span></span>
</td>
<td class="nump">191<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=cms_ManufacturedGasPlantMember', window );">Manufactured Gas Plant | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">120<span></span>
</td>
<td class="nump">130<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=us-gaap_LossOnReacquiredDebtMember', window );">Unamortized Loss On Reacquired Debt | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">108<span></span>
</td>
<td class="nump">70<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=cms_EnergyWasteReductionPlanMember', window );">Energy Waste Reduction Plan | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=cms_DemandResponseProgramMember', window );">Demand response program | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=cms_COVID19CostsAccountingDeferralMember', window );">COVID-19 costs accounting deferral | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">$ 4<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_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesGeneralDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_DeferredIncomeTaxChargesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=us-gaap_DeferredIncomeTaxChargesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_RevenueSubjectToRefundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=us-gaap_RevenueSubjectToRefundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_OtherRegulatoryAssetsLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=us-gaap_OtherRegulatoryAssetsLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_RemovalCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=us-gaap_RemovalCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=cms_RenewableEnergyGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=cms_RenewableEnergyGrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_AssetRetirementObligationCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=us-gaap_AssetRetirementObligationCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_RenewableEnergyProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=us-gaap_RenewableEnergyProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=cms_EnergyWasteReductionPlanIncentiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_EnergyWasteReductionPlanIncentiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=us-gaap_DeferredProjectCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=us-gaap_DeferredProjectCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=us-gaap_OtherRegulatoryAssetsLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=us-gaap_OtherRegulatoryAssetsLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=us-gaap_PostretirementBenefitCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=us-gaap_PostretirementBenefitCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=cms_SecuritizedCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_SecuritizedCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=us-gaap_AssetRetirementObligationCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=us-gaap_AssetRetirementObligationCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=cms_ManufacturedGasPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_ManufacturedGasPlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=us-gaap_LossOnReacquiredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=us-gaap_LossOnReacquiredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=cms_EnergyWasteReductionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_EnergyWasteReductionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=cms_DemandResponseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_DemandResponseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_COVID19CostsAccountingDeferralMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_COVID19CostsAccountingDeferralMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>85
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941275902152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Matters (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="6">1 Months Ended</th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="7">12 Months Ended</th>
<th class="th" colspan="1">25 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>coal_fueled_electric_generating_unit </div>
<div>site</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 29, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>coal_fueled_electric_generating_unit </div>
<div>site</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>coal_fueled_electric_generating_unit </div>
<div>site</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>site</div>
</th>
<th class="th">
<div>Dec. 31, 2013 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 30, 2020 </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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,798<span></span>
</td>
<td class="nump">$ 1,575<span></span>
</td>
<td class="nump">$ 1,443<span></span>
</td>
<td class="nump">$ 1,864<span></span>
</td>
<td class="nump">$ 1,795<span></span>
</td>
<td class="nump">$ 1,546<span></span>
</td>
<td class="nump">$ 1,445<span></span>
</td>
<td class="nump">$ 2,059<span></span>
</td>
<td class="nump">$ 6,680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</a></td>
<td class="nump">$ 151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 87<span></span>
</td>
<td class="nump">151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87<span></span>
</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">151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(133)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(147)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(115)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,665<span></span>
</td>
<td class="nump">$ 1,450<span></span>
</td>
<td class="nump">$ 1,330<span></span>
</td>
<td class="nump">1,744<span></span>
</td>
<td class="nump">1,670<span></span>
</td>
<td class="nump">$ 1,429<span></span>
</td>
<td class="nump">$ 1,334<span></span>
</td>
<td class="nump">1,943<span></span>
</td>
<td class="nump">$ 6,189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,376<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_NumberOfUnitsRetired', window );">Number of units retired | site</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</a></td>
<td class="nump">$ 151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87<span></span>
</td>
<td class="nump">$ 151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87<span></span>
</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">$ 151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(173)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(185)<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpensePurchasedPower', window );">Purchased and interchange power</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,470<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,587<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">754<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember', window );">Costs of coal-fueled electric generating units to be retired | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_RegulatoryAssetsNumberOfUnits', window );">Number of units | coal_fueled_electric_generating_unit</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_CoalFueledElectricGenerationMember', window );">Coal-Fueled Electric Generation | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_NumberOfUnitsRetired', window );">Number of units retired | site</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasFueledElectricGenerationMember', window );">Gas-Fueled Electric Generation | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_NumberOfUnitsRetired', window );">Number of units retired | site</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_EnergyWasteReductionPlanIncentiveMember', window );">Energy Waste Reduction Plan Incentive | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_AuthorizedRecoveryCollection', window );">Authorized recovery collection</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_RequestedRecoveryCollection', window );">Requested recovery/collection</a></td>
<td class="nump">$ 42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_ElectricRateCaseTaxReformRateChangeMember', window );">Electric Rate Case Tax Reform Rate Change | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount', window );">Annual rate increase authorized</a></td>
<td class="num">(36)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_ElectricRateCaseNetOfTCJAImpactMember', window );">Electric Rate Case Net Of TCJA Impact | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount', window );">Annual rate increase authorized</a></td>
<td class="nump">126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_ElectricRateCaseMember', window );">Electric Rate Case | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount', window );">Annual rate increase requested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage', window );">Rate of return on equity requested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount', window );">Annual rate increase requested, amended</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount', window );">Annual rate increase authorized</a></td>
<td class="nump">$ 90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage', window );">Rate of return on equity authorized</a></td>
<td class="nump">9.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_GasRateCaseMember', window );">Gas Rate Case | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount', window );">Annual rate increase requested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage', window );">Rate of return on equity requested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount', window );">Annual rate increase requested, amended</a></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">$ 229<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount', window );">Annual rate increase authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage', window );">Rate of return on equity authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_GasRateCaseMember', window );">Gas Rate Case | Consumers Energy Company | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_PowerSupplyCostRecoveryMember', window );">PSCR overrecoveries/underrecoveries | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpensePurchasedPower', window );">Purchased and interchange power</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized', window );">Over (under) recovery authorized by the MPSC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 21<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (28)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_GasCostRecoveryMember', window );">GCR underrecoveries | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized', window );">Over (under) recovery authorized by the MPSC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (11)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_GasCostRecoveryMember', window );">GCR underrecoveries | Consumers Energy Company | Ray Compressor Station</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=us-gaap_DeferredProjectCostsMember', window );">Deferred capital spending | Electric Rate Case | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_AuthorizedRecoveryCollection', window );">Authorized recovery collection</a></td>
<td class="nump">$ 13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=cms_FinancialCompensationMechanismPPAsMember', window );">Financial Compensation Mechanism PPAs | Electric Rate Case | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_AuthorizedRecoveryCollection', window );">Authorized recovery collection</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=cms_RenewableEnergyGrantMember', window );">Renewable energy grant | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_ProceedsFromGovernmentGrant', window );">Proceeds from government grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=cms_IncomeTaxesSubjectToNormalizationMember', window );">Income Taxes Subject To Normalization | Gas Rate Case Tax Reform Rate Change | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAmortizationPeriod', window );">Regulatory liability remaining book life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">44 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=cms_IncomeTaxesSubjectToNormalizationMember', window );">Income Taxes Subject To Normalization | Electric Rate Case Tax Reform Rate Change | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAmortizationPeriod', window );">Regulatory liability remaining book life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">27 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember', window );">Manufactured Gas Plant | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_NumberOfFormerManufacturedGasPlants', window );">Number of former MGPs | site</a></td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAmortizationPeriod', window );">Regulatory asset collection period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AuthorizedRecoveryCollection">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount authorized by a regulatory entity for the recovery/collection from customers</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AuthorizedRecoveryCollection</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Over (under) recovery authorized by the regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NumberOfFormerManufacturedGasPlants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of Former Manufactured Gas Plants</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_NumberOfFormerManufacturedGasPlants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:positiveIntegerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NumberOfUnitsRetired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of units retired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_NumberOfUnitsRetired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:positiveIntegerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_ProceedsFromGovernmentGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash grant received from government during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_ProceedsFromGovernmentGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RegulatoryAssetsNumberOfUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Assets, Number Of Units</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RegulatoryAssetsNumberOfUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RequestedRecoveryCollection">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount requested from regulatory entity for the recovery/collection from customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RequestedRecoveryCollection</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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PublicUtilitiesApprovedRateIncreaseDecreaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of public utility's approved return on equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of public utility's amended requested rate increase (decrease) with regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of public utility's requested return on equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization period for the recovery of regulatory liability, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpensePurchasedPower">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpensePurchasedPower</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CoalFueledElectricGeneratingUnitsToBeRetiredMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_CoalFueledElectricGenerationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_CoalFueledElectricGenerationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_GasFueledElectricGenerationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_GasFueledElectricGenerationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_EnergyWasteReductionPlanIncentiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_EnergyWasteReductionPlanIncentiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_ElectricRateCaseTaxReformRateChangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ElectricRateCaseTaxReformRateChangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ElectricRateCaseNetOfTCJAImpactMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ElectricRateCaseNetOfTCJAImpactMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_ElectricRateCaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_GasRateCaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_GasRateCaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_PowerSupplyCostRecoveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_PowerSupplyCostRecoveryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_GasCostRecoveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_GasCostRecoveryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=cms_RayCompressorStationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=cms_RayCompressorStationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=us-gaap_DeferredProjectCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=us-gaap_DeferredProjectCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_FinancialCompensationMechanismPPAsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FinancialCompensationMechanismPPAsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=cms_RenewableEnergyGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=cms_RenewableEnergyGrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=cms_IncomeTaxesSubjectToNormalizationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_IncomeTaxesSubjectToNormalizationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_GasRateCaseTaxReformRateChangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_GasRateCaseTaxReformRateChangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>86
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941260420824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Regulatory Matters (Schedule Of The Components Of PSCR And GCR Over/(Under) Recoveries) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">$ 20<span></span>
</td>
<td class="nump">$ 35<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | PSCR overrecoveries/underrecoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | GCR overrecoveries/underrecoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AccruedRateRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_PowerSupplyCostRecoveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_PowerSupplyCostRecoveryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_GasCostRecoveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_GasCostRecoveryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941263648728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies and Commitments (Contingencies And Commitments) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="5">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>May 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>lawsuit </div>
<div>site</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2019 </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="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">ARO liability incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,653,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,489,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">ARO liability incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,653,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,489,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">568,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">754,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 819,000<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions', window );">Plant additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | GCR underrecoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000<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="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_BayHarborMember', window );">Bay Harbor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate', window );">Discounted projected costs rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.34%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_AccrualForEnvironmentalLossContingenciesInflationRate', window );">Accrual for environmental loss contingencies, inflation rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesGross', window );">Remaining undiscounted obligation amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_CerclaLiabilityMember', window );">CERCLA Liability | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_CerclaLiabilityMember', window );">CERCLA Liability | Minimum | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_CerclaLiabilityMember', window );">CERCLA Liability | Maximum | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember', window );">Manufactured Gas Plant | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate', window );">Discounted projected costs rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.57%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_AccrualForEnvironmentalLossContingenciesInflationRate', window );">Accrual for environmental loss contingencies, inflation rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesGross', window );">Remaining undiscounted obligation amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_NumberOfFormerManufacturedGasPlants', window );">Number of former MGPs | site</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAmortizationPeriod', window );">Regulatory asset collection period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_ElectricUtilityMember', window );">Electric Utility | NREPA | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_ElectricUtilityMember', window );">Electric Utility | NREPA | Minimum | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_ElectricUtilityMember', window );">Electric Utility | NREPA | Maximum | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasUtilityMember', window );">Gas Utility | NREPA | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasUtilityMember', window );">Gas Utility | NREPA | Maximum | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=cms_EquatorialGuineaTaxAuthorityMember', window );">Equatorial Guinea Tax Claim</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_ForeignGovernmentTaxClaimOnSale', window );">Foreign government tax claim on sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 152,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=cms_GasIndexPriceReportingClassActionLawsuitsMember', window );">Class Action Lawsuits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LossContingencyNumberOfLawsuits', window );">Number of lawsuits | lawsuit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=cms_GasIndexPriceReportingIndividualLawsuitsMember', window );">Individual Lawsuits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LossContingencyNumberOfLawsuits', window );">Number of lawsuits | lawsuit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=cms_GasIndexPriceReportingLitigationMember', window );">Gas Index Price Reporting Litigation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LitigationReserveCurrent', window );">Estimated current litigation liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=cms_McvPpaMember', window );">MCV PPA | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 270,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="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=cms_UnderwatercablesStraitsofMackinacMember', window );">Underwater cables Straits of Mackinac | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">ARO liability incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=cms_CivilCaseConsumersV.MPSCStaffMember', window );">Civil Case, Consumers V. MPSC Staff | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LitigationSettlementExpense', window );">Civil penalty</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=cms_RayCompressorStationMember', window );">Ray Compressor Station | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions', window );">Plant additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=cms_RayCompressorStationMember', window );">Ray Compressor Station | Consumers Energy Company | GCR underrecoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AccrualForEnvironmentalLossContingenciesInflationRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrual for environmental loss contingencies, inflation rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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_ForeignGovernmentTaxClaimOnSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of taxes claimed by a foreign government in connection with the sale of a business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ForeignGovernmentTaxClaimOnSale</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_LossContingencyNumberOfLawsuits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Number of lawsuits</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LossContingencyNumberOfLawsuits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:positiveIntegerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NumberOfFormerManufacturedGasPlants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of Former Manufactured Gas Plants</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_NumberOfFormerManufacturedGasPlants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:positiveIntegerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current year acquisitions of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6395460&amp;loc=d3e13647-108346<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of the accrual for environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AssetRetirementObligationLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset retirement obligations incurred during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 55<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=116646759&amp;loc=d3e15243-108350<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationSettlementExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12021-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UtilitiesOperatingExpenseGasAndPetroleumPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GasCostRecoveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_GasCostRecoveryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CerclaLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ManufacturedGasPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_ElectricUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_ElectricUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_NrepaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_GasUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_GasUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=cms_EquatorialGuineaTaxAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=cms_EquatorialGuineaTaxAuthorityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_GasIndexPriceReportingClassActionLawsuitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GasIndexPriceReportingClassActionLawsuitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_GasIndexPriceReportingIndividualLawsuitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GasIndexPriceReportingIndividualLawsuitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_GasIndexPriceReportingLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GasIndexPriceReportingLitigationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_McvPpaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_McvPpaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=cms_UnderwatercablesStraitsofMackinacMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_UnderwatercablesStraitsofMackinacMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CivilCaseConsumersV.MPSCStaffMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CivilCaseConsumersV.MPSCStaffMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=cms_RayCompressorStationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=cms_RayCompressorStationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941374575896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Contingencies and Commitments (Expected Remediation Cost By Year) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear', window );">2021</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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear', window );">2022</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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear', window );">2023</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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear', window );">2024</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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear', window );">2025</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="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember', window );">Manufactured Gas Plant | 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="top.Show.showAR( this, 'defref_us-gaap_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear', window );">2021</a></td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear', window );">2022</a></td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear', window );">2023</a></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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear', window );">2024</a></td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear', window );">2025</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_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ManufacturedGasPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941267609096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies and Commitments (Guarantees) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / MW </div>
<div>$ / MWh </div>
<div>MW</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jul. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary | Aviator Wind Class B Membership</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.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="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember', window );">Guarantees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember', window );">Guarantees | 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="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember', window );">Indemnification Agreement From Purchase Of Variable Interest Entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 349<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember', window );">Indemnity Obligations From Stock And Asset Sales Agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cms_TaxAndOtherIndemnityObligationsMember', window );">Tax And Other Indemnity Obligations | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_McvPpaMember', window );">MCV PPA | 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="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">2,815<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2021</a></td>
<td class="nump">349<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2022</a></td>
<td class="nump">340<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2023</a></td>
<td class="nump">358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2024</a></td>
<td class="nump">376<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2025</a></td>
<td class="nump">329<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2025</a></td>
<td class="nump">$ 1,063<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired', window );">PPA minimum quantity required | MW</a></td>
<td class="nump">1,240<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak', window );">PPA fixed energy charge per MWh, on-peak (in dollars per MWh) | $ / MWh</a></td>
<td class="nump">6.30<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak', window );">PPA fixed energy charge per MWh, off-peak (in dollars per MWh) | $ / MWh</a></td>
<td class="nump">6.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty', window );">Annual contribution to renewable resources program by counterparty</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases', window );">Purchases</a></td>
<td class="nump">$ 298<span></span>
</td>
<td class="nump">$ 318<span></span>
</td>
<td class="nump">$ 353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_McvPpaMember', window );">MCV PPA | Consumers Energy Company | Year End Through March 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh', window );">PPA capacity charge per MWh (in dollars per MWh) | $ / MW</a></td>
<td class="nump">10.14<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_McvPpaMember', window );">MCV PPA | Consumers Energy Company | March 2025 Through Termination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh', window );">PPA capacity charge per MWh (in dollars per MWh) | $ / MW</a></td>
<td class="nump">5.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_PalisadesPpaMember', window );">Palisades PPA | 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="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">$ 517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2021</a></td>
<td class="nump">398<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2022</a></td>
<td class="nump">119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2023</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2024</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2025</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2025</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases', window );">Purchases</a></td>
<td class="nump">403<span></span>
</td>
<td class="nump">395<span></span>
</td>
<td class="nump">375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_RelatedPartiesPpaMember', window );">Related-party PPAs | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">318<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2021</a></td>
<td class="nump">58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2022</a></td>
<td class="nump">58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2023</a></td>
<td class="nump">58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2024</a></td>
<td class="nump">58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2025</a></td>
<td class="nump">39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2025</a></td>
<td class="nump">47<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPpaMember', window );">Other PPAs | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">5,248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2021</a></td>
<td class="nump">252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2022</a></td>
<td class="nump">274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2023</a></td>
<td class="nump">315<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2024</a></td>
<td class="nump">350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2025</a></td>
<td class="nump">364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2025</a></td>
<td class="nump">3,693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases', window );">Purchases</a></td>
<td class="nump">327<span></span>
</td>
<td class="nump">$ 336<span></span>
</td>
<td class="nump">$ 350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_PpaMember', window );">Total PPAs | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">8,898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2021</a></td>
<td class="nump">1,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2022</a></td>
<td class="nump">791<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2023</a></td>
<td class="nump">731<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2024</a></td>
<td class="nump">784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2025</a></td>
<td class="nump">732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2025</a></td>
<td class="nump">4,803<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPurchaseObligationsMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">3,179<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2021</a></td>
<td class="nump">1,391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2022</a></td>
<td class="nump">871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2023</a></td>
<td class="nump">265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2024</a></td>
<td class="nump">199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2025</a></td>
<td class="nump">171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2025</a></td>
<td class="nump">282<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPurchaseObligationsMember', window );">Other | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">2,605<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2021</a></td>
<td class="nump">1,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2022</a></td>
<td class="nump">777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2023</a></td>
<td class="nump">207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2024</a></td>
<td class="nump">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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2025</a></td>
<td class="nump">130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2025</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cms_PalisadesPowerPurchaseAgreementMember', window );">Palisades Power Purchase Agreement | Financing Obligation | 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="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity', window );">Annual average capacity (in MW) | MW</a></td>
<td class="nump">798<span></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_GuaranteesAndOtherContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Guarantees And Other Contingencies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Annual contribution to be paid by counterparty to a renewable resources program.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per MWh of available capacity that must be paid, in connection with an unconditional purchase obligation that has not been recognized for financial reporting purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:perUnitItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, Off-Peak</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:perUnitItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, On-Peak</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:perUnitItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum number of power units that may be acquired, in connection with an unconditional purchase obligation that has not been recognized for financial reporting purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity</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>num: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_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum number of units that must be purchased, in connection with unconditional purchase obligations that have not been recognized for financial reporting purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired</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>num:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsCurrentCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount purchased during the period under an unrecorded unconditional purchase obligation (for example, under the take-or-pay or throughput contract).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cms_TaxAndOtherIndemnityObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TaxAndOtherIndemnityObligationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_McvPpaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_McvPpaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis=cms_YearEndThroughMarch2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis=cms_YearEndThroughMarch2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis=cms_March2025ThroughTerminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis=cms_March2025ThroughTerminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_PalisadesPpaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_PalisadesPpaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_RelatedPartiesPpaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_RelatedPartiesPpaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPpaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPpaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_PpaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_PpaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPurchaseObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPurchaseObligationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_PalisadesPowerPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_PalisadesPowerPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_FinancingObligationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FinancingObligationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941273033608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings and Capitalization (Summary of Long-Term Debt Outstanding) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,272,000,000<span></span>
</td>
<td class="nump">$ 13,188,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current amounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,486,000,000)<span></span>
</td>
<td class="num">(1,111,000,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet', window );">Unamortized discounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(33,000,000)<span></span>
</td>
<td class="num">(27,000,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(119,000,000)<span></span>
</td>
<td class="num">(99,000,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,634,000,000<span></span>
</td>
<td class="nump">11,951,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,197,000,000<span></span>
</td>
<td class="nump">7,322,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current amounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(364,000,000)<span></span>
</td>
<td class="num">(202,000,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet', window );">Unamortized discounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,000,000)<span></span>
</td>
<td class="num">(23,000,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(62,000,000)<span></span>
</td>
<td class="num">(49,000,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,742,000,000<span></span>
</td>
<td class="nump">7,048,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_OtherCmsSubsidiariesMember', window );">Certificates of deposit | EnerBank Certificates Of Deposit | EnerBank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositBrokered', window );">Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,805,000,000<span></span>
</td>
<td class="nump">$ 2,389,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageRateDomesticDepositBrokered', window );">Weighted-average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.621%<span></span>
</td>
<td class="nump">2.445%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue', window );">Certificate of deposit face value</a></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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,897,000,000<span></span>
</td>
<td class="nump">$ 6,961,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.770% Percent First Mortgage Bonds Due 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.77%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 2.850% First Mortgage Bonds Due 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.85%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">375,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 5.300% First Mortgage Bonds Due 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.375% First Mortgage Bonds Due 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 325,000,000<span></span>
</td>
<td class="nump">325,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 0.350% First Mortgage Bonds Due 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.125% First Mortgage Bonds Due 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.190% First Mortgage Bonds Due 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.19%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52,000,000<span></span>
</td>
<td class="nump">52,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.680% First Mortgage Bonds Due 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.68%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.390 % First Mortgage Bonds Due 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.39%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,000,000<span></span>
</td>
<td class="nump">35,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.800% First Mortgage Bonds Due 2028</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="nump">300,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.180% First Mortgage Bonds Due 2032</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.18%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 5.800 % First Mortgage Bonds Due 2035</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 175,000,000<span></span>
</td>
<td class="nump">175,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.520% First Mortgage Bonds Due 2037</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.52%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 335,000,000<span></span>
</td>
<td class="nump">335,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 4.010% First Mortgage Bonds Due 2038</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.01%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 215,000,000<span></span>
</td>
<td class="nump">215,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 6.170% First Mortgage Bonds Due 2040</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.17%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 4.970% First Mortgage Bonds Due 2040</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.97%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 4.310% First Mortgage Bonds Due 2042</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.31%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 263,000,000<span></span>
</td>
<td class="nump">263,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.950% First Mortgage Bonds Due 2043</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.95%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 425,000,000<span></span>
</td>
<td class="nump">425,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 4.100% First Mortgage Bonds Due 2045</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.250% First Mortgage Bonds Due 2046</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 450,000,000<span></span>
</td>
<td class="nump">450,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.950% First Mortgage Bonds Due 2047</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.95%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,000,000<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 4.050% First Mortgage Bonds Due 2048</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.05%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 550,000,000<span></span>
</td>
<td class="nump">550,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 4.350% First Mortgage Bonds Due 2049</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 550,000,000<span></span>
</td>
<td class="nump">550,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.750% First Mortgage Bonds Due 2050</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="nump">300,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.100% First Mortgage Bonds Due 2050</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 550,000,000<span></span>
</td>
<td class="nump">550,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.500% First Mortgage Bonds Due 2051</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 575,000,000<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.860% First Mortgage Bonds Due 2052</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.86%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 4.280% First Mortgage Bonds Due 2057</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.28%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 185,000,000<span></span>
</td>
<td class="nump">185,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 2.500% First Mortgage Bonds Due 2060</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 525,000,000<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 4.350% First Mortgage Bonds Due 2064</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | Variable Rate First Mortgage Bonds Due 2069</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,000,000<span></span>
</td>
<td class="nump">76,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | Variable Rate First Mortgage Bonds Due 2070</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">134,000,000<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | Variable Rate First Mortgage Bonds Due 2070</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 127,000,000<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | Variable Rate First Mortgage Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate at period end</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Three-month LIBOR plus a spread</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_TaxExemptRevenueBondsMember', window );">Tax Exempt Revenue Bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,000,000<span></span>
</td>
<td class="nump">110,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_TaxExemptRevenueBondsMember', window );">Tax Exempt Revenue Bonds | Consumers Energy Company | Tax Exempt Revenue Bonds Due 2035</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">35,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_TaxExemptRevenueBondsMember', window );">Tax Exempt Revenue Bonds | Consumers Energy Company | 1.800% Tax Exempt Revenue Bonds Due 2049</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,000,000<span></span>
</td>
<td class="nump">75,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_SecuritizationBondsMember', window );">Securitization bonds | Consumers Energy Company | Securitization Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 225,000,000<span></span>
</td>
<td class="nump">$ 251,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.25%<span></span>
</td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,185,000,000<span></span>
</td>
<td class="nump">$ 3,385,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,926,000,000<span></span>
</td>
<td class="nump">3,334,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,975,000,000<span></span>
</td>
<td class="nump">2,275,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Senior notes | 5.050% Senior Notes Due 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.05%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">300,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Senior notes | 3.875% Senior Notes Due 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Senior notes | 3.600% Senior Notes Due 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Senior notes | 3.000% Senior Notes Due 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="nump">300,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Senior notes | 2.950% Senior Notes Due 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.95%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 275,000,000<span></span>
</td>
<td class="nump">275,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Senior notes | 3.450% Senior Notes Due 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,000,000<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Senior notes | 4.700% Senior Notes Due 2043</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000,000<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Senior notes | 4.875% Senior Notes Due 2044</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="nump">300,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Term loans and revolving credit agreements | Term Loan Facility Due 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate at period end</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Three-month LIBOR plus a spread</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Junior subordinated notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,010,000,000<span></span>
</td>
<td class="nump">1,110,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Junior subordinated notes | 4.750% Junior Subordinated Notes Due 2050</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Junior subordinated notes | 3.750% Junior Subordinated Notes Due 2050</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000,000<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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Junior subordinated notes | 5.625% Junior Subordinated Notes Due 2078</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Junior subordinated notes | 5.875% Junior Subordinated Notes Due 2078</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 280,000,000<span></span>
</td>
<td class="nump">280,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Junior subordinated notes | 5.875% Junior Subordinated Notes Due 2079</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 630,000,000<span></span>
</td>
<td class="nump">630,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cms_CMSEnterprisesIncludingSubsidiariesMember', window );">CMS Enterprises Including Subsidiaries | Term loans and revolving credit agreements | Term Loan Facility Due 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amounts outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 85,000,000<span></span>
</td>
<td class="nump">$ 92,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate at period end</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.754%<span></span>
</td>
<td class="nump">3.445%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Three-month LIBOR plus a spread</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.702%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast | CMS Enterprises Including Subsidiaries | Term loans and revolving credit agreements | Term Loan Facility Due 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Three-month LIBOR plus a spread</a></td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Fixed interest rate</a></td>
<td class="nump">4.952%<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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtInstrumentInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount (premium).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28567-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestBearingDomesticDepositBrokered">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest-bearing domestic third-party deposits placed by or through the assistance of a deposit broker, also known as brokered deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestBearingDomesticDepositBrokered</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount on the investment owned.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 20<br> -Section 10<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6438156&amp;loc=d3e57880-113973<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 10<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6431724&amp;loc=d3e32938-113948<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of long-term debt outstanding calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_WeightedAverageRateDomesticDepositBrokered">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average interest rate for domestic brokered deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageRateDomesticDepositBrokered</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OtherCmsSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OtherCmsSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_EnerbankCertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EnerbankCertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_EnerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EnerBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_A0350FirstMortgageBondsDue2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_A0350FirstMortgageBondsDue2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_A3500FirstMortgageBondsDue2051Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_A3500FirstMortgageBondsDue2051Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_A2500FirstMortgageBondsDue2060Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_A2500FirstMortgageBondsDue2060Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_VariableRateFirstMortgageBondsDue2069Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_VariableRateFirstMortgageBondsDue2069Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_VariableRateFirstMortgageBondsDueMay2070Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_VariableRateFirstMortgageBondsDueMay2070Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_VariableRateFirstMortgageBondsDueOctober2070Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_VariableRateFirstMortgageBondsDueOctober2070Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_VariableRateFirstMortgageBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_VariableRateFirstMortgageBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cms_TaxExemptRevenueBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cms_TaxExemptRevenueBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_TaxExemptRevenueBondsDue2035Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TaxExemptRevenueBondsDue2035Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cms_SecuritizationBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cms_SecuritizationBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_SecuritizationBondsDue20252029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_SecuritizationBondsDue20252029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_TermLoanFacilityDueFebruary2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TermLoanFacilityDueFebruary2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_JuniorSubordinatedDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_JuniorSubordinatedDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_A4750JuniorSubordinatedNotesDue2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_A4750JuniorSubordinatedNotesDue2050Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_A3750JuniorSubordinatedNotesDue2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_A3750JuniorSubordinatedNotesDue2050Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_A5.625JuniorSubordinatedNotesDue2078Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_A5.625JuniorSubordinatedNotesDue2078Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_A5.875JuniorSubordinatedNotesDue2078Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_A5.875JuniorSubordinatedNotesDue2078Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_A5.875JuniorSubordinatedNotesDue2079Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_A5.875JuniorSubordinatedNotesDue2079Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cms_CMSEnterprisesIncludingSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CMSEnterprisesIncludingSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_TermLoanFacilityDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TermLoanFacilityDue2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941264899272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings And Capitalization (Major Long-Term Debt Transactions) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal Balance</a></td>
<td class="nump">$ 3,161<span></span>
</td>
<td class="nump">$ 3,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Debt retirement, principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal Balance</a></td>
<td class="nump">1,961<span></span>
</td>
<td class="nump">1,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Debt retirement, principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,025<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember', window );">Term loans and revolving credit agreements | Term loan facility due January 2021 | 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal Balance</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Debt retirement, principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | 3.500% First Mortgage Bonds Due 2051 | 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal Balance</a></td>
<td class="nump">$ 575<span></span>
</td>
<td class="nump">$ 575<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | 2.500% First Mortgage Bonds Due 2060 | 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal Balance</a></td>
<td class="nump">$ 525<span></span>
</td>
<td class="nump">$ 525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Variable Rate First Mortgage Bonds Due May 2070 | 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal Balance</a></td>
<td class="nump">$ 134<span></span>
</td>
<td class="nump">$ 134<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Variable Rate First Mortgage Bonds Due October 2070 | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal Balance</a></td>
<td class="nump">127<span></span>
</td>
<td class="nump">127<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | 0.350% First Mortgage Bonds Due 2023 | 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal Balance</a></td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">0.35%<span></span>
</td>
<td class="nump">0.35%<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | 3.770% Percent First Mortgage Bonds Due 2020 | 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.77%<span></span>
</td>
<td class="nump">3.77%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Debt retirement, principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | 5.300% First Mortgage Bonds Due 2022 | 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">5.30%<span></span>
</td>
<td class="nump">5.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Debt retirement, principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | 2.850% First Mortgage Bonds Due 2022 | 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">2.85%<span></span>
</td>
<td class="nump">2.85%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Debt retirement, principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 375<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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal Balance</a></td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Debt retirement, principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300<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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Term loans and revolving credit agreements | Term Loan Facility Due February 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal Balance</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Debt retirement, principal</a></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Junior subordinated notes | 4.750% Junior Subordinated Notes Due 2050</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal Balance</a></td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DebtInstrumentInterestRateResetTerm', window );">Interest rate reset term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Junior subordinated notes | 4.750% Junior Subordinated Notes Due 2050 | US Treasury (UST) Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.116%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Junior subordinated notes | 3.750% Junior Subordinated Notes Due 2050</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal Balance</a></td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.75%<span></span>
</td>
<td class="nump">3.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DebtInstrumentInterestRateResetTerm', window );">Interest rate reset term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Junior subordinated notes | 3.750% Junior Subordinated Notes Due 2050 | US Treasury (UST) Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Senior notes | 5.050% Senior Notes Due 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">5.05%<span></span>
</td>
<td class="nump">5.05%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Debt retirement, principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16<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_DebtInstrumentInterestRateResetTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Interest Rate Reset Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DebtInstrumentInterestRateResetTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_TermLoanFacilityDueJanuary2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TermLoanFacilityDueJanuary2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_A3500FirstMortgageBondsDue2051Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_A3500FirstMortgageBondsDue2051Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_A2500FirstMortgageBondsDue2060Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_A2500FirstMortgageBondsDue2060Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_VariableRateFirstMortgageBondsDueMay2070Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_VariableRateFirstMortgageBondsDueMay2070Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_VariableRateFirstMortgageBondsDueOctober2070Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_VariableRateFirstMortgageBondsDueOctober2070Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_A0350FirstMortgageBondsDue2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_A0350FirstMortgageBondsDue2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TermLoanFacilityDueFebruary2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TermLoanFacilityDueFebruary2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_JuniorSubordinatedDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_JuniorSubordinatedDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_A4750JuniorSubordinatedNotesDue2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_A4750JuniorSubordinatedNotesDue2050Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_UsTreasuryUstInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_UsTreasuryUstInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_A3750JuniorSubordinatedNotesDue2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_A3750JuniorSubordinatedNotesDue2050Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941269716088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings And Capitalization (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">24 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Debt retirement, principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,325,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">5,500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 637,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,000,000.0<span></span>
</td>
<td class="nump">350,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,000,000.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Par value of common stock (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Par value of preferred stock (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 253,000,000<span></span>
</td>
<td class="nump">$ 12,000,000<span></span>
</td>
<td class="nump">$ 41,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue', window );">Number of shares required to settle forward contracts (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,666<span></span>
</td>
<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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary | Aviator Wind</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="nump">51.00%<span></span>
</td>
<td class="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Debt retirement, principal</a></td>
<td class="nump">$ 492,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Debt retirement, principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,025,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds', window );">Interest rate coverage ratio multiplier minimum to issue FMBs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 1,600,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,000,000.0<span></span>
</td>
<td class="nump">125,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,000,000.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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 350,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Commercial Paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cms_TaxExemptRevenueBondsDue2035Member', window );">Tax Exempt Revenue Bonds Due 2035 | Consumers Energy Company | Tax Exempt Revenue 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchaseAmount', window );">Debt repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_ForwardContractsMember', window );">Forward Contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_ForwardContractIndexedToIssuersEquityAggregateSalesPrice', window );">Forward contract indexed to issuer's equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 250,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=cms_SettlementOfForwardContractsMember', window );">Settlement Of Forward Contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity', window );">Settlement of forward contract indexed to issuer's equity (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,879,022<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare', window );">Settlement rate per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48.86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 238,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Covenant, Interest Rate Coverage Ratio Multiplier Minimum To Issue First Mortgage Bonds</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds</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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinancingAndCapitalizationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing And Capitalization [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ForwardContractIndexedToIssuersEquityAggregateSalesPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Forward Contract Indexed To Issuer's Equity, Aggregate Sales Price</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ForwardContractIndexedToIssuersEquityAggregateSalesPrice</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_ForwardContractIndexedToIssuersEquitySettlementRatePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Settlement Of Forward Contract Indexed To Issuer's Equity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity</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: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_cms_StockOfferingProgramMaximumValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtInstrumentRepurchaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value amount of debt instrument that was repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRepurchaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares as a settlement alternative for each freestanding forward contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120519210&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ShortTermDebtTypeAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_TaxExemptRevenueBondsDue2035Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TaxExemptRevenueBondsDue2035Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cms_TaxExemptRevenueBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cms_TaxExemptRevenueBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_ForwardContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=us-gaap_ForwardContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941404451368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financings and Capitalization (Debt Maturities) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 1,486<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</a></td>
<td class="nump">608<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2023</a></td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2024</a></td>
<td class="nump">917<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2025</a></td>
<td class="nump">576<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2021</a></td>
<td class="nump">915<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</a></td>
<td class="nump">572<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2023</a></td>
<td class="nump">477<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2024</a></td>
<td class="nump">325<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2025</a></td>
<td class="nump">244<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy</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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2021</a></td>
<td class="nump">200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2023</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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2024</a></td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2025</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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cms_CMSEnterprisesIncludingSubsidiariesMember', window );">CMS Enterprises Including Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2021</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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</a></td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2023</a></td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2024</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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2025</a></td>
<td class="nump">51<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2021</a></td>
<td class="nump">364<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</a></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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2023</a></td>
<td class="nump">654<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2024</a></td>
<td class="nump">332<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2025</a></td>
<td class="nump">$ 31<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EnerBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cms_CMSEnterprisesIncludingSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CMSEnterprisesIncludingSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>94
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941264886424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings And Capitalization (Revolving Credit Facilities) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesFiveMember', window );">Revolving Credit Facilities June 5, 2023 | 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="top.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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">$ 850,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">7,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">843,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesOneMember', window );">Revolving Credit Facilities November 19, 2020 | 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="top.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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">250,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">249,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesThreeMember', window );">Revolving Credit Facilities April 18, 2022 | 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="top.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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">30,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">30,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | 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="top.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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAverageOutstandingAmount', window );">Average borrowings</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Weighted average interest rate</a></td>
<td class="nump">1.425%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Revolving Credit Facilities June 5, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">$ 550,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">18,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">532,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAverageOutstandingAmount', window );">Average borrowings</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Weighted average interest rate</a></td>
<td class="nump">1.888%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cms_CMSEnterprisesIncludingSubsidiariesMember', window );">CMS Enterprises 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="top.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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">$ 39,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">39,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cms_CMSEnterprisesIncludingSubsidiariesMember', window );">CMS Enterprises Including Subsidiaries | Revolving Credit Facilities September 30, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">18,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">8,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit | CMS Enterprises Including Subsidiaries | Revolving Credit Facilities September 30, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">8,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Borrowings</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityAverageOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average amount borrowed under the credit facility during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAverageOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RevolvingCreditFacilitiesOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RevolvingCreditFacilitiesThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_srt_ConsolidatedEntitiesAxis=cms_CMSEnterprisesIncludingSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CMSEnterprisesIncludingSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RevolvingCreditFacilitiesFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941386577240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financings and Capitalization (Forward Stock Contracts) (Details) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 22, 2020</div></th>
<th class="th"><div>Sep. 15, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member', window );">Forward Contracts Entered Into September 15, 2020 And Maturing December 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Debt and Equity Securities, FV-NI [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityShares', window );">Number of Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">846,759<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate', window );">Initial forward price (in dollars per share)</a></td>
<td class="nump">$ 60.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61.04<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member', window );">Forward Contracts Entered Into December 22, 2020 And Maturing June 22, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Debt and Equity Securities, FV-NI [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityShares', window );">Number of Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate', window );">Initial forward price (in dollars per share)</a></td>
<td class="nump">$ 61.81<span></span>
</td>
<td class="nump">$ 61.81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The per share price of the Company's stock at which the contract holder of the freestanding contract has the right to purchase or sell the Company's stock at a future date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120519210&amp;loc=d3e90205-114008<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109262807&amp;loc=d3e22047-110879<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForwardContractIndexedToIssuersEquityForwardRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForwardContractIndexedToIssuersEquityShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of shares that could be issued to net share settle a contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that may be required to be issued, disclose the fact that a potentially infinite number of shares could be issued to settle the contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120519210&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForwardContractIndexedToIssuersEquityShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941260411080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financings and Capitalization (Preferred Stock of Subsidiary) (Details) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Debt and Equity Securities, FV-NI [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Par value of preferred stock (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares)</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cms_Series450Member', window );">Preferred Stock $4.50 Series | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Debt and Equity Securities, FV-NI [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Par value of preferred stock (in dollars per share)</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Optional redemption price (in dollars per share)</a></td>
<td class="nump">$ 110<span></span>
</td>
<td class="nump">$ 110<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares)</a></td>
<td class="nump">7,500,000<span></span>
</td>
<td class="nump">7,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Number of shares outstanding (in shares)</a></td>
<td class="nump">373,148<span></span>
</td>
<td class="nump">373,148<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockRedemptionPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21488-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21564-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockRedemptionPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cms_Series450Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_Series450Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>97
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941267554168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">$ 17<span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Derivative instruments</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative instruments</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Derivative instruments</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative instruments</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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure', window );">Nonqualified deferred compensation plan assets</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure', window );">Nonqualified deferred compensation plan liabilities</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure', window );">Nonqualified deferred compensation plan assets</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure', window );">Nonqualified deferred compensation plan liabilities</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">40<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">CMS&#160;Energy common stock</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DerivativeFairValueOfDerivativeAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=99377092&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941279861032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">Cash flow hedge gain (loss)</a></td>
<td class="num">$ (6)<span></span>
</td>
<td class="num">$ (4)<span></span>
</td>
<td class="num">$ (2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative instruments</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as Hedging Instrument | Cash Flow Hedging | Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember', window );">Other Liabilities | Designated as Hedging Instrument | Cash Flow Hedging</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative instruments</a></td>
<td class="nump">9<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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank | Designated as Hedging Instrument | Fair Value Hedging | Interest Rate Swap, Notes 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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLossOnDerivative', window );">Loss on derivative</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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1', window );">Gain on hedged item</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank | Other Liabilities | Designated as Hedging Instrument | Fair Value Hedging</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative instruments</a></td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">$ 1<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_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the increase (decrease) in fair value of the hedged item in a fair value hedge recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 25<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121577467&amp;loc=d3e76258-113986<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLossOnDerivative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLossOnDerivative</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121577181&amp;loc=SL110061190-113977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5618551-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624171-113959<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OtherLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_EnerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EnerBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=cms_InterestRateSwapNotesReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=cms_InterestRateSwapNotesReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941264596904">
<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></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Current accounts receivable</a></td>
<td class="nump">$ 12,000,000<span></span>
</td>
<td class="nump">$ 13,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">EnerBank notes receivable, net of allowance for loan losses</a></td>
<td class="nump">275,000,000<span></span>
</td>
<td class="nump">242,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long term debt</a></td>
<td class="nump">1,486,000,000<span></span>
</td>
<td class="nump">1,111,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherShortTermBorrowings', window );">Current portion of long-term payables</a></td>
<td class="nump">6,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">17,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Notes receivable</a></td>
<td class="nump">2,887,000,000<span></span>
</td>
<td class="nump">2,500,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Debt Securities, Held-to-maturity, Fair Value</a></td>
<td class="nump">28,000,000<span></span>
</td>
<td class="nump">26,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">15,120,000,000<span></span>
</td>
<td class="nump">13,062,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">33,000,000<span></span>
</td>
<td class="nump">30,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">17,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Notes receivable</a></td>
<td class="nump">3,248,000,000<span></span>
</td>
<td class="nump">2,652,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Debt Securities, Held-to-maturity, Fair Value</a></td>
<td class="nump">29,000,000<span></span>
</td>
<td class="nump">26,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">17,512,000,000<span></span>
</td>
<td class="nump">14,185,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">35,000,000<span></span>
</td>
<td class="nump">32,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long term debt</a></td>
<td class="nump">364,000,000<span></span>
</td>
<td class="nump">202,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedPartiesCurrent', window );">DB&#160;SERP note receivable &#8211; related party</a></td>
<td class="nump">7,000,000<span></span>
</td>
<td class="nump">7,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">17,000,000<span></span>
</td>
<td class="nump">20,000,000<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="top.Show.showAR( this, 'defref_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">107,000,000<span></span>
</td>
<td class="nump">103,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">8,106,000,000<span></span>
</td>
<td class="nump">7,250,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">17,000,000<span></span>
</td>
<td class="nump">20,000,000<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="top.Show.showAR( this, 'defref_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">107,000,000<span></span>
</td>
<td class="nump">103,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">9,801,000,000<span></span>
</td>
<td class="nump">8,010,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', 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="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Notes receivable</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="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Debt Securities, Held-to-maturity, Fair Value</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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">1,249,000,000<span></span>
</td>
<td class="nump">1,197,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', 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="top.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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', 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="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Notes receivable</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="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Debt Securities, Held-to-maturity, Fair Value</a></td>
<td class="nump">29,000,000<span></span>
</td>
<td class="nump">26,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">14,178,000,000<span></span>
</td>
<td class="nump">11,048,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', 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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">7,716,000,000<span></span>
</td>
<td class="nump">6,070,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">17,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Notes receivable</a></td>
<td class="nump">3,248,000,000<span></span>
</td>
<td class="nump">2,652,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Debt Securities, Held-to-maturity, Fair Value</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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">2,085,000,000<span></span>
</td>
<td class="nump">1,940,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">35,000,000<span></span>
</td>
<td class="nump">32,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">17,000,000<span></span>
</td>
<td class="nump">20,000,000<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="top.Show.showAR( this, 'defref_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">107,000,000<span></span>
</td>
<td class="nump">103,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">2,085,000,000<span></span>
</td>
<td class="nump">1,940,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">EnerBank notes receivable, net of allowance for loan losses</a></td>
<td class="nump">275,000,000<span></span>
</td>
<td class="nump">242,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Unrealized gain on mortgage backed security</a></td>
<td class="nump">$ 1,000,000<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_NotesReceivableRelatedPartiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Notes Receivable, Related Parties, Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AccountsReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of notes payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NotesReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due within 1 year (or 1 business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EnerBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941277229304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_DebtInstrumentSupportedByThirdPartyCreditEnhancement', window );">Portion of long-term debt supported by third-party credit enhancements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from DB&#160;SERP investments</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 146<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from DB&#160;SERP investments</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">106<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">DB&#160;SERP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from DB&#160;SERP investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">DB&#160;SERP | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from DB&#160;SERP investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 103<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DebtInstrumentSupportedByThirdPartyCreditEnhancement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the amount of the entity's issued liability supported by a third-party credit enhancement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DebtInstrumentSupportedByThirdPartyCreditEnhancement</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_FinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3151-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941279527608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Notes Receivable (Schedule Of Current And Non-Current Notes Receivable) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [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="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">EnerBank notes receivable, net of allowance for loan losses</a></td>
<td class="nump">$ 275<span></span>
</td>
<td class="nump">$ 242<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Total notes receivable</a></td>
<td class="nump">2,887<span></span>
</td>
<td class="nump">2,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [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="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedPartiesCurrent', window );">DB&#160;SERP note receivable &#8211; related party</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="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedPartiesNoncurrent', window );">DB&#160;SERP note receivable &#8211; related party</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">96<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedParties', window );">Total notes receivable</a></td>
<td class="nump">107<span></span>
</td>
<td class="nump">103<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [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="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">EnerBank notes receivable, net of allowance for loan losses</a></td>
<td class="nump">275<span></span>
</td>
<td class="nump">242<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">EnerBank notes receivable, net of allowance for loan losses</a></td>
<td class="nump">$ 2,612<span></span>
</td>
<td class="nump">$ 2,258<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_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919230-210447<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amounts due from parties associated with the reporting entity as evidenced by a written promise to pay.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due within 1 year (or 1 business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due after 1 year (or 1 business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=cms_EnerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EnerBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941266348312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Receivable (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cms_CMSEnergyNotePayableMember', window );">CMS Energy Note Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableDeferredIncome', window );">Unearned income</a></td>
<td class="nump">$ 128<span></span>
</td>
<td class="nump">$ 134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableSignificantSales', window );">Sale of notes receivable</a></td>
<td class="nump">246<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfNotesReceivable', window );">Gain on sale of notes receivable</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Delinquent loans</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank | Unfunded Loan Commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Unfunded loan commitments</a></td>
<td class="nump">348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OffBalanceSheetCreditLossLiability', window );">Allowance for expected credit loss on off balance sheet commitments</a></td>
<td class="nump">$ 6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank | Credit Concentration Risk | Loans Originated Within Last Five Years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">97.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank | Credit Concentration Risk | FICO Score, Between Good And Excellent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">86.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank | Retail Installment Contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableSignificantPurchases', window );">Consumer retail installment contracts</a></td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank | Interest Rate Swap, Notes Receivable | Fair Value Hedging | Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">$ 134<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_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of fee received for commitment to originate or purchase financing receivable where likelihood of commitment being exercised is remote. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6378536&amp;loc=d3e10095-111533<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable past due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922355-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919253-210447<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953401-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentPastDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableSignificantPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase from purchase of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919244-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableSignificantPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableSignificantSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease from sale and reclassification to held-for-sale of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919244-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableSignificantSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=d3e107425-111719<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OffBalanceSheetCreditLossLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expected credit loss for credit exposure on off-balance-sheet commitment, including but not limited to, loan commitment, standby letter of credit, financial guarantee not accounted for as insurance. Excludes off-balance sheet credit exposure accounted for as insurance and instrument accounted for under derivatives and hedging.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121611286&amp;loc=d3e11927-110247<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82919202-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OffBalanceSheetCreditLossLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnusedCommitmentsToExtendCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unused amount of commitments to extend credit to customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusedCommitmentsToExtendCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_CMSEnergyNotePayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EnerBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_UnfundedLoanCommitmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_UnfundedLoanCommitmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_LoansOriginatedWithinLastFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LoansOriginatedWithinLastFiveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditScoreFicoAxis=cms_FICOScoreBetweenGoodAndExcellentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditScoreFicoAxis=cms_FICOScoreBetweenGoodAndExcellentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cms_RetailInstallmentContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=cms_RetailInstallmentContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=cms_InterestRateSwapNotesReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=cms_InterestRateSwapNotesReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941259580040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Receivable (Schedule Of Allowance For Loan Losses) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jan. 01, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward', window );"><strong>Notes, Loans, And Financing Receivable, Net Rollforward [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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses, at beginning of period</a></td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Provision for loan losses</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Charge-offs</a></td>
<td class="num">(39)<span></span>
</td>
<td class="num">(35)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses, at end of period</a></td>
<td class="nump">123<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_UnfundedLoanCommitmentMember', window );">Unfunded Loan Commitment | EnerBank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward', window );"><strong>Notes, Loans, And Financing Receivable, Net Rollforward [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="top.Show.showAR( this, 'defref_us-gaap_OffBalanceSheetCreditLossLiability', window );">Allowance for expected credit loss on off balance sheet commitments</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | EnerBank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward', window );"><strong>Notes, Loans, And Financing Receivable, Net Rollforward [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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses, at beginning of period</a></td>
<td class="nump">$ 62<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses, at end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | Unfunded Loan Commitment | EnerBank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward', window );"><strong>Notes, Loans, And Financing Receivable, Net Rollforward [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="top.Show.showAR( this, 'defref_us-gaap_OffBalanceSheetCreditLossLiability', window );">Allowance for expected credit loss on off balance sheet commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in allowance for credit loss on financing receivable from recovery.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of writeoff of financing receivable, charged against allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922352-210448<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OffBalanceSheetCreditLossLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expected credit loss for credit exposure on off-balance-sheet commitment, including but not limited to, loan commitment, standby letter of credit, financial guarantee not accounted for as insurance. Excludes off-balance sheet credit exposure accounted for as insurance and instrument accounted for under derivatives and hedging.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121611286&amp;loc=d3e11927-110247<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82919202-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OffBalanceSheetCreditLossLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanLossesExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of credit loss expense (reversal of expense) for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanLossesExpensed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_UnfundedLoanCommitmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_UnfundedLoanCommitmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_EnerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EnerBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941276120024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Schedule Of Plant, Property, and Equipment) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>coal_fueled_electric_generating_unit</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">$ 27,907<span></span>
</td>
<td class="nump">$ 25,390<span></span>
</td>
<td class="nump">$ 24,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction work in progress</a></td>
<td class="nump">1,085<span></span>
</td>
<td class="nump">896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="num">(7,953)<span></span>
</td>
<td class="num">(7,360)<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total plant, property, and equipment</a></td>
<td class="nump">21,039<span></span>
</td>
<td class="nump">18,926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">2,653<span></span>
</td>
<td class="nump">2,489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">26,757<span></span>
</td>
<td class="nump">24,963<span></span>
</td>
<td class="nump">23,963<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Assets under finance leases and other financing</a></td>
<td class="nump">336<span></span>
</td>
<td class="nump">340<span></span>
</td>
<td class="nump">$ 309<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress', window );">Construction work in progress</a></td>
<td class="nump">1,058<span></span>
</td>
<td class="nump">879<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Accumulated depreciation and amortization</a></td>
<td class="num">(7,844)<span></span>
</td>
<td class="num">(7,272)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Total plant, property, and equipment</a></td>
<td class="nump">19,971<span></span>
</td>
<td class="nump">18,570<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions', window );">Plant additions</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals', window );">Plant retirements</a></td>
<td class="nump">220<span></span>
</td>
<td class="nump">380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">$ 2,653<span></span>
</td>
<td class="nump">2,489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife', window );">Estimated depreciable life in years, consumers</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife', window );">Estimated depreciable life in years, consumers</a></td>
<td class="text">125 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_ElectricityGenerationPlantNonNuclearMember', window );">Generation | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing', window );">Generation</a></td>
<td class="nump">$ 6,376<span></span>
</td>
<td class="nump">5,942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_ElectricityGenerationPlantNonNuclearMember', window );">Generation | Consumers Energy Company | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife', window );">Estimated depreciable life in years, generation</a></td>
<td class="text">22 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_ElectricityGenerationPlantNonNuclearMember', window );">Generation | Consumers Energy Company | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife', window );">Estimated depreciable life in years, generation</a></td>
<td class="text">125 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_ElectricDistributionMember', window );">Distribution | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution', window );">Distribution</a></td>
<td class="nump">$ 9,130<span></span>
</td>
<td class="nump">8,519<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_ElectricDistributionMember', window );">Distribution | Consumers Energy Company | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife', window );">Estimated depreciable life in years, distribution</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_ElectricDistributionMember', window );">Distribution | Consumers Energy Company | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife', window );">Estimated depreciable life in years, distribution</a></td>
<td class="text">75 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_ElectricTransmissionMember', window );">Transmission | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission', window );">Transmission</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_ElectricTransmissionMember', window );">Transmission | Consumers Energy Company | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife', window );">Estimated depreciable life in years, transmission</a></td>
<td class="text">46 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_ElectricTransmissionMember', window );">Transmission | Consumers Energy Company | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife', window );">Estimated depreciable life in years, transmission</a></td>
<td class="text">75 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_ElectricOtherMember', window );">Other | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment', window );">Other</a></td>
<td class="nump">$ 1,326<span></span>
</td>
<td class="nump">1,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_ElectricOtherMember', window );">Other | Consumers Energy Company | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_ElectricOtherMember', window );">Other | Consumers Energy Company | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">50 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_ElectricAssetsHeldUnderFinanceLeasesMember', window );">Assets under finance leases and other financing obligations | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Assets under finance leases and other financing</a></td>
<td class="nump">$ 323<span></span>
</td>
<td class="nump">326<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_GasDistributionMember', window );">Distribution | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution', window );">Distribution</a></td>
<td class="nump">$ 5,702<span></span>
</td>
<td class="nump">5,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_GasDistributionMember', window );">Distribution | Consumers Energy Company | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife', window );">Estimated depreciable life in years, distribution</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_GasDistributionMember', window );">Distribution | Consumers Energy Company | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife', window );">Estimated depreciable life in years, distribution</a></td>
<td class="text">85 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_GasTransmissionMember', window );">Transmission | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission', window );">Transmission</a></td>
<td class="nump">$ 2,003<span></span>
</td>
<td class="nump">1,752<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_GasTransmissionMember', window );">Transmission | Consumers Energy Company | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife', window );">Estimated depreciable life in years, transmission</a></td>
<td class="text">17 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_GasTransmissionMember', window );">Transmission | Consumers Energy Company | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife', window );">Estimated depreciable life in years, transmission</a></td>
<td class="text">75 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasUndergroundStorageFacilitiesMember', window );">Underground Storage Facilities | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment', window );">Other</a></td>
<td class="nump">$ 1,046<span></span>
</td>
<td class="nump">987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasUndergroundStorageFacilitiesMember', window );">Underground Storage Facilities | Consumers Energy Company | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">27 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasUndergroundStorageFacilitiesMember', window );">Underground Storage Facilities | Consumers Energy Company | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">75 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasOtherMember', window );">Other | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment', window );">Other</a></td>
<td class="nump">$ 817<span></span>
</td>
<td class="nump">797<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasOtherMember', window );">Other | Consumers Energy Company | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasOtherMember', window );">Other | Consumers Energy Company | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">50 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasAssetsHeldUnderFinanceLeasesMember', window );">Finance leases | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Assets under finance leases and other financing</a></td>
<td class="nump">$ 13<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember', window );">Other non-utility property | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentOther', window );">Other non-utility property</a></td>
<td class="nump">$ 21<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember', window );">Other non-utility property | Consumers Energy Company | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember', window );">Other non-utility property | Consumers Energy Company | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">51 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember', window );">Costs of coal-fueled electric generating units to be retired | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_RegulatoryAssetsNumberOfUnits', window );">Number of units | coal_fueled_electric_generating_unit</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ReserveQuantitiesByTypeOfReserveAxis=srt_NaturalGasReservesMember', window );">Natural Gas | Underground Storage Facilities | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment', window );">Other</a></td>
<td class="nump">$ 26<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, Enterprises and EnerBank</a></td>
<td class="text">1 year<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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, Enterprises and EnerBank</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnterprisesIppMember', window );">Enterprises independent power production</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">$ 1,112<span></span>
</td>
<td class="nump">403<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnterprisesIppMember', window );">Enterprises independent power production | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, Enterprises and EnerBank</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnterprisesIppMember', window );">Enterprises independent power production | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, Enterprises and EnerBank</a></td>
<td class="text">40 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnterprisesOtherMember', window );">Enterprises Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnterprisesOtherMember', window );">Enterprises Other | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, Enterprises and EnerBank</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnterprisesOtherMember', window );">Enterprises Other | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, Enterprises and EnerBank</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember', window );">Costs of coal-fueled electric generating units to be retired | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">$ 678<span></span>
</td>
<td class="nump">$ 667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PropertyPlantAndEquipmentGrossExcludingCWIP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current year acquisitions of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current year divestiture of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_cms_RegulatoryAssetsNumberOfUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Assets, Number Of Units</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RegulatoryAssetsNumberOfUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of assets common to business units owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period end amount of property, plant and equipment (PPE) related to utility distribution.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of utility distribution assets owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period end amount of property, plant and equipment (PPE) related to generation or processing owned by public utility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of utility generation assets owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period end book value of other property, plant and equipment (PPE) owned (but not classified elsewhere) by the public utility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of other property, plant and equipment (PPE) owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period end amount of property, plant and equipment (PPE) related to utility transmission owned by public utility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of utility transmission equipment owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=us-gaap_ElectricityGenerationPlantNonNuclearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=us-gaap_ElectricityGenerationPlantNonNuclearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=us-gaap_ElectricDistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=us-gaap_ElectricDistributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=us-gaap_ElectricTransmissionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=us-gaap_ElectricTransmissionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_ElectricOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_ElectricOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_ElectricAssetsHeldUnderFinanceLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_ElectricAssetsHeldUnderFinanceLeasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=us-gaap_GasDistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=us-gaap_GasDistributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=us-gaap_GasTransmissionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=us-gaap_GasTransmissionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_GasUndergroundStorageFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_GasUndergroundStorageFacilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_GasOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_GasOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_GasAssetsHeldUnderFinanceLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_GasAssetsHeldUnderFinanceLeasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CoalFueledElectricGeneratingUnitsToBeRetiredMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ReserveQuantitiesByTypeOfReserveAxis=srt_NaturalGasReservesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ReserveQuantitiesByTypeOfReserveAxis=srt_NaturalGasReservesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EnerBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnterprisesIppMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EnterprisesIppMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_EnterprisesOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EnterprisesOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941272936472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Schedule of Finite-Lived Intangible Assets by Major Class Table) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">$ 1,134<span></span>
</td>
<td class="nump">$ 1,114<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">667<span></span>
</td>
<td class="nump">615<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">1,104<span></span>
</td>
<td class="nump">1,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">658<span></span>
</td>
<td class="nump">607<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions', window );">Plant additions</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">2,000<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals', window );">Plant retirements</a></td>
<td class="nump">220<span></span>
</td>
<td class="nump">380<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">883<span></span>
</td>
<td class="nump">882<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">577<span></span>
</td>
<td class="nump">529<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software development | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">856<span></span>
</td>
<td class="nump">869<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">568<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cms_IntangiblePlantMember', window );">Intangible Plant | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions', window );">Plant additions</a></td>
<td class="nump">69<span></span>
</td>
<td class="nump">67<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals', window );">Plant retirements</a></td>
<td class="nump">65<span></span>
</td>
<td class="nump">193<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ContractualRightsMember', window );">Rights of way</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">197<span></span>
</td>
<td class="nump">180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">57<span></span>
</td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ContractualRightsMember', window );">Rights of way | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">197<span></span>
</td>
<td class="nump">180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">57<span></span>
</td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_FranchiseRightsMember', window );">Franchises and consents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_FranchiseRightsMember', window );">Franchises and consents | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">28<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other intangible assets | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Software development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Software development | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Rights of way</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">50 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Rights of way | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">50 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Franchises and consents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Franchises and consents | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Software development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Software development | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Rights of way</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">85 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Rights of way | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">85 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Franchises and consents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">50 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Franchises and consents | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">50 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current year acquisitions of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current year divestiture of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cms_IntangiblePlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=cms_IntangiblePlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ContractualRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ContractualRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_FranchiseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_FranchiseRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941263057608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Public Utilities, Allowance for Funds Used During Construction, Schedule of Composite Rate Table) (Details) - Consumers Energy Company<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Electric Utility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate', window );">AFUDC Capitalization rate</a></td>
<td class="nump">6.90%<span></span>
</td>
<td class="nump">6.40%<span></span>
</td>
<td class="nump">6.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Gas Utility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate', window );">AFUDC Capitalization rate</a></td>
<td class="nump">5.70%<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
<td class="nump">5.90%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective rate, including composite rate, of cost of financing additions to qualifying regulated assets, commonly called allowance for funds used during construction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501662&amp;loc=d3e56162-110433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501569&amp;loc=d3e55921-110430<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_ElectricUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_ElectricUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_GasUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_GasUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941278270168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Schedule of Finance Leases and Other Financing Obligations) (Details) - Consumers Energy Company - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInPropertyPlantAndEquipmentRollForward', window );"><strong>Finance Leases and Other Financing Obligations, Rollforward [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Balance at beginning of period</a></td>
<td class="nump">$ 340<span></span>
</td>
<td class="nump">$ 309<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="top.Show.showAR( this, 'defref_cms_FinanceLeaseAssetsAdditions', window );">Additions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">26<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="top.Show.showAR( this, 'defref_cms_FinanceLeaseAssetNetRetirementsAndAdjustments', window );">Net retirements and other adjustments</a></td>
<td class="num">(4)<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Balance at end of period</a></td>
<td class="nump">336<span></span>
</td>
<td class="nump">340<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Finance lease accumulated amortization</a></td>
<td class="nump">$ 254<span></span>
</td>
<td class="nump">$ 239<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinanceLeaseAssetNetRetirementsAndAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease Asset, Net Retirements And Adjustments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_FinanceLeaseAssetNetRetirementsAndAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinanceLeaseAssetsAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease Assets, Additions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_FinanceLeaseAssetsAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInPropertyPlantAndEquipmentRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInPropertyPlantAndEquipmentRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>108
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941270605528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Schedule Of Depreciation And Amortization) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="nump">$ 7,953<span></span>
</td>
<td class="nump">$ 7,360<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Consumers accumulated depreciation and amortization</a></td>
<td class="nump">7,844<span></span>
</td>
<td class="nump">7,272<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cms_NonUtilityPlantAssetsMember', window );">Non-utility plant assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="nump">112<span></span>
</td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cms_NonUtilityPlantAssetsMember', window );">Non-utility plant assets | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Consumers accumulated depreciation and amortization</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_UtilityPlantAssetsMember', window );">Utility plant assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="nump">7,841<span></span>
</td>
<td class="nump">7,269<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_UtilityPlantAssetsMember', window );">Utility plant assets | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Consumers accumulated depreciation and amortization</a></td>
<td class="nump">$ 7,841<span></span>
</td>
<td class="nump">$ 7,269<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cms_NonUtilityPlantAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=cms_NonUtilityPlantAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_UtilityPlantAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_UtilityPlantAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941279518440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Public Utilities Property Plant and Equipment Schedule of Composite Depreciation Rate Table) (Details) - Consumers Energy Company<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_ElectricUtilityPropertyMember', window );">Electric utility property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Composite depreciation rate</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasUtilityPropertyMember', window );">Gas utility property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Composite depreciation rate</a></td>
<td class="nump">2.90%<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=srt_OtherPropertyMember', window );">Other property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Composite depreciation rate</a></td>
<td class="nump">9.80%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.10%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Composite depreciation rate for public utility plants in service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_ElectricUtilityPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_ElectricUtilityPropertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_GasUtilityPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_GasUtilityPropertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=srt_OtherPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=srt_OtherPropertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941271446808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Schedule Of Depreciation And Amortization Expense) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense &#8211; plant, property, and equipment</a></td>
<td class="nump">$ 902<span></span>
</td>
<td class="nump">$ 842<span></span>
</td>
<td class="nump">$ 778<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Total depreciation and amortization expense</a></td>
<td class="nump">1,048<span></span>
</td>
<td class="nump">992<span></span>
</td>
<td class="nump">933<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=cms_SecuritizedRegulatoryAssetsMember', window );">Securitized regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">116<span></span>
</td>
<td class="nump">121<span></span>
</td>
<td class="nump">127<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">4<span></span>
</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="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense &#8211; plant, property, and equipment</a></td>
<td class="nump">881<span></span>
</td>
<td class="nump">827<span></span>
</td>
<td class="nump">768<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Total depreciation and amortization expense</a></td>
<td class="nump">1,023<span></span>
</td>
<td class="nump">975<span></span>
</td>
<td class="nump">921<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Securitized regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">112<span></span>
</td>
<td class="nump">119<span></span>
</td>
<td class="nump">125<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=cms_SecuritizedRegulatoryAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_SecuritizedRegulatoryAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941260332744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Schedule Of Estimated Amortization Expense For Intangibles) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2022</a></td>
<td class="nump">115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2023</a></td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2024</a></td>
<td class="nump">89<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2025</a></td>
<td class="nump">86<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2021</a></td>
<td class="nump">115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2022</a></td>
<td class="nump">111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2023</a></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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2024</a></td>
<td class="nump">86<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2025</a></td>
<td class="nump">$ 85<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>112
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941274749880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Jointly Owned Regulated Utility Facilities) (Details) - Consumers Energy Company<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </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="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=cms_CampbellUnit3Member', window );">J.H.&#160;Campbell Unit 3</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Ownership share</a></td>
<td class="nump">93.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService', window );">Utility plant in service</a></td>
<td class="nump">$ 1,743<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation', window );">Accumulated depreciation</a></td>
<td class="num">(822)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress', window );">Construction work in progress</a></td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount', window );">Net investment</a></td>
<td class="nump">$ 933<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=cms_LudingtonMember', window );">Ludington</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Ownership share</a></td>
<td class="nump">51.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService', window );">Utility plant in service</a></td>
<td class="nump">$ 489<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation', window );">Accumulated depreciation</a></td>
<td class="num">(188)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress', window );">Construction work in progress</a></td>
<td class="nump">78<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount', window );">Net investment</a></td>
<td class="nump">379<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=cms_DistributionMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService', window );">Utility plant in service</a></td>
<td class="nump">381<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation', window );">Accumulated depreciation</a></td>
<td class="num">(107)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress', window );">Construction work in progress</a></td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount', window );">Net investment</a></td>
<td class="nump">$ 286<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The period end amount owned by the reporting utility of a jointly owned utility plant in service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=115995737&amp;loc=d3e659983-123033<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total period end amount of plant in service and construction in progress net of accumulated depreciation for the utility's share of jointly owned electricity generation plant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=115995737&amp;loc=d3e659983-123033<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The period end amount of construction work in progress at a jointly owned electricity generation plant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=115995737&amp;loc=d3e659983-123033<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The period end amount of accumulated depreciation in a jointly owned electricity generation plant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=115995737&amp;loc=d3e659983-123033<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=115995737&amp;loc=d3e659983-123033<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantAxis=cms_CampbellUnit3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=cms_CampbellUnit3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantAxis=cms_LudingtonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=cms_LudingtonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantAxis=cms_DistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=cms_DistributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941264711416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases and Palisades Financing - Assets and Liabilities of Lessee (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract', window );"><strong>Operating leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">$ 34<span></span>
</td>
<td class="nump">$ 47<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LesseeOperatingLeaseLiabilitiesAbstract', window );"><strong>Lease liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current lease liabilities</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent lease liabilities</a></td>
<td class="nump">25<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="top.Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseDescriptionAbstract', window );"><strong>Finance leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">65<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LesseeFinanceLeaseLiabilitiesAbstract', window );"><strong>Lease liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance lease liability</a></td>
<td class="nump">60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current lease liabilities</a></td>
<td class="nump">7<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Non-current lease liabilities</a></td>
<td class="nump">$ 53<span></span>
</td>
<td class="nump">$ 60<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LesseeWeightedAverageLeaseTermAbstract', window );"><strong>Weighted-average remaining lease term (in years)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">19 years<span></span>
</td>
<td class="text">17 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance leases</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">12 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LesseeWeightedAverageDiscountRateAbstract', window );"><strong>Weighted-average discount rate</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance leases</a></td>
<td class="nump">1.80%<span></span>
</td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</a></td>
<td class="text">us-gaap:OtherAssetsNoncurrent<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">us-gaap:OtherLiabilitiesCurrent<span></span>
</td>
<td class="text">us-gaap:OtherLiabilitiesCurrent<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">us-gaap:OtherLiabilitiesNoncurrent<span></span>
</td>
<td class="text">us-gaap:OtherLiabilitiesNoncurrent<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract', window );"><strong>Operating leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">$ 28<span></span>
</td>
<td class="nump">$ 40<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LesseeOperatingLeaseLiabilitiesAbstract', window );"><strong>Lease liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current lease liabilities</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent lease liabilities</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseDescriptionAbstract', window );"><strong>Finance leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">65<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="top.Show.showAR( this, 'defref_cms_LesseeFinanceLeaseLiabilitiesAbstract', window );"><strong>Lease liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance lease liability</a></td>
<td class="nump">60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current lease liabilities</a></td>
<td class="nump">7<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Non-current lease liabilities</a></td>
<td class="nump">$ 53<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="top.Show.showAR( this, 'defref_cms_LesseeWeightedAverageLeaseTermAbstract', window );"><strong>Weighted-average remaining lease term (in years)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">18 years<span></span>
</td>
<td class="text">14 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance leases</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">12 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LesseeWeightedAverageDiscountRateAbstract', window );"><strong>Weighted-average discount rate</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">3.80%<span></span>
</td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance leases</a></td>
<td class="nump">1.80%<span></span>
</td>
<td class="nump">1.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=cms_RelatedPartyLeaseMember', window );">Related Party Lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LesseeFinanceLeaseLiabilitiesAbstract', window );"><strong>Lease liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance lease liability</a></td>
<td class="nump">$ 25<span></span>
</td>
<td class="nump">$ 25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current lease liabilities</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_LesseeFinanceLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Finance Lease Liabilities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_LesseeFinanceLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_LesseeOperatingLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease Liabilities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_LesseeOperatingLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_LesseeWeightedAverageDiscountRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Weighted Average Discount Rate [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_LesseeWeightedAverageDiscountRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_LesseeWeightedAverageLeaseTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Weighted Average Lease Term [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_LesseeWeightedAverageLeaseTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeaseDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeaseDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=cms_RelatedPartyLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=cms_RelatedPartyLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941268662488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases and Palisades Financing - Schedule of Lease Costs (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease costs</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="top.Show.showAR( this, 'defref_cms_FinanceLeaseCost1Abstract', window );"><strong>Finance lease costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease costs</a></td>
<td class="nump">94<span></span>
</td>
<td class="nump">95<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease costs</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease costs</a></td>
<td class="nump">144<span></span>
</td>
<td class="nump">146<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease costs</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinanceLeaseCost1Abstract', window );"><strong>Finance lease costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">6<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">17<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="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease costs</a></td>
<td class="nump">94<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease costs</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease costs</a></td>
<td class="nump">$ 142<span></span>
</td>
<td class="nump">$ 144<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinanceLeaseCost1Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease Cost1 [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_FinanceLeaseCost1Abstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>115
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941269597912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases and Palisades Financing - Schedule of Lessee Cash Flows (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash used in operating activities for operating leases</a></td>
<td class="nump">$ 11<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Cash used in operating activities for finance leases</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Cash used in financing activities for finance leases</a></td>
<td class="nump">6<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="top.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="top.Show.showAR( this, 'defref_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash used in operating activities for operating leases</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Cash used in operating activities for finance leases</a></td>
<td class="nump">17<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Cash used in financing activities for finance leases</a></td>
<td class="nump">$ 6<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_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest paid on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941269007048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases and Palisades Financing - Minimum Annual Rental Commitments post Topic 842 (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2022</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', 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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">2026 and thereafter</a></td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2023</a></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2025</a></td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2026 and thereafter</a></td>
<td class="nump">77<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">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="top.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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2022</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2023</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2024</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2025</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">2026 and thereafter</a></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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of minimum lease payments</a></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2025</a></td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2026 and thereafter</a></td>
<td class="nump">77<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">166<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=cms_PipelinesAndPowerPurchaseAgreementsMember', window );">Pipelines and PPAs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2025</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2026 and thereafter</a></td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">136<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></td>
<td class="nump">103<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=cms_PipelinesAndPowerPurchaseAgreementsMember', window );">Pipelines and PPAs | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2025</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2026 and thereafter</a></td>
<td class="nump">66<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=cms_OtherFinanceLeasesMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', 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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', 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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2026 and thereafter</a></td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=cms_OtherFinanceLeasesMember', window );">Other | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2025</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2026 and thereafter</a></td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">$ 27<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=cms_PipelinesAndPowerPurchaseAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=cms_PipelinesAndPowerPurchaseAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=cms_OtherFinanceLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=cms_OtherFinanceLeasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941266249384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases and Palisades Financing - Lessor Leases Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract', window );"><strong>Sales-type and Direct Financing Leases, Lease Receivable, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter', window );">Minimum rental payments to be received 2026 and thereafter</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable', window );">Lease receivables</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount', window );">Unearned income</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract', window );"><strong>Sales-type and Direct Financing Leases, Lease Receivable, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths', window );">Minimum rental payments to be received 2021</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears', window );">Minimum annual rental payments to be received in 2022</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears', window );">Minimum annual rental payments to be received in 2023</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears', window );">Minimum annual rental payments to be received in 2024</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears', window );">Minimum rental payments to be received in 2025</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract', window );"><strong>Sales-type and Direct Financing Leases, Lease Receivable, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths', window );">Minimum rental payments to be received 2021</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears', window );">Minimum annual rental payments to be received in 2022</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears', window );">Minimum annual rental payments to be received in 2023</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears', window );">Minimum annual rental payments to be received in 2024</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears', window );">Minimum rental payments to be received in 2025</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter', window );">Minimum rental payments to be received 2026 and thereafter</a></td>
<td class="nump">18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable', window );">Lease receivables</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount', window );">Unearned income</a></td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=cms_PowerSalesAgreementMember', window );">Power Sales Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorLeaseDescriptionLineItems', window );"><strong>Lessor, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLeaseIncome', window );">Leasing income</a></td>
<td class="nump">148<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseVariableLeaseIncome', window );">Variable lease income</a></td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=cms_CMSEnergySubsidiaryMember', window );">CMS Energy Subsidiary | Natural Gas Transportation Agreement | 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="top.Show.showAR( this, 'defref_us-gaap_LessorLeaseDescriptionLineItems', window );"><strong>Lessor, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorDirectFinancingLeaseTermOfContract1', window );">Direct financing lease term</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorDirectFinancingLeaseTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessor's direct financing lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919359-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorDirectFinancingLeaseTermOfContract1</td>
</tr>
<tr>
<td style="padding-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_LessorLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919372-209981<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121561866&amp;loc=SL77919311-209978<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6A<br> -URI http://asc.fasb.org/extlink&amp;oid=121640914&amp;loc=SL77927221-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLeaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseVariableLeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6A<br> -URI http://asc.fasb.org/extlink&amp;oid=121640914&amp;loc=SL77927221-108306<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919372-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseVariableLeaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lease payments not yet received by lessor and amount expected to be derived from underlying asset, following end of lease term guaranteed by lessee or other third party unrelated to lessor, from sales-type and direct financing leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919391-209981<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919379-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919391-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919391-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919391-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919391-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919391-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919391-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undiscounted lease receivable in excess of discounted receivable for sales-type and direct financing leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919391-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=cms_PowerSalesAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=cms_PowerSalesAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=cms_CMSEnergySubsidiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=cms_CMSEnergySubsidiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=cms_NaturalGasTransportationAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=cms_NaturalGasTransportationAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941261528808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases and Palisades Financing - Schedule of Future Payments to be Received (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </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="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 54<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears', window );">2022</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears', window );">2023</a></td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears', window );">2024</a></td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears', window );">2025</a></td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter', window );">2026 and thereafter</a></td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceived', window );">Total minimum lease payments</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_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payments to be received by lessor for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941264890424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases and Palisades Financing - Palisades Financing (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>MW</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Dec. 31, 2007</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MaturitiesOfLongTermDebtAbstract', window );"><strong>Finance Obligation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 1,486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</a></td>
<td class="nump">608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total minimum payments</a></td>
<td class="nump">15,272<span></span>
</td>
<td class="nump">$ 13,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet', window );">Less discount</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less current portion</a></td>
<td class="nump">1,486<span></span>
</td>
<td class="nump">1,111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Non-current portion</a></td>
<td class="nump">13,634<span></span>
</td>
<td class="nump">11,951<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MaturitiesOfLongTermDebtAbstract', window );"><strong>Finance Obligation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2021</a></td>
<td class="nump">364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</a></td>
<td class="nump">28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total minimum payments</a></td>
<td class="nump">8,197<span></span>
</td>
<td class="nump">7,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet', window );">Less discount</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less current portion</a></td>
<td class="nump">364<span></span>
</td>
<td class="nump">202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Non-current portion</a></td>
<td class="nump">$ 7,742<span></span>
</td>
<td class="nump">7,048<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FinancingObligationMember', window );">Financing Obligation | Consumers Energy Company | Palisades Power Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTerm', window );">Finance obligation term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity', window );">Annual average capacity (in MW) | MW</a></td>
<td class="nump">798<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ServicingLiabilityAtAmortizedCostAmortization', window );">Amortization and interest expense</a></td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount', window );">Palisades asset</a></td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount', window );">Palisades financing obligation</a></td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MaturitiesOfLongTermDebtAbstract', window );"><strong>Finance Obligation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2021</a></td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</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>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total minimum payments</a></td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet', window );">Less discount</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="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Financing obligation</a></td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less current portion</a></td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Non-current portion</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_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum number of power units that may be acquired, in connection with an unconditional purchase obligation that has not been recognized for financial reporting purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity</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>num: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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtInstrumentUnamortizedDiscountPremiumNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount (premium).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28567-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebtTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTerm</td>
</tr>
<tr>
<td style="padding-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_MaturitiesOfLongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MaturitiesOfLongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_us-gaap_ServicingLiabilityAtAmortizedCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization of contract to service financial assets under which estimated future revenue from contractually specified servicing fees, late charges, and other ancillary revenues are not expected to adequately compensate the servicer for performing the servicing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116651436&amp;loc=d3e122739-111746<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ServicingLiabilityAtAmortizedCostAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of financial assets accounted for as secured borrowings recognized in the transferor's statement of financial position at the end of each period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109249958&amp;loc=SL6224234-111729<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of liabilities associated with financial assets accounted for as secured borrowings recognized in the transferor's statement of financial position at the end of each period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109249958&amp;loc=SL6224234-111729<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FinancingObligationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FinancingObligationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_PalisadesPowerPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_PalisadesPowerPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941275551800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Retirement Obligations (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</a></td>
<td class="nump">$ 477<span></span>
</td>
<td class="nump">$ 432<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</a></td>
<td class="nump">65<span></span>
</td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="num">(41)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">24<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</a></td>
<td class="nump">28<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">553<span></span>
</td>
<td class="nump">477<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</a></td>
<td class="nump">474<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</a></td>
<td class="nump">46<span></span>
</td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="num">(41)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</a></td>
<td class="nump">28<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">530<span></span>
</td>
<td class="nump">474<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AssetRetirementObligationsCategoriesAxis=cms_CloseGasTreatingPlantAndGasWellsMember', window );">Gas treating plant and gas wells</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of 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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</a></td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</a></td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_AssetRetirementObligationsCategoriesAxis=cms_RenewableGenerationAssetsMember', window );">Renewable generation assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</a></td>
<td class="nump">19<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">23<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="top.Show.showAR( this, 'defref_cms_AssetRetirementObligationsCategoriesAxis=cms_RenewableGenerationAssetsMember', window );">Renewable generation assets | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</a></td>
<td class="nump">21<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</a></td>
<td class="nump">28<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">74<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AssetRetirementObligationsCategoriesAxis=cms_CoalAshDisposalAreasMember', window );">Coal ash disposal areas | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</a></td>
<td class="nump">166<span></span>
</td>
<td class="nump">179<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="num">(24)<span></span>
</td>
<td class="num">(27)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">148<span></span>
</td>
<td class="nump">166<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AssetRetirementObligationsCategoriesAxis=cms_GasDistributionCutPurgeCapMember', window );">Gas distribution cut, purge, and cap | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</a></td>
<td class="nump">231<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</a></td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">13<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">240<span></span>
</td>
<td class="nump">231<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AssetRetirementObligationsCategoriesAxis=cms_AsbestosAbatementMember', window );">Asbestos abatement | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">36<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AssetRetirementObligationsCategoriesAxis=cms_GasWellsPlugAndAbandonMember', window );">Gas wells plug and abandon | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</a></td>
<td class="nump">22<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_cms_AssetRetirementObligationsCategoriesAxis=cms_CableUnderStraightsOfMackinacMember', window );">Cable under Straits of Mackinac | 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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</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_us-gaap_AssetRetirementObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationAccretionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6392676&amp;loc=d3e7480-110848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationAccretionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset retirement obligations incurred during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationLiabilitiesSettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationLiabilitiesSettled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationRevisionOfEstimate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 35<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6392603&amp;loc=d3e7123-110846<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationRevisionOfEstimate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AssetRetirementObligationsCategoriesAxis=cms_CloseGasTreatingPlantAndGasWellsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AssetRetirementObligationsCategoriesAxis=cms_CloseGasTreatingPlantAndGasWellsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AssetRetirementObligationsCategoriesAxis=cms_RenewableGenerationAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AssetRetirementObligationsCategoriesAxis=cms_RenewableGenerationAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AssetRetirementObligationsCategoriesAxis=cms_CoalAshDisposalAreasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AssetRetirementObligationsCategoriesAxis=cms_CoalAshDisposalAreasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AssetRetirementObligationsCategoriesAxis=cms_GasDistributionCutPurgeCapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AssetRetirementObligationsCategoriesAxis=cms_GasDistributionCutPurgeCapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AssetRetirementObligationsCategoriesAxis=cms_AsbestosAbatementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AssetRetirementObligationsCategoriesAxis=cms_AsbestosAbatementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AssetRetirementObligationsCategoriesAxis=cms_GasWellsPlugAndAbandonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AssetRetirementObligationsCategoriesAxis=cms_GasWellsPlugAndAbandonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AssetRetirementObligationsCategoriesAxis=cms_CableUnderStraightsOfMackinacMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AssetRetirementObligationsCategoriesAxis=cms_CableUnderStraightsOfMackinacMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941269493816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">4 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Aug. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>year</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_cms_UnionMembershipByTotalEmployeesPercentage', window );">Union employees percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41.00%<span></span>
</td>
<td class="nump">41.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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_cms_UnionMembershipByTotalEmployeesPercentage', window );">Union employees percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44.00%<span></span>
</td>
<td class="nump">44.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Settlement loss</a></td>
<td class="nump">$ 36<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv', window );">Amortized net gains and losses in excess of PBO or MRV</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue', window );">Period for gains or losses to be included in market related value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">ABO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,900<span></span>
</td>
<td class="nump">$ 2,900<span></span>
</td>
<td class="nump">$ 2,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue', window );">Period for gains or losses to be included in market related value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Consumers Energy Company | Pension Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Settlement loss</a></td>
<td class="nump">$ 35<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53.00%<span></span>
</td>
<td class="nump">53.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Fixed-income securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Multi-asset investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">12.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Settlement loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_RetirementAgeRequirement', window );">Retirement age requirement | year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_RetirementYearsOfService', window );">Retirement years of service</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_RetirementYearsOfServiceWithDisability', window );">Retirement years of service with disability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1', window );">Ultimate health care cost trend rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate', window );">Year health care cost trend rate reaches ultimate trend rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2027<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="top.Show.showAR( this, 'defref_cms_EstimatedTimeOfAmortizationOfGainsLosses', window );">Estimated time of amortization of gains losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">9 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_EstimatedTimeOfPriorServiceCost', window );">Estimated time of prior service cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">9 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_cms_RetirementAgeRequirement', window );">Retirement age requirement | year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_RetirementYearsOfService', window );">Retirement years of service</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_RetirementYearsOfServiceWithDisability', window );">Retirement years of service with disability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1', window );">Ultimate health care cost trend rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate', window );">Year health care cost trend rate reaches ultimate trend rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2027<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="top.Show.showAR( this, 'defref_cms_EstimatedTimeOfPriorServiceCost', window );">Estimated time of prior service cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">9 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember', window );">Postretirement Health Trusts | Equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember', window );">Postretirement Health Trusts | Fixed-income securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">30.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember', window );">Postretirement Health Trusts | Multi-asset investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">20.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementLifeInsuranceMember', window );">Postretirement Life Trusts | Equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.00%<span></span>
</td>
<td class="nump">42.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementLifeInsuranceMember', window );">Postretirement Life Trusts | Fixed-income securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">28.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementLifeInsuranceMember', window );">Postretirement Life Trusts | Multi-asset investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">30.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=cms_DefinedCompanyContributionPlanMember', window );">Defined Company Contribution Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Plan cost, defined contribution plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">$ 26<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=cms_DefinedCompanyContributionPlanMember', window );">Defined Company Contribution Plan | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Plan cost, defined contribution plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=cms_SupplementalEmployeeRetirementPlanDefinedContributionMember', window );">DC SERP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Plan cost, defined contribution plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">2<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="top.Show.showAR( this, 'defref_cms_MinimumYearsOfParticipationBeforeVesting', window );">Minimum years of participation before vesting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DefinedContributionPlanTrustAssetsAmount', window );">Trust assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=cms_Plan401KMember', window );">401 (K) Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer match of eligible wages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Plan cost, defined contribution plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer match of eligible contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch', window );">Secondary employer match of eligible contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay', window );">Secondary employer match of eligible wages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=cms_Plan401KMember', window );">401 (K) Plan | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Plan cost, defined contribution plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">$ 27<span></span>
</td>
<td class="nump">$ 26<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=cms_ActivePensionPlanMember', window );">Pension Plan A | DB&#160;Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_cms_EstimatedTimeOfAmortizationOfGainsLosses', window );">Estimated time of amortization of gains losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">9 years<span></span>
</td>
<td class="text">9 years<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="top.Show.showAR( this, 'defref_cms_EstimatedTimeOfPriorServiceCost', window );">Estimated time of prior service cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">ABO</a></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,398<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=cms_ActivePensionPlanMember', window );">Pension Plan A | DB&#160;Pension Plans | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_cms_EstimatedTimeOfPriorServiceCost', window );">Estimated time of prior service cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=cms_InactivePensionPlanMember', window );">Pension Plan B | DB&#160;Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy', window );">Estimated time of amortization of gains (losses) life expectancy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">19 years<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">20 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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=cms_DBPensionPlanASettlementMember', window );">DB Pension Plan A Settlement | DB&#160;Pension Plans | Pension Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAmortizationPeriod', window );">Regulatory asset, amortization period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">9 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Defined Company Contribution Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer match of eligible wages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | DC SERP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_cms_PlanContributionPercentage', window );">Plan contribution percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Defined Company Contribution Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer match of eligible wages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | DC SERP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_cms_PlanContributionPercentage', window );">Plan contribution percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=cms_UnderAgeSixtyFiveMember', window );">Under Age 65 | OPEB Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Health care cost trend rate assumed next fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=cms_UnderAgeSixtyFiveMember', window );">Under Age 65 | OPEB Plan | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Health care cost trend rate assumed next fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=cms_OverAgeSixtyFiveMember', window );">Over Age 65 | OPEB Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Health care cost trend rate assumed next fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=cms_OverAgeSixtyFiveMember', window );">Over Age 65 | OPEB Plan | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Health care cost trend rate assumed next fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization of gains and losses in excess of ten percent of the greater of the PBO or the MRV over the average remaining service period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Contribution Plan, Employer Matching Contribution, Secondary Percent of Employees' Gross Pay</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay</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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Contribution Plan, Employer Matching Contribution, Secondary Percent of Match</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch</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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DefinedContributionPlanTrustAssetsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Contribution Plan, Trust Assets, Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_DefinedContributionPlanTrustAssetsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_EstimatedTimeOfAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated time of amortization of gains and losses in excess of ten percent of the greater of the PBO or the MRV over the average remaining service period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_EstimatedTimeOfAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated Time Of Amortization Of Gains (Losses) Life Expectancy</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_EstimatedTimeOfPriorServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The time period over which new prior service cost/credits will be amortized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_EstimatedTimeOfPriorServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_MinimumYearsOfParticipationBeforeVesting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum years of participation required before becoming vested.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_MinimumYearsOfParticipationBeforeVesting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period for gains or losses to be included in market related value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PlanContributionPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of base pay contributed by the Company to the plan for employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PlanContributionPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RetirementAgeRequirement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_RetirementAgeRequirement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RetirementYearsOfService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_RetirementYearsOfService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RetirementYearsOfServiceWithDisability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_RetirementYearsOfServiceWithDisability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_UnionMembershipByTotalEmployeesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>UnionMembershipByTotalEmployeesPercentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_UnionMembershipByTotalEmployeesPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ultimate trend rate for health care cost for defined benefit postretirement plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Year ultimate health care cost trend rate is expected to be reached, in CCYY format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:gYearListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=us-gaap_PensionCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=us-gaap_PensionCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_MultiassetInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_MultiassetInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementLifeInsuranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_DefinedBenefitPostretirementLifeInsuranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=cms_DefinedCompanyContributionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=cms_DefinedCompanyContributionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=cms_SupplementalEmployeeRetirementPlanDefinedContributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=cms_SupplementalEmployeeRetirementPlanDefinedContributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=cms_Plan401KMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=cms_Plan401KMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=cms_ActivePensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=cms_ActivePensionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=cms_InactivePensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=cms_InactivePensionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=cms_DBPensionPlanASettlementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=cms_DBPensionPlanASettlementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=cms_UnderAgeSixtyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=cms_UnderAgeSixtyFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=cms_OverAgeSixtyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=cms_OverAgeSixtyFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941277385320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits (Schedule Of SERP Trust Assets, ABO And Contributions) (Details) - DB&#160;SERP - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Trust assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">ABO</a></td>
<td class="nump">159<span></span>
</td>
<td class="nump">149<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="top.Show.showAR( this, 'defref_cms_ContributionsMadeToPlan', window );">Contributions</a></td>
<td class="nump">8<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Trust assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">ABO</a></td>
<td class="nump">115<span></span>
</td>
<td class="nump">107<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="top.Show.showAR( this, 'defref_cms_ContributionsMadeToPlan', window );">Contributions</a></td>
<td class="nump">5<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_DbSerpTrustAssetsMember', window );">Trust assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Trust assets</a></td>
<td class="nump">146<span></span>
</td>
<td class="nump">143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_DbSerpTrustAssetsMember', window );">Trust assets | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Trust assets</a></td>
<td class="nump">$ 107<span></span>
</td>
<td class="nump">$ 104<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_ContributionsMadeToPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contributions made to the plan Trust fund.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ContributionsMadeToPlan</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_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_DbSerpTrustAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_DbSerpTrustAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941271521800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits (Schedule Of Assumptions Used) (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average for net periodic benefit cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected long-term rate of return on plan assets</a></td>
<td class="nump">6.75%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.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="top.Show.showAR( this, 'defref_cms_ActualRateOfReturnLossOnPlanAssets', window );">Actual rate of return on plan assets</a></td>
<td class="nump">13.60%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="num">(6.70%)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">DB&#160;SERP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>Weighted average for benefit obligations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.40%<span></span>
</td>
<td class="nump">3.15%<span></span>
</td>
<td class="nump">4.32%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average for net periodic benefit cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate', window );">Service cost discount rate</a></td>
<td class="nump">3.46%<span></span>
</td>
<td class="nump">4.58%<span></span>
</td>
<td class="nump">3.83%<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="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate', window );">Interest cost discount rate</a></td>
<td class="nump">2.74%<span></span>
</td>
<td class="nump">3.94%<span></span>
</td>
<td class="nump">3.26%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>Weighted average for benefit obligations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.69%<span></span>
</td>
<td class="nump">3.32%<span></span>
</td>
<td class="nump">4.42%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average for net periodic benefit cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate', window );">Service cost discount rate</a></td>
<td class="nump">3.57%<span></span>
</td>
<td class="nump">4.63%<span></span>
</td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate', window );">Interest cost discount rate</a></td>
<td class="nump">2.88%<span></span>
</td>
<td class="nump">4.03%<span></span>
</td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected long-term rate of return on plan assets</a></td>
<td class="nump">6.75%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=cms_ActivePensionPlanMember', window );">Pension Plan A | DB&#160;Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>Weighted average for benefit obligations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.73%<span></span>
</td>
<td class="nump">3.37%<span></span>
</td>
<td class="nump">4.48%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">3.70%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average for net periodic benefit cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate', window );">Service cost discount rate</a></td>
<td class="nump">3.44%<span></span>
</td>
<td class="nump">4.55%<span></span>
</td>
<td class="nump">3.85%<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="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate', window );">Interest cost discount rate</a></td>
<td class="nump">2.92%<span></span>
</td>
<td class="nump">4.08%<span></span>
</td>
<td class="nump">3.39%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=cms_InactivePensionPlanMember', window );">Pension Plan B | DB&#160;Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>Weighted average for benefit obligations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.41%<span></span>
</td>
<td class="nump">3.17%<span></span>
</td>
<td class="nump">4.32%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average for net periodic benefit cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate', window );">Interest cost discount rate</a></td>
<td class="nump">2.74%<span></span>
</td>
<td class="nump">3.93%<span></span>
</td>
<td class="nump">3.24%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_ActualRateOfReturnLossOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Actual pension rate of return on plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_ActualRateOfReturnLossOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The interest rate used in calculating the interest cost of defined benefit plan net periodic benefit cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The interest rate used in calculating the service cost of defined benefit plan net periodic benefit cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2919-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=cms_ActivePensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=cms_ActivePensionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=cms_InactivePensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=cms_InactivePensionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941277099000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits (Schedule Of Net Benefit Costs) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember', window );">DB&#160;Pension Plans and DB&#160;SERP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 50<span></span>
</td>
<td class="nump">$ 41<span></span>
</td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">83<span></span>
</td>
<td class="nump">103<span></span>
</td>
<td class="nump">95<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Settlement loss</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(191)<span></span>
</td>
<td class="num">(162)<span></span>
</td>
<td class="num">(149)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization of</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</a></td>
<td class="nump">95<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">76<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic cost (credit)</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">73<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember', window );">DB&#160;Pension Plans and DB&#160;SERP | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="nump">47<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">78<span></span>
</td>
<td class="nump">97<span></span>
</td>
<td class="nump">88<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(181)<span></span>
</td>
<td class="num">(153)<span></span>
</td>
<td class="num">(139)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization of</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="nump">73<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic cost (credit)</a></td>
<td class="nump">39<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">72<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Settlement loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(100)<span></span>
</td>
<td class="num">(88)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization of</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost (credit)</a></td>
<td class="num">(56)<span></span>
</td>
<td class="num">(62)<span></span>
</td>
<td class="num">(67)<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="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic cost (credit)</a></td>
<td class="num">(92)<span></span>
</td>
<td class="num">(69)<span></span>
</td>
<td class="num">(98)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(93)<span></span>
</td>
<td class="num">(82)<span></span>
</td>
<td class="num">(91)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization of</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost (credit)</a></td>
<td class="num">(54)<span></span>
</td>
<td class="num">(61)<span></span>
</td>
<td class="num">(65)<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="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic cost (credit)</a></td>
<td class="num">$ (86)<span></span>
</td>
<td class="num">$ (64)<span></span>
</td>
<td class="num">$ (91)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Amortization Of Settlement Loss</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941273980776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits (Schedule Of Benefit Obligations In Excess Of Fair Value Of Plan Assets) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of period</a></td>
<td class="nump">$ 2,973<span></span>
</td>
<td class="nump">$ 2,512<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">79<span></span>
</td>
<td class="nump">98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAmendments', window );">Plan amendments</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss</a></td>
<td class="nump">355<span></span>
</td>
<td class="nump">476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(215)<span></span>
</td>
<td class="num">(154)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of period</a></td>
<td class="nump">3,266<span></span>
</td>
<td class="nump">2,973<span></span>
</td>
<td class="nump">$ 2,512<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at beginning of period</a></td>
<td class="nump">2,546<span></span>
</td>
<td class="nump">2,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">371<span></span>
</td>
<td class="nump">453<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Company contribution</a></td>
<td class="nump">700<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Actual benefits paid</a></td>
<td class="num">(215)<span></span>
</td>
<td class="num">(154)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at end of period</a></td>
<td class="nump">3,402<span></span>
</td>
<td class="nump">2,546<span></span>
</td>
<td class="nump">2,247<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="nump">136<span></span>
</td>
<td class="num">(427)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="nump">138<span></span>
</td>
<td class="num">(408)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">DB&#160;SERP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of period</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">4<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAmendments', window );">Plan amendments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of period</a></td>
<td class="nump">160<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="nump">140<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at beginning of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Company contribution</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Actual benefits paid</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at end of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="num">(160)<span></span>
</td>
<td class="num">(150)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">DB&#160;SERP | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of period</a></td>
<td class="nump">109<span></span>
</td>
<td class="nump">101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of period</a></td>
<td class="nump">117<span></span>
</td>
<td class="nump">109<span></span>
</td>
<td class="nump">101<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at beginning of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Company contribution</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Actual benefits paid</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at end of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="num">(117)<span></span>
</td>
<td class="num">(109)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of period</a></td>
<td class="nump">1,165<span></span>
</td>
<td class="nump">1,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAmendments', window );">Plan amendments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss</a></td>
<td class="nump">39<span></span>
</td>
<td class="nump">110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(48)<span></span>
</td>
<td class="num">(45)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of period</a></td>
<td class="nump">1,205<span></span>
</td>
<td class="nump">1,165<span></span>
</td>
<td class="nump">1,045<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at beginning of period</a></td>
<td class="nump">1,509<span></span>
</td>
<td class="nump">1,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">182<span></span>
</td>
<td class="nump">273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Company contribution</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Actual benefits paid</a></td>
<td class="num">(47)<span></span>
</td>
<td class="num">(44)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at end of period</a></td>
<td class="nump">1,645<span></span>
</td>
<td class="nump">1,509<span></span>
</td>
<td class="nump">1,280<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="nump">440<span></span>
</td>
<td class="nump">344<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of period</a></td>
<td class="nump">1,120<span></span>
</td>
<td class="nump">1,004<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(45)<span></span>
</td>
<td class="num">(43)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of period</a></td>
<td class="nump">1,158<span></span>
</td>
<td class="nump">1,120<span></span>
</td>
<td class="nump">1,004<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at beginning of period</a></td>
<td class="nump">1,410<span></span>
</td>
<td class="nump">1,197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">169<span></span>
</td>
<td class="nump">255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Company contribution</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Actual benefits paid</a></td>
<td class="num">(45)<span></span>
</td>
<td class="num">(42)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at end of period</a></td>
<td class="nump">1,535<span></span>
</td>
<td class="nump">1,410<span></span>
</td>
<td class="nump">$ 1,197<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="nump">$ 377<span></span>
</td>
<td class="nump">$ 290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAmendments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAmendments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941260061320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Benefits (Schedule Of Retirement Benefit Plan Assets (Liabilities)) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">$ 152<span></span>
</td>
<td class="nump">$ 674<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">112<span></span>
</td>
<td class="nump">622<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">136<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">531<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">138<span></span>
</td>
<td class="nump">109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">440<span></span>
</td>
<td class="nump">344<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">377<span></span>
</td>
<td class="nump">290<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">DB&#160;SERP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Current liabilities</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">140<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">DB&#160;SERP | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Current liabilities</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">$ 110<span></span>
</td>
<td class="nump">$ 102<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1731-114919<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1731-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941546603064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Benefits (Schedule Of Accumulated And Projected Benefit Obligations) (Details) - DB&#160;Pension Plans - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">PBO</a></td>
<td class="nump">$ 3,266<span></span>
</td>
<td class="nump">$ 2,973<span></span>
</td>
<td class="nump">$ 2,512<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">ABO</a></td>
<td class="nump">2,900<span></span>
</td>
<td class="nump">2,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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 3,402<span></span>
</td>
<td class="nump">2,546<span></span>
</td>
<td class="nump">$ 2,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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=cms_ActivePensionPlanMember', window );">Pension Plan A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">PBO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">ABO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,398<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,205<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_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=cms_ActivePensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=cms_ActivePensionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941278576840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Benefits (Schedule Of Net Periodic Benefit Cost Not yet Recognized) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">$ 2,695<span></span>
</td>
<td class="nump">$ 2,522<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember', window );">DB&#160;Pension Plans and DB&#160;SERP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax', window );">Net loss</a></td>
<td class="nump">1,194<span></span>
</td>
<td class="nump">1,114<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="top.Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">1,223<span></span>
</td>
<td class="nump">1,122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract', window );"><strong>AOCI</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Net loss (gain)</a></td>
<td class="nump">120<span></span>
</td>
<td class="nump">105<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost', window );">Total amounts recognized in regulatory assets and AOCI</a></td>
<td class="nump">1,344<span></span>
</td>
<td class="nump">1,227<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember', window );">DB&#160;Pension Plans and DB&#160;SERP | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax', window );">Net loss</a></td>
<td class="nump">1,194<span></span>
</td>
<td class="nump">1,114<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="top.Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">1,223<span></span>
</td>
<td class="nump">1,122<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract', window );"><strong>AOCI</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Net loss (gain)</a></td>
<td class="nump">47<span></span>
</td>
<td class="nump">36<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="top.Show.showAR( this, 'defref_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost', window );">Total amounts recognized in regulatory assets and AOCI</a></td>
<td class="nump">1,270<span></span>
</td>
<td class="nump">1,158<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax', window );">Net loss</a></td>
<td class="nump">254<span></span>
</td>
<td class="nump">308<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="top.Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="num">(246)<span></span>
</td>
<td class="num">(300)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract', window );"><strong>AOCI</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Net loss (gain)</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(8)<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="top.Show.showAR( this, 'defref_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost', window );">Total amounts recognized in regulatory assets and AOCI</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax', window );">Net loss</a></td>
<td class="nump">254<span></span>
</td>
<td class="nump">308<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="top.Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="num">(246)<span></span>
</td>
<td class="num">(300)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract', window );"><strong>AOCI</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Net loss (gain)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost', window );">Total amounts recognized in regulatory assets and AOCI</a></td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pretax net amount of gains and losses that are not yet recognized as a component of net periodic benefit cost, and that are recognized as increases or decreases in regulatory assets (liabilities) as they arise. Gains and losses are due to changes in the value of either the benefit obligation or the plan assets resulting from experience different from that assumed or from a change in an actuarial assumption, or the consequence of a decision to temporarily deviate from the substantive plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount related to the pretax cost of benefit changes attributable to plan participants' prior service pursuant to a plan amendment or a plan initiation, which has not yet been recognized as components of net periodic benefit cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total amount of regulatory assets (liabilities) and AOCI that have not been recognized as a component of net periodic cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetRegulatoryAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetRegulatoryAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941269504232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Benefits (Schedule Of Allocation Of Plan Assets) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 3,402<span></span>
</td>
<td class="nump">$ 2,546<span></span>
</td>
<td class="nump">$ 2,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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Plan Assets Excluding Pooled Funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">1,828<span></span>
</td>
<td class="nump">1,293<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Plan Assets Excluding Pooled Funds | Fair Value, Inputs, Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">1,086<span></span>
</td>
<td class="nump">684<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Plan Assets Excluding Pooled Funds | Level&#160;2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">742<span></span>
</td>
<td class="nump">609<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Cash and short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">115<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Cash and short-term investments | Fair Value, Inputs, Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">115<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | U.S. government and agencies securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | U.S. government and agencies securities | Level&#160;2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Corporate debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">540<span></span>
</td>
<td class="nump">493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Corporate debt | Level&#160;2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">540<span></span>
</td>
<td class="nump">493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | State and municipal bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | State and municipal bonds | Level&#160;2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Foreign corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Foreign corporate bonds | Level&#160;2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Mutual funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">971<span></span>
</td>
<td class="nump">640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Mutual funds | Fair Value, Inputs, Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">971<span></span>
</td>
<td class="nump">640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Pooled funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">1,574<span></span>
</td>
<td class="nump">1,253<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">1,645<span></span>
</td>
<td class="nump">1,509<span></span>
</td>
<td class="nump">$ 1,280<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Plan Assets Excluding Pooled Funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">995<span></span>
</td>
<td class="nump">865<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Plan Assets Excluding Pooled Funds | Fair Value, Inputs, Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">906<span></span>
</td>
<td class="nump">777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Plan Assets Excluding Pooled Funds | Level&#160;2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">89<span></span>
</td>
<td class="nump">88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Cash and short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">33<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Cash and short-term investments | Fair Value, Inputs, Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">33<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | U.S. government and agencies securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | U.S. government and agencies securities | Level&#160;2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Corporate debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">64<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Corporate debt | Level&#160;2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">64<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | State and municipal bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | State and municipal bonds | Level&#160;2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Foreign corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">5<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Foreign corporate bonds | Level&#160;2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">5<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Common stocks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">66<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Common stocks | Fair Value, Inputs, Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">66<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Mutual funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">807<span></span>
</td>
<td class="nump">713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Mutual funds | Fair Value, Inputs, Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">807<span></span>
</td>
<td class="nump">713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Pooled funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 650<span></span>
</td>
<td class="nump">$ 644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_PlanAssetsExcludingPooledFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_PlanAssetsExcludingPooledFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_CashAndShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_CashAndShortTermInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_StateAndMunicipalBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_StateAndMunicipalBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_ForeignCorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_ForeignCorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_MutualFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_MutualFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_PooledFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_PooledFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_CommonStocksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_CommonStocksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941374305160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Benefits (Schedule Of Asset Allocations) (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">55.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Fixed-income securities</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">34.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Multi-asset investments</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">11.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">50.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Fixed-income securities</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">30.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Multi-asset investments</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">20.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_MultiassetInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_MultiassetInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941393976632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits (Schedule Of Plan Contributions) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Postretirement benefits contributions</a></td>
<td class="nump">$ 712<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">$ 252<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Postretirement benefits contributions</a></td>
<td class="nump">690<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">$ 242<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Postretirement benefits contributions</a></td>
<td class="nump">700<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Postretirement benefits contributions</a></td>
<td class="nump">682<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Postretirement benefits contributions</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Postretirement benefits contributions</a></td>
<td class="nump">$ 1<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_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PensionAndOtherPostretirementBenefitContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for pension and other postretirement benefits. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>132
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941269707816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Benefits (Schedule Of Expected Benefit Payments) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 191<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2022</a></td>
<td class="nump">188<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2023</a></td>
<td class="nump">184<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2024</a></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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2025</a></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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2026-2030</a></td>
<td class="nump">890<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2021</a></td>
<td class="nump">181<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2022</a></td>
<td class="nump">178<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2023</a></td>
<td class="nump">175<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2024</a></td>
<td class="nump">173<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2025</a></td>
<td class="nump">172<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2026-2030</a></td>
<td class="nump">845<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">DB&#160;SERP</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2021</a></td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2022</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2023</a></td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2024</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2025</a></td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2026-2030</a></td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">DB&#160;SERP | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2021</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2022</a></td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2023</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2024</a></td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2025</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2026-2030</a></td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2021</a></td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2022</a></td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2023</a></td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2024</a></td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2025</a></td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2026-2030</a></td>
<td class="nump">299<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2021</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2022</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2023</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2024</a></td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2025</a></td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2026-2030</a></td>
<td class="nump">$ 286<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>133
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941267485288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DeferredCompensationArrangementsPlanTerm', window );">Deferred compensation arrangements plan term</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">6,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant (in shares)</a></td>
<td class="nump">6,477,579<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DeferredCompensationArrangementsPlanTerm', window );">Deferred compensation arrangements plan term</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">6,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant (in shares)</a></td>
<td class="nump">6,477,579<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PercentOfInitialGrantIssuedOnVestingDate', window );">Percent of initial grant issued on vesting date</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PercentOfInitialGrantIssuedOnVestingDate', window );">Percent of initial grant issued on vesting date</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PercentOfInitialGrantIssuedOnVestingDate', window );">Percent of initial grant issued on vesting date</a></td>
<td class="nump">200.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PercentOfInitialGrantIssuedOnVestingDate', window );">Percent of initial grant issued on vesting date</a></td>
<td class="nump">200.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based awards</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">38 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based awards | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">38 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based awards | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">36 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based awards | Minimum | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">36 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_MarketBasedRestrictedStockMember', window );">Market-based awards</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_MarketBasedRestrictedStockMember', window );">Market-based awards | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember', window );">Time-lapse awards</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember', window );">Time-lapse awards | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Shares forfeited (in shares)</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Shares forfeited (in shares)</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Shares forfeited (in shares)</a></td>
<td class="nump">329,874<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation cost | $</a></td>
<td class="nump">$ 18.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation cost recognition period</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Shares forfeited (in shares)</a></td>
<td class="nump">314,056<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation cost | $</a></td>
<td class="nump">$ 17.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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation cost recognition period</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DeferredCompensationArrangementsPlanTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Arrangements Plan Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_DeferredCompensationArrangementsPlanTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PercentOfInitialGrantIssuedOnVestingDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of initial grant of equity-based compensation awards earned depending on the outcome of the market condition or performance condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PercentOfInitialGrantIssuedOnVestingDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cms_MarketBasedRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=cms_MarketBasedRestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>134
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941275529496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Schedule Of Restricted Stock Activity) (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">527,400<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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">504,755<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">512,326<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(551,897)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in share)</a></td>
<td class="num">(329,874)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date&#160;Fair Value per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 45.56<span></span>
</td>
<td class="nump">$ 43.57<span></span>
</td>
<td class="nump">$ 26.49<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">30.98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeitured (in dollars per share)</a></td>
<td class="nump">$ 51.22<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">490,346<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(532,833)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in share)</a></td>
<td class="num">(314,056)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date&#160;Fair Value per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 45.53<span></span>
</td>
<td class="nump">43.57<span></span>
</td>
<td class="nump">26.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">31.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeitured (in dollars per share)</a></td>
<td class="nump">$ 51.22<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">15,074<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(15,234)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date&#160;Fair Value per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 49.76<span></span>
</td>
<td class="nump">50.35<span></span>
</td>
<td class="nump">41.77<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">$ 49.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">14,409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(14,517)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date&#160;Fair Value per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 49.70<span></span>
</td>
<td class="nump">$ 51.15<span></span>
</td>
<td class="nump">$ 42.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">$ 49.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_RestrictedStockAndRestrictedStockUnitsMember', window );">Restricted Stock and Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, at beginning of period (in shares)</a></td>
<td class="nump">1,186,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, at end of period (in shares)</a></td>
<td class="nump">817,357<span></span>
</td>
<td class="nump">1,186,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date&#160;Fair Value per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value per share, at beginning of period (in dollars per share)</a></td>
<td class="nump">$ 44.56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value per share, at end of period (in dollars per share)</a></td>
<td class="nump">$ 51.68<span></span>
</td>
<td class="nump">$ 44.56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_RestrictedStockAndRestrictedStockUnitsMember', window );">Restricted Stock and Restricted Stock Units | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, at beginning of period (in shares)</a></td>
<td class="nump">1,138,182<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, at end of period (in shares)</a></td>
<td class="nump">781,531<span></span>
</td>
<td class="nump">1,138,182<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date&#160;Fair Value per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value per share, at beginning of period (in dollars per share)</a></td>
<td class="nump">$ 44.57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value per share, at end of period (in dollars per share)</a></td>
<td class="nump">$ 51.73<span></span>
</td>
<td class="nump">$ 44.57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cms_RestrictedStockAndRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=cms_RestrictedStockAndRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>135
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941266235288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Schedule Of Restricted Stock Granted) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">527,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">504,755<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember', window );">Time-lapse awards</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">106,520<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember', window );">Time-lapse awards | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">101,439<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_MarketBasedRestrictedStockMember', window );">Market-based awards</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">123,246<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_MarketBasedRestrictedStockMember', window );">Market-based awards | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">118,011<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based awards</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">123,246<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based awards | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">118,011<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_TimeLapsedRestrictedStockUnitsMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">13,405<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_TimeLapsedRestrictedStockUnitsMember', window );">Restricted stock units | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">12,800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_DividendsOnMarketBasedAwardsMember', window );">Dividends on market-based awards</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">17,937<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_DividendsOnMarketBasedAwardsMember', window );">Dividends on market-based awards | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">17,152<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_DividendsOnPerformanceBasedAwardsMember', window );">Dividends on performance-based awards</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">17,505<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_DividendsOnPerformanceBasedAwardsMember', window );">Dividends on performance-based awards | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">16,736<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_DividendsOnRestrictedStockUnitsMember', window );">Dividends on restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">1,669<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_DividendsOnRestrictedStockUnitsMember', window );">Dividends on restricted stock units | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">1,609<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember', window );">Additional market-based shares based on achievement of condition</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">71,678<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember', window );">Additional market-based shares based on achievement of condition | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">68,857<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember', window );">Additional performance-based shares based on achievement of condition</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">52,194<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember', window );">Additional performance-based shares based on achievement of condition | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">50,140<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cms_MarketBasedRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=cms_MarketBasedRestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cms_TimeLapsedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=cms_TimeLapsedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cms_DividendsOnMarketBasedAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=cms_DividendsOnMarketBasedAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cms_DividendsOnPerformanceBasedAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=cms_DividendsOnPerformanceBasedAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cms_DividendsOnRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=cms_DividendsOnRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>136
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941260138248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Schedule Of Share-Based Payment Award, Restricted Stock, Valuation Assumptions) (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Share-based Payment Arrangement, Noncash Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">14.20%<span></span>
</td>
<td class="nump">14.90%<span></span>
</td>
<td class="nump">16.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">2.40%<span></span>
</td>
<td class="nump">2.80%<span></span>
</td>
<td class="nump">2.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free rate</a></td>
<td class="nump">1.60%<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>137
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941270595320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Weighted Average Grant Date Fair Value) (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 45.56<span></span>
</td>
<td class="nump">$ 43.57<span></span>
</td>
<td class="nump">$ 26.49<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">45.53<span></span>
</td>
<td class="nump">43.57<span></span>
</td>
<td class="nump">26.51<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">49.76<span></span>
</td>
<td class="nump">50.35<span></span>
</td>
<td class="nump">41.77<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 49.70<span></span>
</td>
<td class="nump">$ 51.15<span></span>
</td>
<td class="nump">$ 42.01<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>138
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941260307560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Schedule Of Compensation Cost For Share-Based Payment Arrangements, Allocation Of Share-Based Compensation Costs By Plan) (Details) - Restricted stock - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of shares that vested during the year</a></td>
<td class="nump">$ 22<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense recognized</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit recognized</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of shares that vested during the year</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense recognized</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit recognized</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>139
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941489956680">
<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">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 885<span></span>
</td>
<td class="nump">$ 829<span></span>
</td>
<td class="nump">$ 774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax expense at statutory rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">186<span></span>
</td>
<td class="nump">174<span></span>
</td>
<td class="nump">163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract', window );"><strong>Increase (decrease) in income taxes from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State and local income taxes, net of federal effect</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">TCJA excess deferred taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(35)<span></span>
</td>
<td class="num">(31)<span></span>
</td>
<td class="num">(26)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities', window );">Production tax credits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28)<span></span>
</td>
<td class="num">(20)<span></span>
</td>
<td class="num">(14)<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="top.Show.showAR( this, 'defref_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit', window );">Accelerated flow-through of regulatory tax benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(39)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Research and development tax credits, net</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="num">(2)<span></span>
</td>
<td class="num">(11)<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="top.Show.showAR( this, 'defref_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount', window );">Refund of alternative minimum tax sequestration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="num">(4)<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 133<span></span>
</td>
<td class="nump">$ 147<span></span>
</td>
<td class="nump">$ 115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">17.70%<span></span>
</td>
<td class="nump">14.90%<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="top.Show.showAR( this, 'defref_cms_TaxCarryforwardAmountIncreaseDecrease', window );">Increase (decrease) in tax credit carryforward</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">989<span></span>
</td>
<td class="nump">$ 928<span></span>
</td>
<td class="nump">$ 847<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax expense at statutory rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">208<span></span>
</td>
<td class="nump">195<span></span>
</td>
<td class="nump">178<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract', window );"><strong>Increase (decrease) in income taxes from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State and local income taxes, net of federal effect</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="nump">53<span></span>
</td>
<td class="nump">51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">TCJA excess deferred taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(35)<span></span>
</td>
<td class="num">(31)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities', window );">Production tax credits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="num">(12)<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="top.Show.showAR( this, 'defref_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit', window );">Accelerated flow-through of regulatory tax benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(39)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Research and development tax credits, net</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="num">(2)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 173<span></span>
</td>
<td class="nump">$ 185<span></span>
</td>
<td class="nump">$ 142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.50%<span></span>
</td>
<td class="nump">19.90%<span></span>
</td>
<td class="nump">16.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Net regulatory tax liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,895<span></span>
</td>
<td class="nump">$ 3,829<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=cms_DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember', window );">Plant, property, and equipment (subject to normalization) | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract', window );"><strong>Increase (decrease) in income taxes from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Net regulatory tax liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember', window );">Research Tax Credit Carryforward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract', window );"><strong>Increase (decrease) in income taxes from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_TaxCarryforwardAmountIncreaseDecrease', window );">Increase (decrease) in tax credit carryforward</a></td>
<td class="nump">$ 9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember', window );">Research Tax Credit Carryforward | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract', window );"><strong>Increase (decrease) in income taxes from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_TaxCarryforwardAmountIncreaseDecrease', window );">Increase (decrease) in tax credit carryforward</a></td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, AMT Sequestration, Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount</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_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to regulatory tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Income Tax Expense [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_cms_TaxCarryforwardAmountIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) to the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TaxCarryforwardAmountIncreaseDecrease</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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32059-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 research tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=cms_DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>140
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941279817352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Significant Components Of Income Tax Expense) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current income taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">$ (35)<span></span>
</td>
<td class="num">$ (31)<span></span>
</td>
<td class="num">$ (67)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State and local</a></td>
<td class="num">(2)<span></span>
</td>
<td class="nump">28<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="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total Current Income Tax Expense</a></td>
<td class="num">(37)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(67)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract', window );"><strong>Deferred income taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">115<span></span>
</td>
<td class="nump">97<span></span>
</td>
<td class="nump">112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State and local</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total Deferred Income Tax Expense</a></td>
<td class="nump">175<span></span>
</td>
<td class="nump">129<span></span>
</td>
<td class="nump">170<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherTaxExpenseBenefit', window );">Deferred income tax credit</a></td>
<td class="num">(5)<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">133<span></span>
</td>
<td class="nump">147<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="top.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="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current income taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">107<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="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State and local</a></td>
<td class="num">(7)<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total Current Income Tax Expense</a></td>
<td class="num">(4)<span></span>
</td>
<td class="nump">148<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract', window );"><strong>Deferred income taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">115<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State and local</a></td>
<td class="nump">67<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="nump">51<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total Deferred Income Tax Expense</a></td>
<td class="nump">182<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">111<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherTaxExpenseBenefit', window );">Deferred income tax credit</a></td>
<td class="num">(5)<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 173<span></span>
</td>
<td class="nump">$ 185<span></span>
</td>
<td class="nump">$ 142<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>141
<FILENAME>R114.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941279890424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Principal Components Of Deferred Income Tax Assets And Liabilities) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred income tax assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards', window );">Tax loss and credit carryforwards</a></td>
<td class="nump">$ 483<span></span>
</td>
<td class="nump">$ 239<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities', window );">Net regulatory tax liability</a></td>
<td class="nump">372<span></span>
</td>
<td class="nump">385<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Reserves and accruals</a></td>
<td class="nump">62<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred income tax assets</a></td>
<td class="nump">917<span></span>
</td>
<td class="nump">667<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred income tax assets, net of valuation allowance</a></td>
<td class="nump">916<span></span>
</td>
<td class="nump">665<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred income tax liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Plant, property, and equipment</a></td>
<td class="num">(2,287)<span></span>
</td>
<td class="num">(2,033)<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="top.Show.showAR( this, 'defref_cms_DeferredTaxLiabilitiesPostretirementBenefits', window );">Employee benefits</a></td>
<td class="num">(364)<span></span>
</td>
<td class="num">(172)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities', window );">Securitized costs</a></td>
<td class="num">(53)<span></span>
</td>
<td class="num">(59)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts', window );">Gas inventory</a></td>
<td class="num">(24)<span></span>
</td>
<td class="num">(32)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(51)<span></span>
</td>
<td class="num">(24)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred income tax liabilities</a></td>
<td class="num">(2,779)<span></span>
</td>
<td class="num">(2,320)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Total net deferred income tax liabilities</a></td>
<td class="num">(1,863)<span></span>
</td>
<td class="num">(1,655)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred income tax assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards', window );">Tax loss and credit carryforwards</a></td>
<td class="nump">216<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities', window );">Net regulatory tax liability</a></td>
<td class="nump">372<span></span>
</td>
<td class="nump">385<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Reserves and accruals</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred income tax assets, net of valuation allowance</a></td>
<td class="nump">612<span></span>
</td>
<td class="nump">429<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred income tax liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Plant, property, and equipment</a></td>
<td class="num">(2,230)<span></span>
</td>
<td class="num">(1,995)<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="top.Show.showAR( this, 'defref_cms_DeferredTaxLiabilitiesPostretirementBenefits', window );">Employee benefits</a></td>
<td class="num">(365)<span></span>
</td>
<td class="num">(178)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities', window );">Securitized costs</a></td>
<td class="num">(53)<span></span>
</td>
<td class="num">(59)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts', window );">Gas inventory</a></td>
<td class="num">(24)<span></span>
</td>
<td class="num">(32)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(34)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred income tax liabilities</a></td>
<td class="num">(2,706)<span></span>
</td>
<td class="num">(2,293)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Total net deferred income tax liabilities</a></td>
<td class="num">$ (2,094)<span></span>
</td>
<td class="num">$ (1,864)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The tax effect as of the balance sheet date of the amount of future tax deductions arising from tax carryforwards and the excesses of tax deductions over gross income in a year which cannot be used on the tax returns in the current year but can be carried forward to reduce taxable income or income taxes payable in a future year, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DeferredTaxLiabilitiesPostretirementBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax consequences attributable to taxable temporary differences derived from postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_DeferredTaxLiabilitiesPostretirementBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences derived regulatory assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from regulatory assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>142
<FILENAME>R115.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941385215736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Loss And Credit Carryforwards) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness', window );">General business credits</a></td>
<td class="nump">$ 245<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="top.Show.showAR( this, 'defref_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards', window );">Total tax attributes</a></td>
<td class="nump">483<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness', window );">General business credits</a></td>
<td class="nump">49<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="top.Show.showAR( this, 'defref_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards', window );">Total tax attributes</a></td>
<td class="nump">216<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal Tax Authority</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">747<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Federal net operating loss carryforwards</a></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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal Tax Authority | 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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">505<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Federal net operating loss carryforwards</a></td>
<td class="nump">106<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=cms_StateTaxAuthorityMember', window );">State Tax Authority</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">1,241<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Local net operating loss carryforwards</a></td>
<td class="nump">78<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=cms_StateTaxAuthorityMember', window );">State Tax Authority | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">1,026<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Local net operating loss carryforwards</a></td>
<td class="nump">61<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=cms_LocalJurisdictionMember', window );">Local Tax Authority</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">346<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Local net operating loss carryforwards</a></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="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=us-gaap_GeneralBusinessMember', window );">General business credits</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credits</a></td>
<td class="nump">245<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=us-gaap_GeneralBusinessMember', window );">General business credits | 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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credits</a></td>
<td class="nump">$ 49<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards and deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=cms_StateTaxAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=cms_StateTaxAuthorityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=cms_LocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=cms_LocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=us-gaap_GeneralBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=us-gaap_GeneralBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>143
<FILENAME>R116.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941279034728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_IncomeTaxBenefitsLineItems', window );"><strong>Income Tax Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_TaxCarryforwardAmountIncreaseDecrease', window );">Increase (decrease) in tax credit carryforward</a></td>
<td class="num">$ (7,000,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIncomeTaxRefunds', window );">Tax refunds</a></td>
<td class="nump">69,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Interest and penalties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_IncomeTaxBenefitsLineItems', window );"><strong>Income Tax Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible', window );">Future tax benefit</a></td>
<td class="nump">9,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Interest and penalties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=cms_LocalJurisdictionMember', window );">Local Tax Authority</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_IncomeTaxBenefitsLineItems', window );"><strong>Income Tax Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsValuationAllowance', window );">Valuation allowance - loss carryforward</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_IncomeTaxBenefitsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Tax Benefits [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_IncomeTaxBenefitsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_TaxCarryforwardAmountIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) to the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TaxCarryforwardAmountIncreaseDecrease</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_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase reasonably possible in the next twelve months for the unrecognized tax benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIncomeTaxRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash received during the period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIncomeTaxRefunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=cms_LocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=cms_LocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>144
<FILENAME>R117.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941279070792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Reconciliation Of Beginning And Ending Uncertain Tax Benefits) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of period</a></td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">$ 19<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for current-year tax positions</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for prior-year tax positions</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for prior-year tax positions</a></td>
<td class="num">(2)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of period</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of period</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">28<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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for current-year tax positions</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for prior-year tax positions</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for prior-year tax positions</a></td>
<td class="num">(8)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of period</a></td>
<td class="nump">$ 31<span></span>
</td>
<td class="nump">$ 34<span></span>
</td>
<td class="nump">$ 28<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>145
<FILENAME>R118.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941276090744">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', window );"><strong>Income available to common stockholders</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">$ 162<span></span>
</td>
<td class="nump">$ 210<span></span>
</td>
<td class="nump">$ 137<span></span>
</td>
<td class="nump">$ 243<span></span>
</td>
<td class="nump">$ 168<span></span>
</td>
<td class="nump">$ 207<span></span>
</td>
<td class="nump">$ 94<span></span>
</td>
<td class="nump">$ 213<span></span>
</td>
<td class="nump">$ 752<span></span>
</td>
<td class="nump">$ 682<span></span>
</td>
<td class="nump">$ 659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Income (loss) attributable to noncontrolling interests</a></td>
<td class="nump">4<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3)<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income Available to Common Stockholders</a></td>
<td class="nump">$ 158<span></span>
</td>
<td class="nump">$ 218<span></span>
</td>
<td class="nump">$ 136<span></span>
</td>
<td class="nump">$ 243<span></span>
</td>
<td class="nump">$ 167<span></span>
</td>
<td class="nump">$ 207<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">$ 213<span></span>
</td>
<td class="nump">$ 755<span></span>
</td>
<td class="nump">$ 680<span></span>
</td>
<td class="nump">$ 657<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Average common shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesIssuedBasic', window );">Weighted average shares - basic (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">285.0<span></span>
</td>
<td class="nump">283.0<span></span>
</td>
<td class="nump">282.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends', window );">Dilutive nonvested stock awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.7<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements', window );">Dilutive forward equity sale contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares - diluted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">286.3<span></span>
</td>
<td class="nump">284.3<span></span>
</td>
<td class="nump">282.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net income per average common share available to common stockholders (in dollars per share)</a></td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="nump">$ 0.76<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="nump">$ 0.86<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="nump">$ 0.33<span></span>
</td>
<td class="nump">$ 0.75<span></span>
</td>
<td class="nump">$ 2.65<span></span>
</td>
<td class="nump">$ 2.40<span></span>
</td>
<td class="nump">$ 2.33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income per average common share available to common stockholders (in dollars per share)</a></td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="nump">$ 0.76<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="nump">$ 0.58<span></span>
</td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="nump">$ 0.33<span></span>
</td>
<td class="nump">$ 0.75<span></span>
</td>
<td class="nump">$ 2.64<span></span>
</td>
<td class="nump">$ 2.39<span></span>
</td>
<td class="nump">$ 2.32<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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shared included in the calculation of diluted EPS as a result of the potentially dilutive effect of equity forward arrangements using the reverse treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 35<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2366-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 68B<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5498026-109256<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1500-109256<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1707-109256<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberOfSharesIssuedBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2646-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesIssuedBasic</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>146
<FILENAME>R119.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941374032920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Components of Operating Revenue) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,238<span></span>
</td>
<td class="nump">$ 6,403<span></span>
</td>
<td class="nump">$ 6,502<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseIncome', window );">Leasing income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">148<span></span>
</td>
<td class="nump">174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue', window );">Leasing income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">279<span></span>
</td>
<td class="nump">235<span></span>
</td>
<td class="nump">172<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="top.Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">39<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="top.Show.showAR( this, 'defref_cms_RevenueSubjectToRefund', window );">Consumers revenues to be refunded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(28)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">$ 1,798<span></span>
</td>
<td class="nump">$ 1,575<span></span>
</td>
<td class="nump">$ 1,443<span></span>
</td>
<td class="nump">$ 1,864<span></span>
</td>
<td class="nump">$ 1,795<span></span>
</td>
<td class="nump">$ 1,546<span></span>
</td>
<td class="nump">$ 1,445<span></span>
</td>
<td class="nump">$ 2,059<span></span>
</td>
<td class="nump">6,680<span></span>
</td>
<td class="nump">6,845<span></span>
</td>
<td class="nump">6,873<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,348<span></span>
</td>
<td class="nump">4,407<span></span>
</td>
<td class="nump">4,528<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="top.Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">11<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="nump">23<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="top.Show.showAR( this, 'defref_cms_RevenueSubjectToRefund', window );">Consumers revenues to be refunded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(16)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,372<span></span>
</td>
<td class="nump">4,439<span></span>
</td>
<td class="nump">4,561<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,809<span></span>
</td>
<td class="nump">1,922<span></span>
</td>
<td class="nump">1,882<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="top.Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">16<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="top.Show.showAR( this, 'defref_cms_RevenueSubjectToRefund', window );">Consumers revenues to be refunded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,817<span></span>
</td>
<td class="nump">1,937<span></span>
</td>
<td class="nump">1,903<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnterprisesMember', window );">Enterprises | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">81<span></span>
</td>
<td class="nump">74<span></span>
</td>
<td class="nump">92<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseIncome', window );">Leasing income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">148<span></span>
</td>
<td class="nump">174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesIncomeStatementLeaseRevenue', window );">Leasing income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">229<span></span>
</td>
<td class="nump">248<span></span>
</td>
<td class="nump">252<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">262<span></span>
</td>
<td class="nump">221<span></span>
</td>
<td class="nump">157<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">262<span></span>
</td>
<td class="nump">221<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,157<span></span>
</td>
<td class="nump">6,329<span></span>
</td>
<td class="nump">6,410<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="top.Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">39<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="top.Show.showAR( this, 'defref_cms_RevenueSubjectToRefund', window );">Consumers revenues to be refunded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(28)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">$ 1,665<span></span>
</td>
<td class="nump">$ 1,450<span></span>
</td>
<td class="nump">$ 1,330<span></span>
</td>
<td class="nump">$ 1,744<span></span>
</td>
<td class="nump">$ 1,670<span></span>
</td>
<td class="nump">$ 1,429<span></span>
</td>
<td class="nump">$ 1,334<span></span>
</td>
<td class="nump">$ 1,943<span></span>
</td>
<td class="nump">6,189<span></span>
</td>
<td class="nump">6,376<span></span>
</td>
<td class="nump">6,464<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,348<span></span>
</td>
<td class="nump">4,407<span></span>
</td>
<td class="nump">4,528<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="top.Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">11<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_RevenueSubjectToRefund', window );">Consumers revenues to be refunded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(16)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,372<span></span>
</td>
<td class="nump">4,439<span></span>
</td>
<td class="nump">4,561<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Gas Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,809<span></span>
</td>
<td class="nump">1,922<span></span>
</td>
<td class="nump">1,882<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="top.Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">16<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="top.Show.showAR( this, 'defref_cms_RevenueSubjectToRefund', window );">Consumers revenues to be refunded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,817<span></span>
</td>
<td class="nump">1,937<span></span>
</td>
<td class="nump">1,903<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_ResidentialUtilityServicesMember', window );">Residential | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,341<span></span>
</td>
<td class="nump">3,304<span></span>
</td>
<td class="nump">3,333<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_ResidentialUtilityServicesMember', window );">Residential | Consumers Energy Company | Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,109<span></span>
</td>
<td class="nump">1,988<span></span>
</td>
<td class="nump">2,049<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_ResidentialUtilityServicesMember', window );">Residential | Consumers Energy Company | Gas Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,232<span></span>
</td>
<td class="nump">1,316<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_CommercialUtilityServiceMember', window );">Commercial | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,781<span></span>
</td>
<td class="nump">1,874<span></span>
</td>
<td class="nump">1,912<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_CommercialUtilityServiceMember', window );">Commercial | Consumers Energy Company | Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,444<span></span>
</td>
<td class="nump">1,502<span></span>
</td>
<td class="nump">1,545<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_CommercialUtilityServiceMember', window );">Commercial | Consumers Energy Company | Gas Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">337<span></span>
</td>
<td class="nump">372<span></span>
</td>
<td class="nump">367<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_IndustrialUtilityServiceMember', window );">Industrial | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">616<span></span>
</td>
<td class="nump">720<span></span>
</td>
<td class="nump">729<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_IndustrialUtilityServiceMember', window );">Industrial | Consumers Energy Company | Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">570<span></span>
</td>
<td class="nump">669<span></span>
</td>
<td class="nump">674<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_IndustrialUtilityServiceMember', window );">Industrial | Consumers Energy Company | Gas Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="nump">51<span></span>
</td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">81<span></span>
</td>
<td class="nump">74<span></span>
</td>
<td class="nump">92<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember', window );">Other | Enterprises | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">81<span></span>
</td>
<td class="nump">74<span></span>
</td>
<td class="nump">92<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember', window );">Other | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">419<span></span>
</td>
<td class="nump">431<span></span>
</td>
<td class="nump">436<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember', window );">Other | Consumers Energy Company | Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">225<span></span>
</td>
<td class="nump">248<span></span>
</td>
<td class="nump">260<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember', window );">Other | Consumers Energy Company | Gas Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 194<span></span>
</td>
<td class="nump">$ 183<span></span>
</td>
<td class="nump">$ 176<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Alternative revenue programs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing income, including late payment fees from customers</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_FinancingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RevenueSubjectToRefund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue Subject To Refund</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_RevenueSubjectToRefund</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919372-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingLeasesIncomeStatementLeaseRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of revenue recognized for the period from operating leases, including minimum lease revenue, contingent revenue, percentage revenue and sublease revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121549951&amp;loc=d3e39896-112707<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesIncomeStatementLeaseRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EnterprisesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EnterprisesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_EnerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EnerBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>147
<FILENAME>R120.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941278871768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">$ 90<span></span>
</td>
<td class="nump">$ 67<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">2,653<span></span>
</td>
<td class="nump">2,489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled receivables</a></td>
<td class="nump">437<span></span>
</td>
<td class="nump">426<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">151<span></span>
</td>
<td class="nump">87<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">2,653<span></span>
</td>
<td class="nump">2,489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled receivables</a></td>
<td class="nump">437<span></span>
</td>
<td class="nump">426<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">151<span></span>
</td>
<td class="nump">87<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Reserve for customer refunds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | COVID-19 costs accounting deferral</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">4<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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_RevenueSubjectToRefundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=us-gaap_RevenueSubjectToRefundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=cms_COVID19CostsAccountingDeferralMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_COVID19CostsAccountingDeferralMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>148
<FILENAME>R121.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941385651992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income and Other Expense (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_OtherIncomeandExpensesLineItems', window );"><strong>Other Income and Expenses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_Donations', window );">Donations</a></td>
<td class="num">$ (35)<span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
<td class="num">$ (13)<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="top.Show.showAR( this, 'defref_cms_CivicAndPoliticalExpenditures', window );">Civic and political expenditures</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on reacquired and extinguished debt</a></td>
<td class="num">(16)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(16)<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="top.Show.showAR( this, 'defref_cms_OtherOtherNonoperatingExpense', window );">All other</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Total other expense</a></td>
<td class="num">(62)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(48)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_OtherIncomeandExpensesLineItems', window );"><strong>Other Income and Expenses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_Donations', window );">Donations</a></td>
<td class="num">(33)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(13)<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="top.Show.showAR( this, 'defref_cms_CivicAndPoliticalExpenditures', window );">Civic and political expenditures</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_OtherOtherNonoperatingExpense', window );">All other</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Total other expense</a></td>
<td class="num">$ (43)<span></span>
</td>
<td class="num">$ (13)<span></span>
</td>
<td class="num">$ (30)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_CivicAndPoliticalExpenditures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expenses incurred related to civic and political activities during the period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_CivicAndPoliticalExpenditures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_Donations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of donations made to charitable organizations during the period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_Donations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_OtherIncomeandExpensesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Other Income and Expenses [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_OtherIncomeandExpensesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_OtherOtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of other miscellaneous expense which are not identified separately as a component in Other expense table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_OtherOtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>149
<FILENAME>R122.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941546603064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash And Cash Equivalents (Schedule Of Cash And Cash Equivalents, Including Restricted Amounts) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 168<span></span>
</td>
<td class="nump">$ 140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, including restricted amounts</a></td>
<td class="nump">185<span></span>
</td>
<td class="nump">157<span></span>
</td>
<td class="nump">$ 175<span></span>
</td>
<td class="nump">$ 204<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, including restricted amounts</a></td>
<td class="nump">$ 35<span></span>
</td>
<td class="nump">$ 28<span></span>
</td>
<td class="nump">$ 56<span></span>
</td>
<td class="nump">$ 65<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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashAndCashEquivalentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>150
<FILENAME>R123.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941268906312">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">$ 1,798<span></span>
</td>
<td class="nump">$ 1,575<span></span>
</td>
<td class="nump">$ 1,443<span></span>
</td>
<td class="nump">$ 1,864<span></span>
</td>
<td class="nump">$ 1,795<span></span>
</td>
<td class="nump">$ 1,546<span></span>
</td>
<td class="nump">$ 1,445<span></span>
</td>
<td class="nump">$ 2,059<span></span>
</td>
<td class="nump">$ 6,680<span></span>
</td>
<td class="nump">$ 6,845<span></span>
</td>
<td class="nump">$ 6,873<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,048<span></span>
</td>
<td class="nump">992<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income from equity method investees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">561<span></span>
</td>
<td class="nump">519<span></span>
</td>
<td class="nump">458<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">133<span></span>
</td>
<td class="nump">147<span></span>
</td>
<td class="nump">115<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income available to common stockholders</a></td>
<td class="nump">158<span></span>
</td>
<td class="nump">218<span></span>
</td>
<td class="nump">136<span></span>
</td>
<td class="nump">243<span></span>
</td>
<td class="nump">167<span></span>
</td>
<td class="nump">207<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="nump">213<span></span>
</td>
<td class="nump">755<span></span>
</td>
<td class="nump">680<span></span>
</td>
<td class="nump">657<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="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">27,907<span></span>
</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">25,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,907<span></span>
</td>
<td class="nump">25,390<span></span>
</td>
<td class="nump">24,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments in equity method investees</a></td>
<td class="nump">70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">29,666<span></span>
</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">26,837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,666<span></span>
</td>
<td class="nump">26,837<span></span>
</td>
<td class="nump">24,529<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,280<span></span>
</td>
<td class="nump">2,147<span></span>
</td>
<td class="nump">2,081<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">1,665<span></span>
</td>
<td class="nump">1,450<span></span>
</td>
<td class="nump">1,330<span></span>
</td>
<td class="nump">1,744<span></span>
</td>
<td class="nump">1,670<span></span>
</td>
<td class="nump">1,429<span></span>
</td>
<td class="nump">1,334<span></span>
</td>
<td class="nump">1,943<span></span>
</td>
<td class="nump">6,189<span></span>
</td>
<td class="nump">6,376<span></span>
</td>
<td class="nump">6,464<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,023<span></span>
</td>
<td class="nump">975<span></span>
</td>
<td class="nump">921<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="nump">297<span></span>
</td>
<td class="nump">289<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">173<span></span>
</td>
<td class="nump">185<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income available to common stockholders</a></td>
<td class="nump">190<span></span>
</td>
<td class="nump">$ 230<span></span>
</td>
<td class="nump">$ 159<span></span>
</td>
<td class="nump">$ 235<span></span>
</td>
<td class="nump">205<span></span>
</td>
<td class="nump">$ 213<span></span>
</td>
<td class="nump">$ 97<span></span>
</td>
<td class="nump">$ 226<span></span>
</td>
<td class="nump">814<span></span>
</td>
<td class="nump">741<span></span>
</td>
<td class="nump">703<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">26,757<span></span>
</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">24,963<span></span>
</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">26,757<span></span>
</td>
<td class="nump">24,963<span></span>
</td>
<td class="nump">23,963<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">25,399<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,699<span></span>
</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">25,399<span></span>
</td>
<td class="nump">23,699<span></span>
</td>
<td class="nump">22,025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,167<span></span>
</td>
<td class="nump">2,134<span></span>
</td>
<td class="nump">1,825<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">179<span></span>
</td>
<td class="nump">157<span></span>
</td>
<td class="nump">136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(53)<span></span>
</td>
<td class="num">(56)<span></span>
</td>
<td class="num">(41)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income available to common stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="num">(144)<span></span>
</td>
<td class="num">(119)<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="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">21<span></span>
</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">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="nump">98<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income available to common stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">21<span></span>
</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">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,372<span></span>
</td>
<td class="nump">4,439<span></span>
</td>
<td class="nump">4,561<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">739<span></span>
</td>
<td class="nump">713<span></span>
</td>
<td class="nump">682<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">217<span></span>
</td>
<td class="nump">213<span></span>
</td>
<td class="nump">209<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">115<span></span>
</td>
<td class="nump">134<span></span>
</td>
<td class="nump">109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income available to common stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">554<span></span>
</td>
<td class="nump">509<span></span>
</td>
<td class="nump">535<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="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">17,155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,155<span></span>
</td>
<td class="nump">16,158<span></span>
</td>
<td class="nump">16,027<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">15,829<span></span>
</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">14,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,829<span></span>
</td>
<td class="nump">14,911<span></span>
</td>
<td class="nump">14,079<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,281<span></span>
</td>
<td class="nump">1,162<span></span>
</td>
<td class="nump">865<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,372<span></span>
</td>
<td class="nump">4,439<span></span>
</td>
<td class="nump">4,561<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">739<span></span>
</td>
<td class="nump">713<span></span>
</td>
<td class="nump">682<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">217<span></span>
</td>
<td class="nump">213<span></span>
</td>
<td class="nump">209<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">115<span></span>
</td>
<td class="nump">134<span></span>
</td>
<td class="nump">109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income available to common stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">554<span></span>
</td>
<td class="nump">509<span></span>
</td>
<td class="nump">535<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">17,155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,155<span></span>
</td>
<td class="nump">16,158<span></span>
</td>
<td class="nump">16,027<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">15,893<span></span>
</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">14,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,893<span></span>
</td>
<td class="nump">14,973<span></span>
</td>
<td class="nump">14,143<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,281<span></span>
</td>
<td class="nump">1,162<span></span>
</td>
<td class="nump">865<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,817<span></span>
</td>
<td class="nump">1,937<span></span>
</td>
<td class="nump">1,903<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">283<span></span>
</td>
<td class="nump">261<span></span>
</td>
<td class="nump">239<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">102<span></span>
</td>
<td class="nump">83<span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="nump">51<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income available to common stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">261<span></span>
</td>
<td class="nump">233<span></span>
</td>
<td class="nump">169<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="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">9,581<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,785<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,581<span></span>
</td>
<td class="nump">8,785<span></span>
</td>
<td class="nump">7,919<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">9,429<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,659<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,429<span></span>
</td>
<td class="nump">8,659<span></span>
</td>
<td class="nump">7,806<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">885<span></span>
</td>
<td class="nump">971<span></span>
</td>
<td class="nump">958<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,817<span></span>
</td>
<td class="nump">1,937<span></span>
</td>
<td class="nump">1,903<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">283<span></span>
</td>
<td class="nump">261<span></span>
</td>
<td class="nump">239<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">102<span></span>
</td>
<td class="nump">83<span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="nump">51<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income available to common stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">261<span></span>
</td>
<td class="nump">233<span></span>
</td>
<td class="nump">169<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">9,581<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,785<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,581<span></span>
</td>
<td class="nump">8,785<span></span>
</td>
<td class="nump">7,919<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">9,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,477<span></span>
</td>
<td class="nump">8,706<span></span>
</td>
<td class="nump">7,853<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">885<span></span>
</td>
<td class="nump">971<span></span>
</td>
<td class="nump">958<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnterprisesMember', window );">Enterprises | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">229<span></span>
</td>
<td class="nump">248<span></span>
</td>
<td class="nump">252<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">20<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income from equity method investees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income available to common stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">36<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">34<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="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">1,113<span></span>
</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">405<span></span>
</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,113<span></span>
</td>
<td class="nump">405<span></span>
</td>
<td class="nump">412<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments in equity method investees</a></td>
<td class="nump">70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">69<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">1,276<span></span>
</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">527<span></span>
</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,276<span></span>
</td>
<td class="nump">527<span></span>
</td>
<td class="nump">540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">108<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">246<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnerBankMember', window );">EnerBank | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">262<span></span>
</td>
<td class="nump">221<span></span>
</td>
<td class="nump">157<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">56<span></span>
</td>
<td class="nump">59<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income available to common stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="nump">49<span></span>
</td>
<td class="nump">38<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="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">$ 3,109<span></span>
</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,692<span></span>
</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,109<span></span>
</td>
<td class="nump">2,692<span></span>
</td>
<td class="nump">2,006<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of acquisition of long-lived, 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, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EnterprisesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EnterprisesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_EnerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EnerBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>151
<FILENAME>R124.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941270593816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Consumers (Details) - Consumers Energy Company - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties', window );">Purchased power &#8211; related parties</a></td>
<td class="nump">$ 64,000,000<span></span>
</td>
<td class="nump">$ 75,000,000<span></span>
</td>
<td class="nump">$ 83,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent', window );">Due to related parties</a></td>
<td class="nump">13,000,000<span></span>
</td>
<td class="nump">26,000,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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Accounts receivable related parties</a></td>
<td class="nump">16,000,000<span></span>
</td>
<td class="nump">8,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,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="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Notes payable &#8211; related parties</a></td>
<td class="nump">307,000,000<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">350,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Notes payable &#8211; related parties</a></td>
<td class="nump">$ 307,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="nump">0.042%<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="top.Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=cms_NaturalGasTransportationAgreementMember', window );">Natural Gas Transportation Agreement | CMS Energy Subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorDirectFinancingLeaseTermOfContract1', window );">Direct financing lease term</a></td>
<td class="text">20 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_UtilitiesOperatingExpensePurchasedPowerRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Utilities Operating Expense Purchased Power Related Parties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amount of receivables arising from transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_DueToRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(3),(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity method investee and investment in and advance to affiliate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorDirectFinancingLeaseTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessor's direct financing lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919359-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorDirectFinancingLeaseTermOfContract1</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NotesPayableRelatedPartiesClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for notes payable (written promise to pay), due to related parties. 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableRelatedPartiesClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FairValueByAssetClassAxis=cms_NaturalGasTransportationAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=cms_NaturalGasTransportationAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CounterpartyNameAxis=cms_CMSEnergySubsidiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=cms_CMSEnergySubsidiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>152
<FILENAME>R125.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941279694200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable Interest Entities (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th">
<div>Jul. 31, 2020 </div>
<div>USD ($) </div>
<div>MW</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,000,000<span></span>
</td>
<td class="nump">$ 71,000,000<span></span>
</td>
<td class="nump">$ 69,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary | Aviator Wind</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="nump">51.00%<span></span>
</td>
<td class="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_cms_VariableInterestEntityMaximumCapacity', window );">Nameplate capacity (in MW) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">525<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_VariableInterestEntityCapacityCommitted', window );">Capacity committed (in MW) | MW</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss', window );">Gain (loss) on initial consolidation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary | Aviator Wind Class B Membership</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Noncontrolling ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,000,000<span></span>
</td>
<td class="nump">$ 71,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary | T.E.S. Filer City</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary | Grayling</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary | Genesee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary | Craven</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_VariableInterestEntityCapacityCommitted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entity, Capacity Committed</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_VariableInterestEntityCapacityCommitted</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>num: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_cms_VariableInterestEntityMaximumCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entity, Maximum Capacity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_VariableInterestEntityInitialConsolidationGainOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gain (loss) recognized on initial consolidation of a variable interest entity (VIE) when the VIE is not a business (as defined).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_AviatorWindClassBMembershipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_GraylingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cms_GeneseeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_GeneseeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cms_CravenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_CravenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>153
<FILENAME>R126.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941279205448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Variable Interest Entities (Consolidated Information of Variable Interest Entity) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 168<span></span>
</td>
<td class="nump">$ 140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">863<span></span>
</td>
<td class="nump">886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">112<span></span>
</td>
<td class="nump">86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Plant, property, and equipment, net</a></td>
<td class="nump">21,039<span></span>
</td>
<td class="nump">18,926<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">29,666<span></span>
</td>
<td class="nump">26,837<span></span>
</td>
<td class="nump">$ 24,529<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">671<span></span>
</td>
<td class="nump">622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">553<span></span>
</td>
<td class="nump">$ 477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Plant, property, and equipment, net</a></td>
<td class="nump">692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">$ 22<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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>154
<FILENAME>R127.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941278588600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Sales and Exit Activities - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1">15 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">$ 151<span></span>
</td>
<td class="nump">$ 87<span></span>
</td>
<td class="nump">$ 151<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember', window );">Electric Utility | Gain shared with customers | Disposal Group, Held-for-sale or Disposed of by Sale, Not Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain on disposition of assets</a></td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">151<span></span>
</td>
<td class="nump">87<span></span>
</td>
<td class="nump">151<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">Retention Benefits | D.E. Karn Generating Complex</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected cost</a></td>
<td class="nump">35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Retention and severance costs</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">16<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="top.Show.showAR( this, 'defref_cms_RestructuringAndRelatedCostIncurredCostCapitalized', window );">Costs incurred and capitalized</a></td>
<td class="nump">2<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">Retention Benefits | D.E. Karn Generating Complex | Property, Plant and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_RestructuringAndRelatedCostIncurredCostCapitalized', window );">Costs incurred and capitalized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember', window );">Gain shared with customers | 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="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RestructuringAndRelatedCostIncurredCostCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring And Related Cost, Incurred Cost Capitalized</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_RestructuringAndRelatedCostIncurredCostCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RestructuringAndRelatedCostExpectedCost1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<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)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostExpectedCost1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_D.E.KarnGeneratingComplexMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=cms_D.E.KarnGeneratingComplexMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_PropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>155
<FILENAME>R128.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941277963880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Sale and Exit Activities - Schedule of Retention Benefit Liability Roll Forward (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1">15 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">$ 156<span></span>
</td>
<td class="nump">$ 186<span></span>
</td>
<td class="nump">$ 156<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">Retention Benefits | D.E. Karn Generating Complex</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Retention benefit liability at beginning of period</a></td>
<td class="nump">4<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="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Costs incurred and charged to maintenance and other operating expenses</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">16<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="top.Show.showAR( this, 'defref_cms_RestructuringAndRelatedCostIncurredCostCapitalized', window );">Costs incurred and capitalized</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_cms_RestructuringAndRelatedCostCostsPaidOrSettled', window );">Costs paid or settled</a></td>
<td class="num">(8)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Retention benefit liability at the end of the period</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">4<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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RestructuringAndRelatedCostCostsPaidOrSettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring And Related Cost, Costs Paid Or Settled</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_RestructuringAndRelatedCostCostsPaidOrSettled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RestructuringAndRelatedCostIncurredCostCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring And Related Cost, Incurred Cost Capitalized</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_RestructuringAndRelatedCostIncurredCostCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_D.E.KarnGeneratingComplexMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=cms_D.E.KarnGeneratingComplexMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>156
<FILENAME>R129.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941277993144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial And Common Stock Information (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">$ 1,798<span></span>
</td>
<td class="nump">$ 1,575<span></span>
</td>
<td class="nump">$ 1,443<span></span>
</td>
<td class="nump">$ 1,864<span></span>
</td>
<td class="nump">$ 1,795<span></span>
</td>
<td class="nump">$ 1,546<span></span>
</td>
<td class="nump">$ 1,445<span></span>
</td>
<td class="nump">$ 2,059<span></span>
</td>
<td class="nump">$ 6,680<span></span>
</td>
<td class="nump">$ 6,845<span></span>
</td>
<td class="nump">$ 6,873<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">352<span></span>
</td>
<td class="nump">369<span></span>
</td>
<td class="nump">273<span></span>
</td>
<td class="nump">368<span></span>
</td>
<td class="nump">311<span></span>
</td>
<td class="nump">351<span></span>
</td>
<td class="nump">218<span></span>
</td>
<td class="nump">359<span></span>
</td>
<td class="nump">1,362<span></span>
</td>
<td class="nump">1,239<span></span>
</td>
<td class="nump">1,162<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">162<span></span>
</td>
<td class="nump">210<span></span>
</td>
<td class="nump">137<span></span>
</td>
<td class="nump">243<span></span>
</td>
<td class="nump">168<span></span>
</td>
<td class="nump">207<span></span>
</td>
<td class="nump">94<span></span>
</td>
<td class="nump">213<span></span>
</td>
<td class="nump">752<span></span>
</td>
<td class="nump">682<span></span>
</td>
<td class="nump">659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Income (loss) attributable to noncontrolling interests</a></td>
<td class="nump">4<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income available to common stockholders</a></td>
<td class="nump">$ 158<span></span>
</td>
<td class="nump">$ 218<span></span>
</td>
<td class="nump">$ 136<span></span>
</td>
<td class="nump">$ 243<span></span>
</td>
<td class="nump">$ 167<span></span>
</td>
<td class="nump">$ 207<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">$ 213<span></span>
</td>
<td class="nump">$ 755<span></span>
</td>
<td class="nump">$ 680<span></span>
</td>
<td class="nump">$ 657<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per average common share (in dollars per share)</a></td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="nump">$ 0.76<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="nump">$ 0.86<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="nump">$ 0.33<span></span>
</td>
<td class="nump">$ 0.75<span></span>
</td>
<td class="nump">$ 2.65<span></span>
</td>
<td class="nump">$ 2.40<span></span>
</td>
<td class="nump">$ 2.33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per average common share (in dollars per share)</a></td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="nump">$ 0.76<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="nump">$ 0.58<span></span>
</td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="nump">$ 0.33<span></span>
</td>
<td class="nump">$ 0.75<span></span>
</td>
<td class="nump">$ 2.64<span></span>
</td>
<td class="nump">$ 2.39<span></span>
</td>
<td class="nump">$ 2.32<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicLineItems', window );"><strong>Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">$ 1,665<span></span>
</td>
<td class="nump">$ 1,450<span></span>
</td>
<td class="nump">$ 1,330<span></span>
</td>
<td class="nump">$ 1,744<span></span>
</td>
<td class="nump">$ 1,670<span></span>
</td>
<td class="nump">$ 1,429<span></span>
</td>
<td class="nump">$ 1,334<span></span>
</td>
<td class="nump">$ 1,943<span></span>
</td>
<td class="nump">$ 6,189<span></span>
</td>
<td class="nump">$ 6,376<span></span>
</td>
<td class="nump">$ 6,464<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">308<span></span>
</td>
<td class="nump">338<span></span>
</td>
<td class="nump">246<span></span>
</td>
<td class="nump">329<span></span>
</td>
<td class="nump">308<span></span>
</td>
<td class="nump">319<span></span>
</td>
<td class="nump">175<span></span>
</td>
<td class="nump">328<span></span>
</td>
<td class="nump">1,221<span></span>
</td>
<td class="nump">1,130<span></span>
</td>
<td class="nump">1,065<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">191<span></span>
</td>
<td class="nump">230<span></span>
</td>
<td class="nump">160<span></span>
</td>
<td class="nump">235<span></span>
</td>
<td class="nump">206<span></span>
</td>
<td class="nump">213<span></span>
</td>
<td class="nump">98<span></span>
</td>
<td class="nump">226<span></span>
</td>
<td class="nump">816<span></span>
</td>
<td class="nump">743<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsAndOtherAdjustments', window );">Preferred stock dividends</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income available to common stockholders</a></td>
<td class="nump">$ 190<span></span>
</td>
<td class="nump">$ 230<span></span>
</td>
<td class="nump">$ 159<span></span>
</td>
<td class="nump">$ 235<span></span>
</td>
<td class="nump">$ 205<span></span>
</td>
<td class="nump">$ 213<span></span>
</td>
<td class="nump">$ 97<span></span>
</td>
<td class="nump">$ 226<span></span>
</td>
<td class="nump">$ 814<span></span>
</td>
<td class="nump">$ 741<span></span>
</td>
<td class="nump">$ 703<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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_EarningsPerShareBasicLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PreferredStockDividendsAndOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1377-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>157
<FILENAME>R130.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941416700264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Registrant (Condensed Statements of Income) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCostAndExpenseOperating', window );">Other operating expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,403)<span></span>
</td>
<td class="num">$ (1,448)<span></span>
</td>
<td class="num">$ (1,417)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,318)<span></span>
</td>
<td class="num">(5,606)<span></span>
</td>
<td class="num">(5,711)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Loss</a></td>
<td class="nump">$ 352<span></span>
</td>
<td class="nump">$ 369<span></span>
</td>
<td class="nump">$ 273<span></span>
</td>
<td class="nump">$ 368<span></span>
</td>
<td class="nump">$ 311<span></span>
</td>
<td class="nump">$ 351<span></span>
</td>
<td class="nump">$ 218<span></span>
</td>
<td class="nump">$ 359<span></span>
</td>
<td class="nump">1,362<span></span>
</td>
<td class="nump">1,239<span></span>
</td>
<td class="nump">1,162<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Nonoperating retirement benefits, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">118<span></span>
</td>
<td class="nump">91<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterestAndDividend', window );">Interest income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">7<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="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(62)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(48)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">84<span></span>
</td>
<td class="nump">109<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest Charges</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">483<span></span>
</td>
<td class="nump">439<span></span>
</td>
<td class="nump">412<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Interest on long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">561<span></span>
</td>
<td class="nump">519<span></span>
</td>
<td class="nump">458<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">885<span></span>
</td>
<td class="nump">829<span></span>
</td>
<td class="nump">774<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">133<span></span>
</td>
<td class="nump">147<span></span>
</td>
<td class="nump">115<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income available to common stockholders</a></td>
<td class="nump">$ 158<span></span>
</td>
<td class="nump">$ 218<span></span>
</td>
<td class="nump">$ 136<span></span>
</td>
<td class="nump">$ 243<span></span>
</td>
<td class="nump">$ 167<span></span>
</td>
<td class="nump">$ 207<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">$ 213<span></span>
</td>
<td class="nump">755<span></span>
</td>
<td class="nump">680<span></span>
</td>
<td class="nump">657<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCostAndExpenseOperating', window );">Other operating expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(6)<span></span>
</td>
<td class="num">(38)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(6)<span></span>
</td>
<td class="num">(38)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="num">(38)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_EquityEarningsOfSubsidiaries', window );">Equity earnings of subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">909<span></span>
</td>
<td class="nump">826<span></span>
</td>
<td class="nump">780<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="top.Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Nonoperating retirement benefits, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterestAndDividend', window );">Interest income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(19)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(17)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">891<span></span>
</td>
<td class="nump">827<span></span>
</td>
<td class="nump">764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest Charges</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">178<span></span>
</td>
<td class="nump">156<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Interest on long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">185<span></span>
</td>
<td class="nump">166<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">700<span></span>
</td>
<td class="nump">623<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(55)<span></span>
</td>
<td class="num">(57)<span></span>
</td>
<td class="num">(42)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income available to common stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 755<span></span>
</td>
<td class="nump">$ 680<span></span>
</td>
<td class="nump">$ 657<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_EquityEarningsOfSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earnings of wholly owned subsidiaries</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EquityEarningsOfSubsidiaries</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_OtherNonoperatingIncomeExpenseRetirementBenefitsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentIncomeInterestAndDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterestAndDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>158
<FILENAME>R131.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941273958168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Registrant (Condensed Statements Of Cash Flows) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">$ 1,276<span></span>
</td>
<td class="nump">$ 1,790<span></span>
</td>
<td class="nump">$ 1,703<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from DB&#160;SERP investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">146<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(2,867)<span></span>
</td>
<td class="num">(2,816)<span></span>
</td>
<td class="num">(2,606)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">3,179<span></span>
</td>
<td class="nump">2,151<span></span>
</td>
<td class="nump">2,767<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock, net of issuance costs</a></td>
<td class="nump">253<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Retirement of long-term debt</a></td>
<td class="num">(2,010)<span></span>
</td>
<td class="num">(1,285)<span></span>
</td>
<td class="num">(1,870)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Debt prepayment costs</a></td>
<td class="num">(59)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="num">(36)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Payment of dividends on common stock</a></td>
<td class="num">(467)<span></span>
</td>
<td class="num">(436)<span></span>
</td>
<td class="num">(407)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">1,619<span></span>
</td>
<td class="nump">1,008<span></span>
</td>
<td class="nump">874<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</a></td>
<td class="nump">28<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</a></td>
<td class="nump">157<span></span>
</td>
<td class="nump">175<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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">185<span></span>
</td>
<td class="nump">157<span></span>
</td>
<td class="nump">175<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">507<span></span>
</td>
<td class="nump">697<span></span>
</td>
<td class="nump">702<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_InvestmentInSubsidiaries', window );">Investment in subsidiaries</a></td>
<td class="num">(657)<span></span>
</td>
<td class="num">(683)<span></span>
</td>
<td class="num">(363)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OriginationOfNotesReceivableFromRelatedParties', window );">Increase in notes receivable &#8211; intercompany</a></td>
<td class="num">(307)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from DB&#160;SERP investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(964)<span></span>
</td>
<td class="num">(683)<span></span>
</td>
<td class="num">(341)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">1,225<span></span>
</td>
<td class="nump">1,158<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock, net of issuance costs</a></td>
<td class="nump">253<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Retirement of long-term debt</a></td>
<td class="num">(425)<span></span>
</td>
<td class="num">(738)<span></span>
</td>
<td class="num">(675)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Debt prepayment costs</a></td>
<td class="num">(16)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(16)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Payment of dividends on common stock</a></td>
<td class="num">(465)<span></span>
</td>
<td class="num">(434)<span></span>
</td>
<td class="num">(405)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs and financing fees</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Change in notes payable &#8211; intercompany</a></td>
<td class="num">(105)<span></span>
</td>
<td class="nump">6<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">457<span></span>
</td>
<td class="num">(14)<span></span>
</td>
<td class="num">(361)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_InvestmentInSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capital contributions made by the parent company to one of the company's subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_InvestmentInSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OriginationOfNotesReceivableFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a loan, supported by a promissory note, granted to related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OriginationOfNotesReceivableFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtExtinguishmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtExtinguishmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfOrdinaryDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromRepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3151-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>159
<FILENAME>R132.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941273413928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Registrant (Condensed Balance Sheets) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Accounts receivable &#8211; intercompany and related parties</a></td>
<td class="nump">$ 19<span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">112<span></span>
</td>
<td class="nump">86<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="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,404<span></span>
</td>
<td class="nump">2,331<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Other Non&#8209;current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">869<span></span>
</td>
<td class="nump">739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">6,223<span></span>
</td>
<td class="nump">5,580<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">29,666<span></span>
</td>
<td class="nump">26,837<span></span>
</td>
<td class="nump">$ 24,529<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Accounts and notes payable &#8211; intercompany</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndDividendsPayableCurrent', window );">Accrued interest, including intercompany</a></td>
<td class="nump">106<span></span>
</td>
<td class="nump">104<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">457<span></span>
</td>
<td class="nump">437<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">156<span></span>
</td>
<td class="nump">186<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">3,074<span></span>
</td>
<td class="nump">2,704<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non&#8209;current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">13,634<span></span>
</td>
<td class="nump">11,951<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">152<span></span>
</td>
<td class="nump">674<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">398<span></span>
</td>
<td class="nump">383<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">20,515<span></span>
</td>
<td class="nump">19,078<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Common stockholders&#8217; equity</a></td>
<td class="nump">5,496<span></span>
</td>
<td class="nump">5,018<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">29,666<span></span>
</td>
<td class="nump">26,837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedPartiesCurrent', window );">DB&#160;SERP note receivable &#8211; related party</a></td>
<td class="nump">358<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Accounts receivable &#8211; intercompany and related parties</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FederalIncomeTaxesReceivableCurrent', window );">Federal income tax receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Accrued taxes</a></td>
<td class="nump">48<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">410<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Other Non&#8209;current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">91<span></span>
</td>
<td class="nump">126<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="top.Show.showAR( this, 'defref_cms_InvestmentInSubsidiariesParentOnly', window );">Investments in subsidiaries</a></td>
<td class="nump">9,372<span></span>
</td>
<td class="nump">8,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Other investments</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">9,473<span></span>
</td>
<td class="nump">8,672<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">9,883<span></span>
</td>
<td class="nump">8,702<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">200<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="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Accounts and notes payable &#8211; intercompany</a></td>
<td class="nump">69<span></span>
</td>
<td class="nump">123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndDividendsPayableCurrent', window );">Accrued interest, including intercompany</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">38<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">311<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non&#8209;current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">3,926<span></span>
</td>
<td class="nump">3,334<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="top.Show.showAR( this, 'defref_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables', window );">Notes payable &#8211; intercompany</a></td>
<td class="nump">116<span></span>
</td>
<td class="nump">112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">17<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">4,076<span></span>
</td>
<td class="nump">3,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Common stockholders&#8217; equity</a></td>
<td class="nump">5,496<span></span>
</td>
<td class="nump">5,018<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">$ 9,883<span></span>
</td>
<td class="nump">$ 8,702<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_AssetsNoncurrentOtherThanPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets, Noncurrent, Other than Property, Plant and Equipment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_FederalIncomeTaxesReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Federal income taxes receivable, current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_FederalIncomeTaxesReceivableCurrent</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_InvestmentInSubsidiariesParentOnly">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investment In Subsidiaries Parent Only</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InvestmentInSubsidiariesParentOnly</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_NotesPayableIntercompanyPayablesAndRelatedPartyPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Notes Payable, Intercompany Payables And Related Party Payables</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NotesPayableIntercompanyPayablesAndRelatedPartyPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets expected to be realized or consumed after one year or normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndDividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDividendsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NotesReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due within 1 year (or 1 business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>160
<FILENAME>R133.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941277325720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Registrant (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>lawsuit</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th">
<div>Jul. 31, 2018 </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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum potential obligation</a></td>
<td class="nump">$ 596<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cms_CMSEnergyNotePayableMember', window );">CMS Energy Note Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cms_CMSEnergyNotePayableMember', window );">CMS Energy Note Payable | Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 124<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=cms_GasIndexPriceReportingClassActionLawsuitsMember', window );">Class Action Lawsuits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_cms_LossContingencyNumberOfLawsuits', window );">Number of lawsuits | lawsuit</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=cms_GasIndexPriceReportingIndividualLawsuitsMember', window );">Individual Lawsuits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_cms_LossContingencyNumberOfLawsuits', window );">Number of lawsuits | lawsuit</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=cms_GasIndexPriceReportingLitigationMember', window );">Gas Index Price Reporting Litigation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LitigationReserveCurrent', window );">Estimated current litigation liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30<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_LossContingencyNumberOfLawsuits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Number of lawsuits</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LossContingencyNumberOfLawsuits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:positiveIntegerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_GuaranteeObligationsMaximumExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LitigationReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 55<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=116646759&amp;loc=d3e15243-108350<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CMSEnergyNotePayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_CMSEnergyNotePayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_GasIndexPriceReportingClassActionLawsuitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GasIndexPriceReportingClassActionLawsuitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_GasIndexPriceReportingIndividualLawsuitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GasIndexPriceReportingIndividualLawsuitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_GasIndexPriceReportingLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GasIndexPriceReportingLitigationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>161
<FILENAME>R134.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139941385647416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts and Reserves (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for uncollectible accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">$ 20<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Expense</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">29<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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged to Other Accounts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">29<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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for uncollectible accounts | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Expense</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">29<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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged to Other Accounts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">29<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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOtherTaxCarryforwardMember', window );">Deferred tax valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged to Other Accounts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForLossesOnFinanceReceivablesMember', window );">Allowance for notes 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="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Expense</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">38<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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged to Other Accounts</a></td>
<td class="nump">62<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">29<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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">$ 123<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 24<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOtherTaxCarryforwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOtherTaxCarryforwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForLossesOnFinanceReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForLossesOnFinanceReceivablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>162
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MP;0=<L%S.2_(61ZS^%N 'A!<LW16+#\Y*.(IFQT0UWY/',NQ6@@-\.&?:7Y
M;+\>;K<,/]4,+V&X:[6=_9NK<=<Q=VL\=]O5\%D)2T>28=XLW&H!_/L+'$6&
MDF7%?Y!S>.MS>/4Y/-TYKI\7K&T*\>&VU?T=8>&O6?AF+/IY7M*47+$%%[*-
M#HXC1<D0.L&:3F!&9\Q$PN,J/0FLFM;X:)"6"?GC#S]HDB)<<PM1Q$$I1$7M
M/"EF$*D;1@7*#T?K=FVGZ]H(KVC-*S),)$%![>M<W3Z-.-8M30ML'@_7G Y1
MG+-<)O(90I4R,BJS*1-M7' ,NWOHVRY"QK:4A%HF=*[875)(B)(D(YJU3IH&
M:' Q^?DG.[ ^GHW.KGZ[(8/+J_'E5?]Z>#G"B&YHO6U"])H^D6$,<YK<)K-&
M?;9'40/I1ETG= (/S37;40P=$X;#?,8%Y%A-[CV92%@$A LRX&4NQ3,\QNWQ
MQ=$OAAA))=^V:T*R'\>"%<7[U1-2*_AEWLX,AX11L-J9N'LFXY3^EV(\E078
MN(B_Y#FH7D$4K_ECWLH1A_M,9_<%SS%JRA=L7-!?4EO/\%CPAR2?M<<0Q\1G
M5WF$C4O[2VIC7D@0Y'\EB^UIAR-ZAXZ%+@_E$;;&)&IFL+_?3@4'\.T0(Z),
MP<:5_ NO3&H\YSFFP!J0,(I^_BERK,./EN]C'FHK8["-G.%/J".Z]SGD.9DP
M"DG+8C(LBG(+31SSAA4(-T?9A&-D$W_P%$0,:JS:OUH):8!&'..CW, Q<H/5
MQJ,Q]22_JQ=CV;KOUR!J(J5<P#%T <E$4QA6VR"ZHMK*#$?4,%/2[QA)?SUS
M9 ":=<?%<RL?'.<+%5!Q]6<S*(#!Y2 ]6Y+A6XY*]ATCV9]D-$W)I[* CXOV
MV<1Q=+LU1ZF]8Z3V9QD87)5@OP&"G(.&90N:MX</!]124VKOX-H\')Q?D7X9
M)Q+,IR\E [&O=T3G*;UK98;C:2H51TF]@ROU:A;G(&5HI' 8;:24Y#NX6B\)
MC<MIFLP@/)RV+<33)8I?HU1=IX<3.P@\L)V'MM,K97>,E!TBD<'L3"2?W<.V
M84[!I,EE*6':\AARJ[4YT" '&Y2<*#KT7-?WVFFY2M1=7(M7Y5&QL6>%U3RM
MRH%;!FK5OI71H*I"H-X35BYIAQ\+ M<($<@+.*4HEN^2A>!/SZ3*6U87:H*E
MM-9QR8F<LT34;8\&;UF'7S!6'5$0?MO$<,[3&""K(5-&(.=B<D&?FS'A^^:Q
M0CG VA_*>5PSYP&V M@,\Y@]D=]9:WYKH"SXBVS;]@.,F7(>%_>)=;6[68:?
MPYNM JH!T[6+-OI%N%N\9+5L7VSGA<.=WV"LE,^XN#_T@5+<T-JBE1H G3:Y
MRF!<W _6:V)51+4*YK?@RB+<8&_M.E?IO6ND]YJ>A@;$[OJ!C94:KI)[UTCN
M#9H:&J#!Y6CR]>+LZF5KXV+<'Z&)J*S!-;*&G=H:&D@WZEJ>Y[@VMH ]Y1*>
MT=;_>]L:&G2T\/64*GM&JKQ36T,#N4-;PU,:[1E5!\9M#0V<OJWA*:'V=NL,
M&;4U-)CX[&Y\'[!;,\B@K:%!U+4U/"7?GD:^M6T-#0#>UO"4U'OX[MVLK:$!
M,6YK>,H</"-SV*VMH<'$2V)/&85G9!0&;0T-$-K6\)0;>&:%P@YM#0TB'BE?
MN8!OZ +F;0T-HH:9DG[?2/KU;0T-SHCG7;I#4\-7HN\;B;Z^J:'!T>TY?:7U
MOI'6[]#4T !JJ2FM]W%EWKFIH<'3-#7\C:^#C1I!VJ:&!D8;*27XOE&S_WNZ
M"DODS:Y"Y-E6%$:'[4T%7\F]CTOS=S85-*C_ETT%7_F0;^1#1DT%#5355("]
MC>]BWP_[RI%\W#]>!!Z"O2X"7F3>.^O LLF""O) 4_PG#\IU FMOY6N@'"3
ME?\ZD5"XPLS;SB_37V%[,BL%3$?K+RMPI+U$2_E,@/O#M:!QO5EXSJ8\;:6/
M P!]C(BREP!W@U4$R=G3;$[S.[:U_M8 C6XF9Q@CY2H![@+8Q/@'@>/_@WPN
M\P0L9U).N8 PUJHUXN _)"X9*$8884R4C03^_E)ZX\="N#?LDM(XTMXCIYPE
MP#W (+VU)M+'F"BY#G"-W2&_-66#)K^53 ??+]/^012^=I9")=GA_B0[5)(=
MOIED:Y#V'CDEW^%KY5L# )<RP)@H_0[?2K\U0)K\#I5^AZ_1;[-9.L28*/T.
M]Z??H=+O\,WT6X.T]\AM_$CTM?JM 8!+.<68*/T.WTJ_-4"Z_%;Z'6KT>\N7
M0&109F55O3PP,A95 25@<E9[2-NRFKF%?63SI-Y,?B#OO /?@JP1"=IDB92J
M1_M3]4BI>O1FJJY!^A_%4VE]]%JMUP# 6NB./V%<E-I';Z7V&J!MJZ&W<8M'
MU7&J;Y4IR*SZYJBYVV/][OIVG'Y]$TI/'=[<RW-!JX9505)V"T.M@TJL17-[
M3/-"\D5]P\B42\FS^NF<42CEJP/@\UL.PK9\49U@?9/2R=]02P,$%     @
MF$)+4J\D(PG4"0  DC8  !@   !X;"]W;W)K<VAE971S+W-H965T,BYX;6RM
MFV]SVS82QK\*QM>Y:6;J2  !D,K9GHFE]"XS3>N)V]YK6H(L3BC")2$[N4]_
MX!\)$G8!28W?Q)+R$,)# /M;8*FK%UU_:59*&?)U75;-]<7*F*=WHU$S7ZEU
MWKS53ZJR_[/4]3HW]FW].&J>:I4ONHO6Y8B-QW*TSHOJXN:J^^RNOKG2&U,6
ME;JK2;-9K_/ZVZTJ]<OU!;W8?O"Y>%R9]H/1S=53_JCNE?GCZ:ZV[T:[5A;%
M6E5-H2M2J^7UQ7OZ;I:.VPLZQ9^%>FGV7I/6RH/67]HW'Q?7%^.V1ZI4<],V
MD=L_SVJJRK)MR?;CKZ'1B]UWMA?NO]ZV_G-GWIIYR!LUU>5_BX5975]D%V2A
MEOFF-)_URW_48$BT[<UUV73_DI=>*\4%F6\:H]?#Q;8'ZZ+J_^9?AQNQ=P&5
M@0O8< 'S+^"!"Y+A@N34"_AP >_N3&^ENP^SW.0W5[5^(76KMJVU+[J;V5UM
M[1=5.^[WIK;_6]CKS,U45XTNBT5NU(+<&_O'#JIIR&]+\K&:Z[4BE^2/^QGY
M\8<WY =25.13499VP)JKD;%?WS8RF@]?==M_%0M\%67DDZ[,JB$?JH5:'#8P
MLOW>=9YM.W_+HBW.U/PM2>A/A(W9&.G0].3+Z02Y?';ZY5G$3;(;BJ1KCP?:
M^^U)U;DIJD?R63VK:J.P6]PW(;HFVC7]?"-E9KT_[]M&1!D7AZ(9)DJ3G>C
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
MKZE<P<<+2MD27 :G$40DJS/4ZD:)37FJ>"^4$EGY=\TH?/IH +Q?"J&>;_0
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
M?2 UJ>V'Q  $^=3 2GH';/<.NZR:)._>WE$C$P."/]=>G0[2_#: <0W\I''
M=N, \VOKI&R*K.DJ7^RO3;86+P\DISL"U2]' $;E'P,8$S=I++#=6$3<4_<K
M:.&KA2IQ+6J?.ZFM.F7.Q@QN%R<,. CD(94GB%)7M"#*.%"EU<!VJS&*[V"N
M#^<&^ 4<JH,O@F&(JNP@&'5-]*2WP/0H[?W<Z=W!VHNER&-[=6!W0O IL.ET
ME4\*L:@& Z@OXKFLSM7XZ2B,B*H\$"J@)N61A@+;#<4WN;*T$0$U75TF1A ,
MX5!=YX"P,##-:ND0\ \XA)1/[&R9I8E(QQW%==5D,$M=W'UU&$< B*KS/09
M!!E<IB==@F=W"3&3_'IY&=9%$!D/T'*ME .!U/P+8DQ<I"?P[)[@>C)]TJHH
MN)HT;95^?]=5+_G!<7ZE/%>#Z<G391VKRYD( *EK\QC ^,A 4-H#;X\]2)['
M696)-0]?ICJ<Y4!6*,VZWM8;.^H@1Z"VX&L9&$1Y:@(&42;OZDUJ]G:?$(N*
M(J>R'@B;WY<NY*=$38802*VR01C/H".>] 2>W1/LIG=N D;/4[#BCM7-*EOS
MF=<RON02U7;GS^LKX2%$/5@8(6X?>F&M:I"]+NZ^9M,!D&IFK9!=ZM(A>':'
M$$U*B3W]LBJ[^F*5BQKJ2!LDINNZYG\ C,;+!MGE):V!9R\[]$66Y6@(S$-3
M+PN<J@H<@2"-!@"BIF0BK8=GMQY@_43RLMLX#]A*H$B;> #*=;6IIZ-"T]+>
MDR;$LYN084.N%[<W6YE[*R99Y^Y$LNQ^N.+S[('/2KY<?->O(OEI^68A@O"-
MC\\Z2\5.[D71E0W!8.C>0ZMW IA3I$4"LD2&_3U/6AC/;F%^ANX[YY+=9V4I
M?LNSU@VKLVH!QD!W)TBKAT"@0'5R  B[AN'@2Y_CVWW.SP7A2JSA;/1]W= @
MU:-&$$B-40R! D.YQ)?6R#]@5Z1;9R<IL+FS>U7I1WR['[G>*M<ZR1;.F\%E
M)7W4>'+IZHK9WVP!E@A]W3L07TTA ,B?J_,& DWJ KOLI GQ]^UR3#9L>X;#
MUL!0@N&\.FL)DH.,B9H4#@'%$ AA@UGV)_T*OG5$?-W=]CQT;$C]]_?H/U15
MYBN,+I)@Q'2Q1KZJEQ!(W0J/(9!Q.$CA]^W"+_IZ-@7W;-TZ\/[9B:IBG93/
MMFA),?:/*_8?VZ4B9=$_2!9-?2JZ &E%EP@ !5K9%P*YIC0FI<R?6\/T/VQ6
M(5):R+XE])'M*@1(\2Y65YD :JZ))03"!FM(I%H0^T+Z)7I6"+!(#E1# ( \
M51"A"YG2'Y'21>S2=4#?2DQT63&Y,2)5A=A5Y76;3@BTC%4K-"!(+6  (%.U
MB4C1(7O6PS_:=T+ 376-&(#2AA. P;YA[YU,NNCL;72OU'9"I#P1NSR]2-L)
M 5::OIK_ 9#J6:#K8$,UA4B1)/85ZYZV$P)4L[5GUS&^:A\ C*EEADC=)7;=
M_:FV$Z*+J=KH$P&84ZJJ,@!"IJ$O19D<TD;W4FTG!-@-1VK=,0)16.VR 5&N
M01ZI%'QJ%_R?ZCRA@/ACM1(002BJ=0Y *-\W2!25\D\/6"S^>.<)E2),[2+\
M*ITG%"A)8[U?%H2YVKX2!$.AJ5>+2AM C]D)/Z9_@=KVK@=N>R$Q $&F?5,J
M]9W:]=W 8[NY-%4DD2 0^L@/Y=U?2JR3NGT&^0*"K28_ *,1AC;"C8RE[E/[
M,O=G.QHHT!JG)0,=HSKI&, 82MUTTH:_;\7[4AT-%/ #6KJ.#D+%(,J8]*2Y
MH >6PX_M:*"Z73C%6'--( QIJQT(AN:!2;.D_Z#A43G]R(X&*MT M;N!XSL:
M*% 5GFMMM0!J/E?]#0#"QDD>2,$/[()_6$-# ':]A^I @&!$+73%X,70W+ "
M"Z2V!_N6]D?L]P?ZTEO?[X= ZJ@&,28NTCX$^\K/!BZ@N!BF;Z +_+3Y<N!H
MZX4;*![<+A=(DQ#83<*MV,)?5;DP/M,E,LA#%W2J[B1&$$BK*0$@3$Q<I#4(
M]BS]7Z1W(8#J )XJ)!"*S-6F8A!E_',OZ0@"NR,XN'<A )K7U#IJ!('4U3:$
MP:87)M4_>*&-[@ 29-7#@"!M#D%E \/67S#Y [Q7W.@.H"UL3_6? (IH^]P0
MR%12"Z2P!_^8?>X J.FK@8!VL+5  ""#?PND[PC^ ;O< > OM)$.].FI;5,
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
MM\$/;DUI[G+BC ;)@"7C#!@B$I):%0XC\01&NKUI,+"SNBWR^SY?@IL*:9&
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
M!\GY:T2[_;=)09N#GA,A.R5V#=D$,*M#9)%C$B-)W/%VK+3D2Z3"P#[D*;4
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
MTT9^NG"E9GXQAQRQ7S:4!49,5QB%P9(F^<@1,W@I]<,>-S1^;FSZ.EWW@-G
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
M6)/XCSJ.XFHS4/,X [$A*6 P\!$\@,4+'@F1E7B"% 1LX:.'?BU@,LOR"C@
M\N'9@2!8[Z:I=U(#. HZ2PHKQZO$ZJ!45L[54E<@IL<\>?36Q*(.#9JT7IA9
M_FC #>=%GDJL)AM'2G1D_JCU;".DT,5%A'^9QYCMK:Q7JQR,0NS0+0?7/$""
MK$222(XI*TB$E1@>*T.</Y1(7*HZTU/@"X+ 7KD(W\,PFMR AU6LL)]B/950
MV5R^K*>_HZ)A?>*2#<(R24:#]__X[IY_04H-0 ?4A $7@/7BBD19@F=%8*M1
M8 %E!1\0HQA1] Q%ACX%.;%:BK/FCW%IGUEXXO'B.D-A#M6-JBG00X $I2"O
M8*&MUZKU$N('4H1NPX$T,NB/0!?P*#KQ7H>*IT<3(60RLC#ZL2D>,3P,U6?(
M@T7[(P>!0-DHRL:%K 1PN230 4C0Q>.JT%EI!4_VNB9OI)@R-0:O,$0/A%GS
M%2P;])TC-8\FJ^&2C<KR##WQY.J%)WY:EY![.,C>@9Y "_!IS%%GGF-X(TLE
M\T(YL<UN$XY*#RF'L+7C_0WM3W5"*B8(4UZK#Y!*XB0A[@ &F'0*DCP=(;1
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
MVXSX)V5]AD] $,=>B8:1+;86M7#29^/H@UTN9:.6-#&@91NU(X$@B23S@L5
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
M+B6/H7CZ^)BJC4]2:)*:%I>C?8]?>7%A5SCXUB@$4_KRJJ<T-Z<J<8FM>\^
M=$8[C.C.]0:?D:")=Q'ZT'3)0YS^C3$C01[49B2P&-Q,#LE;WO?^E0U_Q<)<
M-_8&],$1 961*WN!AZC1NN$1E$TI;?(%?ZZ+@MMQG:/!S@FW\'(-A>X*F=)*
MOU(E)\87::KVC(NY) 4"3+"K*CH[Z),/]6(K>G.%JW>:1,9=<;%4W5,G#U;6
M;;1G6P$ZQ.9"H]O#*44C9D&S*S0AULL;:CDMI2&'%["?;+EWE]MY*E,BR;C>
MT#E=5X78/*W<^Z$;\6(8;RB'#UT[:OD>80-4[NV>*20&1J,C!^Q6\FUDYJ?
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
M0GLM7Q^<3U^<SPZ>XTW_^)M76T@F5-@JS65PW.N#R?AD<2"6W?Y1%UM:TG3
M\Z]KC8.7] "^7Q; COF#-J!N: ;OS7\!4$L#!!0    ( )A"2U('F@;S,18
M (!^   9    >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;.U=_6\;-Y/^5XB<
M>V@!6=%^Z,M) SAN?&^*IC&2M,7A<#]0$B6Q6>VJ^V''_>OOF2&7RY56MO.V
MAWN!6\"RI14Y',X,9YX9DO#+NRS_7&R5*L6779(6WS_;EN7^XOGS8KE5.UD,
ML[U*\<TZRW>RQ,=\\[S8YTJNN-,N>1Z.1I/G.ZG39Z]>\K.;_-7+K"H3G:J;
M7!35;B?S^]<JR>Z^?Q8\JQ]\T)MM20^>OWJYEQOU496_[&]R?'KNJ*ST3J6%
MSE*1J_7WSRZ#B]=3:L\-?M7JKO#>"YK)(LL^TX>WJ^^?C8@AE:AE210D_MRJ
M*Y4D1 AL_&%I/G-#4D?_?4W]FN>.N2QDH:ZRY#>]*K??/YL]$RNUEE52?LCN
M_J'L?,9$;YDE!?\6=Z9M-'HFEE519CO;&1SL=&K^RB]6#EZ'V:D.H>T0,M]F
M(.;R!UG*5R_S[$[DU!K4Z U/E7N#.9V24CZ6.;[5Z%>^NM:I3)<ZW13B,EV)
M*[G7I4STGY)D]O)YB2&HX?.E)??:D M/D M"\2Y+RVTAWJ0KM6H3> [>'(-A
MS>#K\$&*/ZCE4$3!0(2C</0 O<A-.&)ZT4EZBU*\38LRKV!;I?BOG]! O"W5
MKOCO!\C'CGS,Y./'Y2F?),^_0$[<Y*K '-1*Z%246R7668)5AN:BE(M$"5V(
MJW<?H0N5;^[__=]F83!]48@D2S?GI<IW,%\(0Y8"0E:[A<HAZ L(1[S328(!
M"KQ'.U64XH,LE7@GRRK7Y3WK K^"N4=^ ":62;6BT:_0%^+-B];W>YF3Q+,T
MN1<?5:JS7*19J0HQ'H[&1"\,Q9E@-L,7>!>-1B(:SJ9C^BH6(;49TZ/)B%N/
MO4<C\VAB.M&'X=S0G(J0*. 5#>/Z442=\(J'4^X81XY6;$>,8T?K3 2#.1Z>
MB7! A#Z1[)),IF(MESHAB=S*7+/( QJ ?HW<3'ZL>*Y%M<ARB$>2PLS$0V*
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
MF*D[9NJ.F;ICIO^O8Z9A]*85:+^@]\FPK$&0_4M7S=7FE;5;_Z96.]R_[_;
MS0*;M5S,8>KQX.RD!^E$[Y#Y'TZ7]-[63#NG"_J:">BP# Z ^W,-<0D_<('F
M1;Z;?P-02P,$%     @ F$)+4@9-1RT=!@  IAT  !D   !X;"]W;W)K<VAE
M971S+W-H965T,34N>&UL[1E=;]LV\*\<O&!/BBU*MN6T28 D;=$"R1 D;?<P
M[(&6SA81271)*H[[ZW<D95GY<M)NPQYF()'Y<;SO.]Z!ATNI;G2.:."N+"I]
MU,N-6;P9#'2:8\EU7RZPHIV95"4W-%7S@5XHY)D[5!:#* S'@Y*+JG=\Z-8N
MU?&AK$TA*KQ4H.NRY&IUBH5<'O58;[UP)>:YL0N#X\,%G^,UFB^+2T6S08LE
M$R566L@*%,Z.>B?LS6EBX1W 5X%+W1F#E60JY8V=?,J.>J%E" M,C<7 Z><6
MS[ H+")BXUN#L]>2M >[XS7V#TYVDF7*-9[)XG>1F?RH-^E!AC->%^9*+C]B
M(\_(XDMEH=T7EAXV'O4@K;6197.8."A%Y7_Y7:.'SH%)^,R!J#D0.;X](<?E
M.V[X\:&22U 6FK#9@1/5G2;F1&6-<FT4[0HZ9XX_B(I7J> %?*JT437IV^C#
M@2'4%F"0-FA./9KH&30L@@M9F5S#^RK#[#Z" ?'4,A:M&3N-MF)\AVD?8A9
M%$;A%GQQ*VCL\,4_(BC\<4Y@\,E@J?_<0F38$ADZ(L._J\V?0 .7"C4-, -1
M@<D19K*@F!+5' R?%@A<H5M/N5(KN\Q+6=N3O,I@QH6"6U[4J .8KJ# 6[3.
M9O(UMA8 <H&*JS1?!2!G<'9Q359%-5_]^LLD8LE;C_!,5A3)J'2S"K.6:]'A
MVN3<.,XJ:2B*4ZG(/X#6-O3Z\)GH>QGP+BWJ##4)H?/ ?0&_U8( +;H ="Z5
MV3>HRJ<)!HXYHWA&"DE3KP"BBX3"*8EV%WSEQLM<ZJ?4M5@H>2<HY)T^B<V.
M\OI V8 (^GSH$LN4DAUPK;%1=2'X5!3""-3/2.PM0GAXE@F+A&3(T'!1V!-S
MKC)GU6>MHA'A-TGLC0/X8"&^.H@+Y+I6Z/30)]^!"U$4A%T#11.64U1M1#U<
M80=PMM;#B=-#%_&6K<_2$//GSINZ8P81Q,UWXT$!:<X:V.)J'0A.O.[.937W
MEMW82Q.*/6#)^N.<+7I[;^0V2*3F\Q0(;5A]W?.$"*)@,DD@#J+AI(5=__K5
M*!B%(7W'H^@1A%^]QK16WM8Y%N1YDM*SL4LKDCPB% >;$YWAV/YU9NOA><=Y
M-@K)<&I@"&P4,!*%)<&(,BXC%@^ #0.66$[#R0A8'(3CR*W96< .$F L"$D4
M%AP,PP[*)@@TC"".(1X]U@!MA! _%IR6_FO;N5WVEI8*;C/B@BO2]QA8F+C_
MARS[]=C]/]Z+MVD]@4G PC$<!).0M8>2(&'C1NE)$(U"@@I9V.Z/@S )&YTS
M"L5U5JN5HNB$!24QFSLHO18MN:?2%0'LD:E+'\@VBSP.99M,]EB\!8@=],G=
MMW%1/=2P)1PEHU=0CH;;^+.D;<:<U8KRF5JGN4X.FP2-?:]:ZG3SVSN!DK.H
M;E$;F]'H0!MI*;F?T"2 HBRM1+&R[)8DS9P*R?TI3V_()SKPEL\OAN?P4=;:
MYQY%POO\/955U@0OW8LV3YWRZL9=2G1M+>UGC[42$J&ZHO*W$-^)QIS*7FWO
MXU8=E7R\3^(7DN*D@;0J&;[2)YP+.B?HCV#ZLA?TV18H2WCT2L)M>K#$QZ]Q
MP!><8/QC_O=TA%MFDI>9>=;M0-IB1VA'KT/N)7=,?M1<\7CXFM )7PH=6QGA
M;$8]C+,$\:ZR?:^+5"$5#X!53E60O_2]MS8U%%482I8/JXBR4R,\YMT3I+"B
MNFI!=[DOB9ZI A^(K>N%U0FZ,'J14:Y)2=O22RM]981";WMGNH8GBX%.M3=1
M']Z=PO7[J\O.E?S&%D&$BFRZX?]^]0I:4N#S6_(.:^I]JLKV-16;SV0>ER8Z
M57-#,VA\R>86*AY3Q,Q'#MLDQX!F8=Q-),M<I+D39.WE5#UL!-K2D(S:AF2T
MM9/8B-G(?B;+!:]66U"/6]3C?Z^A2EHBR3_34/T$FEU#M6NH=@W5KJ':-52[
MAFK74.T:JEU#M6NH=@W5_ZVA&G3>S@AH[EX(;4(DE?AGM':U?80\\6]O&W#_
M@GG!U=QFIP)G=#3L)]2;*?\JZ"=&+MQ+W%0:(TLWS)'J:F4!:'\F*4Z:B270
M/LT>_P502P,$%     @ F$)+4@B.8S!Q"@  /3$  !D   !X;"]W;W)K<VAE
M971S+W-H965T,38N>&UL[5M;;]LX%OXK1#98; '%\25QDC8-D*0-)HMV&B33
M+A:+?: EVN94$E62BNOY]?N=0TI6+G8;S *[#WZH8\ODN9_O7.">+HS]ZN9*
M>?&]R$OW=F?N??5Z?]^E<U5(US.5*O'-U-A">GRTLWU7624SOE3D^\-^?[Q?
M2%WNG)WRLQM[=FIJG^M2W5CAZJ*0=GFA<K-XNS/8:1[<ZMG<TX/]L]-*SM2=
M\I^K&XM/^RV53!>J=-J4PJKIVYWSP>N+(SK/![YHM7"=]X(TF1CSE3Y<9V]W
M^B20RE7JB8+$GWMUJ?*<"$&,;Y'F3LN2+G;?-]2O6'?H,I%.79K\'SKS\[<[
MQSLB4U-9Y_[6+'Y149]#HI>:W/&K6(2S8W!,:^=-$2_C<Z'+\%=^CW;H7#CN
MK[DPC!>&+'=@Q%*^DUZ>G5JS$)9.@QJ]857Y-H33)3GESEM\JW'/G_UJO'+B
M5J5*W\M)KD[W/:C2=_MII' 1* S74!@,Q4=3^KD3[\M,90\)[$.<5J9A(]/%
M<"/%=RKMB=$@$</^L+^!WJC5<<3T1FOHG:>IJ4OO$L':)N*#D:43LLS$E2YE
MF>IRUC&!^-<'$!#77A7NWQO8'[3L#YC]P9\P\<LHB!NKG"J]RH0NA9\K,34Y
MTHOT\'Q 6H78]%+G3IBIN/QX!^\H.UO^]2_'P\'1FZ#]I2F1C,JZ^%24S,BV
MC%Z+ZU)\U'F.!'("?E'%1%GXAEV#E\%)AW8":=*\SDB,EK2XK*V%K'SF0I9?
MGS!)1 GP@922=( [2!TK<C@)+\[A\*X8'AW2Z\$0/BQ)W/[)F_2_0'F8C!'
MPV1X>"Q^,U[F3X@0V^3X^(C_'O;[SZCV[D+<O;^]X:O=FVS6P1L\RB4YJY+6
M+T'GB/\]5>1E= :0Y62\7NI!_XA?1RL#/0FDM:;C"*JL!E+K?"GJTBE(J;)$
M3/5WE>U9" )W._#."Y(]YYRJK+G70 $$I37U;(XRP/'YN7?7$][@<LENF)L"
MUPLZKNBZZZU$@1#&9DYH[YX1RXO4.)^(7#D*XO6N[8GSVL^-U7] G!0(95$!
M#+Q6R:68*I"%/"U3O(^RBXFQR'#R[T+[N7"R4'O2[:72S1/QA[(&>GN%#(04
M8 FCU"EG8G@8+-$3GTLE;<E?I*2M=,ZDFOW'=,DL+"[)DHC%7*=SH5U4'Z<D
M] O4N7Y!PB?6P.-G4AO*.I/KC'E-9,[6X1)!?$!V=S \1C'AM":+=A([@"ZC
MP^Y@=+#AU."D)][5EI*=KB0K6U:U3>>HE A48SV@21M&H1A"3+P-*):6TNF9
M:&([20I#8'2%*+^7>:V(U.Y)OQ%MG10P>I4K,H&3"!:Z]<1^&Q@,#\8KY2%P
MZY89.AVFMCM>B=!RK;W.$7%.7%U??A(.=_">/?E5+44*A;47WVJ9:V2P+C.=
M2@0EO*]*V"13=F&U)VU*-#1Y6Z< \Y*"VC'$(W(B)?6],JXF'CA!"<,1U9J]
M)W[#69:"0@L505DT$>2#D)<>#18#9!OUJP)153E)UQ@ ]V<*:L)%2[*DJ*L0
M89 )\474Y#V^GJ'RU#;< ^6@ R[+"8/!PH@E$H/2\YG 2\3Q6%3*IA0$N-W8
MM94JD)M+:- QL2!^L,Q$^86")6?&A#!3WU,T?""VCMW)T0_9K<S)R0-$F0'%
MFCR.!;B2R/PI&LQ&.S+\^K+S;-*A'Z5FU9%7\9=R(W@Y7@)66F8&:364SO54
M-0YLT:3C^S8H@4H <HI]_T"J"8"]C2C2>=A_L^ ^%@C?.-,JZNWI%$@@TSP#
MS1#EJ%# U\SD9K9D!4%%XQ4A%MR4L LZM(&P$SG1'/N0.3;/?(I4%#/8KVP>
M;^;21>4&<6%RISKGM0I8"%"W8J[12UL$=+YR!!O::@5;)  !A<K Z!/LSR$<
ME5B7N-VZU; "TUC/Z29T_CTX$P!2FD*G=!#$5L0-5*(Z(ITI0Y'#0U=7Y$K^
M#+552@&FRS"&Q7K0YK/02.'L=XP+7$SINX>>IFI>(N"<P^3U.#@UH4=*_*E>
M+$,\4S'DR>M)Z$*X3'6.\Y< ?#M3L9\QTZEK6B_"S7LR,DSUH4L&$H5+R%3&
M5/](9L;$$->.$01VFVI;4!,R 9241E [1!$A8Q(:35;WL9C*(-I$4?UU8H 4
MR^32A5S-:M7[N3Z:X18L9@%E_:;$?M@P_Y.@((Q%:YKGBUB=(?-$ 58XSV U
M"DM V*X8C;CM%>^G4X8&JF*H##*,-'0:1;/,I,W$0(R'H54<OH%FZ_PW[HO1
ML;ADT^^QI_XV.GF%E\-7U!E&9Z$_'7>E4Q2G';D&PU&0;O!BI(/:$>DH*39
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
M,X?NILAR_FG!:584V8H_4O==&1J [^=95E0W1*#^K<FG_P902P,$%     @
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
MPFOONGIUFD>I'P6,3%Q&Y6>Q!:&!K!Z%H(:W\G4.R^'@;733APK_N*(,C\P
M@=K3QF%RO:'@V!9KJR1\+TS"^9IL><4FZQ-J'V@H6:%(8_?C!*1!"YI3<*&P
M=AP4?<#UR6B-J><C6VQ 7UXE#GYPRCD#IXH^1PPAGQ$FP3BHUK HL2DZJ<5"
M<14O*"_!>^\00D"FQ 730M;I/RS*!#\DZ59C"9"@</ _DVAYC:H5KU=%;9^]
MVA4^>^$UHSCI7Z6K(4<_I6R<Y'O1@6]$,[-6>]E7F9K*M4\ F,FUW(E[KJ<T
MTGU.*2!2K_1>8(^+Z+)LPSS%#IT!SB;#>^%:_)V\OJ_[3\3?3\7O \\>I'HI
MH@%=HGV''KZ^6I-#^5663J4MUYCBS]M294S68K\^+/W4EIK=C,7-1+QO7W&:
M-Q4_'@J&R!V/^3I]!'\W_.]WR-WT-'?#P.-CM"V6=B46>+N723:*B5+'-U)S
M!?6T]/)4 OD%-/*6*&>JV"L&,D,)EIRHN8X7@,$4UL^H703W)/T( F\.$QM6
M>KX\#L#B(*?B9=^;NJBZ1>>G4F[X^Y&"MX__A0P^J=V4?S#S2(37Q3KT82C@
MK;5K1L;'JG1&^3B1D=:V>J#6I:,(_<#C[*'V,V'(7<@!0O.0XOWW'#.\;7_*
M"@ TJMPPU4)4<0R']'Z(+ G9_$3X\@J%C(A&]#BG1WRCQQ&Y$3Q._&-$,_ X
M96J(#B47CA@8B^F4U'TV"Y258O7*5"4;H(#]SVA*)1J3A8G4 *UK!2HS!HQ[
M,"W7L4XT3@+F@F\T(@:)4]0]1W*8_X?% ,2/%<-X]$DQ3#Y+#%SM[HF!P)K\
M3',J6$+JQWFMWY@MKM3U\JJ725=0,Y>ZPZ%)LFLFIISD$*2C=+2EV[NB%G,3
MP6/@'+J7O88@Q:*%_JB22A2]HY06:!]4W<6I9%:U_Y2GKNH!]<6;T.>ENIB:
M6^HHN1\.>F6O1#VH#(M3M@QI6=IYI"KB,AK/ZZK#EQR57S[H-%644K%R,RJG
M/8:\Z.9SR9N-/XN\"'94T?>Y3KANV!E*FJMN[$F'#-\;JL:&!SY4F'U??.Q\
M@Y.8C(-?F'N' $ME3^#_GXAQN^W#87S"Y(>3IDLB&T!Q6<F=>2UTFJ &W5(A
MRM2'LH4;NEQ3<$66TX;1ODTN"HH32ZY.V!Y6N2F6JYK-X6 T[_LJM,:I6\I'
M"1<$B;O]J-H+PO>J4+H+I9@/>O1;",3%ILCC%;>5J)-PAL;CIG%S4^,-FS/O
MQ:2-<E796*9^FR5TC+E 1'Z:,E1V"PVNHWFOZ>N 2]:]U8,J*K3FJ8;%S*!1
M;%Q--EPN,TME9N"BE&9O+S&NRW<L)_4H=C49OV$=F(,ME%C(PAE*R&,6 F_3
M),TVNF]@0)28[CP!2G/NP+T0WQ?PE;G=ES]9)4@O)[:G]7LU<<C,(*"Z.N[#
MUIYBU8?YU![WC:R2J&NT9$A:2D(G PL9)(%)#]XK^A6_C.9[XTN?:1L&[.51
M^DHBC9V(=X:#:KID6;4$ 6\8B5&6]R[+S9XB YZ,/2 U"KR/;+CPI\GH>!G:
M=217[?VKQPEK\)N$-?FBLIHTHDG+UCEL?3@8S)HF#JUL;K-#D-]0C1W2'L7U
M-J%@(XTF5VS?M#W3=%T/.B\WH-)R![ONG7E #'.3FZ2(O7E52.$L-V7'S%ND
M*#OB%0S G-W,Q;N?6S:-@A-PY"38V\AP%*;>!B+F[U5,&YC<AG)^6TYG!7W1
MV8-)'[QO8??8D$<(#!:>+N=&(.WB)=YKE9(JUYW$8NY3O0RNCCRU;UGE(&M9
M&GH-/42#7 %"N<\07,BA?9_;I-]/4 EH8,Z3F2B$0+@;1 'M^N+5_EY@N5W;
MV^L+TE$"E50?;;W9>R#5FE\?>PD[!0SUH0"WT(@*EFSVQ GP<4^5)2AMW?<L
M#P!P("+$4,8B;@)IHZ0?<@O9["H1B HNU#9?JB;F&@ZR/'*9XU:S/IW67D:3
M)\R@3-.[C^E39LUY^5JPL_ JO>*.&<-O$X^XAU9BH6A)2DUB1SO]#;EHC9S6
ML%K:P^9)&SV/S#2CD&F.#C+'1LZ(:O6@*FPXOX8 J(#T(P^W:Q!LFCN%Y6O4
MB.+,\:E)=7QJ<O;X5&UA(8.ZI0V#;'<&]+0"/?V"Y[UF%=39%S[O=19>=]ZK
M.^_5G??JSGMUY[VZ\U[=>:_NO%=WWJL[[]6=]^K.>W7GO;KS7MUYK]_3B:CN
MO%=WWJL[[]6=]^K.>W7GO;KS7MUYK^Z\5W?>JSOOU9WWZLY[=>>]NO->W7FO
M[KQ7=]ZK.^_5G??Z/SOO==WX"3)8SI)_:(W,#\C]KY%5;ZO?<GOE?\*L'NY_
M".X=-%)G5  N,'70GTTN?!NT?'!FPS]HAM5#*L.W*P6)YS0 WQ?&N/*!$%2_
M</?RWU!+ P04    " "80DM25CS+(;\&  !I(P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970Q.2YX;6SM6EUSV[82_2L8M=-Q9FQ+)"7+<6W/)$Z;9B9N,W8_
M'CKW 2)7%!J08 '0BOOK>Q:D*-J5V;1-[TOU((H$%[MG/\X2Q/!\;>Q[MR+R
MXD.A2W<Q6GE?G8W'+EU1(=VQJ:C$G:6QA?2XM/G8599D%B85>AQ/)B?C0JIR
M='D>QM[9RW-3>ZU*>F>%JXM"VON7I,WZ8A2--@,W*E]Y'AA?GE<RIUOR/U3O
M+*[&G99,%50Z94IA:7DQ>A&=O9RS?!#X4=':]<X%>[(PYCU?O,DN1A,&1)I2
MSQHD_N[HBK1F18#Q:ZMSU)GDB?WSC?:O@^_P92$=71G]D\K\ZF)T.A(9+66M
M_8U9?T.M/S/6EQKMPE&L&]EI/!)I[;PIVLE 4*BR^9<?VCCT)IQ.GI@0MQ/B
M@+LQ%%"^DEY>GENS%I:EH8U/@JMA-L"IDI-RZRWN*LSSER^<0^9OR"M+B+47
MWRVTRB5'S)V//2RPW#AMM;ULM,5/:(MB<6U*OW+BJS*C[*&",:!U^.(-OI?Q
MH,97E!Z+)#H4\22>#.A+.G^3H"_Y&_Z*G]]"6KSQ5+C_#=B:=K:FP=;T$\5V
M4!NS\\Q5,J6+$>CGR-[1:-B=J^M;Y(%L?B]DF8DKC-4%60<RI<9FPJ](+*6R
MXD[JFH19AI'4."^\@5!A[DA(MN"$].$F04\CAVFUHV6MA0:MW*%08=B24) 6
MFG*IA>G0]#1"JC@6;Y:00AMQII0+#<W.*Y LP.B!2F59&B\6A*+/H+L,,"JR
MRF1\M5ZI=!7&7MQ\QZ95F=;64G:(/H,[T@ETKHT7:^57D,C(DP69V%R+GC5H
M)1=**W_/>CA&>:E^HPPVJ/Q8L!NDQT]'?R41!':J20,,; PK<HS4I JZLP9M
M2(DVKK;!6DK6H]6*'(ZMT<L<!)";H!/6'_NV_/M >F';FE %NVT5<IO61:TE
M]U21*5<9QV.H';>-O*L7SC?I7TC/\\@-X$FE3EDE[:A,SFX?7>U4F;/']*%"
M@P?V0(K2'S53/*6K4OW*9PP>K9Z? R&\=5$U_) +/*4:S &)*I<ZH#T,ERAO
MKN04Q:3\D<Q^03>&':O<^Z.E)1(V0#7L?FKJLF7(!D\JW4HL\=![X/(7GYW&
MT?Q+]P>')/);65255?J>Z=;%Y5B\:UR#T@4_18-LJ L R U'E4/43]9PSA^3
MT_7Y_B=$#_JX-CKFW7?5U_?IOJNJ,Y@O*EDV4%CF%;G4JI %\:8\ND4O4RF)
M5QS/MZ;,C]["$D0;A[:^'#*[=9UQZK<N7?788> 7Q[VK2,FL11FA7]1.O";H
M@<N87VE90GDWHQ%\C1_F>JL6=8"7UOY05+7-J2F*5%9;;8^%>1'4!,@U+B'-
M;H%F8;C8X%UHT='S>2*^XG*T*@W23&9H"%$+N/H^66!>AZZ3M^AY,=.$9H/D
M)_"^L6NTM'W!I4PW%?:Z:QF5KO,@#E!E!JF^1][*TA7*A657T.F-Q?IL'_'_
M>\2_-1NS@6$+(EX(L_NAPS +$2B$O6D D.1%=\X<>] UVJ?FTFAT#Q;P[)W;
M]I&5+'/B9^>N3O6@@;2CC]O7&7@LKI76S<)C@.]\_;;K$5$\3B*\043/H:!Y
M<(M;=H/IGZ+UACE77"Y?<^>[H3OE@HW=>N+)G[>+[NQS,9U/^7B"P\$T>H:_
M..'#*0ZS9 )S3U="@K(2(1SQER+JSJ#@>^-1XKT6S(;F.)[,>H:FG:%9\@#>
M;D)]+J(3QKFQ T7QE!4]'(RFIQ]'J3B)@/I@]DQ$R1;\=+*+/\FTD^@DN[/D
M9#!,<<2N;N,$EQ'T 6;$,3P5!_-GO: F,6J ]==8WUB!9;%4/M3\M4S?8[&3
M]H1GP:O'@#?_;7+^0A%$ N]_8EE;7M[BC0_K+\V+'&*"XHDU/61UW.*H3!5M
M"%,4RG/T7&MY:[+K1#^T'>C!].-_2J733T,E5/=?HE);RQS%9!ZB&.$P;P/<
M]#GJ/0FZ/MS4P39_!]'3V1LFY%.SNC+:24T45P?\]!'P^<<Q<_[\$3-# .;M
MCXG[<9R<S+C\#X BBGL=)=I)RN1!Q'J$G Z&*0+O)T^&"+X/<+/7Y'9E"=AW
MT&NX, ;>LV?=>_9L\#V[QZPFJ2UI!E2?=*I/_O7M@GEG:_Y)MPL&M>VW"_;;
M!?OM@OUVP7Z[8+]=L-\N^&]$?+]=L-\NV&\7[+<+]ML%^^V"_])VP;CW^0.T
MY.$C#UXY8)'=? G1C7;?D;QH/I_8BC<?H5Q+F_,20=,24R?'\]D(*_CP84=S
MX4T5/J98&.]-$4Y7A!<XRP*XOS3@>'O!!KJO:RY_!U!+ P04    " "80DM2
M7+A\/WX=  !.Q@  &0   'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6SM/6ES
MXS:6?P7E[9ER5\FR>.EP=[K*=CJSV1HGKG:.VMW:#[0(29RF2(6'W9Y?O^\
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
M4"^U-IZ\;?7+/;I?>Q"OT S(>R,F>#F?N?CT?#RC/S/HVFLHZ,_P0F2D8':
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
MM*4\JX+,->BL?-$Y6MPXA72C$#W4)/ZMBB-*.B)*_\6F]+6F]$--Z:NC6<(
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
M Y7!JWM'3&M87+3?*@HN^$(RJ<=!?RSFWN,V95$=<]L7YQ1N$5R0%;()9H(
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
M"NN<5\T+%OF N0Q4[K#&9:5APM!AC33KN]3QAP(;9POL=@O8X<N#/;-"I3E
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
MAX,I70^^G8_:E^CJ-).L7*0))RTK&BG1LP!]7SL7#R]LH!M2EW\#4$L#!!0
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
M=%L5?+I6$B:D ?A]6<$7_1=:8'@5__Q_4$L#!!0    ( )A"2U(>$NX6B 4
M .D-   9    >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;)U7VV[C-A#]E8$;
M],F);3GW&Y#++AI@4QC);OM0](&6QC:QE*B2E!W_?<]0LJSL;KQI7R11FCES
MYDKJ<F7=5[]@#O22F\)?]18AE.>#@4\7G"M_8$LN\&5F7:X"EFX^\*5CE46E
MW R2X?!XD"M=]*XOX[N)N[ZT53"ZX(DC7^6Y<NM;-G9UU1OU-B^>]'P1Y,7@
M^K)4<W[F\*6<.*P&+4JF<RZ\M@4YGEWU;D;GMT<B'P7^T+SRG6<23Z;6?I7%
M0W;5&PHA-IP&05"X+?F.C1$@T/BGP>RU)D6Q^[Q!_QA]AR]3Y?G.FC]U%A97
MO=,>93Q3E0E/=O4;-_Y$@JDU/EYI5<N.SWJ45C[8O%$&@UP7]5V]-''H*)P.
MWU!(&H4D\JX-19;W*JCK2V=7Y$0::/(078W:(*<+2<IS</BJH1>NG]BHP!E-
ME MK^NQ4X56,EZ=]NL.MRMGYRT& +=$8I WN;8V;O($[2NC1%F'AZ4.1<?8:
M8 "2+=-DP_0VV8EXS^D!C4=]2H;)< ?>N/5\'/$.W\!KG0-#=O,UO,U+5:QW
M0!^VT(<1>OQ?@TI_?8(H/03._=\[#!VUAHYV^O#_L_<NW/WO<7_]Y309)1?;
MX&V?N ARTT6PI*BH\BD[LC,*75HK'19HYIIV"7C-HD)AP51(FQE*;>4\B^:T
M\B#F_0%]7C!>O4+216JJC"$42#G1#F1TK@4XV',2ILGQ!9652Q?H6R^(<1HX
MG6JX-7,V)S6;::/!)GZ^>WQ&-<"-TFG1:#'4&H,H>!+7BJQ6K85CZ6P<PF?X
M!$DX$8N)[)+= L,2+SST/[_V8&G-4A=S*NV*95*6I5EW"$<S*;N X?H3IA(!
MF4X9R:A;6HVF:VQ6:$!'DR]/DYL^^0 $,FK5CXX(30Y:)B--=9:!3 SVQF,Q
MM=LC[;=V)8E5G3J5IEQ*2'2188JY-2EC;*IB%^0<%C:SQLZ1_4URVQB+*]AM
M&ORP4&"1II5[1YE,')"*VFR4G5E874F(@YH:%K9MP<92/KD@?L$.!R3'J742
MMACV)J7[96R!5Y4GY 1\S2J6O>A@.G$L^/'HG!X*>M3&1.%[]JG39?3[=;O*
M',-E=":74YITZS15I8I%*DGBNLAN=A; 'AT?XG)RA,OIF&YR6TDP$=7H."KS
MVZX3-S:UEC4E*.8L?$,QLEOJ%&)XS;0W&F/WB2X1\M'QMI['47$O.=XA-#H[
MH)LTK6DAUJR7D5DWVBVWQN@NO(W1TY_81#(DOOUNOXKB=G!Y:[*8T/M;>O[P
M-,&N/@T( &I.1S91?*NMO:_ 54$NET^8/-P-=!?*J>E4HWS0 TUC61=K008C
MEET(%3":,,XV.%N&*^6WY8EG52MTHAB+>73Q*I!KZ<GORCW%"VMT%L6FRJ@B
M98H'"/]VE'\05QR*2&%BB#=HQXPQI0P@ICCZ-7WZ#HJ82,STNX@B17+W:).-
M3LQ>:[M)8QL5(:8P-:=>9QHGRFU;Q#3Q"S(88J*2H1@?GEU(RU*A0N5 >8Y(
MQL:6G-232<T=LXRA?G>F*RIUR;))DET5$K;UEL8[(M%!;;T=#?OTB6._BQ\3
M9;17&58?=8&4Q$&\=;4V6U@D"N/1?^,I1G,.\C@LIE_?SN%;"G%+5C13VM%2
MF2K.U+W1S]NJDYADV$T,]@M>Q<#[!4*[CRF%?<PQ0K2-16UW2ZI/)<1T"#*M
MMU@(_]0Z.1=5I2SVQD?##34,E!B*[_SM0VQXTGH@[8-<8.\K9(=K=L17F6FB
M4,CQ!;/'!W1NB)$8'@P/$^&60NS@1X>V0>?X#<[S^)/A*8ZZ^B3>OFW_8V[J
MX_M6O/X)>E1NKK%K&)Y!=7AP@G.:JW\LZD6P93S,3VW KT%\E,V8G0C@^\RB
MN)J%&&C_[J[_!5!+ P04    " "80DM2L[@EE'T(  !Q%P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970R.2YX;6S-6-MRVS@2_164-K6U6R7K9GN2>&Q7R1[/
MV%MQQA5GXX>M?8!(2,08)#@ *$7[]7NZ05*4K<C.[#SLB\0+T'WZ=KK!TY5U
MCSY3*HBON2G\62\+H3P9#GV2J5SZ@2U5@3=SZW(9<.L60U\Z)5/>E)OA9#3Z
M89A+7?3.3_G9G3L_M54PNE!W3O@JSZ5;7RAC5V>]<:]Y\$DOLD /AN>GI5RH
M>Q7^6=XYW U;*:G.5>&U+813\[/>='QR<43K><$7K5:^<RW(DIFUCW1SDY[U
M1@1(&94$DB#QMU27RA@2!!B_US)[K4K:V+UNI/_,ML.6F?3JTIH'G8;LK/>N
M)U(UEY4)G^SJ6M7V').\Q!K/OV(5UQYB<5+Y8/-Z,Q#DNHC_\FOMA\Z&=Z-O
M;)C4&R:,.RIBE#_)(,]/G5T)1ZLAC2[85-X-<+J@H-P'A[<:^\+Y%^FTG!DE
M;HJ@G/)!7!5!!ZW\Z3! /JT:)K6LBRAK\@U9XXFXM47(/&2D*MT6, 2P%MVD
M07<QV2OQ)Y4,Q.&X+R:CR6B/O,/6VD.6=_C=UHI_36<^."3)O_?H.6KU'+&>
MHS_%JW]4%IZ(?U1FS=[IB\O;>WJE7.FTQ]NR<DF&A$V%%,?C@U*Y1!5!V%6A
MG,]T*70C4!=BNM0R6"<>=)&*J]\K'=;BVII4%PL_$-,@0B;Q@WKL[UW+XE,Q
M'HU$JW"^M:-/<";'![</2'4(6"C@D5RBI;._H5K%3$$4:FL)SB@)/Y8EMD!\
MJB3@'G@O[:/"3U6$=5]\5E]!5.+7;45__<N[R?CMC[[15LA<E48&)1)9RD33
MSJ/)2. 5W 2EJH"6/->!=%1(82>,+18'\%(N[NZFY(BNZ3.50*0 Q(A?&D)V
MK\J@\ADV4U@(.RQ^O?\\+N"A2R.]%U.1LZC]X0H6&X+\*E24I8LEEEG7%Q?7
M5^(3_+NB!/)]\>'#);G?5S.O4PT2IN!<*&H VBEQ+8%R)==((^46:_@W+V6Q
M'NQ'[%0 ^:L-ZHO7H!Z(*^D*$M!G[#($IV=5()@<;^DS,4?/\$V&0,-LO0U%
M K0TQB;\5N:(%F].M:^EL7="IKJ0$D*) M'4%!+K4EDD"LD8,E[)P40@2I7H
MN8[I1L^QR2::-1F-+.%_.=.&O)%$5S7)0#@63BFTK_ C[?:M7-1DL4#6+)$A
ME \,F PI;( OT5H]-DEJ5A0=TKRC9.OB0M_TM$K))'MFXD#<:[)L9U'@C:V5
M=US=X.@Z,+I5!]\FEN=&F J4['YHSTFIB9;?B^IOQGK_]]V:UT*6I5F3B\DW
MV;JT^ \Z0?D9C=Q,(YF@W&@8$$MI*@I_R"R2[G.F?7T#NTU2&0;#_FN4M&A4
MG:$;<^6W]3VAN5CS\*;:PH%59 ^S2S2"%E ^XJGT3<1GTG!2QL$,&A1!5UL*
MJ6H6J+S&6]IW:@%9O]LF<)\.@$Z9#_;L(^4\)AA" E';_@>?8&5=0 BK)J?%
M]*UKXB7QC2&#9XF W335)0IY#HH>=]L%25:O90<FUI7:8@) ?J&A[2,T4K"U
MH*U*\>7F"KMO=A/''R6(/N_>0> 4TD4EG83?( P@YLHY18!"Y0HOYL[F3UCU
MVJ[0-]WSRLMEP6Q1-]/@,#E&=MD@HA$YCA9/LWF'C_J"\@:#L3+K_A,44ZRH
M,^LY$AWUXH[. 6BCA9KKI&E'WQ6:/M6,#MS 62:L=Q3^%/TLB178L8IS);<@
M*:\7!=@]@6LQ0&G$IEZMX!N;ZX3RD<\\%.(Z)V,,-2>A1\X9(VJ]=F;THBY+
M=..9MVXFJ(C(E2ZV%3H?T-LZZ6N[0QW%+?G/RX7&'VNH])]0Y\O92P_J_(U@
M]\T6M/CH_=-B_(Z^3AXI;%%GF(F\$I?"K(\V4I9U[!VQDC0_)!;!^ \-7:4E
M#D*P0"$;DW?1ZTMF#\1=M'G3P.? 8U?<.'B@IF;';I?.,14S1;<<3+5>\UI+
MT,6FI#5/$(FITGHBY8C1W+0APTW0TFU*]R=$(K<:#L(:@7-.'!D/QW%JO*Q0
MY_#_)?%<2WA$#\#(@7PCWHII)%E?IQ0;=4QVEW*=\RK:2NW*X2P9)=:6C!&*
MXJ!Y> =H*%3,WP@\S<6TC[25D9^H1_WP?B(^6^;V1@0PC(Y;K"T::&<H;\3A
MEI8I[2/N0FWFG%UMU4#:^UIZU[]OQ&0"/=.H,)=$%J**O1AEBV+*J3]V(]65
M&:F.)GKV!DX([ I:+DXZ 6/Z6#;GK#9=*:J?!U>#^X'X61MLO.0SPR].KBFO
M<84*]DI%=UTZN53%0#QD6-L5CA$)#6[K/,2MN90NU,-3GSA,>QZ]]E C]X]Y
M/4YVMGL^BL O.#,EFK^7Y/*12P]S;"9=.\55A5.&TY&VZZ:=%A8.C2+7+9<V
MG>M_8M/ZJ-I$9Q>[]G$>@3MH^&E.4C%T]$TIJ"*N*2E%:2XM94BR"'M>*2/H
MU![48AT'I,8K(J^(S:C%\MP&JL[E;^"&QD.@7=QQ(.IZ[SKT%>RA*3_B5S$>
M-V>V"CM"<R(^TB'QHT3';AL)G^#7G8<[R..F6%JSC(7R+ MQ-)/F@.RG4'+3
MJT]),.I#]]"*U @K.MIV0,5\A0^JG%QUE9?&KA4/, @D:VR'DS;=Q8/%^ ?"
M#NK/4OQ)I56BTC:J':T\5&U6CL6OFRF%4X.&&5[)G8;RK:[&_WN<D2A> ?-E
M4>,]T.)I8!5S5R8-I:*:P:'-<NY+]=F&3\G2/8)0P3]QZHF0>"XA$FE'W82J
MGMX["_U-@^8JHCKU]4$K3H!,I%RKO,W+)7=LIH^G3!CIRC_Q:T,?\8,H'@QV
M?:0;=CZ#8M&"/_92%T97BE]$VZ?M]^1I_(RZ61X_1M]*M]#@"*/FV#H:O#WN
MQ0&NN0FVY(^J,QN B"\S)7&HHP5X/[<V-#>DH/W*?OY?4$L#!!0    ( )A"
M2U*5BU>P)@8  .88   9    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;.U9
MVVX;-Q#]%4(U@A90)*WD2^(;X%O:H'5CQ$V+HN@#M3M:$>$N-R37LOKU/4/N
MKF3'48PB+P7TD'@OY,R9F3.'X_7QPMB/;D[DQ7VA2W?2FWM?'0Z'+IU3(=W
M5%3BS<S80GK<VGSH*DLR"YL*/1R/1OO#0JJR=WH<GMW8TV-3>ZU*NK'"U44A
M[?*<M%F<]))>^^"]RN>>'PQ/CRN9TRWY#]6-Q=VPLY*I@DJG3"DLS4YZ9\GA
M^0&O#PM^5[1P:]>"(YD:\Y%OWF8GO1$#(DVI9PL2/^[H@K1F0X#QJ;'9ZUSR
MQO7KUOJ;$#MBF4I'%T;_H3(_/^F]ZHF,9K+6_KU9_$1-/'ML+S7:A?_%HED[
MZHFT=MX4S68@*%09?\K[)@_/V3!N-HP#[N@HH+R47IX>6[,0EE?#&E^$4,-N
M@%,E%^766[Q5V.=/SYQ#Y6^E)B=DF8FK>^7%&:=*>47N>.CAA)<.T\;@>30X
M_H+!9"RN3>GG3ER5&64/#0R!KH,X;B&>CS=:O*1T("9)7XQ'X]$&>Y,NY$FP
M-_F"O;=E:@H2MUYZ KU\7YQ++<L4CT(;<!K.LDPQ:Z06E\JEVKC:(D/3)=]6
MQN'YC];4E>L+F--UILH\K$3HJJPI$^\JLI)-./'7+T @WL*;^WL#_MT._V[
MO_OM2O9<@T_9$ZO7APA6O$N]F9(-U>B+"P18%V2=0%(K31ZA2^'8EID)/R<1
M&M"J5-1>:>67+[Y[-4X.CAQ:FD6#$^>M+%VA7.AT^E2KBNLBO!'75[]=#-@K
M2$#%4VYG2K-+]'=5:96&E*.'_#PXO[ZYO8"C3S4YSYZPR)H[5 ^VW5Q:$G=&
MUZ675NFEF$L]:V'GP"9FUA3A+@04K#X.IVE20#G"2N4>XI"N<0F,($\'";;?
MT-36T$&.*!D@R\@;. 8UZ8NLMHSV<:R64F.SD&%+>:VE-]BOE9Q&*("^D^Q"
M)K0.BH=B\I:\5/^$39#MEU[>Q]@>+>;@\)1+XJD,[<#[#2!;82*9 8GN<1PX
ML );E.>JE\YHE4DNO&M;RK%U%?IL(*">0J[Z*2,OE0X&0F91!3:\GO:0Z"ZO
M?>&(Q*_&DYCTQ?M5X-?2>[P?/&;LH?@ Z;$!WX4F<..J))LOQ0W:?#V?%>X=
M4\&25^ " [@<7 W$S]*6(A$O9%$=B3&"E/KEK"9F6E?_G,HV*77)K@ <!9ML
M"KASW33!.H(4)+$!PJHQ^#03H&O==9-?F,9=7<4,*MO CUKVM5P]Z.#D]7HZ
M9%F:&H6/_ (+ H=11KZZ(]#'Y%86#!<<@""*$EWI'),8I9_-0H?Y1VE<RU.4
MB'LL@';FL4,E;*>J"OQ9Q=&&NY[YQPD?0+<=GC=$*NN@#]A(\&*6!)+Z.>#,
M);"G<^.H9.B5M*W'?D20Y^@FW,*;ZSQWP398N;0"[<U"4@2TL#4EL3/9:WLH
M))=+PTUJF0^?U9L[>D4A&YPBB/Y*&3JYP&A!UG(QTA1E\5$H2?J0'XQCO,=%
MT-">51D70 -D.?Q'&V'G:JV0[J& R"#PD;Y1B9"#3G#;DS=B3.N"MS$=0K;
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
M82;0^[D0>OU@"+K;N?%74$L#!!0    ( )A"2U*F$XZO<0H  #X;   9
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
MVT^_(:B#Y89<AY,!>*RA*54A6&NCE]/S19G7.;JOH6BG(0'INFXSYG2(,MW
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
M&.]-%;HEBAPM"]!Z86@SM0,VT+T7S?\!4$L#!!0    ( )A"2U+".V_E!"<
M /?=   9    >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;.U=6W/;1I;^*RB/
M:VJVBI(EZN)K7*7(3D9;]D0EV\G#UCXTB2:),0@P:$ R4_OC]]SZ A!L4G*2
MF4GP8E,DT-=S/]_I?G575I_-0NLZ^;+,"_/-HT5=KUX\>6*F"[U4YK!<Z0)^
MF9754M7P9S5_8E:55BF]M,R?C(^.SI\L558\>OV*OKNN7K\JFSK/"GU=):99
M+E6U_E;GY=TWCXX?V2]NLOFBQB^>O'ZU4G/]0=>?5M<5_/7$M9)F2UV8K"R2
M2L^^>71Q_.+;\Z?X CWQ8Z;O3/ YP:E,RO(S_G&5?O/H"$>D<SVML0D%_]WJ
M2YWGV!*,XV=I])'K$U\,/]O6OZ/)PV0FRNC+,O\I2^O%-X^>/4I2/5--7M^4
M=W_7,J$S;&]:YH;^3>[XV7-X>-J8NES*RS""95;P_^J++$3PPK.C+2^,Y84Q
MC9L[HE&^4;5Z_:HJ[Y(*GX;6\ --E=Z&P64%[LJ'NH)?,WBO?OTAFQ?9+)NJ
MHDXNIM.R*>JLF"?799Y-,VV2O]&G]7^]>E)#;_C.DZFT_"VW/-[2\O$X>5\6
M]<(D;XM4I^T&GL PW5C'=JS?CJ,MOM'3P^3D>)2,C\9'D?9.W-Q/J+V3!\[]
M?][!"\E5K9?F?R/=G;KN3JF[TRW=75=9,<U6.;1<SI++LC#04:J0./M6]\&-
MO4@NWW^ 1=?5?)VH(J5?FZ6N3 *,NU*53NJ%SJIDZM[2:3++"@4MJCPQ-7P!
MC%>;)"OP(>3]K%X#9=:+Y/N+B^O#H(>__N79^/CI2[-':]-RN:HRHX.W1WYP
M(_FZUA4]!5_@,]^JXO.(IJ'R/"EAY%4"K64U[A",[VZ131?AC!?*) I'4U=E
MGN.&^L%DV+HV=5)6269P&6!),A1'R407&F@A@\^'?E RNWM-SJWVKD%G]:\S
M6#_W!I:-'M0_-[AC2UTORA0I1'GZGF%[Q2VT'&SR<J4*'!R.&4BDAO;,(EMA
M:ZI.D&:*LFXMPPAFH9F6<-%O=6("?LJ*6=[H8JJ3\A8F#UJD(N+D'OPD5Y;9
M)HWO9I^IM@E;YQD(1Q@6KQK/9YW4E2J,FOJ.)RJ'CK4YC/#SF>/GLR@+?H+-
MAI5]:VH8::U-'Q/?KX4(Y^+25+BK%1!@78(*^ R[;%^$C<>=50:>7O%L:=^6
M"MJ9S4 #PLNKLD+J54LD!%Z.-#/3O#0-D-DAB,"Z@1V!SZ#1D*";')^ UZMD
M5I5+:+(T0:>Q-3QW:W@>70&8(-(D$$K6OX#W>#VR>I6>EE7JAIXF>:8F6<[\
MB/PP#1M*P%K85T("#Q3(R!D*UW*B)KD6EG%]L$B::'RPF#85[B .CUY%4N<=
M04J O8"%5P4\#6-6IBR@P;4?]V$"I@A(DMNL*@L< .W74J<9,1<.X9^PV8&,
MP?9KY(TYMN\70'\!NR[-:MQZ'#S.-$LUCJW2.'+H-M7 2LA6,*G1SL7%GOR4
M804R&$<!=B4H'0-#36X52(21)56B/9IWA6P+I US <+&9ISDHY]@7LL2&D)I
M !2NZT H:8--PY[ <$'Z?CZ855K3^$@BP5R;BG>91$+%^U-R [ @)"M;R^FF
M$),VN'C "KF>PQLSC7+3N,U]R=^XO4;)AE)M#6L!3>>X_3!TD,A5@S^#39GB
M)#TWP\#0EDU :*+NA7V/L-I3QVI/H[SR1D_JY HD! I F(RI0<.^D4V C]=
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
MBJGVH[+;U#LZ16$=YR%A']1L2_\XA6?\0"A;+'UD1@;&24P* TGDVP;?@6%
MII1+?MLN@+B):Q +[4S:*E<D(-5TP2DE(%6*X;A :)3//##E^&0G>Q1$G0?)
M]\KZ="KOY;0]FXH8?):*-_PCC'M;DD8B1IF#.X39*?R?XJVX#?@\!F,PF87?
MD@6&E#VO@!+)0Z$&9R!=<S'\<0QH,%2P@!)6:5:KG"$2,NB(O6$#=+S1/8/$
M&+!O:61E*!B!.= 2QG@X*NL2XD:"PD2$O-6S1N?6S=LGJA/;?8\3.HYC>\+=
MOWE[*8:\#=-=8.270 R]U!!O>L/V:"\IBRQ:1=>QMATKUS%G.^T@\:&]*(BC
MDN6M7W(RIH/-CG=:D=%-[6#XT\S8C\TSS@U.\FPN&),@,(NCLMN* =,9.+D@
M^39U=7LIMM (*@\@;=:P-E+SM83A 2?'<;Q(2!C>/NTE@WA#\;D[[\KO<<?V
MI(B5!Z. T&PJ:V8B=,1:+VRCI*4V%%MEGX)5"ZD?"K<PP@GE/0<R29"PMQ%;
M-0\Q.8Z#1-Y???@A^1A$(GL7[)YMO$CH*V<KXYQ,,[%D"Q-;E$V%( JU/E +
MK5+)*:G\ /PDD)29Q&K*&25=9P3LX-U GVUJX5+3JC3<OO0X)W]RNUP,F)C>
M: 5A2ZM;97BL("F8.5UXU6Q'2?$O-P/VT$!T0P-D?_#8$.-&/<GXQ9%S<]@=
ME0\&Y /MF,B1/WCQ&-I%\51F8DX(^'<Y+(_\N;)BO$)O?&M,/@#R8)B#+ %*
M&Z[#D2%H@VSQ%!T"?KQ9$2IYJK,561N<@2+F\(V.;"N$]4 MAYLBCBM!8WJR
M"F$O#AL"*@[XD'*0:*14&1HS(R$IF!)H5>U[ 994#.82BR9L?Z^11SG/(TZ.
MXPB0:VN!@XV_15W=IX$7B?N[QK])([@E$A/02P\+C&T%PI&T.7D/7U).U+D)
MXC>2N8JTFV-SM.\-J*]*XO!=VC6^@="$=#;T#!Q5:(IL26&O3K,L70.XEIM;
MKF\S!'U]7 39@E9W5LM46F FIF/_;RR A1VUFB')?0=DSL SE^2@60B]SO$/
MBY*267&,.TXM'L=P' <@W(#XN*/M$U'Q/0BN?NWVD(8(R3 ^.CX9M?=0<_00
M/MJWM$TLF$4RKY3(TG>(N/PI*V#'07<^/7UI6[\&<<?&;O)!:@U M9[8W;Z
MCA 3F]RPG;P6N%/6=H$O.$P^/CIZ+I">@$?)B,&1C#;H3\;NW%F'7[.1=?]"
MYKQJPFYTO;SH!$/"[Y(:MLC6U:9WA;":6A/NA[4=64Y>/CL!519L.NP6SSTK
M4(<,XATZO6D)TG9VABD+W':UXZL1(WB?_3J.9[+^H>_"NH,/F$3"%$XOR<>;
M FN09;BS<K<UGEQ\^(1L<"YA#>2'(*]',H,\\N0=YY"AN>\<5J&%#*+ H9&&
M+;G=(3:'$DJ8Z(&7_UL5#4(WI6Z#>&F;/3!"L72;8?8(F#&9-QG';/"=)0V2
M!*=H/112Y.CQ>',WWCYLA6$Q:H>;*'$U@3#\XUUX*1JMW&\W1PK/@&<[7Y :
M%XJ#F=_I'%O!5FV:!.P[66H1U@=<;B6C!@:P .RM5M*=[J"_<? <Z7'SL;!:
M!+(0?*?2-5AG*]D(>*,JP<0;B:3RZB8K,LKX<:K.17'\0DG>6QB-9ZV2:;.D
M1,JM/I#\H3=<. XYSXJ"33!<!X09VBBK:&M/)LCNG?UQTPWS?C9_89U"(HR\
M5(7=?-@C6S1R"-9"5E;V'4^G[18J/<LYQ^.2/1UZ0CFIDN.Q[.(2BYI$\XT(
MW"O@1$^N+:_ =T7^+_46[8LQR756M0-P.$V$C;#LPEC9J!L,$VWP^/PL6:+-
M6K:7CI)3/1UC<[JZ9=[IL.O( SB!D-%6;%O" 6F4FSM-G@)-@(0Q?'A\?&K'
MUF5(C.>XE>MD>T-")1%!7E9W]]OPC( S9^1@WO$:@K>9S:E8A!XCH42U(7I=
M%F)MJ;1<>=T0B#E9>@N/>SP^=DO=TGL]H609RT3/$,C7TE(6;$16HL9RN>0-
M:'\")]B"-\YFSSC\BO4U5)1(8RP<T;O.>*8V;6"UX';&<3GQ9R/ZWZ"Y(A K
MQBIY&5UOD:.;K-G )',JP)SD#M9HF&O2C,!< <P2@;AA#9&%SFPT[;-":T%H
MI"'<T085'?J@>$!!UZ$HRO'1P=$IHF H<*E"@^&MQV+<:!M@OL' R8VF!'I+
M==Y0 0YPQ5Z*4U&S[Q7XAR!Z[J<ZF701>&D%$ME@J<4>2ZS.@STF#7!P8?,D
M0=*"1)&5&)1RP]\:MPKOKK[]X<::4W8%*@X=B?=CIR^Q V8O-S"I=6$BXL(F
MTE\V^K%4J0Z5:8#90V&QRA4TPJ,@.:6(S=MC:7=)2#O-(G_$/L\*$Y&U+]!#
M>L.D$*-<VP-2D@OL+ 3)1Q8KN1LDR\X2"]L(8FX5FE]CE&\V[VH8S+D,,5;M
MQ:+!DIB<66K4O:,AV%IW+P/8IH=>$,=PUM 9#I(3J3!Q6&N[I!L+B>Z$IU=K
M&'3%UCABUH@?D<LP/-R[A<OTFRG49L/X5$1#RX=37(#UW9;4 BT):$NPS5/7
M17MS8U;]V.-\QG%4CHO/D[Q^AS)6+&DNI>ZS[G<UR9$"U&MVY"6N'TR02HU@
M:E8!X&<1!.#05!6&R3ALG1BUU ?*'*!?.TI^T57IT+<CICW.UCE(KE@<GPI4
MY]ZQZBON(%6"8['2+ O]TPVO< /$BR)Z1TEQ.Z ^(GGY^'C\S.E?H)4-I4G4
M\OCXY#3RU#$XW&_8LV"+QZVE#S^BZ)[!4$H&IB!$38*236'_F@IAD],!RDK
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
M?&^7=+2Y1<BF"SP-D@_IK/#@DPK-N,(?I'AH,>@AGI Z_%3(6;AB0YD7_M$
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
M+W=O<FMS:&5E=',O<VAE970S-BYX;6SM6FUOX\81_BL#-0A:0)%$4K*DBVW
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
MN,54;V-4%TX7_@V(A79.9_YT+=%Q#"_ \Z7&H+B[8 'U.S'G_P502P,$%
M  @ F$)+4FL8ZM_A#@  USX  !D   !X;"]W;W)K<VAE971S+W-H965T,S<N
M>&UL[5MI;QM'$OTK#:UV80,4-3>'CFU 5B+$@1T+EI-\6.R')MDD)Y[+<TAB
M?OV^JIZ3'(Z4=8($"P'B-=-=755=Q^LJS<N[)/N<;Y4JQ'T4QOFKDVU1I"_.
MS_/E5D4RGR:IBG%GG621+/ SVYSG::;DBB=%X;EE&-YY)(/XY/5+OG:=O7Z9
ME$48Q.HZ$WD913+;O5%A<O?JQ#RI+WP,-MN"+IR_?IG*C;I1Q4_I=89?YPV5
M51"I. ^26&1J_>KDPGSQQG1I H_X.5!W>>>[(%$62?*9?KQ=O3HQB",5JF5!
M)"0^;M6E"D.B!#Z^5$1/FC5I8O=[3?V*A8<P"YFKRR3\)5@5VU<G_HE8J;4L
MP^)C<O>]J@1B!I=)F/.[N--C[?F)6)9YD4359' 0!;'^E/>5(CH3?./(!*N:
M8#'?>B'F\EM9R-<OL^1.9#0:U.@+B\JSP5P0TZ[<%!GN!IA7O+X*8ADO@WB3
MBXMX)2YE&A0R#'Z3K+-GG^0B5/GSE^<%UJ(9Y\N*[AM-USI"U[3$^R0NMKGX
M+EZI59_ .9AL.+5J3M]8HQ2_5<NIL,V)L S+&*%G-Y+;3,\^2F]1B+=Q7F0E
MK*P0_WZ' >)MH:+\/R/DG8:\P^2=(^1OM)F+#VOQ+HDW9Y]4%@E>\T-9Y(6,
M5U#ZD%['R5YG*@>W:B6"6!1;)=9)",\"+5'07HD@%Y?O;Z!UE6UV__J';YFS
M;W(1$@L%L; B%F0!5I8J6J@,*GT!-8CW01ABRW-\QSB5%^*C+)1X+XLR"XH=
M:QUOYKQ#?@(FEF%)DHA+S(4BL[QW/Y49Z3:)PYVX47&09")."I4+=VJX1,^R
MQ*E@-JUO\,TV#&%/_9E+MQQAT1B7+GD&CW8[EPQ]R=.3Z,=TKFG.A$44\+*G
M3GW)IDEX.=,93W3LAI93K>@X#:U384[FN'@JK D1XNT+$QF+M5P&(6GD5F8!
MJ]RD!>C-:"3YH619\W*19%"/I W3@EO$ /.$-[<SQ6XO.YW+[M0CJ8V9SPO0
MRZW8I4N^P:_FTEQXML$OXMPPM20F/C\E<.RCFW,JG(GID[SVQ,9GNYW^Q)S/
MQ&QB8ZOT;-A'F@6YRKO[#U'S8!5 )Q!R3%NVWD>L,;>8E3<R_BPN558$ZV I
M24?)&F::)GE0"!/BF\)A#9_A#2)/? .B@LMY)1.800A+\4U&24D2M1Y&XKO8
M03(STX:(OK@L,Y9;#\[%,W/B^-YS^C1-\[GX*<8=</,;]FP5Y,MJE&UCB#7K
MWP_RO$3\5&*9Y$S*G&/4'&^:M3V_8QX\VZ$OL"_7A.U<]'Q1A[<)NW90>V)&
MGIAH?U_(D!>$CHHMG+TX5/6=S(7!'I.J; E1)YRX5D0"X_;(KG%9G=TI]5F\
M>_OFPT>1AB7-=]OY4UCMIRT"CRCC7"W+C&@MPF##62('(>Q@Q]:QRDK\JET
M82JCS$@+I7+'H;9(A Q#NC(0JM1]D!>T<T1D72+\*)&KBA9I4:UBE>?(!>*B
MM;I=2ZTQ3]X==KR8W<F8?P,@@?W,( GO!QA9<P)4K%NY_%(&L#I*?2 GD8O!
MPT:!09T/TRSY%7""A/H1)K"](S5^V ;)E/2SIUE )J;**]%.;3.ESB+*BEU-
MFUU-TZ"DW&S%AV61D$5PA"1-')U-4:.=C?7E&EQ,!^V**5$0'S(P,ALBYS3D
M:#0BJ..VAH3AJ6(D%>ZTT+F,U /[H'@=2EE0>'_1_$ZF.?0,J8BC4&FO7<"B
M<KT]]WU6EUN9;4!3YGFR##BP-K-)TQ-*;K*Q;8KVUL/:=9 ZK$$U7K?!)5ZU
M;%2F##Y@GI%<*?&EE!ENDEJNV%8U9&;HN4!$&M X"S^!=2N8$WY[$W$E@TS\
M+,,2J5?)',;/RTP1 DG9=XPRU>I,WL(F-T,F5X?4QJ&61T*KWF\*K\U^'S69
MKA$,##/GT\-UL?F,@.KUX#RK$LZS1,@(*%J"ET66?&;3.,HD[2URQXZL(M)@
MA#(,<;65MQPG*/(I#"*E8>JI.0$TF(Y@.+?!<.XXAL,9:%6&3)6@VQ!<&Z?P
M&+@FZR,1+1/)7[&'>VFCSC*Y6$%^F@M*.R4S>!; ]>&FO>B8;1_/O:T3UK<]
M=,>_CF&#@6QN5EBMR>I7:I&5)$/SA3'1& ZBL*>QT#_!R([&*HU_CL^R&1O9
MU:P?DULM=Z, GOX0TC$GA*):A#,@WYYT/\B89:H_6;:K((-6"0ILR!,72;P"
MKF702:*14-ER*R[*#8YQQ-FQ*83OFBD[?EF&9PR/-H$>&K[:X;-CPX%\F^%U
MV&O#W[%I)+TQM5G+C7*K#;+L6L.-!ADM>^:!YAE.FA[!'!PQ.KM$$*<S+%.I
M#%;P7"P;Z8-( W":/8'+$^#L6QC"?:2=@+VK'KO8 4<453()$&NBVM)79.E(
M+(WM$)6_)\#Y$&N5LU/;T!A-4 C\.Z3%6QT!\DZRTDE=.\H=M$C)6FEF]E&?
M0K8*Z0YK#<3..)P4&>><G1[$ ,.9FJ;7 D'[[ZFGQK3^4EWA -H%S7],\,]4
M$50HX.O#_\>&V.]) +V3>QWZ]0F^$QYTN&-(]5 $MGOQ=S "(:3H2#^C12X
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
M:8F\0.T(Z'RAR%7;A5/0O6:?_ M02P,$%     @ F$)+4J(' TF,!   6PX
M !D   !X;"]W;W)K<VAE971S+W-H965T-# N>&UL[5?;;N,V$/V5@;LH-H!B
MZQ)?DM@&["2+IDBR1IQM411]H*61S48BO21E)W_?(24KWDTL;(%>7O8A%$D/
MSYSAW,+A5JI'O4(T\)1G0H]:*V/69YV.CE>8,]V6:Q3T2RI5S@PMU;*CUPI9
MX@[E62?T_5XG9URTQD.W-U/CH2Q,Q@7.%.@BSYEZGF(FMZ-6T-IMW//ERMB-
MSGBX9DN<H_FTGBE:=6J4A.<H-)<"%*:CUB0XFPZLO!/XA>-6[\W!6K*0\M$N
MKI-1R[>$,,/86 1&GPU>8)99(*+QN<)LU2KMP?WY#OV#LYUL63"-%S+[E2=F
M-6H-6I!@RHK,W,OM3UC9T[5XL<RT&V%;RO9(8UQH(_/J,*US+LHO>ZKN8>_
MP#]P(*P.A(YWJ<BQO&2&C8=*;D%9:4*S$V>J.TWDN+!.F1M%OW(Z9\9WTJ"&
M>XR1;]@B0WC_8#_Z:-@Q!&^%.G$%-2VAP@-000BW4IB5ABN18/(E0(=XU>3"
M';EIV(AXB7$;HL"#T _]!KRH-C9R>-$!O$D<RT(8[8$SVX,;R80&)A+XP 43
M,1?+_;OX_88 X-I@KO]H4']2JS]QZD\.J)]31B4%X7Y,X:)0"H6!">F^D^)X
MM_[:'V^YH5&+S>(SO68QCEJ4IAK5!EOCF9T)@PEP 6:%D,J,\M'::YRI3"$%
MLV$\TR")WNV<O(AJ^?SC#X,PZ)^7MW0A!64O*EWM@G!T54WW#*X%W/(LHXS3
M0/[#?(&*?.A<2$-PNH?M$9LX*Q)+HX:NK\;*3)EX?*7$ T'5BE@R:P.YS9JC
M("-GTJ U";^#L-^UXTEHK]?2]4_/XW\ .?1Z%.BA%W8'\" -RUZ!6+7>8-!W
MWZ[OOV':Y13F5_<S=W3_I+O6X)RV,F:=M6;*/!-.W_V]-N3OX03$Y;1WF'7@
M]]T804.P=^M@[WYSL$_JVZ1*ZI*.!GN;;T5W,^PW!;+=CU=,+,G"2NR@0[^,
MV-^0J:I^'8C>*<L<##.PP"47PJJFB%FCXC*A^XLB%W=PE:;4>5PV"6I.K*P]
M5EH;RB6F$@B@%Y:^"L]AIN2&NU[W=<CU?(@&<+%B:HG',DTUO(].CVCH'ME*
M(3>DFL3ZT-MGAY2O^[R","K9!?#0="'V[)[I7FDV]4K;2.E:\&E=3F*%"3>[
M4Y8%,-)RG-LF4.EMPT<!/S-14,.'JI#;K'?7H1*G?\M)?#+_9!7UCH/(@UMD
MNE"8VQ"WQ:A4=%,I$KMB35%\+;11A174X#4[&K:,;$O^I)Y*Y(W<F=1HD$7,
M>(J6AIL37ALF"<F1IT@7U;"ZFE RD4T$]"ZB5NTBRI$XH&"7G$2E$&GA8L[Q
MC66><^.,:KN,20M%RM6N0'N@$5VGH (#=Q1<DY?@FE?!I=L-2=RKD[C7F&TO
ME:LLV%3*\C43SPW0_1JZ_W_TXD&M?O"?].)&+=][\?=>_*_TXL[>/_QDS-(]
M:S2XC"K_]Z]WZY?3I'PPO(B7SZY;ZBJ<XB/#E([Z[3[U7U4^9<J%D6OW?%A(
M0X\1-UW1ZP^5%:#?4TGLJX554+\GQW\!4$L#!!0    ( )A"2U+2# -BZPH
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
M8M1NVKWLZ2Y,,;4O6%X7QA03>SJ68B U/8#OAT5AZ@LBT+QR^^I_4$L#!!0
M   ( )A"2U*QWS) :0@  "PO   9    >&PO=V]R:W-H965T<R]S:&5E=#0R
M+GAM;.U:>V_CN!'_*H2;%G> $UL/R_9N$B#)WJ$+)#UC=WN'HN@?M$7;Q$JB
MCZ36<3]]9X9Z^:4XV^W= 36RJX@2.?.;)X<37:^5_FR60ECVG":9N>DLK5V]
MZ?7,;"E2;J[42F3P9JYTRBT,]:)G5EKPF!:E2<_O]Z->RF76N;VF9Q-]>ZUR
MF\A,3#0S>9IRO;D7B5K?=+Q.^>"#7"PM/NC=7J_X0GP4]N^KB891KZ(2RU1D
M1JJ,:3&_Z=QY;^Z]$!?0C)^E6)O&/4-1IDI]QL'[^*;31T0B$3.+)#C\^B(>
M1)(@)<#Q:T&T4_'$A<W[DOJ/)#P(,^5&/*CD%QG;Y4UGU&&QF/,\L1_4^J^B
M$&B ]&8J,71E:S<W"CMLEANKTF(Q($AEYG[SYT(1C06C_I$%?K' )]R.$:%\
MQRV_O=9JS33.!FIX0Z+2:@ G,[3*1ZOAK81U]O91@$B&\2QF$YY(PV,8_2@S
MGLUDMF"7[+M/?)H(\_UUSP([7-2;%:3O'6G_"&G/9T\JLTO#?LAB$6\3Z '.
M"JQ?@KWW6RF^$[,K%GA=YO?]?@N]H!(^('I!N_#_?(3G[+T5J?E7"]6PHAH2
MU? (U3MCA'4J?91\*A-I)7!1<_8HX)4XI,EVBA,MC,BLB)G,F%T*-E<)A!,:
MR*)UF#3PQH4HN?H4XH\]/'T$S0N]V/SE3R/?&[YUF!Y4!B$HM"F>L@2UP#2Z
M[Z6:7^8PX+4([FU2"_*&O<_8DTP2X&2Z[(?GF5A96,'^IA!AS;4+F&9)'B/,
MBFGC#JPITJG08%$R*%R\<>/NIY70( ^L3IR=/AR Z+$+%H1P"8=P\4=XUV>/
MNZ#90ZXUJ'!?'.:S,?P,V0@$R"YG1^<%S!^P8,A\CP5^$2*B#=H%BP9P&7J-
MNWU@80NT(8OH?SNP0<"B?G']A;*0B"_Y%U#> LPJ,#572F16Z)1]!VZT$5R;
M[_>5#(KWALP;,2_<%1("NOJWQRB69J9R  CDQ#[9X&K,_@S74>,ZA.L.BP'S
MZ*5'T[?N3_9G5?'>\FDG?^G9&E6S4AI=%GQ7051IED'L()7^^"TK]5TL4!1X
M4K,9L%.)C#FNG/*$T%/^-5?@2Y\@.LNE2![#$2+_]=CW[7P8<^47S51S$MB
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
M53 -B_/!I7=Z=4+R3N!G 4O3N6<4R5RIS_3P+CD?C,@AD!!;0N#X]P SD)*
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
M($MQI/3MI$^;D;46#]MFLC@.$\EW-'48&WSITE<^?6%U-@^<B4ZNA:O @LF
MG*BBW'U9.0Z(< 9!MH*U[/!L#=P:2[O##OV8!NGVV.'[!)#F6XYX^V6!@ *$
M2[+TYIBD6&,##D'BEWDJL!3)>6U3[(<X%,(=>X[PQH:AAW:M!U\\GO7.#JPW
MQ2?H^CS+RS")R_N.DF_4AKNPX-AG0ILC2W&9Q\=0.'+W-1@.&A@"ZR3I,.LE
M7= K'R_I#7O#&Z8_0N13SD0\7^39K;8;110B#A$7]"9 UK!'^@E@5^\&VD7I
MIWX#<3R\T<W2_L3M[K#+H*;+MNTVFVNWZZ_=KM?9KN0-][4$02Y%P 5CQT]"
M;' 61[/6+&-Z,L&M4-.IXC YN1<0WC(A X&EXD*HWY9A0J:;X. F1L3 2,/
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
M4&EH=34_54WL@1D@#LP( 0]^,'PTK6#C#E-2/=WAX<# -""OM_9.-16<ZZ(
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
MCL T+T S<;H*77>K'?7P,"SHT43C%6A_I[4[3;R#[AE>_ =02P,$%     @
MF$)+4J[<7X-0!0  ;Q\  !D   !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL
M[5EM;]LV$/XK!V\8&L"+15*O;1(@2=LM0(,%:;MA&/:!L6B9J"2Z)%TW^_4[
M4K(BU8GS@@[=!G^Q3B+O_>ZA#SQ8*?W!S(6P\+DJ:W,XFEN[>#Z9F.E<5-SL
MJX6H<66F=,4MONIB8A9:\-PS5>6$!D$\J;BL1T<'_MN%/CI02UO*6EQH,,NJ
MXOKZ1)1J=3@BH_6'2UG,K?LP.3I8\$*\%?;]XD+CVZ23DLM*U$:J&K28'8Z.
MR?.3Q.WW&WZ58F5Z-#A/KI3ZX%[.\L-1X P2I9A:)X'CXY,X%67I!*$9'UN9
MHTZE8^S3:^FOO>_HRQ4WXE25O\G<S@]'Z0AR,>/+TEZJU<^B]2=R\J:J-/X7
M5LU>EHU@NC1652TS6E#)NGGRSVT<>@QI< <#;1FHM[M1Y*U\R2T_.M!J!=KM
M1FF.\*YZ;C1.UBXI;ZW&58E\]NA2?!+U4L"S=_RJ%&;O8&)1JEN;3%L))XT$
M>H<$0N%<U79NX%6=BWPH8(+F=#;1M4TG=*O$EV*Z#XR,@08TV"*/=3XR+X_=
M)4\:7A1:%-P7@IK!VNL_WN!6.+.B,G]N411VBD*O*'RLHMNBNEW4A19&U%;D
M(&NP<P$S56(#R;H ZS,%7 N_,%750M6XUSB%V*T:M>,VW:A^#F<UG,NR1(L,
M_"ZX;O($&&5170G=11I>N5;1<@KOK2REO8:?N.GH5VB,7FAI4#7!-Z%/>/T!
M3E&J*F7.G:FGYV_]2G$]1K.GY3)WAK@MRTIHTZ.6K=362/@>PC$+4WR2<1ID
M^/SANY02^F) Q6,2)? +>JV[K^MG2OKD.L%:3%51R[_0N)E6%0:KMAJ1P&";
MV7G;8,Z@30-0RE W92F\$=PXG] [Y-LP@J"$/OU:UKR>]A@(@;C;06,*-,EZ
M8>$E!KGF#JA^7(=FH56A>66 9BAS0V7(>OPMCP&KX,IY/UOZ7#\C\1[^T+T-
M]F<TW8-WRO)RLW2:3>1%+Z]-G!+:Q(DD^*341<OYXH(4I\&#$GXIC,RQ:"4J
M1NXQ\3$G&&0GAV$N"')7R#MU6\@X#$-@+$$JP<R<U3FF3KNE* D@C"$F<5L9
ME$9 LA!"DGV-.FB*[O9,8@".[T\9INCRWL0\+!%=/#?S@':FJ Z.*[5T8*#%
MHL$0CQ*BU[Y&%'BL6B\T>6%NT>=C)-%"//M=EF"A5AA9]"M?MJ=IC<B$6@QW
M6(3 (YKZP-A4*I=6"K/_0.3!-'UCY F#Q <RH_1.Y&&8R]N1)PG[Y),J;F@
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
MS^]HP )#BM^_TE6E:LQ4<\I*,BM%"YTCWBP_)[JFK*;%!D+6@W!]1W6[[DM
MH\LLS_&XIG\I675V)%A!%=>J@B6<(7!@J3TD=''Y"8-4M;SS(':6-W.[Z 4D
M-(6"@ ]K54FGZ$K=J+)1](.-R"J;46.R/#-W]()"+XBY.X=!ZLXB8O2CK#=C
MF)>P&,<T<$<_P*)&5>LJJT&.<Z )$^*".S#GLOQ,/.+X@1$3,?VB#6CK1UC^
M_*>$,_:JQP*K1UZ4^.Z<A*(]Q\'WH'00Y0:"!<62U)V#.'+G, H/6N.M0NJ&
M"[09L9R3+&P8_-8^&* 1._ Q"^P2"=\BP), 2H9'8,R6-7QB(24/EA 44$@?
MX)<5.,TTG#"WN#(;: 0+M0SYJTX#\[TH!VW&/!_V?T%I:I6>!L'W(/T_9]2S
M+PAQNWX:6Q=,X<>';/N^G.D"D5_I@M2OC05;*+/2-B?<J-HH99'U#?6"K&QF
M?3WM@&9/$#)H@)ZDPT ! ;)HMI+5$@('3, 1&O9H5<#]=#MP?$ZP0KSM=3'^
M>M$O(A(I!7RWD3#?I@861!ONO\,U3!3&QY&YH!;)'\J9WT 5^WR1'238<[R
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
MN]^P"JAK^1+!E/N%764;>)!LE19Y!38*<LK+?_)2)>( $/;. *(*$)T".F<
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
MDV;6=^A0Q$'S<<D@5XS;'5)(Z)MQ_]DL>9%:,\D79@FFUWN+NGH#[":T1V^
MP*1UJM[:FRI><7F^<,743&\$ $R: 7RCUV:L=/,!H$MZA"X!Z)*30Y=4>5JQ
MH1I2DV<2("XY/7&)@Z7EC*@YYJ58H"UIINVE4!J)I0%L(AZ-AYTZ#P7 TAX!
M2P&P]&C 'K2$.NA)O/*<[8K")'#;0@&S]%!6G?(G-HLYXEL35I*E'?,I6M@X
MZ1&Q%!!+CT;L87>J_/3*"8HCQJ^9 "DPEC8S]N/=34<;@+"T1\)2("P]FK"'
M;7#DM65N.6)J!PA EAZ";&F ;&*6=C0&8$DG_1GC 32]UAL7K8WQJKL2Y>'A
M"*E+03P@K==,VEVK?V=*<W3'%]GV-<2M=<>L#XW:R.3VG7SR@)Y>C]O.'N#3
M.^7&L^?8,2BG)ZZ8NJWGPM[SJ3>?':PM;]@Y8@I/\U(IL-9K9NV4+[FT*XTY
MVT1V(T1M>+J(TE7'#@0$]GHDL <$]EH3N$T'<FP7E%VIAM2LSST@K]=,WO^Q
MR/" M%Z/I/6!M/[16\1-+SH<.[_E]QS5D!H#?$"LWSJ9;3=^_6J.&I9U5D/J
M7AP!A?WF'/;6+"TDUY%96AAA:&8,7$:ZXSZ!#Q3V>TQB?:"J?V*J^HX= $(K
M+\H<49C6]:'"6[UFLMIEG[+KOKE@\;MEQF-#V?S0@#1MM\H;3%O09JFU3 MC
M']J:N>AH(,#7[Q&^/L#7/QJ^!PQT\#<L[\&Y@H*:+,L'!OO-#+[G1I=IG'_L
MW)A;V<T3X+'?(X\#X'%PXE=V@0/)I#RF7$%>W>MGP'+0C.7."\, B!KTF-<&
M0-3@Z+SV@ O5M)7@<F[B",*3FOVL # <-&/XFJ79DLUU9D'UF:E\Y=%QXR0
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
M!K^\47ON2&X:5<Y_;QS)_9_JK0:]3-F=G0M >FJ_"B(<30,6-8X-B=+-,<>
M\)0<I$O@^V?I(?$5&<#I, ,X(@,X^@RP![YU&J[!VRCB._7-9A6X@LJ=?:\2
M^8[DMHWB'I:@9E=/S4.&SS.>A 20S7!8)#C:<PO5%23L=DC"KB!AMZ%^3^(I
M(;,4S)-X"19\H$1L64LW3LNN_KIU2G84*UM7<+*KY^1\!3/&/YB3HVSR7S9.
MP3@&]_S]QC#XISBU+"_L#GGBX K&=CMD;%<PMOO+=T/Y3@E_OY7G+OYZ*?MA
M+ITF#:8M"[P0G*2Z?@HJ=EM=QFR$\O]\@N3N7+SLD*%=P=!NTWG@;^"I-XW<
M9CP%^[IZ]AW@*)OC*<UXR<3G'S_(WI,./4'"7H<[*9Y@84^_DR)N$/!1R#X-
MKOU4?7_@W*N?Z:%JUFPAX^MERLX(;O?TW+XSPG":$KI3 ( 56W+$TLMD#4:A
MH1Y;O9TW,UGP%NMWVE/6;!;1S5L.VV^W[\V?K=\?K7Q_#M]=0\GW-_#=@^Q[
M'[[[NGE;7C2[>7E_@)-%$*4@)'/6!>.8,V&R>1]^\T#CU?I]T4E,:;Q<?WPD
MF"W,N #[?1['M'C@#6S_5X+3_P%02P,$%     @ F$)+4J1) AO4 @  40D
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
MOQ5T58*NCH+NJ=BN;-O:*GL /U,-,TZ%@=^N &T71:7A1J!:[]V9S:C8'RE
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
M7\K-MA0Q4 IX;ZME^]AX/R]GQ<S0_I9I+X@$EUV_/'>.V'7.C2 SOINV$R^
MOWO"%\)4$-W\KI@^-_<-S>^.;@X9<37!\U 'FWS!8+YNV%XOF[9>=Y_<UOO7
MFR[ >]T6B^;?1/KP.7VX21\.I']?EQV05OG<RQ?5>MDV7J4@8NJ\;;IHDT[R
MT],U1"+I&$O^N[I\PCUEB T@30]B]^J.GNN.R+IOUW4MNZ.OVE3I-D&,_OH+
M"-/86*DIMOM'51H_5QJ3E?ZV[&JLV_+/8N;-RF8Z6&^LUQ $QFH-D2*A:DV>
M:TV.KK5LFG5',H4WK1ISP8FITS)CQ8;0[#!RK^+TN>*4K'C#;ZWDMUGW03%5
MF6I_&H(X"(UE&F(ABT@89,^%9C1@JV4W31>UY+FB?OCFW5:+5;[\1GR&P5?3
M@>^") #--V"7)OI\N"M3R Y!NNUU0VP2B$-*V:]<J,K%6*+H,^Q_\F(S0DRQ
M<J*@:E54#X$=JNCS[%=A_N090P]I9;]>-7< /7F<1A=]LKU*8O/$80H-2;X
M-7$ /7/PC 'Z;) DX4"EAE@_)*<X4#,'T%/';=%U[GTYS=NBD6)N5JRJIFR]
MOS8<<I,O/WM[(>_N.Y5W&$)]_M6\ (D3@E$T#C2/#URJ<7A235:(U(_,PV.(
M#5(:28K1@:;T/S:W)\7L1?Y4U-W]EE<N.UP53>O5W6482Z<3PB06\)U)<S(-
MQ20,H^\H[:RF$N$?.Q 8<O=Y]]%^RN=KXW7U.?>4WF '"S7K"'K6>57676>^
M[2CF07;O3;6<-1VRSYA*A9HOA'"!=*%(7M D?_)4VN?#G9ND U.I(3;.8E+
M"$7W@J;[$X>C^U4P21+_.^]]44]E7QH3W*T+PZW6?HF*W$7D9/04)0N:DE]S
M'W&FO>P1\H.J*%G06OUT'"4:-C3XZ#J]Q\X@>A3#"YKA3T>/F*11AQX*-8+J
M2D7D(G.!FD"1:D"3*HL:IKWL"0HU@:+4P+*0[_-1J ET_1XDA_/Q?KV*C@-:
MOI^.FFC2J=OS41.@A1DG*S.!XMN YEL>-71[V1,D:A2M!K1F/ATU$8\:73F+
MB.2:0+%T0+/L.3-5!UD:-0'5E8JV R=*.E \&] \RZ.&;K_M":H4Q:L!+4M/
MATVFP2809F7?A\9DZ/Z2J*+KD*;;T^'C3P)NJJ+@$RK^#L')<K BW) F7!8^
M3'O9$Q1Z0L6OH66A'.KB-]#42[\RK:^*#*$&K:3;E\<@&-()J:Y4_!TZD<6A
M(MQPI"QFVF][@BI%$6QH61>'NB[6)Z(>-KH^9N:L4/%V:%L?=YV6,:1#PD?Q
M>.A$'T>*<*.1^IAI+WN"0D^D^#6RK(\C71]'YJ7"2)?)6N1^U8JT(]LJ.9C$
M*8.=A.I0Q>*1$Y4<*=J-1JIDIKWL"1([Z)&D994<Z2I9O]WNP:.K9>;./%+D
M'3E0RYGOC8"/8O/(B5R.%.U&(^4RTUYV!0D?Q;*19;4<&=2R62Q'!K%,:N58
M47=L6RL'DY2[04^)#HT5E\=.M'*L:#<>J969]K(G*.S$BF5CRUHY/EXKQ[I6
MUD/WZU;D'3O0S,S$%5#+.[%B\]B)9H[1OI"1FIEI+WN"1(\BV=BR9(YUR3PT
M<<4G+RG'BKMCVY(YDMQ#3UQ!1/6I8O/8B69.%/$F(S4STSYBR"=1/)M8ULR)
MKIE!6S#N-P[IHED/W:];T7=B7S5WBIU&#R5[$L7GB1/5G"CB34:J9J:][ D2
M/8IG$\NJ.=%5<S"@>Q)=->NA^W4K^DYLJ^9PX@.#'DKX)&@7GQ/1G"CB34:*
M9J:][ D2/8IF$\NB.=%%LX !].BJ60_=W[6HV#NU+9OC"20T>D+J&7JJZ#QU
M(IM3Q;OI2-G,M)<]0:$G532;6I;-J2Z;!Y8*4UTUTRN%J>+NU+9H#B?9*.PH
M,D^=B.94L6XZ4C0S[65/D-A1))M:%LVI+IJ'L*-K9@8[:+NT;<D<3@)FU@JI
M&ZY447GJ1#%GBG.SD8J9:2][@L).IB@VLZR8,UTQB]AL#LATQ:R'[M>MF#NS
MKY@SYL%H2#T8S1259TX4<Z98-QNIF)GVLB=(]"B2S2PKYDQ7S.' 8_5,5\QZ
MZ'[=BKLS^XH9F*7"D+I;SQ299TX4<Z9X-QNIF)GVLB=(]" ?BF7%G!D4\\#$
ME1D4,SUS=>/[7+C\VC;["(Y]8M* @PPROA/5##YRLO@C=3.70'8'!2+PD57%
MMRR==PGW6&@ 1[O8F(P]J!W95GS[J\[L-$8M_("/["F^$PD-/K*5^"-%-)>
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
M>\(M-WCU4V4#\'PEI7G=V,NB^3,Q^0U02P,$%     @ F$)+4B,:,%S[ @
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
M05,G&B] WV>:?"PV?JXIY]CA7U!+ P04    " "80DM2< G//HX$  !H$0
M&0   'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6S%6%%/XS@0_BNC:D\"B2.)
M&]JR*I6@77:18!>U8E>GTSV89-I&F]A=VZ4@[8^_<1*2 *GI/O6EC1W/-]_,
MV)_M##=2_=1+1 ./62KT66=IS.JCY^EHB1G7QW*%@M[,I<JXH:9:>'JED,>Y
M499ZS/=[7L83T1D-\[Y;-1K*M4D3@;<*]#K+N'JZP%1NSCI!Y[ECFBR6QG9X
MH^&*+W"&YFYUJZCE52AQDJ'0B12@<'[6.0\^3EC?&N0COB>XT8UGL*'<2_G3
M-J[BLXYO&6&*D;$0G/X><(QI:I&(QZ\2M%/YM(;-YV?TRSQX"N:>:QS+]$<2
MF^599]"!&.=\G9JIW'S!,J 3BQ?)5.>_L"G'^AV(UMK(K#0F!EDBBG_^6":B
M81#TMABPTH"]-@BW&'1+@^ZN!F%I$.:9*4+)\S#AAH^&2FY V=&$9A_R9.;6
M%'XB;-UG1M';A.S,Z*LTJ&&*$28/_#Y%./C*E>*V&(=P,$'#DU0?PM]P-YO
MP8=#^ ")@)LD3:EJ>N@9XF"1O*CT=U'X8UO\!0QNI#!+#9]$C/%+ (_(5Q&P
MYP@NF!-Q@M$Q=(,C8#[S6PB-=S8/3EO,)[N;#QS1=*MZ='.\< O>^&9&F4&U
M> );&KCE3[8L#N2P0@YSY.X6Y/,HDFMA]%$.3'_7D@L-7,1PF0@NHD0LFA/A
MWVL"@"N#F?[/X?ZD<G_B#.Q*&%2H#=#DPK8\N\W#X\#_RT&C5]'H.7%L;B^X
M^.F ZE=0_7TD=%"Y'S@CN1/(E<"8UF,DL[:47A0 )SF W0 >:/G1)'UHKHZ6
M,=VP&O."V6G%[-3);,8I6CD'D6N+JC+01K% ZC7<L[#7[C[P:TWSG00^TWX'
MM*GH/R!20C:9;./1T-; R6."U/-KC<) :N=&J]_@C=\N>U6C<DRS2-WN%G*L
M)L=V6@GP&^[$?&W5.)_!,)99EAC:VXUCE@:UH 7=?2R3H-:]('QGH931V1I
M5$777H[P;3G"P99<U]H7N-7K/*7S%86*0"<UP,<5G7J(4*0P3NS<T-I.5SF?
MTQDFS<<5A[[WR)Z\F1?;YFRMC\%N DG38ES0&TLB)(P]%!#)::+MNZ*(WU2R
MH!K:6'XD9DFK[IJ3Q%_2Z0'^(7G2K@+6.AOL16B#6FD#M]2^S("B#!S!"I7M
MH[-Q:V7<@*?]8]^YG06UU@9NL=VQ7I=7XV\PBZ3"([A LT$4\%G*&,XIBY\>
M(SIXNQ<\J]67^?LH%ZMEE[EE]\_+]0[@H/=.N5BMNFQGU9WFAVNX$MKP-+6+
MW):.:$>O5_M+7[7RLKTH+ZN5E[F5E\*A^R0JVGKS4)-&J%%[J&4]PC?"=NJW
M*QNK19BY1;B1^NHP.B7M@MF&K\H<-=-!BX8G"K[S=(WP!>.%3==OF*!.%H7F
M<5WUVRJJ]3N;)JM5F/7V4KI:<UG?F2QR2XN'I\ S2Z2U2/T=CHY>XVI*,V&1
M7_$UY-$5M]2JM_J,<)Y?GKUZ>/$-XH8K2K6&%.=DZA_WR;,JKO5%P\A5?M&]
MEX:NS?GC$GF,R@Z@]W-)N2P;UD'U<67T/U!+ P04    " "80DM2-V[]XLL#
M   I#@  &0   'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6S%5]MNXS80_15"
MV(<LX$2BY-A.8!OP91=MT6R-!&D?BC[0$F6SH4B7I.T4Z,=W2"F2;,MJTA3-
MBT1*<SG#&1X.AWNIGO2:4H.>,R[TR%L;L[GU?1VO:4;TE=Q0 7]2J3)B8*I6
MOMXH2A*GE'$_#(*>GQ$FO/'0?5NH\5!N#6>"+A32VRPCZL\IY7(_\K#W\N&>
MK=;&?O#'PPU9T0=J'C<+!3._M)*PC K-I$"*IB-O@F_G>& 5G,3/C.YU;8QL
M*$LIG^SD^V3D!181Y30VU@2!UX[.*.?6$N#XHS#JE3ZM8GW\8OVK"QZ"61)-
M9Y+_PA*S'GD##R4T)5MN[N7^.UH$=&WMQ9)K]T3[0C;P4+S51F:%,B#(F,C?
MY+E8B)H"[IU1" N%\%BA>T8A*A2BURIT"X6N6YD\%+<.<V+(>*CD'BDK#=;L
MP"VFTX;PF;!Y?S *_C+0,^-OTE"-[FE,V8XL.447#U!:R19&/Z5HPJ$NB(@I
M@D5&/THBX*$UU9_1Q9P:PCB,+M'CPQQ=?/J,/B$FT!WC'#*JA[X!?-:+'Q=8
MICF6\ P6'*([*<Q:HR\BH<FA 1\"*Z,+7Z*;AJT6YS2^0A'NH# (@P9 LU>K
MXYL&]7F[^@]$7*&@T?M!-%&9J\C9B]IRU7%I@-=$).@K$Y =)E:U#';0-Z"+
M>\DM*^R)2M"O=F(S:&>_M0#IED"Z#DCW#)"J+, %XK8LN"N+#B(&+>F*"6%!
MR11MJ&(R::J%W,6U<V'9:3>.HJ&_JV?G5"3LEB('R*]+Y->MR!=*[ICCK"/D
M30AS4[V:^UYPA/!4)!HT(^R5"'NM"&=KHE;T4J9I(Z;>B</+Z.8(5)/,=3.J
M?HFJWXH*RDON()7-"]4_<=@_@G0JT6L&-"@!#=Y1@A3V1FOQ#4[PX/"X^DYE
M:@5Z /JF!'W3"OI1I%O+;#F3SF26,0-GJ$%_ >-1-27BJ65WXJ#B].!CB0+7
MCA?\ACS1YPV<][  L:(),RYE"#8C5#N<WMS)Y>U.7"Y.\T&"7UM0.*R@ANT[
M;YMM.;%M"/J2IH"S@Q:N@&PI31*YL8T*+&?R.QS+;TA;1>_X@_D=5P2/_P>&
MQZ?\W0N/-EDA4T]D<":1%<?C=I)_'S?,"NMG8!]BJE@=_P.M_XOB>B==5-R.
M^Q]<=Q6KX[?0^G]%%_/"ZT&S<911O]9#9Q2.8'L7T6!X*TS><)9?R_O.Q'7Y
M1]^G^':6WUHJ,_DEZ@Y.=B8TXC0%D\%5'_"H_%Z23XS<N$Y]*0WT_6ZXAKL<
M558 _J<2,E5,K(/R=CC^&U!+ P04    " "80DM2<:/9,+L*  #F4P  &0
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
M%@DB0&[D022(M <U'B821'V1(.28=M/0%PE"RL*!/ "@HZ<3"2*@;>1!)(B
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
MR-O*'"&N'YO4 JP;T: I/@+Q$6M\=\E$+7@J] 7]42N5HO4MW8X!S+@#,F-
M,SZ$S:O!Y5P& :TFW&1$&A(.<,9'H3.NHY?Y53R;C,B@808 :&PGM*EET']H
M#W!C(#?N -T8V(T/@3>N@SE@7K46!B.OJ19 ;WP4?.,ZFYE7Y;?)B&#S# @
MG-@!?BWTTF*:A&,DHUF:/)HHN>D:V$OP\9N& %J)':WVIED-WKB:5Y%OL&GH
M& )<)O08';,Z2CFT*GVL)IO1 ]:)'>OF;MF//@2835@'C03 )7;@MC22MT4C
MU6V:&@F03/RC-)+?WD@VD\WH@>C$3O32HGQ9P_U:"$!-!L=O(0J4I0?+9%H7
MP*7KT[(2)IN&4E# -'T!B4SKZM=CU>CJ-GA &\(#C%,[QHO]NBS?U5EP6R_0
MTIY%!]*8 D/I(=*8UE4O'E3/2)-1TUJ$ F;I4:0Q-4GCZ@0,-@T;%Q0X3>V<
MWNB4_8!" ;^T T5,@9_T$$5,#5L5]28R&#4V$8"6'D414X/8K4W 8-/01"Z0
MVK63^F/*X]%49B(K2CC2/=0BB%T@K=N!(':!I.XA@M@U".+J(LINLQD6X-@]
MBB)VZW*WIL,,-@TZS"UM0MMQWM P^_''!5B['6AB%UCK'J*)78,FKO62U68S
M+*"R>Q11[-85;[V7ZC9-O014=^U4_U5-18HD:&->W+"R50S [':@@!EPE=FY
M:F\89MC]K>Y_F&P:Q"\#)#.K^'VQFS4&Z5MM>)--P^6* =.9G>D-';,??1@P
MFW4@H1DPEQTBH5E='9/J6L5DTT ?5KKQ=YP[?ZQ^5[+63 :;IF8"J#,[U&]D
M+*-YI)MGQ]L2# #-.I#-# #+[( M%P!=RXG([^__*7AJ7/2V.,/H28^TQ05P
M9E;5W)+Y_<YF#]CL.<<OB@<,]NP;$+L5I<49+8IBNV1Z %?/#E>HRK:;$!X0
MU.N H!X0U+,3=,><VYTQISWI %'/"M&FI.]Y#I1^]N!U4 _@HF<5KKO6P^YL
MFWH ,CT[Y: >NR^-/0"@UX$Z]8& OEV=[I;^%F>L-?L^L-&WXZPU^_N=%SXP
MT"<=% 8PZ5LW!W8MC-W9%H4!@/IVYMWP[_MI)1](Z'>PQ/>!B+Y=#>Z8>KLS
MO$7N2[\CL_/-GOL]SP@ HA]T4!8@I6^7BCN6Q>YLB[($ -' SCTHR[9R*0 .
M!AULG09 P<"N!'=+>HNS8(ND R #.],:DK[?21  _@*W@WH &@.[2-RQ'G9G
MV]0#J!FTK*'7]=A=+@5 P*"+G]*6?DO[DLOH%F=;J-4 Z!BT+*3;TK_?B3$
M" XZ6$L/@).#EUQ+MSBS5:9?>I)#Y_*A>, EWY.;QVKY.,/ZT_5#-.?%HR.5
MSR_PR>7R41APLWPRYX:G#S+.4"@FVJ7S/I=+Z?)AE^4;E<R*YT7N$Z62J'@Y
M%7PLTMQ ?S])$O7\)C_ ^I&CX?]02P,$%     @ F$)+4F[F%O3+ @  90@
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
MB?"$ Y&$(>+;:TS9IF]!ZWGAGBQ74B_8@UZ,EGB*Y2R><#6S<R\!"7$D"(L
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
MMZZJAQ?',,6-9$E^,/'$I&11?KDE." \ ZC/UXS)PTVV0'48-OT74$L#!!0
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
M6BA]=J6ZRB <2Q/?IAV3);%;T'(>"],/W _,S0RW"YE4Z&O$Y/J YB+<TN@
M@=L2CN$2?L9LA6V)QG"1/+&OS5"*/0D>'_4M-39^0]^";=W%@\YZ6VR+((9G
MF+-Z2UP=3XY[RQJ3<0-S6T4Q7,K.G;,RN-*@Y1W'6;4AN"%06RGQN)M9"]O*
MA>&"<>JNG+2/6S4V3?,6L>6&N)WM2F)5F, B=<;$16J&F8:S1JQZD1;U.F>[
M95C0J:@Q:9BX2.%A$/PTZ.R)BU2?^E0FKAJ;QFQ:927PLZ$.)RYBY9+ H\(I
MK7<+A#=N'E3:7/W60858C2:P1K<WX"T T,3U(=<R$2OD!'X6]>&)BU@))O#,
M<-*RPQ UDU.6JC:_$3BN$"OZ!!;]$Q8<!FB<N%K]X(G+MW7!AWOU1Q:8)8W?
M#TA]2'MI"-=6!M_KK-[X5N]]6._/J#=^]9E4Y2DN;%..T>J]#^O]637)K^KX
M<0<$FJ0Q.H571/'[N>]4KGFD3 @KX^->CXRS3%]YI1=:;).W1B]":Q$F'S>,
M+IF,#<S]E1#Z_2)^$96_>)S]!U!+ P04    " "80DM2S'@YC)T#  "T#0
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
MA90V5$6EP![U1'L48@]542G 1_TR?)2+#U51*<!'^<^]%NG6=I\=KI,M7OL
M4B?7<M1Y3%/ C HR@YJF$&:H?12844%F\(M1"#/$P:B &15D!C5-(<P0_W,5
M,*."S*"F*809*@R844%F4-,4<I)$A&EP1?M=&6B:=CFA--&@B?9K\EC3-(*+
MI$8!N&@_+D'3M$L(GU$K'@S1 4/&FZ;=2SR2&@_@H_W5CVL:^X^-.'74)U>4
M]7FXTR"0#@J$<J<1@0CN- BD@P*AW.GA5W,T"*2# N'7WX<+I$$@'10(Y4X/
M%\B 0"8H$,J=02H8*@S(,7YR!G)GD.LP!#0&H#%^:![+G4'<H;@SX([QNQ/D
MSKBZD-P9X,4$>!G/G7'/ORCN#.!C_(71AVX'\)AC3NY7F?,P9D 6$Y0%9<RX
MLA G]@9@,4%84,6,"PN5!:Z8H"LH8@:Y\T3<W -6HB KJ&&1RPJQ,T6@2A14
M!;^5B!0L1!8H$OD5&2A8A.!!98,=D=^.QPH6(84*<?(5@2217Y(@8!'B!1$*
M7$1^+I[ 5X3<(B=JCPC0B?R%3L_7N (M.KE!'IU'M@BTB8+:H+)%@[6)0)LH
MJ TJ6S18FQBTB8/:H++%KC94%F@3![5!98N1.]=$%F@3![5!98L17H@LT"4.
MWM$>])P$4I]0V8!*[$?EL;+%B#&$;#$@$_N1"<H6NY106Q@DB?V2/$&V0\_:
M)]OTY%&T[K&^]TEUFQ9UV_NZ;31[V>E8[9^4VR\TY;9_.NUKV31EWK_=V&1E
MJ^X'[??KLFQ^+'0/O!V?5YS_#U!+ P04    " "80DM29Z9-UVX$  !O$P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Y,"YX;6S-F%UOVS84AO\*8?2B!=)(
MI/P9. 82>]T*Q$,0+RV&8A>T=&P3E4B-I.,8V(\?22FBF\B*T'I#;RR1YCGG
MY2'YB.1X)^17M0'0Z#%+N;KL;+3.+X) Q1O(J#H7.7#SSTK(C&I3E.M Y1)H
MXHRR-"!AV \RRGAG,G9UMW(R%EN=,@ZW$JEMEE&YOX94["X[N/-4<<?6&VTK
M@LDXIVM8@+[/;Z4I!967A&7 %1,<25A==J[PQ30*K8%K\8G!3AV\(]N5I1!?
M;>%C<MD)K2)((=;6!36/!YA"FEI/1L??I=-.%=,:'KX_>?_@.F\ZLZ0*IB+]
MS!*]N>P,.RB!%=VF^D[L?H.R0SWK+Q:I<K]H5[8-.RC>*BVRTM@HR!@OGO2Q
M3,2! >X?,2"E 7ENT#UB$)4&D>MHH<QU:T8UG8REV"%I6QMO]L7EQEF;WC!N
MAW&AI?F7&3L]N0&3 X4H3] M39FBB2E]8)SRF/$U>H]N0"DA4=GN=RHEM8E'
M;V>@*4O5.]/F?C%#;]^\0V\0XVC.TM0,D!H'VNBS48*XU')=:"%'M&""YH+K
MC4*_\ 22;QT$IF-5[\A3[ZY)H\<9Q.<HPF>(A"2L$31M;8Y'#7*B*MF1\Q<=
M\;>@*:CW>I^#2_B,23.9#[)=)/FL>*([B($]T&4*9Z:-BFF*_@0JT9SJK61Z
MC[Y<+9669B'\U:"M6VGK.FW=(]KFC+-LFYFER;6)E-.]6:Q:(2W0$DRMU0*)
M363?B=<;,-A8:9!U UW$ZKE8EB0/$VSR_U"CKU?IZS7J*W(BJYS4SJ_"1?\@
M;*\^:K^*VF^,>L]-QKGI-^.QR* N9K]MS$$5<] \$O31CD3#F XK3\.?;KZ-
M*FVC$\TW7)?UT8NLX_JLX]"3,&REB'*^-8I>$69(9[216LJ%K<4=8!J?7%Q4
M*PZW%D>\.')R<=U:<:2U.,]<')UBHA6J>K6JHM:J/&UQ,VZGY@NYS4#:;QW(
M]1Y-1993OF]86=BC$O=^NG6//5)Q,U-_<.7CE\ ]-AJ>N/@5Y)YLZ0]:B_,0
MQ\/_:>D/6XOS%,?M,/[C2[\UT8DG.FE'].]?^J0URHE'.6F'\M/LM$@-SX='
M)'J@DV:@M]ILD1I8']GD$4]KTDSK%ALN4H/CZ$A<SV/2S.-;L0.)'#C1U5H"
MV#%I.H%X&)-F&!<'J!*V9V@&*I8L=V?8+S>F+?JH(5--:"4>K:09K3:&!7Q#
M\FKHV?7SI3P5]5]NWP?=(RGVD"7-D/U$);.3":5N=C5H'+P(/XJ>2WS9!MLS
M6JU$CUK2C-KI?/'T/5YLEXHEC,H]^L<<>\VGT*S57ZE"?TC*52ZDIFX,J\EB
MFGW'1YUXTI+1?SR/(@_.J!F<Y8YA5>T8BB$S",KJ!NP5;R1$>[.J59VTX.#J
MPF1N[6YT%(K%ENOBG%_55K=&5^ZNY%G]-;Z8%G<_WDUQ%36G<LVX,GU8&9?A
M^<!,&EG<[A0%+7)W0;(46HO,O6Z )B!M _/_2@C]5+ !JCNVR;]02P,$%
M  @ F$)+4GC083UN @  B 8  !D   !X;"]W;W)K<VAE971S+W-H965T.3$N
M>&ULC95?;YLP%,6_BH7ZT$I;("3D3T60ED;1)JU:U*S;LP.78-78S#9-^^U[
M;2C*%M+L!6SP.;]S,5SB@U1/N@ PY*7D0B^\PICJUO=U6D!)]4!6(/!.+E5)
M#4[5WM>5 IHY4<G], @F?DF9\)+87=NH)):UX4S 1A%=ER55KTO@\K#PAM[[
MA0>V+XR]X"=Q1?>P!?-8;13._,XE8R4(S:0@"O*%]V5XNYS;]6[!+P8'?30F
MMI*=E$]V\BU;>($-!!Q28QTHGI[A#CBW1ACC3^OI=4@K/!Z_NZ]=[5C+CFJX
MD_PWRTRQ\&8>R2"G-3</\O 5VGHBZY=*KMV1'-JU@4?26AM9MF),4#+1G.E+
M^QR.!.'PC"!L!:'+W8!<RA4U-(F5/!!E5Z.;';A2G1K#,6$W96L4WF6H,\EW
MP)(TH2(C&\J9IAG.UDQ0D3*Q)Y_)%E^#K.9 9$[6M:D5X,)7W!:CB9%D!^0!
M4L GFY'K%1C*N+XA5X0)<L\XQP>O8]]@4(OSTS;4L@D5G@FU@G1 1L-/) S"
MX'&[(M=7-W^[^%AF5VO8U1HZV]$9VQ\5*&IL64W5'UB..LN1LQR?L<2 P[[Z
M&E7D5/:[>$ZB<>P_]Y#&'6E\B13VD1K5Y(@TGO63HHX472*-^DC1*6G43YIT
MI,DETKB/-/EOTK0C32^1HC[2])1T9I]F'6EVB31QGY,I +MD;D#U@6<GX.&9
M;9MWX/F'X)_24&Y;!"OKDG#[AI.J_5+[$LQ/7M$P"OZ)X!\U%MNC[ZG:,Z'1
M/4=5,)BB7#5]KYD86;E>LY,&.Y<;%OBK &47X/U<2O,^L>VK^_DD;U!+ P04
M    " "80DM24):G(,X$  !B%   &0   'AL+W=O<FMS:&5E=',O<VAE970Y
M,BYX;6RMF-%NXR@4AE\%17/12CNU@21.JC12VW2T([4[T71G>[':"^J0!(UM
MLD":9K0/OV [)HV!6J/I16,[G/_\X,,'8;+CXKM<4ZK :YX5\JJW5FIS&44R
M7=.<R N^H87^9LE%3I2^%:M(;@0EBS(HSR(4Q\,H)ZSH32?EL[F83OA69:R@
M<P'D-L^)V-_0C.^N>K!W>/"5K=;*/(BFDPU9T4>JOFWF0M]%C<J"Y;20C!=
MT.55[QI>WF%D LH6?S&ZDT?7P'3EF?/OYN;SXJH7&T<THZDR$D1_O-!;FF5&
M2?OXMQ;M-3E-X/'U0?U3V7G=F6<BZ2W/GMA"K:]ZHQY8T"799NHKW_U.ZPX-
MC%[*,UG^![NZ;=P#Z58JGM?!VD'.BNJ3O-8#<12 L"< U0'H- !Z G =@+L&
M].N _DD ['L"!G5 V?6HZGLY<#.BR'0B^ X(TUJKF8MR],MH/5ZL,(7RJ(3^
MENDX-;VG>I0E(,4"S$G&)%GHNT^L($7*BA7XZ'QZ-J.*L$R>@P^ %>"!99E^
MZ7(2*>W(Z$9IG?VFRHX\V2$"#[Q0:PGNB@5=O!6(=%>:_J!#?VY04'%&TPN
MX6\ Q2C^]C@#9Q_.'YX<SFX[Z\!QK>-0F757&?E5[CJKQ$E@C'#SSG&IASUZ
MU8NDX,MSQE;$S-> :+\1[9>B?8^H'F_H*H J:E!&&6J]3&%_-)Q$+XY<@R;7
MX+U<R)6KBAH>Y1K&(W>J89-J&$SU)U<D,Q./Y=L<;,A>0U(Y*WW82@X'*$%-
M^JKJANWAP'#D,9DT)I.@R7LJ)5@PF?)MH5S>DI8WC$^,M9N@Q.UJU+@:O>\J
MW0JA1PQLN&@76F5NU!ZXXPJI[#D:Z3^WP7%C<!PT^ <O/G;P-VZGQD/</S'H
M: 7' X]#&%L\QT&/MYJKVYP*0T@J5GMPR_,-*?:!&0N/V ]_'0@@LK+HIU!0
MA[TIPV'?,T(69A#_% SJL#<5[9EGT$(.ABG7'0>UT''Z$1PG)U7C:)5@A#PV
M+1]A&)#O @&V48G&I]X<;;#'F<4I#/.T*Q1@&Z?'M5([;#?2U>"Q:&$*PS3M
MB(5:Y1CE2=(_Y3UL<S6)^[XZM&B%8;;:O9B=N^ _X*.%_LKNX^9\1P68;T6Z
MUGL_<+T2E)HR#LU]BU0X#B+EBUIK<9TV9ZJ<&^#O>]T$?%8TE_^$-G@6B2B,
MQ .UN.VYHB)W[JO"2G  ]I0(&;)E88I@4.RZ*+::#>2%"OT+"Z1D0U*F]N#,
M[)"?SO4K<.Y#;VK9-Q4R]A0(L@Q&809?YZ9R?U3#8W;WK-"#1*4"]%7_R)34
M:04Y-FLG!>UJ,WC;9N9JX]GR(<MY%.:\+6 B)752#;61[\UKD8_"R+=YE\VD
MXYX%L[;1AKK7AD4Z&ORZM1I9'J,PCWUK-7)L9SU+-;)D16&R^I9JY-B?>G)9
M0J(P(;NOU,BQM_1L?9'E( KO+=]=@9%CP^A.BBT9<1<ROE^@M4R7 L66?SC,
MOZXK.V[S#GK>-K:XPV'<=5RS<1M,IZFCH[,4O9*NRD,LW3'S'JMCB.9I<U!V
M71X/G3R_@9>SZKC+RE2G;P]$K%@A04:76C*^2+0?41UH53>*;\H3FV>N%,_+
MRS75"!*F@?Y^R;DZW)@$S;'B]']02P,$%     @ F$)+4DTCHA1]!P  ]C
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
M?PR;!/ON G0:@K%YLD5=T8$23;<*G$I!&1\\7UCNV>19MM7[)M38-VF,BQI
M!P8ZLLLTRWG\7[$4*Q'7+$5L4I!P-:^&*9Q'4 ![C5A1D&Q![JZ^D"PGM_>_
M*2$8[X@:&I>@$H515-4=R^-L3D2<50]8O*C'RS/RR,2HHV0S%W,2PQ<!U#<Q
MLYPE(1>?/(?)1O4@3#5].J0D#,SU*, T-?$UO_JB9,*ME"O9UPP,H^D$T[J5
M@[::J5JY1INW .)3'&Z5CR/YDPQ 3PK(3.TQGE4*>$V=_X-_X7UV\"\@ (JC
M;U\KB:]V3:^S@J.# ."FWBA6 T2G_E_%V%I# V2= Y!5M&E%68!_BN-_FT5F
M?VQB_D8*%FWRF,<,6WH3,-TTQEAZ$P#9Q,'QUS!?BF<@3)(L"JL-)!YT:-0Y
M5EO4,4"P.24IE,8QNLUB-_$KF_\@ "!+64>[ ;J:UBAV V0U\:"WM]UP=9;3
M:K?^@LTI 7:;.(ZVV>UVD_#XAU" .!>H_<P*7B(%:C? 6],=Q6Z K28>%?>V
M&ZZ.FJUVZR_8G!*@MXFC]Y>[V56U<)@VP%LS&&4G#)!KX=&MGGRFM0:96 ZC
M-GV3&[1)<_  WQ8.FU).2#B0"&4$*]7O_R0M>9)IK5..5AVG922 NA:.NM)(
MJG"HW'44+'^.(V5,I=%&#6U094G)#CST189&7F+^1.9Q$3[&B>!SY5!Q[50?
M_UD ZQ8.IP\"ZE(1C9(G%B9B9%$H7#X2D1WA.1-[NUQ\ITS1X&KM4\]1IVAZ
MRS4G!N!NX>#^NU@B;%+"=</H283IF]T*H!.>:KHS#=/#Q@T$8>$!^:S8#F=.
MQ']6>DZXW79OP5N\W^XSMIL,Y4CQ#@*5]]28@DNJGY$::X:(-I<(*,W"J>3]
M$JW%)BS?/V*EI94+@ZM5+DQSB$!15D>*&K;AM8"]K%'8RP;VLG'V&D0 M<XN
M!& #%=F=J:@+ 6BT=?!0&[C)'LQ-70A H[T# =C 5;8F,S^0 #1J6PF@OUQS
M8E*2'J>2CR8 37<: K"!N&R<28:BFT:M'MULX"@;1_,[,80<7/SS=I%_S3<%
M[YNIL 'U[5&21#9@N(UC>-^=DT:=HTAJUY;K+]B<$K"%C>>6-(;KG[!P@#><
M41)-#M"#\[&))HTZJ]5\ P2;4P):<7#@UYBO?][" 9IP1LDW.0#?SL?FFS3J
MS';S]1=L3DDZV]6<%33-]TN\8,- TP&D=D9)-SF TL['IILTZNS6=-, P>:4
M@ <<'']1LPV 3$!K9Y38W@6,=O'8OJ_Q-.I,O[4BH+]@<TK  J[F_!<S7G_
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
MI06GIJTQ7806G$JXY\NKVW/MD@1VR<'U@H6/5KM HQ(V7$^],!S754([/+G
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
MME]4L6Y?K;HKE"I6[<<'F2QDV0#JOR^+0CU_:2ZP>YWO_%]02P,$%     @
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
MYK-\E17HKK(;T4A:0/"R@A !%2.':PA#7;O/^GTU-#&&Q8$(4!H=MSQ@%..
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
M-75/.Y+MRT;J(Y.29>7FCL9KRHL+U/D-8_*\4_1FZ];Z]#]02P,$%     @
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
M1AO8CYO0C9T>KJE(K^#KT@#D%7S4""7AAL$$1<;UT@]KB(8,'U#H BM#0&M
M^$ S =]IOL)+N!BCHEDN+^$MO $/I-E-]CREM1L%7E+I')4Z@Q,Z20!?.%,+
M">]9BNE3 D\GK<Y<L,W<*#C+.,;$A9!<0> '?L.!KI\-)]T&^/CY\,X9-6%=
M!Z'EBT[PW:)4(DN,(]*4Q!G*J*:,+&5XJK1L84S/%]!T6T#3XP*"GY\U)=PH
M+.2O,P>*ZP/%9S7:$M.;7&0,4I[G5$A8HBAKZK*IIDJ^MN4S-^C#((K=N-7S
M'O:-;H@*W;C]-&I\'!6TW*A;1SV1U*HEM?[)-OBC4\WT)8["5#J*^<;FGK+-
MF02VZ]W:K\/13GV@S@L[6O)U#AP-#QQMB&IP]#A*.QJ39D>[M:3NOSFZ8IF2
M9W)%_-U5[[\.^\C>UX>\L($5X1-ONF[[\)UL"(M]-XP/+&QB(VZ[W>PA"7:Z
M@O]P\?_>3K*[PTGX2@S>?0-(]-(&1\?7J3;XT-_CJ)BXY,C?!K+ ]0_?46^O
M@=+FS&TC*B'A*Z;*CJ">K9O=H6WQ#N9'I@FVC=F.INR@OU QSYB$'&>:TG?;
M^GL@RJ:T'"B^M&W:E"O=]-G'A6[D49@ O3[C7&T'9H/Z7X/!7U!+ P04
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
M7ZH4ZQOY69?.0YL.&DD'(O#$J-P*\(7F)#\G\)6V7B Z"GQ 3L:49+<@A'\
M%*# DM#RXG XLX2GEX<G#C5A/UUAPQ>.\"WWG*LI445NID/6T^:@C7K:J*&-
M1FB_DIQP7-KFJPV<-('U(O*ZN DG<__UM(0V##S'I!9,/.TQ9UE/^JPGSJQ7
M$DL",,U!R3)[]BU!?'I7I"5O0E"BY6Y" GOF<9]Y[,S\.Y.X!,?)-)\MFY38
ME!).-2TVC*;% AF;AVFO9NILRI2LB5*27]J52<^;_&Y7)H8*"/6N-#$SK5ZI
MC0;9BS'KDY[]WZ:<&7>- RUW$Q)J?9N:D$EB3QT&@QD$%_1E/Y^7-6;'>5;%
MJ3X9-A"::9*L3"./&CQQ..@496E/D*EQ(:UJH/F &&),#-+7.PMFK+4@&J0@
MIY3'00%Q3 @R;QV&N@8+*-*?#QOHY#D[5S%X& R=*I;JU6!?$5Z;/.&;]^95
M ]-WQY(!!R>#T4<Z)!S,!KK=QK$:0=,@C'*;$!@8Y39!\4BQ!Z>!;JNY8#V"
M%D_0G<6"B8R6-S$P',E_\!8X_7"K["C/!$6Z(!,#(]WX;:#9B*+!U6#RH78)
M!^N!;N]QM:AI%Z9C6D W,-!KXK2O\W?TP7B0VW@NZ%)DFD.L=ZD%@V(M?PMF
M D?R'SP&N3WFMXP362PBT5]/;2!#D@4#QS0-9H/<9O/??!.95F'XI@5C^*8%
M,^:;:' <Y':<RWRS(SG]1H%3?2&W@9*)+L("BG05_LE7NW+#3;/[(4#&]E2V
MW[?]V7Z'Y7.SKZ"=?X!W:;M/,M"TVS9/F&\**D!)UHHRN)VJC'B[$](.)-LU
M>P,O3$I6-8=;@M4J4@/4]35C\CBH;]#O1RU^ 5!+ P04    " "80DM2J'R
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
MBC/I",=*'W)+7PN__38WJK56P_=6R.H7<NM7'^J/+D^W$NK82\BJ&G)W6K]
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
MBL?IXXI12$$-@-\7G*O]BU90W*$/_@!02P,$%     @ F$)+4N[&C^/O"0
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
MN<HI@>ME_U5.B=UNM!YF8:C(>IR%H6)7+B!!9^2NRY(=8G<,_@5)D#W?J5!
M]:K_.Q4*N0?!S3+;'8;:O+6\BC&*XHZ,6H',*+_,=(WQ ?2K0 Q4S\^_%#"]
MZO]FG[+/ LS,;.\PD'G('V$@Z7BHI$!BE%]B;K))[7ZQ-_<J8'DE>@X<T+S:
ME=(?(7!V$4J:@GB'@!0UCX,HR)$4J8T[]GY]Z12X(Q"O BE04<\!!HY7N]+^
M(P38?K@DS <7=PA(2K.PAH%<MS$B$)?(+RY= WP ZT8@ 1'I-[81$'RT*]L_
M/+:175<R[][?(1AA/LC', XYC4!6(K^L_%$]ZL(W54#>$>\Y*L#>D3]'/TI4
M[ *.E<PB&"N513"NFUD1:$;DUXQE5!J^W/]*703D'?5<"(HV_C-3_X6@R"[>
MV(&S,7;@;(PS<* %D5\+7@*W1_(2 QG'/1=U8J#:N/^B3FP78C@Q:SH8B)D,
MB((<Q>P8.#[V<_RNF!TA;XF!C^.>"SHQ$';<?T$GQFZ@"3.V",BZ HF!7+<Y
M8U"*V*\4'6)[0,H2 Z''/==Z8J#SN/]:3]N%<:W%#"L"BLS'YQA(F5MVN/$R
MB-JEZ?(5)V7M\5-6K?X+^?K;]6M4?E^^3,+X_H*\OR'(][?D_6CUDA1H?O7.
MEL]),4VS,ICIA[JK\%US;BQ6KT%9?:CRQ?)5%-_SJIZOY:^/.IGHH@'4?W_(
M\^KE0]/!^F4TY_\#4$L#!!0    ( )A"2U(>.JJ<] ,  -40   :    >&PO
M=V]R:W-H965T<R]S:&5E=#$R,"YX;6RU6-]OXC@0_E>L:!]:Z;;!3@BP J0"
M=[I*U[NJ5?<>3O=@DB%8F\2<;:"5[H\_.PD)D,3':LM+R8^9;S[/>+Z,.]YS
M\4VN 11Z2Y-,3IRU4ILOKBO#-:14WO$-9/K-BHN4*GTK8E=N!- H=TH3E_1Z
M@9M2ECG3<?[L24S'?*L2EL&30'*;IE2\SR#A^XF#G<.#9Q:OE7G@3L<;&L,+
MJ-?-D]!W;H42L10RR7B&!*PFSCW^LB!]XY!;?&6PET?7R"QER?DW<_,039R>
M800)A,I 4/VS@SDDB4'2//XI09TJIG$\OCZ@_Y(O7B]F227,>?(GB]1ZX@P=
M%,&*;A/US/>_0KF@G&#($YG_1?O"-B ."K=2\;1TU@Q2EA6_]*U,Q)$##CH<
M2.E SAW\#@>O=/ N=?!+!S_/3+&4/ \+JNAT+/@>"6.MT<Q%GLS<6R^?9:;N
M+TKHMTS[J>DS["#; KKYG0I!30UNT<T"%&6)O$6?T>O+ MU\ND6?$,O0(TL2
M72PY=I4.;0#<L PS*\*0CC"8H$>>J;5$/V<11*< KN9<$2<'XC-B15Q >(<\
M_!,B/=)K(32_V!V/6MP7E[L/+:OQJC)X.9[7A<<DC6,!,<V[@:_0H3!__:9-
MT8."5/YM">17@?P\D-\1:$8CW19+A>!-2X>$ME(6"/T<P>C&;CK2&=X=)[=I
M$@Q.319-D[Y?F9QP[U?<^U;NSQ!O$ZJX>$=42E"M^[" "(["DJ#OG=%O,?*'
MHW9V0<4NL+)[S9:Z/2#2:A@"V]%E JT$@T9LWSO+W;S%A@3M] 85O<&ER4L8
MU5298NT$!XW@N(_/"#9MAH-V?L.*W]#*;ZYU99N", H!(GY'<YYN:/9NV?.C
M"GITW>;"O5I->S_:7HL2XF3W=>P]?"3C^,=[H\3XG^9HL^KL#DQJAN1#^J.$
ML3=(FU%7A^!:A+'W03U2 MF;I,6HJTMPK=_8+N!=?8+^U;M:@M@!TM-@.3J
M,+/9-HND;7?7^HO[5VZD6DRQ74V_HQ1-L23#\TJTV'04HM93;!=42R'F?WQ]
M6'S&(Q1RJ:2>;4.^S13+8C.1@IZS$EN.:L7$PRN7HU90//H >1DUF_*\$$V3
M7GLA2*VYQ*ZY]T5ZI5[]05AL\V4MJ01?-[VDUD9BU\9+IC+2E#SO7+I;;(X^
M+>5@:[4Y74"MG,2NG"TU,'WP_=]T4@LA\:]<GEKWB'WPO*@\_<:\VRQ/TZ99
M'JM-L0#WZ+RGTQOGYV:)\A(4)ZCJ:74VO\]/I&?/9_K,7IRP:YCBP/](1<PR
MB1)8:<C>W4 3$L49NKA1?).?*I=<Z0]-?KD&&H$P!OK]BG-UN#$!JO]D3/\#
M4$L#!!0    ( )A"2U+W.=>'8@,  )$,   :    >&PO=V]R:W-H965T<R]S
M:&5E=#$R,2YX;6RU5UUOVC 4_2M6U(=-VIHX"1^= *F%3:O4:M6ZCX=I#VYR
M 6N.36T'Z+^?[:0!4I.A:7N!V#GG^AQ_7-^,-D+^4DL C;8%XVH<++5>O0M#
ME2VA(.I<K(";-W,A"Z)-4RY"M9) <D<J6!A'43\L".7!9.3Z[N1D)$K-*(<[
MB519%$0^70$3FW& @^>.SW2QU+8CG(Q69 'WH+^N[J1IA4V4G!; %14<29B/
M@TO\;H932W"(;Q0V:N\962L/0ORRC>M\'$16$3#(M U!S-\:IL"8C61T/-9!
M@V9,2]Q_?H[^P9DW9AZ(@JE@WVFNE^-@&* <YJ1D^K/8?(3:4,_&RP13[A=M
M*FR_%Z"L5%H4-=DH*"BO_LFVGH@] NX?(<0U(6X3TB.$I"8DIQ+2FN"F.JRL
MN'F8$4TF(RDV2%JTB68?W&0ZMK%/N5WW>RW-6VIX>O))+T&B:YZ) A#A.:HZ
MWF_-QE* 7LU $\K4:_06?;V?H5=GK]$9HAS=4L;,NJE1J(T*&RO,ZA&OJA'C
M(R/B&-T*KI<*O><YY(<!0B._\1 _>[B*.R/.(#M'"7Z#XBB./(*F)]/QA8<^
M.YT^['"3-"N2N'C)J2M2KX5"/VX,%%UK*-3/CH'29J#4#90>$RXXT<?6L*+V
M'-7FCO7D;=(;A>O]:?5A#B$S#P3O, >R>XWL7J?L*5W3S$W,2C"J:488 CM%
M.=6E!*^;*F)_7T;;C ?2;YGIA!QXZ3=>^IU>;H12R"50DCV65$+NC,%64[XH
MJ3G6N4EB#]KGJ?]2#6XIGK[$1"U/W5$.3 T:4X-.4Y>,(6$WL4_UX(_3//5
MTI9J#^38MAHVJH>=JK\(36K=U792X-,_].B/6P8\&-P^&!Y,.O0[N&@<7'0?
M#'.4RP*D3:P@%T]H*HH5X4\=J0)'NVLB^K]9">_=2/CO\U+-/9BXI#6Y4R^H
MM0 ^S+$]A..=]OB?)Z<Z9&=V\F':Z:D;<VAH=QGAY.\/<\WM5N[!M(^S#X/Q
M$>F[ZPUWWV\GGFCLN:/2%SNJ^R*K;?@NQ*AE(]RKU<QA7;B:5Z%,E%Q7)4_3
MV]35EZZ:;/5?V7K;U8"[,%6Q?DOD@G*%&,Q-R.A\8!3)JOZM&EJL7$7X(+2I
M+]WCTGPS@+0 \WXNA'YNV &:KY#);U!+ P04    " "80DM2@-&Q<.P"  !R
M"@  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,C(N>&ULO59M;]HP$/XK5K0/
MK=0U+R2\5!"I!:956K6JJ-N':1_<Y "KCDUM!]I_/SL):1H,8].Z+W".G^?N
MN3M?XN&&BT>Y!%#H.:-,CIRE4JL+UY7)$C(LS_D*F-Z9<Y%AI9=BX<J5 )P6
MI(RZ@>=UW0P3YL3#XMFMB(<\5Y0PN!5(YEF&Q<L54+X9.;ZS?7!'%DME'KCQ
M<(47, -UO[H5>N767E*2 9.$,R1@/G(N_8NI[QE"@?A&8",;-C*I/'#^:!;7
MZ<CQC"*@D"CC NN_-8R!4N-)ZWBJG#IU3$-LVEOOGXKD=3(/6,*8T^\D5<N1
MTW=0"G.<4W7'-Y^A2B@R_A).9?&+-A76<U"22\6SBJP59(25__BY*D2#X(=[
M"$%%"(XE="I"YUA"6!'"8PE112A2=\O<B\)-L,+Q4/ -$@:MO1FCJ'[!UO4B
MS!R4F1)ZEVB>BL=8+M$E2U%A3)]RLL84F)+H9*8/99I30%_G:"_L#%VSA.8I
M80MT!U()DBA(T67&<[U[BDXFH#"AVOJ([F<3=/+A%'U A*$;0JD^*7+H*IV&
M$>,FE>2K4G*P1_($DG/4\<]0X 6>A3X^FNX/+/3)\?2^A3X]GMY[2W=UZ^K^
M!77_@L)?YU#_L*U_/[YH*+I6D,F?!P)UZD"=(E#XNT"),> UD*V!I:NH<&5>
M5>O8[^IBK9M=LF!"K\:\T1C6&L.#&AL',/D3N:77;E-*KZ7V(.2-V*@6&_U=
M0<_T>&Q'2KQFA,N1LNF/=L7UHU8"%DS42G(2[;:DU_(SW<4$7FBO1+>N1/=P
M)?1K(,] 2#1E(!8O:,RS%68O!TYMKW;=>]_QZ->!^O]N//H[O0B\5KMV(;YO
MK_*@5CAXE^$86 Y.2ZP%LF<X?._UN^3]K_&H(C7/;*>=@@43M-Y8$PLFZK;&
MPX+I1JU:N(W/M;F-W6"Q($PB"G--\LY[FBW*"TZY4'Q5?,$?N-+W@<)<ZDLA
M" /0^W/.U79A+@7U-3/^!5!+ P04    " "80DM2[E>6 ML,   )7   &@
M 'AL+W=O<FMS:&5E=',O<VAE970Q,C,N>&ULO9Q=;]LX%H;_BA#,Q0S0-B+%
M#W'0!I@F<1M+W2U:S.[%8B_41$V,VI9'5OHQV!^_DNV8]N%+F7'LWK2V\_*(
M1Y3XO*0HOOQ6U5_F=V791-\GX^G\U<E=T\Q^/SV=7]^5DV+^HIJ5T_8OGZMZ
M4C3MU_KV=#ZKR^)F46@R/N5QK$XGQ6AZ<O9R\=O[^NQE==^,1]/R?1W-[R>3
MHO[QNAQ7WUZ=L).''SZ,;N^:[H?3LY>SXK;\6#9_SM[7[;?3=92;T:2<SD?5
M-*K+SZ]._F"_YRSF78F%Y%^C\MM\XW/4Y?*IJKYT7ZYN7IW$797*<7G==#&*
M]K^OY7DY'G>AVHK\M8IZLCYH5W#S\T/TP2+[-IM/Q;P\K\;_'MTT=Z].TI/H
MIOQ<W(^;#]6WM^4J(]G%NZ[&\\6_T;>E5LF3Z/I^WE235>&V!I/1=/E_\7UU
M)C8*,%\!OBK :0'A*9"L"B2A!<2J@ @M(%<%9&@!M2J@0@OH50$=6B!=%4A#
M"YA5 4,+*%_#Q0\M%X<>@ZT;VVEM;Y&'YF:+]CY=7EB+J_*B:(JSEW7U+:H[
M?1NO^["XM!?EVXMQ-.UNPX]-W?YUU)9KSCZ4LZINBD_C,OI8WK;W5S./?KTH
MFV(TGO\6/8_^_'@1_?K+;]$OT6@:O1N-Q^VM,W]YVK2'[@*<7J\.\WIY&.XY
M3!*]JZ;-W3RZG-Z4-Z#\L+\\XST!3MN<UXGSA\1?\]Z(%^7UBRAASR(>\QA4
MZ+R_^,=RUA:/O<4O^HL/[Z>]Q2_[B[\KZM[*#X)S9P84?Q.<.RS^-CAW6/PJ
M.'=8?/BT=L^>=NKR\.)ISU6<K&_?9!$O\3;%XIZ-EK?Q:'H;74V7;.X0]Y^\
ME4=733F9_[?G8&)],+$XF/ <[)^SLBX6!_E0?BVG]R7J!Y8AY")$YP&^GC%M
MVE2_;MY;0"2UW!9= )$0R;;H$HA2);9% U@G<K@WJ$Y";8O>PCJ12%>NB,?2
M;(N&KDBI--X694"4TL/E2*3M>=IJ:KEN:MG;U!=E:^JN1\O+J)C>1,6DN[[^
M7OR ;KIE.+5Y8F)!FCUS1<9PD@W0))YDU#H9U9O,U?2ZFI31Y[J:1.5?]Z/F
M1S0IF[OJIF7:UW+>E"4BVE Y-2%G/G,5C+1@[DH,3D:OD]$[DFG*NJUT='U7
MU+>XYMJMN6*D[D##R#6:NQHA4US]=%W]-*0MFN)[5'YOQQ)SU(D,4_?$)N3.
MSX!&:)( T#")$S#K!$QO O]HAT:C91+%U]8E+:Q34T7M+Y/V7FDMV_67NVI\
M4];0)AFW1I+VCJZ&,Z*Y '$2TEE=@CBT_QR .(J<Q3<@3DPT;UV-(8>Z0FD1
MS=#5:$GO.E?C=)PYT$B-&Y[%UBK'O4W_?EQ,FV?1K&X'P77SX]FB8^PZE%G'
MX&?1;5W-L3>.W=2UH>=P@&0R,22W85BT+"Q:CF1"Q+'G9&V,*]B.&[WK6I<#
MBG;H$-[OOEX%WKH(8GJJ@(;1\[0[3A80)P<:Y>G$&;>GA_>>GC_F\[+!Z7.W
M08Q2BIX!(%-IHNE)"(J6A47+D4Q([CL;UL6RI/=LG!>S45.,ETBX&37W-0;;
M*LS6\;GCFI#*90-2Q2GSI&(],NLWR>?M^/A^TO;^[4BUK&]_1.?59%9,?_3X
M;V9=&9/'M_O,^B;6;YR"##\#+D@ITFF?(Y60I.4ND"I)B.H2J;2@IA_6BW8
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
M\)63P];)H=7)N *B^#4^U3BC$P;^.8/:IZY@,+)1';541U:J=TG"JT))))L
MV]%5!M?P'G5YG].I>7<%(QOM<4M[;*7]4.Q *KP?5!^]^;A+SV8U:JU&5JL?
MN0*)83F8,'W#UHTZ?$)OW!NOJ+,E+W"^;3G?6CG/!:1,D;N- -#QLIQAWSL6
M=>]MRX5_<G_X5OZ/])GE54Y67* N*S8DH25-F#KTW@)^-]+-V;\01S\X,@G>
M)OL-[M":_M>DCG7;#ZVD/IO& ^W3'0ALI @K% @\&T0@K5XV=D#OQAL$/]A2
M=RSUOKW6?Z2J$C0COU-9[Y&2"T7--FFW(_F/S!^7+S?]LEI)EC)L$&T$CF78
M'[[Q-CV64=]>1V.&!521-2MHD>A=F@'><@1SD?<FP8X6>.0 5,@^:NY),X9=
MTL8TM9*8,EZW+^UJVSC?F7;Q;/U>-]2FR3O"U-WX(Q4;AAU:!FN$]&[&&&91
M-[CU1/'2M'PKKK"!-,,M?A2 T +X?LWQK#03;:#]S)C]#U!+ P04    " "8
M0DM2D5SH7"D$   Y$P  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,C4N>&UL
MM5A=;R(W%/TK%FHE(JV8L6'XB  I0+)-5=)HZ6X>JCXX< %K/3:U#6RD_OC:
M,\,,(8,A:>$!YL/GW'N/[6/C[E:J[WH)8-"/F O=JRR-65T'@9XN(::Z)E<@
M[)NY5#$U]E8M KU20&<)*.8!"<-F$%,F*OUN\NQ1];MR;3@3\*B07L<Q52\#
MX'+;J^#*[L$7ME@:]R#H=U=T 1,P7U>/RMX%.<N,Q2 TDP(IF/<J-_CZCK0=
M(&GQC<%6[UTC5\JSE-_=S?VL5PE=1L!A:AP%M3\;& +GCLGF\7=&6LEC.N#^
M]8[]+BG>%O-,-0PE?V(SL^Q5VA4T@SE=<_-%;G^!K*#(\4TEU\DWVF9MPPJ:
MKK61<0:V&<1,I+_T1R;$'L#RE -(!B ' %(_ JAG@/HA !\!-#) XUQ E &B
M<P'-#-!,M$_%2I0>44/[726W2+G6ELU=)-V5H*W 3+B1-3'*OF469_K?J&+T
MF0.Z%P84:(-NA6&&@4;5!ZH4=1U_A:HC,)1Q?=4-C(WJL,$TBS!((Y C$3 :
M2V&6VA+/8%:"'YW $P]!8,O-:R:[F@?$RSB!50W5PT^(A"0L26CHA_^ZYA:.
M4_C7R0A5?[H:/Y45YN<9P?0-3PG+[=DLN'.<Y>Y\EG8IRRNEZ_GHJB>T]?>-
MKA?TYV^V);HW$.N_/'$:>9Q&$J=Q),Z]V%AR:WA&E_5#"HX2L+/:3;\5II]N
ML-F7NJ0A+FMX][9ALW/0\%4A45Y(Y"WDF&"?T*-BSOK1  3,V92YZW_0S891
M(Q5Z8L(W,YIY^.9%^ZN5QVEYR_Q]*T#I)5LAE@4J\Q4_1X1K8?ASV?1]/^Y5
M$>V\B+:7Z('&L.+4 )K2%9TZF:I,H/'3E>V84D,8IH3-O6$3D:A\Q'3R+#K>
M+(:[V%,9Q\P8F)W,HO,FBP8Y,FYQ6*PCH3>/SW87@ZI<:GV%[(Z!";N(4&ZS
M$EIR-J-N'U&63$:[/Y6.Y;*WIN&+S2(TY%1K-$!CB)_30>H9*Y@4.9&+3BU<
M>"ZN^\>E%%9UHR2W;Q9(GC/7AB<X&YT3DP875HW]7GV\<QZD*>L@7]3"5W%T
M6?D+"\7-_[(69>@S%J.REH>KT>L<"_O%?@]\=Q_82?)'[;8VJ:$[QD&AH6WL
M4ZOP4-R^;+\4/HG]1GG6FC,Z01*%)^8!*0R3^ WS(WWP6=$7-ZE]"10N2?!%
MI2>%]Q'R/TA_@N2T](5#$K^;?4AZ>Z<!?/$+"R2-RRI?V![Q[R?/5-Y/<EKY
MPAR)WQP_HOQ0T0T(7_C"]TCKLL(7OD;\F\,SA?>3'!<^V/O''X-:)&<SVNZV
MUL*D?X3SI_GYSTURZG'P?("OA^DI3D&3'BJ-J5HPH1&'N:4,:RT[2%1Z3I/>
M&+E*SA6>I3$R3BZ70&>@7 /[?BZEV=VX /EI6?]?4$L#!!0    ( )A"2U*\
M3&8;M0,  /P-   :    >&PO=V]R:W-H965T<R]S:&5E=#$R-BYX;6RU5UV/
MVC@4_2M6U(<9B9W$">2C J09V-6.M)509]M]J/I@P@6L.G9JFZ'\^[633,*0
MCZ'5[@O8R3W7YQ[;Q\[T*.0WM0?0Z$?&N)HY>ZWS]ZZKTCUD1-V)'+AYLQ4R
M(]ITY<Y5N02R*4 9<WW/"]V,4.[,I\6SE9Q/Q4$SRF$ED3ID&9&G!V#B.'.P
M\_+@(]WMM7W@SJ<YV<$3Z$_Y2IJ>6V?9T RXHH(C"=N9<X_?+W%B 47$9PI'
M==9&MI2U$-]LYW$S<SS+"!BDVJ8@YN\9%L"8S61X?*^2.O68%GC>?LG^1U&\
M*69-%"P$^X=N]'[FQ [:P)8<F/XHCG]"5=#$YDL%4\4O.E:QGH/2@](BJ\"&
M049Y^4]^5$*< ?"X!^!7 /]:0% !@FL!XPHP+I0I2RET6!)-YE,ICDC::)/-
M-@HQ"[0IGW([[T]:FK?4X/3\,Y&4K!F@1ZY!@M+H=ZZIIJ#0S4)P)1C=$ T;
M\[Y<9':RQ!;UX$ZWZ&8)FE"F;M%OZ-/3$MV\NT7O$.7H V7,H-74U8:X'=Y-
M*Y(/)4F_A^02TCL4X!'R/=_K@"^NAN.D [Z\'AZ_AKM&[5IROY;<+_(%/R?Y
M"7WYRT2B1PV9^CHP3E"/$Q3CC'O&61"U1X1O4&H;\/U GPD#KCLGH$PU*5)9
MKWB>X] 4^WRN<D?,V*MC7G$<UQS'@QSOTU0<#"5C(2D8?D:6+G9EDO!LY#@,
M+MAUQ,1A-[M)S6XRR&XE(2>GS&I6""GT'J39E5*:1X@H!=UB3EI4,/8OZ+9C
M^MB&-=MPF"TC7(]0+LVA(/5I5%"VTY[;"D:(@^XB&[:(^-@+D@NZ[2@<)WX/
MXZAF' TR_EMHPM!]KXY1FUH2AN$%M8ZH, ZBUU'+J+5X_?'$3[H+B.L"XNN6
MKUDF?6LW;M$+(WQ10D>,[W=32VIJR3 UJZK95II*L/./Q)K17>'?G5HG+0J3
MR>462UH:CJ.HFR;VF@/(&R3:9X<CM)+4WD70 W#8TI2:]H MXK,C#_^O!HP;
MI\?^?V?!5:[S*>@3MSD"\/ 9<*6_5EE>S7[/T(VSXV%K_U7SQ&TCQSU<&A_'
M;QCYKUDC;IMTF/3L2]S8-![VZ;=<#[>]-O+ZIJ.Q6CSLM==8%6Y;:= S;N.0
M^ V+_$D?PFTOQ#TNC1LOQ,-F6$K.S*ZGK+C<=H[<MK>6";MG-VW[7?2!R!WE
M"C'8&I!W%QFT+#\URHX6>7'Y7@MMKO)%<V\^ST#: /-^*X1^Z=C[?/W!-_\7
M4$L#!!0    ( )A"2U+XT0 92P0  &D1   :    >&PO=V]R:W-H965T<R]S
M:&5E=#$R-RYX;6S56$N/XC@0_BL6FL.,1!.2\.AN 5+SV)[6;L^@1KU[6.W!
M) :L<>R,[32PVA\_92<D/$+H'<V%"\1VU>>J^JI<<7IK(;^I%2$:;2+&5;^V
MTCJ^=QP5K$B$54/$A,/*0L@(:QC*I:-B27!HE2+F>,UFQXDPY;5!S\Y-Y: G
M$LTH)U.)5!)%6&Z'A(EUO^;6=A,O=+G29L(9]&*\)#.B7^.IA)&3HX0T(EQ1
MP9$DBW[MP;T?>U;!2OQ)R5KM/2/CRER(;V;P%/9K36,18230!@+#WQL9$<8,
M$MCQ/0.MY7L:Q?WG'?IOUGEP9HX5&0GV%PWUJE^[K:&0+'#"](M8?R:90VV#
M%PBF["]:9[+-&@H2I464*8,%$>7I/]YD@=A3<#MG%+Q,P3M6:)U1\#,%_[T[
MM#*%EHU,ZHJ-PQAK/.A)L4;22 .:>;#!M-K@/N6&]YF6L$I!3P\>E(+DFF%&
M%,(\1),-U>C!D$$UA;D;] 5+B0TYZ..8:$R9^@2SK[,Q^OCA$_J *$?/E#$@
M4?4<#2898"?(MA^FVWMGMG<]]"RX7BDTX2$)2P#&%P#:%0 .!"./B+>+R-"K
M1!R3H(%\MXZ\IM<L,6CT;G7WKLR?G][]P!L_Y]>W>/X9O"<>B(B@F<::0+GJ
M.AIBAGD 4_98,9P_A"$U18@9&E,5,*$2"=3/MV88"P7SCU(DL:HC@&-)2/G2
M2D+@*4](B+[&Q.0(I #Z^P^P #W!;NJ?"OM;N?TM:W_KC/TO9)DPK(7<(D;Q
MG#*;EF6)EN*T+8XY[=X@-]R>\[9/W:G,;?=09%P-<^!#._>A7>G#Q!QRD@;H
M51O[M^@_] @G,E(K+"%X:ZI76:D3J6#Q,.IU])FP\ :.^!N8(TC(3 !4Q<*P
M9*JWCKX(?8Z4"AXZN0^=J\RC;FY_MY(#&W#H,Z&UQ)IIHH?-\5>:3BE<9S\/
M6N5I<)N;<%MIP@C<2BS%$T[D<HM&(HHQWU9X=Y=#WUTE.VZS:$/-7U3G&5"G
MLM!+A$XJ_0+0H2-[_=2]X(@& DQZ#0DG"ZIM13<F#?0[EAP]PJ0)(L36T,_(
MIBI\7K&K=YT)4/0IUZ\^)#<QG)*P22"4+N7=/Z'+;Q]36BES:%G1@=Q++6C'
MJ(FB(F\0!!-98VAYAK9.$\L_3M!3&?_8F1*8SAEGBE;D5O>BD3$:WMF"1)K>
M8SP*<$PU9O3?TO>O80:X;X9W[,RIR+DZ*OJ-V_FU=03+4PGW(:FW=32%Y$^S
M?O(]H;$IB:HL+;J(V[W..BN:D'NI"_W/!!AG@.6I>FA%T:_<N\OM^-S[ST\T
M2J]H-%[S*AGTB@[C7>HP[VV5&5"[_"4FN\V4R!QWRFJ<U UG[PX*W"WM75[!
M(9EPG5Z^\MG\>\&#O24?S0_=^U%ZZR]@TH\0SU@N*424D05 -AM=,$BF]_IT
MH$5L;[ISH2&9[..*X)!((P#K"R'T;F VR+^N#'X 4$L#!!0    ( )A"2U(0
M'2'=C0,  * +   :    >&PO=V]R:W-H965T<R]S:&5E=#$R."YX;6RU5MMN
MXS80_15"V(==H&M=?(D3V 9B*[V@#1K8V/9AL0^T-+:(I4B5I&-OT8_OD%(4
M1Y;4[+9]L25JYLPY,T-R9D>I/NL,P)!3SH6>>YDQQ8WOZR2#G.J!+$#@EYU4
M.37XJO:^+A30U#GEW(^"8.+GE EO,7-K#VHQDP?#F8 '1?0ASZGZL@0NCW,O
M])X6UFR?&;O@+V8%W<,&S(?B0>&;7Z.D+ >AF11$P6[NW88W<1A9!V?Q&X.C
M/GLF5LI6RL_VY:=T[@66$7!(C(6@^/<(*^#<(B&//RI0KXYI'<^?G]"_=^)1
MS)9J6$G^.TM--O>F'DEA1P_<K.7Q1Z@$C2U>(KEVO^18V08>20[:R+QR1@8Y
M$^4_/56).',()QT.4>40-1U&'0[#RF'XV@BCRF'D,E-*<7F(J:&+F9)'HJPU
MHMD'ETSGC?*9L'7?&(5?&?J9Q:W6V%P;RH%0D9*[$S/DUM:"&0::O"<;[+3T
M@)_ECJS!@'#E6H* '9K^PNB6<6:^D+7DG& ICE2EY&T,AC*NWR' ATU,WKYY
M1]X0)L@]XQS]]<PW2-Y2\).*Z+(D&G40#2-R+X7)-+D3*:0M /$_ (Q[ 'Q,
M6YV[Z"EWRZ@7,89D0(;A=R0*HJ"%T.K5[N%UFYYOCOY"S;#NA*'#&W;@K4$;
M=4C,03&QQU)K4(] /I[7]5-/F%$=9N3"C#K"_&HR4-C92F$K$5[U#_9:6TN4
M4&,'94^P1ZSB9.8_GB>YQ6;:L(G[<5[H&-<ZQKTZ+O:")G^1>' W(#]3)<@/
MN*BHL:E<R;S@<.K)W:2..?D_2W15A[EZI;1MM<UYO<VIP<4]$\(RP".A ,5D
MVVY<EC$F9SD?-2IW:1&TUV1:$Y_V$E])C65@PG57Z@ZT)*-JC\]&$GL+HC J
MDO*LDZX3\0:MZ@0GO$QU>R-.+ZB&PX::2Y.&1=P"TM&$U[7@ZZ\63 MF*&=_
MMIZ1R^L+#E%#QZ5%V$XR#)[OF. 5- O*,.DX<X QO)U=A7,>_/VTP:_%IJ-M
MPK-+,/PW'8^-0L!VS,X]=O=\%>9%\L(F_TN;QL:(^V%>:HR>-4;_W<%;88V[
MNWG58A(U=?2AE#+\L]$E!]RJ=@34))$'8<J;N%ZMQ\Q;-UPUUI?AS:H<%I]A
MRMGU'D\ )C3AL$/(8'"%?%0Y#I8O1A9N0-I*@^.6>\QPA 9E#?#[3DKS]&(#
MU$/YXF]02P,$%     @ F$)+4HVL,.B[!@  D2$  !H   !X;"]W;W)K<VAE
M971S+W-H965T,3(Y+GAM;,U:77.C-A3]*QK//F1G=F,$&/!.DIF-/W&<-MUT
MVX=.'XA1;&9!<D%.-O^^XL/87%UC9M*'OB0&GW-TI7,O^L!7KR+]D6T8D^1G
M$O/LNK>1<ONEW\]6&Y8$V:78,JZ^>19I$DAUF:[[V39E05B0DKAO&H;33X*(
M]VZNBGL/Z<V5V,DXXNPA)=DN28+T[9;%XO6Z1WO[&]^B]4;F-_HW5]M@S1Z9
M_+Y]2-55OU8)HX3Q+!*<I.SYNO>5?EE2-R<4B#\B]IH=?29Y5YZ$^)%?^.%U
MS\@C8C%;R5PB4/]>V(C%<:ZDXOBG$NW5;>;$X\][]6G1>=69IR!C(Q'_&85R
M<]WS>B1DS\$NEM_$ZYQ5'1KD>BL19\5?\EIAC1Y9[3(IDHJL(D@B7OX/?E8#
M<410.CC!K @F)-@G"%9%L+H2[(I@=R4,*L*@*\&I"$Y7@EL1W*X$KR)X70G#
MBC"$!.>4<<;>.:-K&[0V6W/[)&5O-RW\[I>)563E.)#!S54J7DF:XY5>_J%(
M[8*ODC'B>14^RE1]&RF>O/EM%Z22I?$;F48\X*LHB,E7'I*12!)5)(]2K'X0
MGY?EGI?-Q9C)((JSC^0S^?XX)A<?/I(/I$^R39"RC$2<?.>1S#ZIF^KS?13'
MBI5=]:4*-F^ROZH"NRT#,T\$9I%[P>4F(Q,>LA#A+]KYU&P1Z*M1JH?*W _5
MK=FJ.&:K2V+13\0T3 ,):-1.?V1;13=.TL?M],6.M](G[?3[(&T-?MJY[W2(
MT&>=^X[2YYW[CM+]SGU'Z8OW^7[WOJ%;=J=[+5ELU05O%7K6";U)D/*(KS/R
MP%+RF!?M)W(;9-'J$WEZVY?]* XR5<(^7\6[4*')[Z^BO$GNF=R(D/RU5+K$
MERS)_FZ)RJZCLHNH[!-1_;IEJ7J^J):^L1?&=PQ[8)02@T(B7UV\W%!WJ,;D
MY;@($=# '31!8P1DVU83-$% GF,W05,T)M#<#(O)=IJ@.1H34/)UD&D,ADW0
M0@<YCF<T07<(R(/-+3&0>QBGAM6#VNI!1ZLCOA()ZG2IX!RU:PU,8#2"<<!(
MC'6,Z4*;,1V05%,$0RDP&8L98.9(/!2TY6,ZT&$=0RT'#- = C(MH+1$0/1(
MJ>&P4SOLM#K\B]H\^">]=?068>@C'6-2D,!C1,=R@;>(#BSS*18/\&2&Z!B@
MK;F.&8*'A8]U"X2ST#$N3/T['>-X +-$,$=IU/#5K7UU6WTM/247L<C4\B^0
M,HV>=C)XBAF1@G"AON8R%6K%5Q2W6E:R3*)+/U<+#@S52$=\!J:,=0@HMXF.
M $DT/:LQ.ZLQ/ZOAG]58(-T%B7&G0Z#E;8B&X5YMN'>VD,N'- E>U*)_;_6J
M7"5D^>9@(^*0I:C+'C+MP>E:QVA/Q#&B8X'9<X+H:)6.Z#B@BF>(CE;I.F8(
MFO*Q;L%*US'N $S =SI&F\F7"&;@XL8/:^.'K<87"T+"]DM%-6.K!%#3]IK5
MWN<K1W*AMGBA*O@@+4'%W8]8+I3MN<<E< E[.\) +G!ZC(%LD#(3#.0!I2D:
M$Y@@9VA,P,HY!K)@3J!*8 @6.LB\=&!68"#P %UB&.O$THT:A],"HS4QQE&\
MDRS\3U.C:O),;J H+3E0E)8=*,H#+4[QN.#2 (\+)@B*TC($UX(I@J!4C@#_
M[U"4MOS#42>F#7ITJ$1;TV0D>+9+U+1 )IREZV)?N0WX6\M.D9H'<?-_M(.E
MAXTUM=Z_AZTTFI,0+/ 1AK('< 6,H2S+@,F.H%P;[F/1N%P#)CL6ESF$R8[&
M!1?#&&H(Y^P%@G*H-X3)CJ L^'!88BC[J'":OA^.+FC7LXO3&]I*HK&K,^!:
M" -9<#&$@$QXEC#!E*!-TRXQS3 0U0S7010^MGPT)@_:C2B9)H5V(R@*$W^)
MH8RC4FO:?3B^H.WG%^V[6XILJ(<4&HV< \#PQYB2HQ4WIJ1-9 C(<*#1V-F$
M-HWI('@ YV-"I@-]UD$>=:#-.LB%#X@E!C).F7PXP:#M1Q@/*7MF::I6.L4F
MAX312Q0R'N(O,I C!.BX#M'\/JLR.:\R/:\R.Z\R/Z_BGU=9(!!XDG$>LFR%
M-.T]'&30]I.,=VYL*_7FU&5 RW404N2($MR"3% EK<@1D $/HC&07N0Z:.A"
M]Q$AO<AUD$>U=:H.<FT*<P !&7 STS]Z"ZK6GNOBW7ZF/-UQ6;X?J>_6OQ_X
M6KQ%!?=OZ1>?(O<7^>\-BK>N!_GRQPKW0;J.>$9B]JR:RM?L/9*6[__+"RFV
MQ3O8)R&E2(J/&Q:H_,H!ZOMG(>3^(F^@_A7&S;]02P,$%     @ F$)+4L[B
M,/SI!@  'R0  !H   !X;"]W;W)K<VAE971S+W-H965T,3,P+GAM;+5:VV[;
M.!#]%<+H0PLTM4CJYB )T#A)XTNZ1=/N/BSV0;896Z@LNA*=I'^_U,6230YI
M99M]22SYS' .R>&9D77VQ+,?^8HQ@9[729J?]U9";$[[_7R^8NLH_\ W+)7?
M//!L'0EYF2W[^29CT:(T6B=]XCA^?QW%:>_BK+SW);LXXUN1Q"G[DJ%\NUY'
MV:]+EO"G\Q[N[6Y\C9<K4=SH7YQMHB6[9^+[YDLFK_J-ET6\9FD>\Q1E[.&\
M]Q&?3FE8&)2(/V/VE.]]1@65&><_BHO1XKSG%!&QA,U%X2*2_Q[9D"5)X4G&
M\;-VVFO&+ SW/^^\WY3D)9E9E+,A3_Z*%V)UW@M[:,$>HFTBOO*G6U83\@I_
M<Y[DY5_T5&.='IIO<\'7M;&,8!VGU?_HN9Z(/0/I!S8@M0%1#5R# :T-:%<#
MMS9PNQIXM8'7U<"O#?RN!D%M$'0U"&N#L*O!H#88J :^:>&<W<HY7<? S6)K
MJVTTV2TW+M>[7VVL<E=>12*Z.,OX$\H*O/17?"BW=FDO-V.<%EEX+S+Y;2SM
MQ,6]3.O%-F%HA$[0D*<+F6!L@6[B-$KG<92@45JE>I$R_ %]9<LX%UF4"O2V
MA=^+2#"9FR(O,*-TSM?L'7I[Q404)_D[Z?K[_15Z^^8=>H/B%-W%22+]Y6=]
M(2D4@?3G=;B75;C$$"Y%=SP5JQQ=RZ$7@/W8;H^)Q4%?SETS@60W@9?$ZO&*
MS3\@BM\CXA '"&AH-[]G&VGN&,VO[.;C;6HUO[:;WT69-?B;SMSQ ##_U)D[
M:'[;F3MH/NK,'30?_]ZZ3WYOZJ;=S4/++J;-,4!+?]3@[X\-RV2.ITMT_;PI
M<CJW.'4;IV[IU#4Y%2N6(=ZX9I5K:*XK1U[IJ"@<'B].L.O0L_[C_I2"*#<\
M1$U!% X:U $7K^'B6;E\XT(>AAH7Z @;5Y[\_0 \BI4P)Q#*=WR%#(0*,(;)
M^ T9W[XP#8TIS\%3V-?FD'KD,+0A@/$'AY@K'4,"956O(3_*9-T F+U)J X;
M*&8%<PO$HR[,"/*C\!K[VK)@ZBL3- % A"J>I@ ([WDZ6-^@6=_ GLUEXE4R
MC*)TT20U^OOCK%#ON?C'DM]A,TQHW4:?>=HF1,9$G)4U )JQE#W$(G^/4B:@
M! D!SFIZZ)B!LIA3 .+ $S=H& VLC$:I8!G+A2Q2BKF#8A]H@[I*Y#HB4 +7
M$::,QDY;QSD=#EMSW+7Y_J#*63,!( JW*0 Q[%6\5X'B#I%;Q*&V/S@$M62#
M0)BJX0.@/?TX)$!: J2+-AQ; **-':I;!\!@1STQ %!@V/>XU7]L+P":G3]<
M1=G2*O^XU7]L+P :I[)W2'BZ/)&7:]DCS\!3H79VL/U"M02 0-J9"H&P:9^V
M%0"VEP O9*,KMZIJ$P 3>"H7'>,.#%1:_<?V J#:L?&.T!Q:\YJ&KD^>CU4>
M  AKBZ*#7,^4>ZW2X>#(HI0B=\EDE\IVDO<M>C:P"?0<##V5#0 B&AL=% 2N
M@4TKJ-BNJ'7\(GJVGH> ?E(M40"0JPH1!,*>@44KHMBNHI_93D!1]!C%231+
M)">.Y)VUS)U<\/F/%4\6+(.?  RT @Q[2NH, 9!6R5U!GJBB>M>0)U>9S1O(
MDZ_,YB?(DZ. ;@'00!EM!))30&,,U!F>MI=UD!\ZZBX 0)ZA7R)M04+L!<GP
M[AY=IRQ;_K(]96FK!()?KT,EK783NW:_H$<ENNZ>J"44A*%J@PJ!3-/="CBA
MK]:@UJ[L3 ",S@0 F9BT50,Y\MC@6'<Z)KJ^Z_$#&#U^ &2*OZT3B/=_=E^D
M57%B5_'KG]M8_$(LRE(Y6^6CUWP[R^-%'&6Q8>5U$1ZH!>8$ (5$?3 !@(+0
M4(:25LZ)7<[_<TM)=#T^4<N4#IBI'7/(JI5U<DS6C[:5!%!B-?RCD"D ,92]
MI%5S8E?S8XTE ;I9-?*CD"D ,6PFVBH0[=(26TYTJG>S)VK=.@% JH""?@SG
M"&T5C]K[XFYM)=5;VE!]4C*!0$0M!@%0X!M*6MH*+"6OU5C2O:?5=K%[62M&
M=97"@=J+02!//?0@$#74R[05//J:;3+5-2M0N>@0K.U9FYM#(JWRT2X/R;NT
ME53O:K'6B$$@7UL2 .0:#CW:2BNU2^O+VDH*:*'CJ&QTD$_4!U00R-20T595
M::<F^4A;20'ITQH*$*2=) #(N":MBM(CCYM_JZT<U][WFRJ]7P) >K\$@;1^
MJ;_WF_Q:=D'EFR:Y#':;BNIWN>9N\S;+Q_(W?>7^)3X=8>#^&)].JW=56O?5
MJS-W,NWB-$<)>Y!#.1\"&6E6O8U270B^*=\(F'$A^+K\N&*1G+@"(+]_X%SL
M+HH!FG>"+OX%4$L#!!0    ( )A"2U*/C7Z/> 8  !X@   :    >&PO=V]R
M:W-H965T<R]S:&5E=#$S,2YX;6S-6MMNVS@0_17"+8H6B&N1E&6[30(D5HOF
M(=L@07>?98FVA4JB*]%)\_=+2JIHDR/:23?8OC2Z'%[.S'#.C-73!UY^K]:,
M"?0SSXKJ;+ 68O-A-*KB-<NCZCW?L$*^6?(RCX2\+5>C:E.R**D'Y=F(>%XP
MRJ.T&)R?UL]NRO-3OA596K";$E7;/(_*QTN6\8>S 1[\>G";KM9"/1B=GVZB
M%;MCXMOFII1WHVZ6),U94:6\0"5;G@TN\(>03M2 &O%WRAZJG6NDJ"PX_ZYN
MKI*S@:=VQ#(6"S5%)/_<LSG+,C63W,>/=M)!MZ8:N'O]:_;/-7E)9A%5;,ZS
M?])$K,\&TP%*V#+:9N*6/WQA+:&QFB_F657_BQY:K#= \;82/&\'RQWD:='\
MC7ZVAM@9@(.> :0=0,P!?L\ V@Z@QP[PVP%^;9F&2FV',!+1^6G)'U"IT'(V
M=5$;LQXMZ:>%\ON=*.7;5(X3YW<RD))MQM 5&J(Y+Q+I4I:@SVD1%7$:9>BJ
M:()+.8DOT2U;I94HHT*@MQI^)R+!9#2("GU=HGE4K=%G&5'5._0V9")*,WDU
M1-_N0O3V]3OT&J4%NDZS3,Y9G8Z$I*$V,XK;+5\V6R8]6\8$7?-"K"OT2:Z?
M[$\PDOP[(Y!?1K@DSAE#%K]'%)\@XA$/V-#\Z.%X!@P/CQ\^=;"AG4MI/1_M
MF4^;'RU+GJ.O&U9*_Q4K=*$.62I25CF6\;ME_'H9OV>9OV12BM52FY+?I](1
M:/&(>+=6U+-6XX]FZG$]M4I-]]*KD^!T=+]K=0 TF7G[H! ">;0#[5$;=]3&
M3[+@57'/JN,M&'3+!$X+WI0\9BQI%PDOW[S"@??Q[M/MC3P@:L7Z1$'F:^8-
M=D@;9ID?1(0V OL!;+=)1VAR7$AL55*0ASSM#.<.AXFUER&9!A.#$XC"1M2$
M$"KP>IA-.V;3)T5$FQ^/C8A9M\SL"1&15M56KL)4WDW80D"6FUELJ3PDAN%L
M$,%C;-@- $UV7+#'!WM:7CPGHZL=#C'/<ZDB4M/B[R>HD,$B'W8D8U[!P=ZN
ML+>S,34H B!,#(8 QL<]!'?T$SL)WC*1EK7V*389+U9#P<J\UV'M=/OQZ6'S
M_$(P3*9CDQ($FTZ\'E9$LR).5J'<O4SL;!,]UM3ZG4/L#8S-^(- 4Y,)@*$]
MIQ9K*<34?:#:_:L3E"J5*N3ADC&X&XH@+6KOQK<2$HBB9D("45[?R=+RBY^A
MO\LN+[D3;COWWG$)L.4W .5YEN=LU'3B]]#3$HS'!^E=%;'L92JFJLCFZIU2
ME3H91T727'SZL4WOHTQ)Y4FCH')8MDV4$6ZE^I1I+*1Q+G*^[5'3=B=["69J
MFL+&#+%E"0!$9CV6T%4"=I<)OT/W!%W*@KTHU%MY!FY8F?($M %0#HRM> =
M$RLEV2#B]86#KBRPN[3X/2/(1N$ ?;MJP&:RG4,@TT8A!-JQT3Y]77[@J9O^
M]9TDP<K5HZ/*P+K,P+.7;!&(EG_BEO_?:A*(K==CSXQ) !3,3*< H(E'8*<0
M+?T$OV2;0+0:$[<:7W7=@$I_U791I4D:E7UF Y0TL,XRB)I2TW"@*O>T5T3+
M,G'+<I?8)9V""U:ADL5,'NE%QM";5U."\4?Y3A924J@W4?$(\@1TE=KQ8:/,
M3L@)V6>HU9FXU?GYO1VQY=0L#@]#0@!"^@)>:S(YK,G/ZN\(((RSP#=I 2@@
M) $4[:OCB599$KQDAT>TDA&WDCV]QR. I!!BJA.$PF.S1 %0XZ OVK4\$;<\
M_0==7KN"N\L#0%:7!V!ZHT,+)G$WYD_M\HC=30]]VV4 :D(MEP&HH*^DH%J:
MJ5N:CV[QJ"V>0_-7ESD ,E/2@7GV:6@1IN[^^[D='@4Z9S\P/02BJ&\R@U!>
MGX>T[-,CFO#]DU.7P+K)6S(XWU) MJV?&$"0&7P0:-I#;.<':K?\S]=1L=H1
M?QF"3U)^"B@_]BS?V2BS-0<@V.^12:JUG[Y@9TYMX?:MX@T #;$5E0"(!CVI
MD.HB@/XQC3FUI=X*XH.0T G9-X*N%N@?T)/3PS_S'X:$3L@^?5W#T/^U&V]7
M'[N('X2$3DA#?+3SX327W77] ;J2J59NM/E\V#WM/G)?U)]VC>>7^$/8?*K6
MTS1?SJ^C4CJ[0AE;RBF]]Q.YG[+Y&-W<"+ZI/\\NN! \KR_7+$I8J0#R_9++
M'-G>J 6Z_Q)P_B]02P,$%     @ F$)+4@2#P6WJ!@  _R,  !H   !X;"]W
M;W)K<VAE971S+W-H965T,3,R+GAM;+5:V6[;.!3]%<%3%"W0UN*FI5F )FXQ
M ;H$\73F6;9I6Z@DNA*=-'\_U!)3%B]I)TU?$LD^I XOR7,NKW5Z)\H?U9IS
MZ?W*LZ(Z&ZVEW+P?CZOYFN=)]4YL>*&^68HR3Z2Z+5?C:E/R9-$TRK,Q]OU@
MG"=I,3H_;3Z[+L]/Q59F:<&O2Z_:YGE2WE_P3-R=C=#HX8.;=+66]0?C\]--
MLN)3+K]OKDMU-][ULDAS7E2I*+R2+\]&']#[":-U@P;Q;\KOJMZU5P]E)L2/
M^N9J<3;R:T8\XW-9=Y&H?[?\DF=9W9/B\;/K=+1[9MVP?_W0^Z=F\&HPLZ3B
MER+[+UW(]=DH&GD+ODRVF;P1=W_S;D"L[F\NLJKYZ]UU6'_DS;>5%'G76#'(
MTZ+]G_SJ M%K@*BE >X:X&,;D*X!.;8![1HTH1ZW0VGB,$ED<GY:BCNOK-&J
MM_JB"6;36@T_+>IYG\I2?9NJ=O)\JA;28IMQ[\I[ZUV*8J&FE"^\3VF1%/,T
MR;RKHEU<]22)I7?#5VDERZ20WBL-OT@R!>?>M.91O?9>3;A,TDQ=O?6^3R?>
MJQ>OO1=>6GA?TBQ3/56G8ZG(UQ3&\X[H14L46XA.^/R=1] ;#_O8!YI?'MT<
MQ4#SR?'-H_WF8Q7Q7=CQ+NRXZ8]8^KO<EB57,?Q052I@C@[)KD/2=$@M'7Z8
MS\6VD)7:BW.>WB8S-:4O_XHP0B<J[I*7<Y%ODN+>2XJ%PF2)5-.V24J9<G R
MVJ>QYFFU=MR>UV&[[0<<@(0[R-X@Z&X0U#F(ZY)ODGNE*FH<-4\AU[Q4NZ"-
M50+$JB7;]AKTF2 \8&MBH@!FRW9LF9/M/T*J_7&8'3.>C*E/!_0 $"$()ACL
M" ;.1?:M"=]74=0+P8]/YL<NNG#W@- 9@>8!T)!#(-C#Y6-B0A+# XYV?*(C
M9J1=-84Q;/L,10:5 &,RX&N"&(M\F'"\(QP?01B:CY98;*Z*. B" 3, %40D
MW$=-8F.[8LJP)>+(U_[A'Z5DG]-DEF:IJ2?[_?9\"1TG:+40%$+R2LG5O577
M0$-!YA(;A Z (&()B=9VA ]1+[=*7AM^O))OU-4\VR[28G68,S8)^<,)!T'4
M0EL["#IH(0UMF?R"/:%KWW\L949$ 1"Q^ +2QH#<SO!MSPDRVUKK> )^P(P8
M B";(R!M">@QGG"(IRGZQ ^'S@"@<&B=;>T-R&T.IBT<N8.U.2"W.WP6Q>JM
M6NVYRL-G$@R Z0&(!,2(  !#,;.X(])N@=QV<2U4)LME6O(ZY?!FO.#+%!9B
M9*H_8L,4 P %H6VBM$4@MT=\L]C9H<5EN@*)HR%C !19] ]K2\#^$9O@T8R[
M7O<6NL\0&W &8"CVP\C"6AL.1LX-\?'G-I7WKMR^E]R[#>!2Y+DZ+JG#V_S'
M6F0+7E:-9X4G'@>>T@W?%'5&XZ%L0:CF2 (.7FL_=FM_.V4]!6AL%PI)1]94
M>2@S@6![J<D^76T'V&T'EU^FWL>"EROG?&G5QNQY3F-8RRL.G PG%R__0H%_
M,OUX<]VD+]#!K'\.@\,<F/N3#3<Q ,*6 &OMQF[M?N[C)#8E?)A? Q!+<HJU
MPF.WPG_B:N^IA:WR+Y'S.K/I#0CD:4JX/^0)6(%M_VF1QVZ1/YA[85.IJ;$0
M3(SE?$*TEA.WEC_U2$X E1[6#UR0?;I:Q(G[U'#LF9R8>3]%PYD&0,064.T-
MQ%WY>?*AG/1*06XQG_ E5YTN>LO>4N0QY3DV9LG$(&S)DXD6<.(6\*OB5AV,
MVF65*J?<SJITD2:EK1IE)NLQ"8?Y%X"*F)6K=@?BSNG;&4LU8Y"AF:4/$Q<
M8DD.B;89XK89:P6&F*9@\#$AR!8L;1S$;1Q/+<$00/UI./0( !4%H<7MB+8)
M<DS=R%Z&(:;DQU%DD#-14>C;R&EK(/$S%EBH5G;J5O:'?C>B?"CN9P=/;!3*
MT8>Z"8 LLDFUL-,_7@ZBIIP;14D @[#E0$2UYM,_5Q"B9L)/ABL/PEBDA6H7
MH;]9#J*F,Q@KP80P"Z_>;P3/6 JB@'$,.9H08LGGJ/8,^HQU( K4@=#0AP%0
M?^?M\]3^0?],%8AJ0Z"_6P6BP-D@QL.C)(0BUE6NI9^ZI?_KTZ0$. ,@@S$$
MLM@!U79 W2>%1Q2M*/##@+&LG)C]W\6TM3"WM3RQ9,6  \%0ZB",I9S M+FP
M8TX-C^<+'"+\<+@, !2AD67A,NTIS'V..%BN8EKIF5OIGU2N8H"TF^4J"&4M
M5S'M <SM 8\M5W7=]7_\ A(X  4D<./>RQ;UJS%?DG*5%I67\:5JYK\+5?NR
M?=NDO9%BT[Q_,1-2BKRY7/-$1;D&J.^70FE0=U._TK%[Y^?\?U!+ P04
M" "80DM20H Y!:0#   P#0  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,S,N
M>&ULO5?O;^(X$/U71M&NU$J[31Q^KP"IA>X=I[)"17OWX70?3&+ 6L?.V4YI
MI?OC;YRD">V&")U.? $[\7LS\QA>)N.#TC_,GC$+SXF09N+MK4V_^+Z)]BRA
MYD:E3.*=K=()M;C5.]^DFM$X!R7"#X.@[R>42V\ZSJ^M]'2L,BNX9"L-)DL2
MJE_NF%"'B4>\UPN/?+>W[H(_':=TQ];,?D]7&G=^Q1+SA$G#E03-MA/OEGRY
M#P,'R$_\SMG!'*W!E;)1ZH?;+.*)%[B,F&"1=104OY[8C GAF#"/OTM2KXKI
M@,?K5_:O>?%8S(8:-E/B#Q[;_<0;>A"S+<V$?52'7UE94,_Q14J8_!,.Y=G
M@R@S5B4E&#-(N"R^Z7,IQ!$@')X A"4@? \@)P"=$M!Y!R#=$X!N">B>&Z%7
M O+2_:+V7+@YM70ZUNH VIU&-K?(U<_1J!>7KE'65N-=CC@[76/GQ9E@L(#/
M,%,RQAY@,7SEDLJ(4P$+672C^U75%A[9CANKJ;1P]8UJ3=WO? U7<V8I%^8:
M/@"7L.1"(,",?8LYNDA^5.9S5^03GLB'A+!4TNX-W&,N\5L"'XNK*@Q?*[P+
M6QGG++J!#OD$81 &W]=SN/IP+>C!9-PVI#<[FXR,2K(&EOGY+,,&^'T[_+=,
MU/#&)-X(U:E:H9/3=D_0SI9K%)WIW4L+6;<BZ^9DG5-D#:VTMM0R-!EK/L&,
MIJZE#/SY@$A8X WS5TO<7A6WUUK$DC[S)$L@518#N:AJ(_@N[]^F;BS8>CF;
M,]6G:6_4'_M/#2GTJQ3Z9^H(WS +6-$7NA&LI;A!Q3RXJ*C#*NZPM:*%M$PS
M8P'_[JRIW=OAW1L2?&Q)8U2E,?HOPL(_L,XVAL><:LY,2R 2U*X87%1I<N3'
MI+5(5YF!M*EG"F\H\<<M2\)N<\N2L X;MFLKJ#%P6SR]'PI[;)6R=A72N:R4
MM061;KN46;)AVCVU2K\WV"JGK?^NI.L?*7M*U]J.2+L?+63,GWB<8='GJ%I[
M#.E?5M7:@\C@_U5U\).JY(2JM1^1=D?YA1H<3&+V#"O-(X932:JTY7('#]PV
MNOW;0+7CD-%%90YK!PJ#UA+OC>4X=F'D*-,:HX&H2L,EW7#<OS1.,,%/!M$)
MWBGN'TV,"3IJ/JH;B%0F;3$\5E>KUX';? CVZ^/%N\22ZAU'!03;(C2X&6!@
M78SGQ<:J-)\_-\KB-)LO]_A*P[0[@/>W"BVOW+@ U4O2]%]02P,$%     @
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
MJ^I= 7I7U;L"]&ZJ=P/HW53O!M"[J=X-H'=3O1M [Z9Z-X#>3?5N +V;ZMT
M>C=WLR! [Z9Z-X#>3?5N +V[ZMT!>G?5NP/T[JIW!^C=5>\.T+NKWAV@=U>]
M.T#OKGIW@-Y=]>X O;N[V1N@=U>].T#OH7H/@-Y#]1X O8?J/0!Z#]5[ /0>
MJO< Z#U4[P'0>ZC> Z#W4+T'0.^A>@^ WL/%.@"]+?A<!^"W!1?L!(#@%ERR
M$P"&6W#13@ H;L%E.P'@N 47[@2 Y!9<NA, EEMP\4X :&[!Y3L!X+D%%_ $
M@N@^P&04F#[!)(CN(TQ$A>DS3$2'Z4-,1(GI4TQ$B^EC3$2-Z7-,1(_I@TQ$
MD>F33$*3:2[*-$*5:2[+-$*7:=%G]03179IIA#;37)QIA#K37)YIA#[37*!I
MA$+37*)IA$;37*1IA$K37*9IA$[37*AIA%+37*IIA%;37*QIA%K3DO^J%(+H
M+MBT#RTVE_7WX[R\+?I[[09\I-[KR^_.;Z__>OGW2?\N?N5Z>C]CN?P#4$L#
M!!0    ( )A"2U) "WE?Q0(  !=+   3    6T-O;G1E;G1?5'EP97-=+GAM
M;,W;S6Z;0!2&X5NQV$:&.0,,4,79M-VV6?0&J!G'R/R)F:3.W7=P?J16J=7(
ME?INC PSYQP8Z=E]U]\>)^M6Q[X;W";:>S]]2!*WW=N^=O$XV2$\V8US7_OP
M=[Y+IGI[J.]LHI4RR78<O!W\VB\UHIOK3W97WW=^]?D8;KMV'#;1;#L7K3X^
M+5QZ;:)ZFKIV6_OP/'D8FM^ZK)\[Q&'G:8W;MY.["@NBY,T.RY,_-WC>]_7!
MSG/;V-5M/?LO=1]6)<<N<?ZQLRX^7^*-&<?=KMW:9MS>]V%+[*;9UHW;6^O[
M+GXJ>G6^LP]?V#[]RL7]3V7.-0PK;^=Q<N'$9OO^=B]'LNQ>3Z&0G7U[_A5?
M.X;2%[^?74Z[L<U?]@Z?]\<X'T[GX9+3Y?)O_.L9O]9_YQP:,D<*F2.#S)%#
MYC"0.0K('"5DC@HRARC*(!11A4*J4$P5"JI"454HK K%5:' *A19-45639%5
M4V35%%DU159-D5539-44635%5DV1-:7(FE)D32FRIA194XJL*476E")K2I$U
MI<B:4F3-*+)F%%DSBJP91=:,(FM&D36CR)I19,THLF8467.*K#E%UIPB:TZ1
M-:?(FE-DS2FRYA19<XJL.4560Y'54&0U%%D-159#D=509#4460U%5D.1U5!D
M+2BR%A19"XJL!476@B)K09&UH,A:4&0M*+(6%%E+BJPE1=:2(FM)D;6DR%I2
M9"TILI8464N*K"5%UHHB:T61M:+(6E%DK2BR5A19*XJL%476BB)K19%5%(56
M411;15%P%471512%5U$47T51@!5%$584A5A1&&-!<2R,L9Q %B>1Q8ED<3)9
MG% 6)Y7%B65A<EF""68))IDEF&B68+)9@@EG"2:=)9AXEF#R68(): DFH268
MB)9@,EJ""6D))J4E_S6F]7T<#_^X_>D:]W4[O/1/EJ+NYB=02P$"% ,4
M" "80DM2!T%-8H$   "Q    $               @ $     9&]C4')O<',O
M87!P+GAM;%!+ 0(4 Q0    ( )A"2U+S X2M[@   "L"   1
M  "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( )A"2U*97)PC
M$ 8  )PG   3              "  <P!  !X;"]T:&5M92]T:&5M93$N>&UL
M4$L! A0#%     @ F$)+4AIZ6CKM"   L#0  !@              ("!#0@
M 'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( )A"2U*O)",)
MU D  )(V   8              " @3 1  !X;"]W;W)K<VAE971S+W-H965T
M,BYX;6Q02P$"% ,4    " "80DM2V?(IS$<%  #5%@  &
M@($Z&P  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ F$)+
M4I,?37*Q P  *PX  !@              ("!MR   'AL+W=O<FMS:&5E=',O
M<VAE970T+GAM;%!+ 0(4 Q0    ( )A"2U(LHP$R4@P  *5%   8
M      " @9XD  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4
M" "80DM2&QG:=$H-  #U3@  &               @($F,0  >&PO=V]R:W-H
M965T<R]S:&5E=#8N>&UL4$L! A0#%     @ F$)+4GHL4.'= @  @@D  !@
M             ("!ICX  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4
M Q0    ( )A"2U+?<OS?( T  (A3   8              " @;E!  !X;"]W
M;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " "80DM2T1D7K%L0  !0
M6   &               @($/3P  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL
M4$L! A0#%     @ F$)+4H9\5>"H!@  LQP  !D              ("!H%\
M 'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " "80DM2X$?2
M\J49  #EGP  &0              @(%_9@  >&PO=V]R:W-H965T<R]S:&5E
M=#$Q+GAM;%!+ 0(4 Q0    ( )A"2U*48^]WR!X  &RR   9
M  " @5N   !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @
MF$)+4@>:!O,Q%@  @'X  !D              ("!6I\  'AL+W=O<FMS:&5E
M=',O<VAE970Q,RYX;6Q02P$"% ,4    " "80DM23"9$42T*  #4-P  &0
M            @('"M0  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4
M Q0    ( )A"2U(&34<M'08  *8=   9              " @2;   !X;"]W
M;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ F$)+4@B.8S!Q"@
M/3$  !D              ("!>L8  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX
M;6Q02P$"% ,4    " "80DM2 /@:(V(.  !W4@  &0              @($B
MT0  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( )A"2U*_
M-7^WV0P  .U.   9              " @;O?  !X;"]W;W)K<VAE971S+W-H
M965T,3@N>&UL4$L! A0#%     @ F$)+4E8\RR&_!@  :2,  !D
M     ("!R^P  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4
M" "80DM27+A\/WX=  !.Q@  &0              @('!\P  >&PO=V]R:W-H
M965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( )A"2U)W5I^^LPP  #=)   9
M              " @781 0!X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L!
M A0#%     @ F$)+4D.>$R4I#@  \U$  !D              ("!8!X! 'AL
M+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " "80DM2OY=J'C(%
M  #V#0  &0              @(' + $ >&PO=V]R:W-H965T<R]S:&5E=#(S
M+GAM;%!+ 0(4 Q0    ( )A"2U*]G.HBS L  !)'   9              "
M@2DR 0!X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ F$)+
M4HKZFA(C P  'PL  !D              ("!+#X! 'AL+W=O<FMS:&5E=',O
M<VAE970R-2YX;6Q02P$"% ,4    " "80DM2Z<W4WLD#  "P#@  &0
M        @(&&00$ >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0
M   ( )A"2U(4+QUHH H  )8_   9              " @89% 0!X;"]W;W)K
M<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ F$)+4AX2[A:(!0  Z0T
M !D              ("!75 ! 'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q0
M2P$"% ,4    " "80DM2L[@EE'T(  !Q%P  &0              @($<5@$
M>&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( )A"2U*5BU>P
M)@8  .88   9              " @=!> 0!X;"]W;W)K<VAE971S+W-H965T
M,S N>&UL4$L! A0#%     @ F$)+4LG(-RI !   J1,  !D
M ("!+64! 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " "8
M0DM2IA..KW$*   ^&P  &0              @(&D:0$ >&PO=V]R:W-H965T
M<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( )A"2U+,/';Q2 0  #L2   9
M          " @4QT 0!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#
M%     @ F$)+4L([;^4$)P  ]]T  !D              ("!RW@! 'AL+W=O
M<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " "80DM2EPM)>]T%  "
M#@  &0              @($&H $ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM
M;%!+ 0(4 Q0    ( )A"2U(D^Y.])0@  !\C   9              " @1JF
M 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ F$)+4FL8
MZM_A#@  USX  !D              ("!=JX! 'AL+W=O<FMS:&5E=',O<VAE
M970S-RYX;6Q02P$"% ,4    " "80DM2H@-QSHH#  ![#   &0
M    @(&.O0$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    (
M )A"2U('5%^J\P0  -D6   9              " @4_! 0!X;"]W;W)K<VAE
M971S+W-H965T,SDN>&UL4$L! A0#%     @ F$)+4J(' TF,!   6PX  !D
M             ("!><8! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"
M% ,4    " "80DM2T@P#8NL*  !^.P  &0              @($\RP$ >&PO
M=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( )A"2U*QWS) :0@
M "PO   9              " @5[6 0!X;"]W;W)K<VAE971S+W-H965T-#(N
M>&UL4$L! A0#%     @ F$)+4C[8%B:!!0  C!P  !D              ("!
M_MX! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " "80DM2
M@S_ACTD/  #G6   &0              @(&VY $ >&PO=V]R:W-H965T<R]S
M:&5E=#0T+GAM;%!+ 0(4 Q0    ( )A"2U+G'B,W6 8  '$?   9
M      " @3;T 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%
M  @ F$)+4ML$2X!S"P  >D,  !D              ("!Q?H! 'AL+W=O<FMS
M:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " "80DM2;:MS-&(#  "2!P
M&0              @(%O!@( >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+
M 0(4 Q0    ( )A"2U*NW%^#4 4  &\?   9              " @0@* @!X
M;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ F$)+4BGK6#D2
M P  @ H  !D              ("!CP\" 'AL+W=O<FMS:&5E=',O<VAE970T
M.2YX;6Q02P$"% ,4    " "80DM2BN@#W_\"  "Y"@  &0
M@('8$@( >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( )A"
M2U+/1(K5B0<  ",L   9              " @0X6 @!X;"]W;W)K<VAE971S
M+W-H965T-3$N>&UL4$L! A0#%     @ F$)+4F*+IO*Y @  #P8  !D
M         ("!SAT" 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4
M    " "80DM2WBQ=N#4$   B"@  &0              @(&^( ( >&PO=V]R
M:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( )A"2U*F;D4LD ,  %8+
M   9              " @2HE @!X;"]W;W)K<VAE971S+W-H965T-30N>&UL
M4$L! A0#%     @ F$)+4MK^,K]*!   %A,  !D              ("!\2@"
M 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    " "80DM23FYR
MM6T#  "["P  &0              @(%R+0( >&PO=V]R:W-H965T<R]S:&5E
M=#4V+GAM;%!+ 0(4 Q0    ( )A"2U)O=RC=.0<  "8N   9
M  " @18Q @!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @
MF$)+4G,<H[V*"@  H4   !D              ("!AC@" 'AL+W=O<FMS:&5E
M=',O<VAE970U."YX;6Q02P$"% ,4    " "80DM2I$D"&]0"  !1"0  &0
M            @(%'0P( >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4
M Q0    ( )A"2U*]8^'SZP<  (<M   9              " @5)& @!X;"]W
M;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ F$)+4@_! )/$ @
MS @  !D              ("!=$X" 'AL+W=O<FMS:&5E=',O<VAE970V,2YX
M;6Q02P$"% ,4    " "80DM2^A@&R% )  "A-@  &0              @(%O
M40( >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( )A"2U(Y
M=@27!Q$  &V/   9              " @?9: @!X;"]W;W)K<VAE971S+W-H
M965T-C,N>&UL4$L! A0#%     @ F$)+4N&^31]2!P  >"T  !D
M     ("!-&P" 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4
M" "80DM2YSRTOEH&   E'   &0              @(&]<P( >&PO=V]R:W-H
M965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( )A"2U),3>C?U ,  /(0   9
M              " @4YZ @!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L!
M A0#%     @ F$)+4GGP6N[4!   =1H  !D              ("!67X" 'AL
M+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    " "80DM2Z&BE]-4"
M  !8"   &0              @(%D@P( >&PO=V]R:W-H965T<R]S:&5E=#8X
M+GAM;%!+ 0(4 Q0    ( )A"2U(C&C!<^P(  /H(   9              "
M@7"& @!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @ F$)+
M4KD\\=U>!   8!4  !D              ("!HHD" 'AL+W=O<FMS:&5E=',O
M<VAE970W,"YX;6Q02P$"% ,4    " "80DM2=A#M![D#  "/#@  &0
M        @($WC@( >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0
M   ( )A"2U+5,F9!F0<  $HP   9              " @2>2 @!X;"]W;W)K
M<VAE971S+W-H965T-S(N>&UL4$L! A0#%     @ F$)+4I^;U($; P  H@H
M !D              ("!]YD" 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q0
M2P$"% ,4    " "80DM2LD2<,AT#  #3"@  &0              @(%)G0(
M>&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    ( )A"2U)P"<\^
MC@0  &@1   9              " @9V@ @!X;"]W;W)K<VAE971S+W-H965T
M-S4N>&UL4$L! A0#%     @ F$)+4C=N_>++ P  *0X  !D
M ("!8J4" 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    " "8
M0DM2<:/9,+L*  #F4P  &0              @(%DJ0( >&PO=V]R:W-H965T
M<R]S:&5E=#<W+GAM;%!+ 0(4 Q0    ( )A"2U)UGA('4 <  'XT   9
M          " @5:T @!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#
M%     @ F$)+4F[F%O3+ @  90@  !D              ("!W;L" 'AL+W=O
M<FMS:&5E=',O<VAE970W.2YX;6Q02P$"% ,4    " "80DM2?K%YZ D#   R
M"   &0              @('?O@( >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM
M;%!+ 0(4 Q0    ( )A"2U(GUE+'(0,  .X,   9              " @1_"
M @!X;"]W;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#%     @ F$)+4CR'
M=\#D @  <0H  !D              ("!=\4" 'AL+W=O<FMS:&5E=',O<VAE
M970X,BYX;6Q02P$"% ,4    " "80DM2D30AO#0$   8$P  &0
M    @(&2R ( >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    (
M )A"2U+C8@*:R (  ,4(   9              " @?W, @!X;"]W;W)K<VAE
M971S+W-H965T.#0N>&UL4$L! A0#%     @ F$)+4L<(7,R" P  Q0P  !D
M             ("!_,\" 'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6Q02P$"
M% ,4    " "80DM2:$A64DL%  "$'   &0              @(&UTP( >&PO
M=V]R:W-H965T<R]S:&5E=#@V+GAM;%!+ 0(4 Q0    ( )A"2U+,>#F,G0,
M +0-   9              " @3?9 @!X;"]W;W)K<VAE971S+W-H965T.#<N
M>&UL4$L! A0#%     @ F$)+4F@*_>+X @  % H  !D              ("!
M"]T" 'AL+W=O<FMS:&5E=',O<VAE970X."YX;6Q02P$"% ,4    " "80DM2
M, 5'[D\&  "[*   &0              @($ZX ( >&PO=V]R:W-H965T<R]S
M:&5E=#@Y+GAM;%!+ 0(4 Q0    ( )A"2U)GIDW7;@0  &\3   9
M      " @<#F @!X;"]W;W)K<VAE971S+W-H965T.3 N>&UL4$L! A0#%
M  @ F$)+4GC083UN @  B 8  !D              ("!9>L" 'AL+W=O<FMS
M:&5E=',O<VAE970Y,2YX;6Q02P$"% ,4    " "80DM24):G(,X$  !B%
M&0              @($*[@( >&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;%!+
M 0(4 Q0    ( )A"2U)-(Z(4?0<  /8P   9              " @0_S @!X
M;"]W;W)K<VAE971S+W-H965T.3,N>&UL4$L! A0#%     @ F$)+4A^"R"&,
M"@  $4P  !D              ("!P_H" 'AL+W=O<FMS:&5E=',O<VAE970Y
M-"YX;6Q02P$"% ,4    " "80DM2A]SZ/E<#  ""#   &0
M@(&&!0, >&PO=V]R:W-H965T<R]S:&5E=#DU+GAM;%!+ 0(4 Q0    ( )A"
M2U(3O/&F"@4  +X<   9              " @10) P!X;"]W;W)K<VAE971S
M+W-H965T.38N>&UL4$L! A0#%     @ F$)+4@!KO"G1!0  ,B   !D
M         ("!50X# 'AL+W=O<FMS:&5E=',O<VAE970Y-RYX;6Q02P$"% ,4
M    " "80DM27>-XIKH(  #:-P  &0              @(%=% , >&PO=V]R
M:W-H965T<R]S:&5E=#DX+GAM;%!+ 0(4 Q0    ( )A"2U(>]?4>LP,  %(1
M   9              " @4X= P!X;"]W;W)K<VAE971S+W-H965T.3DN>&UL
M4$L! A0#%     @ F$)+4EMUN2'@ @  P @  !H              ("!."$#
M 'AL+W=O<FMS:&5E=',O<VAE970Q,# N>&UL4$L! A0#%     @ F$)+4I"I
MMJ*P!   <!<  !H              ("!4"0# 'AL+W=O<FMS:&5E=',O<VAE
M970Q,#$N>&UL4$L! A0#%     @ F$)+4N: \8'@!P  ?#P  !H
M     ("!."D# 'AL+W=O<FMS:&5E=',O<VAE970Q,#(N>&UL4$L! A0#%
M  @ F$)+4DFS#Z\! P  $PX  !H              ("!4#$# 'AL+W=O<FMS
M:&5E=',O<VAE970Q,#,N>&UL4$L! A0#%     @ F$)+4G:%YNI, P  @0T
M !H              ("!B30# 'AL+W=O<FMS:&5E=',O<VAE970Q,#0N>&UL
M4$L! A0#%     @ F$)+4IAKC<J !   9A<  !H              ("!#3@#
M 'AL+W=O<FMS:&5E=',O<VAE970Q,#4N>&UL4$L! A0#%     @ F$)+4NG'
MK_3/!0  +R<  !H              ("!Q3P# 'AL+W=O<FMS:&5E=',O<VAE
M970Q,#8N>&UL4$L! A0#%     @ F$)+4OXHN%_J!0  L"   !H
M     ("!S$(# 'AL+W=O<FMS:&5E=',O<VAE970Q,#<N>&UL4$L! A0#%
M  @ F$)+4E2R2RD%!0  H"$  !H              ("![D@# 'AL+W=O<FMS
M:&5E=',O<VAE970Q,#@N>&UL4$L! A0#%     @ F$)+4C5/4;.] @  )@@
M !H              ("!*TX# 'AL+W=O<FMS:&5E=',O<VAE970Q,#DN>&UL
M4$L! A0#%     @ F$)+4H.=F ]7 P  )@P  !H              ("!(%$#
M 'AL+W=O<FMS:&5E=',O<VAE970Q,3 N>&UL4$L! A0#%     @ F$)+4GR=
MARIF P  ; L  !H              ("!KU0# 'AL+W=O<FMS:&5E=',O<VAE
M970Q,3$N>&UL4$L! A0#%     @ F$)+4C/</S:"!@  Z1\  !H
M     ("!35@# 'AL+W=O<FMS:&5E=',O<VAE970Q,3(N>&UL4$L! A0#%
M  @ F$)+4O$:4"LK!   FQ(  !H              ("!!U\# 'AL+W=O<FMS
M:&5E=',O<VAE970Q,3,N>&UL4$L! A0#%     @ F$)+4JA\@(K0!   =!4
M !H              ("!:F,# 'AL+W=O<FMS:&5E=',O<VAE970Q,30N>&UL
M4$L! A0#%     @ F$)+4MCI.'7# P  8Q(  !H              ("!<F@#
M 'AL+W=O<FMS:&5E=',O<VAE970Q,34N>&UL4$L! A0#%     @ F$)+4B=3
M>OH- P  VPD  !H              ("!;6P# 'AL+W=O<FMS:&5E=',O<VAE
M970Q,38N>&UL4$L! A0#%     @ F$)+4E(,L'7" P  BPX  !H
M     ("!LF\# 'AL+W=O<FMS:&5E=',O<VAE970Q,3<N>&UL4$L! A0#%
M  @ F$)+4GCR++M-!0  3Q<  !H              ("!K',# 'AL+W=O<FMS
M:&5E=',O<VAE970Q,3@N>&UL4$L! A0#%     @ F$)+4N[&C^/O"0  F$8
M !H              ("!,7D# 'AL+W=O<FMS:&5E=',O<VAE970Q,3DN>&UL
M4$L! A0#%     @ F$)+4AXZJIST P  U1   !H              ("!6(,#
M 'AL+W=O<FMS:&5E=',O<VAE970Q,C N>&UL4$L! A0#%     @ F$)+4O<Y
MUX=B P  D0P  !H              ("!A(<# 'AL+W=O<FMS:&5E=',O<VAE
M970Q,C$N>&UL4$L! A0#%     @ F$)+4H#1L7#L @  <@H  !H
M     ("!'HL# 'AL+W=O<FMS:&5E=',O<VAE970Q,C(N>&UL4$L! A0#%
M  @ F$)+4NY7E@+;#   "5P  !H              ("!0HX# 'AL+W=O<FMS
M:&5E=',O<VAE970Q,C,N>&UL4$L! A0#%     @ F$)+4LJ)^8FG P  <@P
M !H              ("!59L# 'AL+W=O<FMS:&5E=',O<VAE970Q,C0N>&UL
M4$L! A0#%     @ F$)+4I%<Z%PI!   .1,  !H              ("!-)\#
M 'AL+W=O<FMS:&5E=',O<VAE970Q,C4N>&UL4$L! A0#%     @ F$)+4KQ,
M9ANU P  _ T  !H              ("!E:,# 'AL+W=O<FMS:&5E=',O<VAE
M970Q,C8N>&UL4$L! A0#%     @ F$)+4OC1 !E+!   :1$  !H
M     ("!@J<# 'AL+W=O<FMS:&5E=',O<VAE970Q,C<N>&UL4$L! A0#%
M  @ F$)+4A =(=V- P  H L  !H              ("!!:P# 'AL+W=O<FMS
M:&5E=',O<VAE970Q,C@N>&UL4$L! A0#%     @ F$)+4HVL,.B[!@  D2$
M !H              ("!RJ\# 'AL+W=O<FMS:&5E=',O<VAE970Q,CDN>&UL
M4$L! A0#%     @ F$)+4L[B,/SI!@  'R0  !H              ("!O;8#
M 'AL+W=O<FMS:&5E=',O<VAE970Q,S N>&UL4$L! A0#%     @ F$)+4H^-
M?H]X!@  'B   !H              ("!WKT# 'AL+W=O<FMS:&5E=',O<VAE
M970Q,S$N>&UL4$L! A0#%     @ F$)+4@2#P6WJ!@  _R,  !H
M     ("!CL0# 'AL+W=O<FMS:&5E=',O<VAE970Q,S(N>&UL4$L! A0#%
M  @ F$)+4D* .06D P  , T  !H              ("!L,L# 'AL+W=O<FMS
M:&5E=',O<VAE970Q,S,N>&UL4$L! A0#%     @ F$)+4@/6\)C(!   _!<
M !H              ("!C,\# 'AL+W=O<FMS:&5E=',O<VAE970Q,S0N>&UL
M4$L! A0#%     @ F$)+4C);4J9% @  6@L   T              ( !C-0#
M 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " "80DM2EXJ[',     3 @  "P
M            @ '\U@, 7W)E;',O+G)E;'-02P$"% ,4    " "80DM2O4C)
M+Y((  !:6   #P              @ 'EUP, >&PO=V]R:V)O;VLN>&UL4$L!
M A0#%     @ F$)+4JL)?"RB P  D4X  !H              ( !I. # 'AL
M+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ F$)+4D +>5_%
M @  %TL  !,              ( !?N0# %M#;VYT96YT7U1Y<&5S72YX;6Q0
52P4&     (X C@ \)P  =.<#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>163
<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>164
<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>165
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1031</ContextCount>
  <ElementCount>794</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>299</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>11</UnitCount>
  <MyReports>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000010001 - 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-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>100010002 - Statement - Consolidated Statements Of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome</Role>
      <ShortName>Consolidated Statements Of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100020003 - Statement - Consolidated Statements Of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome</Role>
      <ShortName>Consolidated Statements Of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100030004 - Statement - Consolidated Statements Of Comprehensive Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical</Role>
      <ShortName>Consolidated Statements Of Comprehensive Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100040005 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100050006 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100060007 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>100070008 - Statement - Consolidated Statements Of Changes In Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity</Role>
      <ShortName>Consolidated Statements Of Changes In Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>210011001 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>210031002 - Disclosure - New Accounting Standards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/NewAccountingStandards</Role>
      <ShortName>New Accounting Standards</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>210051003 - Disclosure - Regulatory Matters</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RegulatoryMatters</Role>
      <ShortName>Regulatory Matters</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>210101004 - 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>12</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>210151005 - 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>13</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>210241006 - 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>14</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>210281007 - Disclosure - Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancialInstruments</Role>
      <ShortName>Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>210321008 - Disclosure - Notes Receivable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.consumersenergy.com/role/NotesReceivable</Role>
      <ShortName>Notes Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>210371009 - Disclosure - Plant, Property, and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipment</Role>
      <ShortName>Plant, Property, and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>210481010 - Disclosure - Leases and Palisades Financing</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesandPalisadesFinancing</Role>
      <ShortName>Leases and Palisades Financing</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>210571011 - Disclosure - Asset Retirement Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/AssetRetirementObligations</Role>
      <ShortName>Asset Retirement Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>210601012 - 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-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>210741013 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>210821014 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>210901015 - 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>23</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>210931016 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>210971017 - Disclosure - Other Income and Other Expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/OtherIncomeandOtherExpense</Role>
      <ShortName>Other Income and Other Expense</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>211001018 - Disclosure - Cash And Cash Equivalents</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CashAndCashEquivalents</Role>
      <ShortName>Cash And Cash Equivalents</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>211031019 - Disclosure - Reportable Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ReportableSegments</Role>
      <ShortName>Reportable Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>211061020 - Disclosure - Related Party Transactions - Consumers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers</Role>
      <ShortName>Related Party Transactions - Consumers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>211091021 - 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>29</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>211131022 - Disclosure - Asset Sales and Exit Activities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/AssetSalesandExitActivities</Role>
      <ShortName>Asset Sales and Exit Activities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>211171023 - Disclosure - Quarterly Financial And Common Stock Information (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationUnaudited</Role>
      <ShortName>Quarterly Financial And Common Stock Information (Unaudited)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>211201024 - Disclosure - Schedule I - Condensed Financial Information of Registrant</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant</Role>
      <ShortName>Schedule I - Condensed Financial Information of Registrant</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>211251025 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts and Reserves</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>220022001 - Disclosure - Significant Accounting Policies (Policy)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy</Role>
      <ShortName>Significant Accounting Policies (Policy)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>230063001 - Disclosure - Regulatory Matters (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RegulatoryMattersTables</Role>
      <ShortName>Regulatory Matters (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RegulatoryMatters</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>230113002 - 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>36</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>230163003 - 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>37</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>230253004 - 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>38</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>230293005 - 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>39</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>230333006 - Disclosure - Notes Receivable (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.consumersenergy.com/role/NotesReceivableTables</Role>
      <ShortName>Notes Receivable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/NotesReceivable</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>230383007 - Disclosure - Plant, Property, and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</Role>
      <ShortName>Plant, Property, and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipment</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>230493008 - Disclosure - Leases and Palisades Financing - (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables</Role>
      <ShortName>Leases and Palisades Financing - (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/LeasesandPalisadesFinancing</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>230583009 - Disclosure - Asset Retirement Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/AssetRetirementObligationsTables</Role>
      <ShortName>Asset Retirement Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/AssetRetirementObligations</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>230613010 - 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>44</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>230753011 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockBasedCompensation</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>230833012 - 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>46</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>230913013 - 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>47</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>230943014 - 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>48</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>230983015 - Disclosure - Other Income and Other Expense (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables</Role>
      <ShortName>Other Income and Other Expense (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/OtherIncomeandOtherExpense</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>231013016 - Disclosure - Cash And Cash Equivalents (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CashAndCashEquivalentsTables</Role>
      <ShortName>Cash And Cash Equivalents (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/CashAndCashEquivalents</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>231043017 - 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>51</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>231073018 - Disclosure - Related Party Transactions - Consumers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables</Role>
      <ShortName>Related Party Transactions - Consumers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>231103019 - 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>53</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>231143020 - Disclosure - Asset Sale and Exit Activities - (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/AssetSaleandExitActivitiesTables</Role>
      <ShortName>Asset Sale and Exit Activities - (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>231183021 - Disclosure - Quarterly Financial And Common Stock Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationTables</Role>
      <ShortName>Quarterly Financial And Common Stock Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationUnaudited</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>240044001 - Disclosure - New Accounting Standards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/NewAccountingStandardsDetails</Role>
      <ShortName>New Accounting Standards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/NewAccountingStandards</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>240074002 - Disclosure - Regulatory Matters (Schedule Of The Components Of Regulatory Assets and Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails</Role>
      <ShortName>Regulatory Matters (Schedule Of The Components Of Regulatory Assets and Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RegulatoryMattersTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>240084003 - Disclosure - Regulatory Matters (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails</Role>
      <ShortName>Regulatory Matters (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RegulatoryMattersTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>240094004 - Disclosure - Regulatory Matters (Schedule Of The Components Of PSCR And GCR Over/(Under) Recoveries) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails</Role>
      <ShortName>Regulatory Matters (Schedule Of The Components Of PSCR And GCR Over/(Under) Recoveries) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RegulatoryMattersTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>240124005 - Disclosure - Contingencies and Commitments (Contingencies And Commitments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails</Role>
      <ShortName>Contingencies and Commitments (Contingencies And Commitments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>240134006 - Disclosure - Contingencies and Commitments (Expected Remediation Cost By Year) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails</Role>
      <ShortName>Contingencies and Commitments (Expected Remediation Cost By Year) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>240144007 - Disclosure - Contingencies and Commitments (Guarantees) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails</Role>
      <ShortName>Contingencies and Commitments (Guarantees) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>240174008 - Disclosure - Financings and Capitalization (Summary of Long-Term Debt Outstanding) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails</Role>
      <ShortName>Financings and Capitalization (Summary of Long-Term Debt Outstanding) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>240184009 - Disclosure - Financings And Capitalization (Major Long-Term Debt Transactions) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails</Role>
      <ShortName>Financings And Capitalization (Major Long-Term Debt Transactions) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>240194010 - 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>65</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>240204011 - Disclosure - Financings and Capitalization (Debt Maturities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails</Role>
      <ShortName>Financings and Capitalization (Debt Maturities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>240214012 - Disclosure - Financings And Capitalization (Revolving Credit Facilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails</Role>
      <ShortName>Financings And Capitalization (Revolving Credit Facilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>240224013 - Disclosure - Financings and Capitalization (Forward Stock Contracts) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails</Role>
      <ShortName>Financings and Capitalization (Forward Stock Contracts) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>240234014 - Disclosure - Financings and Capitalization (Preferred Stock of Subsidiary) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationPreferredStockofSubsidiaryDetails</Role>
      <ShortName>Financings and Capitalization (Preferred Stock of Subsidiary) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>240264015 - Disclosure - Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements (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>70</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>240274016 - Disclosure - Fair Value Measurements - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails</Role>
      <ShortName>Fair Value Measurements - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>240304017 - 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>72</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>240314018 - 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>73</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>240344019 - Disclosure - Notes Receivable (Schedule Of Current And Non-Current Notes Receivable) (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails</Role>
      <ShortName>Notes Receivable (Schedule Of Current And Non-Current Notes Receivable) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/NotesReceivableTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>240354020 - Disclosure - Notes Receivable (Narrative) (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails</Role>
      <ShortName>Notes Receivable (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/NotesReceivableTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>240364021 - Disclosure - Notes Receivable (Schedule Of Allowance For Loan Losses) (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails</Role>
      <ShortName>Notes Receivable (Schedule Of Allowance For Loan Losses) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/NotesReceivableTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>240394022 - Disclosure - Plant, Property, and Equipment (Schedule Of Plant, Property, and Equipment) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails</Role>
      <ShortName>Plant, Property, and Equipment (Schedule Of Plant, Property, and Equipment) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>240404023 - Disclosure - Plant, Property, and Equipment (Schedule of Finite-Lived Intangible Assets by Major Class Table) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails</Role>
      <ShortName>Plant, Property, and Equipment (Schedule of Finite-Lived Intangible Assets by Major Class Table) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>240414024 - Disclosure - Plant, Property, and Equipment (Public Utilities, Allowance for Funds Used During Construction, Schedule of Composite Rate Table) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails</Role>
      <ShortName>Plant, Property, and Equipment (Public Utilities, Allowance for Funds Used During Construction, Schedule of Composite Rate Table) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>240424025 - Disclosure - Plant, Property, and Equipment (Schedule of Finance Leases and Other Financing Obligations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails</Role>
      <ShortName>Plant, Property, and Equipment (Schedule of Finance Leases and Other Financing Obligations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>240434026 - Disclosure - Plant, Property, and Equipment (Schedule Of Depreciation And Amortization) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails</Role>
      <ShortName>Plant, Property, and Equipment (Schedule Of Depreciation And Amortization) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>240444027 - Disclosure - Plant, Property, and Equipment (Public Utilities Property Plant and Equipment Schedule of Composite Depreciation Rate Table) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails</Role>
      <ShortName>Plant, Property, and Equipment (Public Utilities Property Plant and Equipment Schedule of Composite Depreciation Rate Table) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>240454028 - Disclosure - Plant, Property, and Equipment (Schedule Of Depreciation And Amortization Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails</Role>
      <ShortName>Plant, Property, and Equipment (Schedule Of Depreciation And Amortization Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>240464029 - Disclosure - Plant, Property, and Equipment (Schedule Of Estimated Amortization Expense For Intangibles) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails</Role>
      <ShortName>Plant, Property, and Equipment (Schedule Of Estimated Amortization Expense For Intangibles) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>240474030 - Disclosure - Plant, Property, and Equipment (Jointly Owned Regulated Utility Facilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails</Role>
      <ShortName>Plant, Property, and Equipment (Jointly Owned Regulated Utility Facilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>240504031 - Disclosure - Leases and Palisades Financing - Assets and Liabilities of Lessee (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails</Role>
      <ShortName>Leases and Palisades Financing - Assets and Liabilities of Lessee (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>240514032 - Disclosure - Leases and Palisades Financing - Schedule of Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails</Role>
      <ShortName>Leases and Palisades Financing - Schedule of Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>240524033 - Disclosure - Leases and Palisades Financing - Schedule of Lessee Cash Flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails</Role>
      <ShortName>Leases and Palisades Financing - Schedule of Lessee Cash Flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>240534034 - Disclosure - Leases and Palisades Financing - Minimum Annual Rental Commitments post Topic 842 (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details</Role>
      <ShortName>Leases and Palisades Financing - Minimum Annual Rental Commitments post Topic 842 (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>240544035 - Disclosure - Leases and Palisades Financing - Lessor Leases Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails</Role>
      <ShortName>Leases and Palisades Financing - Lessor Leases Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>240554036 - Disclosure - Leases and Palisades Financing - Schedule of Future Payments to be Received (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails</Role>
      <ShortName>Leases and Palisades Financing - Schedule of Future Payments to be Received (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>240564037 - Disclosure - Leases and Palisades Financing - Palisades Financing (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails</Role>
      <ShortName>Leases and Palisades Financing - Palisades Financing (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>240594038 - Disclosure - Asset Retirement Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/AssetRetirementObligationsDetails</Role>
      <ShortName>Asset Retirement Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/AssetRetirementObligationsTables</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>240624039 - Disclosure - Retirement Benefits (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails</Role>
      <ShortName>Retirement Benefits (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>94</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>240634040 - Disclosure - Retirement Benefits (Schedule Of SERP Trust Assets, ABO And Contributions) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails</Role>
      <ShortName>Retirement Benefits (Schedule Of SERP Trust Assets, ABO And Contributions) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>95</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>240644041 - Disclosure - Retirement Benefits (Schedule Of Assumptions Used) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails</Role>
      <ShortName>Retirement Benefits (Schedule Of Assumptions Used) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>96</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>240654042 - 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>97</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>240664043 - Disclosure - Retirement Benefits (Schedule Of Benefit Obligations In Excess Of Fair Value Of Plan Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails</Role>
      <ShortName>Retirement Benefits (Schedule Of Benefit Obligations In Excess Of Fair Value Of Plan Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>98</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>240674044 - Disclosure - Retirement Benefits (Schedule Of Retirement Benefit Plan Assets (Liabilities)) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails</Role>
      <ShortName>Retirement Benefits (Schedule Of Retirement Benefit Plan Assets (Liabilities)) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>99</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>240684045 - Disclosure - Retirement Benefits (Schedule Of Accumulated And Projected Benefit Obligations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails</Role>
      <ShortName>Retirement Benefits (Schedule Of Accumulated And Projected Benefit Obligations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>100</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>240694046 - Disclosure - Retirement Benefits (Schedule Of Net Periodic Benefit Cost Not yet Recognized) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails</Role>
      <ShortName>Retirement Benefits (Schedule Of Net Periodic Benefit Cost Not yet Recognized) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>101</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>240704047 - Disclosure - Retirement Benefits (Schedule Of Allocation Of Plan Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails</Role>
      <ShortName>Retirement Benefits (Schedule Of Allocation Of Plan Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>102</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>240714048 - Disclosure - Retirement Benefits (Schedule Of Asset Allocations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationsDetails</Role>
      <ShortName>Retirement Benefits (Schedule Of Asset Allocations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>103</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>240724049 - Disclosure - Retirement Benefits (Schedule Of Plan Contributions) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails</Role>
      <ShortName>Retirement Benefits (Schedule Of Plan Contributions) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>104</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>240734050 - Disclosure - Retirement Benefits (Schedule Of Expected Benefit Payments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails</Role>
      <ShortName>Retirement Benefits (Schedule Of Expected Benefit Payments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>105</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>240764051 - Disclosure - Stock-Based Compensation (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockBasedCompensationTables</ParentRole>
      <Position>106</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>240774052 - Disclosure - Stock-Based Compensation (Schedule Of Restricted Stock Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails</Role>
      <ShortName>Stock-Based Compensation (Schedule Of Restricted Stock Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockBasedCompensationTables</ParentRole>
      <Position>107</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>240784053 - Disclosure - Stock-Based Compensation (Schedule Of Restricted Stock Granted) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails</Role>
      <ShortName>Stock-Based Compensation (Schedule Of Restricted Stock Granted) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockBasedCompensationTables</ParentRole>
      <Position>108</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>240794054 - Disclosure - Stock-Based Compensation (Schedule Of Share-Based Payment Award, Restricted Stock, Valuation Assumptions) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails</Role>
      <ShortName>Stock-Based Compensation (Schedule Of Share-Based Payment Award, Restricted Stock, Valuation Assumptions) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockBasedCompensationTables</ParentRole>
      <Position>109</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>240804055 - Disclosure - Stock-Based Compensation (Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Weighted Average Grant Date Fair Value) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails</Role>
      <ShortName>Stock-Based Compensation (Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Weighted Average Grant Date Fair Value) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockBasedCompensationTables</ParentRole>
      <Position>110</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>240814056 - Disclosure - Stock-Based Compensation (Schedule Of Compensation Cost For Share-Based Payment Arrangements, Allocation Of Share-Based Compensation Costs By Plan) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails</Role>
      <ShortName>Stock-Based Compensation (Schedule Of Compensation Cost For Share-Based Payment Arrangements, Allocation Of Share-Based Compensation Costs By Plan) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockBasedCompensationTables</ParentRole>
      <Position>111</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>240844057 - Disclosure - Income Taxes (Schedule Of Effective Income Rate Reconciliation) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails</Role>
      <ShortName>Income Taxes (Schedule Of Effective Income Rate Reconciliation) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/IncomeTaxesTables</ParentRole>
      <Position>112</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>240854058 - Disclosure - Income Taxes (Significant Components Of Income Tax Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails</Role>
      <ShortName>Income Taxes (Significant Components Of Income Tax Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/IncomeTaxesTables</ParentRole>
      <Position>113</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>240864059 - Disclosure - Income Taxes (Principal Components Of Deferred Income Tax Assets And Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails</Role>
      <ShortName>Income Taxes (Principal Components Of Deferred Income Tax Assets And Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/IncomeTaxesTables</ParentRole>
      <Position>114</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>240874060 - Disclosure - Income Taxes (Loss And Credit Carryforwards) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails</Role>
      <ShortName>Income Taxes (Loss And Credit Carryforwards) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/IncomeTaxesTables</ParentRole>
      <Position>115</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>240884061 - Disclosure - Income Taxes (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/IncomeTaxesTables</ParentRole>
      <Position>116</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>240894062 - Disclosure - Income Taxes (Reconciliation Of Beginning And Ending Uncertain Tax Benefits) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails</Role>
      <ShortName>Income Taxes (Reconciliation Of Beginning And Ending Uncertain Tax Benefits) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/IncomeTaxesTables</ParentRole>
      <Position>117</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>240924063 - Disclosure - Earnings Per Share - CMS Energy (Basic And Diluted EPS Computations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails</Role>
      <ShortName>Earnings Per Share - CMS Energy (Basic And Diluted EPS Computations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables</ParentRole>
      <Position>118</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>240954064 - Disclosure - Revenue (Components of Operating Revenue) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails</Role>
      <ShortName>Revenue (Components of Operating Revenue) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RevenueTables</ParentRole>
      <Position>119</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>240964065 - 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>120</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>240994066 - Disclosure - Other Income and Other Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails</Role>
      <ShortName>Other Income and Other Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables</ParentRole>
      <Position>121</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>241024067 - Disclosure - Cash And Cash Equivalents (Schedule Of Cash And Cash Equivalents, Including Restricted Amounts) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails</Role>
      <ShortName>Cash And Cash Equivalents (Schedule Of Cash And Cash Equivalents, Including Restricted Amounts) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/CashAndCashEquivalentsTables</ParentRole>
      <Position>122</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>241054068 - Disclosure - Reportable Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ReportableSegmentsDetails</Role>
      <ShortName>Reportable Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ReportableSegmentsTables</ParentRole>
      <Position>123</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>241084069 - Disclosure - Related Party Transactions - Consumers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails</Role>
      <ShortName>Related Party Transactions - Consumers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables</ParentRole>
      <Position>124</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>241114070 - Disclosure - Variable Interest Entities (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails</Role>
      <ShortName>Variable Interest Entities (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/VariableInterestEntitiesTables</ParentRole>
      <Position>125</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>241124071 - Disclosure - Variable Interest Entities (Consolidated Information of Variable Interest Entity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails</Role>
      <ShortName>Variable Interest Entities (Consolidated Information of Variable Interest Entity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/VariableInterestEntitiesTables</ParentRole>
      <Position>126</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>241154072 - Disclosure - Asset Sales and Exit Activities - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails</Role>
      <ShortName>Asset Sales and Exit Activities - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>127</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>241164073 - Disclosure - Asset Sale and Exit Activities - Schedule of Retention Benefit Liability Roll Forward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails</Role>
      <ShortName>Asset Sale and Exit Activities - Schedule of Retention Benefit Liability Roll Forward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>128</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>241194074 - Disclosure - Quarterly Financial And Common Stock Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails</Role>
      <ShortName>Quarterly Financial And Common Stock Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationTables</ParentRole>
      <Position>129</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>241214075 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Statements of Income) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information of Registrant (Condensed Statements of Income) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant</ParentRole>
      <Position>130</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>241224076 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Statements Of Cash Flows) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information of Registrant (Condensed Statements Of Cash Flows) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant</ParentRole>
      <Position>131</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>241234077 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Balance Sheets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information of Registrant (Condensed Balance Sheets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant</ParentRole>
      <Position>132</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>241244078 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information of Registrant (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant</ParentRole>
      <Position>133</Position>
    </Report>
    <Report instance="cms-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>241264079 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts and Reserves (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves</ParentRole>
      <Position>134</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="cms-20201231.htm">cms-20201231.htm</File>
    <File>cms-20201231.xsd</File>
    <File>cms-20201231_cal.xml</File>
    <File>cms-20201231_def.xml</File>
    <File>cms-20201231_lab.xml</File>
    <File>cms-20201231_pre.xml</File>
    <File>cms10-k202012312020_ex211.htm</File>
    <File>cms10-k202012312020_ex231.htm</File>
    <File>cms10-k202012312020_ex232.htm</File>
    <File>cms10-k202012312020_ex311.htm</File>
    <File>cms10-k202012312020_ex312.htm</File>
    <File>cms10-k202012312020_ex313.htm</File>
    <File>cms10-k202012312020_ex314.htm</File>
    <File>cms10-k202012312020_ex321.htm</File>
    <File>cms10-k202012312020_ex322.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cms-20201231_g1.jpg</File>
    <File>cms-20201231_g10.jpg</File>
    <File>cms-20201231_g11.jpg</File>
    <File>cms-20201231_g2.jpg</File>
    <File>cms-20201231_g3.jpg</File>
    <File>cms-20201231_g4.jpg</File>
    <File>cms-20201231_g5.jpg</File>
    <File>cms-20201231_g6.jpg</File>
    <File>cms-20201231_g7.jpg</File>
    <File>cms-20201231_g8.jpg</File>
    <File>cms-20201231_g9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>168
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "cms-20201231.htm": {
   "axisCustom": 2,
   "axisStandard": 60,
   "contextCount": 1031,
   "dts": {
    "calculationLink": {
     "local": [
      "cms-20201231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cms-20201231_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "cms-20201231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cms-20201231_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cms-20201231_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "cms-20201231.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "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/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd"
     ]
    }
   },
   "elementCount": 1323,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 5,
    "http://www.consumersenergy.com/20201231": 2,
    "http://xbrl.sec.gov/dei/2020-01-31": 5,
    "total": 12
   },
   "keyCustom": 119,
   "keyStandard": 675,
   "memberCustom": 194,
   "memberStandard": 91,
   "nsprefix": "cms",
   "nsuri": "http://www.consumersenergy.com/20201231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000010001 - Document - Cover page",
     "role": "http://www.consumersenergy.com/role/Coverpage",
     "shortName": "Cover page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210031002 - Disclosure - New Accounting Standards",
     "role": "http://www.consumersenergy.com/role/NewAccountingStandards",
     "shortName": "New Accounting Standards",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i30bc82e6537342b4b70bcff3611cccae_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240684045 - Disclosure - Retirement Benefits (Schedule Of Accumulated And Projected Benefit Obligations) (Details)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails",
     "shortName": "Retirement Benefits (Schedule Of Accumulated And Projected Benefit Obligations) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i07c8db86fb0740c4b88907f60e0c77be_I20191231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240694046 - Disclosure - Retirement Benefits (Schedule Of Net Periodic Benefit Cost Not yet Recognized) (Details)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails",
     "shortName": "Retirement Benefits (Schedule Of Net Periodic Benefit Cost Not yet Recognized) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "if368f7e25c374899b40cd17cba7614b4_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i30bc82e6537342b4b70bcff3611cccae_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240704047 - Disclosure - Retirement Benefits (Schedule Of Allocation Of Plan Assets) (Details)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails",
     "shortName": "Retirement Benefits (Schedule Of Allocation Of Plan Assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "id7fe8679c8d24fcdb6b24b90ef4e0662_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:ScheduleOfAssetAllocationPercentagesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i30bc82e6537342b4b70bcff3611cccae_I20201231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240714048 - Disclosure - Retirement Benefits (Schedule Of Asset Allocations) (Details)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationsDetails",
     "shortName": "Retirement Benefits (Schedule Of Asset Allocations) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:ScheduleOfAssetAllocationPercentagesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i30bc82e6537342b4b70bcff3611cccae_I20201231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitContributions",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240724049 - Disclosure - Retirement Benefits (Schedule Of Plan Contributions) (Details)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails",
     "shortName": "Retirement Benefits (Schedule Of Plan Contributions) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i093d346f4e4341b2833c65333fb446a0_D20200101-20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitContributions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i30bc82e6537342b4b70bcff3611cccae_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240734050 - Disclosure - Retirement Benefits (Schedule Of Expected Benefit Payments) (Details)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails",
     "shortName": "Retirement Benefits (Schedule Of Expected Benefit Payments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i30bc82e6537342b4b70bcff3611cccae_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:DeferredCompensationArrangementsPlanTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240764051 - Disclosure - Stock-Based Compensation (Narrative) (Details)",
     "role": "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
     "shortName": "Stock-Based Compensation (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:DeferredCompensationArrangementsPlanTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240774052 - Disclosure - Stock-Based Compensation (Schedule Of Restricted Stock Activity) (Details)",
     "role": "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
     "shortName": "Stock-Based Compensation (Schedule Of Restricted Stock Activity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i0e10acd972db4d609054dd08640e6057_D20200101-20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240784053 - Disclosure - Stock-Based Compensation (Schedule Of Restricted Stock Granted) (Details)",
     "role": "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails",
     "shortName": "Stock-Based Compensation (Schedule Of Restricted Stock Granted) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i1468a44cb20d4ecbb79db284e803192c_D20200101-20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240794054 - Disclosure - Stock-Based Compensation (Schedule Of Share-Based Payment Award, Restricted Stock, Valuation Assumptions) (Details)",
     "role": "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails",
     "shortName": "Stock-Based Compensation (Schedule Of Share-Based Payment Award, Restricted Stock, Valuation Assumptions) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210051003 - Disclosure - Regulatory Matters",
     "role": "http://www.consumersenergy.com/role/RegulatoryMatters",
     "shortName": "Regulatory Matters",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i0e10acd972db4d609054dd08640e6057_D20200101-20201231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240804055 - Disclosure - Stock-Based Compensation (Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Weighted Average Grant Date Fair Value) (Details)",
     "role": "http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails",
     "shortName": "Stock-Based Compensation (Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Weighted Average Grant Date Fair Value) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i0e10acd972db4d609054dd08640e6057_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240814056 - Disclosure - Stock-Based Compensation (Schedule Of Compensation Cost For Share-Based Payment Arrangements, Allocation Of Share-Based Compensation Costs By Plan) (Details)",
     "role": "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails",
     "shortName": "Stock-Based Compensation (Schedule Of Compensation Cost For Share-Based Payment Arrangements, Allocation Of Share-Based Compensation Costs By Plan) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i0e10acd972db4d609054dd08640e6057_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240844057 - Disclosure - Income Taxes (Schedule Of Effective Income Rate Reconciliation) (Details)",
     "role": "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
     "shortName": "Income Taxes (Schedule Of Effective Income Rate Reconciliation) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240854058 - Disclosure - Income Taxes (Significant Components Of Income Tax Expense) (Details)",
     "role": "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails",
     "shortName": "Income Taxes (Significant Components Of Income Tax Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240864059 - Disclosure - Income Taxes (Principal Components Of Deferred Income Tax Assets And Liabilities) (Details)",
     "role": "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails",
     "shortName": "Income Taxes (Principal Components Of Deferred Income Tax Assets And Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock",
       "cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240874060 - Disclosure - Income Taxes (Loss And Credit Carryforwards) (Details)",
     "role": "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails",
     "shortName": "Income Taxes (Loss And Credit Carryforwards) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock",
       "cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:TaxCarryforwardAmountIncreaseDecrease",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240884061 - Disclosure - Income Taxes (Narrative) (Details)",
     "role": "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromIncomeTaxRefunds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i1e7f8c220c9845f3991b59a483d79782_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240894062 - Disclosure - Income Taxes (Reconciliation Of Beginning And Ending Uncertain Tax Benefits) (Details)",
     "role": "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails",
     "shortName": "Income Taxes (Reconciliation Of Beginning And Ending Uncertain Tax Benefits) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i1d77ce248bd2430da52ab763c6d5e634_I20171231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R118": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "icd643c469ab94410bed772e523b8c6de_D20201001-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240924063 - Disclosure - Earnings Per Share - CMS Energy (Basic And Diluted EPS Computations) (Details)",
     "role": "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails",
     "shortName": "Earnings Per Share - CMS Energy (Basic And Diluted EPS Computations) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R119": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240954064 - Disclosure - Revenue (Components of Operating Revenue) (Details)",
     "role": "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails",
     "shortName": "Revenue (Components of Operating Revenue) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210101004 - Disclosure - Contingencies and Commitments",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitments",
     "shortName": "Contingencies and Commitments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R120": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240964065 - Disclosure - Revenue (Narrative) (Details)",
     "role": "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
     "shortName": "Revenue (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:UnbilledReceivablesCurrent",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:UnbilledReceivablesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R121": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:Donations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240994066 - Disclosure - Other Income and Other Expense (Details)",
     "role": "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails",
     "shortName": "Other Income and Other Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:Donations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R122": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock",
       "cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241024067 - Disclosure - Cash And Cash Equivalents (Schedule Of Cash And Cash Equivalents, Including Restricted Amounts) (Details)",
     "role": "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
     "shortName": "Cash And Cash Equivalents (Schedule Of Cash And Cash Equivalents, Including Restricted Amounts) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R123": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "icd643c469ab94410bed772e523b8c6de_D20201001-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241054068 - Disclosure - Reportable Segments (Details)",
     "role": "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
     "shortName": "Reportable Segments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAdditions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R124": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241084069 - Disclosure - Related Party Transactions - Consumers (Details)",
     "role": "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails",
     "shortName": "Related Party Transactions - Consumers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "id1ef95c7d8bb499fa2f6d8822f7a4514_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R125": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241114070 - Disclosure - Variable Interest Entities (Narrative) (Details)",
     "role": "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails",
     "shortName": "Variable Interest Entities (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i9f03d52474a94289b6c68e9dcf13489c_D20200701-20200731",
      "decimals": "0",
      "lang": "en-US",
      "name": "cms:VariableInterestEntityMaximumCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mw",
      "xsiNil": "false"
     }
    },
    "R126": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock",
       "cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241124071 - Disclosure - Variable Interest Entities (Consolidated Information of Variable Interest Entity) (Details)",
     "role": "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
     "shortName": "Variable Interest Entities (Consolidated Information of Variable Interest Entity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i6410ba89c8ad47e9863673c6c7230670_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R127": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryLiabilityCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241154072 - Disclosure - Asset Sales and Exit Activities - Narrative (Details)",
     "role": "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails",
     "shortName": "Asset Sales and Exit Activities - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i09b4c037cd5b4e08a706c832c09ae784_D20200101-20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:GainLossOnDispositionOfAssets1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R128": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241164073 - Disclosure - Asset Sale and Exit Activities - Schedule of Retention Benefit Liability Roll Forward (Details)",
     "role": "http://www.consumersenergy.com/role/AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails",
     "shortName": "Asset Sale and Exit Activities - Schedule of Retention Benefit Liability Roll Forward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i1ec0b1452605482e89621638082da470_I20181231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R129": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "icd643c469ab94410bed772e523b8c6de_D20201001-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241194074 - Disclosure - Quarterly Financial And Common Stock Information (Details)",
     "role": "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails",
     "shortName": "Quarterly Financial And Common Stock Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ib465c502dde64f9dbcc4c84e7882636e_D20201001-20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210151005 - Disclosure - Financings And Capitalization",
     "role": "http://www.consumersenergy.com/role/FinancingsAndCapitalization",
     "shortName": "Financings And Capitalization",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R130": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCostAndExpenseOperating",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241214075 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Statements of Income) (Details)",
     "role": "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails",
     "shortName": "Schedule I - Condensed Financial Information of Registrant (Condensed Statements of Income) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i927deebee2c847cba7d497c686d854a8_D20200101-20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherCostAndExpenseOperating",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R131": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241224076 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Statements Of Cash Flows) (Details)",
     "role": "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails",
     "shortName": "Schedule I - Condensed Financial Information of Registrant (Condensed Statements Of Cash Flows) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i927deebee2c847cba7d497c686d854a8_D20200101-20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R132": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DueFromRelatedPartiesCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241234077 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Balance Sheets) (Details)",
     "role": "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
     "shortName": "Schedule I - Condensed Financial Information of Registrant (Condensed Balance Sheets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableRelatedPartiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R133": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GuaranteeObligationsMaximumExposure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241244078 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Narrative) (Details)",
     "role": "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails",
     "shortName": "Schedule I - Condensed Financial Information of Registrant (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i9bdc3dc58490456e8bbcac775bfd9c2b_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GuaranteeObligationsMaximumExposure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R134": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "icbbc90d74e24434396ffe386ccb6c81b_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241264079 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves (Details)",
     "role": "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails",
     "shortName": "Schedule II - Valuation and Qualifying Accounts and Reserves (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ibe9fed7090964e6fb4e15c3350a60644_I20171231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210241006 - Disclosure - Fair Value Measurements",
     "role": "http://www.consumersenergy.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210281007 - Disclosure - Financial Instruments",
     "role": "http://www.consumersenergy.com/role/FinancialInstruments",
     "shortName": "Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210321008 - Disclosure - Notes Receivable",
     "role": "http://www.consumersenergy.com/role/NotesReceivable",
     "shortName": "Notes Receivable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210371009 - Disclosure - Plant, Property, and Equipment",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipment",
     "shortName": "Plant, Property, and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "cms:LesseeAndLessorLeasesTextBlock",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:LesseeAndLessorLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210481010 - Disclosure - Leases and Palisades Financing",
     "role": "http://www.consumersenergy.com/role/LeasesandPalisadesFinancing",
     "shortName": "Leases and Palisades Financing",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "cms:LesseeAndLessorLeasesTextBlock",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:LesseeAndLessorLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AssetRetirementObligationDisclosureTextBlock",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210571011 - Disclosure - Asset Retirement Obligations",
     "role": "http://www.consumersenergy.com/role/AssetRetirementObligations",
     "shortName": "Asset Retirement Obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AssetRetirementObligationDisclosureTextBlock",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010002 - Statement - Consolidated Statements Of Income",
     "role": "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
     "shortName": "Consolidated Statements Of Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:FuelCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210601012 - Disclosure - Retirement Benefits",
     "role": "http://www.consumersenergy.com/role/RetirementBenefits",
     "shortName": "Retirement Benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210741013 - Disclosure - Stock-Based Compensation",
     "role": "http://www.consumersenergy.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210821014 - Disclosure - Income Taxes",
     "role": "http://www.consumersenergy.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210901015 - Disclosure - Earnings Per Share - CMS Energy",
     "role": "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy",
     "shortName": "Earnings Per Share - CMS Energy",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210931016 - Disclosure - Revenue",
     "role": "http://www.consumersenergy.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210971017 - Disclosure - Other Income and Other Expense",
     "role": "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
     "shortName": "Other Income and Other Expense",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211001018 - Disclosure - Cash And Cash Equivalents",
     "role": "http://www.consumersenergy.com/role/CashAndCashEquivalents",
     "shortName": "Cash And Cash Equivalents",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211031019 - Disclosure - Reportable Segments",
     "role": "http://www.consumersenergy.com/role/ReportableSegments",
     "shortName": "Reportable Segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211061020 - Disclosure - Related Party Transactions - Consumers",
     "role": "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers",
     "shortName": "Related Party Transactions - Consumers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211091021 - Disclosure - Variable Interest Entities",
     "role": "http://www.consumersenergy.com/role/VariableInterestEntities",
     "shortName": "Variable Interest Entities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100020003 - Statement - Consolidated Statements Of Comprehensive Income",
     "role": "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome",
     "shortName": "Consolidated Statements Of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211131022 - Disclosure - Asset Sales and Exit Activities",
     "role": "http://www.consumersenergy.com/role/AssetSalesandExitActivities",
     "shortName": "Asset Sales and Exit Activities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211171023 - Disclosure - Quarterly Financial And Common Stock Information (Unaudited)",
     "role": "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationUnaudited",
     "shortName": "Quarterly Financial And Common Stock Information (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211201024 - Disclosure - Schedule I - Condensed Financial Information of Registrant",
     "role": "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant",
     "shortName": "Schedule I - Condensed Financial Information of Registrant",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211251025 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves",
     "role": "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves",
     "shortName": "Schedule II - Valuation and Qualifying Accounts and Reserves",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ConsolidationPolicyTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220022001 - Disclosure - Significant Accounting Policies (Policy)",
     "role": "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy",
     "shortName": "Significant Accounting Policies (Policy)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ConsolidationPolicyTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230063001 - Disclosure - Regulatory Matters (Tables)",
     "role": "http://www.consumersenergy.com/role/RegulatoryMattersTables",
     "shortName": "Regulatory Matters (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230113002 - Disclosure - Contingencies and Commitments (Tables)",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
     "shortName": "Contingencies and Commitments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230163003 - Disclosure - Financings And Capitalization (Tables)",
     "role": "http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables",
     "shortName": "Financings And Capitalization (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230253004 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.consumersenergy.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230293005 - Disclosure - Financial Instruments (Tables)",
     "role": "http://www.consumersenergy.com/role/FinancialInstrumentsTables",
     "shortName": "Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100030004 - Statement - Consolidated Statements Of Comprehensive Income (Parenthetical)",
     "role": "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical",
     "shortName": "Consolidated Statements Of Comprehensive Income (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230333006 - Disclosure - Notes Receivable (Tables)",
     "role": "http://www.consumersenergy.com/role/NotesReceivableTables",
     "shortName": "Notes Receivable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230383007 - Disclosure - Plant, Property, and Equipment (Tables)",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables",
     "shortName": "Plant, Property, and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230493008 - Disclosure - Leases and Palisades Financing - (Tables)",
     "role": "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables",
     "shortName": "Leases and Palisades Financing - (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230583009 - Disclosure - Asset Retirement Obligations (Tables)",
     "role": "http://www.consumersenergy.com/role/AssetRetirementObligationsTables",
     "shortName": "Asset Retirement Obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230613010 - Disclosure - Retirement Benefits (Tables)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsTables",
     "shortName": "Retirement Benefits (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230753011 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://www.consumersenergy.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230833012 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.consumersenergy.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230913013 - Disclosure - Earnings Per Share - CMS Energy (Tables)",
     "role": "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables",
     "shortName": "Earnings Per Share - CMS Energy (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230943014 - Disclosure - Revenue (Tables)",
     "role": "http://www.consumersenergy.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230983015 - Disclosure - Other Income and Other Expense (Tables)",
     "role": "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables",
     "shortName": "Other Income and Other Expense (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040005 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231013016 - Disclosure - Cash And Cash Equivalents (Tables)",
     "role": "http://www.consumersenergy.com/role/CashAndCashEquivalentsTables",
     "shortName": "Cash And Cash Equivalents (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231043017 - Disclosure - Reportable Segments (Tables)",
     "role": "http://www.consumersenergy.com/role/ReportableSegmentsTables",
     "shortName": "Reportable Segments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231073018 - Disclosure - Related Party Transactions - Consumers (Tables)",
     "role": "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables",
     "shortName": "Related Party Transactions - Consumers (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231103019 - Disclosure - Variable Interest Entities (Tables)",
     "role": "http://www.consumersenergy.com/role/VariableInterestEntitiesTables",
     "shortName": "Variable Interest Entities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231143020 - Disclosure - Asset Sale and Exit Activities - (Tables)",
     "role": "http://www.consumersenergy.com/role/AssetSaleandExitActivitiesTables",
     "shortName": "Asset Sale and Exit Activities - (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231183021 - Disclosure - Quarterly Financial And Common Stock Information (Tables)",
     "role": "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationTables",
     "shortName": "Quarterly Financial And Common Stock Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240044001 - Disclosure - New Accounting Standards (Details)",
     "role": "http://www.consumersenergy.com/role/NewAccountingStandardsDetails",
     "shortName": "New Accounting Standards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
       "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i29aa7f129010471a9d0856a82a324485_I20200101",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxAssetsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryAssetsCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240074002 - Disclosure - Regulatory Matters (Schedule Of The Components Of Regulatory Assets and Liabilities) (Details)",
     "role": "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails",
     "shortName": "Regulatory Matters (Schedule Of The Components Of Regulatory Assets and Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i8bbc8f3eab3e4dc0a61ed5877571b0ef_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:RegulatoryLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "icd643c469ab94410bed772e523b8c6de_D20201001-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240084003 - Disclosure - Regulatory Matters (Narrative) (Details)",
     "role": "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
     "shortName": "Regulatory Matters (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "cms:NumberOfUnitsRetired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "site",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:AccruedRateRefunds",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240094004 - Disclosure - Regulatory Matters (Schedule Of The Components Of PSCR And GCR Over/(Under) Recoveries) (Details)",
     "role": "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails",
     "shortName": "Regulatory Matters (Schedule Of The Components Of PSCR And GCR Over/(Under) Recoveries) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i7e7a7c9b46894adcb266dc6a4b2ba1b5_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "cms:AccruedRateRefunds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock",
       "cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100050006 - Statement - Consolidated Balance Sheets",
     "role": "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:EnergyRelatedInventoryGasStoredUnderground",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligationLiabilitiesIncurred",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240124005 - Disclosure - Contingencies and Commitments (Contingencies And Commitments) (Details)",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
     "shortName": "Contingencies and Commitments (Contingencies And Commitments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i500d34474d944b77a1ba24cb3a6ac5b7_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:AccrualForEnvironmentalLossContingencies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i500d34474d944b77a1ba24cb3a6ac5b7_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240134006 - Disclosure - Contingencies and Commitments (Expected Remediation Cost By Year) (Details)",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
     "shortName": "Contingencies and Commitments (Expected Remediation Cost By Year) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i500d34474d944b77a1ba24cb3a6ac5b7_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i72edeb2ef72340e68f888cc755c70aa6_I20200731",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240144007 - Disclosure - Contingencies and Commitments (Guarantees) (Details)",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
     "shortName": "Contingencies and Commitments (Guarantees) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
       "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i4760f905ad1d49599946dca1f2b3795a_D20200101-20201231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:GuaranteeObligationsTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240174008 - Disclosure - Financings and Capitalization (Summary of Long-Term Debt Outstanding) (Details)",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails",
     "shortName": "Financings and Capitalization (Summary of Long-Term Debt Outstanding) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240184009 - Disclosure - Financings And Capitalization (Major Long-Term Debt Transactions) (Details)",
     "role": "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
     "shortName": "Financings And Capitalization (Major Long-Term Debt Transactions) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ib8f3780acffc45db870c52157f9e44a1_D20200101-20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:RepaymentsOfDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RepaymentsOfDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240194010 - Disclosure - Financings And Capitalization (Narrative) (Details)",
     "role": "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
     "shortName": "Financings And Capitalization (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-8",
      "lang": "en-US",
      "name": "cms:AmountAvailableForDividendDistribution",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240204011 - Disclosure - Financings and Capitalization (Debt Maturities) (Details)",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails",
     "shortName": "Financings and Capitalization (Debt Maturities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i1d60981c874f45d2996092d146a35085_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240214012 - Disclosure - Financings And Capitalization (Revolving Credit Facilities) (Details)",
     "role": "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails",
     "shortName": "Financings And Capitalization (Revolving Credit Facilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i1d60981c874f45d2996092d146a35085_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i2e19bd259f4c477a9d462271bff208a6_D20200915-20200915",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForwardContractIndexedToIssuersEquityShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240224013 - Disclosure - Financings and Capitalization (Forward Stock Contracts) (Details)",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails",
     "shortName": "Financings and Capitalization (Forward Stock Contracts) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i2e19bd259f4c477a9d462271bff208a6_D20200915-20200915",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForwardContractIndexedToIssuersEquityShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240234014 - Disclosure - Financings and Capitalization (Preferred Stock of Subsidiary) (Details)",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationPreferredStockofSubsidiaryDetails",
     "shortName": "Financings and Capitalization (Preferred Stock of Subsidiary) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5e5fb5f2602f41acac59f636440f7f59_I20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100060007 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240264015 - Disclosure - Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details)",
     "role": "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
     "shortName": "Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240274016 - Disclosure - Fair Value Measurements - Narrative (Details)",
     "role": "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
     "shortName": "Fair Value Measurements - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240304017 - Disclosure - Financial Instruments (Schedule Of Carrying Amounts And Fair Values Of Financial Instruments) (Details)",
     "role": "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
     "shortName": "Financial Instruments (Schedule Of Carrying Amounts And Fair Values Of Financial Instruments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i1e7f8c220c9845f3991b59a483d79782_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:DebtInstrumentSupportedByThirdPartyCreditEnhancement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240314018 - Disclosure - Financial Instruments (Narrative) (Details)",
     "role": "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
     "shortName": "Financial Instruments (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i1e7f8c220c9845f3991b59a483d79782_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:DebtInstrumentSupportedByThirdPartyCreditEnhancement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesAndLoansReceivableNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240344019 - Disclosure - Notes Receivable (Schedule Of Current And Non-Current Notes Receivable) (Details)",
     "role": "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails",
     "shortName": "Notes Receivable (Schedule Of Current And Non-Current Notes Receivable) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock",
       "cms:ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i02df3f50b42a4b42b23cd24fe6bb3b63_I20181231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240354020 - Disclosure - Notes Receivable (Narrative) (Details)",
     "role": "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
     "shortName": "Notes Receivable (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "id17e348259264179ba51e92b6b8e7070_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableDeferredIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i1e7f8c220c9845f3991b59a483d79782_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240364021 - Disclosure - Notes Receivable (Schedule Of Allowance For Loan Losses) (Details)",
     "role": "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails",
     "shortName": "Notes Receivable (Schedule Of Allowance For Loan Losses) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:ProvisionForLoanLossesExpensed",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:PropertyPlantAndEquipmentGrossExcludingCWIP",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240394022 - Disclosure - Plant, Property, and Equipment (Schedule Of Plant, Property, and Equipment) (Details)",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
     "shortName": "Plant, Property, and Equipment (Schedule Of Plant, Property, and Equipment) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "if6b73a2f0fb949f5bb376b580285ce7b_D20200101-20201231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240404023 - Disclosure - Plant, Property, and Equipment (Schedule of Finite-Lived Intangible Assets by Major Class Table) (Details)",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
     "shortName": "Plant, Property, and Equipment (Schedule of Finite-Lived Intangible Assets by Major Class Table) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i926ab65279dc44d583c9a8a472d63669_D20200101-20201231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240414024 - Disclosure - Plant, Property, and Equipment (Public Utilities, Allowance for Funds Used During Construction, Schedule of Composite Rate Table) (Details)",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails",
     "shortName": "Plant, Property, and Equipment (Public Utilities, Allowance for Funds Used During Construction, Schedule of Composite Rate Table) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i926ab65279dc44d583c9a8a472d63669_D20200101-20201231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i1d77ce248bd2430da52ab763c6d5e634_I20171231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100070008 - Statement - Consolidated Statements Of Changes In Equity",
     "role": "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity",
     "shortName": "Consolidated Statements Of Changes In Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i1d77ce248bd2430da52ab763c6d5e634_I20171231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i6456ebc68a00404886a120c9bc09cd0f_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240424025 - Disclosure - Plant, Property, and Equipment (Schedule of Finance Leases and Other Financing Obligations) (Details)",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails",
     "shortName": "Plant, Property, and Equipment (Schedule of Finance Leases and Other Financing Obligations) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i0b04471be2cb490d8ccc1c71c5a6232f_D20200101-20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "cms:FinanceLeaseAssetsAdditions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240434026 - Disclosure - Plant, Property, and Equipment (Schedule Of Depreciation And Amortization) (Details)",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
     "shortName": "Plant, Property, and Equipment (Schedule Of Depreciation And Amortization) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ifff2a7975ad84172aa5d83c848de0108_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i3e52bf7e43ea4c08b078417b196bc0ff_D20200101-20201231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240444027 - Disclosure - Plant, Property, and Equipment (Public Utilities Property Plant and Equipment Schedule of Composite Depreciation Rate Table) (Details)",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails",
     "shortName": "Plant, Property, and Equipment (Public Utilities Property Plant and Equipment Schedule of Composite Depreciation Rate Table) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i3e52bf7e43ea4c08b078417b196bc0ff_D20200101-20201231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:ScheduleOfDepriciationAndAmortizationTableTextBlock",
       "cms:ScheduleOfDepriciationAndAmortizationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240454028 - Disclosure - Plant, Property, and Equipment (Schedule Of Depreciation And Amortization Expense) (Details)",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
     "shortName": "Plant, Property, and Equipment (Schedule Of Depreciation And Amortization Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:ScheduleOfDepriciationAndAmortizationTableTextBlock",
       "cms:ScheduleOfDepriciationAndAmortizationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240464029 - Disclosure - Plant, Property, and Equipment (Schedule Of Estimated Amortization Expense For Intangibles) (Details)",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails",
     "shortName": "Plant, Property, and Equipment (Schedule Of Estimated Amortization Expense For Intangibles) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "id58954e751784ee1984563c678bf4d85_I20201231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240474030 - Disclosure - Plant, Property, and Equipment (Jointly Owned Regulated Utility Facilities) (Details)",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails",
     "shortName": "Plant, Property, and Equipment (Jointly Owned Regulated Utility Facilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "id58954e751784ee1984563c678bf4d85_I20201231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
       "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240504031 - Disclosure - Leases and Palisades Financing - Assets and Liabilities of Lessee (Details)",
     "role": "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails",
     "shortName": "Leases and Palisades Financing - Assets and Liabilities of Lessee (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
       "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240514032 - Disclosure - Leases and Palisades Financing - Schedule of Lease Costs (Details)",
     "role": "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails",
     "shortName": "Leases and Palisades Financing - Schedule of Lease Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240524033 - Disclosure - Leases and Palisades Financing - Schedule of Lessee Cash Flows (Details)",
     "role": "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails",
     "shortName": "Leases and Palisades Financing - Schedule of Lessee Cash Flows (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock",
       "cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240534034 - Disclosure - Leases and Palisades Financing - Minimum Annual Rental Commitments post Topic 842 (Details)",
     "role": "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details",
     "shortName": "Leases and Palisades Financing - Minimum Annual Rental Commitments post Topic 842 (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock",
       "cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210011001 - Disclosure - Significant Accounting Policies",
     "role": "http://www.consumersenergy.com/role/SignificantAccountingPolicies",
     "shortName": "Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i5d843c85bc564108989b7e1a70c683ed_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240544035 - Disclosure - Leases and Palisades Financing - Lessor Leases Narrative (Details)",
     "role": "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
     "shortName": "Leases and Palisades Financing - Lessor Leases Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240554036 - Disclosure - Leases and Palisades Financing - Schedule of Future Payments to be Received (Details)",
     "role": "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails",
     "shortName": "Leases and Palisades Financing - Schedule of Future Payments to be Received (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240564037 - Disclosure - Leases and Palisades Financing - Palisades Financing (Details)",
     "role": "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails",
     "shortName": "Leases and Palisades Financing - Palisades Financing (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i6f86cbe738764cb49974a22209cd01a5_I20071231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i1e7f8c220c9845f3991b59a483d79782_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240594038 - Disclosure - Asset Retirement Obligations (Details)",
     "role": "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails",
     "shortName": "Asset Retirement Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i371456efa43d45aeb71a416c50fafe3a_I20181231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cms:UnionMembershipByTotalEmployeesPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240624039 - Disclosure - Retirement Benefits (Narrative) (Details)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
     "shortName": "Retirement Benefits (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "id4679aba08a74504a4d2c2e1f65edb1b_D20200831-20200831",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i40e7531fda3f43789cbadb2f686ce254_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240634040 - Disclosure - Retirement Benefits (Schedule Of SERP Trust Assets, ABO And Contributions) (Details)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails",
     "shortName": "Retirement Benefits (Schedule Of SERP Trust Assets, ABO And Contributions) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i40e7531fda3f43789cbadb2f686ce254_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i093d346f4e4341b2833c65333fb446a0_D20200101-20201231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240644041 - Disclosure - Retirement Benefits (Schedule Of Assumptions Used) (Details)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails",
     "shortName": "Retirement Benefits (Schedule Of Assumptions Used) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i093d346f4e4341b2833c65333fb446a0_D20200101-20201231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i3538b214846b415d9787dc943db0d638_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240654042 - Disclosure - Retirement Benefits (Schedule Of Net Benefit Costs) (Details)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
     "shortName": "Retirement Benefits (Schedule Of Net Benefit Costs) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i3538b214846b415d9787dc943db0d638_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ic795ccd9b5634a88a38fb3e023d8ba95_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240664043 - Disclosure - Retirement Benefits (Schedule Of Benefit Obligations In Excess Of Fair Value Of Plan Assets) (Details)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails",
     "shortName": "Retirement Benefits (Schedule Of Benefit Obligations In Excess Of Fair Value Of Plan Assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i093d346f4e4341b2833c65333fb446a0_D20200101-20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "ica4bcd261ac04d48bade959e953795fe_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240674044 - Disclosure - Retirement Benefits (Schedule Of Retirement Benefit Plan Assets (Liabilities)) (Details)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails",
     "shortName": "Retirement Benefits (Schedule Of Retirement Benefit Plan Assets (Liabilities)) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
       "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20201231.htm",
      "contextRef": "i30bc82e6537342b4b70bcff3611cccae_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 299,
   "tag": {
    "cms_A0350FirstMortgageBondsDue2023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "0.350% First Mortgage Bonds Due 2023",
        "label": "0.350% First Mortgage Bonds Due 2023 [Member]",
        "terseLabel": "0.350% First Mortgage Bonds Due 2023"
       }
      }
     },
     "localname": "A0350FirstMortgageBondsDue2023Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_A2500FirstMortgageBondsDue2060Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2.500% First Mortgage Bonds Due 2060",
        "label": "2.500% First Mortgage Bonds Due 2060 [Member]",
        "terseLabel": "2.500% First Mortgage Bonds Due 2060"
       }
      }
     },
     "localname": "A2500FirstMortgageBondsDue2060Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_A3500FirstMortgageBondsDue2051Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "3.500% First Mortgage Bonds Due 2051",
        "label": "3.500% First Mortgage Bonds Due 2051 [Member]",
        "terseLabel": "3.500% First Mortgage Bonds Due 2051"
       }
      }
     },
     "localname": "A3500FirstMortgageBondsDue2051Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_A3750JuniorSubordinatedNotesDue2050Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "3.750% Junior Subordinated Notes Due 2050",
        "label": "3.750% Junior Subordinated Notes Due 2050 [Member]",
        "terseLabel": "3.750% Junior Subordinated Notes Due 2050"
       }
      }
     },
     "localname": "A3750JuniorSubordinatedNotesDue2050Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_A4750JuniorSubordinatedNotesDue2050Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "4.750% Junior Subordinated Notes Due 2050",
        "label": "4.750% Junior Subordinated Notes Due 2050 [Member]",
        "terseLabel": "4.750% Junior Subordinated Notes Due 2050"
       }
      }
     },
     "localname": "A4750JuniorSubordinatedNotesDue2050Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_A5.625JuniorSubordinatedNotesDue2078Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "5.625% Junior Subordinated Notes Due 2078 [Member]",
        "label": "5.625% Junior Subordinated Notes Due 2078 [Member]",
        "terseLabel": "CMS\u00a0Energy Corporation 5.625% Junior Subordinated Notes due 2078",
        "verboseLabel": "5.625% Junior Subordinated Notes Due 2078"
       }
      }
     },
     "localname": "A5.625JuniorSubordinatedNotesDue2078Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_A5.875JuniorSubordinatedNotesDue2078Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "5.875% Junior Subordinated Notes Due 2078 [Member]",
        "label": "5.875% Junior Subordinated Notes Due 2078 [Member]",
        "terseLabel": "CMS\u00a0Energy Corporation 5.875% Junior Subordinated Notes due 2078",
        "verboseLabel": "5.875% Junior Subordinated Notes Due 2078"
       }
      }
     },
     "localname": "A5.875JuniorSubordinatedNotesDue2078Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_A5.875JuniorSubordinatedNotesDue2079Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "5.875% Junior Subordinated Notes Due 2079 [Member]",
        "label": "5.875% Junior Subordinated Notes Due 2079 [Member]",
        "terseLabel": "CMS\u00a0Energy Corporation 5.875% Junior Subordinated Notes due 2079",
        "verboseLabel": "5.875% Junior Subordinated Notes Due 2079"
       }
      }
     },
     "localname": "A5.875JuniorSubordinatedNotesDue2079Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_AccrualForEnvironmentalLossContingenciesInflationRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrual for environmental loss contingencies, inflation rate",
        "label": "Accrual for environmental loss contingencies, inflation rate",
        "terseLabel": "Accrual for environmental loss contingencies, inflation rate"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesInflationRate",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cms_AccruedRateRefunds": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current liabilities that represent obligations to make refunds to customers for fuel costs.",
        "label": "Accrued rate refunds",
        "terseLabel": "Accrued rate refunds"
       }
      }
     },
     "localname": "AccruedRateRefunds",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_ActivePensionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Active Pension Plan [Member]",
        "label": "Active Pension Plan [Member]",
        "terseLabel": "Pension Plan A"
       }
      }
     },
     "localname": "ActivePensionPlanMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ActualRateOfReturnLossOnPlanAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Actual pension rate of return on plan assets.",
        "label": "Actual Rate Of Return (Loss) On Plan Assets",
        "terseLabel": "Actual rate of return on plan assets"
       }
      }
     },
     "localname": "ActualRateOfReturnLossOnPlanAssets",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional Market-Based Shares Based On Achievement Of Condition [Member]",
        "label": "Additional Market Based Shares Based On Achievement Of Condition [Member]",
        "terseLabel": "Additional market-based shares based on achievement of condition"
       }
      }
     },
     "localname": "AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional Performance-Based Shares Based On Achievement Of Condition [Member]",
        "label": "Additional Performance Based Shares Based On Achievement Of Condition [Member]",
        "terseLabel": "Additional performance-based shares based on achievement of condition"
       }
      }
     },
     "localname": "AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to Additional Paid in Capital Stockholder Contribution",
        "label": "Adjustments to Additional Paid in Capital Stockholder Contribution",
        "terseLabel": "Stockholder contribution"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockholderContribution",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_AlternativeRevenuePrograms": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Alternative revenue programs",
        "label": "Alternative revenue programs",
        "terseLabel": "Consumers alternative-revenue programs"
       }
      }
     },
     "localname": "AlternativeRevenuePrograms",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of gains and losses in excess of ten percent of the greater of the PBO or the MRV over the average remaining service period.",
        "label": "Amortized net gains and losses in excess of PBO or MRV",
        "terseLabel": "Amortized net gains and losses in excess of PBO or MRV"
       }
      }
     },
     "localname": "AmortizedNetGainsAndLossesInExcessOfPboOrMrv",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cms_AmountAvailableForDividendDistribution": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of dividends that may be paid or declared in any calendar year, limited by statutory restriction.",
        "label": "Amount Available For Dividend Distribution",
        "terseLabel": "Limitation on payment of stock dividends"
       }
      }
     },
     "localname": "AmountAvailableForDividendDistribution",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_AsbestosAbatementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asbestos Abatement [Member]",
        "label": "Asbestos Abatement [Member]",
        "terseLabel": "Asbestos abatement"
       }
      }
     },
     "localname": "AsbestosAbatementMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_AssetRetirementObligationsCategoriesAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Retirement Obligations Categories [Axis]",
        "label": "Asset Retirement Obligations Categories [Axis]",
        "terseLabel": "Asset Retirement Obligations Categories [Axis]"
       }
      }
     },
     "localname": "AssetRetirementObligationsCategoriesAxis",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_AssetRetirementObligationsCategoriesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Retirement Obligations Categories [Domain]",
        "label": "Asset Retirement Obligations Categories [Domain]",
        "terseLabel": "Asset Retirement Obligations Categories [Domain]"
       }
      }
     },
     "localname": "AssetRetirementObligationsCategoriesDomain",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_AssetRetirementObligationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Retirement Obligations [Line Items]",
        "label": "Asset Retirement Obligations [Line Items]",
        "terseLabel": "Asset Retirement Obligations [Line Items]"
       }
      }
     },
     "localname": "AssetRetirementObligationsLineItems",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligations",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_AssetRetirementObligationsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Retirement Obligations [Table]",
        "label": "Asset Retirement Obligations [Table]",
        "terseLabel": "Asset Retirement Obligations [Table]"
       }
      }
     },
     "localname": "AssetRetirementObligationsTable",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligations",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_AssetsAndLiabilitiesOfLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets And Liabilities Of Lessee [Table Text Block]",
        "label": "Assets And Liabilities Of Lessee [Table Text Block]",
        "terseLabel": "Assets and Liabilities of Lessee"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesOfLesseeTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets, Noncurrent, Other than Property, Plant and Equipment",
        "label": "Assets, Noncurrent, Other than Property, Plant and Equipment",
        "totalLabel": "Total other non\u2011current assets"
       }
      }
     },
     "localname": "AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_AuthorizedRecoveryCollection": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount authorized by a regulatory entity for the recovery/collection from customers",
        "label": "Authorized Recovery Collection",
        "terseLabel": "Authorized recovery collection"
       }
      }
     },
     "localname": "AuthorizedRecoveryCollection",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_AviatorWindClassBMembershipMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aviator Wind Class B Membership [Member]",
        "label": "Aviator Wind Class B Membership [Member]",
        "terseLabel": "Aviator Wind Class B Membership"
       }
      }
     },
     "localname": "AviatorWindClassBMembershipMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_AviatorWindMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aviator Wind [Member]",
        "label": "Aviator Wind [Member]",
        "terseLabel": "Aviator Wind"
       }
      }
     },
     "localname": "AviatorWindMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_BayHarborMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bay Harbor [Member]",
        "label": "Bay Harbor [Member]",
        "terseLabel": "Bay Harbor"
       }
      }
     },
     "localname": "BayHarborMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CMSEnergyNotePayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CMS Energy Note Payable [Member]",
        "label": "CMS Energy Note Payable [Member]",
        "terseLabel": "CMS Energy Note Payable"
       }
      }
     },
     "localname": "CMSEnergyNotePayableMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CMSEnergySubsidiaryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CMS Energy Subsidiary [Member]",
        "label": "CMS Energy Subsidiary [Member]",
        "terseLabel": "CMS Energy Subsidiary"
       }
      }
     },
     "localname": "CMSEnergySubsidiaryMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CMSEnterprisesIncludingSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CMS Enterprises Including Subsidiaries",
        "label": "CMS Enterprises Including Subsidiaries [Member]",
        "terseLabel": "CMS Enterprises Including Subsidiaries"
       }
      }
     },
     "localname": "CMSEnterprisesIncludingSubsidiariesMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_COVID19CostsAccountingDeferralMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "COVID-19 Costs Accounting Deferral",
        "label": "COVID-19 Costs Accounting Deferral [Member]",
        "terseLabel": "COVID-19 costs accounting deferral"
       }
      }
     },
     "localname": "COVID19CostsAccountingDeferralMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CableUnderStraightsOfMackinacMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cable Under Straights Of Mackinac",
        "label": "Cable Under Straights Of Mackinac [Member]",
        "terseLabel": "Cable under Straits of Mackinac"
       }
      }
     },
     "localname": "CableUnderStraightsOfMackinacMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CampbellUnit3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Campbell Unit 3 [Member]",
        "label": "Campbell Unit3 [Member]",
        "terseLabel": "J.H.\u00a0Campbell Unit 3"
       }
      }
     },
     "localname": "CampbellUnit3Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CashAndShortTermInvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash and Short-Term Investments [Member]",
        "label": "Cash And Short Term Investments [Member]",
        "terseLabel": "Cash and short-term investments"
       }
      }
     },
     "localname": "CashAndShortTermInvestmentsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]",
        "label": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities"
       }
      }
     },
     "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_CashTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash transactions [Abstract]",
        "label": "Cash Transactions Abstract",
        "terseLabel": "Cash transactions"
       }
      }
     },
     "localname": "CashTransactionsAbstract",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_CerclaLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CERCLA Liability [Member]",
        "label": "Cercla Liability [Member]",
        "terseLabel": "CERCLA Liability"
       }
      }
     },
     "localname": "CerclaLiabilityMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CivicAndPoliticalExpenditures": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherNonoperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expenses incurred related to civic and political activities during the period",
        "label": "Civic and political expenditures",
        "negatedLabel": "Civic and political expenditures"
       }
      }
     },
     "localname": "CivicAndPoliticalExpenditures",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_CivilCaseConsumersV.MPSCStaffMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Civil Case, Consumers V. MPSC Staff [Member]",
        "label": "Civil Case, Consumers V. MPSC Staff [Member]",
        "terseLabel": "Civil Case, Consumers V. MPSC Staff"
       }
      }
     },
     "localname": "CivilCaseConsumersV.MPSCStaffMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CloseGasTreatingPlantAndGasWellsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Close Gas Treating Plant and Gas Wells [Member]",
        "label": "Close Gas Treating Plant And Gas Wells [Member]",
        "terseLabel": "Gas treating plant and gas wells"
       }
      }
     },
     "localname": "CloseGasTreatingPlantAndGasWellsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CoalAshDisposalAreasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Coal Ash Disposal Areas [Member]",
        "label": "Coal Ash Disposal Areas [Member]",
        "terseLabel": "Coal ash disposal areas"
       }
      }
     },
     "localname": "CoalAshDisposalAreasMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Coal-Fueled Electric Generating Units To Be Retired [Member]",
        "label": "Coal-Fueled Electric Generating Units To Be Retired [Member]",
        "terseLabel": "Costs of coal-fueled electric generating units to be retired"
       }
      }
     },
     "localname": "CoalFueledElectricGeneratingUnitsToBeRetiredMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CoalFueledElectricGenerationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Coal-Fueled Electric Generation [Member]",
        "label": "Coal Fueled Electric Generation [Member]",
        "terseLabel": "Coal-Fueled Electric Generation"
       }
      }
     },
     "localname": "CoalFueledElectricGenerationMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CommercialUtilityServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial Utility Service [Member]",
        "label": "Commercial Utility Service [Member]",
        "terseLabel": "Commercial"
       }
      }
     },
     "localname": "CommercialUtilityServiceMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CommonStockReissuedShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock reissued shares",
        "label": "Common stock reissued, shares",
        "terseLabel": "Common stock reissued (in shares)"
       }
      }
     },
     "localname": "CommonStockReissuedShares",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "cms_CommonStockReissuedValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of shares reissued during the period. Upon reissuance, the common stock reissued is outstanding.",
        "label": "Common stock reissued, value",
        "terseLabel": "Common stock reissued"
       }
      }
     },
     "localname": "CommonStockReissuedValue",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_CommonStocksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stocks [Member]",
        "label": "Common Stocks [Member]",
        "terseLabel": "Common stocks"
       }
      }
     },
     "localname": "CommonStocksMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ConsumersEnergyCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consumers Energy Company [Member]",
        "label": "Consumers Energy Company [Member]",
        "terseLabel": "Consumers Energy Company"
       }
      }
     },
     "localname": "ConsumersEnergyCompanyMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligations",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables",
      "http://www.consumersenergy.com/role/AssetSaleandExitActivitiesTables",
      "http://www.consumersenergy.com/role/AssetSalesandExitActivities",
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/CashAndCashEquivalents",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsTables",
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ContingenciesandCommitments",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
      "http://www.consumersenergy.com/role/Coverpage",
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "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/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationPreferredStockofSubsidiaryDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails",
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancing",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables",
      "http://www.consumersenergy.com/role/NewAccountingStandards",
      "http://www.consumersenergy.com/role/NotesReceivable",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails",
      "http://www.consumersenergy.com/role/NotesReceivableTables",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipment",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationTables",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationUnaudited",
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersTables",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables",
      "http://www.consumersenergy.com/role/ReportableSegments",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsTables",
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables",
      "http://www.consumersenergy.com/role/Revenue",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueTables",
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves",
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails",
      "http://www.consumersenergy.com/role/SignificantAccountingPolicies",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy",
      "http://www.consumersenergy.com/role/StockBasedCompensation",
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ContributionsMadeToPlan": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contributions made to the plan Trust fund.",
        "label": "Contributions made to the plan",
        "verboseLabel": "Contributions"
       }
      }
     },
     "localname": "ContributionsMadeToPlan",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_CorporateAndReconcilingItemsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate And Reconciling Items [Member]",
        "label": "Corporate And Reconciling Items [Member]",
        "terseLabel": "Other reconciling items"
       }
      }
     },
     "localname": "CorporateAndReconcilingItemsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CravenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Craven [Member]",
        "label": "Craven [Member]",
        "terseLabel": "Craven"
       }
      }
     },
     "localname": "CravenMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_D.E.KarnGeneratingComplexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "D.E. Karn Generating Complex [Member]",
        "label": "D.E. Karn Generating Complex [Member]",
        "terseLabel": "D.E. Karn Generating Complex"
       }
      }
     },
     "localname": "D.E.KarnGeneratingComplexMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails",
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_DBPensionPlanASettlementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "DB Pension Plan A Settlement [Member]",
        "label": "DB Pension Plan A Settlement [Member]",
        "terseLabel": "DB Pension Plan A Settlement"
       }
      }
     },
     "localname": "DBPensionPlanASettlementMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_DbSerpTrustAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "DB SERP Trust Assets [Member]",
        "label": "Db Serp Trust Assets [Member]",
        "terseLabel": "Trust assets"
       }
      }
     },
     "localname": "DbSerpTrustAssetsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant, Interest Rate Coverage Ratio Multiplier Minimum To Issue First Mortgage Bonds",
        "label": "Debt Covenant, Interest Rate Coverage Ratio Multiplier Minimum To Issue First Mortgage Bonds",
        "terseLabel": "Interest rate coverage ratio multiplier minimum to issue FMBs"
       }
      }
     },
     "localname": "DebtCovenantInterestRateCoverageRatioMultiplierMinimumToIssueFirstMortgageBonds",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cms_DebtInstrumentInterestRateResetTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Interest Rate Reset Term",
        "label": "Debt Instrument, Interest Rate Reset Term",
        "terseLabel": "Interest rate reset term"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateResetTerm",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cms_DebtInstrumentSupportedByThirdPartyCreditEnhancement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the amount of the entity's issued liability supported by a third-party credit enhancement.",
        "label": "Debt Instrument Supported By Third Party Credit Enhancement",
        "terseLabel": "Portion of long-term debt supported by third-party credit enhancements"
       }
      }
     },
     "localname": "DebtInstrumentSupportedByThirdPartyCreditEnhancement",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DeferredCompensationArrangementsPlanTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Arrangements Plan Term",
        "label": "Deferred Compensation Arrangements Plan Term",
        "terseLabel": "Deferred compensation arrangements plan term"
       }
      }
     },
     "localname": "DeferredCompensationArrangementsPlanTerm",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cms_DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Income Tax Charges, Plant, Property, and Equipment, including tax rate changes.",
        "label": "Deferred Income Tax Charges Plant Property And Equipment [Member]",
        "terseLabel": "Plant, property, and equipment (subject to normalization)"
       }
      }
     },
     "localname": "DeferredIncomeTaxChargesPlantPropertyAndEquipmentMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_DeferredPropertyTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 10.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Deferred property taxes",
        "terseLabel": "Deferred property taxes"
       }
      }
     },
     "localname": "DeferredPropertyTaxes",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards and deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Deferred Tax Assets Net Operating Loss And Tax Credit Carryforwards",
        "totalLabel": "Total tax attributes"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tax effect as of the balance sheet date of the amount of future tax deductions arising from tax carryforwards and the excesses of tax deductions over gross income in a year which cannot be used on the tax returns in the current year but can be carried forward to reduce taxable income or income taxes payable in a future year, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.",
        "label": "Deferred Tax Assets Operating Loss And Credit Carryforwards",
        "terseLabel": "Tax loss and credit carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossAndCreditCarryforwards",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DeferredTaxLiabilitiesPostretirementBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from postretirement benefits.",
        "label": "Deferred Tax Liabilities Postretirement Benefits",
        "negatedLabel": "Employee benefits"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPostretirementBenefits",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DefinedBenefitPlanAmortizationOfSettlementLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Amortization Of Settlement Loss",
        "label": "Defined Benefit Plan, Amortization Of Settlement Loss",
        "terseLabel": "Settlement loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfSettlementLoss",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The interest rate used in calculating the interest cost of defined benefit plan net periodic benefit cost.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Interest Cost Discount Rate",
        "terseLabel": "Interest cost discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The interest rate used in calculating the service cost of defined benefit plan net periodic benefit cost.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Service Cost Discount Rate",
        "terseLabel": "Service cost discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization [Abstract]",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization [Abstract]",
        "terseLabel": "Amortization of"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_DefinedCompanyContributionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Company Contribution Plan [Member]",
        "label": "Defined Company Contribution Plan [Member]",
        "terseLabel": "Defined Company Contribution Plan"
       }
      }
     },
     "localname": "DefinedCompanyContributionPlanMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Contribution Plan, Employer Matching Contribution, Secondary Percent of Employees' Gross Pay",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Secondary Percent of Employees' Gross Pay",
        "terseLabel": "Secondary employer match of eligible wages"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Contribution Plan, Employer Matching Contribution, Secondary Percent of Match",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Secondary Percent of Match",
        "terseLabel": "Secondary employer match of eligible contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cms_DefinedContributionPlanTrustAssetsAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Contribution Plan, Trust Assets, Amount",
        "label": "Defined Contribution Plan, Trust Assets, Amount",
        "verboseLabel": "Trust assets"
       }
      }
     },
     "localname": "DefinedContributionPlanTrustAssetsAmount",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DemandResponseProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Demand Response Program",
        "label": "Demand Response Program [Member]",
        "terseLabel": "Demand response program"
       }
      }
     },
     "localname": "DemandResponseProgramMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_DistributionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution [Member]",
        "label": "Distribution [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DistributionMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_DividendsOnMarketBasedAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends On Market-Based Awards [Member]",
        "label": "Dividends On Market Based Awards [Member]",
        "terseLabel": "Dividends on market-based awards"
       }
      }
     },
     "localname": "DividendsOnMarketBasedAwardsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_DividendsOnPerformanceBasedAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends On Performance-Based Awards [Member]",
        "label": "Dividends On Performance Based Awards [Member]",
        "terseLabel": "Dividends on performance-based awards"
       }
      }
     },
     "localname": "DividendsOnPerformanceBasedAwardsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_DividendsOnRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends On Restricted Stock Units [Member]",
        "label": "Dividends On Restricted Stock Units [Member]",
        "terseLabel": "Dividends on restricted stock units"
       }
      }
     },
     "localname": "DividendsOnRestrictedStockUnitsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_Donations": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherNonoperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of donations made to charitable organizations during the period",
        "label": "Donations",
        "negatedLabel": "Donations"
       }
      }
     },
     "localname": "Donations",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, AMT Sequestration, Amount",
        "label": "Effective Income Tax Rate Reconciliation, AMT Sequestration, Amount",
        "terseLabel": "Refund of alternative minimum tax sequestration"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_ElectricAssetsHeldUnderFinanceLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electric Assets Held Under Finance Leases [Member]",
        "label": "Electric Assets Held Under Finance Leases [Member]",
        "terseLabel": "Assets under finance leases and other financing obligations"
       }
      }
     },
     "localname": "ElectricAssetsHeldUnderFinanceLeasesMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ElectricOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electric Other [Member]",
        "label": "Electric Other [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ElectricOtherMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ElectricRateCaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electric Rate Case [Member]",
        "label": "Electric Rate Case [Member]",
        "terseLabel": "Electric Rate Case"
       }
      }
     },
     "localname": "ElectricRateCaseMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersTables"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ElectricRateCaseNetOfTCJAImpactMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electric Rate Case Net Of TCJA Impact [Member]",
        "label": "Electric Rate Case Net Of TCJA Impact [Member]",
        "terseLabel": "Electric Rate Case Net Of TCJA Impact"
       }
      }
     },
     "localname": "ElectricRateCaseNetOfTCJAImpactMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ElectricRateCaseTaxReformRateChangeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electric Rate Case Tax Reform Rate Change [Member]",
        "label": "Electric Rate Case Tax Reform Rate Change [Member]",
        "terseLabel": "Electric Rate Case Tax Reform Rate Change"
       }
      }
     },
     "localname": "ElectricRateCaseTaxReformRateChangeMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ElectricUtilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electric Utility [Member]",
        "label": "Electric Utility [Member]",
        "terseLabel": "Electric Utility"
       }
      }
     },
     "localname": "ElectricUtilityMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ElectricUtilityPropertyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electric Utility Property [Member]",
        "label": "Electric Utility Property [Member]",
        "terseLabel": "Electric utility property"
       }
      }
     },
     "localname": "ElectricUtilityPropertyMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_EnerBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EnerBank USA [Member]",
        "label": "Ener Bank [Member]",
        "terseLabel": "EnerBank"
       }
      }
     },
     "localname": "EnerBankMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_EnerbankCertificatesOfDepositMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EnerBank Certificates Of Deposit [Member]",
        "label": "Enerbank Certificates Of Deposit [Member]",
        "terseLabel": "EnerBank Certificates Of Deposit"
       }
      }
     },
     "localname": "EnerbankCertificatesOfDepositMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_EnergyWasteReductionPlanIncentiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Energy Waste Reduction Plan Incentive [Member]",
        "label": "Energy Waste Reduction Plan Incentive [Member]",
        "terseLabel": "Energy Waste Reduction Plan Incentive"
       }
      }
     },
     "localname": "EnergyWasteReductionPlanIncentiveMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_EnergyWasteReductionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Energy Waste Reduction Plan [Member]",
        "label": "Energy Waste Reduction Plan [Member]",
        "terseLabel": "Energy Waste Reduction Plan"
       }
      }
     },
     "localname": "EnergyWasteReductionPlanMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_EnterprisesIppMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Enterprises IPP [Member]",
        "label": "Enterprises Ipp [Member]",
        "terseLabel": "Enterprises independent power production"
       }
      }
     },
     "localname": "EnterprisesIppMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_EnterprisesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Enterprises [Member]",
        "label": "Enterprises [Member]",
        "terseLabel": "Enterprises"
       }
      }
     },
     "localname": "EnterprisesMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_EnterprisesOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Enterprises Other [Member]",
        "label": "Enterprises Other [Member]",
        "terseLabel": "Enterprises Other"
       }
      }
     },
     "localname": "EnterprisesOtherMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_EquatorialGuineaTaxAuthorityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equatorial Guinea Tax Authority [Member]",
        "label": "Equatorial Guinea Tax Authority [Member]",
        "terseLabel": "Equatorial Guinea Tax Claim"
       }
      }
     },
     "localname": "EquatorialGuineaTaxAuthorityMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_EquityEarningsOfSubsidiaries": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnings of wholly owned subsidiaries",
        "label": "Equity earnings of subsidiaries",
        "terseLabel": "Equity earnings of subsidiaries"
       }
      }
     },
     "localname": "EquityEarningsOfSubsidiaries",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_EstimatedTimeOfAmortizationOfGainsLosses": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated time of amortization of gains and losses in excess of ten percent of the greater of the PBO or the MRV over the average remaining service period.",
        "label": "Estimated time of amortization of gains losses",
        "terseLabel": "Estimated time of amortization of gains losses"
       }
      }
     },
     "localname": "EstimatedTimeOfAmortizationOfGainsLosses",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated Time Of Amortization Of Gains (Losses) Life Expectancy",
        "label": "Estimated Time Of Amortization Of Gains (Losses) Life Expectancy",
        "terseLabel": "Estimated time of amortization of gains (losses) life expectancy"
       }
      }
     },
     "localname": "EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cms_EstimatedTimeOfPriorServiceCost": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The time period over which new prior service cost/credits will be amortized.",
        "label": "Estimated time of prior service cost",
        "terseLabel": "Estimated time of prior service cost"
       }
      }
     },
     "localname": "EstimatedTimeOfPriorServiceCost",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cms_ExpectedRemediationCostsByYearTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected Remediation Costs By Year [Table Text Block]",
        "label": "Expected Remediation Costs By Year [Table Text Block]",
        "terseLabel": "Expected Remediation Costs By Year"
       }
      }
     },
     "localname": "ExpectedRemediationCostsByYearTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_FICOScoreBetweenGoodAndExcellentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "FICO Score, Between Good And Excellent [Member]",
        "label": "FICO Score, Between Good And Excellent [Member]",
        "terseLabel": "FICO Score, Between Good And Excellent"
       }
      }
     },
     "localname": "FICOScoreBetweenGoodAndExcellentMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the fair value of financial instruments and investments in debt and equity securities.",
        "label": "Fair Value of Financial Instruments and Investments in Debt and Equity Securities Text block [Text Block]",
        "terseLabel": "Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlockTextBlock",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_FederalIncomeTaxesReceivableCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Federal income taxes receivable, current",
        "label": "Federal income taxes receivable, current",
        "terseLabel": "Federal income tax receivable"
       }
      }
     },
     "localname": "FederalIncomeTaxesReceivableCurrent",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_FinanceLeaseAssetNetRetirementsAndAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease Asset, Net Retirements And Adjustments",
        "label": "Finance Lease Asset, Net Retirements And Adjustments",
        "negatedLabel": "Net retirements and other adjustments"
       }
      }
     },
     "localname": "FinanceLeaseAssetNetRetirementsAndAdjustments",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_FinanceLeaseAssetsAdditions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease Assets, Additions",
        "label": "Finance Lease Assets, Additions",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "FinanceLeaseAssetsAdditions",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_FinanceLeaseCost1Abstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease Cost1 [Abstract]",
        "label": "Finance Lease Cost1 [Abstract]",
        "terseLabel": "Finance lease costs"
       }
      }
     },
     "localname": "FinanceLeaseCost1Abstract",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_FinanceLeaseLiabilityAndOtherNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease Liability And Other, Noncurrent",
        "label": "Finance Lease Liability And Other, Noncurrent",
        "terseLabel": "Non-current portion of finance leases and other financing"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityAndOtherNoncurrent",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_FinancialCompensationMechanismPPAsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Compensation Mechanism PPAs",
        "label": "Financial Compensation Mechanism PPAs [Member]",
        "terseLabel": "Financial Compensation Mechanism PPAs"
       }
      }
     },
     "localname": "FinancialCompensationMechanismPPAsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FinancialInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "FINANCIAL INSTRUMENTS [Abstract]",
        "label": "Financial Instruments [Abstract]",
        "terseLabel": "Financial Instruments [Abstract]"
       }
      }
     },
     "localname": "FinancialInstrumentsAbstract",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "xbrltype": "stringItemType"
    },
    "cms_FinancialInstrumentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Instruments [Line Items]",
        "label": "Financial Instruments [Line Items]",
        "terseLabel": "Financial Instruments [Line Items]"
       }
      }
     },
     "localname": "FinancialInstrumentsLineItems",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstruments",
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_FinancialInstrumentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Instruments [Table]",
        "label": "Financial Instruments [Table]",
        "terseLabel": "Financial Instruments [Table]"
       }
      }
     },
     "localname": "FinancialInstrumentsTable",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstruments",
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_FinancingAndCapitalizationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing And Capitalization [Line Items]",
        "label": "Financing And Capitalization [Line Items]",
        "terseLabel": "Financing And Capitalization [Line Items]"
       }
      }
     },
     "localname": "FinancingAndCapitalizationLineItems",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_FinancingIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing income, including late payment fees from customers",
        "label": "Financing income",
        "terseLabel": "Financing income"
       }
      }
     },
     "localname": "FinancingIncome",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_FinancingObligationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Obligation [Member]",
        "label": "Financing Obligation [Member]",
        "terseLabel": "Financing Obligation"
       }
      }
     },
     "localname": "FinancingObligationMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FinancingReceivablesAndUnfundedLoanCommitmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivables And Unfunded Loan Commitments [Member]",
        "label": "Financing Receivables And Unfunded Loan Commitments [Member]",
        "terseLabel": "Financing Receivables And Unfunded Loan Commitments"
       }
      }
     },
     "localname": "FinancingReceivablesAndUnfundedLoanCommitmentsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/NewAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FirstMortgageBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds [Member]",
        "label": "First Mortgage Bonds [Member]",
        "terseLabel": "First Mortgage Bonds"
       }
      }
     },
     "localname": "FirstMortgageBondsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Five Point Eight Zero Zero Percent First Mortgage Bonds Due 2035 [Member]",
        "label": "Five Point Eight Zero Zero Percent First Mortgage Bonds Due 2035 [Member]",
        "terseLabel": "5.800 % First Mortgage Bonds Due 2035"
       }
      }
     },
     "localname": "FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Five Point Three Zero Zero Percent First Mortgage Bonds Due 2022 [Member]",
        "label": "Five Point Three Zero Zero Percent First Mortgage Bonds Due 2022 [Member]",
        "terseLabel": "5.300% First Mortgage Bonds Due 2022"
       }
      }
     },
     "localname": "FivePointThreeZeroZeroPercentFirstMortgageBondsDue2022Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FivePointZeroFiveZeroPercentSeniorNotesDue2022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Five Point Zero Five Zero Percent Senior Notes Due 2022 [Member]",
        "label": "Five Point Zero Five Zero Percent Senior Notes Due 2022 [Member]",
        "terseLabel": "5.050% Senior Notes Due 2022"
       }
      }
     },
     "localname": "FivePointZeroFiveZeroPercentSeniorNotesDue2022Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ForeignGovernmentTaxClaimOnSale": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of taxes claimed by a foreign government in connection with the sale of a business.",
        "label": "Foreign government tax claim on sale",
        "terseLabel": "Foreign government tax claim on sale"
       }
      }
     },
     "localname": "ForeignGovernmentTaxClaimOnSale",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_ForwardContractIndexedToIssuersEquityAggregateSalesPrice": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward Contract Indexed To Issuer's Equity, Aggregate Sales Price",
        "label": "Forward Contract Indexed To Issuer's Equity, Aggregate Sales Price",
        "terseLabel": "Forward contract indexed to issuer's equity"
       }
      }
     },
     "localname": "ForwardContractIndexedToIssuersEquityAggregateSalesPrice",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_ForwardContractIndexedToIssuersEquitySettlementRatePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward Contract Indexed To Issuer's Equity, Settlement Rate Per Share",
        "label": "Forward Contract Indexed To Issuer's Equity, Settlement Rate Per Share",
        "terseLabel": "Settlement rate per share (in dollars per share)"
       }
      }
     },
     "localname": "ForwardContractIndexedToIssuersEquitySettlementRatePerShare",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward Contracts Entered Into December 22, 2020 And Maturing June 22, 2022",
        "label": "Forward Contracts Entered Into December 22, 2020 And Maturing June 22, 2022 [Member]",
        "terseLabel": "Forward Contracts Entered Into December 22, 2020 And Maturing June 22, 2022"
       }
      }
     },
     "localname": "ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward Contracts Entered Into September 15, 2020 And Maturing December 31, 2021 [Member]",
        "label": "Forward Contracts Entered Into September 15, 2020 And Maturing December 31, 2021 [Member]",
        "terseLabel": "Forward Contracts Entered Into September 15, 2020 And Maturing December 31, 2021"
       }
      }
     },
     "localname": "ForwardContractsEnteredIntoSeptember152020AndMaturingDecember312021Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point Eight Seven Five Percent Senior Notes Due 2044 [Member]",
        "label": "Four Point Eight Seven Five Percent Senior Notes Due 2044 [Member]",
        "terseLabel": "4.875% Senior Notes Due 2044"
       }
      }
     },
     "localname": "FourPointEightSevenFivePercentSeniorNotesDue2044Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point Nine Seven Zero Percent First Mortgage Bonds Due 2040 [Member]",
        "label": "Four Point Nine Seven Zero Percent First Mortgage Bonds Due 2040 [Member]",
        "terseLabel": "4.970% First Mortgage Bonds Due 2040"
       }
      }
     },
     "localname": "FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point One Zero Zero Percent First Mortgage Bonds Due 2045 [Member]",
        "label": "Four Point One Zero Zero Percent First Mortgage Bonds Due 2045 [Member]",
        "terseLabel": "4.100% First Mortgage Bonds Due 2045"
       }
      }
     },
     "localname": "FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point Seven Zero Zero Percent Senior Notes Due 2043 [Member]",
        "label": "Four Point Seven Zero Zero Percent Senior Notes Due 2043 [Member]",
        "terseLabel": "4.700% Senior Notes Due 2043"
       }
      }
     },
     "localname": "FourPointSevenZeroZeroPercentSeniorNotesDue2043Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point Three Five Zero Percent First Mortgage Bonds Due 2049 [Member]",
        "label": "Four Point Three Five Zero Percent First Mortgage Bonds Due 2049 [Member]",
        "terseLabel": "4.350% First Mortgage Bonds Due 2049"
       }
      }
     },
     "localname": "FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point Three Five Zero Percent First Mortgage Bonds Due 2064 [Member]",
        "label": "Four Point Three Five Zero Percent First Mortgage Bonds Due 2064 [Member]",
        "terseLabel": "4.350% First Mortgage Bonds Due 2064"
       }
      }
     },
     "localname": "FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point Three One Zero Percent First Mortgage Bonds Due 2042 [Member]",
        "label": "Four Point Three One Zero Percent First Mortgage Bonds Due 2042 [Member]",
        "terseLabel": "4.310% First Mortgage Bonds Due 2042"
       }
      }
     },
     "localname": "FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point Two Eight Zero Percent First Mortgage Bonds Due 2057 [Member]",
        "label": "Four Point Two Eight Zero Percent First Mortgage Bonds Due 2057 [Member]",
        "terseLabel": "4.280% First Mortgage Bonds Due 2057"
       }
      }
     },
     "localname": "FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point Zero Five Zero Percent First Mortgage Bonds Due 2048 [Member]",
        "label": "Four Point Zero Five Zero Percent First Mortgage Bonds Due 2048 [Member]",
        "terseLabel": "4.050% First Mortgage Bonds Due 2048"
       }
      }
     },
     "localname": "FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point Zero One Zero Percent First Mortgage Bonds Due 2038 [Member]",
        "label": "Four Point Zero One Zero Percent First Mortgage Bonds Due 2038 [Member]",
        "terseLabel": "4.010% First Mortgage Bonds Due 2038"
       }
      }
     },
     "localname": "FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain Shared With Customers For Substation Transmission Assets to METC [Member]",
        "label": "Gain Shared With Customers For Substation Transmission Assets to METC [Member]",
        "terseLabel": "Gain shared with customers"
       }
      }
     },
     "localname": "GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasAssetsHeldUnderFinanceLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas Assets Held Under Finance Leases [Member]",
        "label": "Gas Assets Held Under Finance Leases [Member]",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "GasAssetsHeldUnderFinanceLeasesMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasCostRecoveryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas Cost Recovery [Member]",
        "label": "Gas Cost Recovery [Member]",
        "terseLabel": "GCR underrecoveries",
        "verboseLabel": "GCR overrecoveries/underrecoveries"
       }
      }
     },
     "localname": "GasCostRecoveryMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasDistributionCutPurgeCapMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas Distribution Cut, Purge, Cap [Member]",
        "label": "Gas Distribution Cut Purge Cap [Member]",
        "terseLabel": "Gas distribution cut, purge, and cap"
       }
      }
     },
     "localname": "GasDistributionCutPurgeCapMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasFueledElectricGenerationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas-Fueled Electric Generation [Member]",
        "label": "Gas Fueled Electric Generation [Member]",
        "terseLabel": "Gas-Fueled Electric Generation"
       }
      }
     },
     "localname": "GasFueledElectricGenerationMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasIndexPriceReportingClassActionLawsuitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Action Lawsuits [Member]",
        "label": "Gas Index Price Reporting, Class Action Lawsuits [Member]",
        "terseLabel": "Class Action Lawsuits"
       }
      }
     },
     "localname": "GasIndexPriceReportingClassActionLawsuitsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasIndexPriceReportingIndividualLawsuitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Individual Lawsuits [Member]",
        "label": "Gas Index Price Reporting, Individual Lawsuits [Member]",
        "terseLabel": "Individual Lawsuits"
       }
      }
     },
     "localname": "GasIndexPriceReportingIndividualLawsuitsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasIndexPriceReportingLitigationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas Index Price Reporting Litigation [Member]",
        "label": "Gas Index Price Reporting Litigation [Member]",
        "terseLabel": "Gas Index Price Reporting Litigation"
       }
      }
     },
     "localname": "GasIndexPriceReportingLitigationMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas Other [Member]",
        "label": "Gas Other [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "GasOtherMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasRateCaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas Rate Case [Member]",
        "label": "Gas Rate Case [Member]",
        "terseLabel": "Gas Rate Case"
       }
      }
     },
     "localname": "GasRateCaseMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasRateCaseTaxReformRateChangeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas Rate Case Tax Reform Rate Change [Member]",
        "label": "Gas Rate Case Tax Reform Rate Change [Member]",
        "terseLabel": "Gas Rate Case Tax Reform Rate Change"
       }
      }
     },
     "localname": "GasRateCaseTaxReformRateChangeMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasUndergroundStorageFacilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas Underground Storage Facilities [Member]",
        "label": "Gas Underground Storage Facilities [Member]",
        "terseLabel": "Underground Storage Facilities"
       }
      }
     },
     "localname": "GasUndergroundStorageFacilitiesMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasUtilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas Utility [Member]",
        "label": "Gas Utility [Member]",
        "terseLabel": "Gas Utility"
       }
      }
     },
     "localname": "GasUtilityMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasUtilityPropertyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas Utility Property [Member]",
        "label": "Gas Utility Property [Member]",
        "terseLabel": "Gas utility property"
       }
      }
     },
     "localname": "GasUtilityPropertyMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasWellsPlugAndAbandonMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas Wells Plug And Abandon [Member]",
        "label": "Gas Wells Plug And Abandon [Member]",
        "terseLabel": "Gas wells plug and abandon"
       }
      }
     },
     "localname": "GasWellsPlugAndAbandonMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GeneseeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Genesee [Member]",
        "label": "Genesee [Member]",
        "verboseLabel": "Genesee"
       }
      }
     },
     "localname": "GeneseeMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GraylingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grayling [Member]",
        "label": "Grayling [Member]",
        "terseLabel": "Grayling"
       }
      }
     },
     "localname": "GraylingMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GuaranteesAndOtherContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guarantees And Other Contingencies [Line Items]",
        "label": "Guarantees And Other Contingencies [Line Items]",
        "terseLabel": "Guarantees And Other Contingencies [Line Items]"
       }
      }
     },
     "localname": "GuaranteesAndOtherContingenciesLineItems",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_GuaranteesAndOtherContingenciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guarantees And Other Contingencies [Table]",
        "label": "Guarantees And Other Contingencies [Table]",
        "terseLabel": "Guarantees And Other Contingencies [Table]"
       }
      }
     },
     "localname": "GuaranteesAndOtherContingenciesTable",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_InactivePensionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inactive Pension Plan [Member]",
        "label": "Inactive Pension Plan [Member]",
        "terseLabel": "Pension Plan B"
       }
      }
     },
     "localname": "InactivePensionPlanMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_IncomeTaxBenefitsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Benefits [Line Items]",
        "label": "Income Tax Benefits [Line Items]",
        "terseLabel": "Income Tax Benefits [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxBenefitsLineItems",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_IncomeTaxBenefitsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Benefits [Table]",
        "label": "Income Tax Benefits [Table]",
        "terseLabel": "Income Tax Benefits [Table]"
       }
      }
     },
     "localname": "IncomeTaxBenefitsTable",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to regulatory tax benefits.",
        "label": "Income Tax Reconciliation, Regulatory Tax Expense (Benefit)",
        "terseLabel": "Accelerated flow-through of regulatory tax benefits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationRegulatoryTaxExpenseBenefit",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_IncomeTaxesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes [Line Items]",
        "label": "Income Taxes [Line Items]",
        "terseLabel": "Income Taxes [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxesLineItems",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_IncomeTaxesSubjectToNormalizationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes Subject To Normalization [Member]",
        "label": "Income Taxes Subject To Normalization [Member]",
        "terseLabel": "Income Taxes Subject To Normalization"
       }
      }
     },
     "localname": "IncomeTaxesSubjectToNormalizationMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_IncomeTaxesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes [Table]",
        "label": "Income Taxes [Table]",
        "terseLabel": "Income Taxes [Table]"
       }
      }
     },
     "localname": "IncomeTaxesTable",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_IncreaseDecreaseInIncomeTaxExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Income Tax Expense [Abstract]",
        "label": "Increase (Decrease) In Income Tax Expense [Abstract]",
        "terseLabel": "Increase (decrease) in income taxes from:"
       }
      }
     },
     "localname": "IncreaseDecreaseInIncomeTaxExpenseAbstract",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indemnification Agreement From Purchase Of Variable Interest Entity",
        "label": "Indemnification Agreement From Purchase Of Variable Interest Entity [Member]",
        "terseLabel": "Indemnification Agreement From Purchase Of Variable Interest Entity"
       }
      }
     },
     "localname": "IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_IndustrialUtilityServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrial Utility Service [Member]",
        "label": "Industrial Utility Service [Member]",
        "terseLabel": "Industrial"
       }
      }
     },
     "localname": "IndustrialUtilityServiceMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_IntangiblePlantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible Plant [Member]",
        "label": "Intangible Plant [Member]",
        "terseLabel": "Intangible Plant"
       }
      }
     },
     "localname": "IntangiblePlantMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_InterestAndDividendIncomeRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest And Dividend Income Related Parties",
        "label": "Interest And Dividend Income Related Parties",
        "terseLabel": "Interest and dividend income \u2013 related parties"
       }
      }
     },
     "localname": "InterestAndDividendIncomeRelatedParties",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_InterestRateSwapNotesReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate Swap, Notes Receivable [Member]",
        "label": "Interest Rate Swap, Notes Receivable [Member]",
        "terseLabel": "Interest Rate Swap, Notes Receivable"
       }
      }
     },
     "localname": "InterestRateSwapNotesReceivableMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_InvestmentInSubsidiaries": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital contributions made by the parent company to one of the company's subsidiaries.",
        "label": "Investment in subsidiaries",
        "negatedTerseLabel": "Investment in subsidiaries"
       }
      }
     },
     "localname": "InvestmentInSubsidiaries",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_InvestmentInSubsidiariesParentOnly": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment In Subsidiaries Parent Only",
        "label": "Investment In Subsidiaries Parent Only",
        "terseLabel": "Investments in subsidiaries"
       }
      }
     },
     "localname": "InvestmentInSubsidiariesParentOnly",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_LeasesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases [Line Items]",
        "label": "Leases [Line Items]",
        "terseLabel": "Leases [Line Items]"
       }
      }
     },
     "localname": "LeasesLineItems",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancing",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_LeasesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases [Table]",
        "label": "Leases [Table]",
        "terseLabel": "Leases [Table]"
       }
      }
     },
     "localname": "LeasesTable",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancing",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_LesseeAndLessorLeasesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee And Lessor Leases [Text Block]",
        "label": "Lessee And Lessor Leases [Text Block]",
        "terseLabel": "Leases and Palisades Financing"
       }
      }
     },
     "localname": "LesseeAndLessorLeasesTextBlock",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancing"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_LesseeFinanceLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Finance Lease Liabilities [Abstract]",
        "label": "Lessee, Finance Lease Liabilities [Abstract]",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "LesseeFinanceLeaseLiabilitiesAbstract",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_LesseeOperatingLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease Liabilities [Abstract]",
        "label": "Lessee, Operating Lease Liabilities [Abstract]",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilitiesAbstract",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee Operating Lease Liability And Finance Lease Liability Maturity [Table Text Block]",
        "label": "Lessee Operating Lease Liability And Finance Lease Liability Maturity [Table Text Block]",
        "terseLabel": "Lessee Operating Lease Liability and Finance Liability Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_LesseeWeightedAverageDiscountRateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Weighted Average Discount Rate [Abstract]",
        "label": "Lessee, Weighted Average Discount Rate [Abstract]",
        "terseLabel": "Weighted-average discount rate"
       }
      }
     },
     "localname": "LesseeWeightedAverageDiscountRateAbstract",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_LesseeWeightedAverageLeaseTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Weighted Average Lease Term [Abstract]",
        "label": "Lessee, Weighted Average Lease Term [Abstract]",
        "terseLabel": "Weighted-average remaining lease term (in years)"
       }
      }
     },
     "localname": "LesseeWeightedAverageLeaseTermAbstract",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_LoansOriginatedWithinLastFiveYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans Originated Within Last Five Years [Member]",
        "label": "Loans Originated Within Last Five Years [Member]",
        "terseLabel": "Loans Originated Within Last Five Years"
       }
      }
     },
     "localname": "LoansOriginatedWithinLastFiveYearsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_LocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local Jurisdiction [Member]",
        "label": "Local Jurisdiction [Member]",
        "terseLabel": "Local Tax Authority"
       }
      }
     },
     "localname": "LocalJurisdictionMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Debt, Current Maturities, Lease Obligation, Current And Other Financing Current",
        "label": "Long Term Debt, Current Maturities, Lease Obligation, Current And Other Financing Current",
        "terseLabel": "Current portion of long-term debt, finance leases, and other financing"
       }
      }
     },
     "localname": "LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_LossContingencyNumberOfLawsuits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss Contingency, Number of lawsuits",
        "label": "Loss Contingency, Number of lawsuits",
        "terseLabel": "Number of lawsuits"
       }
      }
     },
     "localname": "LossContingencyNumberOfLawsuits",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "positiveIntegerItemType"
    },
    "cms_LudingtonMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ludington [Member]",
        "label": "Ludington [Member]",
        "terseLabel": "Ludington"
       }
      }
     },
     "localname": "LudingtonMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ManufacturedGasPlantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Manufactured Gas Plant [Member]",
        "label": "Manufactured Gas Plant [Member]",
        "terseLabel": "Manufactured Gas Plant"
       }
      }
     },
     "localname": "ManufacturedGasPlantMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_March2025ThroughTerminationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "March 2025 Through Termination",
        "label": "March 2025 Through Termination [Member]",
        "terseLabel": "March 2025 Through Termination"
       }
      }
     },
     "localname": "March2025ThroughTerminationMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_MarketBasedRestrictedStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Market-Based Restricted Stock [Member]",
        "label": "Market Based Restricted Stock [Member]",
        "terseLabel": "Market-based awards"
       }
      }
     },
     "localname": "MarketBasedRestrictedStockMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_McvPpaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "MCV PPA [Member]",
        "label": "Mcv Ppa [Member]",
        "terseLabel": "MCV PPA"
       }
      }
     },
     "localname": "McvPpaMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_MinimumYearsOfParticipationBeforeVesting": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum years of participation required before becoming vested.",
        "label": "Minimum years of participation before vesting",
        "terseLabel": "Minimum years of participation before vesting"
       }
      }
     },
     "localname": "MinimumYearsOfParticipationBeforeVesting",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in noncontrolling interest balance from contributions from the noncontrolling interest holders, included in the consolidation of the parent entity",
        "label": "Minority Interest, Increase From Contribution From Noncontrolling Interest Holders",
        "terseLabel": "Contribution from noncontrolling interest"
       }
      }
     },
     "localname": "MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_MultiassetInvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Multi-asset Investments [Member]",
        "label": "Multi-asset Investments [Member]",
        "terseLabel": "Multi-asset investments"
       }
      }
     },
     "localname": "MultiassetInvestmentsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_MutualFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mutual Funds [Member]",
        "label": "Mutual Funds [Member]",
        "terseLabel": "Mutual funds"
       }
      }
     },
     "localname": "MutualFundsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_NaturalGasTransportationAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Natural Gas Transportation Agreement [Member]",
        "label": "Natural Gas Transportation Agreement [Member]",
        "terseLabel": "Natural Gas Transportation Agreement"
       }
      }
     },
     "localname": "NaturalGasTransportationAgreementMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Over (under) recovery authorized by the regulatory agency.",
        "label": "Net Over Under Recovery Of Expense Including Interest Authorized",
        "verboseLabel": "Over (under) recovery authorized by the MPSC"
       }
      }
     },
     "localname": "NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the adoption of new accounting pronouncements that describes the new methods, amount and effects on financial statement line items, and the entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.",
        "label": "New Accounting Pronouncements And Description Of New Accounting Pronouncements Not Yet Adopted [Text Block]",
        "terseLabel": "New Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndDescriptionOfNewAccountingPronouncementsNotYetAdoptedTextBlock",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/NewAccountingStandards"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_NonCashTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-cash transactions [Abstract]",
        "label": "Non-cash transactions [Abstract]",
        "terseLabel": "Non\u2011cash transactions"
       }
      }
     },
     "localname": "NonCashTransactionsAbstract",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_NonUtilityPlantAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-Utility Plant Assets [Member]",
        "label": "Non Utility Plant Assets [Member]",
        "terseLabel": "Non-utility plant assets"
       }
      }
     },
     "localname": "NonUtilityPlantAssetsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in noncontrolling interest from an asset acquisition that resulted in VIE being consolidated.",
        "label": "Noncontrolling Interest Increase From Asset Acquisition VIE Consolidation",
        "terseLabel": "Impact of purchase and consolidation of VIE"
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Nonqualified deferred compensation plan assets fair value disclosure",
        "terseLabel": "Nonqualified deferred compensation plan assets"
       }
      }
     },
     "localname": "NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Nonqualified Deferred Compensation Plan Liabilities Fair Value Disclosure",
        "terseLabel": "Nonqualified deferred compensation plan liabilities"
       }
      }
     },
     "localname": "NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes Payable, Intercompany Payables And Related Party Payables",
        "label": "Notes Payable, Intercompany Payables And Related Party Payables",
        "terseLabel": "Notes payable \u2013 intercompany"
       }
      }
     },
     "localname": "NotesPayableIntercompanyPayablesAndRelatedPartyPayables",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_NotesReceivableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes Receivable [Abstract]",
        "label": "Notes Receivable [Abstract]",
        "terseLabel": "Notes Receivable [Abstract]"
       }
      }
     },
     "localname": "NotesReceivableAbstract",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "xbrltype": "stringItemType"
    },
    "cms_NotesReceivableRelatedPartiesFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes Receivable, Related Parties, Fair Value Disclosure",
        "label": "Notes Receivable, Related Parties, Fair Value Disclosure",
        "terseLabel": "Notes receivable related party"
       }
      }
     },
     "localname": "NotesReceivableRelatedPartiesFairValueDisclosure",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_NrepaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NREPA [Member]",
        "label": "Nrepa [Member]",
        "terseLabel": "NREPA"
       }
      }
     },
     "localname": "NrepaMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_NumberOfFormerManufacturedGasPlants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Former Manufactured Gas Plants",
        "label": "Number of Former Manufactured Gas Plants",
        "terseLabel": "Number of former MGPs"
       }
      }
     },
     "localname": "NumberOfFormerManufacturedGasPlants",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "positiveIntegerItemType"
    },
    "cms_NumberOfUnitsRetired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of units retired.",
        "label": "Number of units retired",
        "terseLabel": "Number of units retired"
       }
      }
     },
     "localname": "NumberOfUnitsRetired",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "positiveIntegerItemType"
    },
    "cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One Point Eight Zero Zero Percent Tax Exempt Revenue Bonds Due 2049 [Member]",
        "label": "One Point Eight Zero Zero Percent Tax Exempt Revenue Bonds Due 2049 [Member]",
        "terseLabel": "1.800% Tax Exempt Revenue Bonds Due 2049"
       }
      }
     },
     "localname": "OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_OtherCmsSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other CMS Subsidiaries [Member]",
        "label": "Other Cms Subsidiaries [Member]",
        "terseLabel": "Certificates of deposit"
       }
      }
     },
     "localname": "OtherCmsSubsidiariesMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_OtherFinanceLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Finance Leases [Member]",
        "label": "Other Finance Leases [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherFinanceLeasesMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_OtherIncomeandExpensesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Other Income and Expenses [Table]",
        "label": "Other Income and Expenses [Line Items]",
        "terseLabel": "Other Income and Expenses [Line Items]"
       }
      }
     },
     "localname": "OtherIncomeandExpensesLineItems",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_OtherIncomeandExpensesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Income and Expenses [Table]",
        "label": "Other Income and Expenses [Table]",
        "terseLabel": "Other Income and Expenses [Table]"
       }
      }
     },
     "localname": "OtherIncomeandExpensesTable",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 7.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other nonoperating income (expense), retirement benefits, net",
        "terseLabel": "Nonoperating retirement benefits, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseRetirementBenefitsNet",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_OtherOtherNonoperatingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherNonoperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of other miscellaneous expense which are not identified separately as a component in Other expense table.",
        "label": "Other Other Nonoperating Expense",
        "negatedLabel": "All other"
       }
      }
     },
     "localname": "OtherOtherNonoperatingExpense",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_OtherPpaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other PPA [Member]",
        "label": "Other Ppa [Member]",
        "terseLabel": "Other PPAs"
       }
      }
     },
     "localname": "OtherPpaMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_OtherPurchaseObligationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Purchase Obligations [Member]",
        "label": "Other Purchase Obligations [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherPurchaseObligationsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_OtherUtilityServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Utility Service [Member]",
        "label": "Other Utility Service [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherUtilityServiceMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_OverAgeSixtyFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Over Age Sixty Five [Member]",
        "label": "Over Age Sixty Five [Member]",
        "terseLabel": "Over Age 65"
       }
      }
     },
     "localname": "OverAgeSixtyFiveMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_PalisadesPowerPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Palisades Power Purchase Agreement [Member]",
        "label": "Palisades Power Purchase Agreement [Member]",
        "terseLabel": "Palisades Power Purchase Agreement"
       }
      }
     },
     "localname": "PalisadesPowerPurchaseAgreementMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_PalisadesPpaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Palisades PPA [Member]",
        "label": "Palisades Ppa [Member]",
        "terseLabel": "Palisades PPA"
       }
      }
     },
     "localname": "PalisadesPpaMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_PensionAndDBSERPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pension And DB SERP [Member]",
        "label": "Pension And D B S E R P [Member]",
        "terseLabel": "DB\u00a0Pension Plans and DB\u00a0SERP"
       }
      }
     },
     "localname": "PensionAndDBSERPMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RegulatoryAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pretax net amount of gains and losses that are not yet recognized as a component of net periodic benefit cost, and that are recognized as increases or decreases in regulatory assets (liabilities) as they arise. Gains and losses are due to changes in the value of either the benefit obligation or the plan assets resulting from experience different from that assumed or from a change in an actuarial assumption, or the consequence of a decision to temporarily deviate from the substantive plan.",
        "label": "Pension And Other Postretirement Benefit Plans Regulatory Assets (Liabilities) Net Gains Losses Before Tax",
        "terseLabel": "Net loss"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RegulatoryAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount related to the pretax cost of benefit changes attributable to plan participants' prior service pursuant to a plan amendment or a plan initiation, which has not yet been recognized as components of net periodic benefit cost.",
        "label": "Pension And Other Postretirement Benefit Plans Regulatory Assets (Liabilities) Net Prior Service Cost (Credit) Before Tax",
        "terseLabel": "Prior service cost (credit)"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PercentOfInitialGrantIssuedOnVestingDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of initial grant of equity-based compensation awards earned depending on the outcome of the market condition or performance condition.",
        "label": "Percent of Initial Grant Issued on Vesting Date",
        "terseLabel": "Percent of initial grant issued on vesting date"
       }
      }
     },
     "localname": "PercentOfInitialGrantIssuedOnVestingDate",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period for gains or losses to be included in market related value",
        "label": "Period for gains or losses to be included in market related value",
        "terseLabel": "Period for gains or losses to be included in market related value"
       }
      }
     },
     "localname": "PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cms_PipelinesAndPowerPurchaseAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pipelines And Power Purchase Agreements [Member]",
        "label": "Pipelines And Power Purchase Agreements [Member]",
        "terseLabel": "Pipelines and PPAs"
       }
      }
     },
     "localname": "PipelinesAndPowerPurchaseAgreementsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_Plan401KMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "401 (K) Plan [Member]",
        "label": "Plan401 K [Member]",
        "terseLabel": "401 (K) Plan"
       }
      }
     },
     "localname": "Plan401KMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_PlanAssetsExcludingPooledFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan Assets Excluding Pooled Funds [Member]",
        "label": "Plan Assets Excluding Pooled Funds [Member]",
        "terseLabel": "Plan Assets Excluding Pooled Funds"
       }
      }
     },
     "localname": "PlanAssetsExcludingPooledFundsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_PlanContributionPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of base pay contributed by the Company to the plan for employees.",
        "label": "Plan contribution percentage",
        "terseLabel": "Plan contribution percentage"
       }
      }
     },
     "localname": "PlanContributionPercentage",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cms_PooledFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pooled Funds [Member]",
        "label": "Pooled Funds [Member]",
        "terseLabel": "Pooled funds"
       }
      }
     },
     "localname": "PooledFundsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_PowerSalesAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Power Sales Agreement [Member]",
        "label": "Power Sales Agreement [Member]",
        "terseLabel": "Power Sales Agreement"
       }
      }
     },
     "localname": "PowerSalesAgreementMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_PowerSupplyCostRecoveryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Power Supply Cost Recovery [Member]",
        "label": "Power Supply Cost Recovery [Member]",
        "terseLabel": "PSCR overrecoveries/underrecoveries"
       }
      }
     },
     "localname": "PowerSupplyCostRecoveryMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_PpaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PPA [Member]",
        "label": "Ppa [Member]",
        "terseLabel": "Total PPAs"
       }
      }
     },
     "localname": "PpaMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ProceedsFromGovernmentGrant": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash grant received from government during the current period.",
        "label": "Proceeds from government grant",
        "terseLabel": "Proceeds from government grant"
       }
      }
     },
     "localname": "ProceedsFromGovernmentGrant",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PropertyPlantAndEquipmentGrossExcludingCWIP": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "cms_PropertyPlantAndEquipmentNetExcludingCWIP",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant And Equipment Gross, Excluding C W I P",
        "terseLabel": "Plant, property, and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGrossExcludingCWIP",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PropertyPlantAndEquipmentNetExcludingCWIP": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant And Equipment, Net, Excluding C W I P",
        "totalLabel": "Plant, property, and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNetExcludingCWIP",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PropertyTaxPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for property taxes, which may include accounting policies for recognizing and measureing expense and deferred property tax.",
        "label": "Property Tax Policy Text Block",
        "terseLabel": "Property Taxes"
       }
      }
     },
     "localname": "PropertyTaxPolicyTextBlock",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the average rate of allowance for funds used during construction.",
        "label": "Public Utilities, Allowance For Funds Used During Construction Average Rate [Table Text Block]",
        "terseLabel": "Public Utilities, Allowance For Funds Used During Construction Average Rate"
       }
      }
     },
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current year acquisitions of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Public Utilities, Property Plant and Equipment Additions",
        "terseLabel": "Plant additions"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAdditions",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Property, Plant And Equipment And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization",
        "label": "Public Utilities, Property, Plant And Equipment And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization",
        "totalLabel": "Total plant, property, and equipment"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress",
        "label": "Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress",
        "terseLabel": "Plant, property, and equipment, gross",
        "totalLabel": "Plant, property, and equipment, gross",
        "verboseLabel": "Plant, property, and equipment, gross"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current year divestiture of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Public Utilities, Property Plant and Equipment Disposals",
        "terseLabel": "Plant retirements"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDisposals",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of total net PPE excluding construction work in progress.",
        "label": "Public Utilities Property Plant And Equipment Net Excluding C W I P",
        "totalLabel": "Plant, property, and equipment, net"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 3.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization",
        "label": "Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization",
        "negatedLabel": "Accumulated depreciation and amortization",
        "terseLabel": "Less accumulated depreciation and amortization",
        "verboseLabel": "Consumers accumulated depreciation and amortization"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities Property Plant and Equipment Schedule of Accumulated Depreciation and Amortization Table Text Block",
        "label": "Public Utilities Property Plant and Equipment Schedule of Accumulated Depreciation and Amortization Table Text Block [Table Text Block]",
        "terseLabel": "Public Utilities Property Plant and Equipment Schedule of Accumulated Depreciation and Amortization Table"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the electric, gas, and other composite depreciation rates for public utility plants in service for each year an income statement is presented.",
        "label": "Public Utilities Property Plant and Equipment Schedule of Composite Depreciation Rate Table Text Block [Table Text Block]",
        "terseLabel": "Public Utilities Property Plant and Equipment Schedule of Composite Depreciation Rate Table"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_PurchaseOfIntercompanyNotesReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase Of Intercompany Notes Receivable",
        "label": "Purchase Of Intercompany Notes Receivable",
        "negatedTerseLabel": "DB\u00a0SERP investment in note receivable \u2013 related party"
       }
      }
     },
     "localname": "PurchaseOfIntercompanyNotesReceivable",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PurchasedPowerRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of electricity purchased from related parties and sold during the reporting period.",
        "label": "Purchased Power Related Parties",
        "terseLabel": "Purchased power \u2013 related parties"
       }
      }
     },
     "localname": "PurchasedPowerRelatedParties",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_QuarterlyFinancialandCommonStockInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Quarterly Financial and Common Stock Information [Table]",
        "label": "Quarterly Financial and Common Stock Information [Line Items]",
        "terseLabel": "Quarterly Financial and Common Stock Information [Line Items]"
       }
      }
     },
     "localname": "QuarterlyFinancialandCommonStockInformationLineItems",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationTables",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_QuarterlyFinancialandCommonStockInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quarterly Financial and Common Stock Information [Table]",
        "label": "Quarterly Financial and Common Stock Information [Table]",
        "terseLabel": "Quarterly Financial and Common Stock Information [Table]"
       }
      }
     },
     "localname": "QuarterlyFinancialandCommonStockInformationTable",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationTables",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_RayCompressorStationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ray Compressor Station [Member]",
        "label": "Ray Compressor Station [Member]",
        "terseLabel": "Ray Compressor Station"
       }
      }
     },
     "localname": "RayCompressorStationMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RegulatoryAssetsNumberOfUnits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory Assets, Number Of Units",
        "label": "Regulatory Assets, Number Of Units",
        "terseLabel": "Number of units"
       }
      }
     },
     "localname": "RegulatoryAssetsNumberOfUnits",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cms_RegulatoryMattersAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory Matters [Abstract]",
        "label": "Regulatory Matters [Abstract]",
        "terseLabel": "Regulatory Matters [Abstract]"
       }
      }
     },
     "localname": "RegulatoryMattersAbstract",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "xbrltype": "stringItemType"
    },
    "cms_RelatedPartiesPpaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Parties PPA [Member]",
        "label": "Related Parties Ppa [Member]",
        "terseLabel": "Related-party PPAs"
       }
      }
     },
     "localname": "RelatedPartiesPpaMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RelatedPartyLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Lease [Member]",
        "label": "Related Party Lease [Member]",
        "terseLabel": "Related Party Lease"
       }
      }
     },
     "localname": "RelatedPartyLeaseMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RenewableEnergyGrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Renewable Energy Grant [Member]",
        "label": "Renewable Energy Grant [Member]",
        "terseLabel": "Renewable energy grant"
       }
      }
     },
     "localname": "RenewableEnergyGrantMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RenewableEnergyGrantPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy related to the accounting for grants received under the American Recovery and Reinvestment Act of 2009.",
        "label": "Renewable Energy Grant [Policy Text Block]",
        "terseLabel": "Renewable Energy Grant"
       }
      }
     },
     "localname": "RenewableEnergyGrantPolicyTextBlock",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_RenewableGenerationAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Renewable Generation Assets [Member]",
        "label": "Renewable Generation Assets [Member]",
        "terseLabel": "Renewable generation assets"
       }
      }
     },
     "localname": "RenewableGenerationAssetsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RequestedRecoveryCollection": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount requested from regulatory entity for the recovery/collection from customers.",
        "label": "Requested Recovery/Collection",
        "terseLabel": "Requested recovery/collection"
       }
      }
     },
     "localname": "RequestedRecoveryCollection",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_ResidentialUtilityServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Residential Utility Services [Member]",
        "label": "Residential Utility Services [Member]",
        "terseLabel": "Residential"
       }
      }
     },
     "localname": "ResidentialUtilityServicesMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RestrictedStockAndRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock and Restricted Stock Units [Member]",
        "label": "Restricted Stock And Restricted Stock Units [Member]",
        "terseLabel": "Restricted Stock and Restricted Stock Units"
       }
      }
     },
     "localname": "RestrictedStockAndRestrictedStockUnitsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RestructuringAndRelatedCostCostsPaidOrSettled": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring And Related Cost, Costs Paid Or Settled",
        "label": "Restructuring And Related Cost, Costs Paid Or Settled",
        "negatedTerseLabel": "Costs paid or settled"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostCostsPaidOrSettled",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_RestructuringAndRelatedCostIncurredCostCapitalized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring And Related Cost, Incurred Cost Capitalized",
        "label": "Restructuring And Related Cost, Incurred Cost Capitalized",
        "terseLabel": "Costs incurred and capitalized"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostIncurredCostCapitalized",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails",
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_RetailInstallmentContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retail Installment Contracts",
        "label": "Retail Installment Contracts [Member]",
        "terseLabel": "Retail Installment Contracts"
       }
      }
     },
     "localname": "RetailInstallmentContractsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RetentionBenefitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retention Benefits [Member]",
        "label": "Retention Benefits [Member]",
        "terseLabel": "Retention Benefits"
       }
      }
     },
     "localname": "RetentionBenefitsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails",
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RetirementAgeRequirement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.",
        "label": "Retirement age requirement",
        "terseLabel": "Retirement age requirement"
       }
      }
     },
     "localname": "RetirementAgeRequirement",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cms_RetirementYearsOfService": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.",
        "label": "Retirement years of service",
        "terseLabel": "Retirement years of service"
       }
      }
     },
     "localname": "RetirementYearsOfService",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cms_RetirementYearsOfServiceWithDisability": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.",
        "label": "Retirement years of service with disability",
        "terseLabel": "Retirement years of service with disability"
       }
      }
     },
     "localname": "RetirementYearsOfServiceWithDisability",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cms_RevenueSubjectToRefund": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_Revenues",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Subject To Refund",
        "label": "Revenue Subject To Refund",
        "negatedTerseLabel": "Consumers revenues to be refunded"
       }
      }
     },
     "localname": "RevenueSubjectToRefund",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_RevolvingCreditFacilitiesFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facilities Five [Member]",
        "label": "Revolving Credit Facilities Five [Member]",
        "terseLabel": "Revolving Credit Facilities June 5, 2023"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesFiveMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RevolvingCreditFacilitiesFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facilities Four [Member]",
        "label": "Revolving Credit Facilities Four [Member]",
        "terseLabel": "Revolving Credit Facilities September 30, 2025"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesFourMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RevolvingCreditFacilitiesOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facilities One [Member]",
        "label": "Revolving Credit Facilities One [Member]",
        "terseLabel": "Revolving Credit Facilities November 19, 2020"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesOneMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RevolvingCreditFacilitiesSixMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facilities Six [Member]",
        "label": "Revolving Credit Facilities Six [Member]",
        "terseLabel": "Revolving Credit Facilities September 25, 2025"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesSixMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RevolvingCreditFacilitiesThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facilities Three [Member]",
        "label": "Revolving Credit Facilities Three [Member]",
        "terseLabel": "Revolving Credit Facilities April 18, 2022"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesThreeMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RevolvingCreditFacilitiesTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facilities Two [Member]",
        "label": "Revolving Credit Facilities Two [Member]",
        "terseLabel": "Revolving Credit Facilities June 5, 2023"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesTwoMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ScheduleOfAssetAllocationPercentagesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Asset Allocation Percentages [Table Text Block]",
        "label": "Schedule Of Asset Allocation Percentages [Table Text Block]",
        "terseLabel": "Schedule Of Asset Allocation"
       }
      }
     },
     "localname": "ScheduleOfAssetAllocationPercentagesTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash and cash equivalents, including restricted amounts.",
        "label": "Schedule of Cash, Cash Equivalents, Including Restricted [Table Text Block]",
        "terseLabel": "Schedule Of Cash And Cash Equivalents, Including Restricted Amounts"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of current and non-current notes receivable.",
        "label": "Schedule Of Current And Non Current Notes Receivable Table Text Block [Table Text Block]",
        "terseLabel": "Schedule Of Current And Non-Current Notes Receivable"
       }
      }
     },
     "localname": "ScheduleOfCurrentAndNonCurrentNotesReceivableTableTextBlockTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_ScheduleOfDepriciationAndAmortizationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Depriciation And Amortization [Table Text Block]",
        "label": "Schedule Of Depriciation And Amortization [Table Text Block]",
        "terseLabel": "Schedule Of Depreciation And Amortization"
       }
      }
     },
     "localname": "ScheduleOfDepriciationAndAmortizationTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_ScheduleOfFinancingAndCapitalizationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Financing And Capitalization [Table]",
        "label": "Schedule Of Financing And Capitalization [Table]",
        "terseLabel": "Schedule Of Financing And Capitalization [Table]"
       }
      }
     },
     "localname": "ScheduleOfFinancingAndCapitalizationTable",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Net Periodic Benefit Cost Not Yet Recognized Including Regulatory Assets And Liabilities",
        "label": "Schedule Of Net Periodic Benefit Cost Not Yet Recognized Including Regulatory Assets And Liabilities [Table Text Block]",
        "terseLabel": "Schedule Of Net Periodic Benefit Cost Not Yet Recognized"
       }
      }
     },
     "localname": "ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_ScheduleOfPreferredStockTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Preferred Stock [Table Text Block]",
        "label": "Schedule Of Preferred Stock [Table Text Block]",
        "terseLabel": "Preferred Stock"
       }
      }
     },
     "localname": "ScheduleOfPreferredStockTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of the assets and liabilities for PSCR and GCR underrecoveries and overrecoveries.",
        "label": "Schedule Of Pscr And Gcr Underrecoveries and Overrecoveries Table Text Block [Table Text Block]",
        "terseLabel": "Schedule of Assets and Liabilities for PSCR and GCR Underrecoveries and Overrecoveries"
       }
      }
     },
     "localname": "ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the DB SERP trust assets market value, amounts contributed to the DB SERP trust, and the ABO of the DB SERP.",
        "label": "Schedule of SERP trust assets ABO and contributions Table Text Block [Table Text Block]",
        "terseLabel": "Schedule Of SERP Trust Assets, ABO And Contributions"
       }
      }
     },
     "localname": "ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_ScheduleofplancontributionsTableTextBlockTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of plan contributions made.",
        "label": "Schedule of plan contributions Table Text Block [Table Text Block]",
        "terseLabel": "Schedule Of Plan Contributions"
       }
      }
     },
     "localname": "ScheduleofplancontributionsTableTextBlockTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_SecuritizationBondsDue20252029Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Two Two Zero Percent Securitization Bonds Due 2020-2029 [Member]",
        "label": "Securitization Bonds Due 2025-2029 [Member]",
        "terseLabel": "Securitization Bonds"
       }
      }
     },
     "localname": "SecuritizationBondsDue20252029Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_SecuritizationBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securitization Bonds [Member]",
        "label": "Securitization Bonds [Member]",
        "terseLabel": "Securitization bonds"
       }
      }
     },
     "localname": "SecuritizationBondsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_SecuritizedCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The securitization and tax costs related to Consumers' securitization bonds.",
        "label": "Securitized Costs [Member]",
        "terseLabel": "Securitized costs"
       }
      }
     },
     "localname": "SecuritizedCostsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_SecuritizedRegulatoryAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securitized Regulatory Assets [Member]",
        "label": "Securitized Regulatory Assets [Member]",
        "terseLabel": "Securitized regulatory assets"
       }
      }
     },
     "localname": "SecuritizedRegulatoryAssetsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_Series450Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "$4.50 Series [Member]",
        "label": "Series450 [Member]",
        "verboseLabel": "Preferred Stock $4.50 Series"
       }
      }
     },
     "localname": "Series450Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationPreferredStockofSubsidiaryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_SettlementOfForwardContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Settlement Of Forward Contracts [Member]",
        "label": "Settlement Of Forward Contracts [Member]",
        "terseLabel": "Settlement Of Forward Contracts"
       }
      }
     },
     "localname": "SettlementOfForwardContractsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ShortTermDebtAuthorizedBorrowings": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Short-term debt, authorized borrowings",
        "terseLabel": "Short-term debt authorized borrowings"
       }
      }
     },
     "localname": "ShortTermDebtAuthorizedBorrowings",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_SignificantAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant Accounting Policies [Line Items]",
        "label": "Significant Accounting Policies [Line Items]",
        "terseLabel": "Significant Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesLineItems",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPolicies",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_SignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant Accounting Policies [Table]",
        "label": "Significant Accounting Policies [Table]",
        "terseLabel": "Significant Accounting Policies [Table]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTable",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPolicies",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Six Point One Seven Zero Percent First Mortgage Bonds Due 2040 [Member]",
        "label": "Six Point One Seven Zero Percent First Mortgage Bonds Due 2040 [Member]",
        "terseLabel": "6.170% First Mortgage Bonds Due 2040"
       }
      }
     },
     "localname": "SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_StateAndMunicipalBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "State and Municipal Bonds [Member]",
        "label": "State And Municipal Bonds [Member]",
        "terseLabel": "State and municipal bonds"
       }
      }
     },
     "localname": "StateAndMunicipalBondsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_StateTaxAuthorityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "State Tax Authority",
        "label": "State Tax Authority [Member]",
        "terseLabel": "State Tax Authority"
       }
      }
     },
     "localname": "StateTaxAuthorityMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Settlement Of Forward Contract Indexed To Issuer's Equity",
        "label": "Stock Issued During Period, Shares, Settlement Of Forward Contract Indexed To Issuer's Equity",
        "terseLabel": "Settlement of forward contract indexed to issuer's equity (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesSettlementOfForwardContractIndexedToIssuersEquity",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cms_StockOfferingProgramMaximumValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum value of new stock which can be issued in a public offering.",
        "label": "Stock Offering Program Maximum Value",
        "terseLabel": "Stock offering program maximum value"
       }
      }
     },
     "localname": "StockOfferingProgramMaximumValue",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of (1) pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization and (2) tax credit carryforwards available to reduce future taxable income, including amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.",
        "label": "Summary Of Operating Loss And Tax Credit Carryforwards Table Text Block [Table Text Block]",
        "terseLabel": "Loss And Credit Carryforwards"
       }
      }
     },
     "localname": "SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_SupplementalEmployeeRetirementPlanDefinedContributionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplemental Employee Retirement Plan Defined Contribution [Member]",
        "label": "Supplemental Employee Retirement Plan Defined Contribution [Member]",
        "terseLabel": "DC SERP"
       }
      }
     },
     "localname": "SupplementalEmployeeRetirementPlanDefinedContributionMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TESFilerCityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "T.E.S. Filer City [Member]",
        "label": "T E S Filer City [Member]",
        "terseLabel": "T.E.S. Filer City"
       }
      }
     },
     "localname": "TESFilerCityMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TaxAndOtherIndemnityObligationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax And Other Indemnity Obligations [Member]",
        "label": "Tax And Other Indemnity Obligations [Member]",
        "terseLabel": "Tax And Other Indemnity Obligations"
       }
      }
     },
     "localname": "TaxAndOtherIndemnityObligationsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TaxCarryforwardAmountIncreaseDecrease": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) to the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Carryforward Amount Increase (Decrease)",
        "terseLabel": "Increase (decrease) in tax credit carryforward"
       }
      }
     },
     "localname": "TaxCarryforwardAmountIncreaseDecrease",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_TaxExemptRevenueBondsDue2035Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Exempt Revenue Bonds Due 2035 [Member]",
        "label": "Tax Exempt Revenue Bonds Due 2035 [Member]",
        "terseLabel": "Tax Exempt Revenue Bonds Due 2035"
       }
      }
     },
     "localname": "TaxExemptRevenueBondsDue2035Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TaxExemptRevenueBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Exempt Revenue Bonds [Member]",
        "label": "Tax Exempt Revenue Bonds [Member]",
        "terseLabel": "Tax Exempt Revenue Bonds"
       }
      }
     },
     "localname": "TaxExemptRevenueBondsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TermLoanFacilityDue2025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Facility Due 2025 [Member]",
        "label": "Term Loan Facility Due 2025 [Member]",
        "terseLabel": "Term Loan Facility Due 2025"
       }
      }
     },
     "localname": "TermLoanFacilityDue2025Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TermLoanFacilityDueFebruary2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Facility Due February 2021",
        "label": "Term Loan Facility Due February 2021 [Member]",
        "terseLabel": "Term Loan Facility Due 2021",
        "verboseLabel": "Term Loan Facility Due February 2021"
       }
      }
     },
     "localname": "TermLoanFacilityDueFebruary2021Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TermLoanFacilityDueJanuary2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Facility Due January 2021 [Member]",
        "label": "Term Loan Facility Due January 2021 [Member]",
        "terseLabel": "Term loan facility due January 2021"
       }
      }
     },
     "localname": "TermLoanFacilityDueJanuary2021Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TermLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Facility [Member]",
        "label": "Term Loan Facility [Member]",
        "terseLabel": "Term loans and revolving credit agreements"
       }
      }
     },
     "localname": "TermLoanFacilityMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Eight Seven Five Percent Senior Notes Due 2024 [Member]",
        "label": "Three Point Eight Seven Five Percent Senior Notes Due 2024 [Member]",
        "terseLabel": "3.875% Senior Notes Due 2024"
       }
      }
     },
     "localname": "ThreePointEightSevenFivePercentSeniorNotesDue2024Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Eight Six Zero Percent First Mortgage Bonds Due 2052 [Member]",
        "label": "Three Point Eight Six Zero Percent First Mortgage Bonds Due 2052 [Member]",
        "terseLabel": "3.860% First Mortgage Bonds Due 2052"
       }
      }
     },
     "localname": "ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Eight Zero Zero Percent First Mortgage Bonds Due 2028 [Member]",
        "label": "Three Point Eight Zero Zero Percent First Mortgage Bonds Due 2028 [Member]",
        "terseLabel": "3.800% First Mortgage Bonds Due 2028"
       }
      }
     },
     "localname": "ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Five Two Zero Percent First Mortgage Bonds Due 2037 [Member]",
        "label": "Three Point Five Two Zero Percent First Mortgage Bonds Due 2037 [Member]",
        "terseLabel": "3.520% First Mortgage Bonds Due 2037"
       }
      }
     },
     "localname": "ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Four Five Zero Percent Senior Notes Due 2027 [Member]",
        "label": "Three Point Four Five Zero Percent Senior Notes Due 2027 [Member]",
        "terseLabel": "3.450% Senior Notes Due 2027"
       }
      }
     },
     "localname": "ThreePointFourFiveZeroPercentSeniorNotesDue2027Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Nine Five Zero Percent First Mortgage Bonds Due 2043 [Member]",
        "label": "Three Point Nine Five Zero Percent First Mortgage Bonds Due 2043 [Member]",
        "terseLabel": "3.950% First Mortgage Bonds Due 2043"
       }
      }
     },
     "localname": "ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Nine Five Zero Percent First Mortgage Bonds Due 2047 [Member]",
        "label": "Three Point Nine Five Zero Percent First Mortgage Bonds Due 2047 [Member]",
        "terseLabel": "3.950% First Mortgage Bonds Due 2047"
       }
      }
     },
     "localname": "ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point One Eight Zero Percent First Mortgage Bonds Due 2032 [Member]",
        "label": "Three Point One Eight Zero Percent First Mortgage Bonds Due 2032 [Member]",
        "terseLabel": "3.180% First Mortgage Bonds Due 2032"
       }
      }
     },
     "localname": "ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point One Nine Zero Percent First Mortgage Bonds Due 2024 [Member]",
        "label": "Three Point One Nine Zero Percent First Mortgage Bonds Due 2024 [Member]",
        "terseLabel": "3.190% First Mortgage Bonds Due 2024"
       }
      }
     },
     "localname": "ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point One Two Five Percent First Mortgage Bonds Due 2024 [Member]",
        "label": "Three Point One Two Five Percent First Mortgage Bonds Due 2024 [Member]",
        "terseLabel": "3.125% First Mortgage Bonds Due 2024"
       }
      }
     },
     "localname": "ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point One Zero Zero Percent First Mortgage Bonds Due 2050 [Member]",
        "label": "Three Point One Zero Zero Percent First Mortgage Bonds Due 2050 [Member]",
        "terseLabel": "3.100% First Mortgage Bonds Due 2050"
       }
      }
     },
     "localname": "ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Seven Five Zero Percent First Mortgage Bonds Due 2050 [Member]",
        "label": "Three Point Seven Five Zero Percent First Mortgage Bonds Due 2050 [Member]",
        "terseLabel": "3.750% First Mortgage Bonds Due 2050"
       }
      }
     },
     "localname": "ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Seven Seven Zero Percent First Mortgage Bonds Due 2020 [Member]",
        "label": "Three Point Seven Seven Zero Percent First Mortgage Bonds Due 2020 [Member]",
        "terseLabel": "3.770% Percent First Mortgage Bonds Due 2020"
       }
      }
     },
     "localname": "ThreePointSevenSevenZeroPercentFirstMortgageBondsDue2020Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Six Eight Zero Percent First Mortgage Bonds Due 2027 [Member]",
        "label": "Three Point Six Eight Zero Percent First Mortgage Bonds Due 2027 [Member]",
        "terseLabel": "3.680% First Mortgage Bonds Due 2027"
       }
      }
     },
     "localname": "ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Six Zero Zero Percent Senior Notes Due 2025 [Member]",
        "label": "Three Point Six Zero Zero Percent Senior Notes Due 2025 [Member]",
        "terseLabel": "3.600% Senior Notes Due 2025"
       }
      }
     },
     "localname": "ThreePointSixZeroZeroPercentSeniorNotesDue2025Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Three Nine Zero Percent First Mortgage Bonds Due 2027 [Member]",
        "label": "Three Point Three Nine Zero Percent First Mortgage Bonds Due 2027 [Member]",
        "terseLabel": "3.390 % First Mortgage Bonds Due 2027"
       }
      }
     },
     "localname": "ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Three Seven Five Percent First Mortgage Bonds Due 2023 [Member]",
        "label": "Three Point Three Seven Five Percent First Mortgage Bonds Due 2023 [Member]",
        "terseLabel": "3.375% First Mortgage Bonds Due 2023"
       }
      }
     },
     "localname": "ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Two Five Zero Percent First Mortgage Bonds Due 2046 [Member]",
        "label": "Three Point Two Five Zero Percent First Mortgage Bonds Due 2046 [Member]",
        "terseLabel": "3.250% First Mortgage Bonds Due 2046"
       }
      }
     },
     "localname": "ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Zero Zero Zero Percent Senior Notes Due 2026 [Member]",
        "label": "Three Point Zero Zero Zero Percent Senior Notes Due 2026 [Member]",
        "terseLabel": "3.000% Senior Notes Due 2026"
       }
      }
     },
     "localname": "ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TimeLapsedRestrictedStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Time-Lapsed Restricted Stock [Member]",
        "label": "Time Lapsed Restricted Stock [Member]",
        "terseLabel": "Time-lapse awards"
       }
      }
     },
     "localname": "TimeLapsedRestrictedStockMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TimeLapsedRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Time-Lapsed Restricted Stock Units [Member]",
        "label": "Time Lapsed Restricted Stock Units [Member]",
        "terseLabel": "Restricted stock units"
       }
      }
     },
     "localname": "TimeLapsedRestrictedStockUnitsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total amount of regulatory assets (liabilities) and AOCI that have not been recognized as a component of net periodic cost.",
        "label": "Total amounts recognized in regulatory assests (liabilities) and AOCI",
        "totalLabel": "Total amounts recognized in regulatory assets and AOCI"
       }
      }
     },
     "localname": "TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Point Eight Five Zero Percent First Mortgage Bonds Due 2022 [Member]",
        "label": "Two Point Eight Five Zero Percent First Mortgage Bonds Due 2022 [Member]",
        "terseLabel": "2.850% First Mortgage Bonds Due 2022"
       }
      }
     },
     "localname": "TwoPointEightFiveZeroPercentFirstMortgageBondsDue2022Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Point Nine Five Zero Percent Senior Notes Due 2027A [Member]",
        "label": "Two Point Nine Five Zero Percent Senior Notes Due 2027A [Member]",
        "terseLabel": "2.950% Senior Notes Due 2027"
       }
      }
     },
     "localname": "TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_UnderAgeSixtyFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Under Age Sixty Five [Member]",
        "label": "Under Age Sixty Five [Member]",
        "terseLabel": "Under Age 65"
       }
      }
     },
     "localname": "UnderAgeSixtyFiveMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_UnderwatercablesStraitsofMackinacMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Underwater cables Straits of Mackinac [Member]",
        "label": "Underwater cables Straits of Mackinac [Member]",
        "terseLabel": "Underwater cables Straits of Mackinac"
       }
      }
     },
     "localname": "UnderwatercablesStraitsofMackinacMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_UnionMembershipByTotalEmployeesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "UnionMembershipByTotalEmployeesPercentage",
        "label": "Union Membership By Total Employees Percentage",
        "terseLabel": "Union employees percentage"
       }
      }
     },
     "localname": "UnionMembershipByTotalEmployeesPercentage",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual contribution to be paid by counterparty to a renewable resources program.",
        "label": "Unrecorded Unconditional Purchase Obligation Annual Contribution To Renewable Resources Program By Counterparty",
        "terseLabel": "Annual contribution to renewable resources program by counterparty"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per MWh of available capacity that must be paid, in connection with an unconditional purchase obligation that has not been recognized for financial reporting purposes.",
        "label": "Unrecorded Unconditional Purchase Obligation Capacity Charge Per Mwh",
        "terseLabel": "PPA capacity charge per MWh (in dollars per MWh)"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "perUnitItemType"
    },
    "cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, Off-Peak",
        "label": "Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, Off-Peak",
        "terseLabel": "PPA fixed energy charge per MWh, off-peak (in dollars per MWh)"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "perUnitItemType"
    },
    "cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, On-Peak",
        "label": "Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, On-Peak",
        "terseLabel": "PPA fixed energy charge per MWh, on-peak (in dollars per MWh)"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "perUnitItemType"
    },
    "cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecorded Unconditional Purchase Obligation, Period",
        "label": "Unrecorded Unconditional Purchase Obligation, Period [Axis]",
        "terseLabel": "Unrecorded Unconditional Purchase Obligation, Period [Axis]"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationPeriodAxis",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecorded Unconditional Purchase Obligation, Period",
        "label": "Unrecorded Unconditional Purchase Obligation, Period [Domain]",
        "terseLabel": "Unrecorded Unconditional Purchase Obligation, Period [Domain]"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationPeriodDomain",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum number of power units that may be acquired, in connection with an unconditional purchase obligation that has not been recognized for financial reporting purposes.",
        "label": "Unrecorded Unconditional Purchase Obligations, Maximum Quantity",
        "terseLabel": "Annual average capacity (in MW)"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationsMaximumQuantity",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum number of units that must be purchased, in connection with unconditional purchase obligations that have not been recognized for financial reporting purposes.",
        "label": "Unrecorded Unconditional Purchase Obligations, Minimum Quantity Required",
        "terseLabel": "PPA minimum quantity required"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Utilities Operating Expense Purchased Power Related Parties",
        "label": "Utilities Operating Expense Purchased Power Related Parties",
        "terseLabel": "Purchased power \u2013 related parties"
       }
      }
     },
     "localname": "UtilitiesOperatingExpensePurchasedPowerRelatedParties",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_UtilityPlantAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Utility Plant Assets [Member]",
        "label": "Utility Plant Assets [Member]",
        "terseLabel": "Utility plant assets"
       }
      }
     },
     "localname": "UtilityPlantAssetsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_VariableInterestEntitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entities [Abstract]",
        "label": "Variable Interest Entities [Abstract]",
        "terseLabel": "Variable Interest Entities [Abstract]"
       }
      }
     },
     "localname": "VariableInterestEntitiesAbstract",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "xbrltype": "stringItemType"
    },
    "cms_VariableInterestEntityCapacityCommitted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entity, Capacity Committed",
        "label": "Variable Interest Entity, Capacity Committed",
        "terseLabel": "Capacity committed (in MW)"
       }
      }
     },
     "localname": "VariableInterestEntityCapacityCommitted",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "cms_VariableInterestEntityMaximumCapacity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entity, Maximum Capacity",
        "label": "Variable Interest Entity, Maximum Capacity",
        "terseLabel": "Nameplate capacity (in MW)"
       }
      }
     },
     "localname": "VariableInterestEntityMaximumCapacity",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "cms_VariableRateFirstMortgageBondsDue2069Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate First Mortgage Bonds Due 2069",
        "label": "Variable Rate First Mortgage Bonds Due 2069 [Member]",
        "terseLabel": "Variable Rate First Mortgage Bonds Due 2069"
       }
      }
     },
     "localname": "VariableRateFirstMortgageBondsDue2069Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_VariableRateFirstMortgageBondsDueMay2070Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate First Mortgage Bonds Due May 2070",
        "label": "Variable Rate First Mortgage Bonds Due May 2070 [Member]",
        "terseLabel": "Variable Rate First Mortgage Bonds Due 2070",
        "verboseLabel": "Variable Rate First Mortgage Bonds Due May 2070"
       }
      }
     },
     "localname": "VariableRateFirstMortgageBondsDueMay2070Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_VariableRateFirstMortgageBondsDueOctober2070Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate First Mortgage Bonds Due October 2070",
        "label": "Variable Rate First Mortgage Bonds Due October 2070 [Member]",
        "terseLabel": "Variable Rate First Mortgage Bonds Due 2070",
        "verboseLabel": "Variable Rate First Mortgage Bonds Due October 2070"
       }
      }
     },
     "localname": "VariableRateFirstMortgageBondsDueOctober2070Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_VariableRateFirstMortgageBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate First Mortgage Bonds [Member]",
        "label": "Variable Rate First Mortgage Bonds [Member]",
        "terseLabel": "Variable Rate First Mortgage Bonds"
       }
      }
     },
     "localname": "VariableRateFirstMortgageBondsMember",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_YearEndThroughMarch2025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Year End Through March 2025",
        "label": "Year End Through March 2025 [Member]",
        "terseLabel": "Year End Through March 2025"
       }
      }
     },
     "localname": "YearEndThroughMarch2025Member",
     "nsuri": "http://www.consumersenergy.com/20201231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r938",
      "r939",
      "r941"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r942"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r936"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r943"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligations",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables",
      "http://www.consumersenergy.com/role/AssetSaleandExitActivitiesTables",
      "http://www.consumersenergy.com/role/AssetSalesandExitActivities",
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/CashAndCashEquivalents",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsTables",
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ContingenciesandCommitments",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
      "http://www.consumersenergy.com/role/Coverpage",
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "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/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationPreferredStockofSubsidiaryDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails",
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancing",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables",
      "http://www.consumersenergy.com/role/NewAccountingStandards",
      "http://www.consumersenergy.com/role/NotesReceivable",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails",
      "http://www.consumersenergy.com/role/NotesReceivableTables",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipment",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationTables",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationUnaudited",
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersTables",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables",
      "http://www.consumersenergy.com/role/ReportableSegments",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsTables",
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables",
      "http://www.consumersenergy.com/role/Revenue",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueTables",
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves",
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails",
      "http://www.consumersenergy.com/role/SignificantAccountingPolicies",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy",
      "http://www.consumersenergy.com/role/StockBasedCompensation",
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r943"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r943"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r944"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r943"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r943"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r943"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r943"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filer"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r938",
      "r939",
      "r941"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligations",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables",
      "http://www.consumersenergy.com/role/AssetSaleandExitActivitiesTables",
      "http://www.consumersenergy.com/role/AssetSalesandExitActivities",
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/CashAndCashEquivalents",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsTables",
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ContingenciesandCommitments",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
      "http://www.consumersenergy.com/role/Coverpage",
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "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/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationPreferredStockofSubsidiaryDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails",
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancing",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables",
      "http://www.consumersenergy.com/role/NewAccountingStandards",
      "http://www.consumersenergy.com/role/NotesReceivable",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails",
      "http://www.consumersenergy.com/role/NotesReceivableTables",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipment",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationTables",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationUnaudited",
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersTables",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables",
      "http://www.consumersenergy.com/role/ReportableSegments",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsTables",
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables",
      "http://www.consumersenergy.com/role/Revenue",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueTables",
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves",
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails",
      "http://www.consumersenergy.com/role/SignificantAccountingPolicies",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy",
      "http://www.consumersenergy.com/role/StockBasedCompensation",
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r935"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r937"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "auth_ref": [
      "r182",
      "r669",
      "r949"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.",
        "label": "Condensed Balance Sheet Statement [Table]",
        "terseLabel": "Condensed Balance Sheet Statement [Table]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementTable",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedBalanceSheetStatementsCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Condensed Balance Sheet Statements, Captions [Line Items]",
        "terseLabel": "Condensed Balance Sheet Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedCashFlowStatementTable": {
     "auth_ref": [
      "r182",
      "r669",
      "r950"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Cash Flow Statement [Table]",
        "terseLabel": "Condensed Cash Flow Statement [Table]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementTable",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedCashFlowStatementsCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Condensed Cash Flow Statements, Captions [Line Items]",
        "terseLabel": "Condensed Cash Flow Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information Disclosure [Abstract]",
        "terseLabel": "Condensed Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_CondensedFinancialStatementsCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Condensed Financial Statements, Captions [Line Items]",
        "terseLabel": "Condensed Financial Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedFinancialStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedIncomeStatementTable": {
     "auth_ref": [
      "r182",
      "r669",
      "r950"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed income statement including, but not limited to, income statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Income Statement [Table]",
        "terseLabel": "Condensed Income Statement [Table]"
       }
      }
     },
     "localname": "CondensedIncomeStatementTable",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedIncomeStatementsCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Condensed Income Statements, Captions [Line Items]",
        "terseLabel": "Condensed Income Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedIncomeStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r675",
      "r676",
      "r685",
      "r686",
      "r914",
      "r947"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by consolidated entity or group of entities.",
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r675",
      "r676",
      "r685",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity or group of entities consolidated into reporting entity.",
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r260",
      "r273",
      "r274",
      "r275",
      "r276",
      "r278",
      "r280",
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r260",
      "r273",
      "r274",
      "r275",
      "r276",
      "r278",
      "r280",
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r88",
      "r176",
      "r953"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.",
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r198",
      "r206",
      "r323",
      "r612",
      "r613",
      "r614",
      "r654",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity",
      "http://www.consumersenergy.com/role/NewAccountingStandardsDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r198",
      "r206",
      "r323",
      "r612",
      "r613",
      "r614",
      "r654",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity",
      "http://www.consumersenergy.com/role/NewAccountingStandardsDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r198",
      "r206",
      "r323",
      "r612",
      "r613",
      "r614",
      "r654",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity",
      "http://www.consumersenergy.com/role/NewAccountingStandardsDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim.",
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information.",
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r574",
      "r584",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r815",
      "r882",
      "r884"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r574",
      "r584",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r815",
      "r882",
      "r884"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NaturalGasReservesMember": {
     "auth_ref": [
      "r822",
      "r940"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Natural gas composed primarily of methane gas, excluding liquid or condensate natural gas.",
        "label": "Natural Gas [Member]",
        "terseLabel": "Natural Gas"
       }
      }
     },
     "localname": "NaturalGasReservesMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OtherPropertyMember": {
     "auth_ref": [
      "r899",
      "r913",
      "r946",
      "r948"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property classified as other.",
        "label": "Other Property [Member]",
        "terseLabel": "Other property"
       }
      }
     },
     "localname": "OtherPropertyMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ParentCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The registrant that controls, directly or indirectly, another entity (or entities). The usual condition for control is ownership of a majority (over 50%) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree.",
        "label": "Parent Company [Member]",
        "terseLabel": "CMS Energy"
       }
      }
     },
     "localname": "ParentCompanyMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r286",
      "r470",
      "r472",
      "r816",
      "r881",
      "r883"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r286",
      "r470",
      "r472",
      "r816",
      "r881",
      "r883"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r510",
      "r574",
      "r584",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r815",
      "r882",
      "r884"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r510",
      "r574",
      "r584",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r815",
      "r882",
      "r884"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": {
     "auth_ref": [
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r952",
      "r955"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of property.",
        "label": "Name of Property [Axis]",
        "terseLabel": "Name of Property [Axis]"
       }
      }
     },
     "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": {
     "auth_ref": [
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the property, for example, but not limited to, ABC Shopping Center.",
        "label": "Name of Property [Domain]",
        "terseLabel": "Name of Property [Domain]"
       }
      }
     },
     "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.",
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ReserveQuantitiesByTypeOfReserveAxis": {
     "auth_ref": [
      "r823",
      "r940"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by types of proved developed and undeveloped petroleum reserves.",
        "label": "Petroleum Reserves [Axis]",
        "terseLabel": "Petroleum Reserves [Axis]"
       }
      }
     },
     "localname": "ReserveQuantitiesByTypeOfReserveAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r579",
      "r945"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information reported for future period.",
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedFinancialStatementsTable": {
     "auth_ref": [
      "r182",
      "r669",
      "r950",
      "r954",
      "r956",
      "r957"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows.",
        "label": "Condensed Financial Statements [Table]",
        "terseLabel": "Condensed Financial Statements [Table]"
       }
      }
     },
     "localname": "ScheduleOfCondensedFinancialStatementsTable",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r193",
      "r951"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "Schedule II - Valuation and Qualifying Accounts and Reserves"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r408",
      "r579",
      "r800"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SubsidiariesMember": {
     "auth_ref": [
      "r538",
      "r794",
      "r795",
      "r797"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by another entity.",
        "label": "Subsidiaries [Member]",
        "terseLabel": "Subsidiaries"
       }
      }
     },
     "localname": "SubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_TypeOfReserveDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of petroleum reserve being disclosed: oil, natural gas, natural gas liquids, synthetic oil, synthetic gas, or other nonrenewable natural resource that is intended to be upgraded into synthetic oil and gas with separate disclosures for consolidated entities and equity method investments.",
        "label": "Type of Reserve [Domain]",
        "terseLabel": "Type of Reserve [Domain]"
       }
      }
     },
     "localname": "TypeOfReserveDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves",
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r193",
      "r951"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves",
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201613Member": {
     "auth_ref": [
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.",
        "label": "Accounting Standards Update 2016-13 [Member]",
        "terseLabel": "Accounting Standards Update 2016-13"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201613Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NewAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]"
       }
      }
     },
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivable",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails",
      "http://www.consumersenergy.com/role/NotesReceivableTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "auth_ref": [
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of receivable.",
        "label": "Receivable Type [Axis]",
        "terseLabel": "Receivable Type [Axis]"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableFairValueDisclosure": {
     "auth_ref": [
      "r744"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties.",
        "label": "Accounts Receivable, Fair Value Disclosure",
        "verboseLabel": "Long-term receivables"
       }
      }
     },
     "localname": "AccountsReceivableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r291",
      "r292"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "verboseLabel": "Current accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableGrossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r16",
      "r45",
      "r291",
      "r292"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable and accrued revenue, less allowance of $29 in 2020 and $20 in 2019",
        "verboseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedParties": {
     "auth_ref": [
      "r44",
      "r174",
      "r795",
      "r797",
      "r866"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.",
        "label": "Accounts Receivable, Related Parties",
        "terseLabel": "Accounts receivable related parties"
       }
      }
     },
     "localname": "AccountsReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingencies": {
     "auth_ref": [
      "r387",
      "r406",
      "r407"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies.",
        "label": "Accrual for Environmental Loss Contingencies",
        "terseLabel": "Accrual for environmental loss contingencies"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate": {
     "auth_ref": [
      "r387",
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate applied to the undiscounted amount of environmental loss contingencies to arrive at the present value recorded as of the balance sheet date.",
        "label": "Accrual for Environmental Loss Contingencies, Discount Rate",
        "verboseLabel": "Discounted projected costs rate"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesGross": {
     "auth_ref": [
      "r387",
      "r418"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of the accrual for environmental loss contingencies.",
        "label": "Accrual for Environmental Loss Contingencies, Gross",
        "verboseLabel": "Remaining undiscounted obligation amount"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear": {
     "auth_ref": [
      "r418"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Five",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear": {
     "auth_ref": [
      "r418"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Four",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear": {
     "auth_ref": [
      "r418"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Two",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear": {
     "auth_ref": [
      "r418"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Three",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear": {
     "auth_ref": [
      "r418"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year One",
        "verboseLabel": "2021"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDeferredInvestmentTaxCredit": {
     "auth_ref": [
      "r75",
      "r213",
      "r622"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accumulated Deferred Investment Tax Credit",
        "terseLabel": "Deferred investment tax credit"
       }
      }
     },
     "localname": "AccumulatedDeferredInvestmentTaxCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "auth_ref": [
      "r95",
      "r101",
      "r104",
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]",
        "terseLabel": "Retirement benefits liability"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r59",
      "r367"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "cms_PropertyPlantAndEquipmentNetExcludingCWIP",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Accumulated depreciation and amortization",
        "terseLabel": "Less accumulated depreciation and amortization",
        "verboseLabel": "Accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r101",
      "r112",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "terseLabel": "Derivative instruments"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "auth_ref": [
      "r91",
      "r92",
      "r93",
      "r101",
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.",
        "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r48",
      "r98",
      "r100",
      "r101",
      "r862",
      "r892",
      "r896"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r97",
      "r101",
      "r104",
      "r195",
      "r196",
      "r197",
      "r682",
      "r887",
      "r888"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Other paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r612",
      "r613",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Other Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentForAmortization": {
     "auth_ref": [
      "r157",
      "r356"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.",
        "label": "Amortization",
        "verboseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AdjustmentForAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r199",
      "r200",
      "r201",
      "r202",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r652",
      "r653",
      "r654",
      "r655",
      "r818",
      "r819",
      "r820",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NewAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r587",
      "r605",
      "r616"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Compensation expense recognized"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r192"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "Allowance for uncollectible accounts"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r299",
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.",
        "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Schedule Of Allowance For Loan Losses"
       }
      }
     },
     "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r52",
      "r301",
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable and accrued revenue, ALLOWANCE"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForFundsUsedDuringConstructionPolicy": {
     "auth_ref": [
      "r166",
      "r919"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for AFUDC (for example, component of PPE, credit to income statement), information regarding the inclusion in rates (only capitalized if its inclusion in rates is probable) and description of AFUDC (for example, represents the cost of capital used during construction).",
        "label": "Allowance for Funds Used During Construction, Policy [Policy Text Block]",
        "terseLabel": "AFUDC"
       }
      }
     },
     "localname": "AllowanceForFundsUsedDuringConstructionPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForLossesOnFinanceReceivablesMember": {
     "auth_ref": [
      "r192"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for portion expected to be uncollectible of investment in contractual right to receive money on demand or on fixed or determinable date recognized as asset in creditor's statement of financial position.",
        "label": "SEC Schedule, 12-09, Allowance, Loss on Finance Receivable [Member]",
        "terseLabel": "Allowance for notes receivable"
       }
      }
     },
     "localname": "AllowanceForLossesOnFinanceReceivablesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForNotesAndLoansReceivableCurrent": {
     "auth_ref": [
      "r53",
      "r301",
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on financing receivable, classified as current.",
        "label": "Financing Receivable, Allowance for Credit Loss, Current",
        "verboseLabel": "Notes receivable, ALLOWANCE"
       }
      }
     },
     "localname": "AllowanceForNotesAndLoansReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent": {
     "auth_ref": [
      "r53",
      "r301",
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on financing receivable, classified as noncurrent.",
        "label": "Financing Receivable, Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Accounts and notes receivable, ALLOWANCE"
       }
      }
     },
     "localname": "AllowanceForNotesAndLoansReceivableNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligation": {
     "auth_ref": [
      "r376"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "label": "Asset Retirement Obligation",
        "periodEndLabel": "ARO Liability, end of period",
        "periodStartLabel": "ARO Liability, at beginning of period"
       }
      }
     },
     "localname": "AssetRetirementObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Retirement Obligation [Abstract]",
        "terseLabel": "Asset Retirement Obligation [Abstract]"
       }
      }
     },
     "localname": "AssetRetirementObligationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetRetirementObligationAccretionExpense": {
     "auth_ref": [
      "r375",
      "r379"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.",
        "label": "Asset Retirement Obligation, Accretion Expense",
        "verboseLabel": "Accretion"
       }
      }
     },
     "localname": "AssetRetirementObligationAccretionExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationCostsMember": {
     "auth_ref": [
      "r916",
      "r926"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs for the retirement of long-lived assets.",
        "label": "Asset Retirement Obligation Costs [Member]",
        "terseLabel": "ARO"
       }
      }
     },
     "localname": "AssetRetirementObligationCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetRetirementObligationDisclosureTextBlock": {
     "auth_ref": [
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an asset retirement obligation and the associated long-lived asset. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "label": "Asset Retirement Obligation Disclosure [Text Block]",
        "terseLabel": "Asset Retirement Obligations"
       }
      }
     },
     "localname": "AssetRetirementObligationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AssetRetirementObligationLiabilitiesIncurred": {
     "auth_ref": [
      "r377"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset retirement obligations incurred during the period.",
        "label": "Asset Retirement Obligation, Liabilities Incurred",
        "terseLabel": "Incurred",
        "verboseLabel": "ARO liability incurred"
       }
      }
     },
     "localname": "AssetRetirementObligationLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationLiabilitiesSettled": {
     "auth_ref": [
      "r378"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset.",
        "label": "Asset Retirement Obligation, Liabilities Settled",
        "negatedLabel": "Settled"
       }
      }
     },
     "localname": "AssetRetirementObligationLiabilitiesSettled",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationRevisionOfEstimate": {
     "auth_ref": [
      "r374",
      "r380"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the obligation.",
        "label": "Asset Retirement Obligation, Revision of Estimate",
        "verboseLabel": "Cash Flow Revisions"
       }
      }
     },
     "localname": "AssetRetirementObligationRevisionOfEstimate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]",
        "terseLabel": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]"
       }
      }
     },
     "localname": "AssetRetirementObligationRollForwardAnalysisRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetRetirementObligationsNoncurrent": {
     "auth_ref": [
      "r376"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Asset Retirement Obligations, Noncurrent",
        "terseLabel": "Asset retirement obligations"
       }
      }
     },
     "localname": "AssetRetirementObligationsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationsPolicy": {
     "auth_ref": [
      "r166",
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset.",
        "label": "Asset Retirement Obligation [Policy Text Block]",
        "terseLabel": "Asset Retirement Obligations Policy"
       }
      }
     },
     "localname": "AssetRetirementObligationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r171",
      "r268",
      "r275",
      "r282",
      "r318",
      "r675",
      "r685",
      "r750",
      "r827",
      "r859"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Assets",
        "terseLabel": "Assets",
        "totalLabel": "Total Assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r19",
      "r20",
      "r86",
      "r171",
      "r318",
      "r675",
      "r685",
      "r750"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current Assets",
        "verboseLabel": "Current Assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r734"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "terseLabel": "Other Non\u2011current Assets"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
     "auth_ref": [
      "r309",
      "r345"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.",
        "label": "Debt Securities, Available-for-sale, Noncurrent",
        "terseLabel": "Other investments"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r588",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r708",
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r162",
      "r163",
      "r164"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Capital expenditures not paid"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r745",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Carrying Amount"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]",
        "terseLabel": "Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r15",
      "r54",
      "r159"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": {
     "auth_ref": [
      "r27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for cash and cash equivalent footnotes,  which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify.",
        "label": "Cash and Cash Equivalents Disclosure [Text Block]",
        "verboseLabel": "Cash And Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CashAndCashEquivalents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents [Line Items]",
        "terseLabel": "Cash and Cash Equivalents [Line Items]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CashAndCashEquivalents",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Period Increase (Decrease) [Abstract]",
        "terseLabel": "Cash and Cash Equivalents, Period Increase (Decrease) [Abstract]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r27",
      "r160",
      "r166",
      "r825"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Restricted Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r160",
      "r166"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.",
        "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r152",
      "r159",
      "r165"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and Cash Equivalents,\u00a0Including Restricted Amounts, End of Period",
        "periodStartLabel": "Cash and Cash Equivalents,\u00a0Including Restricted Amounts, Beginning of Period",
        "totalLabel": "Cash and cash equivalents, including restricted amounts"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r152",
      "r751"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net Increase (Decrease) in Cash and Cash Equivalents,\u00a0Including Restricted Amounts"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries": {
     "auth_ref": [
      "r183"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents disclosure of the aggregate cash dividends paid to the entity by consolidated subsidiaries.",
        "label": "SEC Schedule, 12-04, Cash Dividends Paid to Registrant, Consolidated Subsidiaries",
        "terseLabel": "Dividends paid"
       }
      }
     },
     "localname": "CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r705"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.",
        "label": "Cash Flow Hedging [Member]",
        "terseLabel": "Cash Flow Hedging"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1": {
     "auth_ref": [
      "r727"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the increase (decrease) in fair value of the hedged item in a fair value hedge recognized in the income statement.",
        "label": "Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge",
        "terseLabel": "Gain on hedged item"
       }
      }
     },
     "localname": "ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock": {
     "auth_ref": [
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans.",
        "label": "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]",
        "terseLabel": "Schedule Of Funded Status Of Retirement Benefit Plans"
       }
      }
     },
     "localname": "ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r170",
      "r171",
      "r218",
      "r222",
      "r224",
      "r227",
      "r230",
      "r243",
      "r244",
      "r245",
      "r318",
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationPreferredStockofSubsidiaryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommercialPaperMember": {
     "auth_ref": [
      "r433"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.",
        "label": "Commercial Paper [Member]",
        "terseLabel": "Commercial Paper"
       }
      }
     },
     "localname": "CommercialPaperMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r74",
      "r407",
      "r840",
      "r868"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r166",
      "r430",
      "r900",
      "r901"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "terseLabel": "Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": {
     "auth_ref": [
      "r405",
      "r419",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments, contingencies, and guarantees.",
        "label": "Commitments Contingencies and Guarantees [Text Block]",
        "terseLabel": "Contingencies and Commitments"
       }
      }
     },
     "localname": "CommitmentsContingenciesAndGuaranteesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Dividends declared per common share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r195",
      "r196"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock",
        "verboseLabel": "CMS\u00a0Energy Corporation Common Stock, $0.01 par value"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity",
      "http://www.consumersenergy.com/role/Coverpage",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "verboseLabel": "Par value of common stock (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r42",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "End of period (in shares)",
        "periodStartLabel": "Beginning of period (in shares)",
        "terseLabel": "Common stock outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r107",
      "r109",
      "r110",
      "r121",
      "r848",
      "r877"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive Income Attributable to CMS\u00a0Energy"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r107",
      "r109",
      "r120",
      "r673",
      "r674",
      "r697",
      "r847",
      "r876"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "verboseLabel": "Comprehensive Income (Loss) Attributable to Noncontrolling Interests"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r107",
      "r109",
      "r119",
      "r672",
      "r697",
      "r846",
      "r875"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive Income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r351",
      "r354",
      "r668"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.",
        "label": "Computer Software, Intangible Asset [Member]",
        "terseLabel": "Software"
       }
      }
     },
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r250",
      "r251",
      "r289",
      "r747",
      "r748",
      "r898"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r250",
      "r251",
      "r289",
      "r747",
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r250",
      "r251",
      "r289",
      "r747",
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "auth_ref": [
      "r0",
      "r182",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.",
        "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]",
        "terseLabel": "Schedule I - Condensed Financial Information of Registrant"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests": {
     "auth_ref": [
      "r452",
      "r683"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a sale (new stock issuance) by a subsidiary to noncontrolling interests (third parties, parties directly or indirectly unrelated to parent) during the period. The capital transaction by subsidiary does not result in a loss of control by the parent, but does effect a change in total (consolidated) equity attributable to the parent.",
        "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Issuance of Equity by Subsidiary to Noncontrolling Interests",
        "terseLabel": "Sale of membership interest in VIE to tax equity investor"
       }
      }
     },
     "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r166",
      "r677"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationVariableInterestEntityPolicy": {
     "auth_ref": [
      "r166",
      "r684",
      "r688",
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]",
        "terseLabel": "Consolidation, Variable Interest Entity, Policy"
       }
      }
     },
     "localname": "ConsolidationVariableInterestEntityPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r366"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Construction in Progress, Gross",
        "terseLabel": "Construction work in progress"
       }
      }
     },
     "localname": "ConstructionInProgressGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualRightsMember": {
     "auth_ref": [
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights that arise from a contractual arrangement with a third party (not including franchise rights and license agreements).",
        "label": "Contractual Rights [Member]",
        "terseLabel": "Rights of way"
       }
      }
     },
     "localname": "ContractualRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r511",
      "r560",
      "r897"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate debt"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r127",
      "r816"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 8.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of goods and services sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "Costs and Expenses",
        "negatedTotalLabel": "Total operating expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditConcentrationRiskMember": {
     "auth_ref": [
      "r749"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.",
        "label": "Credit Concentration Risk [Member]",
        "terseLabel": "Credit Concentration Risk"
       }
      }
     },
     "localname": "CreditConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditScoreFicoAxis": {
     "auth_ref": [
      "r339",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by credit scores as defined by Fair Isaac Corporation (FICO), for example, but not limited to, greater than 740.",
        "label": "Credit Score, FICO [Axis]",
        "terseLabel": "Credit Score, FICO [Axis]"
       }
      }
     },
     "localname": "CreditScoreFicoAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditScoreFicoDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit rating as defined by Fair Isaac Corporation (FICO), for example, but not limited to, greater than 740. Element name and standard label in FICO Score [numeric lower end] to [numeric higher end] [Member] format for ranges. Element name and standard label in FICO Score Greater Than [low end numeric value] [Member] or FICO Score Less Than [high end numeric value] [Member] formats for greater than or less than disclosures.",
        "label": "Credit Score, FICO [Domain]",
        "terseLabel": "Credit Score, FICO [Domain]"
       }
      }
     },
     "localname": "CreditScoreFicoDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CumulativePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cumulative Preferred Stock [Member]",
        "terseLabel": "Consumers Energy Company Cumulative Preferred Stock, $100\u00a0par\u00a0value: $4.50 Series"
       }
      }
     },
     "localname": "CumulativePreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]",
        "terseLabel": "Current income taxes"
       }
      }
     },
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r173",
      "r649",
      "r658"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r173",
      "r649",
      "r658",
      "r660"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total Current Income Tax Expense"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r173",
      "r649",
      "r658"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State and local"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtCurrent": {
     "auth_ref": [
      "r66"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.",
        "label": "Debt, Current",
        "verboseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "DebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Financings and Capitalization"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalization"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r33",
      "r34",
      "r35",
      "r828",
      "r830",
      "r857"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Three-month LIBOR plus a spread",
        "verboseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r35",
      "r436",
      "r830",
      "r857"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-term Debt, Gross",
        "terseLabel": "Total minimum payments",
        "verboseLabel": "Principal amounts outstanding"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r761",
      "r764"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "verboseLabel": "Principal Balance"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "auth_ref": [
      "r71",
      "r761"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average effective interest rate during the reporting period.",
        "label": "Debt Instrument, Interest Rate During Period",
        "terseLabel": "Fixed interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r71",
      "r438",
      "r761"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Interest rate at period end"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalization",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRepurchaseAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value amount of debt instrument that was repurchased.",
        "label": "Debt Instrument, Repurchase Amount",
        "terseLabel": "Debt repurchased"
       }
      }
     },
     "localname": "DebtInstrumentRepurchaseAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r72",
      "r178",
      "r446",
      "r448",
      "r449",
      "r450",
      "r760",
      "r761",
      "r764",
      "r855"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalization",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": {
     "auth_ref": [
      "r760",
      "r761",
      "r762",
      "r763",
      "r764"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount (premium).",
        "label": "Debt Instrument, Unamortized Discount (Premium), Net",
        "negatedTerseLabel": "Unamortized discounts",
        "terseLabel": "Less discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtPolicyTextBlock": {
     "auth_ref": [
      "r166",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.",
        "label": "Debt, Policy [Policy Text Block]",
        "terseLabel": "Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs"
       }
      }
     },
     "localname": "DebtPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of debt outstanding.",
        "label": "Debt, Weighted Average Interest Rate",
        "terseLabel": "Weighted average interest rate"
       }
      }
     },
     "localname": "DebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r173",
      "r650",
      "r658"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r60",
      "r762"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedTerseLabel": "Unamortized issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r624",
      "r625"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Tax impact of ASU 2016-13"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NewAccountingStandardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxChargesMember": {
     "auth_ref": [
      "r916",
      "r925",
      "r930",
      "r931"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of income taxes.",
        "label": "Deferred Income Tax Charge [Member]",
        "terseLabel": "Income taxes, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxChargesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r157",
      "r173",
      "r650",
      "r658",
      "r659",
      "r660"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Total Deferred Income Tax Expense"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r38",
      "r39",
      "r639",
      "r829",
      "r856"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r624",
      "r625"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets expected to be realized or consumed after one year or normal operating cycle, if longer.",
        "label": "Deferred Income Taxes and Other Assets, Noncurrent",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndOtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r158"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Deferred income taxes and investment tax credits"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Taxes and Tax Credits [Abstract]",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCreditsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredProjectCostsMember": {
     "auth_ref": [
      "r916"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs incurred for acquired assets or services.",
        "label": "Deferred Project Costs [Member]",
        "terseLabel": "Deferred capital spending"
       }
      }
     },
     "localname": "DeferredProjectCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r173",
      "r650",
      "r658"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State and local"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r640"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r642"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total deferred income tax assets, net of valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net [Abstract]",
        "terseLabel": "Deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "auth_ref": [
      "r647",
      "r648"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails": {
       "order": 2.0,
       "parentTag": "cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "terseLabel": "Federal net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r647",
      "r648"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails": {
       "order": 3.0,
       "parentTag": "cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "terseLabel": "Local net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities": {
     "auth_ref": [
      "r647",
      "r648"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences derived regulatory assets and liabilities.",
        "label": "Deferred Tax Assets, Regulatory Assets and Liabilities",
        "terseLabel": "Net regulatory tax liability"
       }
      }
     },
     "localname": "DeferredTaxAssetsRegulatoryAssetsAndLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": {
     "auth_ref": [
      "r645",
      "r647",
      "r648"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails": {
       "order": 1.0,
       "parentTag": "cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business",
        "terseLabel": "General business credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r647",
      "r648"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "terseLabel": "Reserves and accruals"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r641"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r625",
      "r642"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Total net deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": {
     "auth_ref": [
      "r647",
      "r648"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory.",
        "label": "Deferred Tax Liabilities, Inventory",
        "negatedLabel": "Gas inventory"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Net [Abstract]",
        "terseLabel": "Deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r647",
      "r648"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r647",
      "r648"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Plant, property, and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities": {
     "auth_ref": [
      "r647",
      "r648"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from regulatory assets and liabilities.",
        "label": "Deferred Tax Liabilities, Regulatory Assets and Liabilities",
        "negatedLabel": "Securitized costs"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": {
     "auth_ref": [
      "r519"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.",
        "label": "Defined Benefit Plan, Accumulated Benefit Obligation",
        "netLabel": "ABO",
        "verboseLabel": "ABO"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]",
        "terseLabel": "AOCI"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": {
     "auth_ref": [
      "r101",
      "r531"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails": {
       "order": 2.0,
       "parentTag": "cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax",
        "negatedLabel": "Net loss (gain)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": {
     "auth_ref": [
      "r101",
      "r531"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails": {
       "order": 3.0,
       "parentTag": "cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax",
        "verboseLabel": "Prior service cost (credit)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r500",
      "r560"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.",
        "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)",
        "terseLabel": "Actual return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r492"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "negatedLabel": "Actuarial loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r485",
      "r526",
      "r554",
      "r560",
      "r561"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "negatedLabel": "Net loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r485",
      "r527",
      "r555",
      "r560",
      "r561"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "terseLabel": "Prior service cost (credit)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "auth_ref": [
      "r31",
      "r483",
      "r484",
      "r508",
      "r560",
      "r826",
      "r858"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.",
        "label": "Assets for Plan Benefits, Defined Benefit Plan",
        "verboseLabel": "Non-current assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": {
     "auth_ref": [
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase",
        "terseLabel": "Rate of compensation increase"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r535",
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets",
        "terseLabel": "Expected long-term rate of return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": {
     "auth_ref": [
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase",
        "terseLabel": "Rate of compensation increase"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r487"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "periodEndLabel": "Benefit obligation at end of period",
        "periodStartLabel": "Benefit obligation at beginning of period",
        "verboseLabel": "PBO"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r494",
      "r564"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "negatedLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r510",
      "r511",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r538",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]"
       }
      }
     },
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]",
        "terseLabel": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r502",
      "r511",
      "r513",
      "r558",
      "r560",
      "r561"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "verboseLabel": "Company contribution"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": {
     "auth_ref": [
      "r511",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.",
        "label": "Defined Benefit Plan, Equity Securities [Member]",
        "terseLabel": "Equity securities"
       }
      }
     },
     "localname": "DefinedBenefitPlanEquitySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "auth_ref": [
      "r520"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years",
        "terseLabel": "2026-2030"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r520"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r520"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r520"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r520"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r520"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r485",
      "r525",
      "r553",
      "r560",
      "r561"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r499",
      "r511",
      "r513",
      "r514",
      "r560"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "periodEndLabel": "Plan assets at fair value at end of period",
        "periodStartLabel": "Plan assets at fair value at beginning of period",
        "terseLabel": "Fair value of plan assets",
        "verboseLabel": "Trust assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r483",
      "r508",
      "r560"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "totalLabel": "Funded status"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": {
     "auth_ref": [
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status.",
        "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year",
        "terseLabel": "Health care cost trend rate assumed next fiscal year"
       }
      }
     },
     "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r485",
      "r490",
      "r524",
      "r552",
      "r560",
      "r561"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r522",
      "r550",
      "r560",
      "r561"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Net periodic cost (credit)"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAmendments": {
     "auth_ref": [
      "r495"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment",
        "terseLabel": "Plan amendments"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAmendments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "auth_ref": [
      "r504",
      "r564"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "negatedLabel": "Actual benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "auth_ref": [
      "r510",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.",
        "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage",
        "terseLabel": "Target allocation percentage"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": {
     "auth_ref": [
      "r486",
      "r529",
      "r557"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement",
        "negatedTerseLabel": "Settlement loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanRollForwardsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Roll Forwards [Abstract]",
        "terseLabel": "Defined Benefit Plan, Roll Forwards [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanRollForwardsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r488",
      "r523",
      "r551",
      "r560",
      "r561"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "terseLabel": "Service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": {
     "auth_ref": [
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ultimate trend rate for health care cost for defined benefit postretirement plan.",
        "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate",
        "terseLabel": "Ultimate health care cost trend rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": {
     "auth_ref": [
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.",
        "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage",
        "terseLabel": "Asset allocation"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]",
        "terseLabel": "Weighted average for benefit obligations"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]",
        "terseLabel": "Weighted average for net periodic benefit cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate": {
     "auth_ref": [
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Year ultimate health care cost trend rate is expected to be reached, in CCYY format.",
        "label": "Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate",
        "terseLabel": "Year health care cost trend rate reaches ultimate trend rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "gYearListItemType"
    },
    "us-gaap_DefinedBenefitPostretirementHealthCoverageMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide postretirement health benefits to retiree or beneficiary. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Postretirement Health Coverage [Member]",
        "terseLabel": "Postretirement Health Trusts"
       }
      }
     },
     "localname": "DefinedBenefitPostretirementHealthCoverageMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPostretirementLifeInsuranceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide postretirement life insurance benefits to retiree or beneficiary. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Postretirement Life Insurance [Member]",
        "terseLabel": "Postretirement Life Trusts"
       }
      }
     },
     "localname": "DefinedBenefitPostretirementLifeInsuranceMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r565"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Plan cost, defined contribution plan"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "verboseLabel": "Employer match of eligible wages"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage employer matches of the employee's percentage contribution matched.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "verboseLabel": "Employer match of eligible contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r157",
      "r365"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DepreciationDepletionAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "verboseLabel": "Depreciation expense \u2013 plant, property, and equipment"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r157",
      "r263"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 6.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization",
        "totalLabel": "Total depreciation and amortization expense"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r87",
      "r89",
      "r712",
      "r810"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Derivative Asset, Fair Value, Gross Asset",
        "verboseLabel": "Derivative instruments"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r87",
      "r89",
      "r712",
      "r810"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "label": "Derivative Liability, Fair Value, Gross Liability",
        "terseLabel": "Derivative instruments"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeGainLossOnDerivativeNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative, Gain (Loss) on Derivative, Net [Abstract]",
        "terseLabel": "Derivatives"
       }
      }
     },
     "localname": "DerivativeGainLossOnDerivativeNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r709",
      "r713",
      "r716",
      "r719"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r706",
      "r709",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLossOnDerivative": {
     "auth_ref": [
      "r710"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the fair value of derivatives recognized in the income statement.",
        "label": "Derivative, Loss on Derivative",
        "terseLabel": "Loss on derivative"
       }
      }
     },
     "localname": "DerivativeLossOnDerivative",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r701",
      "r703"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Notional amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r166",
      "r181",
      "r700",
      "r702",
      "r706",
      "r707",
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative Instruments"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as Hedging Instrument"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Revenue",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r470",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Revenue",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]",
        "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember": {
     "auth_ref": [
      "r363",
      "r364",
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group that either has been sold or is classified as held-for-sale. Excludes disposals classified as discontinued operations.",
        "label": "Disposal Group, Held-for-sale or Disposed of by Sale, Not Discontinued Operations [Member]",
        "terseLabel": "Disposal Group, Held-for-sale or Disposed of by Sale, Not Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupHeldForSaleOrDisposedOfBySaleNotDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r14",
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "terseLabel": "Asset Sales and Exit Activities"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSalesandExitActivities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r567",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r451"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedLabel": "Dividends declared on common stock"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPreferredStockCash": {
     "auth_ref": [
      "r451",
      "r854"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Preferred Stock, Cash",
        "negatedLabel": "Dividends declared on preferred stock"
       }
      }
     },
     "localname": "DividendsPreferredStockCash",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Federal Tax Authority"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r17",
      "r28",
      "r44",
      "r174",
      "r795"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).",
        "label": "Due from Related Parties, Current",
        "terseLabel": "Accounts receivable \u2013 related parties",
        "verboseLabel": "Accounts receivable \u2013 intercompany and related parties"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesNoncurrent": {
     "auth_ref": [
      "r55",
      "r180",
      "r795"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due after one year (or one business cycle).",
        "label": "Due from Related Parties, Noncurrent",
        "terseLabel": "Accounts and notes receivable \u2013 related parties"
       }
      }
     },
     "localname": "DueFromRelatedPartiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r63",
      "r180",
      "r795"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Related Parties, Current",
        "terseLabel": "Accounts payable \u2013 related parties",
        "verboseLabel": "Accounts and notes payable \u2013 intercompany"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r180",
      "r795",
      "r838",
      "r869"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.",
        "label": "Due to Related Parties",
        "verboseLabel": "Due to related parties"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r122",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r214",
      "r218",
      "r227",
      "r229",
      "r230",
      "r235",
      "r236",
      "r849",
      "r878"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic earnings per average common share (in dollars per share)",
        "verboseLabel": "Basic net income per average common share available to common stockholders (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]",
        "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareBasicLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r122",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r218",
      "r227",
      "r229",
      "r230",
      "r235",
      "r236",
      "r849",
      "r878"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted earnings per average common share (in dollars per share)",
        "verboseLabel": "Diluted net income per average common share available to common stockholders (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r166",
      "r232",
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "EPS"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r232",
      "r233",
      "r234",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share - CMS Energy"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ElectricDistributionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "System used for the primary purpose of distributing electricity to the consumer.",
        "label": "Electric Distribution [Member]",
        "terseLabel": "Distribution"
       }
      }
     },
     "localname": "ElectricDistributionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ElectricTransmissionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "System used for the electrical transmission of the bulk transport of high voltage power, typically over longer distances, between generating plants and distribution systems. Typically comprised of towers, overhead conductors, underground conduits, roads and trails.",
        "label": "Electric Transmission [Member]",
        "terseLabel": "Transmission"
       }
      }
     },
     "localname": "ElectricTransmissionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ElectricityGenerationPlantNonNuclearMember": {
     "auth_ref": [
      "r924"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plant used in connection with non-nuclear electricity generation.",
        "label": "Electricity Generation Plant, Non-Nuclear [Member]",
        "terseLabel": "Generation"
       }
      }
     },
     "localname": "ElectricityGenerationPlantNonNuclearMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ElectricityPurchasedMember": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electric energy purchased from another party.",
        "label": "Electricity, Purchased [Member]",
        "terseLabel": "Purchased and interchange power"
       }
      }
     },
     "localname": "ElectricityPurchasedMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmissionCreditsOrAllowancesPolicy": {
     "auth_ref": [
      "r166",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for emission credits or allowances. Such accounting policy has generally been based on an inventory or intangible asset model.",
        "label": "Emission Credits or Allowances, Policy [Policy Text Block]",
        "terseLabel": "Inventory - RECs and Emission Allowances"
       }
      }
     },
     "localname": "EmissionCreditsOrAllowancesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "verboseLabel": "Unrecognized compensation cost recognition period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r606"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "verboseLabel": "Unrecognized compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r605"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Expense, Tax Benefit",
        "terseLabel": "Income tax benefit recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EnergyRelatedInventoryGasStoredUnderground": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Energy Related Inventory, Gas Stored Underground",
        "terseLabel": "Gas in underground storage"
       }
      }
     },
     "localname": "EnergyRelatedInventoryGasStoredUnderground",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EnergyRelatedInventoryOtherFossilFuel": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fossil fuel included in inventory classified as other.",
        "label": "Energy Related Inventory, Other Fossil Fuel",
        "terseLabel": "Generating plant fuel stock"
       }
      }
     },
     "localname": "EnergyRelatedInventoryOtherFossilFuel",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EnvironmentalRemediationSiteAxis": {
     "auth_ref": [
      "r383",
      "r384",
      "r385",
      "r387",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location or named area designated for environmental remediation.",
        "label": "Environmental Remediation Site [Axis]",
        "terseLabel": "Environmental Remediation Site [Axis]"
       }
      }
     },
     "localname": "EnvironmentalRemediationSiteAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EnvironmentalRemediationSiteDomain": {
     "auth_ref": [
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location or named area designated for environmental remediation.",
        "label": "Environmental Remediation Site [Domain]",
        "terseLabel": "Environmental Remediation Site [Domain]"
       }
      }
     },
     "localname": "EnvironmentalRemediationSiteDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r200",
      "r209",
      "r211",
      "r242",
      "r323",
      "r445",
      "r451",
      "r612",
      "r613",
      "r614",
      "r654",
      "r655",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r758",
      "r887",
      "r888",
      "r889"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r56",
      "r269",
      "r316"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Method Investments",
        "terseLabel": "Investments",
        "verboseLabel": "Investments in equity method investees"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "auth_ref": [
      "r56",
      "r151",
      "r166",
      "r317",
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.",
        "label": "Equity Method Investments [Policy Text Block]",
        "terseLabel": "Impairment of Equity Method Investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r742"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI",
        "terseLabel": "CMS\u00a0Energy common stock"
       }
      }
     },
     "localname": "EquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r734",
      "r735",
      "r736",
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]",
        "terseLabel": "Fair Value by Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r734",
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]",
        "terseLabel": "Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r734",
      "r745",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r734",
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]",
        "terseLabel": "Schedule Of Carrying Amounts And Fair Values Of Financial Instruments"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r511",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r560",
      "r735",
      "r801",
      "r802",
      "r803"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r734",
      "r740"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueHedgingMember": {
     "auth_ref": [
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A hedge of the exposure to changes in the fair value of a recognized asset or liability, or of an unrecognized firm commitment, that are attributable to a particular risk.",
        "label": "Fair Value Hedging [Member]",
        "terseLabel": "Fair Value Hedging"
       }
      }
     },
     "localname": "FairValueHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel12And3Member": {
     "auth_ref": [
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Fair Value, Inputs, Level 1, 2 and 3 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1, 2 and 3"
       }
      }
     },
     "localname": "FairValueInputsLevel12And3Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r511",
      "r513",
      "r518",
      "r560",
      "r735",
      "r801"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r511",
      "r513",
      "r518",
      "r560",
      "r735",
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level\u00a02"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r511",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r560",
      "r735",
      "r803"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "auth_ref": [
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementInputsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r511",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r560",
      "r801",
      "r802",
      "r803"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r769",
      "r774",
      "r783"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Interest on lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r771",
      "r778"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest paid on finance lease liability.",
        "label": "Finance Lease, Interest Payment on Liability",
        "terseLabel": "Cash used in operating activities for finance leases"
       }
      }
     },
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Finance Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r767",
      "r782"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Present value of minimum lease payments",
        "verboseLabel": "Finance lease liability"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r767"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Current lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r767"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "verboseLabel": "Non-current lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r782"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r782"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "2026 and thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r782"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r782"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r782"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r782"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r782"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r782"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less discount"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r770",
      "r778"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "terseLabel": "Cash used in financing activities for finance leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r766"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "terseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [
      "r769",
      "r774"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "terseLabel": "Finance lease accumulated amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r769",
      "r774",
      "r783"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Amortization of right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "auth_ref": [
      "r766"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 5.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period",
        "terseLabel": "Assets under finance leases and other financing"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r780",
      "r783"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r779",
      "r783"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "auth_ref": [
      "r294",
      "r326",
      "r330",
      "r334",
      "r834"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Allowance for loan losses, at end of period",
        "periodStartLabel": "Allowance for loan losses, at beginning of period",
        "terseLabel": "Allowance for credit loss"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NewAccountingStandardsDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts": {
     "auth_ref": [
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for charging off uncollectible financing receivables, including, but not limited to, factors and methodologies used in estimating the allowance for credit loss.",
        "label": "Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block]",
        "terseLabel": "Allowance For Loan Losses Policy"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery": {
     "auth_ref": [
      "r296",
      "r333",
      "r343"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in allowance for credit loss on financing receivable from recovery.",
        "label": "Financing Receivable, Allowance for Credit Loss, Recovery",
        "terseLabel": "Recoveries"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesRecovery",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Financing Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Notes, Loans, And Financing Receivable, Net Rollforward [Roll Forward]"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": {
     "auth_ref": [
      "r295",
      "r332",
      "r343"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss.",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff",
        "negatedLabel": "Charge-offs"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableDeferredIncome": {
     "auth_ref": [
      "r306"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fee received for commitment to originate or purchase financing receivable where likelihood of commitment being exercised is remote. Excludes financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, Deferred Commitment Fee",
        "terseLabel": "Unearned income"
       }
      }
     },
     "localname": "FinancingReceivableDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": {
     "auth_ref": [
      "r300",
      "r302",
      "r303",
      "r336",
      "r337",
      "r339",
      "r340",
      "r341",
      "r343",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of financing receivable determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk.",
        "label": "Class of Financing Receivable [Axis]",
        "terseLabel": "Class of Financing Receivable [Axis]"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NewAccountingStandardsDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing receivables determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk.",
        "label": "Class of Financing Receivable [Domain]",
        "terseLabel": "Class of Financing Receivable [Domain]"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NewAccountingStandardsDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentPastDue": {
     "auth_ref": [
      "r303",
      "r336",
      "r344"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable past due.",
        "label": "Financing Receivable, Past Due",
        "verboseLabel": "Delinquent loans"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentPastDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableSignificantPurchases": {
     "auth_ref": [
      "r297",
      "r328"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase from purchase of financing receivable.",
        "label": "Financing Receivable, Purchase",
        "terseLabel": "Consumer retail installment contracts"
       }
      }
     },
     "localname": "FinancingReceivableSignificantPurchases",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableSignificantSales": {
     "auth_ref": [
      "r298",
      "r329"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease from sale and reclassification to held-for-sale of financing receivable.",
        "label": "Financing Receivable, Sale",
        "terseLabel": "Sale of notes receivable"
       }
      }
     },
     "localname": "FinancingReceivableSignificantSales",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivablesTextBlock": {
     "auth_ref": [
      "r305",
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for financing receivable.",
        "label": "Financing Receivables [Text Block]",
        "terseLabel": "Notes Receivable"
       }
      }
     },
     "localname": "FinancingReceivablesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Amortization Life in Years"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r355"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "terseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r357"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "verboseLabel": "2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.",
        "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule Of Estimated Amortization Expense For Intangibles"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r357"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r357"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r357"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r357"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r351",
      "r353",
      "r355",
      "r359",
      "r817",
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r355",
      "r821"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross cost"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r351",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FixedIncomeFundsMember": {
     "auth_ref": [
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment that pools funds from investors to invest in a combination of underlying investments, primarily fixed income investments.",
        "label": "Fixed Income Funds [Member]",
        "terseLabel": "Fixed-income securities"
       }
      }
     },
     "localname": "FixedIncomeFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r310",
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt security issued by corporation not domiciled in United States of America (US).",
        "label": "Debt Security, Corporate, Non-US [Member]",
        "terseLabel": "Foreign corporate bonds"
       }
      }
     },
     "localname": "ForeignCorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityForwardRate": {
     "auth_ref": [
      "r443",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per share price of the Company's stock at which the contract holder of the freestanding contract has the right to purchase or sell the Company's stock at a future date.",
        "label": "Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share",
        "terseLabel": "Initial forward price (in dollars per share)"
       }
      }
     },
     "localname": "ForwardContractIndexedToIssuersEquityForwardRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue": {
     "auth_ref": [
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares as a settlement alternative for each freestanding forward contract.",
        "label": "Forward Contract Indexed to Issuer's Equity, Settlement Alternatives, Shares, at Fair Value",
        "terseLabel": "Number of shares required to settle forward contracts (in shares)"
       }
      }
     },
     "localname": "ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityShares": {
     "auth_ref": [
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of shares that could be issued to net share settle a contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that may be required to be issued, disclose the fact that a potentially infinite number of shares could be issued to settle the contract.",
        "label": "Forward Contract Indexed to Issuer's Equity, Shares",
        "terseLabel": "Number of Shares"
       }
      }
     },
     "localname": "ForwardContractIndexedToIssuersEquityShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis": {
     "auth_ref": [
      "r728",
      "r729",
      "r733"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of forward contract issued by the entity, that is indexed to, and potentially settled in an entity's own stock.",
        "label": "Forward Contract Indexed to Issuer's Equity, Type [Axis]",
        "terseLabel": "Forward Contract Indexed to Issuer's Equity, Type [Axis]"
       }
      }
     },
     "localname": "ForwardContractIndexedToIssuersEquityTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain": {
     "auth_ref": [
      "r733"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element provides a description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock; specifically, the pertinent rights and privileges of the securities outstanding. Does not include forward purchase contracts which would be classified as liabilities under FAS 150.",
        "label": "Forward Contract Indexed to Issuer's Equity, Type [Domain]",
        "terseLabel": "Forward Contract Indexed to Issuer's Equity, Type [Domain]"
       }
      }
     },
     "localname": "ForwardContractIndexedToIssuersEquityTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForwardContractsMember": {
     "auth_ref": [
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date.",
        "label": "Forward Contracts [Member]",
        "terseLabel": "Forward Contracts"
       }
      }
     },
     "localname": "ForwardContractsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FranchiseRightsMember": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights, generally of limited duration, that the entity has obtained through a franchise arrangement to operate a business using another company's name, merchandise, services, methodologies, promotional support, marketing and supplies.",
        "label": "Franchise Rights [Member]",
        "terseLabel": "Franchises and consents"
       }
      }
     },
     "localname": "FranchiseRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FuelCosts": {
     "auth_ref": [
      "r127"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fuel costs incurred that are directly related to goods produced and sold and services rendered during the reporting period.",
        "label": "Fuel Costs",
        "terseLabel": "Fuel for electric generation"
       }
      }
     },
     "localname": "FuelCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r157"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "terseLabel": "Gain on disposition of assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfNotesReceivable": {
     "auth_ref": [
      "r811"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale of financing receivable.",
        "label": "Gain (Loss) on Sale of Financing Receivable",
        "terseLabel": "Gain on sale of notes receivable"
       }
      }
     },
     "localname": "GainLossOnSaleOfNotesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r157",
      "r440",
      "r441"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherNonoperatingExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedLabel": "Loss on extinguishment of debt",
        "terseLabel": "Loss on reacquired and extinguished debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GasDistributionMember": {
     "auth_ref": [
      "r924"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "System used for the primary purpose of distributing a gas to the consumer.",
        "label": "Gas Distribution [Member]",
        "terseLabel": "Distribution"
       }
      }
     },
     "localname": "GasDistributionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GasTransmissionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "System used for the primary purpose of transmitting a gas product to the customer.",
        "label": "Gas Transmission [Member]",
        "terseLabel": "Transmission"
       }
      }
     },
     "localname": "GasTransmissionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeneralBusinessMember": {
     "auth_ref": [
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax credit carryforwards which include, but are not limited to, investment, alcohol fuels, low income housing, alternative fuels, alternative motor vehicles, hurricane relief, disabled access, renewable resources electricity production, employer social security, orphan drug, new markets, employer provided child care facilities and services, biodiesel fuels, low sulfur diesel fuel production, distilled spirits and the advanced nuclear power facilities credit.",
        "label": "General Business Tax Credit Carryforward [Member]",
        "terseLabel": "General business credits"
       }
      }
     },
     "localname": "GeneralBusinessMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GuaranteeObligationsByNatureAxis": {
     "auth_ref": [
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by nature of guarantee.",
        "label": "Guarantor Obligations, Nature [Axis]",
        "terseLabel": "Guarantor Obligations, Nature [Axis]"
       }
      }
     },
     "localname": "GuaranteeObligationsByNatureAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteeObligationsCurrentCarryingValue": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Guarantor Obligations, Current Carrying Value",
        "verboseLabel": "Carrying Amount"
       }
      }
     },
     "localname": "GuaranteeObligationsCurrentCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeObligationsMaximumExposure": {
     "auth_ref": [
      "r426"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Guarantor Obligations, Maximum Exposure, Undiscounted",
        "terseLabel": "Maximum Obligation",
        "verboseLabel": "Maximum potential obligation"
       }
      }
     },
     "localname": "GuaranteeObligationsMaximumExposure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeObligationsNatureDomain": {
     "auth_ref": [
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.",
        "label": "Guarantor Obligations, Nature [Domain]",
        "terseLabel": "Guarantor Obligations, Nature [Domain]"
       }
      }
     },
     "localname": "GuaranteeObligationsNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GuaranteeObligationsTerm": {
     "auth_ref": [
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describe the approximate term of the guarantee or each group of similar guarantees.",
        "label": "Guarantor Obligations, Term",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "localname": "GuaranteeObligationsTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteeTypeOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Guarantee Type, Other [Member]",
        "terseLabel": "Guarantees"
       }
      }
     },
     "localname": "GuaranteeTypeOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r706",
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": {
     "auth_ref": [
      "r312",
      "r314"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain",
        "terseLabel": "Unrealized gain on mortgage backed security"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesFairValue": {
     "auth_ref": [
      "r311",
      "r313",
      "r833"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity, Fair Value",
        "terseLabel": "Debt Securities, Held-to-maturity, Fair Value"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r166",
      "r361",
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r115",
      "r268",
      "r274",
      "r278",
      "r281",
      "r284",
      "r824",
      "r843",
      "r852",
      "r879"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "negatedTerseLabel": "Reduction to income",
        "terseLabel": "Income from continuing operations before income taxes",
        "totalLabel": "Income Before Income Taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/NewAccountingStandardsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r116",
      "r157",
      "r265",
      "r316",
      "r842",
      "r872"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "terseLabel": "Income from equity method investees",
        "verboseLabel": "Income from equity method investees"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r567",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSaleandExitActivitiesTables",
      "http://www.consumersenergy.com/role/AssetSalesandExitActivities",
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r1",
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r9",
      "r11",
      "r12",
      "r13",
      "r370",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSaleandExitActivitiesTables",
      "http://www.consumersenergy.com/role/AssetSalesandExitActivities",
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "auth_ref": [
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of taxing authority.",
        "label": "Income Tax Authority, Name [Axis]",
        "terseLabel": "Income Tax Authority, Name [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority, Name [Domain]",
        "terseLabel": "Income Tax Authority, Name [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r628",
      "r637",
      "r644",
      "r656",
      "r661",
      "r663",
      "r664",
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r173",
      "r210",
      "r211",
      "r266",
      "r626",
      "r657",
      "r662",
      "r880"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax benefit",
        "terseLabel": "Income Tax Expense",
        "totalLabel": "Income tax expense",
        "verboseLabel": "Income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r111",
      "r166",
      "r621",
      "r623",
      "r637",
      "r638",
      "r643",
      "r651",
      "r902"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Tax Policy"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r620",
      "r627"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "terseLabel": "TCJA excess deferred taxes"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities": {
     "auth_ref": [
      "r627"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount",
        "negatedTerseLabel": "Production tax credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationDeductionsQualifiedProductionActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r627"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Income tax expense at statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r627"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r627"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State and local income taxes, net of federal effect"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r627"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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 research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "negatedTerseLabel": "Research and development tax credits, net"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r161"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income taxes paid (refunds received), net"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r78",
      "r836",
      "r871"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "label": "Income Taxes Receivable, Current",
        "terseLabel": "Accrued taxes"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": {
     "auth_ref": [
      "r156"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Accounts and Other Receivables",
        "negatedLabel": "Accounts and notes receivable and accrued revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsAndOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r156"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued rate refunds"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r156"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInNotesPayableRelatedParties": {
     "auth_ref": [
      "r156"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount owed by the reporting entry in the form of loans and obligations (generally evidenced by promissory notes) made by the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.",
        "label": "Increase (Decrease) in Notes Payable, Related Parties",
        "terseLabel": "Increase in notes payable \u2013 related parties"
       }
      }
     },
     "localname": "IncreaseDecreaseInNotesPayableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r156"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "negatedLabel": "Other current and non\u2011current assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Receivables [Abstract]",
        "terseLabel": "Cash provided by (used in) changes in assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInTimeDeposits": {
     "auth_ref": [
      "r851"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net cash inflow (outflow) of time deposits.",
        "label": "Increase (Decrease) in Time Deposits",
        "terseLabel": "Increase in EnerBank certificates of deposit"
       }
      }
     },
     "localname": "IncreaseDecreaseInTimeDeposits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
     "auth_ref": [
      "r631"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase reasonably possible in the next twelve months for the unrecognized tax benefit.",
        "label": "Increase in Unrecognized Tax Benefits is Reasonably Possible",
        "terseLabel": "Future tax benefit"
       }
      }
     },
     "localname": "IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements": {
     "auth_ref": [
      "r223",
      "r230"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shared included in the calculation of diluted EPS as a result of the potentially dilutive effect of equity forward arrangements using the reverse treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Equity Forward Agreements",
        "terseLabel": "Dilutive forward equity sale contracts"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToEquityForwardAgreements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends": {
     "auth_ref": [
      "r219",
      "r220",
      "r221",
      "r228",
      "r230"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends",
        "terseLabel": "Dilutive nonvested stock awards (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r352",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets [Axis]",
        "terseLabel": "Indefinite-lived Intangible Assets [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r352",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.",
        "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IndemnificationGuaranteeMember": {
     "auth_ref": [
      "r420",
      "r431"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Indemnification Agreement [Member]",
        "terseLabel": "Indemnity Obligations From Stock And Asset Sales Agreements"
       }
      }
     },
     "localname": "IndemnificationGuaranteeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestAndDividendsPayableCurrent": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Interest and Dividends Payable, Current",
        "terseLabel": "Accrued interest",
        "verboseLabel": "Accrued interest, including intercompany"
       }
      }
     },
     "localname": "InterestAndDividendsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestBearingDomesticDepositBrokered": {
     "auth_ref": [
      "r837"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest-bearing domestic third-party deposits placed by or through the assistance of a deposit broker, also known as brokered deposit liabilities.",
        "label": "Interest-bearing Domestic Deposit, Brokered",
        "terseLabel": "Certificates of deposit"
       }
      }
     },
     "localname": "InterestBearingDomesticDepositBrokered",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestCostsCapitalizedAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred.",
        "label": "Interest Costs Capitalized Adjustment",
        "negatedTerseLabel": "Allowance for borrowed funds used during construction"
       }
      }
     },
     "localname": "InterestCostsCapitalizedAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r113",
      "r262",
      "r759",
      "r762",
      "r850"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "terseLabel": "Interest charges",
        "totalLabel": "Total interest charges"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense [Abstract]",
        "terseLabel": "Interest Charges"
       }
      }
     },
     "localname": "InterestExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r132",
      "r439"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "terseLabel": "Interest on long-term debt"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense classified as other.",
        "label": "Interest Expense, Other",
        "terseLabel": "Other interest expense",
        "verboseLabel": "Interest on long-term debt"
       }
      }
     },
     "localname": "InterestExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseRelatedParty": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense incurred on a debt or other obligation to related party.",
        "label": "Interest Expense, Related Party",
        "terseLabel": "Interest expense \u2013 related parties"
       }
      }
     },
     "localname": "InterestExpenseRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r149",
      "r153",
      "r161"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest paid (net of amounts capitalized)"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r718"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest Rate Swap"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryImpairmentPolicy": {
     "auth_ref": [
      "r166",
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing inventory losses, including, but not limited to, substantial and unusual losses resulting from the subsequent measurement of inventory due to physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory Impairment, Policy [Policy Text Block]",
        "terseLabel": "Inventory - Impairment"
       }
      }
     },
     "localname": "InventoryImpairmentPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Net [Abstract]",
        "terseLabel": "Inventories at average cost"
       }
      }
     },
     "localname": "InventoryNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r23",
      "r84",
      "r166",
      "r238",
      "r347",
      "r348",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventory - Gas and Coal"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentIncomeInterestAndDividend": {
     "auth_ref": [
      "r130"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.",
        "label": "Investment Income, Interest and Dividend",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterestAndDividend",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue": {
     "auth_ref": [
      "r699",
      "r724"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount on the investment owned.",
        "label": "Investment Owned, Face Amount",
        "terseLabel": "Certificate of deposit face value"
       }
      }
     },
     "localname": "InvestmentOwnedUnderlyingFaceAmountAtMarketValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": {
     "auth_ref": [
      "r56"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.",
        "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantAxis": {
     "auth_ref": [
      "r924"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of jointly owned utility plant.",
        "label": "Jointly Owned Utility Plant [Axis]",
        "terseLabel": "Jointly Owned Utility Plant [Axis]"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantDomain": {
     "auth_ref": [
      "r923"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Types of a jointly owned utility plant.",
        "label": "Jointly Owned Utility Plant [Domain]",
        "terseLabel": "Jointly Owned Utility Plant [Domain]"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService": {
     "auth_ref": [
      "r924"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period end amount owned by the reporting utility of a jointly owned utility plant in service.",
        "label": "Jointly Owned Utility Plant, Gross Ownership Amount of Plant in Service",
        "terseLabel": "Utility plant in service"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount": {
     "auth_ref": [
      "r924"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total period end amount of plant in service and construction in progress net of accumulated depreciation for the utility's share of jointly owned electricity generation plant.",
        "label": "Jointly Owned Utility Plant, Net Ownership Amount",
        "totalLabel": "Net investment"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantNetOwnershipAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress": {
     "auth_ref": [
      "r924"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period end amount of construction work in progress at a jointly owned electricity generation plant.",
        "label": "Jointly Owned Utility Plant, Ownership Amount of Construction Work in Progress",
        "terseLabel": "Construction work in progress"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation": {
     "auth_ref": [
      "r924"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period end amount of accumulated depreciation in a jointly owned electricity generation plant.",
        "label": "Jointly Owned Utility Plant, Ownership Amount of Plant Accumulated Depreciation",
        "negatedLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare": {
     "auth_ref": [
      "r924"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The proportionate share of interest (percent) in a jointly owned utility plant.",
        "label": "Jointly Owned Utility Plant, Proportionate Ownership Share",
        "terseLabel": "Ownership share"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantProportionateOwnershipShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_JuniorSubordinatedDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing that has a lower priority than senior instruments in event of liquidation of the entity's assets.",
        "label": "Junior Subordinated Debt [Member]",
        "terseLabel": "Junior subordinated notes"
       }
      }
     },
     "localname": "JuniorSubordinatedDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r781",
      "r783"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease costs"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Lease Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseIncome": {
     "auth_ref": [
      "r790"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lease Income",
        "verboseLabel": "Leasing income"
       }
      }
     },
     "localname": "LeaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeaseDescriptionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Finance Lease, Description [Abstract]",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "LesseeFinanceLeaseDescriptionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseDescriptionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Description [Abstract]",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseDescriptionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r782"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r782"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "2026 and thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r782"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r782"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r782"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r782"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r782"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r782"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less discount"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorDirectFinancingLeaseTermOfContract1": {
     "auth_ref": [
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessor's direct financing lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessor, Direct Financing Lease, Term of Contract",
        "terseLabel": "Direct financing lease term"
       }
      }
     },
     "localname": "LessorDirectFinancingLeaseTermOfContract1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LessorLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessor, Lease, Description [Line Items]",
        "terseLabel": "Lessor, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LessorLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LessorLeaseDescriptionTable": {
     "auth_ref": [
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessor's leases.",
        "label": "Lessor, Lease, Description [Table]",
        "terseLabel": "Lessor, Lease, Description [Table]"
       }
      }
     },
     "localname": "LessorLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsFiscalYearMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceived": {
     "auth_ref": [
      "r786"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payments to be received by lessor for operating lease.",
        "label": "Lessor, Operating Lease, Payments to be Received",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceived",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": {
     "auth_ref": [
      "r786"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease 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).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": {
     "auth_ref": [
      "r786"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease 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).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": {
     "auth_ref": [
      "r786"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.",
        "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Lessor, Operating Lease, Payments to be Received, Maturity"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": {
     "auth_ref": [
      "r786"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": {
     "auth_ref": [
      "r786"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, after Year Five",
        "terseLabel": "2026 and thereafter"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": {
     "auth_ref": [
      "r786"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": {
     "auth_ref": [
      "r786"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letters of Credit Outstanding"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r68",
      "r171",
      "r276",
      "r318",
      "r676",
      "r685",
      "r686",
      "r750"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r51",
      "r171",
      "r318",
      "r750",
      "r832",
      "r865"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total Liabilities and Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r70",
      "r171",
      "r318",
      "r676",
      "r685",
      "r686",
      "r750"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current Liabilities",
        "verboseLabel": "Current Liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r734"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r24",
      "r25",
      "r26",
      "r35",
      "r36",
      "r171",
      "r318",
      "r676",
      "r685",
      "r686",
      "r750"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total non\u2011current liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Non\u2011current Liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r35",
      "r830",
      "r857"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Amount Borrowed"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average amount borrowed under the credit facility during the period.",
        "label": "Line of Credit Facility, Average Outstanding Amount",
        "terseLabel": "Average borrowings"
       }
      }
     },
     "localname": "LineOfCreditFacilityAverageOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r64",
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate during the reporting period.",
        "label": "Line of Credit Facility, Interest Rate During Period",
        "terseLabel": "Weighted average interest rate"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r64"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity",
        "verboseLabel": "Amount of Facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r64"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "verboseLabel": "Amount Available"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r64",
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Credit Agreement"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LitigationReserveCurrent": {
     "auth_ref": [
      "r74",
      "r407",
      "r416"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position.",
        "label": "Estimated Litigation Liability, Current",
        "terseLabel": "Estimated current litigation liability"
       }
      }
     },
     "localname": "LitigationReserveCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LitigationSettlementExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.",
        "label": "Litigation Settlement, Expense",
        "terseLabel": "Civil penalty"
       }
      }
     },
     "localname": "LitigationSettlementExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent": {
     "auth_ref": [
      "r45",
      "r291"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent",
        "verboseLabel": "Accounts and notes receivable, less allowance of $91 in 2020 and $\u2014 in 2019"
       }
      }
     },
     "localname": "LongTermAccountsNotesAndLoansReceivableNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r35",
      "r437",
      "r830",
      "r861"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "totalLabel": "Financing obligation"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r66"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "negatedTerseLabel": "Current amounts",
        "terseLabel": "Current portion of long term debt",
        "verboseLabel": "Less current portion"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-term Debt, Fair Value",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r184",
      "r434"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r184",
      "r434"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r184",
      "r434"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r184",
      "r434"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r184",
      "r434"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt",
        "verboseLabel": "Non-current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTerm": {
     "auth_ref": [
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Long-term Debt, Term",
        "terseLabel": "Finance obligation term"
       }
      }
     },
     "localname": "LongTermDebtTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r72",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongtermDebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time.",
        "label": "Long-term Debt, Weighted Average Interest Rate, at Point in Time",
        "terseLabel": "Weighted average interest rate"
       }
      }
     },
     "localname": "LongtermDebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r407",
      "r408",
      "r409",
      "r411",
      "r412",
      "r413",
      "r415",
      "r422",
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Loss Contingency Nature [Axis]",
        "terseLabel": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r407",
      "r408",
      "r409",
      "r411",
      "r412",
      "r413",
      "r415",
      "r422",
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "auth_ref": [
      "r410",
      "r414",
      "r422"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.",
        "label": "Loss Contingency, Estimate of Possible Loss",
        "terseLabel": "Remediation and other response activity costs"
       }
      }
     },
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r407",
      "r408",
      "r409",
      "r411",
      "r412",
      "r413",
      "r415",
      "r422",
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Loss Contingency, Nature [Domain]",
        "terseLabel": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossOnReacquiredDebtMember": {
     "auth_ref": [
      "r916",
      "r927"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of loss incurred on reacquisition or refinancing of debt.",
        "label": "Loss on Reacquired Debt [Member]",
        "terseLabel": "Unamortized Loss On Reacquired Debt"
       }
      }
     },
     "localname": "LossOnReacquiredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MaturitiesOfLongTermDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturities of Long-term Debt [Abstract]",
        "terseLabel": "Finance Obligation"
       }
      }
     },
     "localname": "MaturitiesOfLongTermDebtAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r81",
      "r171",
      "r318",
      "r750",
      "r831",
      "r864"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interests"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r451"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "negatedLabel": "Distributions and other changes in noncontrolling interests"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.",
        "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners",
        "terseLabel": "Ownership percentage",
        "verboseLabel": "Noncontrolling ownership interest"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_MovementInPropertyPlantAndEquipmentRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Movement in Property, Plant and Equipment [Roll Forward]",
        "terseLabel": "Finance Leases and Other Financing Obligations, Rollforward [Roll Forward]"
       }
      }
     },
     "localname": "MovementInPropertyPlantAndEquipmentRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r152"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash Flows from Financing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r152"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash Flows from Investing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r152",
      "r155",
      "r158"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "terseLabel": "Net cash provided by operating activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash Flows from Operating Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r13",
      "r105",
      "r108",
      "r117",
      "r158",
      "r171",
      "r199",
      "r204",
      "r205",
      "r206",
      "r207",
      "r210",
      "r211",
      "r225",
      "r268",
      "r274",
      "r278",
      "r281",
      "r284",
      "r318",
      "r750",
      "r844",
      "r873"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "totalLabel": "Net Income Available to Common Stockholders",
        "verboseLabel": "Net income available to common stockholders"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r105",
      "r108",
      "r210",
      "r211",
      "r679",
      "r696"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "terseLabel": "Income (Loss) Attributable to Noncontrolling Interests",
        "verboseLabel": "Income (loss) attributable to noncontrolling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r204",
      "r205",
      "r206",
      "r207",
      "r214",
      "r215",
      "r226",
      "r230",
      "r268",
      "r274",
      "r278",
      "r281",
      "r284"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Net income available to common stockholders",
        "totalLabel": "Net Income Available to Common Stockholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]",
        "terseLabel": "Income available to common stockholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetRegulatoryAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Regulatory Assets [Abstract]",
        "terseLabel": "Regulatory assets"
       }
      }
     },
     "localname": "NetRegulatoryAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]",
        "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NewAccountingStandards",
      "http://www.consumersenergy.com/role/NewAccountingStandardsDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r206",
      "r235",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r652",
      "r653",
      "r654",
      "r655",
      "r818",
      "r819",
      "r820",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NewAccountingStandards",
      "http://www.consumersenergy.com/role/NewAccountingStandardsDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "New Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r451",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling Interests"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other income"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": {
     "auth_ref": [
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.",
        "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]",
        "terseLabel": "Schedule Of Restricted Stock Activity"
       }
      }
     },
     "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetCurrent": {
     "auth_ref": [
      "r16",
      "r18",
      "r43",
      "r291",
      "r292",
      "r835"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 11.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.",
        "label": "Financing Receivable, after Allowance for Credit Loss, Current",
        "netLabel": "EnerBank notes receivable, net of allowance for loan losses",
        "verboseLabel": "Notes receivable, less allowance of $32 in 2020 and $33 in 2019"
       }
      }
     },
     "localname": "NotesAndLoansReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetNoncurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NotesReceivableNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.",
        "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent",
        "verboseLabel": "EnerBank notes receivable, net of allowance for loan losses"
       }
      }
     },
     "localname": "NotesAndLoansReceivableNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayable": {
     "auth_ref": [
      "r35",
      "r830",
      "r861"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.",
        "label": "Notes Payable",
        "terseLabel": "Notes payable"
       }
      }
     },
     "localname": "NotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableCurrent": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Notes Payable, Current",
        "verboseLabel": "Notes payable"
       }
      }
     },
     "localname": "NotesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableFairValueDisclosure": {
     "auth_ref": [
      "r67"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of notes payable.",
        "label": "Notes Payable, Fair Value Disclosure",
        "verboseLabel": "Long-term payables"
       }
      }
     },
     "localname": "NotesPayableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent": {
     "auth_ref": [
      "r61",
      "r180",
      "r796"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 10.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Notes Payable, Related Parties, Current",
        "terseLabel": "Notes payable \u2013 related parties"
       }
      }
     },
     "localname": "NotesPayableRelatedPartiesClassifiedCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableFairValueDisclosure": {
     "auth_ref": [
      "r79"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date.",
        "label": "Notes Receivable, Fair Value Disclosure",
        "verboseLabel": "Notes receivable"
       }
      }
     },
     "localname": "NotesReceivableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableNet": {
     "auth_ref": [
      "r45",
      "r291",
      "r338"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, after Allowance for Credit Loss",
        "totalLabel": "Total notes receivable"
       }
      }
     },
     "localname": "NotesReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableRelatedParties": {
     "auth_ref": [
      "r180",
      "r795",
      "r870"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, amounts due from parties associated with the reporting entity as evidenced by a written promise to pay.",
        "label": "Notes Receivable, Related Parties",
        "totalLabel": "Total notes receivable"
       }
      }
     },
     "localname": "NotesReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableRelatedPartiesCurrent": {
     "auth_ref": [
      "r77",
      "r180",
      "r795"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NotesReceivableRelatedParties",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due within 1 year (or 1 business cycle).",
        "label": "Notes Receivable, Related Parties, Current",
        "terseLabel": "DB\u00a0SERP note receivable \u2013 related party"
       }
      }
     },
     "localname": "NotesReceivableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableRelatedPartiesNoncurrent": {
     "auth_ref": [
      "r28",
      "r44",
      "r174",
      "r795"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NotesReceivableRelatedParties",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due after 1 year (or 1 business cycle).",
        "label": "Notes Receivable, Related Parties, Noncurrent",
        "terseLabel": "DB\u00a0SERP note receivable \u2013 related party"
       }
      }
     },
     "localname": "NotesReceivableRelatedPartiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OffBalanceSheetCreditLossLiability": {
     "auth_ref": [
      "r327",
      "r421"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected credit loss for credit exposure on off-balance-sheet commitment, including but not limited to, loan commitment, standby letter of credit, financial guarantee not accounted for as insurance. Excludes off-balance sheet credit exposure accounted for as insurance and instrument accounted for under derivatives and hedging.",
        "label": "Off-Balance Sheet, Credit Loss, Liability",
        "terseLabel": "Allowance for expected credit loss on off balance sheet commitments"
       }
      }
     },
     "localname": "OffBalanceSheetCreditLossLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OilAndGasPurchasedMember": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Viscous liquid derived from petroleum and flammable gas occurring naturally underground, purchased from another party.",
        "label": "Oil and Gas, Purchased [Member]",
        "terseLabel": "Cost of gas sold"
       }
      }
     },
     "localname": "OilAndGasPurchasedMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating Expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r268",
      "r274",
      "r278",
      "r281",
      "r284"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating Loss",
        "totalLabel": "Operating Income",
        "verboseLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r775",
      "r783"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease costs"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLeaseIncome": {
     "auth_ref": [
      "r240",
      "r784",
      "r790"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.",
        "label": "Operating Lease, Lease Income",
        "terseLabel": "Leasing income"
       }
      }
     },
     "localname": "OperatingLeaseLeaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r767"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Present value of minimum lease payments"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r767"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "verboseLabel": "Current lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r767"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "verboseLabel": "Noncurrent lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]",
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r772",
      "r778"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Cash used in operating activities for operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r766"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]",
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_OperatingLeaseVariableLeaseIncome": {
     "auth_ref": [
      "r240",
      "r789"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease income from variable lease payments paid and payable to lessor, excluding amount included in measurement of lease receivable.",
        "label": "Operating Lease, Variable Lease Income",
        "terseLabel": "Variable lease income"
       }
      }
     },
     "localname": "OperatingLeaseVariableLeaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r780",
      "r783"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r779",
      "r783"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesIncomeStatementLeaseRevenue": {
     "auth_ref": [
      "r765"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of revenue recognized for the period from operating leases, including minimum lease revenue, contingent revenue, percentage revenue and sublease revenue.",
        "label": "Operating Leases, Income Statement, Lease Revenue",
        "terseLabel": "Leasing income"
       }
      }
     },
     "localname": "OperatingLeasesIncomeStatementLeaseRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r645"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsValuationAllowance": {
     "auth_ref": [
      "r641"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Operating Loss Carryforwards, Valuation Allowance",
        "terseLabel": "Valuation allowance - loss carryforward"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r273",
      "r274",
      "r275",
      "r276",
      "r278",
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r194",
      "r212",
      "r255",
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.",
        "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]",
        "terseLabel": "Significant Accounting Policies"
       }
      }
     },
     "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OriginationOfNotesReceivableFromRelatedParties": {
     "auth_ref": [
      "r138"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a loan, supported by a promissory note, granted to related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.",
        "label": "Origination of Notes Receivable from Related Parties",
        "negatedLabel": "Increase in notes receivable \u2013 intercompany"
       }
      }
     },
     "localname": "OriginationOfNotesReceivableFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Prepayments and other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All other long term capitalized assets related to property plant and equipment not otherwise previously categorized.",
        "label": "Other Capitalized Property Plant and Equipment [Member]",
        "terseLabel": "Other non-utility property"
       }
      }
     },
     "localname": "OtherCapitalizedPropertyPlantAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitments",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitments",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax [Abstract]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r96",
      "r98",
      "r530"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax",
        "negatedLabel": "Prior service credit adjustment, net of tax",
        "negatedTerseLabel": "Prior service credit adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax [Abstract]",
        "terseLabel": "Retirement Benefits Liability"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r94",
      "r98",
      "r530"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax",
        "terseLabel": "Net loss arising during the period, net of tax",
        "verboseLabel": "Net loss arising during the period"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax": {
     "auth_ref": [
      "r99"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax",
        "terseLabel": "Net loss arising during the period, TAX"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax": {
     "auth_ref": [
      "r99",
      "r672"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Adjustment for Settlement or Curtailment Gain (Loss), Tax",
        "terseLabel": "Settlement arising during the period, TAX"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax": {
     "auth_ref": [
      "r98",
      "r102",
      "r103",
      "r530"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax",
        "terseLabel": "Amortization of prior service credit",
        "verboseLabel": "Amortization of prior service credit, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax": {
     "auth_ref": [
      "r99"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax (expense) benefit of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax",
        "terseLabel": "Amortization of prior service credit, TAX"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "auth_ref": [
      "r90",
      "r98"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
        "terseLabel": "Unrealized loss on derivative instruments, net of tax of $(2), $(1), and $\u2014",
        "verboseLabel": "Unrealized loss on derivative instruments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r90",
      "r98",
      "r711",
      "r715",
      "r726"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax",
        "terseLabel": "Cash flow hedge gain (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "auth_ref": [
      "r99"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax",
        "terseLabel": "Unrealized loss on derivative instruments, TAX"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "auth_ref": [
      "r98",
      "r102"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 6.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "negatedLabel": "Reclassification adjustments included in net income, net of tax of $\u2014 for all periods",
        "negatedTerseLabel": "Reclassification adjustments included in net income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": {
     "auth_ref": [
      "r99"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax",
        "terseLabel": "Reclassification adjustments included in net income , TAX"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax": {
     "auth_ref": [
      "r98",
      "r102",
      "r530"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 9.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax",
        "terseLabel": "Settlement arising during the period, net of tax",
        "verboseLabel": "Settlement arising during the period"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r106",
      "r109",
      "r112",
      "r118",
      "r445",
      "r752",
      "r757",
      "r758",
      "r845",
      "r874"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Other Comprehensive Loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect": {
     "auth_ref": [
      "r99",
      "r672"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax (expense) benefit for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Tax",
        "terseLabel": "Prior service credit adjustment, TAX"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
     "auth_ref": [
      "r98",
      "r102",
      "r103",
      "r315"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 8.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax",
        "negatedLabel": "Reclassification adjustments included in net income",
        "negatedTerseLabel": "Reclassification adjustments included in net income, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": {
     "auth_ref": [
      "r99",
      "r315"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax",
        "terseLabel": "Reclassification adjustments included in net income , TAX"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": {
     "auth_ref": [
      "r98",
      "r102",
      "r103",
      "r530"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax",
        "negatedLabel": "Amortization of net actuarial loss",
        "negatedTerseLabel": "Amortization of net actuarial loss, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": {
     "auth_ref": [
      "r99"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax",
        "terseLabel": "Amortization of net actuarial loss, TAX"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r91",
      "r98"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 7.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "terseLabel": "Unrealized gain (loss) on investments",
        "verboseLabel": "Unrealized gain on investments, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r92",
      "r99"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax",
        "terseLabel": "Unrealized loss on investments, TAX"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCostAndExpenseOperating": {
     "auth_ref": [
      "r129"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.",
        "label": "Other Cost and Expense, Operating",
        "negatedLabel": "Other operating expense",
        "terseLabel": "Maintenance and other operating expenses"
       }
      }
     },
     "localname": "OtherCostAndExpenseOperating",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]",
        "terseLabel": "Other Income and Expenses [Abstract]",
        "verboseLabel": "Other Income (Expense)"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": {
     "auth_ref": [
      "r480",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.",
        "label": "Other Income and Other Expense Disclosure [Text Block]",
        "terseLabel": "Other Income and Other Expense"
       }
      }
     },
     "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Other intangible assets"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherInventorySupplies": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Inventory, Supplies, Gross",
        "terseLabel": "Materials and supplies"
       }
      }
     },
     "localname": "OtherInventorySupplies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilities": {
     "auth_ref": [
      "r839"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other.",
        "label": "Other Liabilities",
        "periodEndLabel": "Retention benefit liability at the end of the period",
        "periodStartLabel": "Retention benefit liability at beginning of period"
       }
      }
     },
     "localname": "OtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r21",
      "r22",
      "r69"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities",
        "verboseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails",
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesMember": {
     "auth_ref": [
      "r708",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other liabilities.",
        "label": "Other Liabilities [Member]",
        "terseLabel": "Other Liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other non\u2011current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r158"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other non\u2011cash operating activities and reconciling\u00a0adjustments"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingExpense": {
     "auth_ref": [
      "r133"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 6.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Expense",
        "negatedLabel": "Other expense",
        "negatedTotalLabel": "Total other expense"
       }
      }
     },
     "localname": "OtherNonoperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncome": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income",
        "terseLabel": "Other income"
       }
      }
     },
     "localname": "OtherNonoperatingIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r482",
      "r483",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r510",
      "r511",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r533",
      "r535",
      "r536",
      "r538",
      "r541",
      "r545",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.",
        "label": "Other Postretirement Benefits Plan [Member]",
        "terseLabel": "OPEB Plan"
       }
      }
     },
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherRegulatoryAssetsLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of other costs incurred.",
        "label": "Other Regulatory Assets (Liabilities) [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherRegulatoryAssetsLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherShortTermBorrowings": {
     "auth_ref": [
      "r62"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowings classified as other, maturing within one year or the normal operating cycle, if longer.",
        "label": "Other Short-term Borrowings",
        "terseLabel": "Current portion of long-term payables"
       }
      }
     },
     "localname": "OtherShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherTaxExpenseBenefit": {
     "auth_ref": [
      "r172",
      "r626",
      "r651"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other income tax expense (benefit).",
        "label": "Other Tax Expense (Benefit)",
        "terseLabel": "Deferred income tax credit"
       }
      }
     },
     "localname": "OtherTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r137",
      "r140",
      "r182"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedLabel": "Cost to retire property and other investing activities"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtExtinguishmentCosts": {
     "auth_ref": [
      "r147"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.",
        "label": "Payment for Debt Extinguishment or Debt Prepayment Cost",
        "negatedLabel": "Debt prepayment costs",
        "negatedTerseLabel": "Debt prepayment costs"
       }
      }
     },
     "localname": "PaymentsOfDebtExtinguishmentCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r146"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Debt issuance costs and financing fees"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfOrdinaryDividends": {
     "auth_ref": [
      "r144"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings.",
        "label": "Payments of Ordinary Dividends",
        "negatedLabel": "Payment of dividends on common and preferred stock",
        "negatedTerseLabel": "Payment of dividends on common stock"
       }
      }
     },
     "localname": "PaymentsOfOrdinaryDividends",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireLoansReceivable": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the purchase of loan receivable arising from the financing of goods and services.",
        "label": "Payments to Acquire Loans Receivable",
        "negatedLabel": "Increase in EnerBank notes receivable"
       }
      }
     },
     "localname": "PaymentsToAcquireLoansReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireNotesReceivable": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.",
        "label": "Payments to Acquire Notes Receivable",
        "negatedLabel": "Purchase of notes receivable by EnerBank"
       }
      }
     },
     "localname": "PaymentsToAcquireNotesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r139"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Capital expenditures (excludes assets placed under finance lease)"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitContributions": {
     "auth_ref": [
      "r154"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for pension and other postretirement benefits. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree.",
        "label": "Payment for Pension and Other Postretirement Benefits",
        "negatedLabel": "Postretirement benefits contributions",
        "terseLabel": "Postretirement benefits contributions"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitContributions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r510",
      "r512",
      "r518",
      "r537",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r560",
      "r562",
      "r563",
      "r565",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Retirement Benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": {
     "auth_ref": [
      "r34",
      "r483",
      "r484",
      "r508",
      "r560"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.",
        "label": "Liability, Defined Benefit Plan, Current",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r37",
      "r483",
      "r484",
      "r508",
      "r560"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "terseLabel": "Postretirement benefits",
        "verboseLabel": "Non-current liabilities"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionCostsMember": {
     "auth_ref": [
      "r929"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of pension costs.",
        "label": "Pension Costs [Member]",
        "terseLabel": "Pension Costs"
       }
      }
     },
     "localname": "PensionCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r481",
      "r483",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r510",
      "r511",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r533",
      "r535",
      "r536",
      "r538",
      "r541",
      "r545",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r565",
      "r566",
      "r580",
      "r581",
      "r582",
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.",
        "label": "Pension Plan [Member]",
        "terseLabel": "DB\u00a0Pension Plans"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance-based awards"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [
      "r510",
      "r511",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r538",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]"
       }
      }
     },
     "localname": "PlanAssetCategoriesDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlantRetirementAndAbandonmentPolicy": {
     "auth_ref": [
      "r166",
      "r920",
      "r921",
      "r922"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for plant retirement and for abandonment (under construction or in use) in regulated industries when abandonment becomes probable. Any difference between the new asset and the asset cost is recognized as a loss in the income statement. May also indicate the discount rate used in the calculation of present value of recoverable abandoned assets.",
        "label": "Plant Retirement and Abandonment, Policy [Policy Text Block]",
        "terseLabel": "Plant Retirement and Abandonment Policy"
       }
      }
     },
     "localname": "PlantRetirementAndAbandonmentPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r743"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement [Member]"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PostretirementBenefitCostsMember": {
     "auth_ref": [
      "r929"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of postretirement benefit costs.",
        "label": "Postretirement Benefit Costs [Member]",
        "terseLabel": "Postretirement benefits"
       }
      }
     },
     "localname": "PostretirementBenefitCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendsAndOtherAdjustments": {
     "auth_ref": [
      "r215",
      "r231"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.",
        "label": "Preferred Stock Dividends and Other Adjustments",
        "terseLabel": "Preferred stock dividends",
        "verboseLabel": "Preferred Stock Dividends"
       }
      }
     },
     "localname": "PreferredStockDividendsAndOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock [Member]",
        "terseLabel": "Cumulative Preferred Stock"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationPreferredStockofSubsidiaryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Par value of preferred stock (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationPreferredStockofSubsidiaryDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockRedemptionPricePerShare": {
     "auth_ref": [
      "r444",
      "r446",
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.",
        "label": "Preferred Stock, Redemption Price Per Share",
        "terseLabel": "Optional redemption price (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockRedemptionPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationPreferredStockofSubsidiaryDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationPreferredStockofSubsidiaryDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Number of shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationPreferredStockofSubsidiaryDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Cumulative preferred stock, $4.50\u00a0series"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromContributedCapital": {
     "auth_ref": [
      "r141"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received by a corporation from a shareholder during the period.",
        "label": "Proceeds from Contributed Capital",
        "terseLabel": "Stockholder contribution"
       }
      }
     },
     "localname": "ProceedsFromContributedCapital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIncomeTaxRefunds": {
     "auth_ref": [
      "r155",
      "r161"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.",
        "label": "Proceeds from Income Tax Refunds",
        "terseLabel": "Tax refunds"
       }
      }
     },
     "localname": "ProceedsFromIncomeTaxRefunds",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r141"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Issuance of common stock, net of issuance costs"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r142"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-term Debt",
        "terseLabel": "Proceeds from issuance of debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r142",
      "r179"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Borrowings"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMinorityShareholders": {
     "auth_ref": [
      "r143"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.",
        "label": "Proceeds from Noncontrolling Interests",
        "terseLabel": "Contribution from noncontrolling interest"
       }
      }
     },
     "localname": "ProceedsFromMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r143",
      "r148",
      "r182"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "verboseLabel": "Other financing costs"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": {
     "auth_ref": [
      "r182"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from (Repayments of) Short-term Debt",
        "terseLabel": "Change in notes payable \u2013 intercompany"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r134",
      "r135",
      "r308"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Sale of Debt Securities, Available-for-sale",
        "terseLabel": "Proceeds from DB\u00a0SERP investments"
       }
      }
     },
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit": {
     "auth_ref": [
      "r141"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The proceeds from the sale of an interest in a unit of partnership.",
        "label": "Proceeds from Sale of Interest in Partnership Unit",
        "terseLabel": "Proceeds from the sale of membership interest in VIE to tax equity investor"
       }
      }
     },
     "localname": "ProceedsFromSaleOfInterestInPartnershipUnit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfNotesReceivable": {
     "auth_ref": [
      "r135"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the sale of a borrowing supported by a written promise to pay an obligation.",
        "label": "Proceeds from Sale of Notes Receivable",
        "verboseLabel": "Proceeds from sale of EnerBank notes receivable"
       }
      }
     },
     "localname": "ProceedsFromSaleOfNotesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfProductiveAssets": {
     "auth_ref": [
      "r136"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Proceeds from Sale of Productive Assets",
        "terseLabel": "Proceeds from sale of transmission equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r13",
      "r105",
      "r108",
      "r150",
      "r171",
      "r199",
      "r210",
      "r211",
      "r268",
      "r274",
      "r278",
      "r281",
      "r284",
      "r318",
      "r672",
      "r678",
      "r680",
      "r696",
      "r697",
      "r750",
      "r852"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net Income",
        "totalLabel": "Net Income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAdditions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of acquisition of long-lived, 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, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Additions",
        "verboseLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAdditions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock": {
     "auth_ref": [
      "r360",
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for intangible assets and long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.",
        "label": "Property, Plant, and Equipment and Intangible Assets [Text Block]",
        "verboseLabel": "Plant, Property, and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r59",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGrossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Gross [Abstract]",
        "terseLabel": "Plant, Property, and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGrossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment [Member]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r29",
      "r30",
      "r368",
      "r867"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Plant, property, and equipment, net",
        "totalLabel": "Total plant, property, and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentOther": {
     "auth_ref": [
      "r368"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 6.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Property, Plant and Equipment, Other, Gross",
        "terseLabel": "Other non-utility property"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy": {
     "auth_ref": [
      "r166",
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for planned major maintenance activities.",
        "label": "Property, Plant and Equipment, Planned Major Maintenance Activities, Policy [Policy Text Block]",
        "terseLabel": "Property, Plant and Equipment, Planned Major Maintenance Activities"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r57",
      "r166",
      "r368",
      "r903",
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property, Plant and Equipment, Capitalization"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r29",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "verboseLabel": "Schedule Of Property, Plant And Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r29",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Estimated depreciable life in years, Enterprises and EnerBank"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r124",
      "r331"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Bad debt expense"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForLoanLossesExpensed": {
     "auth_ref": [
      "r331",
      "r841"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable.",
        "label": "Financing Receivable, Credit Loss, Expense (Reversal)",
        "terseLabel": "Provision for loan losses"
       }
      }
     },
     "localname": "ProvisionForLoanLossesExpensed",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity": {
     "auth_ref": [
      "r932",
      "r933"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The component of the allowance for funds used during construction during the period based on an assumed rate of return on equity funds used in financing the construction of regulated assets.",
        "label": "Public Utilities, Allowance for Funds Used During Construction, Capitalized Cost of Equity",
        "terseLabel": "Allowance for equity funds used during construction"
       }
      }
     },
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate": {
     "auth_ref": [
      "r932",
      "r933"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective rate, including composite rate, of cost of financing additions to qualifying regulated assets, commonly called allowance for funds used during construction.",
        "label": "Public Utilities, Allowance for Funds Used During Construction, Rate",
        "verboseLabel": "AFUDC Capitalization rate"
       }
      }
     },
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of public utility's approved rate increase (decrease) by regulatory agency.",
        "label": "Public Utilities, Approved Rate Increase (Decrease), Amount",
        "verboseLabel": "Annual rate increase authorized"
       }
      }
     },
     "localname": "PublicUtilitiesApprovedRateIncreaseDecreaseAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of public utility's approved return on equity.",
        "label": "Public Utilities, Approved Return on Equity, Percentage",
        "verboseLabel": "Rate of return on equity authorized"
       }
      }
     },
     "localname": "PublicUtilitiesApprovedReturnOnEquityPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r934"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for public utilities.",
        "label": "Public Utilities Disclosure [Text Block]",
        "verboseLabel": "Regulatory Matters"
       }
      }
     },
     "localname": "PublicUtilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMatters"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PublicUtilitiesGeneralDisclosuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Public Utilities, General Disclosures [Line Items]",
        "terseLabel": "Public Utilities, General Disclosures [Line Items]"
       }
      }
     },
     "localname": "PublicUtilitiesGeneralDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesGeneralDisclosuresTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Public Utilities General Disclosures [Table]",
        "terseLabel": "Public Utilities General Disclosures [Table]"
       }
      }
     },
     "localname": "PublicUtilitiesGeneralDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Utilities, Property, Plant and Equipment [Abstract]",
        "terseLabel": "Public Utilities, Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of assets common to business units owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Public Utilities, Property, Plant and Equipment, Common, Useful Life",
        "verboseLabel": "Estimated depreciable life in years, consumers"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of construction work in progress in public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Construction Work in Progress",
        "terseLabel": "Construction work in progress"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Composite depreciation rate for public utility plants in service.",
        "label": "Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service",
        "terseLabel": "Composite depreciation rate"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of property, plant and equipment (PPE) related to utility distribution.",
        "label": "Public Utilities, Property, Plant and Equipment, Distribution",
        "terseLabel": "Distribution"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDistribution",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of utility distribution assets owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Public Utilities, Property, Plant and Equipment, Distribution, Useful Life",
        "verboseLabel": "Estimated depreciable life in years, distribution"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of property, plant and equipment (PPE) related to generation or processing owned by public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Generation or Processing",
        "terseLabel": "Generation"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of utility generation assets owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Public Utilities, Property, Plant and Equipment, Generation, Useful Life",
        "verboseLabel": "Estimated depreciable life in years, generation"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 4.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end book value of other property, plant and equipment (PPE) owned (but not classified elsewhere) by the public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Other Property, Plant and Equipment",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of other property, plant and equipment (PPE) owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Public Utilities, Property, Plant and Equipment, Other Property Plant and Equipment, Useful Life",
        "verboseLabel": "Estimated depreciable life in years, other"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 3.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of property, plant and equipment (PPE) related to utility transmission owned by public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Transmission",
        "terseLabel": "Transmission"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentTransmission",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of utility transmission equipment owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Public Utilities, Property, Plant and Equipment, Transmission, Useful Life",
        "verboseLabel": "Estimated depreciable life in years, transmission"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PublicUtilitiesRegulatoryProceedingAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of regulatory proceeding.",
        "label": "Public Utilities, Regulatory Proceeding [Axis]",
        "terseLabel": "Public Utilities, Regulatory Proceeding [Axis]"
       }
      }
     },
     "localname": "PublicUtilitiesRegulatoryProceedingAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesRegulatoryProceedingDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeding with public utility's regulatory body.",
        "label": "Public Utilities, Regulatory Proceeding [Domain]",
        "terseLabel": "Public Utilities, Regulatory Proceeding [Domain]"
       }
      }
     },
     "localname": "PublicUtilitiesRegulatoryProceedingDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfPSCRAndGCROverUnderRecoveriesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of public utility's amended requested rate increase (decrease) with regulatory agency.",
        "label": "Public Utilities, Requested Rate Increase (Decrease), Amended, Amount",
        "verboseLabel": "Annual rate increase requested, amended"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of public utility's requested rate increase (decrease) with regulatory agency.",
        "label": "Public Utilities, Requested Rate Increase (Decrease), Amount",
        "verboseLabel": "Annual rate increase requested"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedRateIncreaseDecreaseAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of public utility's requested return on equity.",
        "label": "Public Utilities, Requested Return on Equity, Percentage",
        "verboseLabel": "Rate of return on equity requested"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedReturnOnEquityPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilityAxis": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of utility plant.",
        "label": "Public Utility [Axis]",
        "terseLabel": "Public Utility [Axis]"
       }
      }
     },
     "localname": "PublicUtilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Public Utility, Property, Plant and Equipment [Line Items]",
        "terseLabel": "Public Utility, Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PublicUtilityPropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipment",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables",
      "http://www.consumersenergy.com/role/RegulatoryMattersTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilityPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r58",
      "r915"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Public Utility, Property, Plant and Equipment [Table]",
        "terseLabel": "Public Utility, Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "PublicUtilityPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipment",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables",
      "http://www.consumersenergy.com/role/RegulatoryMattersTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialDataAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Data [Abstract]",
        "terseLabel": "Quarterly Financial Data [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialDataAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "Quarterly Financial and Common Stock Information (Unaudited)"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationUnaudited"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReceivableTypeDomain": {
     "auth_ref": [
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.",
        "label": "Receivable [Domain]",
        "terseLabel": "Receivable [Domain]"
       }
      }
     },
     "localname": "ReceivableTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulated Entity, Other Assets, Noncurrent [Abstract]",
        "terseLabel": "Other Non\u2011current Assets"
       }
      }
     },
     "localname": "RegulatedEntityOtherAssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssetAmortizationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Regulatory Asset, Amortization Period",
        "terseLabel": "Regulatory asset collection period",
        "verboseLabel": "Regulatory asset, amortization period"
       }
      }
     },
     "localname": "RegulatoryAssetAmortizationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RegulatoryAssetAxis": {
     "auth_ref": [
      "r917",
      "r918",
      "r929"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of regulatory asset.",
        "label": "Regulatory Asset [Axis]",
        "terseLabel": "Regulatory Asset [Axis]"
       }
      }
     },
     "localname": "RegulatoryAssetAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssetDomain": {
     "auth_ref": [
      "r917"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization of costs incurred.",
        "label": "Regulatory Asset [Domain]",
        "terseLabel": "Regulatory Asset [Domain]"
       }
      }
     },
     "localname": "RegulatoryAssetDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatoryAssets": {
     "auth_ref": [
      "r917"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails": {
       "order": 1.0,
       "parentTag": "cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for the individual regulatory asset as itemized in a table of regulatory assets as of the end of the period.",
        "label": "Regulatory Assets",
        "totalLabel": "Total regulatory assets"
       }
      }
     },
     "localname": "RegulatoryAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryAssetsCurrent": {
     "auth_ref": [
      "r917"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RegulatoryAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Regulatory Assets, Current",
        "terseLabel": "Regulatory assets",
        "verboseLabel": "Regulatory assets, current"
       }
      }
     },
     "localname": "RegulatoryAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryAssetsNoncurrent": {
     "auth_ref": [
      "r917"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RegulatoryAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Regulatory Assets, Noncurrent",
        "terseLabel": "Regulatory assets",
        "verboseLabel": "Regulatory assets, noncurrent"
       }
      }
     },
     "localname": "RegulatoryAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryDepreciationAndAmortizationPolicy": {
     "auth_ref": [
      "r166",
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for systematically allocating capitalized costs to periods that benefit from the use thereof. Includes, but is not limited to, methods used, such as composite depreciation, descriptions of regulatory treatment for estimated removal and disposal costs, and description of amortization of plant-related regulatory assets.",
        "label": "Regulatory Depreciation and Amortization, Policy [Policy Text Block]",
        "terseLabel": "Regulatory Depreciation and Amortization"
       }
      }
     },
     "localname": "RegulatoryDepreciationAndAmortizationPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RegulatoryIncomeTaxesPolicy": {
     "auth_ref": [
      "r166",
      "r930",
      "r931"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, including investment tax credits, and the related regulatory treatment (for example, whether deferred income tax accounting - normalization - is allowed in rate making).",
        "label": "Regulatory Income Taxes, Policy [Policy Text Block]",
        "terseLabel": "Investment Tax Credits"
       }
      }
     },
     "localname": "RegulatoryIncomeTaxesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RegulatoryLiabilities": {
     "auth_ref": [
      "r925"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period.",
        "label": "Regulatory Liabilities",
        "terseLabel": "Regulatory liability",
        "totalLabel": "Total regulatory liabilities",
        "verboseLabel": "Net regulatory tax liability"
       }
      }
     },
     "localname": "RegulatoryLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryLiabilityAmortizationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization period for the recovery of regulatory liability, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Regulatory Liability, Amortization Period",
        "terseLabel": "Regulatory liability remaining book life"
       }
      }
     },
     "localname": "RegulatoryLiabilityAmortizationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RegulatoryLiabilityAxis": {
     "auth_ref": [
      "r925"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of regulatory liability.",
        "label": "Regulatory Liability [Axis]",
        "terseLabel": "Regulatory Liability [Axis]"
       }
      }
     },
     "localname": "RegulatoryLiabilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryLiabilityCurrent": {
     "auth_ref": [
      "r925"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RegulatoryLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Regulatory Liability, Current",
        "terseLabel": "Regulatory liabilities",
        "verboseLabel": "Regulatory liabilities, current"
       }
      }
     },
     "localname": "RegulatoryLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryLiabilityDomain": {
     "auth_ref": [
      "r925"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in accrual of costs or expenses.",
        "label": "Regulatory Liability [Domain]",
        "terseLabel": "Regulatory Liability [Domain]"
       }
      }
     },
     "localname": "RegulatoryLiabilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatoryLiabilityNoncurrent": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RegulatoryLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Regulatory Liability, Noncurrent",
        "terseLabel": "Regulatory liabilities",
        "verboseLabel": "Regulatory liability, noncurrent"
       }
      }
     },
     "localname": "RegulatoryLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r538",
      "r794",
      "r795",
      "r797"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r792",
      "r793",
      "r795",
      "r798",
      "r799"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions - Consumers"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RemovalCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of removal costs.",
        "label": "Removal Costs [Member]",
        "verboseLabel": "Cost of removal"
       }
      }
     },
     "localname": "RemovalCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RenewableEnergyProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs related to implementation of renewable energy program.",
        "label": "Renewable Energy Program [Member]",
        "terseLabel": "Renewable energy plan"
       }
      }
     },
     "localname": "RenewableEnergyProgramMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r145"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of Debt",
        "terseLabel": "Debt retirement, principal"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r145"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedLabel": "Retirement of debt",
        "negatedTerseLabel": "Retirement of long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "auth_ref": [
      "r145"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Repayments of Short-term Debt",
        "negatedTerseLabel": "Decrease in notes payable"
       }
      }
     },
     "localname": "RepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchMember": {
     "auth_ref": [
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.",
        "label": "Research Tax Credit Carryforward [Member]",
        "terseLabel": "Research Tax Credit Carryforward"
       }
      }
     },
     "localname": "ResearchMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r15",
      "r27",
      "r159",
      "r165"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "terseLabel": "Restricted cash and cash equivalents",
        "verboseLabel": "Restricted cash equivalents"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r232"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted stock"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted stock units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedCostExpectedCost1": {
     "auth_ref": [
      "r389",
      "r391",
      "r396",
      "r399"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.",
        "label": "Restructuring and Related Cost, Expected Cost",
        "terseLabel": "Expected cost"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostExpectedCost1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r157",
      "r388",
      "r394",
      "r398"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Retention and severance costs",
        "verboseLabel": "Costs incurred and charged to maintenance and other operating expenses"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails",
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails",
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by individual restructuring plan.",
        "label": "Restructuring Plan [Axis]",
        "terseLabel": "Restructuring Plan [Axis]"
       }
      }
     },
     "localname": "RestructuringPlanAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails",
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the individual restructuring plans.",
        "label": "Restructuring Plan [Domain]",
        "terseLabel": "Restructuring Plan [Domain]"
       }
      }
     },
     "localname": "RestructuringPlanDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails",
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringReserveRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Restructuring Reserve [Roll Forward]",
        "terseLabel": "Restructuring Reserve [Roll Forward]"
       }
      }
     },
     "localname": "RestructuringReserveRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r47",
      "r451",
      "r615",
      "r863",
      "r891",
      "r896"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings (accumulated deficit)"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r200",
      "r209",
      "r211",
      "r323",
      "r612",
      "r613",
      "r614",
      "r654",
      "r655",
      "r887",
      "r889"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings (Accumulated Deficit)"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanNameAxis": {
     "auth_ref": [
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r510",
      "r511",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r533",
      "r534",
      "r535",
      "r536",
      "r538",
      "r541",
      "r545",
      "r546",
      "r547",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Axis]",
        "terseLabel": "Retirement Plan Name [Axis]"
       }
      }
     },
     "localname": "RetirementPlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanNameDomain": {
     "auth_ref": [
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r510",
      "r511",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r533",
      "r534",
      "r535",
      "r536",
      "r538",
      "r541",
      "r545",
      "r546",
      "r547",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Domain]",
        "terseLabel": "Retirement Plan Name [Domain]"
       }
      }
     },
     "localname": "RetirementPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r481",
      "r482",
      "r483",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r510",
      "r511",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r533",
      "r535",
      "r536",
      "r538",
      "r541",
      "r545",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r580",
      "r581",
      "r582",
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r481",
      "r482",
      "r483",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r510",
      "r511",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r533",
      "r535",
      "r536",
      "r538",
      "r541",
      "r545",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r580",
      "r581",
      "r582",
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r259",
      "r260",
      "r273",
      "r279",
      "r280",
      "r286",
      "r287",
      "r289",
      "r469",
      "r470",
      "r816"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue recognized from contracts with customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r168",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r471",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r168",
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "MISO Transactions"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueSubjectToRefundMember": {
     "auth_ref": [
      "r928"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of revenue subject to refund.",
        "label": "Revenue Subject to Refund [Member]",
        "terseLabel": "Reserve for customer refunds"
       }
      }
     },
     "localname": "RevenueSubjectToRefundMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfTheComponentsOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r114",
      "r171",
      "r259",
      "r260",
      "r273",
      "r279",
      "r280",
      "r286",
      "r287",
      "r289",
      "r318",
      "r750",
      "r852"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Revenues",
        "terseLabel": "Operating Revenue",
        "totalLabel": "Total operating revenue",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable": {
     "auth_ref": [
      "r785",
      "r791"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lease payments not yet received by lessor and amount expected to be derived from underlying asset, following end of lease term guaranteed by lessee or other third party unrelated to lessor, from sales-type and direct financing leases.",
        "label": "Sales-type and Direct Financing Leases, Lease Receivable",
        "terseLabel": "Lease receivables"
       }
      }
     },
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales-type and Direct Financing Leases, Lease Receivable, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Sales-type and Direct Financing Leases, Lease Receivable, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears": {
     "auth_ref": [
      "r785"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Five",
        "verboseLabel": "Minimum rental payments to be received in 2025"
       }
      }
     },
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears": {
     "auth_ref": [
      "r785"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Four",
        "verboseLabel": "Minimum annual rental payments to be received in 2024"
       }
      }
     },
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths": {
     "auth_ref": [
      "r785"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year One",
        "terseLabel": "Minimum rental payments to be received 2021"
       }
      }
     },
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter": {
     "auth_ref": [
      "r785"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, after Year Five",
        "terseLabel": "Minimum rental payments to be received 2026 and thereafter"
       }
      }
     },
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears": {
     "auth_ref": [
      "r785"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Three",
        "verboseLabel": "Minimum annual rental payments to be received in 2023"
       }
      }
     },
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears": {
     "auth_ref": [
      "r785"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Two",
        "terseLabel": "Minimum annual rental payments to be received in 2022"
       }
      }
     },
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount": {
     "auth_ref": [
      "r785"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undiscounted lease receivable in excess of discounted receivable for sales-type and direct financing leases.",
        "label": "Sales-type and Direct Financing Leases, Lease Receivable, Undiscounted Excess Amount",
        "verboseLabel": "Unearned income"
       }
      }
     },
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
        "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivable",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails",
      "http://www.consumersenergy.com/role/NotesReceivableTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock": {
     "auth_ref": [
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of benefit obligations including accumulated benefit obligation and projected benefit obligation.",
        "label": "Schedule of Accumulated and Projected Benefit Obligations [Table Text Block]",
        "terseLabel": "Schedule Of Accumulated And Projected Benefit Obligations"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans.  This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.",
        "label": "Schedule of Allocation of Plan Assets [Table Text Block]",
        "terseLabel": "Schedule Of Allocation Of Plan Assets"
       }
      }
     },
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.",
        "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]",
        "verboseLabel": "Schedule Of Retirement Benefit Plan Assets (Liabilities)"
       }
      }
     },
     "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock": {
     "auth_ref": [
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount of a liability for asset retirement obligations.",
        "label": "Schedule of Asset Retirement Obligations [Table Text Block]",
        "terseLabel": "Schedule of Asset Retirement Obligations"
       }
      }
     },
     "localname": "ScheduleOfAssetRetirementObligationsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "auth_ref": [
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.",
        "label": "Defined Benefit Plan, Assumptions [Table Text Block]",
        "terseLabel": "Schedule Of Assumptions Used"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.",
        "label": "Schedule of Cash and Cash Equivalents [Table]",
        "terseLabel": "Schedule of Cash and Cash Equivalents [Table]"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CashAndCashEquivalents",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in carrying amount of a liability for asset retirement obligations, for changes such as new obligations, changes in estimates of existing obligations, spending on existing obligations, property dispositions, and foreign currency translation.",
        "label": "Schedule of Change in Asset Retirement Obligation [Table Text Block]",
        "terseLabel": "Schedule of Change in Asset Retirement Obligation"
       }
      }
     },
     "localname": "ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.",
        "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]",
        "terseLabel": "Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan"
       }
      }
     },
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Significant Components Of Income Tax Expense"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r72",
      "r178",
      "r446",
      "r448",
      "r449",
      "r450",
      "r760",
      "r761",
      "r764",
      "r855"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Summary Of Long-Term Debt Outstanding"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Principal Components Of Deferred Income Tax Assets And Liailities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r544",
      "r545",
      "r548",
      "r549",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAccumulatedAndProjectedBenefitObligationsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r230"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Basic And Diluted EPS Computations"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
     "auth_ref": [
      "r218",
      "r222",
      "r227",
      "r230",
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.",
        "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]",
        "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule Of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "terseLabel": "Schedule Of Expected Benefit Payments"
       }
      }
     },
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r734",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Assets And Liabilities Measured At Fair Value On A Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r351",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets by Major Class Table"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock": {
     "auth_ref": [
      "r733"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of freestanding forward contracts issued by an entity that are indexed to, and potentially settled in an entity's own stock. The disclosure may include, but not be limited to: (i) the forward rate and the number of shares to which the contract is indexed, (ii) the settlement date or dates of the contract, (iii) the issuer's accounting for the contract, (iv) settlement alternatives (if applicable) including who controls the settlement alternatives and the maximum number of shares that could be required to be issued to net share settle the contract (if applicable), (v) the fact that a potentially infinite number of shares may be required to be issued to settle the contract, if a contract does not have a stated fixed or determinable maximum number of shares, and (vi) the contract's current fair value for each settlement alternative and how changes in the price of the issuer's equity instruments affect those settlement amounts.",
        "label": "Schedule of Forward Contracts Indexed to Issuer's Equity [Table Text Block]",
        "terseLabel": "Schedule of Forward Contracts"
       }
      }
     },
     "localname": "ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGuaranteeObligationsTextBlock": {
     "auth_ref": [
      "r428",
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Guarantor Obligations [Table Text Block]",
        "terseLabel": "Guarantees"
       }
      }
     },
     "localname": "ScheduleOfGuaranteeObligationsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock": {
     "auth_ref": [
      "r924"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of proportionate interests in jointly owned utility plants. Includes the amount of plants in service, the accumulated provision for depreciation (if available), the amount of plants under construction, and the proportionate share. The amounts presented may be further subdivided to show amounts applicable to plant subcategories (for example, production, transmission, distribution). Includes statements that the amounts represent the utility's share in each joint plant and that it must provide its own financing. Information concerning two or more generating plants on the same site may be combined. States that the utility's share of direct expenses of the joint plants is included in the corresponding operating expenses on its income statement (for example, fuel, maintenance of plant, other operating expense). If the share of direct expenses is charged to purchased power, then disclose the amount so charged and the proportionate amounts charged to specific operating expenses on the records maintained for the joint plants.",
        "label": "Schedule of Jointly Owned Utility Plants [Table Text Block]",
        "terseLabel": "Jointly Owned Regulated Utility Facilities"
       }
      }
     },
     "localname": "ScheduleOfJointlyOwnedUtilityPlantsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "auth_ref": [
      "r64",
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Line of Credit Facilities [Table Text Block]",
        "verboseLabel": "Revolving Credit Facilities"
       }
      }
     },
     "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Debt Maturities"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationTables",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "terseLabel": "Schedule Of Net Benefit Costs"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.",
        "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]",
        "verboseLabel": "Components Of Other Income And Other Expense"
       }
      }
     },
     "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r59",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Schedule of Quarterly Financial Information Table"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for detailed information about regulatory assets and liabilities, including current and noncurrent assets created when regulatory agencies permit the deferral of costs to the balance sheet that would otherwise be required to appear on the company's income statement and would be charged against current expenses or revenues, as well as current and noncurrent liabilities created when regulatory agencies permit.",
        "label": "Schedule of Regulatory Assets and Liabilities [Text Block]",
        "terseLabel": "Schedule of Regulatory Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r175",
      "r796",
      "r797"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.",
        "label": "Schedule of Related Party Transactions [Table Text Block]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party Table"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r392",
      "r393",
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r390",
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "terseLabel": "Schedule of Restructuring Reserve by Type of Cost"
       }
      }
     },
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSaleandExitActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r268",
      "r271",
      "r277",
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegments",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r268",
      "r271",
      "r277",
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule Of Financial Information By Reportable Segments"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r588",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensation",
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r600"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Share-based Payment Award, Restricted Stock, Valuation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt and Equity Securities, FV-NI [Line Items]",
        "terseLabel": "Debt and Equity Securities, FV-NI [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationPreferredStockofSubsidiaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI).",
        "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]",
        "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]"
       }
      }
     },
     "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationForwardStockContractsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationPreferredStockofSubsidiaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "auth_ref": [
      "r675",
      "r676",
      "r685",
      "r686",
      "r687",
      "r689",
      "r692",
      "r693",
      "r694"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Variable Interest Entities [Table]",
        "terseLabel": "Schedule of Variable Interest Entities [Table]"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": {
     "auth_ref": [
      "r687",
      "r689",
      "r692",
      "r693",
      "r694"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Variable Interest Entities [Table Text Block]",
        "terseLabel": "Schedule Of Variable Interest Entities"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r256",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r273",
      "r274",
      "r275",
      "r276",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r284",
      "r289",
      "r881"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r256",
      "r257",
      "r258",
      "r268",
      "r272",
      "r278",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r288",
      "r289",
      "r290"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Reportable Segments"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegments",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ServicingLiabilityAtAmortizedCostAmortization": {
     "auth_ref": [
      "r814"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization of contract to service financial assets under which estimated future revenue from contractually specified servicing fees, late charges, and other ancillary revenues are not expected to adequately compensate the servicer for performing the servicing.",
        "label": "Servicing Liability at Amortized Cost, Amortization",
        "terseLabel": "Amortization and interest expense"
       }
      }
     },
     "localname": "ServicingLiabilityAtAmortizedCostAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]",
        "terseLabel": "Share-based Payment Arrangement, Noncash Expense [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period",
        "verboseLabel": "Service period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "verboseLabel": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited (in share)",
        "verboseLabel": "Shares forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeitured (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Nonvested, at end of period (in shares)",
        "periodStartLabel": "Nonvested, at beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Weighted-average grant date fair value per share, at end of period (in dollars per share)",
        "periodStartLabel": "Weighted-average grant date fair value per share, at beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted-Average Grant Date\u00a0Fair Value per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r599"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "verboseLabel": "Fair value of shares that vested during the year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensation",
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]",
        "terseLabel": "Number of Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "verboseLabel": "Number of shares authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "verboseLabel": "Shares available for grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": {
     "auth_ref": [
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r586",
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockGrantedDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r32",
      "r828",
      "r860"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Short-term Debt",
        "terseLabel": "Short-term borrowings outstanding"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-term Debt, Type [Axis]",
        "terseLabel": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-term Debt, Type [Domain]",
        "terseLabel": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r776",
      "r783"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term Lease, Cost",
        "terseLabel": "Short-term lease costs"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SiteContingencyLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Site Contingency [Line Items]",
        "terseLabel": "Site Contingency [Line Items]"
       }
      }
     },
     "localname": "SiteContingencyLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SiteContingencyTable": {
     "auth_ref": [
      "r383",
      "r384",
      "r385",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information and financial data about the reasonably possible loss or the recognized and additional reasonably possible loss from an environmental remediation obligation.",
        "label": "Site Contingency [Table]",
        "terseLabel": "Site Contingency [Table]"
       }
      }
     },
     "localname": "SiteContingencyTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Software development"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r2",
      "r256",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r273",
      "r274",
      "r275",
      "r276",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r284",
      "r289",
      "r350",
      "r369",
      "r391",
      "r399",
      "r881"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails",
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfCurrentAndNonCurrentNotesReceivableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueComponentsofOperatingRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r40",
      "r41",
      "r42",
      "r170",
      "r171",
      "r218",
      "r222",
      "r224",
      "r227",
      "r230",
      "r243",
      "r244",
      "r245",
      "r318",
      "r445",
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Coverpage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationPreferredStockofSubsidiaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r76",
      "r195",
      "r196",
      "r197",
      "r200",
      "r209",
      "r211",
      "r242",
      "r323",
      "r445",
      "r451",
      "r612",
      "r613",
      "r614",
      "r654",
      "r655",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r758",
      "r887",
      "r888",
      "r889"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r242",
      "r816"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval": {
     "auth_ref": [
      "r177"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of dividends that can be declared or paid without approval of regulatory agency.",
        "label": "Statutory Accounting Practices, Statutory Amount Available for Dividend Payments without Regulatory Approval",
        "terseLabel": "Unrestricted retained earnings"
       }
      }
     },
     "localname": "StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r41",
      "r42",
      "r445",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Common stock issued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": {
     "auth_ref": [
      "r41",
      "r42",
      "r445",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited",
        "negatedLabel": "Common stock reacquired (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r41",
      "r42",
      "r445",
      "r451"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Stock Issued During Period, Value, New Issues",
        "verboseLabel": "Common stock issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": {
     "auth_ref": [
      "r41",
      "r42",
      "r445",
      "r451"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures",
        "negatedTerseLabel": "Common stock reacquired"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r41",
      "r42",
      "r445",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "negatedLabel": "Common stock repurchased (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r41",
      "r42",
      "r445",
      "r451"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Stock Repurchased During Period, Value",
        "negatedLabel": "Common stock repurchased"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r42",
      "r49",
      "r50",
      "r171",
      "r304",
      "r318",
      "r750"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "terseLabel": "Common stockholders\u2019 equity",
        "totalLabel": "Total common stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Common stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r171",
      "r195",
      "r196",
      "r197",
      "r200",
      "r209",
      "r318",
      "r323",
      "r451",
      "r612",
      "r613",
      "r614",
      "r654",
      "r655",
      "r670",
      "r671",
      "r695",
      "r750",
      "r752",
      "r753",
      "r758",
      "r888",
      "r889"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Total Equity at End of Period",
        "periodStartLabel": "Total Equity at Beginning of Period",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r630",
      "r636",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Summary of Income Tax Contingencies [Table Text Block]",
        "terseLabel": "Reconciliation Of Beginning And Ending Uncertain Tax Benefits"
       }
      }
     },
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Supplemental Employee Retirement Plan [Member]",
        "terseLabel": "DB\u00a0SERP"
       }
      }
     },
     "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r645"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Tax credits"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "auth_ref": [
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by specific tax credit related to an unused tax credit.",
        "label": "Tax Credit Carryforward [Axis]",
        "terseLabel": "Tax Credit Carryforward [Axis]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "auth_ref": [
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the tax credit carryforward.",
        "label": "Tax Credit Carryforward, Name [Domain]",
        "terseLabel": "Tax Credit Carryforward, Name [Domain]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxesExcludingIncomeAndExciseTaxes": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Taxes, Miscellaneous",
        "terseLabel": "General taxes"
       }
      }
     },
     "localname": "TaxesExcludingIncomeAndExciseTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Taxes Payable, Current",
        "terseLabel": "Accrued taxes"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount": {
     "auth_ref": [
      "r812"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of financial assets accounted for as secured borrowings recognized in the transferor's statement of financial position at the end of each period presented.",
        "label": "Transfers Accounted for as Secured Borrowings, Assets, Carrying Amount",
        "terseLabel": "Palisades asset"
       }
      }
     },
     "localname": "TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount": {
     "auth_ref": [
      "r813"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of liabilities associated with financial assets accounted for as secured borrowings recognized in the transferor's statement of financial position at the end of each period presented.",
        "label": "Transfers Accounted for as Secured Borrowings, Associated Liabilities, Carrying Amount",
        "terseLabel": "Palisades financing obligation"
       }
      }
     },
     "localname": "TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r199",
      "r200",
      "r201",
      "r202",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r652",
      "r653",
      "r654",
      "r655",
      "r818",
      "r819",
      "r820",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NewAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSaleandExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails",
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasuryAndGovernmentMember": {
     "auth_ref": [
      "r511",
      "r853",
      "r897"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).",
        "label": "US Treasury and Government [Member]",
        "terseLabel": "U.S. government and agencies securities"
       }
      }
     },
     "localname": "USTreasuryAndGovernmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Unbilled Receivables, Current",
        "terseLabel": "Unbilled receivables"
       }
      }
     },
     "localname": "UnbilledReceivablesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": {
     "auth_ref": [
      "r400",
      "r401",
      "r402",
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.",
        "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]",
        "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]"
       }
      }
     },
     "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnfundedLoanCommitmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undisbursed funds of a credit facility in which the borrower may draw upon.",
        "label": "Unfunded Loan Commitment [Member]",
        "terseLabel": "Unfunded Loan Commitment"
       }
      }
     },
     "localname": "UnfundedLoanCommitmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails",
      "http://www.consumersenergy.com/role/NotesReceivableScheduleOfAllowanceForLoanLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r619",
      "r633"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r634"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedLabel": "Reductions for prior-year tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r629"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "verboseLabel": "Interest and penalties"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r635"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions for current-year tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r634"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Additions for prior-year tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary": {
     "auth_ref": [
      "r401"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": {
     "auth_ref": [
      "r401"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": {
     "auth_ref": [
      "r401"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": {
     "auth_ref": [
      "r401"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": {
     "auth_ref": [
      "r401"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
     "auth_ref": [
      "r401"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).",
        "label": "Unrecorded Unconditional Purchase Obligation",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": {
     "auth_ref": [
      "r400",
      "r401",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pertinent information about unrecorded unconditional purchase arrangements to acquire goods or services, by category of goods or services. arrangements to acquire goods or services, by category of goods or services.",
        "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]",
        "terseLabel": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears": {
     "auth_ref": [
      "r401"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, after Year Five",
        "terseLabel": "Beyond 2025"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases": {
     "auth_ref": [
      "r402"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount purchased during the period under an unrecorded unconditional purchase obligation (for example, under the take-or-pay or throughput contract).",
        "label": "Unrecorded Unconditional Purchase Obligation, Purchases",
        "terseLabel": "Purchases"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationPurchases",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock": {
     "auth_ref": [
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of unconditional purchase obligation not recognized as liability.",
        "label": "Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]",
        "terseLabel": "Purchase Obligations"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UnsecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.",
        "label": "Unsecured Debt [Member]",
        "terseLabel": "Senior notes"
       }
      }
     },
     "localname": "UnsecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnusedCommitmentsToExtendCredit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unused amount of commitments to extend credit to customers.",
        "label": "Unused Commitments to Extend Credit",
        "terseLabel": "Unfunded loan commitments"
       }
      }
     },
     "localname": "UnusedCommitmentsToExtendCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/NotesReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UsTreasuryUstInterestRateMember": {
     "auth_ref": [
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate on direct treasury obligation of U.S. government (UST).",
        "label": "US Treasury (UST) Interest Rate [Member]",
        "terseLabel": "US Treasury (UST) Interest Rate"
       }
      }
     },
     "localname": "UsTreasuryUstInterestRateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r246",
      "r247",
      "r248",
      "r249",
      "r252",
      "r253",
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UtilitiesOperatingExpense": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense of regulated operation.",
        "label": "Utilities Operating Expense",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "UtilitiesOperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 6.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense for depreciation and amortization of regulated operation.",
        "label": "Utilities Operating Expense, Depreciation and Amortization",
        "terseLabel": "Depreciation and amortization",
        "totalLabel": "Total depreciation and amortization expense"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseFuelUsed": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense for fuel used by regulated operation.",
        "label": "Utilities Operating Expense, Fuel Used",
        "terseLabel": "Fuel for electric generation"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseFuelUsed",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense for purchased gas and petroleum of regulated operation.",
        "label": "Utilities Operating Expense, Gas and Petroleum Purchased",
        "terseLabel": "Cost of gas sold"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseGasAndPetroleumPurchased",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense for routine plant maintenance, repairs and operations of regulated operation.",
        "label": "Utilities Operating Expense, Maintenance and Operations",
        "terseLabel": "Maintenance and other operating expenses"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseMaintenanceAndOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpensePurchasedPower": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 7.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense for purchased power of regulated operation.",
        "label": "Utilities Operating Expense, Purchased Power",
        "terseLabel": "Purchased and interchange power"
       }
      }
     },
     "localname": "UtilitiesOperatingExpensePurchasedPower",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseTaxes": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome": {
       "order": 7.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense for taxes other than income taxes of regulated operation.",
        "label": "Utilities Operating Expense, Taxes",
        "terseLabel": "General taxes"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilityPlantDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plant owned by a utility entity used in the operations of the entity.",
        "label": "Utility Plant [Domain]",
        "terseLabel": "Utility Plant [Domain]"
       }
      }
     },
     "localname": "UtilityPlantDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetSalesandExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowanceOtherTaxCarryforwardMember": {
     "auth_ref": [
      "r192"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation allowance of deferred tax asset attributable to carryforward, classified as other.",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Other Tax Carryforward [Member]",
        "verboseLabel": "Deferred tax valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceOtherTaxCarryforwardMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r185",
      "r191"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at End of Period",
        "periodStartLabel": "Balance at Beginning of Period"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r188"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Charged to Expense"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": {
     "auth_ref": [
      "r189"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account",
        "terseLabel": "Charged to Other Accounts"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r190"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "terseLabel": "Deductions"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r185",
      "r186",
      "r187",
      "r190",
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r185",
      "r186",
      "r187",
      "r190",
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityDisclosureTextBlock": {
     "auth_ref": [
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Variable Interest Entity Disclosure [Text Block]",
        "terseLabel": "Variable Interest Entities"
       }
      }
     },
     "localname": "VariableInterestEntityDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableInterestEntityInitialConsolidationGainOrLoss": {
     "auth_ref": [
      "r687"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gain (loss) recognized on initial consolidation of a variable interest entity (VIE) when the VIE is not a business (as defined).",
        "label": "Variable Interest Entity, Initial Consolidation, Gain (Loss)",
        "terseLabel": "Gain (loss) on initial consolidation"
       }
      }
     },
     "localname": "VariableInterestEntityInitialConsolidationGainOrLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableInterestEntityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Variable Interest Entity [Line Items]",
        "terseLabel": "Variable Interest Entity [Line Items]"
       }
      }
     },
     "localname": "VariableInterestEntityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Variable Interest Entity, Not Primary Beneficiary [Member]",
        "terseLabel": "Variable Interest Entity, Not Primary Beneficiary"
       }
      }
     },
     "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "auth_ref": [
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage",
        "terseLabel": "Ownership interest"
       }
      }
     },
     "localname": "VariableInterestEntityOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "auth_ref": [
      "r675",
      "r676",
      "r685",
      "r686",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Variable Interest Entity, Primary Beneficiary [Member]",
        "terseLabel": "Variable Interest Entity, Primary Beneficiary"
       }
      }
     },
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r777",
      "r783"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease costs"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsAndCapitalizationMajorLongTermDebtTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r217",
      "r230"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Weighted average shares - diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": {
     "auth_ref": [
      "r214",
      "r216"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).",
        "label": "Weighted Average Number of Shares Issued, Basic",
        "terseLabel": "Weighted average shares - basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesIssuedBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Average common shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageRateDomesticDepositBrokered": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average interest rate for domestic brokered deposit liabilities.",
        "label": "Weighted Average Rate Domestic Deposit, Brokered",
        "terseLabel": "Weighted-average interest rate"
       }
      }
     },
     "localname": "WeightedAverageRateDomesticDepositBrokered",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtOutstandingDetails"
     ],
     "xbrltype": "percentItemType"
    }
   },
   "unitCount": 11
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-04(Schedule I))",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=120391182&loc=d3e5864-122674"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(a),(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/subtopic&trid=2122178"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=SL94080555-108585"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(c)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(n))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(b))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04.(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(ColumnA))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "255",
   "URI": "http://asc.fasb.org/extlink&oid=121605250&loc=d3e2408-110839"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2646-109256"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2366-109256"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "68B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5498026-109256"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=SL77927221-108306"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a,b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(4)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5066-111524"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5111-111524"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953401-111524"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196772"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=6378536&loc=d3e10095-111533"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196816"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26626-111562"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL6283291-111563"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL82887624-210437"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82919202-210446"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921833-210448"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921835-210448"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921842-210448"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "79",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82922352-210448"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "80",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82922355-210448"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=16397424&loc=d3e949-110221"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2599-110228"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392603&loc=d3e7123-110846"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(4)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/subtopic&trid=2175671"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13283-110859"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13296-110859"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13201-110859"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25383-109308"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=6395460&loc=d3e13647-108346"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=116646759&loc=d3e15243-108350"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB TOPIC 5.Y.Q2)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q1)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121548805&loc=d3e10037-110241"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121611286&loc=d3e11927-110247"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12265-110248"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121596127&loc=d3e13051-110250"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "460",
   "URI": "http://asc.fasb.org/topic&trid=2155896"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21564-112644"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "610",
   "URI": "http://asc.fasb.org/topic&trid=49130413"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(b)(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.11)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "720",
   "URI": "http://asc.fasb.org/topic&trid=2122503"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a)(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32059-109318"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32262-109318"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5419-128473"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5419-128473"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5283-111683"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20,22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2AA",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759068-111685"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5728-111685"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5728-111685"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5747-111685"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6228884-111685"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "10",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=6431724&loc=d3e32938-113948"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(i)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "15",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121596415&loc=d3e48542-113965"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "10",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=6438156&loc=d3e57880-113973"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121607252&loc=SL5864739-113975"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90193-114008"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90198-114008"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90205-114008"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90205-114008"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90205-114008"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90205-114008"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "http://asc.fasb.org/topic&trid=2155941"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.26(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28567-108399"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121549951&loc=d3e39896-112707"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121561866&loc=SL77919311-209978"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919391-209981"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919396-209981"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919359-209981"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919359-209981"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919372-209981"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919372-209981"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919379-209981"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107425-111719"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61797-109447"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61797-109447"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.12)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(3),(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=121551529&loc=d3e60009-112784"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.17)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.3)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.5(c))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r903": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r905": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r906": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r907": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r908": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r909": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r910": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r911": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r912": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r913": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r914": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r915": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=84167750&loc=d3e42232-110370"
  },
  "r916": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=121557228&loc=d3e43603-110378"
  },
  "r917": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6499975&loc=d3e44250-110382"
  },
  "r918": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6499975&loc=d3e44264-110382"
  },
  "r919": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "360",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500269&loc=d3e45485-110386"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r920": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "360",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500292&loc=d3e45555-110387"
  },
  "r921": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "360",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500292&loc=d3e45573-110387"
  },
  "r922": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "360",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500292&loc=d3e45591-110387"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SAB TOPIC 10.C)",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=115995737&loc=d3e659983-123033"
  },
  "r924": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SAB Topic 10.C)",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=115995737&loc=d3e659983-123033"
  },
  "r925": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "405",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500807&loc=d3e48068-110394"
  },
  "r926": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "410",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500910&loc=d3e48636-110399"
  },
  "r927": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "470",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500971&loc=d3e49673-110406"
  },
  "r928": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=109242873&loc=d3e50972-110412"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "715",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6501251&loc=d3e52485-110419"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6501382&loc=d3e54053-110423"
  },
  "r931": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6501382&loc=d3e54136-110423"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "835",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6501569&loc=d3e55921-110430"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "835",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6501662&loc=d3e56162-110433"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "980",
   "URI": "http://asc.fasb.org/topic&trid=2156578"
  },
  "r935": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r936": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r937": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r938": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r939": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r940": {
   "Name": "Form 20-F",
   "Publisher": "SEC",
   "Section": "Item 18",
   "Subsection": "Instruction 2"
  },
  "r941": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r942": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r943": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r944": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r945": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03"
  },
  "r946": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r947": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r948": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r949": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i),(j),(k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r950": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04"
  },
  "r951": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r952": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r953": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(m)",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "(1)(iii)",
   "Subsection": "08"
  },
  "r954": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "5",
   "Subparagraph": "Schedule I",
   "Subsection": "04"
  },
  "r955": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "5",
   "Subparagraph": "Schedule III",
   "Subsection": "04"
  },
  "r956": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "7",
   "Subparagraph": "Schedule II",
   "Subsection": "05"
  },
  "r957": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "9",
   "Subsection": "06"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>169
<FILENAME>0000811156-21-000016-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000811156-21-000016-xbrl.zip
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
MZL[E B46;R&8'!@EYFV(NVR\F^/F>=2#$BEE\BYG4'\O]^Y?S?3]*HJ6*%O
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
M*?%O,FS!5K&M1\)#4%145VW*UC1VPCL#AUMS:3*?"U^DJ\!7"H:2?)08FJ_
MX!O59+/S=96#Y&H9<-[R"(;U=[G!ZE) PPH :,X7C#Z4(BQ)/%#:F2C2[H)A
M?;$:=8"A):<0*  QIBJ(R>3@N2:73]O2[42L9G?!L,;M+175C8TB4BP44G/!
MDZD,XM6>C/7,9NA^R%#!<&,RQ2FI5?BF^:W^-IOSV[DN/[Z\>H2+Q6'[P-%O
M)/F!#Q=7IGQOVDZF>KI?9CCMW8PFJU-^E5G1[T=</J?*:U'::=;U2 DDBX65
M@R)FA]X!Y#!<Y'WE@K.V)!/)N*#*PD1;@DV2:PB4T07>AG3V-[76S\=^<6,V
M/Y#G9XVTE0)NS6=3_956>N;/&5IG1ZDFFC+.>7'O*:M.TJ>-UN]BT#.D8+#9
M2M 0>CMAXMI<L  NV3%-\\_0NBV/^K2?S5]>62QD^>:RIU>[CXNEZBD^H<X!
MO2K#3XJU::>)+7$PDQCU)S*HQ6 AVYAS#.)2]S! Y*R.^R =S!$1E^-EQEQS
M9/8FJ )/D-!R[Z:JEA-G4FB,''$11)Q_>.W,>5%%]$3-AJNSQ4=-SJ%00W45
MG(58U8Z#R%B,0L*Y*&1LHS"69Q\T$-;("*;9@A8C-7'@T=7HU78 )!!K6AMP
MSOX0@;#:#?#>$8M?)E@G1Y/E1+:%'7+L!0FX%B8"%VL.H=C$#<D#)S.RP]:
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
MSO07G"'*^.$A:C1N/J"WX,)(,GY=>BM6Y$HF]S8UTHH@^JSN=+/-")YYTR.
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
MN)AM:CX)A<I.P1-'O%PB7F[+*I/A%LZ[<[,]H*&<#-><,3H%C25$J11M7U]
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
M5;;[IRC9Q'09"F5:(]S18DOI*UBYJ%-44HLQA-!<B"-ECLC<D)49)(JIZNM
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
M2(,$J@RBLRY1K2$Y4[<A=#:">(T@'I7 )P900E4WP#)Y0] :5C*M8L1L.&>
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
MP8@1"$-*D@8/$F,J1KV%[49U0^,C^LV>"@_YGTSGX'=FS8,@L]1!EF&0)JY
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
MVQ^N[EX\NVY#,5RWB^H$/Z(/<B3!3AXP=2P9-8<1" D$ZUQ27L-JJ T@BW%
MGD!K@0K<!JW4-%@FA#2D3 FQE[#@<OP-1*?T/E*J5&RL.<]MNI%HN"/L>=X$
M-><%W_XL7IA\.47)WZZ;[Y\?]K)[\=/A]OO^G=A_[J[%5N*$&+''#E5\#H4U
MIP"Y=&T(!84YKL );3A9FB^BA+%8(6]#W) XAR@I%,]8-$+OR_5%&Y8>P27-
MD5?.A;TJ(K 1*U*+E6JDQ@\CD);9=_$[['5U<^OWO9X^GG3]XF%>UG5[*V%.
MZB;H>&XB9/'DO0E6'.\F(25OM07R&N/#<O6%=WNMP7;G;XX*=<0.R J)$.O0
M UFU#)L/<= IVT4E*\YZ-H^81X@.4EKN,"QE&%13M2(4)!B(YTNBT_/<.QR/
M1Z7EY)S8= CO<8XTH_<*1M8QH:QA!\.BC;8  DT$"<<[GD>DG9H).$E(/">1
M<ZQ]N:=Q^=KWL:O\CW?NH6&VVH%K4W1*W*JRD)$D+*5MD^A7 X_S,TQAZE#G
MPM-0L,B0Y-1&=,VY5!467B[#;!66I^:9E$L+M6J.R=%")1ZD4BOU@D-Y *V
M9S:0+(IM6O,.KH I.*:A4:EW*] )M9>>RG+99O$.ZW%K=H]',M;G$.;0N,8A
M:VH?,:;G3#*B4":)L *2V;"Q!&[IO0%5J-R\8@ 5,^](BBE#T+3%2JN(N4_"
M,;$+>B J*2/FED;(9 &[4:MBP&M8Y+QA9$E<HPFZ<:]46ATZ9@Y-FA/0(Y<R
M8JB&R^6:K3[FI$03S$VKUXHZT #4HUN)0][&!."^ J+9 +(8EFE8*HM*(*F8
M PHV,/#82_:F4=^4TU!Z**>9'RP-3>]WR;P%T[P7>S^^[.WC/SQ\P7SP]BOO
MNVMO7PP_TG<GEJJSI(4^L-:_+FGYZ*E_Q+#)>^RA#4F""&32>TR2%:D4P@PK
M,.R2%D%^ J(O;V[_^,KD#;B_J'L&\5#4ELT0<;9==PY>;; 2X5SM\0!<7G"!
MWQH,RX^_V:%ZJSR\BF88+-0(6TC9.6LS'0)F!8;=&.DI I?% F2'W+QCJ,B#
ME" B!VY#.E%80<GQ+QOVXPT37WWQ@5F?/??#X>JHPV4W%)^YWX8AD)LC$P+.
M*?C1"01#YU126P&*?VD/QN[Z,_9@'.=\/$#D#;</QG]W@3>?>XF0:;F9^X@,
M/!-6&U%B]IK;3'+6F@A7 )F3&_9W@?94RUO.#YFAY5QJPUGO@5T'M>A<^J(<
M0V]>UC#!>>."7[Q#I=IC-'&QA*FE00*619-$5_"TACO4I1OV3'>:X%PL)0X"
M&%L6<*/&3-D%S?H*MHLLWK!G6;ZAR1I!D8[4L&F@&D.Q$OJ0?#5570$5GRW>
M7B:.SL/\3*&(-$ZS]M='&!%KX1  1=%BVDJ!5X>C,UUH5RBS[(H1,]*0A7.>
M5>-0.N4N>5MCM3X<G<6O8?4(C#7W*IC-.6!4[P6:21X?+K=9^_V6IP^33=-.
M7[R^3[K=;U_]A>OOK_2Y[U_]=7]W>_BL@I??B:Q_3I$]OWOUZB$+.##_\M75
MS6OWC[_FU(FSTS1T)Y"<.W/I&05!"WA)ID,7^=P]O=RFT0U"?P1"1VQBQ> U
MI]B;I(ZI$IM*4^AEQ,4.&9?/0FLRW!'/?JPLK!AK D3+<P3B./X-*4G2 +3\
ML[\FPQUS!"H%JST8!@H8&&6</O3.<<2V7/,:5C^LQX+G#SLS(GFF>C]U,)IK
MM$II!)P-(#CR"L+.=9K[/-$AX3S<.C-4%0O#\*8%B%5!N1C)<OWIV5;%;@KP
MK$)"#/I<496 R_!#(JA!:D2P0-(8ERLD-L2N"+''G)T8ALJ=H\S:;,0G(0=N
M*1,TF!L]%QRS+"+QMFR<')'9.$>PBM/](CJ-X';._:E.(UPRZ0L.D3:</":?
MS"(@[=:'\1AC&7%82"."3MJH]YS64!BY 6:Q 6 9PE\X,F,!A&BB/=OXN^=
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
M7=VUW?6+'VYNKKRM \:+<8JI#Q^8G7*:%QA="ABE5,H<;6GQTDKT+@ YET.
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
MLC+G%9^6:95O;TRN_OUNO[MM(U(Z28W#:;9U,M6A?I$AST4,J-'9\U!,02Q
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
M)$0C.*4[(+J_9:/4[+XXR<%"<2LC"\#,1P;TL=%^==4BBFYNA$P8T5JD@J4
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
M./5;HLW19YMHDV*)8VE2#WQ:"$ ;9&,E4V-PB"9C$*H<I]>1YL^GI.RW.5C
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
M27+!VV9J[7LI9/7!0QWH-OOA^'Z1GXT/IJ>7HQWGJA563>*RX#<J@S\OO(S
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
ME/--@?BRQA:=#8<!I"'Q.'@>B&!+DJ=+$J,;*#5CA >%)Z#0SC@W1U%YH K
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
M[:+9=+$-!&$VS1C(OM:&_6L0+H#(78+F-S[C[ISL*[#6:G143$[&YCPNW#%
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
M*T(O]"I8UA:P=$%[^W<69HC?3WL#J#0P;)WF]G;CU58'/ 7!E_LV']D\E#F
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
MOSJ@3^VJ+]'J9%RS_;]R7<[,.&U+]&QW>?U"4+W.AJ'S<B?JZ6]?=]^*]5Y
M?[_3@8*+]Z,*@CMCYX9+ ,@P-RP0TNL\[&1H%;(]T=H52]%EQ2WPNJ6+N9XK
MPV$H4)L9P1UNG]84?00^&GAQT]:Q232 EX;TT977;^/5C:UXM34Z[_N/[SO
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
MZ9^H GB@P(0AK8N,>!HZ<9Z9VKG4KR7@FN1CK+@;3' "62>F[@/)X%R:E!#
MPF#5+XTR6U1)"^I/E'*O< U3USI AC :5:AD,C6DS:W6):D<$9!>%5?=7/'2
M?9<V@N*ZBAQA'1!B^<F)AA486K[:K7FMS[,5&'L<MM;HP&^Z#=CDE,MZ_A4G
MCU2/RF(J!ZK:  (<R'ELX3?5KZ,HU[F.IF:0NL45WQ%]_['?.N=O*1B&*7NW
MW6V[^.BBYE'GDM<!CR_K'E_L =J^H_"11%&UHK&J&.#EG(-4^0"LL!$=?T$D
M+N.L'=VV2W4=770V<XA<)EYS-H!^R_E"F%Y2E%&O7H=27KW'C^KE1N->7I7?
M*EXL*;(]H=K9MBBOU;%8"1%^(9)9560"Y"V=BXN^+73@U4><5CY0XKX?L:4P
M"W.=MBKHZ0G@2<(:MRP"=B[[%_:P\7V4EFEX73;<7'>,(C/(B&OE'#D3=_O
MIR1%&NYL953J>O5VS6W 64/=)HI\P675^S2W%/NIV^\D,F5W<@TK*/([M6U>
M]0--ISK"QV:+U3[,>(?^RH%/^>S*U 9-[.E(HZH^HX6P!A_] 7^S^Y*AT33R
M1>*S6%=8/6$UMAKH:'UOP?TO^]0_FU3X/:#M2['H>2[87<P%SQ[F@KUZ+NB\
M!).9V^PBO6=[G,5@T<'QE%4)-5%') %&L-5YKH%R-&*1&_G=D]-,.8TPF<D<
M*37^- >+Z89,1+1R.0 ]Z)XC!?X2'L7 Q]H71)U"*2\E<D*BT#JVE8B4JO>>
M2%7S786]6JUG6;'#FAJ6M$*XS2FZ+><JI.5JN6>N4G2QU1K*%P8RTA3R79#
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
M8A%R)Y]Q(._P[4AF)_^620QL)AE@^19%[U+N1T*]C?7^3=U (+3=]ED;'<Q
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
MX1]=W[VX7+7BR)X<WG&+J]4B%8VDNL9+LVH)TSV1=0[_Y#INYU!MXDTD9ZU
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
MB%+@@RE(#HD<<](VOPU(D<@LX (V><;YQ$$T3 3<5X!,GBAI0_@8"@%O17!
MF?3&$9SD2.<13S&%@X)NR3*22+SB%&1F-G0/4KHS0,([1/ .3(@\N8TC_Y=8
MQ\65 V0LR+:<1NVOJ/UGC=J_ VLY'+5_^^H8U3^8;5<5,Y9[BV*;..^+LUI3
MI\H>4L1?VRO_;'U1Z38FPKY*(CN5_$PT>A:S<<A^G@'S)7,%&A"*8'W2 \V,
M SN'K)0ZIDPF^+$)/E_%H,+V84J+% G5%RF*FNC-%U,7*X)%X)RXS/?7G^=-
MO@CE]7@,^PN-&_UC\QB^PRPL8SPH/"=8DP4?H:)T0KD=Y3Q/P+%4<BR=+X?D
MJ5%)S9P#XG)6FFMCW8PSV$!>F,@:7\IPP5+*$Y,T>B,B3!X&TO@6 U\3D,A
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
M<N![V ([2=VB@WV,OPT3V##<5OIE0K(>]M>$8>%+D::Q%S"R,!V>B+^XT[;
MZ&JZZ]5586MN8-"2'49%<[R35-SQ81'7T9P]N:-VV[MT@1Z^ZH^V0>O72Y#(
MX[J=AWA<IU?''8''.7-S"] K0&HC;'9P%WB+?NRT78 !MSD/0\W4&>-CT/$!
MNY4P4%P^)=X"-9</7AFF\ 9YE- PB),$.4$]?@=:! E#E-NB%+ZFSL"(X?C6
M-)[F(5/]TLBP0J(%3:/TN0YP_:8#W ZLI>D MWE!Q9:1G6V**F9%9:&X))R@
M1 (\TH.?@PS$$&:9GNH[:P0+[ML<2,5.^<\HT632&T>P'U9P^1U+Z( 338"Y
M4Y]BH*J>U:AV,%O<]6T+1K,E88J<K-M_O;UCG3."=<@(%@^'DCJZ&Q#?*2X[
ME*BE*XL$-A"'MQK KPWP$Q%$:*M&V".=)YHY!(J+?R!YL@'VVH!=J$Y H4!V
M#;28A]*YQX0&-0Y;@4&T+[24YC V<!@@ <>([:95LS9NXED\IFQ:[>:M8]MQ
M%\N>'QT9C_&@L&%\G@(D@=<KG7:;&NW%4I)6M>LL8M&UDEA2Y[,<*=UL]W7S
MRD[<8ANF 7J05+JU@[X+?_A+>AG:81*S6U0^=7_WH?11>W59&^6QPMA#4WT,
M&GB$ZC'\ MH62'$HU-GMVN,4&[:G'FBU=4V#4TFF=Y#R/I#KPE&G %>].(0A
MVEE\7"#*(Z!%L]=B.@T#CSAD*.[Y^A<;2+%/O40Y,@]!, 7U95+:ZA")A^M,
M923"C%8-4X+Z+7!E1#W2C/\XD##LWWF0\!("6(%DGX#OD_ )>Z=U!2C<@K@;
M2A'E4_HV@3=]MATA4QDE8L(+H_%1&^+6QWJ50/5 4051N.6\@\\G<2)+[93C
M2%D,4(-"B1E6(]",!",5AV&?HP!1SLN4/\>IPW$X5RF=#YF<,/9TKEK.YR"]
M==XQ\72M9^<MRU-F[#!O@A3N?4K3P<A7 )%9&M"BWAG9'N9C<-$[GV6:A[SN
MPA1+ W9??\JS,(YO&=&*N2]:UFA?$!7)_$=O?0$6P:>"C4;?B$RHL?Z(45.!
M8T.PX9917R3[3]U8UD?*4^]J"A##N!]%EJ&9?_<M\N_>?KXFP/P!/^P^Y:+E
MCD7JR.\R\8(4CB<,)@$>TU]Y$J1^H!QT=\19T.P7+FXH3M;6[W("2O[]. XE
MW&GC6HF3^H;CA>\'ES$?UH$D%#1>&8;X+ZW#=OE93L[W\/QK L"8!'0E&(W?
M?'@/Z O;-)>FM#%EI<99)BC\L*L)M-QHA'_S@/RPC0Y)DKDO9,:>QK _NDB>
M3%!W0(.U5& H/+VNL3)K:SN[G5"< E5Z#*B _@)EL$?;M%H*$! 8 M_B#3@P
M6TQ06GQ$ '5?JX\B0O\L71RFVP#.J2+"%8[%$R#_P#5$4@4DX$=_:(160XR8
M[B82EC; +2++&(DH^+<QU.,R%2&4:<FUAKS0.B%UW/1W!BY1/8X=0J#!3I#<
M,ABU4YXM]XA:Q3,: 8_.;'4D$I\YJ[50MD@/\O!6(6XZ2X$"[8'YGQ"@ *K&
M $$GFBKK'K,5A>CDSM>RNHLF R"Z4V4+UTQ3F9)P<#O\2B*8DSPD[(7;."4W
M _].;#")Q\% ,9610&N]N02#?/8+1DSP20O/<M_PIW 53A*)BH4>=5_@7\'L
MXMHO/@3C<+:)1R&FU9Z$\#R,B;-@7E#3N2M$9,2B3;@*D,YDA+1\//.3V"S!
M"D1A@NWR4$/E2M/[L6F7%R?3F%PRL*N1D6AA\AQ73=^1SY/>WP,&_?'FRQ[P
MY4($!VG.$I[Q!I6I/I,TW)6KF&N!H--\ *C@Y)D..H+#U2ET<RR!O:KJY9G&
MJP(77?-(\S.W'F-L9E@@V$)48HX[V0$);_GP/@/$*UA-$H&VPYV\056[^O7J
MZUO7' K*N,.A8N\*,KQC%<'D9+,I1F@"6::_((TF!RA_3@8QB;0"S>YPXQ(R
M41K\(+\H$&L]6CP$!06EBC"4T4@:5=*B4:P:6@.7]49\!!(1DJ0Z@C8%.=X+
MC!T:Z;NG.3"H,[>L7VE]CFE$<<S(C>60G;EZR4JLN9.H6$J!"F<:C*)@"& !
M"9/ 0&ZF*G8T[MCN>>..W8&U-.[8C;EC/R,QO"EHU7:#QM T9%N%6,T@"RPH
MQ,0SRX2U;.!Y22-.8\-YLHCXB5C5/AF@OZJ0)X;[%^FA,)>0PJL,CX50&$Q0
M]=+&&OZY)@@<[0P^J XC.N]:,2*HV%( 48SY*RNMZ(U$9L\1A7I)!O\_#8'3
M$T5\%\,U")UWN0SW11)<M$<R1"%P"8-J]GH33"D5Q_DBAC*S#PA!E_(?6:@B
M[8H.$P]GJCXT,6_T@>Y*AT:PZM!7'BVI<]F_X!'S02K_SLGI*N[W =)VL*X&
M% 42$IIA[&X9^@5Y^A"E69#E',6J$1-#9[:ZZW4XR-Y&=T$2:Q^0BL35+VFK
MPNX?[<.;1#<99MP$6<9.(."NF7*K<,:( <)K$YL$;Q,B@+PF(S]U!G(6DW6U
M;&MYQ(U%>33OY"#)@9(6"6BNO;HH N780SN<,XH%A;P*T PE62XCF9W\6R:Q
MXXED .11*I--JG+!@(P:TXSQJ0-.=]MG;=20,'PU)G,[FZB=* ;DCD!1K(PT
MIZ.A6=6W#*\NC)^QGE7YM)+[ .M7!GUE:_4-D0GC:'0"#'SBW-Q<*1NW'N'C
MAR^?='X41P]4(V=W$O/,.0(;)*Y&5A#,*)D_,H ,'E@5LGA>Y"O,QK"!2Y4U
M!2(9JH7%.7?;[9X3RCO@:_J$#6#E=R#P&OKX\C6Z,37?O@E%I T[:"7@P)A$
M3D.!$6#T@0=8<C($IEE>VA3V$D^0$F;:<QM$=S+ERQ&@]!K)>\)_J;P R-$2
M.5%Q4,7N[X,P1"=I/!R244<M782 $!%IU\Y$BI3BTXPM@;$.D59;J[/8U9 E
M!D0Q)82?L$M_B)-,)$)2FKG1+(UQ;\KYC<Z2D]1#2VB6@&Q-=DR8J^6\R2EN
MKGI%C<NETW'TL2@X6TEMSD^I#(<G1<(:&3?T'?B9#[( %Z<N H6X,H[HT/;Z
M ZC*N:PPXWOZ,7/>B622.M@N M4:M.O!UIQ.KWWR\1O .:H<H7H#3JN<R6R2
M0BW<S<2MI.QKRXU&Z7-R1(Z=R01]?$BF[(6)B$TSA"#&"0 /\BD.VNGW'5@9
M#"!%$B+N=CN@2^0)?H2H;^];>1(!GQ&&(S@AUC*0<!?>&SU?[5X=4JM!](3+
M$D\YHV/!TKKMCD[U9O006'5 )#49E[,5AH6S@!US' !EJ[.-E6UFN,34WO*S
MX:_\*;1W3H?H[H%$!KQ11V&0/W'.[S$<DF91D%1BUYK?*5.RD8L551C&<8:.
M*L3XC#*SD&=-Q"V1H]HA422NCJ:)B!E.Y<1BJDMQ<LK/Y1,Q^*@^^2QU3JI-
M>9'H%2S>,/8JL;(XNZU.83+2G01UC+V-S %.@<=;9"JDM#"SLP=&+@81 TQW
MN:@P'7S@>; W=0,RHNG(+Z06C\6(?$"@)F"VU)C=H_PVIU<%1$MA=-;V@VB8
M""#6N5>08N%C;AB).?=%^/B<87AIG@++5B2"0G C_Y=8)WARCI,FOA9D]T+*
M>'9LV./18+*D"E@R+ D+ L8G!SY&.#E_YR*DIB1<H(6JWV&.GK)*U?EDZJE=
M(CT*.:!XK6J(V.(5!5:HHO(QH9C@H2R=.2,0MH&C2\G"?$)V+B;%5M"7;8*S
MG"+E2=7J'PVRXC\?;Z35&:$D7F6.(M0:I-*B&J?+G-/EHG&Z[,!:&J?+B]ED
M4*Q'<I]0[)KSXUFOG"A<1%@AOR$AQ>)GQBHQ@+NKN(!.[98JKNQ7,7-^0QDP
MJ1B JE/W^H]-79H&Q;8HY[3R(;Z";.?C^QL'B [%U2UD+(_QC?VCW+OHWOM"
M0L@W$D+>J)#*+=<!(G'&%)N)5<QXQ.(O(891WRBF)4%S) 8OJ*<4Z1'&: RA
MX"A+S-)!HW8=(,YSPBC^=,R27Q'[T)K7J\RK9BSX1K#,6%C&6=G542I&B+'7
M0I%ENKH.[O'MS95YD1]JL0WC3:X_HR@?ZTQ0&&HBM?:J@O09X8VRK$+7RE>9
M\KT2L@YPA0"\L4.0&G%+H/'X(>4FD(I#-\,W:A,;9/5E=>=!@T-8@*6($AWZ
MCYD0 ->2#;EJ0&:UIBQ[@[2,Q4!@@6_?__X6RQ),3=[$O,Z;9@&F$:AB=@'E
M9D2^R3C PA1W**Y_Q^CI@-,Y*X*S+2K;=?!*1T[%%JJ4D!1$M,X8\QS\TML#
M&O -]9)M7WJ-I#E5(0+NE0G.\^#ZA(37K$#!83 !D.IPX[!LRY\+LZ3W1H+S
MIO'VX'&EF78ST/[Q<#D67&MH95\7J]P@+F(-BT15T4"4Y*M.N3VL'SI_W+QY
M^T5C/EU:&\'2W+.QK.8>5>]0L;))' 7 ^U09%;I8K-\#[:"04,DYY?,Z*-&<
M^_)&E4WC ;AQ 9(>;W["U25AIQ/UX%Q5Q>NVE[R,#UT\1;2L=:.OE0M<8FP>
M+#4/V1F.UZ][NG>W;Z$A#T!YYFH>P =(>9SL6XB))//988[T+9-V.M:ZL\L!
M1](B%I580VK=,("[!"J8X]E0-'Y AB//Y%1IME [M68-7-B'F&PV!C&/S86<
M#4FC8D50JZJ!J>J%\^,UFF#5&N$#-TIEQ7*@4KLV@E2(.[J8\Q[A3CWEO@IV
MAFZ7PZ0U*:1H!Q2@'S!($?HH/&67<8KB7*(-P42& *>!X,G(B;\'E"V4YN$P
M1V*F_\#!NT2ME>E)E:R2B9<GEL]VCB+/(4E5:&*O'2=Q%O93RK(&WH,KG[+\
MDCW"B![!Z#@:Q924\&3,/CL4JCC/%',$0[VQLT[$=YEL*5MYD#R @!-!&;\S
MA[/J5#ZWFC"4HR#5K!JY\DC]K-S&@*D<&XVY'%*8A%HDT>PWV0-HHQ8^9(_B
M0MNNPE._'CLM?6V9T]AF8*;ZS0KDT??U3Y5?84=P_AFIK(%,6U*ZK\T'Y1 @
M]=D>!#9]0,:]O^%)50.7G3]A>7=T21DGT-MUR&."A?.*NG0I2"+HLU8T120D
MI)@B3#IQ/P7YU^&P/ZQ[I\*%6/HNQB^2,\IJ+,;M<#TH7R>S4DR&75M1?H<]
MI 5+G" 4*'P#7=J<- B\$7E%%2CEF@%H4@/E/HRQCDO+N:+2Q,K93?YT?%(N
MSB=2_+A21;AF;%/%()G@:#[SZ(&V9% 0ARZ)E4A*U=?[H1@*LEIX6-C9U2#2
MBAXL-'UX<G)!IG3Z&L[:33W%P%42+A%RMFU$:1!U.(!T'\%+90Y@:"R3GSCQ
M '&&S=5VT$"((:(BC?D1':CCYY(]<5B[D*U0Q3P<B-6X;^;<-Y>-^V8'UM*X
M;S;&7G_+80CGFN6DG6:QG=ZC$< 2Y.P8_NB,X1,@@EG"'46(WM^"GH$NI#BY
M!9Z@"APF5,8"P[DBDI2C(H-CK=L[?[P_!^T/I;;VY;:J1]$2%"281Q(3"15@
MI<[=I$@KLGY:Y;M:S@WSK[H*0EPC3R1LQBF\;&;@N2+4\TT2RH>]N))D!5FY
M%!@O8.ZZAV*:RE?ZA]>H X1B]BJ(""[T4;4O2A9/"]H-5YOHM^J I\8W].$_
MK!Y3I6?]7NN\VU_XN-WJ+'SVT+"7K<O>^?Z,VE_\U![UL1Z#A]\IL-J9:)FF
M@<NVV-KM%F1HL3^FW78NCVJW%Z7=/K5U]4%1@*7RNVK-"$]J)?H8"#?3+/00
M9GUJZ]M]0\@%=ECLW)?!B(4,]Z3&V#5 V9/NF!=NY^R)K5;7W3+U8 '<;0"\
M00"?NY>])_9WW4KO\/J^Y7-T<]&DBTI_7]83^6V<R)<YC7LCIH!>J_N,=J'=
MUL52W6>5L6V5NU1SPGMRE_KMTQ5O4CTV;Y14[2]X>Y=G#7@/%'N/6Y"^$4EV
MY()TOQ'R-GBUMRCA'0%T>WLO/^\IW;R.YSO'' >S[K57U8H;66@E\%XVX-TD
MQ5R5W>^ J'E0'H8%%0IC# PUX1'/D4&7\T_M";Y>NJ=G3V3R2_OI7D*X.K!#
MZ5X^T33<',H&#^6BLXN'L@:_\BE,[<<Y!A'M*]E?X%A>L_>X JBR2_7Y#MM=
M&/ZX[56-X_?<[7<:H\IF 7S6;0"\20#WVJOZ4W;/<-4X?AO'[_;O4N/X;1R_
M^PO>QO';.'ZW!H%.NQ'R-@C=1D?9)'3W7W[>4[K9.'X;6:AQ_.X?>/?9\:N2
MB6N\ (UG^ G^KGIP'I8W[,(]/WV>B_)94'I9!^:1'&C_B5;IYD!W]$#/GZ@C
M;?- B97]0K4IEBK5\KID\S[M5XW>JD+&6D^@_WB]DP?LS*?T]>-VYI='FC(L
M.V>M\QX";ZX$I*F<4I2;F4IQB[5H,L?8W(KJ)[[=D0[KG/2U?EGS3N=2%3/N
M7+2<><<!S>E,DP!0 ?:OOZO6IE=KW.V2CU21YBISJ@4P7+O))E6LP9IK4U.
MYJS4P:^2/&^*-I:KSYR=E;Z9JWZJ7^9">G]^^_.JF#*=?U]5_L?>AE3=3V(5
M2.E6^@-0V1O=XPCKWV!18ZYY-C?CEV_VA/\C94CML[!<J_UNM?$XM_Y:!(-2
M49VB<T 8JE8% \ "U8^K:-*W S4QN?'VPO*7.]!RH]/%GN:9ZG;@_"HC.0QV
MK-/&XF;5JJNT7:/)-9A:]"/3A1F=*;"_P*,^?$A[8MV&^L$B3BWGRL-^+8!=
MU!3SP>I>5& >:1O7;L4K->+2^M1S#_MG\)JQC9\73$.JB,G'%R1%VUS3DD,5
MG0*$RQ-)=XSZ-EH?4S-=5;^7RHM7>@'SA*XSEB+,QKIHENK!7:H/CZ5 )PK-
M[)KXJ@->[$FL@.F(8,(\ DE!$.54RQ$^Q,ZDV.RBIM5W4:BSY7S"6X2MAN%#
MN+EPV1X#*D).-XU3HV/KPM0UI9N#1/&2F>[;Z@RD9BA%)2]NO$-000#ZU%0&
M80KOW^-_.KH#9]V;JILEMRGMM'N/O=FY9)J887. C.J(4NGH #L?6UUV+QZ8
M$\!UI]HAA((JP$?\\DR*)*UI=O#IRV]7=?NDWG14?=N77L)](@> _#AZ[[3<
M<9$:1XOHMJA/&B0P-_4.";AN(18-??OV S C^!ZES^D>D(P/V"(XG0+(I*&8
MG_[UX<T)""NP'%]. F^I"ZY:0XAB.&1PJG _5HP%&H0E^QAZ^N+IBTB]"V48
MGC"*<F'5 #GK"5&.9)Z(8=E4[$,0(.]<8H$DC>I>5-:%Y*4XHSSP)1??-3VO
MK]]<NX0]!=G4_78JS>A_XT'P+:[,^$4F=]@;$]&%M(I*4YH@>8 ^V_7TL)6"
M[H$@-7F!;9B&H]BF  A*P$TB:?>IFIQE"KI5SQ0LEL"1+4@6;TU]=*0(=X&\
M;RKA5BKAGK;K(-)4PFTJX>Y^)=SEM,QO0,\53U8]HH'8^4!0DQDUO$'B!S)2
MEL38]@(+G&=,75#X2 3V.L:RLW!N$R+R(J06N46=MFP<4QL,TWV@Z%.LZ&W1
MX=RU^M$P+0?%0\ /0.B 1'-_,\,/=*,UZH-K+XT6$F/5<-/.1DKN_#$F]J(;
M)$12^H_*BB2%*GF8JKOK*09*M6$N+1)9+ )%=F24&I0DU:25IO#,D705>VXD
MQ<W721+@5EACU6R% 8L' 7 <\=DX7_F/GV/A3\34):!DQ/M</12#,9%49E\5
M"-9%@2N:MAY;21LI2QN@_'(#/=VPB*O"3]#,@BV0!C!+E7'LG&%NR<N C+';
M?Z$ZQ'.)*;"$.4-;APUMP,.#.^Y3(YR;/ %.*D_>)( 8D7/-FMRVV@P1X !_
ML%M!S)WWC#I'HA<M.@PM890[LF%; 9 ?XWLET)']SL<]I>6KH:6H6SG3.(JM
M>U!?8\2=>Y/43"(-\;U(\#)-%<Q\AIG2?G&Q2KOS3?\=@)Z,1DKVPALLOW/Y
M9VPM-(U!J[,>%!>6Q%XB5]R?H#RB4D[UC;-G@-GOY,Q4XZ:YHC@ZX=\LJ%6;
MVPFD?+ [E*1G+*PBW%"/<[@3W(/V0^KM6+,>WECJH=Q[#]K=15F7,WW+0)VS
M:E[/Z7-_MKZT%$L)-(4IIIL#),VGQU9GPGB@YL5^$*72V41UAU*&]!8""50F
MCQI:3LB$94WBTD[ZY9VTG+?8:Z-V47_GV$X'X']/W:6 H 4^FR6 ZGMCZASA
M&[6V@$,JT3!1 @2Q1Y@2-8A ,5'"5H9)];$9GZ9&Q3J3I@.I=>  JKB,$C0_
M(Y/!/&4J@*>I@'TJ[1"!1=?2)^7@OI !Z-1P9+J-R./A9"?\"OP'U*89:3.@
MAU$#D6ENFC0"%W4>T!^9.B"' A50TE\(:4X,K!CE8*> GV<MIV$I&V4IU J+
M^,FOJ+EHC'FK;\/;[X"4 2"C?.5LD[5<.0-[?<5M->M#*AY'NLMA!/<V#%%L
M0Z$-,3&^!ZQ,Q\&4K F1-/HTXCCUFM,6OGF^\=C<52E.CV3(E'&- ;33(7=
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
MG4P!?YS/FF@X*6.7.[^*7P+U]HDA,<B?O#$@I@R9,*19$@QR?-8J!4W"M)F
M!1/N+8*%7B> ((IQ)QZ(09A?#I\]DA)^?+4.>G40:6H=-+4.UEOK8'L4$T6;
M()HC?0]+#HI')A+)88K$YAW0(/Z^TU:2ZW^YSM\Y"H()B4L/O?K_NXZ7)PE*
M'K4O7IS\%YL&000%60OD 912E$P0I])\!?(J4+%IGJ0Y4FEX_H4)K9KP]"?Q
M,_\(U+C3^\G7O['\\/8[DMF1=*Z\C.0]X7G +0)$J&$B":O@C03>>)S DKQC
MK8W&,VPUC6$$(WK,Z"G)'$D<H8H&,./-D!"-B_OR]KKE7(5IO QQQ^%6.=)7
M"WG[%E3=)5$7E][M;TA#6F8)<ZIKAU37:\U/0>D!C9M-7:#/1EXP#2U?0P/I
MYT+Z"LT9 %*\EQ^,'/.0I-K >%48_SH+Q?UBI-T-X]B>P_AZ3'Q2DV:?,1IH
MM)\#(_J)-7S4=Y$/F)<5T[J"1QF\/)D$628E^M,F4QFEK!+@B+_E6 #NLTSC
M//'([FG>?:<L\=:?J'^-(5RN\R5/4:D0@R ,,M9W;_)!&'@XXA05'?7$'@,Y
M41CBO\17)],PGN$#TM!+.K7KZ+* //77<0!OW, >9W.@^'GO-%"VTDR3^ [4
M08!%D)94QR""9P%+*BC;@-[GW;)!Q;D?QR [_)U+TCRS_;"3H93B3##N%/Z'
M^%RHWB279&.1:34UU:*1J^Q/>/PV=(P]*F74B &7DM(;B1P!/N'-"-(T9WT;
M)D#)J2I-E>4H7&K%%@ J>6L4W]7 .?#_[P^/JQ[=W@_;.9S^4A:=#P!*)05?
M*7OM_'\_!^FM\T[0Q=Q]?'O$KH<2]?<IJ <^72_G3B2!!*J"#DBA:$\,$GCD
M#.0L-C96C\,17$8E',4/T!B9AW1-IXGT R]31EF!!I2[.+R33@[4,D&\SM Z
M2X\F8@;_ _P/" 6%#U0U17.2& X!.5%"=RK"N6T/UNK6($]A[RDL-PS^S@,@
M]VB()\H- ^."_8"M2? UH#2LE*AFX5P#Q<'G=U!M@T-F5E->,EJ#IAQA $N\
MC>+[R"$[,.TD$B.V#0]D&,@[J0V^P43OD+8K4$&IV^@C5F]<E#X6!ZB^E\"-
M(YLV67WC,(SO\9XKPUDZQV/FB8-M&"?*R^1&D1GU@1][.2N3\^J6ZZ3C. ]]
MW*:VZ*$O!'!BF..!#B3,)F'?M[@T(G9HNR,PP0RPUCP)"+:/6OX_V_MGCF?A
M,4$UJ;Y2'G"K#*)*@^HO[ <#GE_>&?3%G>\4L:FGG]7C\^64_!* :+!<=&_#
M+^0=0V-PFH,>[@=(<>BBH,."'OAR *Q0)N08CT&,&JD;NDL06- G()>X%=S%
MF(,]M%L05I+DZ-)'Z7,#<"J8_U3,Z';9D',^#&$<)-$!/BIFN9?DL@.J)@+B
M =6U#69SBYC?P 1!0,, &2#;#8PTH@:/)-  =<IQMDBBK4@D,WP.]&&(DA\.
M7[?FW3_M>:.?$O.1!P*A+\ ,A$QXP)< V+A=9!LDQ_(I5\$)=#@,)A2,,4"[
M(/HRF*1;[@MT95;G!]8TE D28!Z=A.K4)#M-8S3V,J.%@1E=0I /P](D0--S
M;XQ,0[$^\DBB5$Z+%Y9%(; M"C3'N[>?KTDFA[T2T]BI<UR.;HT%;A:OE_11
MJ- B.?(Y.AB"0R%=#$/Y/;!T/X)2@0J'0-C(ZPXB35C#58U@IB0C@L$P1UI7
M!B-#<"Q $DQA+.S^6K@+)8E!J785JN\+^<QUC([OJF "0N"4I=#&.KL^6XL
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
MNRW" K&LB/9B(P 9,5'&!=0_*X@QQ9U_-48XE6/#I=)JBK*#X'-GW';@,)'
M/J;0OLLU([I GITNZI.\)1G-S0NLIQR"9HX3%9*3)?OJ.PQ9!U^;"W^F$.Q^
M1HM;U8\S)H*\2C53J%?\JRR=+]:R83+2&L:? 69=4(<8B;-7!C/A'[C6A7G1
M<)5T<U?!4N:6O7;FX-#=8%VQ'JZ@]DWX6]&Y([-.\AL9HE+KA =B4S/AXJ2>
MLC^3Q-B.EJROC?UBE63<2']5XZ%R15L>$>1!E?!@589XW%A9NU@\(+A*2+:!
M8,@8R%1OR*]M61&A-^2B>C5I91@1EU)UD3F*@\NP]&';V$UL.@Z(LVIX#S5G
MTRBFTF8PVV_4B(;O:WBM&T^^G -R9R^!8MCB;X5Q&"=UR9 C4 %OPE#">&K8
M8IX\%Y*1$T3Z-]D%C@SUX=W'MV=!A 48/C="56US;EVD&8P,.U_,?95-7W
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
MXEKBMH:X-BHDHT+NC1N$RB8RQ\UA%YA(]F$.V;#1<1[/\?"!U3G6,]PN;/3
MBC1+WNW"1KO.F[?DW2EL9+FWT;#1KC/0;=AH3Z17\Z3*_>YQGJ69&U%C_-XC
M1!;]EOV!RV'7EI T2N!S2^!F"3SHVI!!HP3N60YNE,#C<?> E6:G'9=Y[R81
MO$5* RS=&COD((CCN]V[QS>W]V[-O?=JSH^.[4PI')++0;__VOG530//)G5/
M**D[Z(YL;6^C]+VP!EFC]#T_8/7T\Z=OO_M0*&]+W^WHNW.79%O]B2.W?=X%
MB+/HVQSN">5P![M+-YNGV4T[V^KT9NEKR]/;9?U8^NYF_1QP-MII)W+?NNG<
M62;Q3> +WYFLG)A1Q.*(JMIX6VRE_RD&A?J=P7ADO;XF"3R^LF&A9@G<LW&A
MA@EL \>-$G@T>"Z1H2.TC99!YH:.^+$4D1]D>2+2#OSFA3F5N+EI*K+468:N
MIV>[3 F\7SBA<%.Q+PO*!I:.\_0..N=]6V#=*('[/>N:-TK@WM@2N%D%OW/J
MW1)X-P*/#Q@=/>WH$LWP5G:2#2>==#AI< 6BSL:3FJ3PJ'-YOJN]:2F\"X4O
M.L-#^N,G0.'S3F]H@Z)-4AAC2A95XD#4_T<<S<[ .EDXOIAD9C3)RY,$ENPL
MXX3&"=O8T4G'COKGG=&Y=;V;I'"_<W7(#O(3H'"O,]H9--Q2>!>\^TY_<$#L
MS.=/X,O.:.?6#1L^VA<$5QQA77;OZG75.(JGY4Q;ZKB1[\397*?@) :%C3B=
M;L1I:*--#5+7UH8UBLQEHTQ-FDV[FOV6NCLY5@<,X)UV>(G*N?T J[DC/W5\
MX85N(GS"RM@W1L:)V4''Z\/TNR/K(S9*WT/.KS@%^EY8^C9*WYW1$RQ]=Z+O
MX("!_-,.(7URDVN1.<LD\ 1&C4ST=L?-G)5PDS.PE6Q@Z(0"0Z-^MV<]P"8)
M/.A>6L"8!@E\<641NYHE\+A[;LN0FB0P>*6V"NE Q/\UCJ^=&S?,Q5IDZ-%&
MD8T2'>>![%]U>Q9&IDD"C[LCVPW8)(%'W?$!@61.@,##[MAR<+,$/F0YUVF'
MBKA932R68;P26%&TW^B0G5\C"^ILCU+#!!Y?VN*19DM"!S;VTF1E6>=J: <$
M-4K@RYXMT6F<^.-:XK\/A9<E@>?\D05AD*V<;YF;!2FL+[63:^R][>2:G439
M-S>$F_T\D07^F.*]_N?<#IS<'X7/K:W3)'6M+]0D=7<-!UKJ6MYM"W4/R+NG
M/1'F;9["PT5B0%9E\SB'6_K[ 6'8JV5QQ-'NSN7.@% VG; ;@2]L0JQ9 I];
M!(EF"3RP(J)9 N^,X-[6C./1&1IO;GAZ=4I!C,3-N!SK^I_S4RY'1VX<O#ZU
MFO1^O[LSTK+UIW8CL!UBVC0'VWA+LP3>>5":)?".(N* \X)..R_ZFYLVEQ)]
MOND_>V^;$JU+B2(>6I; ;1 RC08Z.KX( UAH0 E3;VJ3I'L,UH]LLUB3Y+6
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
MI0$UBG_@D2)NB!O@DY2@[WP5:1YF])7/X)O3'J?E?7E: O6WTM'?Y_!:#5+
M@6M<,(,6$WBT[R0"A3FQ[Z=O3/[WD4AF*[H#W"_-:\3[]@)L.'BQG3J7?T)-
M>=X \2^W@_/X(;P<-9+S&?3T32!NV\\PU7W#_8T<P;_ /L.25D[,^Q_-G&42
MP-)A&4X0.9\";Q[,W*CK?,SPPFPNG*5+TWP0C16_K^\P=5*!4:_02?-)&OB!
MBX5)';B-&I&HN:5#*U#0*,A(,S=U<BX2?&UR&F@O6%"*]RD6YH)Q"00",\E!
M:VXIR*1SEO&M2.!KL9][\ />%BZX%ACVHM^0 +^ZT34]'JX$VR3!4S&!OSEA
M[+D9,#R\]1^9.^\6JY5'K%BP7*@B&AT:>DE!!)HA;>GOL.@\\>9@PG4</\"G
M37+^.RX'8X-(-G5?N&6G?*K4DPWJ;'IH\2"RP!8!B8(.,%N,@<B[GA^Y68[;
M!D^I>6MEP3EHB<)N1R!46&:XSB+XP3B]:F<2 1L/>P%4[2!GP'4>_8S/\[%6
M+0VF 5%94[\P$3=L?#8'CV,V=P)XK,E:=%/Q[QRI$D0WP! H$)'C4F#O&;PU
M[>:]O,(4*=@4R>D#*X?Q$F_(TZD4U?%]@?_%+6EU<ZNI/@\N99[#&\%7[WIF
M5S,D_O$F0$NZ(&4>I2!K$N%WG&GP0_AG%$0.HC1SPY#6%<:PT8HZ<9[1T__H
M?NLZ6:PG;,WA[9U@@0\@?5$GJ=LNL4IG NB+N@]?-@"FS%.X/,4A8I,5$8"X
M6; X @GMP2?"]>::Q-TU1<9[R\0'-;D$^I+PF\9Y\0"XVXSH]VI-#KPN2R]A
M\B[R;*0GH=6<87PW@WG+@LHXCAM7F=W&VRRR*F77R* -B5H)9- 9Q+_C3J=P
M>SA?!;].5J\V<M8!7/$M60W?;S!ZW8QKO<T2UESK/KG6B9CEH:LM-?EKG*R
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
M']"00[NC>PQD<B&5/)!^$/^@O(L<*9'J[L/S8=E<4;O1L[NQ_]V@3O<%(53
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
MN'GFA7W':HSPF%W;YS/:$CUHD[YX&\%5'Z?WU'B44XP9H:+\F#*?\S(+IM2
M*RPS2II.A??97WAOTAGF+?,T\[X4W!MN$F6B>WKF[ #._$NW8YP9\_1F3*?]
M#<&T4O=^7J#%HCB]YEEZF_DS9<OLC__&&0/?[^!KM,06V',*YK"']%D%!2H=
M"!YU&-V-V9A_/NTF,4Z7KTW]DJ4RE8,SUL!;+ZF>XTG?>]RHJLL=="QW<''1
M/1J@Y\KU_L&/$+=.3CIFH_DB3AF&#4[YWKLJ[D]#M2UO['+2A_7DPBAG[F7P
MWWI>D<$#9Q$5U?5(= ,9-T+W;N_-JYQ;-QBYA*]+^.Y^;(,TFZ<$<L)#^O[W
M@UPI+]S+&W34R]OG,]P5N3'8&:1YX:[$_2UZ)WL6NQOQ> )C,!2YF/M<Z>K-
M8_^1!JN[%%O4TO&E1CV[?3+Y_IP=,AKB[M!G<X>V.F.H*NJ3E(@UU@RG?=_<
M5P_HO:1>Y+.?//6RRWO;$_)\GD;$\(@=M%QSZ!JB4,PS$42^YDCS9RF,]T_Z
MPSZOY/VF4%OC>SF_[E!:XKVLEPO)F4,&'W#PLKLH$#U$R2,1'YJ/4P:[!/X<
M9=[+P9C$R1_%Y^M2]NOY7S/?#W< T+LKYG %[AA!A:/Y\,9L[DIQ5\I^VQ#/
M850+C\C;6GJ7/%.=/+CH6 #QD+>T"Q3:@4(.#-X>ZK9XX3'!79MYMB(F>,C+
M\O!5!(=(/^S U[='K\6%S5IP@K\?'"?YYOR9ZCY\M+I-]XA<.)T<)(OE_!OG
MWSS COKXZ=W/A\$^;'N//4_]V\U^Z YC?_1X0Y@F-?[]I\R4/T]WYOO!H',5
MT2UD1^GHP;(#!OLTQ-S%YT!_1P?]/6FI\P$A-YVJ=G[NU^5Q^$-<97 =TU"(
M3.0%,N%GMZX"V,7UR)2]=G&]5AQ.U:_+A?%<&._X80.KE9UJ-><)/TM@@JZD
MZ07S'SZ+B-[2B>PR+2N'(^A\<O1AF8L=FT;Z63 EC'4H[D2<SI&XE=M#9B*,
MB@[V?CEWK,_[3C)T$:;1ZM*MEV$LV+'01YBPSD1H]M Z9B(\CP"H.8Q/R?6X
M%]R4BWVVZ/3N8."W(/8I949V J\U8,25<KV-L4'[8ZZW/2SQ ;&=CQS6WMW#
MAP_K(2-[U&BV/!O/C:YVGTO3;ET^O-C50=KCVCSJ)OBAP#YLRE.VHAHS/[N-
M$C6R =H\E4#'V5(:>'"U_TC'17_TB##!&?WZ:"UBUX[87LO!.<7BL>Q=-=S%
MX(P <2ESX05E#GL@LMR[%YGPAE>22&4<8*L=#Z\=BM^<#>H?#*[[U5#(R]K@
M8>LV^(L0WM_30DC+H>=]%K<ES"C-%MX'ORA@DVL[MK1O\B6C<]RPI66YC\)B
M"D-$K63_2F[SJ?F)/P9]4A:K?V)IDT!@AOCIE>OIB#C$FU:$_^\T,U'86W$R
MSH3_]<2?P&!_].-[?Y&_^J$J]"#Q]@+6Y[YRAI/)X42%%CH40<HL<3_"-2$R
MEN#_\5LS%F^:B<E?7OU'-!:#P<"?7(2CX>#\>G1Q/1Z>3:[&YU?AZ/+R-+CX
M?Y>O?OJ=NGNF$^]-BBQ;&$3V?]H@V/*VJXJ5_"/G3.D"5'^26]<_/36:"S:5
M_NU=#OE_:_]^]=(TX%G+->!YCR0$OB:2 *\]O,?>I+-95& :(O^O_[@:#H:O
MX3MY23<@MJ7_0V8?*[]\T1?=><NW>0#[+'$,OV,0>)?-VONM,]C*I/\ES;Q0
M%'X4@\,?3'V0,S+*L'6AE0(G ;U\G1/.5\:Y_3OX%2E ^#[\99;BZ-/@ZS2-
M0Q3B"3P;C3,/-C0O<_SOJYZ7PY*]+\2,E^RR#P9! I<:G@/]EK=1#M9@KEB1
M;A(_7N11CIKVEPC)#",_QG,11IHYZ;/(R[B@KWQD=D,X3/)<K?NL^<PU_J*'
MUB8NS 8Q?.#%M<V&/=4E^LBQR$MT6A3S'W_XX?[^OI^+H'^;WOUPDP53..[Y
M#R*\];,?0K_P?P"Y&)V=_8##O8([=W0Q9+$__\%'\0$QF@U.3[Y^"V8YT4'W
MI\6,)%?*$'*%7PU/KU__+XD<[M $! A$9('!++$^F#6X[L'74?Q_$>.L]+,%
M?W)1"7>9:_T8I_2HBN1BJR&^0]-YGD4Y/++Q]+1?%WY"F !,(U3G?))BNU?D
M)J'P@>>#6XI_UPJ33'""!M54I[!6(Q>W%>6VNPH%Q]>HT.L?MUU)OMYYZ$O&
M9^S/<_&C^H_7BKHR2FA=Z$?UBQBN:.-)@*%)WH2,L<OG:VOU/Y>#BOS9Y67_
M_&+UQZ?]P8,^&_1'#WSJVL'VKY[A6!MS(X.1CD6O 0L=)2:Y,Y+4^Q#%\5+)
MWZ:4D$OL@'+9)K%ST#Q(-QZ^D\QT/.'Q'#(79QM(N0^?@7@ (L,:53UETAF5
MM*/N_BS\'&P@9<:S5?68<H MUO 0(!#WVH>\]MD7K&V#)51%!LLHYF@VS]([
MN+\SN+^C.S31<V^FHR<4!GG[_E?5W>&AE =MP[P?^-F/1DQVYR;?:HKMOL@'
M#T0@M*AD[]'%%X,5!6W'V ]3MN>-12(F44%ZBVLNBC3#X,D\$W=16N8Q-HGZ
M=PE_%QD&3V+XWX2B_]XL2J)9.>MV/<9@K_48[0&F.M#KKJ?BW+4#/\["WXQS
M@:VNT@EGGF[]*/$PJ.ISGM[NL>R!+HJH#,R928X&8-#*=@7MZV>U_3<?&?;8
M"UBTE3&18^'OMUG?M4O\1'&$%S^RIS@AS\V5W>?2M/NJ.KMXF'7I0/@.A/]L
MH6M/A,1H.9AM(PC'0=@<A,U!V%9"V$3VLY]\?>'X-;4,#K#F &OM&*L#K#G
MF@.L.<#:"P*LG5\_*\!:I[12>S%K3Q3F=&]^V)M?=NYU(WX-YGY?3-$Y"631
MG1?OM<=O>Y*D#J?VPG%JPY'#J;4*IS:;QQ26I6 .1G82>#!#S;PXS2D\7/A)
MZ&>A0YZU!1WFD&>[XUAV:/'> MB9 WNTE6SQ8':W&YFC7-R//?@"P!ZC*\>X
MZ, >>P9[#'OTLIL@ ,E!;BGOBS1]GP?N8P\9S-8#/=:EJAW*PZ$\6H'R<*R>
M%Y>.U;,%8WD)K)Y'0DV]2;,Y+CC<CZJ_*MYL'ZDESLM&4@5Z:2)[:;A;4":7
MYK&(J==-JLYAJ!R&RF&H6H&A@F>W.+KH %0.0/4L 53?#\[/5V9"''JJ-8J;
MT5.Y@T\]NS<[[-3#>2O\(,A*/Z93$8M;/UC0_\1>.H;!DAOE,%,.,_7,,%-#
MAYEJ%6;*<7LYA)5#6-4S\H[;ZZCX\DGTC5O59!AEE0IIRI^%8NS(O!R9UTX@
MR/89$1T]G[^E>8Y<>\+/P!J D<*4RBB?$C<Q.#8//IQMON/<_;G[X=R!:<]=
MG@<*,%A&?8Y\XNEM D\#PSWW?)F:Q._Z>2X*8L]T7.+N7OU^=43=7:N'6G0"
M4KA[T]V;HTY=FT<O[&EWWMU5]3SOD;FJ'E?5L\X'&NUN2KF2'E?2\[+X6]?A
M9Y]O;<_N@&I7[^/J?5R]3SOJ?:Y6U_O@<*/P+Z\V%Z&,KEZY(B%7)'2 (J'7
M\D\2K[?W4W)5VX++YIHA/Y]ZG^3A1L,%%"^FBWITT\D+U:(%:ZT-<U.L<_%[
MWIL/7_B?6+![N_"F?NA]-[B2&((95RR@%"$C&NZ]CT5' 2X/K@3]![:INO-C
ME+&>=S^- J10"^(2+X_O!I=+CT*+(8N"M0_J>QM'+BG:<A[SV1Z'O/RHK8;<
M?@)Q:9$EM]Y- !<<2+=X+L5N^5P$T20*T*R>IPEN")-H%;Q1V)DVPNT=+U3_
M6?B]KY>AN<S-VW9U.E+G=G79OSH?'J!V[.KJ[!"U8Y>CA]>.7;_TTK$M$/&K
MXXC[PHM>'P,NNN)2K]YU/:GR40_HR^3Q*,IMH[3[*&C8\@5[11:TL:3GB:H,
MM\C".W1_9]']@][E]6GW /Z[://VGN V%>4]L=I^ IW=.4R)A%*;T/DAU/,S
M!T-==E"9/>=JI;^GB8RVDT-*G;[1_[3,^I=:;O228%*#,U>@<]Q;)8 O9M&X
MI*.'F5@X D4FBBBCE*JN)9S'/J8N*RTBYB*A'"M]YBZEW8$EEZ>M[&/_(F^D
M7_R[-*, 932;PU5$07.);J F*)GP[M/L*T9( G^.UGFO>U?5\'C(F%<_+3>9
M@:WGO/K<7Y"Z*40V8T_F#CY(,UI[BD1CED$6#O)'ZC?R*YB 3R<3K("8^S![
M/X97C!=>G-ZCFBMS$$4B<@M$-"]T+2)_+&(18$Z#WG+KPZ>P7K"(2RD!=[=O
M7WJ[J\GMKO8]K?P?R62],F-.0RH7RDGDX\@?1S'E?GK+IU0>NWF&N:)B0>5(
MZO#U/-\<WM2#)Q;P5GP4$Y_T[(,K.*]Z[^>%@),8EF3Q8[J*&DOAT,2W0.0Y
M9RQC/)4,F6HZV1CK\&N54IF8P*XR'DT>>:R8BBGM*9N,__[F;S<T*E"*DY-(
M]9J!+V@U@( N9]$\P**YN.R40>-:ECRXN.$QH<+];,MSRQ+L-OEV*X)!;WAY
M\;#[OV5\?U4\?]?Y_M;GA)<2OP^OW-E,;O?8VJ -)':/R!ZLJTAM\:8^><9W
M@W_S:)^F^[J\4QK[XG30/8_-97P?E_'=91GWI+0/DO%]5BP"^\GXONSPT^59
M]Y39<XZONXROBQ"AF7%]WGDD1K=OE>-F?%_VI?3]Q=59IXAAGO.-Y#*^+N.[
MYXSOR[[;S[L/LNSHU?Z4&=_#)73Y9$::R!Z&KE\*@ZJ7Y^(X6ID#?N$VS@XI
MX!98. ]G&NM.>/&Y$. YTK;]%**] -*V06\XN'J8.>*HVQQUFT7=]G?3O:L=
MV1\91CVF7[<4PB6FB2S*L<GR'#RNR-?,:OXLA;W^4Z(!+9LT%!.19<1D85E\
M^).(*&;8/31]B'K>V ^I,0$8E1B)$CVK0W-2C2\WTEK@MY$^/0G ],6/PG^5
M_)Z="$N>W:$[8HQ@Q:%[TQ!\T3*68\<]4-Q,AB^B.U27/9  ,-@K?Z'&? +W
M_$XDI>B18"78# N]'OT0<#+D]U%<U6]\<FG(E7#$:77BM.NF%7$<:(X#;>\<
M:$?D.]T3C5(+&$RWI'"3WVYBQG*LI8ZUM!6LI6VDDM/GZ>51R94Y_S[22[")
M1LZQR#D6N6.[T,=DD6M]F'@/A'&=XAQ:^0)'%>>HXAQ5W,9\W[!WU;$6KL]#
M71^O:.#H*MO1Q*V&=\I@*87(PZ@H,U?)_B"M-M@!J=D"G?8\A/B-20^AG?FS
MGWQMB.MG8D)((K ]82WNBRGC-=D*]6(&'SGHS@.$?K3#1=X"\,[S$/K?"/<V
M+S.XDC&[A?&5FLQCB%D="*?-=U[AL^&N9 1/I]%5I"I)*9"]9E<?]\V7?;'\
M52-:858A6,%9.J-6Z7C:5EXU"HON[I+= 5AGW>?_>E;E+O*6:3P !.6919QP
MQ#8^<P+?U*2_.T4OKC[SP2;@V;5S>YY\U;E=:%,.S=T\N]\\W;MW7(W!GFH,
M#E)"\**+!+I=!H#)B0=P4K:,@VXY'.XXZ!Z_4'O*3!R&@\ZEDETJ^26FD@=G
MSX1!N%,JV:6272K9I9(/I=6N1IU2:<]#AM_^S);%EW>?/]D%A5%"47X[R$]E
M#X/7FB,"22D6+O"RNZ#O(.<M"+JX8+\+]K_PFVG0RF!_VS/BCC+FJ=J*/&:)
M']ATQ/'%'&AI6JX*A[WA^>[@-\<5X[AB+-J*+T)X?P?O0BK!8<^[0<H][PN:
M7EAJ_>Y;5'2J2'2;.O@M:D [5P/?5-+K:N!=#7PK:N = <WE:=.*. (:1T#3
M?@*:[3@E](74*7-A+YP2-J_.1"^#XY6P/W:\$FU,C!Z35V)3R $>LB9X?7V,
MV/4>F"8>W)7=\4UT,*CH0$(.)#3H@9O8VFJ^(P.%6,FWXS)T**$7@1(B0N8H
MSTNPTQT^Z&$*;=A!A?;\A-@TP7-E5P_(H%T..XW_Z:@ ,]('+JZ,PBS<:0G'
M-X$1%LPF$0J*\'I^84K=G:)^0(YXX)"<1U/1F=#-P"@ ;8(!,F.(X43X)Z4%
MY_Z<\6^WF3]SROP!F.5.]RGMMJ1K8YJ[YLUFV%*O2(.OE6Z\X%'EHBBX<1U^
M$Z&<Q0+=K7L_"QGN2<U^_>"!!LW+5O?#\UTKR9W*WS-;CU+X:,-$F!/"OHYI
M4CD43KOOKMW/!DZ[']75G&MK!A8B=^KY0=4F.PBQT\Q[6O5/E9(2,D)D6<F,
M4C;Y-)I[$:;414XU)?]X_XZ:[OK?E('",,$T<XI[Y]4_'UQVC]SF>0@^@I:R
M:%P2UI2$/TD3,J_3F)H)*J%WJGSGM3USAO91B<>:0%9..S^@G*Y35K6K4G.D
M8VW#H3R+6K)![V)P_:C>XR^3>.R@X!7'.N8 A0Y0Z "%RW,;.3BA@Q,Z..&Q
MCZ&#$^YG':\O7#2E!2+LP(2/2^Z<.S#A2X%:O6Q]O1/4RJGJ/:WZSP8P2\F<
M-Q^^>%QOZ+3U[OF;4Y>6/"K\FX!0TS1&71TL)2IK!;5.1S\ ^>V WPX%^,RT
M]O?.Q'8HP,YKYC.GF=L$&[%+%*8-$;U'"/H+U]97G5+6CB/YJ= G#UCB=?F-
M1[W5@5>>.4WRH'=Z-GH4M*435,DM)MO=DARO<X2[37R'CG#7$>XZPMUV$.[6
MNZS4UB4*__)J,POLQ>#53XZEU['T=H"E]VH[X*ALD0?W8%IF6+*/=]MOT;_+
M"&[)177=VFARU'(#R.6?6U%6G$WA?SO)I^#2P]VL8[&46(C@/_)RG,-<X6,Y
M>1!#D8'I8%LG\&?53)"Z3Z&Y@EBN(I75@-0^ -/-111CC2#^(DF3 U\!.R+0
MY*5WS'M)K<^XS.&S/$<;B9$F%&;IX0:9[6-+:P*:@!8WI:A-.H;;A VUOO<[
M7-W^F)^)9[XJ#=HRM#>YD8^UAUM9>3?^H2Y<H9C31^4<.X_YP=0\V+PK$W<B
M*?$]8$LDF*'ML>6;8-TI3XEG,@$Q2C.8Q7LP1L-0VIE+6 4UOZ411OBRO,BB
MH&![&GF3?#0Y13;+Y31E:PM8/HIC!2F,SL<3@./PT>>(F:@#OIYF<ZE]Z=-Y
MB@H4C.9X@4__Y=WG-_!"4 T2%\1?0GL^I]/ 6 NTIGX1\%]P6#Y1=@\,8CZ(
M\,G?_:+$3W[U<_Q[WT.?04T>_AX*F$%,Z9&EA5 SU[/&M]9=@ZN^9>Q_*?S"
M&NN7<CYGOA'8,.\MF)+2>,>>)[3C.$1\+ZI[ZJ78]"SK1_S.4<^X _PFJ5>C
M/VDUY0_>JO%_ML;/*X#OW<;V')Y: @+B $[F=Q=G,GL]8^IFW.]*G@DWW\XU
M-8AVOP.:7D^;=#P=J4F<WN?>+1KYM%NDU5/MR*W2Y[8.AP.9>_<BCO%_5^6A
M\\9$-"D-TDY-G68?I]C,;/TX3WG*\*U<>.JBAB.+#Z#YI&:T@BXE>*B8S>-T
M 6=C#,LSB0IO'L.LN[#1-:U+YTDO!RXQZ!.8Y-2_@]4H)Y,HB# %%2NK16\+
M+%B4D>A'!6N!4.2P4\*H-F\&@I/A?Y2)5)\4A2BF?@&?+;QH-O?Q??PH%+J9
MCCSP+FJQ@D,-#[LE0P+^?U1394S41J16/O[C_5MY!0^N01[@I,^BH+]TRU3G
M"T[9 @\Q0<:EF,%6?15%7IMGEL*M6N@OX79+M9N"V*C?T*K!S0.G)0>OC&CV
M8"8X]BCI6SBBVCCH=[".***"=;E91+E(<J9J:G+8,#2S-7A+I2"9@GH3-1])
M>G,FPI(_@2?BU4FNNG53F'/-IX 5Z2R%$Q<E& +@BPPODA56066"ZI)9I27:
M?\MTX&C_[&<9&]0+.+DYGC:8/8LF:,<\3@.IN6$KX=]9.9?+OZU20#T8@?FE
M%03XY2%\/0"5J==^HI?;MNS5"<&_W<-56GD6O"%&T9JG>1Z101;)O?2_@@D:
MWL$A JU 1"(\G70.QE11)OQ-G]0W#"2+X##>1\44U8,:]:3$*T/K<[(4P2R<
M5,=MG6(PJVA8832+D@B4$JP7W2+W^/@Q>-$S81F'F];O/BWC$$^Q9&/CF<.]
M&BSXVL!WP=G+<#!D1\[0CI-!SOMI!*9PP,]@HY./KS"+F]/%B*?T]]6Z$"U:
M7RT[F9WB+HWO2+?"I6HLT_6S 866I(1.""-6W1[HX0@UO=)4<!W2%I.(:#55
MM9![VDOI255.EZXQ+WJ6( 4JK-S34[::=DMT<<\HPIX4/67$=.#PUA>=%G!&
MXB^+F=#RG FX;T*Z"OQO*+]I2;*DO!#J>X,?@7549DGS$7K_^0M]YQ86B[+N
M=!W[,9E[RLNA3#S^?H:7-OP_W":0UD#T\#C 3H-K(CP1PR&#8P!',)>7YAB-
M,I!/5+U^3G#Q*).56?#6>0E^$!A<?>\/Z=& 7*JA]/@FIG>#H%6>%<UF('(@
M9B"Y("-3^BU\)U!Z&M\'VPY^9":"B%0_#!&N-5B6$[+_0;BB-,13 N^4JTH+
M39-?$GS4>+$?S4A1Q-(*3K&Q#^R\-Y%N&$Z*!\FZ%?3*'!;G&QT)&.MWUY>C
MJ@M!'FZ$N@N59)C.6;1);TW\._ 2*<J6W*:LSO&XVJ_ N0N*AO90@=!]6A\[
M;*%/>2%YHN K,6A76*TL6R@62!5I]E"*8I2>LPX<E??<BWQ9[5((G%QR5*B)
MHI1*)Q/!\2E6%-*59L4:L2&:HX^"<2SIKM>=.E!EO!>>?WN;"333B-LJ1T1+
M0,>JG*/ ?#<Z/5UR&.$[=RP,B;A-"Y;-J@4$WT*5/3Q][;-2Y<N(_C9XK>>
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
M'X'M&WMX3LFIP%U/@Z^X6G0UXC>X!SO^";]6%KA$?+' S7&B_JW64>2OP;O
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
M+.0'F32@,?!3Z12RSF?K+B_$?"["$W &!-;J!1J+"@N<HA)-LZ_XQ3@2)4$
M$E"(&5R=_,D]#FN>YGE$3=*3<&E@LB:,71K\+WH!V5!\O\N1AW*N!3W!+S.?
M&M#+QNRXOC.<CR7F>%DGH-S!T$P\M>'<B]T /LCMR?V)@'_/8.VH-3T,AT"B
M'5 L;YN/Y V84 H87#F1LKZKZEZ>V=\!*T<]*L!SH1X_\__%1T(Y:$J-@_QC
M+2684(*DZR3!FLZ8PNKZ:K/,3=#>@F^D;Q'6ML(YG\!GU4@[7;EL3UD_M2]8
MO"?D."-5&X?&(YX,MAQ]^&F 2X9?L)Z"^L]XGE+&2A1+V^ @JZ4RRL%998QX
MOT:Y>D</5.0]EAGW*-\%%W(N"D8 D2H;+SAOR-;O\L-S]!NJ:[ TZD;#R/:\
M S"+4DS+B3 *.%,6I\GM"1RMF54RUJRNVB_L#;=HDR4:H=U BYZ7.7DP(5A4
M97&"FX+SSUF[DM6)M^3<7Y#6H?K";P7_0OT1-JD0G##@6CS\%8CG"9=2TX]
M!46K"NAR^"[NOY 7:SE#$=YJ/*A7T?*JHI^X5F\+ >8/U&WIZ=]N%",TY=%;
MSQ V+"%JH&ZC()I3Y:!"I2 R* )%33DS_7W/  9+6*(850"K_R# (('V_!(,
M;*!H]D!M%[L(K]8]:_Q2A%91#EW/T 72:X'T2Q=(;\%87"#]8!?&QSM9%Y3
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
M-Y,)(B%1)50Z^EH;6\8ZQY;;-5$&1*+#'+B7DN9$[F@E0T/)6.$7\BN4%Y4
M%,4GX!<R,F$85.\0!!8K#(HF2./1F8B&:O8K9<%4"2_'/]'[4R)8:0A'*5 <
MX<GRV'SN!/BW_E_A@O5G\['0@ZH@+?&5LRB4<\3((JCEOZI $7[ZMO\&'A%E
M01FI$CNKF/+.YU0.6Q6ZDAJCF!(JHG;20$Z]>G-'B6NSXT^6_5 EV535I?!9
MK)_MZ]YYR<).K/NJY#-#JFP\&26A"CJATN7][Q,2:4[=/*]E)T'."$95X(RJ
MBNS5#LTG/X/MN%&8=97+97KQO*[(#<&;YH.K" P'G_\YC6*AWTB7<9C!Q$GY
M-[Y4,DU@&P/%LXKU[2@.2.<MH9#_2J5,UGZO>IT2X1&)%U(\K%.3+ D<Q;8@
M J0E&Y5C0^OH'$]L>\I%UH+M5I7;KN;MQUPPP[EK,5HOH BM*D=5>HCIX!>@
M>0FE*]NHLS AKR06$H%4^1+'HG]'#=&GD4!J!B;!/:&T2R**DS_!/ZE9YY8I
M(2U[;._#0IJ(LD",[1AUR$BVTZB/WH]F/ +?&UZ=F":92JY!%:8(0#\=*>=E
MR2VQQD"O&H[J1,1^#&L4(I=S-L=<B$3<-[T/-AM,E30QE?_8=:J9YZK69Q7U
M8HEDQ[W&#KG$BHXK[G+EM5SYU:G+E;=@+"Y7?C!]CW!0TJJHI[4JE7JRYHW1
MI:?;^<B23]9LYU*)LNH,P<9$4XI2>L301+WX.$E)=RG15_B&>)X5K1X(7YIT
M"=3P:*@>]=5CL]Y):ASL$8[Q'76[?$D96$UI0KS)HQS#5=H6^BJ(=/BK0)81
M:1"/J8-#&E$%E+2G]3O)6N?N2K V><&31.R;S;) IF<LT<=J*F0_^OD\LEO#
M);[V1FT88L0DE!0%L?UJ=05:*Z0"'4)WG[,;-3<1@7B2VP)4M\!.4'8@S[\U
M?H9NY"R+*84.H4F)X/I?E4#6,'NSFBDG/^P5U!8$W3CYE 8_)F+]-,../87J
M_2@9@-Y__H0E8]S7Q5EJRK)GVWEM>PPPIP*9SK#DBDSM.>@S:KA#>7[:.#NZ
M:^2N'MPUT=!=PK-DN%L ?+N$:H:E&(I(4%<F5AQSMA&Y8)%:XBRI*F,GH5B9
MBEXQFX, 1R2)1.2U .U$/&3%PI:FI98/*FYL'PWL'FB'P"7%KO1:N0K9"APC
M8RN7BJPT"PT:G=N,89$.$VNM#G>V6C2E$Z%Z9$Q(<U!KIPFAO^$\*WIJ/FE5
MUQ,;=\F"DD!J<);<GHR0*&@1-EM<@;VV29(EZ;BDOZTQDAMX2ZW^HDQ4N-@Z
M35HW2.T99>0@,\\ CZ41&Z/"$7GMP,RGBYP8%OBW'**LS%GAI<PX[<4RC4C
M*\AF6AI[UB>9'R436*R>#H?B.6?(.WR*!T$Z+[45* B#8USJ&4NUQO1$^5<*
M>M--,X<-*5I2[+U69?YF 8JJZ2<#)EH&&FE&DH:Z4^][LR'VGZ75\.[3S7_S
MVG.!9],CJ!2 RA-DU@/^C!D0)?%8XB?;*#6&[U2D74>O>RJ988>P5L/!#&>R
M^9)5(922'Q]RO+U$#$-<$4@_RTA6F4/8Y-,5"AW/?<EUARHCS[<+9NIM"!HI
M0*GLA"&I5JJ2ADF]ZOA(6TTCB/QM)@\WEZOIH!-!ZO/[:%+(.DAJ@*DL%27=
MW("16Q])-CB]%HW)QIL8TT:W4S0"4^128"9A*BW&.U57/G#VP6ZG5[L+['O3
MNH,U6&TL+#@EY3"YL1WS5,A+'VV^'"<<-C7_6%$=3$]K*H?6W ]$+9BCPC+%
M)39%!B\C9TJX#[/.M1 B4F,MMBC@;H7VV#%M_^;-YR.GZI?2NZ;BS>?XK4IE
M\$HC^A0&K<BXWWR6;-S65_TPG<,F(I/BK)S5ZN7&</KPW-$%G G9:@"K0*,<
MPSO,LYGH%JZF"@U?:^56C.N64T),O6Z);QH,-5GI06J;RVGO?2ZX)1.- #Z3
M.$U#JYU93]Z*_$W5XGA2WD:DG4(N9B)5R J:%B[ >6#[4'*2L.$C9=C4C:$T
M/;H:]D"L+FHZS8GL^B*TJ%=X<9$T$B'/:)M;S2&J[<_??*ZDL,>D70-9["68
M\R80T9W<3J82T&N.?Z$N*SPXQEJ0 2\\-;=*B2CL_5@W05<.IMY_;A^IQ:"G
M<I-J3_1'7&:.'ZK?VFND'[ < N4 ,BD*<J91]\EQFJ9TPL?X\(0,HC*)B9#&
MSZ=@4$F70I+%!RF59\N:7%'<(X)%7>'F)K;EC/=G^:&$@ G8DC+8:J)3N9_*
M/H\@,ZCY>A9<1E[(<D8@_/#Y2?W9W.D#;E:TJ?SD*PSB"ZP#W/P!.N1J_M1G
M%%>)GDQ:512R[\/4;L.MG]P.1;J!7GRI8IS*]/U\KAI(Z5P["C.=''M]57Y0
M9P7MXD:[PZNB%%%0%PDM5U&9VI]U4U5J^:H&UY<48&75N>,04$AM -E604>0
M!'Y9B5D8-2."7!2I&R!U8..^8%]?,D7)S"# O2?S%K;EPI0"%VQ&4OTG$1U@
MQP7V*E0.704&>2FX5%3U""/F@OI=M8Q0:8QOT1W&K3"6GKS$+"]EJ,Z.^Z=O
MU1"HFG\9KI(=SM'<P;4(2](#[#50< '6C/Z+9\#I&.)0E12(YEM(Q@$R3M2N
M.-?HWWPZ#'^!XKN6]4*D(@TGE&]'*,"1_.I+8WPI8U>5-SNGKA)*F#$2]WWO
M%ZDNS=DP].(,(Z=6ZYPSIUBC'R\1#R^OO.M164\O#5QZJ05C<>FEPY?-[6+J
M2;H,)K='JPUL&_8O,'H?%76\"@8-+1ZQNCZOV!%L[/OAO\I<,>JA1YNA/7'S
M^:.A]XD7=4,5[@'T-@)F7$1+Q&Y;9'QLNS.E\J-U$$ Q-C1.JQTFP(Y.,+&<
MM80&BUR-$[70SX@(2W?_PBM7SHL$*R7(,KM88()B<"M?@&C/N-^!!G(V9!,D
M/I'-JPJ"]6QPL83XUF1VNE84#@K'VSCZ266>G!UE"A.&QK(M>&Y\X)RKK.G
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
M"X_)D7B^F;]5SU]IE;<&U^>L7IM$_*H_&&;%=A[%=O]CQ<%)J#(V6N[)R""
M6J6 QI)'"]]H:D60GNCV%A$+F_:_X)9E&? 9L$_OI\N K06P4V^<$M8Z(AQ
MR&I M9$1JR@ PD/PT%KNM6IO4;6P'9H!NWJ K<&IE %;"V"GKB,%*3?4(V A
MBH"54 )CG0*6*T\A=X@KU-YB6#8(L+6:WRMG.;R[*.Q)V=0UG0[OI%,'\>_>
ML6^=][_[XDEL\5]1VRV3OW[4QDWD-DHI\\A3JI"*=H2BVD+I-9':UYDWD1CO
M(+SI]]U@N^<^^N);Q_K!QW[791J<AP:KF12"*Z*3!QT:I "%B ,3. +&!$0(
M%8AIT]Y"SZC"-7G0GR!6F.']4'A31["SWF*K&)4$2\\0\DQ8+CF5@M29$I#A
M71>\IV8)MP@[23RP2'A G?= :FT!-U9B[AET4(S@S3.\-P_>&#(2]VRO<0@T
M""DCWJWDQ&!' C:ASFAWAG==\)X:,98P)A0R("I6<?>VF"4WH0,>2B10%(3D
MJ4SE,X[JBG\_B1FS5@&0J1E3FBVMLEPW^K-5C IZM\YU,:I&F&,A*QP+L6>#
M%U>2?I<$/2[8_FXDWLQY\W#>9<5B00Y1S'44 '$"T("C2H-\ #PX;722F4VY
MW[1!?IL,WU6+C&3XU@O?J45"N,36T*BR0)^.;F@"C! 6>*V<1=0B'4A[*P<V
M-Q&^M<5),GSKA6_%XL $"JP(L 0C0*710 =F  L:>J:#IE*WMU(US\; =[.C
M)LGL3A52CO4@92N['"9YDC )@]):ICATCCKM-(.!<RX8C5@B#,^=8Y6]*;5P
MV\&KBF7!F G&(P*TD1Y0#2.W84&!PU +JE!04+6W6&K#U!A?2D;P8T5"J!-<
M*B8L-I19JTRT-ZG5FJN(8WN?2$A&\'(0/#4N&(X8U08!CWE*ZM A:B=:@F"@
M<='6$(3):%QPE1&\>0@V4B!G.4**$:H@U9)!SI@-UAOH^?Q96!G!=2%X:E]@
M)X)4E(&@E 64.024B[\Y):'D 0GK4+0O2)/"E9L=S]C3*14K->X8=57J#T]\
MT>I?G97RBYR5RBZ5IP]HW#O">Y DGT@QLN'XA-S5D;G,B/,P8O4H".7(AB#2
M41#M %4\ *,H 51H#ZE 0FA>IG# G%N^B0!_Q*(M&>#U 7QJM& 6K16G&5#8
M*!#54@V,5C2:+RY8BH/T? 1PVJ1<] SPU0F*9( _ <"G-@TTSAJ/ O *QAT<
M>0FD0A081%FT13TT.)0 1PM[%G/8I": [OCS(F)DU' PF37ZK!]']_/AY]2S
M_V:%3)FJ^./O79]^B:2X75D%F1#G*=MTN#W<Z\ ?)2EN?['(,"N( Q!Y :C#
M%N@HNZC]4!:@U)8KG"@1+J[S9%?M"D*][A/N&<]+P//^JRL\$T6D("FARR3+
M12,,I$W2\5'Q809;*Z(-H_(ALDU$<^W'WS.:EX'FZ>ZL((WL&FT5Y%-!61)-
M%PVY!\Z9J'DI9AA3$<TD'RII"AK?E#6TNJVA_I$C+2MKGLRRW&&2Y>X/V[U(
MLS;J<%;Z96QGX,LW,\?-Q7&[50L$T\"T9@H$IJ(%PID&RN  %#<<!<@P5*&]
M1=C"J2+9Y[J"6*[;_LA8KAW+%>L#"F$H#@HPHGPJ8B&!%I8#Q9"P CFCI8Q8
M7EQ?R5A>/2S7;GUD+->/Y>F^+(,V#MH $$?I?)B1P)AH@%!-(A-CY -*6&Y4
MLL.FE,6^'8N'_6&T/&I*^/I=F?UJI?UE>&(6:/:QTBSYF,&5LG+A-,*<Z7(^
MNGQ;-6,$QU:+Y'BU)OZ#E 7*DP"@4DI&HT88"=M;[!E!=0525J\+T*1-^^1J
MX[= HM;4SOSF$&\AD]$DF>*/K6M=YS/)-#)7+9/,@B13L:^B>$3:(  ,-)%,
MM+2T,AHX([25D&K+<2(9#NM*R\\DDTEF!?+E,LDL2C*5H).S 7M(0=0^DQ/'
M,J A<< P0@+SV@OM$\D(M'!Q@57KY55?S^M:[OID-\YWS7?='&_+[YJ0C3R/
M.1=UW=TE5Q(?"?RO_B#K&?/I&>]G K](,.FY!]%NB7J&)#CJ&=&8,29X%?\2
MP94U4PE?EV2UAADF:\X,CWD>+S/#PLQ0<7-@Z(4P H$0+ 0T" P,41A8;#AE
M06I!:6(&3-:E?DAFAC5U3&1FJ($9*D%IQC",_P#&,0?4TP!48H: L>.605W6
M%4+/4*-TAMQ-/%^[R=?><$.^K),SXN?6/\<>Y'_ECN+YVKFC^%PJV-O4"= /
MAJW.PQUB.<ORZ1UBLQKLV]ZW*-.S..DCBIQ(>;OG=CK?.E$:N<K>?!JMK7K!
M/'/*<$V 4!*!5$8*I(0AX A.?1N=E!ZUMW(3C4V$<MV''S*4ZX=RQ6UEB&?4
M20TL,0Q03C&0.MJJQ'C#'5<^0-[>:E)IF0SEU7$Y92@O'<K379E%[8E8+$"P
M6*9:CQ(8I35 D7>=M)A1;]M;BR? -/7LPZK;'K4V\\M!^J;8)*F=T"U,-Z+
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
MK<*'^/ Y<W)5#93[.F/>C19 *N<Y$O]?T_ARIL2Y*'&O:K 81Y4S7  351I
ME<% "ZX!(IK"$)1U*7^R4<=;,[Q7*(=R;J]K!GJ-0*^8,A@[SS"C '$E (4R
M !G5(* 5)U0@"P7T[2U^L_E/CINN',:?,J4R(_MQD#W=PCU"/$HMKEO#4F-!
M+*-5HPW@C@2F12"4VSK.@N7 2JT5*NQ%4:2C8*-,L:MJ%9-7FY-)N9Z>GH9E
MBY5KXF!2I>25/D^9N?M^F(EQ+F)\7[5M,*08<V^!)^D8"8]6CF24 BB$A=0Q
M%BV?E"JVR#F2[+E=13S7?38LXWEI>*Z8,(I:S:%E0'+L4_U]!Q0,T8XQBKA
M!+:8M;?8S0XD&<XK!^>&!F(RK.N"]72;)M@A*Q '&(5HOT"#@*+(@[AU(XUU
M?,'*.ER0#8W*3(&^*O;+_E*["X^GRO0+YPLP[)^_2#,UZ'<[KC5YMF7Z>^Z\
M\9K3Z&,V48TK*!TH?#=>/R\O/PU2@X0K8MV^6D*96.<BUD]5^T=)1!%R 3!+
M([%:0H#AS ''D%'1-H)6IG#W,RQX3;ZA^V'GD9S"]V>0> /7^3:YX/@MD(CX
MA;H-X;<PS6B>3/''UM6<Q4MF!GKD!+G,0$_/0!6+S2D-G8VZG"&ITY(*"FB(
M(P-Y#27WRL$@$@.)VKH89 ;*#/2DIF1FH 8P4$4'XCC*TRE@&'6 :LI DBXP
MV$1ST :N4POJR$"PKL:URV6@L>4Y&<5XH9.2 >;T./U^H,LH&I'OFN_:N+MN
MBC]'W%W;YW6W_WW0"D7_K/6V; ^=7#G;M;AREK( \K6;?^TZTSP0;RZL[BJ9
M548'1KT.76=X4<1K_]/_L-T+E[J/C#(\SKO:>A>5TLACK=#IZ9[UK6Z*-MR(
M6N5PTJID>]S;"'BG+\M6,X?];?N_%YW"1W,@&@##RW==W1MN]]QN?/4\?20;
M 7,9 <<S2>[4J> M!EY !JBS%$C)%!!<<&@5M*P\E?N,H)N=V'+L>+W!_H@^
MQPSVI8&]6D:(:*D(U0!3:P&%J7@P%09 S30-TB/C20([@C<CRAGL:PWVQW3O
M9; O#^S3G=UYBFW0%&!C8-S9@P8:1\1[%>'MC$**X 1V*!H"]EH]#2MG$DT2
MJE*MX-V>+U[JWM<;95+S6=Y5-7M^PX!_]>.C3*NI9=Z;B_>^5BT:C:DGU@A
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
M5ET&VOP[P)+-M_EX\A'RB3//9I[-;NZUX-F*(\P'AP(1D5U%:OKBHZFLE$9
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
M^>%4_KT9].F/3L#[F)#9K:?(SC_H:=9\T)-B^M^3?V]\;[?1TWADLW@OC.D
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
M-+*B2&,L<08#%3XH5-'4</4J!*-VSE1W19.(LY2 %$R 0"&*5K,&(YR0/KK
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
M4,'UDM+><<C2=M(OWX:OH7=R-Z=T[1E2]2S+8[,ASC?X9B-TCB!#9!%C$MM
MG&4:>>6<PTYBQXT@E,1;E 6\=;3A! 4-JB.TOWUN-60[KW:[.UMOZ"YYV]TY
MVT'I^H=[6SNGNV=O:/K^MP/R\LO.4?KDKW.K8?]L]W/W\X?]@V^[GS]T]_8=
MVMWZ=V<O_?]AWY&=LT^GZ5[\@+S[OO/\BM7P\TYZIMWN[N=-LGOTCJ=[H)VC
M;;:3QKM[=G"6KI'&E:_]XMM_S[9'.YUL,7PQVMG\2 )U$4<*6.<.E49JT&D3
M@.<4&QR,DD+E- VL=$W=%9J1VEY8L+#@\EB0,\4C1D1CD7[53 M-,>-(<6^"
M4&C.QE2%!9?!@KO/+UB0>YEF-V!03$1@+'JPA$7@DG%K,;86Q<R"5(K"@H4%
M"PO>+N&$>1N<<I0HQ;1Q2F,=(DKRA4FRGPAS-NHJ++@4%IS*@IP:Y81U(!')
M#F2MP0:.03@3@TQ'&LD=]L03)MA*L.!MDTJ6V5VJ7+M<>ZZTC#EJ'C\6:]:+
M[\>A-PP/T\FA7'NUKSTWB'Z2M;AZ?5->GH1N%I):H1O<:-!QK4^A%\8Q&:6;
MXHH:0"]+MN]&G6YGU G#"\*<\&5>^W?#F:#)(O+>1N1]-VO^#%I2+2P"KG*5
M&N4=6.\8(,Y5R&7S!9'M#:(65OL;4N>A0/E^K7@%RLN%\HP-3W@MHN,4-,,:
MF)8$#"$(B-%,6$IY5"$7X7PL)5L*E._7%%6@O&0HSSHE95XM!E1K"HQ2GT_E
M ,Q93B(BV'G=WF"H297C:E7F5TX/>7TR<(<F;?NJ=V/5FW'<NK%UW/\6!J5'
MXXJJ(K>VO]_(AQ<[XW7>"(45YV+%@UE=17/#E20&E-,*6)0,-/$, N'6!.0C
MM[B]@9\P7I=Y_J'[N16T-S3FH*!].6B?46<DIEPQ*T$:Y9+D@Q+N3:1 56#:
M.Y1K]U5HEZB@??W0?I^^]8+V):%]>K9;RJSAS*9]11$P9', $M: =<PVR, )
M$AGM20!H$-K7V_<RU7DJ':?U/W]3!./?6U5F=G[7##)HBAMF176?,0FZH^%M
M"?#M>.%?C]>]T.%<=.AF51T1 N)(1/!*&& Y""F==@XLE2$)1>E3F>AP\3"D
M8LI=/637YI4IR+XO9,]Z:1S/W7(%,,\I,"LX&!$B6*%">CM2XQ*RBY-F'9%=
MFY.F(/O>D#WCM$&,<$P8<.HB,!P$:,,,F(",]0Q'(4U[0]55?*KX;!9%YO/^
ML"I']<D,<^3UW9J[%4-.4Q257UIK7IGA9L^_#KG=1C@YNN#!0GISD=ZG2SX9
M)8FF7@!A+)&>2J1G>-);G+:1$N$T0JJ]P85JD-6F0'O5-)4"[?N"]HRF$IF0
M3@8'SA$,S&D!UBL&" 4JA=5&V$I3*<[6-83V_<63%6C7!>V94SO)7()P!R3D
M8N*,<3#.8N!(!$\Y\D+@I*K@NDI>%%_+HM#<,3FFK&=Z+E019OW181BT^A<I
M9&&1%+)BN'EX'69Q9_3,%DF$.?FTWRLVG?F(\LNEZD"&1*4H <1]5F\24::7
M$IQ T3BN)>:YZ\(30HHK9@UQWXB0LX+[FG _&WR6>UPSH<'DV/MLUP6C5<*]
M"Q(%[!U"M,)]<=2L(^X;$7Q6<%\7[J?G/94Z$&L#1*]"/N\3 RB"07C!*2$6
M<38^[Q</0RMNG+J:EX;C08).M?DKW<@<Y5;;9W>O 5"L0X]!'YK=%XD@-V=V
M1:'(N2CRQ;<_][<OVBQ)+@QC00.B*,E&EC@PG N02>2U7EB<9.#,D8@L[.HN
MEN'5P_[].7T*P.L$^)MI-UX1J*8\ !+8 ?-1@'6:@D2"&F,CDSXI/WIQU:?
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
MWKNB=ZI7I/D/)B@]M@8P&1EH(00$KG!:)\YP;A*,"WK7#+W+5RH*>N^*WIE
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
M5.?32Z0LU<I%ZPVJ)?&Y4%VANC6ANO7(]UX1JIM*=2Q[1[#E0)SRP*RSH*/
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
M42 ')!B15!(BP"#D(6JC&*<H1**O);B2I?[H\7R?>DG!\R)XGNHATN.HF?.
MHD3 B)205LX#5U)3BB,R..&9_1B>4/#\Z/&\O*C+@N=Z\3Q50$1@QEA'@7#N
M@46*P&IB07.N&))>$9-+VBY<\;*IH9<KIX5<N%&.S>F/GA,S"JU!B&GP)?QR
M5764V]IB7H\W0*X0.E[^/Z?^Z<*)\W'BV:S.PKUE*JH((N08S,2 8+ S27MA
M* 0=3:C<**4*\&/!]SW'8<[M3"E(KQ7I4VW&*QRQ]P(PX@$82GJ-]B1 M)(P
M'Z.A@;8WQ(^))\5ANG(@;Z9#I4"[5FA/%1M)+$%<<L ^R@1M3\%(&T ;B:QV
M(E&VRU7U&G2(K[=[95SJPIT,!CFE;!PDUH.+U\T)PWR<=IZ&A8A5N^&B,<)S
M<YS#>G?#J'#B?)R(+BDV*L@8N 85<PTO*6GZ+2DVF"F#I8A48)+S;!=Q-Q?#
M[0H"NO;DL@+H)0)ZJK\8R1@-(8!SB@)+U M&(PJ((IUK?7&.<N+\-06]"J ?
M-:#O08,I@*X-T%.MQ:9#&'F,DM8B-3#/'%AM%6AJ42Z(ZJ0W"=#HQQY%#P+H
M.ETQ4W2OBL:RN]3.QI.ILOV!#P,8]8^?Y9D:]KL=W\IC6ZI]Y]=W72'B;&CW
MUK1]<@KBZ\GF^>/TW3 W6+B@U,V+_5,H=3Y*Q;-*#]4<!X\C""^3TF.]!^4,
MRG6,M52:!Y?;ON$G!-<5/7\[\-R3%?B6_)&N[CM?SZ\V^0@R!S_3U^'[&IX9
M3Y(=_+9Q,6'IDH5_[CDDKO!/$_AGJJ-A%8S"V !VP@*3:>D,B1J2;&>9DB$W
M9,O\(ZX1Z@K_%/Y9-<]7X9\F\,]4I=2"<.])(AR-$O]08\ 8GU1*@3'7A@D=
MJZ;UC-55]GVY_#/1.<^?8K+3:44!<QJ8EJ!;E;N6NZ[B7=?%DB-O+@7TLMO_
M-FS%0?^HM5VUE\Y&G,U:C#A+V0#EVLV_=ITA'5@T%U8W5=BJG +C-HF^,SH9
MI&O_,WQWW1.?6Y:,8SJ.N\8%GZ32Q&.MV.F9G@NM;G8R_&#3+MZC58GON+46
M\-J<5DUJ]ON;[O]..H.0](&D 8Q.7W=-;[39\R_2N\?Y3XH6,)\6P&:MH%XI
M(Y6D8 F7P(C"8+FPH!3'!LN8=+RD!9 G6)9.)VN&]ONT.1:T+Q'M,W$A+")A
MM0+O<VT121@H:BE@KYCETCI)>$9[6N."]O5"^WU:^ K:EXCVJ84/<>^B1R8M
M6 [KU"&A'44%45&C>< V^ASJ_D21AO1!JM78L'):40)!FDH_,35L_3$VLO[U
MXNWK5J>R.]R]:6/)_&E6_,=9&/2]&1Y>T]^VV@(OTP[X*_'>7MS\:CK=G GT
MLC_([_P5W,F@LCMM!5OH<4YZY+.JCPF$A*K+K1.9'K4$RX0"[J7')'!?!<GF
M!JN8_-Z@=* "^M4,NBB@?S#03S4@H;+T:FR"NC(9] 0TY0PT0<RXH ,/NH!^
MC4&_C)[U!=[+A?=,G+P+'-FHP:7C&QAQ'*R4"+#!(B*+HXDBQ\DO7%>PH>F]
MJZ?UW*#GY!8KN1G$;"^(BI7Q[^FMKAD%WSHV@]%I<06MJBMH3)/N:/CL]<G
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
M(LN(R$V "+):2:0Q-U$*BY5C6\_E.L4T:V0DFR=C^[7V5]ULV^0@+V&%LEM
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
M!6F5BP .F3;67$X864%@W4%@H6B+AI0DCLC8?)2MHT 6\X"TDB0$PRA..H,
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
M?L1BS8YILMUA<V![R8GX4M0ZIQJ-SZ<"=QO'<]&;F6WH?*@.8VJ29.WHJ)/
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
M0$@B;$B4DQN1-ZS2 :A+!#[:SH=@F'*>) 0^&<U+%)#6S"#CN<!:>YFXNQD
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
M!OD3,+L?IW&-'7$X14Y-P-P+:K#T(F+G62X P.3RJ,&UF]F<M;MS7YIJ>O^
MZ7VX&%,P(E'*(D9$$(NX$119X@5*S$IOJ<5>XJWG9)NRRYK7;%;*4H6CIP!'
MC$4M&8W4,\P-5BZ *\DI55P*2:B]WIE=A:-[@J-Y)  3R[30!BG#8V[>KI#&
M2B)CX \RJ8@CS7!$&%XC.*K%Q1<QJK8DHGX +Y F,9,]EVX_F1SOL'!P%W;2
M+,:CMO--XXN$S?,_;E-;4!/.5N=_U*R6:VK(J)FV)"49B<_TEY9K9MW_9^]-
MNYM(LG7AOZ+%'3XYZ)B'JO.R%@U47?J4S5A=A_KB%:,MD"6W!HSY]>^.R$PI
M)4N>C66<]]PNP)8R8]C#LV?#N/#61TRO&^;KU. UU>"7-BH'^I/&.X&\3@E0
M.4Y(*T-12"1$ZS%6#-2@5'J+TE<Z%KUE%N5@?QGIN..)<)^G>N@0C#618V^3
MY=<-6'4L>GT672!5%U1R7BGDC?:(YUG(FD>#/),^!N99" %85*HM8M'.!7Z6
M(3]$8 9 ?'EN=&E\_[C 9^?\/E/M8.["\]U5P35JS3JB"0A/FS3FFDH3LI,F
MQ*2)<I2?XRKNU-J=J+57)W]\?#?=_9!5V_-]983'W%(D#*.(:VV0UI(A*K"5
MR4G ) ;89.,L\P?L#NYX=.X_=4HZFFM>$EB'5&EL\KP#%47P0E':0<][X-%/
M<QYUP) \>HDX"PH!ZJ3(*9608P$SJ:U.$0./\AMCS\Y'>J<<^?S]FX>'-GGG
MZNQ<G?=^<E=I2:A52-I9' +EGAB# W,A6BJC=<GZ#G#^:&7VK0TXC97!"J>0
M,X8A#G>!')462:L%QL%$@!R@S,B-6Z9TOL[MY5%BJ(L!.VT\Y9P11QES+.51
M3=:QR#K >0\\N@"<<+_:X4 0<;F9'_5YFI:)2!!J"-'!,"6?/(,+VB(>[9R=
M9SER]_>W/<!\\0$Z.6\".SLGYP_+\.U\*(U*,]I:K(CG+@2>'#:$22R\MH9(
M8;GH8.>/5FFG;=@9#8F66(Z$TQ9Q+S2R*3G$%:<&<Y4P,Z#2Z#;EF74\>ML\
M*I(S5"O')>$R$2.M"0PK2D7PCEV[?W3'HS?@T07L!+N02V=RF;O# #N!6PV
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
MY>R57DB7(G+*V&SJ*^2<(B@$1L&J\SH94TG%V\J\W.I&:-7#SC1DNFJ;-/P
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
MON;G%=X$A0FL7]%W1=<UZ_3A;"<E5@^<.)[. [$M5 !?F7- .<I\'L Y_5$
M 50OL6SV:>^W+%8**T\RN\^FR[L=UMZ9ZE45*U9/@K.9Q-C;&TUC)2D)W>F]
M/TN9#X"G7C0D]P) /TJSF,7:JT9@_YY!FRW2^,]AOMH*GE5;#?>OK6;#>+ZJ
MVB2=@63 ^*DD^!FE]?K]VYT:3%9J:L%HN;E@S;;Y",KS7SY]];1:Q7_;\; F
MB.J/_VN/CG^M5PA$MSCAN4H\6)SPK)QP!6/84SCPO(!=>'__ (YW8$]V%E\#
M-5CEL%79+B[&0IM'_6GMAIP!^\ 7#P>G122%'1  )RC3/9R'GXW[<Y)VHV$H
M6ZH\MM6>YI$"H(S_@'[LIWX3?'@*)]\^]#8X/RJ'7I)NIJ46(Y_7=&>NO2J9
M F99_[BZCV&M4Q>ACJ+Y#XLK]C-L-F;N/@*!E7_N1J,O/; W9[$1MQNQ?3[L
M_>JP]YM3VU\<]G[^X*HU2@R!_X]#,I$+1RT6,7B;K.5<FBC76Z.O]WY; OU
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
M>G6Q')QIB*W*U.),RPF2U;K60*J5O)EU)]E>;249;2Z9.2@?G"_M/+L_,"K
MU$R$@)FI-+=YB)P#^XI(9VRDE[7[LTEZB8D1G>'?RNC;^W[ LN'OP>PG0D64
M#-6(2ZR0DT$CJQF.RA+M<E!],1)G;O+G0Z\\Q=G?LT2ZK0#RVGMGEA(7HP^1
M"1YETB(HAK$*2K&4@NSN_6[O?>^EWU=$&BVP1(PDBSB3%#G+$M+>,IR<9IKP
M)\^H.N?>YV"\??D;XUNC#?KC3$T0W^FUM>EVXUDB"FC)U6!5;XT7M2P%T9M-
M['N+ )2%]2Z;1GXAC!V7W5RI*#Q8R6W4/L@0>"+>18&C,5BZ:+QC]FZ&I;WX
M268"W4[6]KO3O<_O]BGQVDA!D:92(1ZC1D;QA&)2AC*0O)%KX'5]0:7XU]$
M@)L%D^BTE$I-*Z33"O,M!9QR^XM^[0(&#'.4RT.&570)+.P"+4[K#@?%!/XM
MNG$NHJ[ZUN38_VA28K##RFH&6RS;N+7-G'FM+AB=5OW],H%>V(*MR_-<E^?)
MNSS/+5C+SYSG>6'>YDK^):7,146"=B;R)+4F6"F07,E2&Z0DF]YS8=[F:CXI
M-_#4R(S"G#M+3+!!,(! GL';P_WG>:Y''/^N1?%I[^,8'G,$>CP?08EO]CZ
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
MGFP.22X4T1)'GNGE4/RQ=2P@VE)KNPBE+*JD<\ 4SKVZE,5(^$TI<NNF+M7
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
M<Z=3*3"H;:+N/4-H@\M^]T,EA^L9K-6%S;L4C_/<J*^CP=>JV^E7.\X]>WL
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
M98C^UTEG3D@F8I0,@SF!ZA)8"NZV8"+J,\+?_IQ(V P.CT/?B'0RIA)GIEQ
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
M7JO<D,Q*6GT._O]O76%^#%Y[!^E;]=I5>.TT:TO))+")DF@X$)ED($YH2K(
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
MP,S_9^_-F]LXDO3AKX+0_O:-W0@5IXZL2YY@A&S)#DT,J;%-CT?^AY%UB9#
M8PG2-/7IWZP&#_"2> !D$Z@Y*() -[J.?/+)HS(UWJZ;8_,?/(+H3IDED%.4
M!@+3VGH&U@86A+5,*ZEUXB*"\7V,;;:PR1Q-$T0>DE @%:_MA%(PGEOOG%1:
MN((MI:L/0GQFFGQ:.Z[=!"QWM%AH68XN,\C@F!>06"Z2.Q)3-.#KB: 9A#]O
MZV*8G7URG?22[)T?5YXZFK@D(97[V2TMI/*(E.A^.-KLEL>Q6RIN;KS;]"'Y
M"+PPFVL92"LT"]H95COY:*5-ANJ85?+14'/.T9.[P.;22[#B)EBR8E5* CS$
M$(0+P9=B4 **=AKE2<V7$PG6 ;RJW6XT0&%@G& (F)B1D9:-QX!<]DV"6VAE
MGO:+,$D:7U21$HP6H2)YK;L: #S&T.R7)Y?BC].A%702A?21!5"*@205[*,$
MYG4N3F:KD&,U7<3#1;C''L0%C*U BZWT"RZOL5'NA96-X<P5&Z=B*T4GR3%:
MIH641&ZT8YXCO30YQY"<%"+.)&^DQ\BX]$(JA*5M$(3V,8(VT<D0LY76NQ24
MSZJ9(4\@I%-1%!ESK22>63T]6W-#+'-&V2JN%D7(KN!LDKM:!*5WTGI]7R)G
M;>!>.*]K>7$R0>E5D2DY9:4LK9S:TPOPYPOEU")&YW1D/'/2LB(H,CZ$9&@L
MD2/);>%=QU3A^Y2?V0Z>S,D":5&2QTP<N1=6-G(S5VR<LD "3R!X<4QJ%1F@
M*X2-7C 7@B/#$06MWXO5:QJ.+@XP+KV,JA"+]"YR$DC2CMH%A5%[PX7.2L8;
M^BPV&9VKC$X9(-IPK4-.3'A5T[B\9D'&PJR26I"<BAB@9S+:(B!SM#]2L,YC
MT1DS #<8=/;)>U!%B.**:O;'D\OOVZ-.=CL;Y/6F@JBM*(99&8$! 2US26@6
MA0Z%8#8(9:L!8ER?? @M!/)- \2V$$B_\/(JN;D?6#9R,V=P_' &C@&R\Y8+
MQG-P##@ \SPJAL)&##8FH]5,:H[V&!J77DJ+3)&4I(84/43AG> J(\3B@\UZ
M$JAL)LBC2^G',RDU)3E%]@8S1%EJ.=' 4*K(%+TV(6:GRFPJ [<@2._$]5HC
M)(3(K4Z8G!=@-6!43M,O' F\M6W5MWH@P7]-&R$N9)MH21B7DHP0)1,9(3RP
MDJT@)FM$0-<=(6E1D&4P0EH4Y!'IS?W LM&;.8/CN1$2H4@%JA;\"$C@J("A
M\IZ)%)/":"WX3.#8IR3S)J2S]A2@<1Y0%I6@ULOW/LO@C90> _TG-AOD281T
MV@:!E$.Q3+A:B:+HS)R4D?$0JMT89:FENGLEI"T.,D<31$LC4$(0VB#$!,%$
M90WDPE$@B6\S09Y>@(^G31"A"C>A (NE: 99%N:-J>Z$)$D#!VEM9X*X7KD1
M6ASDFR:(:W&0?N'E579S/[!L[&;.X'AN@E1G#! \,IV=8V"5)G83)1,BE^"\
METJW.EN++J4I9<P8HHW%@_.(MF!PUCB$8@UO-LC32.FY#<)C45;HQ$ 5(BY.
M<(91!)912>]\MA!RWZ2TQ4'F:80X5W@F&AN< ^[I9\B*Q)=$6* WNADA3R_!
M7Z:-D,1CD-P!$UE6,1:1>:PIE:B)"TG/K=7=:9"')V/UV-NW>'$0U=J0] PO
MKS%"[@66C=[,&1RGXB#9!.NS9PYK2T2,P+RU@J&RI3K#>4JE;PV@FY3..AE+
MNQR\+SRF "KS@*(()#IJ1%3THADA3R*EYT:(U60=*B490:AG ,D1A;' G"^Y
MH"HQ^-FD3+9(2._$]5HCQ,04HW'%2)VA:.5]RB7G)$!83-B,D!Y(,)\V0K@"
M;E4M1*F*JG4I"PLE>6:22%R""EZ;V@NQ14*>F1&B6R2D7WAYE=[<#RP;O9DS
M.)X;(=*AR DC@PB.05*1U8XP3%D1I?:BH*STIE>=GIN4SEI*91TFD!6B$F"R
M7B5=;"+5*%,@.6U&R)-(Z;D1XL ):SDRHXI@H%&1E (P(84/B3B,]+QO4MHB
M(?,\EEYR<"HD!4D#KRV]8A'96VZTY:E ,T*>7H+%A70LKU EBPS :T90FUGP
M/C-E. "M78':]%"M:-DG1T*+A'S3"&DG0GJ&E]<D>MP++!N]F3,X3D5"4&-T
M@3-=,F=@LF"^@&0F<K).LL"NZJ?J5;9YD](92RGH7$A'%FLL )80R/ZTB"*0
M9DS"MG2LIY'2<R/$:Y-=#L"2-(Z! F2HC6>T8BF5E!+/LF]2VB(A<S1"8A1H
MD\Y).PY"2:=1$\4M*6=7I"K-"'EZ"9;31@BQ("5J9Q 3<R(C!"T+Z!7CQA',
M)B6<AA>KL,)%BX0\*R.DG0GI&5Y>I3?W \M&;^8,CN=&B)$R6JXBB[9D!EP+
M%JRW+'/47O&00ZRM!T2??*Q-2F?=Q >B-4K$9+*%Y!"#,ES)DCT9I?3?9H0\
MB92>&R%96EN/UC&ALB0*XPI#ZTAH$8&[E,E@5'V3TA8)F:,1XE4HCF?%H00@
M! \IV9CHIS=0HF@M"GL@P6K:"+'&*"3*RGQ*@@%$8"X9P80'IU/4A7;%BU6S
M(FR+A#PG(P1XBX3T"R^OTIO[@66C-W,&QW,C1!M?2R8GYG,)#&BQF(N1?D-K
MK"Q.!%?;#RPR,BZ]D&KK  Q8[EP +:(K(DF>"QJG972\V2!/(J13-DCT6*16
MC%<: T4H%@PO3%BR%7W42B73,R%M<9 YFB JDCCR4'C1 D+V@0 \1NZY%EJ3
M3=I,D*<78)@V0:3TVACA6"Q&,S"!3)#:DLL%%2*&8D02-0[B'VZ"]-C9MWAQ
MD'N:("T.\I@-T.X%EHW=S!D<ITP0)Z.143%!1+1Z6&MMK,#)!.&6R$W( '$6
M[*;'R+CT0FHL&)>%Y28+,D028K)1:>\Y_1-2,T&>1DC/39 248DH$ZMGZAB(
M1$(*]%)HYP5J6KE0>B:D+0HRSRB(B3YXH3C]#U)QCBS3R(4IW&:K4TO%ZH$
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
MU?U2SY^P1%/?J7LG5J>I0[.HJ=?W 7>VRH\Y[!_B_OVHZW,>\(! 3RR5<;;
MU.X?I/YV]VNV#;'YX4Z7H;>S>Y#'SX_AR0<PO.6NR7('2N2L=!"5!*<"Z%"<
MLL"%E8I+XD>H&B5Z5$JT-DV) ECEC4E,^TB42$C-T!G+8@BVH ,>57JQJA].
MB>94-&G)A.O:A+/[R5>7E'_;Q/M?NSSL1<JZ?W29.SZ3.2>$+UH*ILA49!!]
M;>4-@260.@L7I;"U#-**O29M<4Y2USMOPG_/HJ1CWV7])'[Q($_VLQHK,<=,
MID#=U\M@"BR^EW>!3 $U/V?OK=C*\ZV/?9<R2449Y H1'0*W A4*;CA&)S*J
M8)HI\*BTY.=S4^#3.WKVMYM!$'/$G!C'(&N)1LM\_:&2UI@EQJ L<9/>NDB7
M3,*N/Z%T+R%K]L#C"M[QM.!]V'2UE!'Q?R:(_S,H,3!,V3"P%CSX: &[HRHS
M, IN*WH+8A0\,[]Y-]+UW3^[%.IE&'!G&9SFC"^L=="_!U[F3[;%>D:?;(OU
MC#[9%NL9?7+FF<?/+NWX:T7L^Y-\/)OU6+0\PKL-OK?\]ZX^-!]25"EJ!Y[7
M&K@NA(C16AU*\E&&&90:;^ZUF5CYOTU'VHN107D+3"(@HX4#YJ"V*$I%<\2@
MBJ\IQR_ES&+M_:@F_GS.%;13"W<J#+\ VO^&0T>GI:-FT+=FUCNRW?TQ[KX
MLKI0G3]O/DPTRXS-!R>2/7\NO9B,68-Q3B?00DLH4:'1,2>,/GA#?\86=7Y4
M6ARG:;$M5GD>!"O960922>:#J/V8R;BQJ)(J929G<IZ^:V?? S$//Y/SS 8\
MR4G#G7L?R7G&XUVB$SE?B7<_/RKTXW!_?#"H?= _UNJY72W<642)6\[:3>PA
MNII1KR-JQ8&;Z%0)22 6R""ECXT]/"I[^'C!J::2X$9EIL![!DHIYKPN3&:7
ML0CI>-(O5K75+5VM#\)U;;K:_>2KI:L]KLR='U_QU@+ZD!B1<U-E3C.TJ%GR
M):*7 FP1-5-M!H?&6J9:GV7]Y/C*?MP:+,UP7Q]^/"3^);E>$O*\4'[$F9'G
M=O;[MN5PBI2DRQ/7I,V!ZZ"R%U%[AXXK*W,CSX^JR#]?<+UYF4Q)P(3S@4$6
M@7FED4DG@R3V+*RT1)[E@\ES._L]-_)\/_EJY/EQ9>Z</(L@HT:?F"DRU;/?
MDCE:=^;HCY:#5,J[%ZMR%N2YG?WNLZPOW=EO&NN@]JM=#MK<?,[-Y_P VLRS
M]]I)!%\BV.2<R$8008L!0M*QE4QZ7!7^]NB?&^\.UGZM:OSU9G8N9*<5TZ"
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
M7RLO?:PMW5ZL*MD(>1/M1Q3MYF&\AZU])<$Q*YY"\:R0*%=*'ID3V9+:3JF
M,Q(#&=L2^G0N8>;M#9Y/R>NO2NW&[@&.!I>JQLZEF<%%O+Q#&8W;+<&"%MBX
MY> 71C5$A!"3- +)O$_@ J;LM:?_*^MUR;>K=+9SN)UV#T[>;Y[:I],>:^>>
MVM>;8+FPQ3G2&S+70^B.!6F0*2#%X7.03I47J^(EJ9 9!:?NAMYSCD@W9&S(
M^"3(V+S8CXYZ9U[LUYLEV^!%*DQ8,H(AI\0P.,Y2L-YHPX4/A'J&SRH_MF%>
MP[R&>?-A@\WU?V] /*>!B"KFZ .1OU@8!"^9=TXS7Z3F+D>KL:.! F:5?M@@
ML4%B@\06%GE\V'M_S@-I=:**23"7!3(PPC$?@V5<9,$M.&6EJRE*LSK_V$"O
M@5X#O18P>@*7WUG Z/6FX."-]<",)ZP#M(9X'@9&BX<(0,AG34W?>AX>O_LF
MJD\]E:*O3KN'892?9QCIAA;9#^J#_<U9^IJBF/$ZM-NWVR_][1\8+9] T=>$
M^+F@W=RZ0M]UPNY)CZ^_\1)1Y-M,P,+0Y%:K_?G1Y=^F(^128> \)N9$C Q"
M\BPD*Y@H6D* %%7T,RG3?F<A>5P_0</#AH?/%0];R/R!A>U?;R; 4ESU$FAE
M&/ L"!"1,RMB-EY!2MS/HJ9]0\&&@@T%VR&Y?N'@.1WT.3IC0V%*.&"@4F 8
M3&0!K33$!16BGDD#@ :$#0@;$+;0>9]P<"ITGM!9)8MCVM442I&K65P,R]DH
MC2HZ.:-N"0T'&PXV'&S1]#[AX'0T74NR@W6P+"LRAZ$4Q8(*AAET,BBT!CH@
MG%5MM_GC8!=H^ML!TDU7NX>N&W6X<XC=4U_WEZX%[%3WVFW<_SC<.7U&(>?0
MK5;<+@2^G]/P8/ CQN&H$X17I],]WZ>Y'@X&)WBP7J/RPW@1 '1R0%I3AZ@-
M".Z\\\%F@99'0QHV;;ZI , %%^P<"2[*_J]Q*Z?#47Y?_DG?_;Y,1G\^^ WZ
MLN]'N_'S,Y7R/_ZSQ>/VOW?P=W_X_M-G6/OR4?ZQ_<MH39)4T^?6OJQO_?'3
MSW+]S=NC^OSK/ZUO?_CR6?[GRP>2[ ^;!;+TUN5*5 0#IU*MPBA9T#&!=B6Y
MZ">P3'L[I]<U59UDN"B;O9'@()J,66<35!0>+7)#:Y )._=H%0[V#_,9Y%^[
MQ#QP "M"EI$PGM/7Q2BB%5&CD<2EVA(_9(D5C6&3S&\?L5@FE?-DG>O$O/>6
M%14E%%G%RUU>XL"%5]Y8$$K0$@?OD!<3C?"N>.&O+/'&5AZ4W=%H]Z@VHHD3
MB"EG2S X&AYL#0+N?*9?\WX>X)\X'%4T'>#!X$V.>3OD_0GX*_%R\DM=[U>G
M&N)D\ZQ>?7VB*CJ\O03#D_7^YG:]X;IOSL'7\-UU^-XIC#/U-=%2A*PCW!OG
M5Z>_?)>&X[T1'K\:[G3XV%UT61T=[.Y]=S1,!UNOO%]QRE<F=9+X<'+[R;MB
MI2-9ES3GY#U0*\K(&]_F*^+&][YV6[4BE9KY7>T*<+O4S_J<[CJW>14W7WGI
MKM?8J:>"17B1OYHR).V+2U)Z*L=?S<U\<DNKN^.KX0%]6_PZV>)UEM_M#-:&
MHQ$AW&WR'V\]>^KRY"UL%9*W?^T-]R<JX@T>Y!LGT=Q]1IY\+WUUY[S>)K/K
M8+!;3NV&FVNO+.K8O]_=W]\]RFEY!O[/?'"0]\=UU4^,QO>'!^,#W*E#6)YI
M.%G_UZ>4=4[0N?B5G6[P1URLZ?1RL(?[N6+-SNB1"SRUN[>[]_[N,X&6ZPO6
MW3IB,F7VGMR"U<^_.FMI<;&PY%,PM7\<[N0)K.B7 \FEFHN34Z_(6SS-=WN[
MXV$EC:_V\XC8XY_YN[H'F%QQUV QCG.]P8M5<=&W\>#2G[<)M]VVK.<S#JA=
M-\3>$I"[A\Q\3E%[[F4"PSVZ&C<+U5LNHY(WA,S>K?]X)69VU95ZO(9_#;</
MMR=$F.;N!]RC=PZ.%R54)M?H7FMO:DCKK?CP^QI=\Y:>;8NN_^7S^XV/7^A9
MCCYL?^!GUYR%RCX<T7,?K7_Y^:\/&__>^O#EET]K&Z/A^Y_>JO6??J9G6:=Q
M?S_\X]//\E*M.56X#R)RACE'!LHYAEYGAE*GB#+I$N*+5:T?7&*D)_6'&P@U
M$+I=-:0O>7\WX7CK:\C4D.>.R#.5O"X]BFP<,NF*9R"%8PY<83;ZC*$HPW-Y
M02CCI)#?-?1IZ+/PZ',)9R;>KU.HF7)]31Q"#7ONBCWGK,>E( AP//-1608I
M%H8Q)Y8<<J>U<2%+,H >?'"FP4Z#G><&.]<87K_D;1SNT)PUT^NA('0A6SL4
M791C.7#-P''/4/#,C+/TAK0.))+I]?!L[;FCT)S"#0M0%^.;(0=2\7O[PW$>
MOQP,=^+HL(YN,#X,XV$:XOXPWZ]0T)WF<D8NY9G68VD#: -H88G9$XI?\][!
M5*ZCG 0G]/,+3L@9!R=NT9>L4><%I<[<IRA,D2H) U)R3!Q#M Z=A.**:4&+
MIV?.Y^5_WF^LJ;6?-Y55)LK@6>8\,1 16!#*$(46X*4.'J1]L:I\[\ESPZ>&
M3_/ IQ;/> 10.HUGG("2R4%P9PIS%I!!4IIY[A)#[T1, @T!UJ+%-!HR-62Z
M.S*U6,=\<6F*+*U_W(RT+EIIQ83TFD&.@J$4@645+-IHA"RYD:4&24L-27<E
M2RTZ,G/8>O_#!=A**<DLA&1"53JE5&T%XSIBI8HT*+/CSX=.S3)*LCPN2L6?
MJXM2/<!%>6F9;W2 R[MME6LUV;.&>[1%H\W6N(B@M F8"-L+YR)E%[1JOKL^
MX/I4PK'(B?__[+UY4V-'EC[\56[4S$2\;P1)Y[[8'16!765W=324%ZK=^!\B
M5U A)%H2A>'3_T[>JPV!0( $ N7T& KI+KF<\YPES^*-Q ACZ1&7PB+G.0:(
MEX:QB)T2<1FA-[<#Y7,4(2M,NQJF+0ZM9W1HY:JJC!GE/$:!6="YO Q(&Q60
MY4XFCXTE.35@2=I78=>WR*[%R_,L7AY@UABC$DQX%$@"9DV<(:N510%SK9FT
M,B8PE8I4+6Q:(D#7P\<!3.NTE4QQ"DSK%>)<6F#:8%!25!LAE;,TAZ$OJ[WW
MFKLVA@Z8!P6 OD['QX*](5^/JX,_/1IKS3K[E<>7QR_S\2MT_JY]$/S\"AG5
M3'&,92J&3U8&7_$)WVU3?#-Z+@D2YW@:K<#,$8$:(W/2$P'UB0FL17'YOKR:
MZZ]U:Q2:BYBS+5,(B$O'D+-2($JUP-0DF2P'V_3I-2;6SSHM(%1 J+BPGQ=Y
MIES85CIA.?7(!&( >7*?6$$3(E;#CC.<N-5OV(5=T*>@3_'(/ROV3#4E5-:2
MZ"1201/$F8G(,J<!>VQP+AK.>'KW7A74*:BS::A3#AA6B4%3!PP:%!U-<R_
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
MY@'9CA])P_.S,UCR1A[>F&0O?NNVOV4!>-UK4,M2,.?S!(\!GN"/RAX=93\
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
M<S!M:"6GI8S4(U!B%!A:WB*PKL#0PEHZ19*)+HV184E%=5\35&P\.RL?N&1
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
MR]_'\P1E\_STO"X9\Z4#4K1[U(%="/_HMO/Z_FQ;G0U&H(]X]^L)? [OV3_
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
M#$21E1 %=^"56EBRMYV/#K7I0^-F:43$.MI/Q2R7II"5(%XS[+,1-&5=H,R
MX]2#H]XPEA+^3/!$K17/*&BEO]^[%C*ZNOSUK+7\$=^S/6CIIU*.D%(@&O]3
M.G\+XDV@)*J@HS#*H/DLO'BWG=Y=8#:"UX7/N.T0M.993+[@ $NHMGHX: (Y
MEM>J1>1<1,Z:)UN>ZA0B,T3D* G$G(E5 HA1(4F3+0A*%Y:N"TCC'(&N-W,<
M3__<U]SQFJD?FEL)I4MCI]<N?_9+58#5_B==]LKYCZLQX= SH)<?<1[#D^/^
M[1\9R7:%TFBH^_S)7BK_HWA-<FP91_[=Z9X/Y\AM)^*[R>T1EW&TO[C]$W?:
M6_C754<)O:31%1R?_*U3S/G)\MF#O&(L$%)M^B_'AS%URU_AF-S<C*6QTRUH
M]6_WMQG5"TMK@_ XEYX5_9("^^]_N:6;MO&*C)XWBAJ1J^$/!Q6T54!]_J.+
M]D3TLE\I;FKU?4/SP7_'OE^XI:/?O9T QSL'"D8M%SYXFP LF%3B+L7 6*JR
MT[>]Y]Y.@&/O$=YH,-HYM +@0*/CRLHZ"Z9S8.;6]]R;/IJ[Z(')T83M<;^]
MCY_K-3ZO_+Z*)JG3Q:^K?,Q>.FV$*N'8^+]C1*?^*88)$7V<?J?;.-E)Q="B
M=)R41L;H^AWBP :A0S'3[<.2!4J]7M4E;2>=/RG]1%@\+N_ ORB9V2HO=!&K
M#-JZ5Z,H":*(OF,7@:0$+H,$<!\7H6*'O,A=7;97.SK:+Z,[]Q3P\]L)IXEQ
MS6EQ.QO'1X,4$8XII.II[A_\]79JQ..!#I8G#^90>LG[*NM\TFF<)M?M?6A\
MO#.=L-BXU0]!-P$_,^:*H#AR8R73P1G(I=&E 1.<$((F:[R]QQ7A$W@BB S%
MK@SF^*W=V_LK=<L/<.KLP@TA_'W[(:>K:WM\2W'OI(F:),]+>H$Z8D36Q'H1
MT1&17GOT0\P-CLC18$V+")TKUX5H#F1JQZ$8C^A9HVP(JH=/_9.$ZK3=Z0P"
M]/0SI/U]?-BL90YR*8&5H$1IIYH02IU):&"\D9);[FJ9>UZ9*WTRT?<5.=GL
M#%&2:HS!RS4B;P31RG G/,]&6HS!KU>IW"MSE\!:Y<$[W39:GXN\_+";Y9'K
M]1L97=HASLUUZJLR7L5&W'I>=U_6%UVK<EC6*Z8(_UNR8 /3-/QX!VU"M2ZX
ML&U4TOUV3N=6Y^(@8\1@75C2U,,_<R6[T;\R/G_:.+XP@V5[./UU,+T4R;D%
MZJ8##!?+7^$CCM&D5L<;G/W:.$C]G4[$E=T^K::*3VGCOV@7!["R6$'&R+./
MNAWO?+LRV#CFF+([WN]7?U6FV-C&K3X\__'=;QD]$#H_[,'%[Z61OV^GP0E,
M&WV!QDZ[A]Y!.:B_W))JH;OMA&NQV#CJIB-W6N49!^M?X<-P$K=Y&Z.GNN>O
MPI<.RJJK3^*<=P>;B?[T8>=@<#0;VR,/[^"4RA&6ZW4.!T? ^,/>\5'9RNI[
MG'8*11?:AP.4&QY%73@AC3;Z'7'WN->OCIK+[Z[N=#GK/D31Z_5<]W3@RES^
MLEU<GE#>7TZI3@>J5\[A>N4]UX08!X?(>OGGU2_##JI@&MY8Z^3<.R?++EF1
M?\HBXU+].?H8'-'@0VA9JHQ)?VS,E2,WD.M>Y?;@NN5V]Z <T7OT?PX[C5)_
M4R3"#?&BTRZKWA^>X[G!T'PJQQ.]!H8VC8C1X !6XG&Z(3*_&G<_[8GZ;<?G
MJX<WMJ.O&S>'K5P.T;/SA 8/I*2!B<<U)QQ23""=LBJ^BE/Q!S5NKH(3E.WM
M04S2O\NVU,V9Y[#A\6L::]V<>7;-F=_(39B-XG2C?U/.-.HNS>]EMG67YH>N
MU6_#@BYT.'U"&UL%2>CREIBB$^>C/_/T;WH#ER&FG/Q\:^RS</\^NA;XU9\E
M#VY%=$[Q^].-M;C?VMT^;>[NT=4?GTXW=O?XQNXGN7&V<;;Y8X6V?ORQT_I]
M[%;$;@EA\.<<Q[:\<KJ*\]I8^Z.]NK;9;J[M[[9P=#A6MG'PB6*8,]H51YE$
M?<B"0%*. .X;*91B1$N9LB^U2Q3C&S'I=8CIM.&9N -J!*P1\ D04&A6[H)E
M!R*"=,EKYH"I(&EV.0E7(:"I$? E$7"T:Y".B5/O"(<<". WQ.O2!<)("3IJ
M;Z(NY5FO @%GQ'#V8  :R0$-'T'*W_]B;\;+%^FUF'-UX%&J+_&)+H1R1ZBX
MT;V^.XRN>^%%SW1T\@-_2!G,]<JJ(AF$?S W!"*NEP;5.FPLJ_R<M&=W$>?<
M($UOCS@G!<^-4*70I>"[]L$KX:/SWGK)4ZH]W)?&]^:HAQM#LDKE2#S+E@!5
MB7A7N'.D]A04,,',PI*:NNGC'5R13]S(Y]'LB.]>E6-.U&&$0X7R$+2UAF8=
M> R>)9&3N=U5&ZT$*5<%H^OMU K^? H^XL!!ID"- @QA:2;@@B?HLB626!"E
M?-)D31>6JLH0_NL<:?E,^3Y?76+SK]L._VM:SY= PD?5&MSEW5SL+R)=J<D8
MX-RGGT?IL)=BC7<3X=W7"X>FM?;II+6]E:,2.7I!N V*0.",.)\DH=(%E;/6
MVG)T:MX&L>?LG)KWH<I.&2HHSY'RZ@Z_5-ZH[#-X5&_!BBHS.U3EAP0JM2K/
M5)7/79>A*FOIG0@L8'R"G@OP8(GEIM0;:1Z4"E(+C$_$6VA9_38\E]^KBD)2
M"A!?A"__;49M__F2SLH$D=J/;KN?5G'O:]Q[I N#(1M'<).>"Z*38R5DR^6*
MB2?*F9!3#EP:AIAGKV'>?]7IF#>MV+-V76K%?D:'IARF@1-"6DVD#H;@K@&Q
M 15;NW+%BFJ?74#%EO.AV.\[ _/MXM9$G7)Y$RF7"<!NN/>G-=9-A'7KHTY,
MEH7S/#FBO42LD\")\9D1#Y)YQ5D4/,U7_[,Z!?-:4S"U:C^]:H^X,3X*Y0IA
MOO:)%I9H*"U7*9$Y69I4R#'GF_AX7E]*9C;<^:_;$1JIL4_EJNQ4U?4S7=>I
MZT\?,IIW6ITZRZ5Y,X8K./ A<L5<H!#!>!>3E1;_)[1%]'MH:Y>Z].&I[-3&
MJ LJA(E@E2 Y,D6 02).@R A!<52!BXX*U3!4Y?OSU!9GBD+-^U0)VT'4T-O
M#;WUQ:DW#KTC(0(";VG*&$C"J(Z SYX8PTNZ,[%<R/*#$;.X.#4'R'M#@YD[
M^2[.7SJX"B#4.( .^2%FJH_J@YRBW%Y4G[Z_W/[Y(>3J6C+XH&59O,=S0#%[
MS@%5Z(+N((%R#<;) 0YO9Q@.?6BL'C;^<(?'KGLZ>-I5,K9">A@*/?& 6:<0
M6S_QNDU(P?#Q^_K%*BC"Q&*CF5RA8SP8LH@-L+'QYW 5#AM#+'7[C97#7K][
M?#!@&'TI85A86KR;H:7B.1N0-)7N09WSK;Z7[:O0?(U2?'UH?(P#_JC"'[DX
MWE8H3=8ZPB05A4M:&0L@//,QZI ]]]:D3 ,?1!4E'?9HNNG5G(=A_/?2^N32
MROW9'K*!O7IC-SO6O:]B2PNO414TB4 # >4=,1DT"30)4#2+5)J,W&:]SBG)
MB_C=(EK=0>.Z(H3'A_FX(O@8L'AU#@[:_6&[*G1(&OFX6Y&3Q=1W[?W>8J.7
M4M4$;*BLBY7R?+R\M_5]>&]KG*SO9;N</8R4Z<^*"[._@Q!=Z)?$D"X,E^&@
M<&*>TX8-J,N&9&^ID*'AH_[ON"+%+-A_WN?G)NK#R[\];V;Q*IH ?1LBR\KA
M/VG ,?<7+L;R\;NFBH?6\M>MF&WP21A2^$H)!!4PRK>\!/W.*Q$]3>6._FTW
MF-Y4/Z!:2FZ4DK6PI5 ]K1*!^(1A"-B<B;<V$RJ9$& 3R'(-YM: Y(&=@>ZA
MY*VDJ/SAXFTTP!7T%2Y@7TA_#SJQG=N#'FC];A71%+#S_4;IL-8]#OVJLPIB
M6"J<V >%8;2+_MA\T[2>$W[A'(X0P],Y5^;OJW^O+!/TP'$X,1VTPY#XL^!\
MK[#7#[SFS\LKOS>VC]N5(SWB>W5RKHQ!N<9\3B-:/.X#7,4!D6AED,^902LB
MT7Q:+&9 A["#5O$!--X7;RM[5'C#+_E+XPB%Y[B161P2;59EL56[O,N_K<S^
M8*?#<)S%Q-VV*"-TI[$]&,.!VRN,I:>-\_V_@8FTW7T\*^X#AQ/<81G-47%T
M0G_H+!]NE\B[$-*V#X[<\*;Y@%GX?),+DRAZ+_MQ9#$;O?W"W][83X<EOFM@
MU'_2WUEL[* (I>'@"[G\^8H.:.5O7])7H!$7Z]CN]8Y3[YH[6+;@ )WW"W$E
M^=P H,RG>$&_._J9XBBY[6Y*%X\X;^\X]$==K]JD\M^  ;YK'XZ0XU8?/TC]
M(?'X4:$\KKIZ7#"YCFS_<6_(;ER(@<\??U0:D;8'[)DHID.FX_%!ECZL@\^?
M2^;H@XNJ36)Z+;4L!"NL4@J<-C88Z9@#C8Z DE;/P$%;/\31QM\OY[#6^?03
M(2H.(JOW;&VO!E-K&W0K1BFH3Y$$4QJO"IZ(Y9D1$5T,&H01HN0"X;Z.C0@<
MG6*V!\X]J9IXWAX]W0-J \@HHG79:!3C_!%N[#D3N3J$?[C4[7XZV2J]?IUF
M$MT\K@CX9$L(+XC@7 N:= @BW5ZD\H 0OA" [W2N0MF]?-9U9ZF;.DNINK/4
M'(SE37>6>F2GJ =T?IIK7W('?:M*MP>=N2][=I?^,NBJG;BC"LDF,7:>Z:!-
MZ9#H-0!%\V88R\YXE2DNE9^!L5O&:?]3 5ZK,TBS#WK7OV<3-]J?E;=V ]]2
MP*4KW1!9,(Z 8HQ8Q2)!P\>85%ZD$!_2[ABU^+S;5J_QG^--6/]KD(<>;7PQ
MZ'YU@RB-9Z?58N.SP]#S[ZIMZ\AYTLL&9.IA391_&TSB^Z=O?U5S:EPFVJI^
M*HS]BC\:)/+_<MW^Z?P'F24[?F5>9;='.^Z>S^O\@.*HS*NT_OA]V ZZ-\Q8
M56UNAM+C4,\/BC]=/>W(G5:/JN+8JC_)[\WO@U<67-H^/4\F7!E(UWG?;O2[
M&-P.DOBCC_05#_J%P)7C@=+'#:%Z?R!].(C)NEU1'K/(DGHH?8R!HXD+D4-.
MRGOAE;B9VVBE]7DB%//]RY/1E>'HO^%XO_?+XEYVO7K/3:]63E>7M[><AV24
M,<10(0D8+PC:E40<QQ"19>MIX@M+\(%=)^VXZ'0UB.A*>\+S/DF-.!0.M$BF
M=LX?Y9SKVYWS,MY*6N_U&)DV"[5+7[OTCW/IIZJG*C^9N?*8L7W1-UI;^\O
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
M)H[CHVPN_[W36@ZPL;:#Z_&);NZ6YWR2.(_]U1]_WQ3>>J\Y]QS#VRPS 0]
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
M("^X1N :@2^SQB!5\M6%#PH4C%$.GQ'0Y:0V1)JGH/>H$?@M(/ (:XAE*K
M1 KP!#(/Q$O#B="*ZAPPGF0.$1@6K9K54?G3(O!,S]I>75 RJB6-$U231ONP
MA"B5HKS:)B?O/K/SA"[UI*<P-0[/"H>O]!-VF6;JF"-1,T8@9$-L<H$$ZH51
MDCJA*O8F.E>M1.O4[MQ[=+66O[B67WI;%I5<1*>)-)H3H#D06P@:0Y(1;,S
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
ME[IGS)06"?_NXU9Q %2TD63KT0;)2(E#MYL$RKWU&=W-0EXP&3$\A:AC!&6
M"H&!"Z?&@E#!Y$CKCMCSLO/>>0RT$VZUSQ)WWF3BN7%$<2JI2RJ:!(4XZ*$G
M#.>).==_X('";^,8T^XU#CO]1N_8%Z>X9.A&KPM^N)[_NB^_=:>)F7DPR!YP
M'KVPM%*NHVRW2P9CX"#_\C2687PT-X>FC94!XL>2LSQ,_7NJ\JLRAO;E# 8^
MPX<[>:\?=<9S5>&_AYT4C_?3:D9GHMU/?Z+5C9<+.5C'*BNTAJ_];;\3]MZ=
M3J^SYG)SRS.O6+"*H*TM55+XE<G*D10CTUDHDZT>S\]$8-+$K%-B 0V <9E%
MZX*EA3\,86&AD1 ICTK6MGN<[B;;QX^#"$;Z4!H_(NX;ZS6:D)*Z,P+#U'JS
M9[797[>L,."DUH0ZEW'':216!TXPJ(P@K,K2\/'-ABB42#I:J43QRW#C&0VX
M_T:BG% VOME_#1(6 X HT43N[.]W3JK8HDK#%D08AHX-YSO'_5MKE J27(LZ
MKH')+_>?;(R:@9LSH?=)]"V?NW=Q[C(I@XADL"C7DL[[[JB7?CG_XM?8[B'0
MGO[2/JP@N?K0>.R 4<7E"<('.CA%&%Y#&S[_(DO]']?+KP>_$_!!,'7KK^D'
M=NOO[GHL8Q\TO_W7CWTL_S XE9GM4\T'*N#5C%6RQSWU[C=RX*]F!5[7;MD'
M/?7F.Z0CES:NE!K?74_\XO7]@_.R=A_?%A[@8ZX<-IJ#V. J?=IP3<;.GID<
MX.C5NRW=SLFU>_1OG!Q[&0UQMWUT'S'*-"OSXI)TZ]E\Q1LS2@WCN_]:*IUI
MBANR46K7;ET3=FTA;M:J1ZW2H%AAW@7GUNC[(0P[C[]E7*_\[05(#T ^#M>0
M3TVGTZ^GBUNE\%\*W3^&"+T7N_U/'WW[G]US^W_*G9Q#=!YA]?HX&8G7O4!2
MBWTM]J]9[.M^+S?GOL<R0XO#\\;J8MMY8NB=M'MYF18']71G,-VGG-9;7\S7
M,-?W37__O9/[)X.D_C]IOW.%C*MN,GW;N5<6RAH)(GA&05CK)8"33GN5J-<*
MIFGN>_LQV-MIV,O73UJ[&R=-?-KJ\@K%KV$#Q[RYO/&S]:6<B'W#YS5IJWV-
M4.)L<^TC;^U^Q'&M0W/W*WZ]T]XX^'NOA6/>_-*$\OGFV5?^OV=?AV02G_K-
MW16VNKSW3_SR-\3_P??P_7_\;@=::Y_W-G_\T6ZM;>[@9VGSQ[>#U>76P>K:
M;SM5^>:7E9\;:^NRQ4PYK>,X5M9:VSYIK:V++>,%D\J7(L[@"1@/Q 2M25)9
M*B.%CE14'O-$;:-%I%9J)2,+'#PWGD)T(CL:/1<JVUJRWKAD;9QN:>F,3301
MF;0B$'PF3G)7.,]EMCJZ4!I!,_GRC: GL09OE,/I;7(Q 0\RLQB3S IDT,XK
MY8*,@N>H%<\/[6M]1TU'E0=Y]55YSPT\K?80>#YN9<L]YTF1)!,02.6>=J:!
M1(461/B$!B0L+!DS=1>JN6A_4N-1C4=/BD<CJ;ZWR>+V3 BU^OL%0OF8677Y
M7](@"7"CB%74DRRIYH 8Q:A<6))ZZDZE<X)0-<K5*#<5N[$)GB<76 P9(&D7
MA6 N!2I2IGQP6_,A/:MJKVO6X5[!LR$S97"(9DHQ8L D!+7"VB15"?XM@"[W
M:L$4M^MZ.X/7"6HU(-6 ](2 5+M=LX*HY@5$,:62](D2$;DB8+TKQ.B:T"19
M-I)K"L7OXG73O'G1R8IENKIV>^).9]$8[VV?OQA#,\U2T,P-!&8LI=%(\(RI
MI 1G=99\#C!I_6J6?*TYEB4_VBGOWUS;WVT>K,O6EV:91WMU;>,,UP:?NX[C
MBON;/_[>;7V^X?Q%<9H$][J0@WL"N._$9K"$BB(/7J!< ((<G?  )MO(6$P
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
M8%N=##VNVSUL_&W;)[&Q#SCI(N!P/_J37JM2B0%F 2X= !H \[6;]@?VK _
M7&%9(ZO_%_V9LBX+J ) [B)8N<< AJU\CI21/P^@#]0QO*IZ*(PN5I]?/ T
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
M4?4<\N?^8N.N:Q?]?$9PO83#B-PO5 F@CQMJ-<Q=F^'>"2]<C05)5K6NO\(
M(:N4F66Z+:>/+XCP@.3_U^/@?U3^_R/*(RRVC^O._/]7.-NI_/_7/EM=JAT\
M;*T^7)CAT[Z#6\GE 9'M<]1V7CQJNM4;WCG)T#F="!@%=4E%SJ+E'FN'5<YS
M<<1(Y\$BO:>O$9MVO=VE%$^&MV^T^K[=[9_TXM;M:O&OW5YU8?]3YX_8^[OE
MXZ4_'-$EU8LO'.*;],]6\]OG\^8WT(,/]O#NQP]\9_N3V/KX&6]]VSG;^?9E
M'[X[;?XQ[1#?8;O?/OW8W6C^R,_;VOARN+.]O]\\.(3Q?1:[!S"FCS#O\_4?
M?YU_F#QQT]9$[0-!.AB%<O0?TE9:I#@VG&J3=$YQ9JMU13_,4=UXX2*I_EGP
MY5'X4G4:%,F M:8XF">.)\D\$Q)P)G'M[^FU5/!ET?%ELD$VE8(1IQ EV627
M&",C* .[G9&  X@980N^%'RI$U\X#\23J*(/C"<?',8T,B8E@$G"0E3XHB_P
M11=\63I\&>LO@CDNN:%(:%SI+QI98B/RG$:AH_66AX(O#\&7MUTJ[*.]?O3\
M*/A]A=TR;P19%1R1C%'XAW/LO(T"&Z:I=%(FH7PQ$I<:9#]-&HF!"1*=DXAQ
MG[N5 ;[FY#"4DA"1@SKO+!B)='Z0?6C!F#NAM+#K#>P:I O8!*^TU]PD:9D0
MC(*!CX-U*?%B<RTYNUX)<F2&2M")%)$<<48%<I)PY#REC@M0ACDK[+K0[.K
M:&'&&/A'\HB]%42EI+"(FGN?B@FS].PZD7>KN!>>@73%22).(D6."H42T\
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
MN/V3+]0M9<^O6@#O0(?W[9,\J\9\%=%K[Z)1^U/K*]U4YEKF6N;Z\G-]\5J
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
M"1?9F)FD@6]  I\ZOX\(H,#@3#!XI7HDEC%7_7&(1(D1YXHA9TE $D>I<00
M$UG1N6[)O-K^&(7%7\R:*2Q>&XM/'G5AX&5'<U^)*!"GDB.MG$:2T!"I(HQ2
MLK*FKILRA<5?/8L_NSE36+P^%A]+<1&"BCP1I')Y4QZ90XYCBG30@3)%F;-Z
MP:3XG-ECMQ>C>@/I99MQ,)$^7T-D])RK.7>LP$-&,T_&QQ('$M2Y-*]&;#VU
M\0D,-B6YBG2:23KM3-J800!96S O"<E::#(!Z1@\2M(9C8/E.+J<FE=S9MY<
MO/),GOC:\/=!-0D*_A;\70K/0,'?N?%WP@%@ F,R.()"9!QQ$A4R226DJ:6)
M1 >R-,=TJ;EC70O^%OPM^/L*W#8%?^?'WXDL+!M3ME%0PAE_P4)!)CJ/&(U2
M6":8ST4IZ?P%Q!< ?Q]0.7<12QA>5B=LM#J^?1+@SJU!?UB])U<^S54-0ZL7
M_>"BM6/_XN.KA0NKK-^JH&'W..:RJYV]RRM6QT40AW?N7_RHVWG7.+*M7%W5
M=GQ\U["=T.CFBDO3C^M//_"&^HC#L_%1#8?&H-N(UN\WCFW>MA8L[F!4@K$/
M$ .;T0IPF^YEQ:(\"AC:8'*TK7ZC%_]S @L0\OW@[OFJ1K<#P[BR3JF5)Y G
MG;J]&Y;G^FA7IPK)/J",<B:@"H/N+5Y+-%^YOPXD'=><15E2OF=R6H[G3VHG
M3?V@?M($OQ_"P/6_3U3#U1_UW_\[]OLQKG="?M'M_3M:H,%%J=BZM?%Y) ..
M6YO?OI[M?FR*3?J9[FPW\>;&Y[.=H]_V ?^/<OURP&:V^PWNW9JJV'KTB>QN
M_P:RXY#M;NP"_H/\V/BMM7/TX73KVR[(@L/3W>W0WMG^</;7^5?6/&A^MR8Q
M+(E'F&B<8X8T<MQ%^",489$J2MA04@.QQK">4Z.=9MQK&QEA%%Y(8P2SU@%0
M,QNDDM<JO-ZQIR)HSKP6S@O)"=9&&Z<BL9G6-8NA[.FL>^J_)R^B\3C"GAH0
MSLXZI'/,IP1,2<'I[+.:WE,OO0R:*(95X@EK%W ($ELJI6?>LND]':YT!>J_
M@]#LVRQ??KV ROM+RT^5;;Y>NOI^(KLZ@>"B%5%Z(CC\/@4K9?(V>A:,93[@
MVTIDWS_QJ\_15&CL87"2<*YAA9DP$GXO-;>:)KF@);6'C/+0,L(OJ+4T_Q@*
M@@\@O/?.*@(;"^UVIKK&J'S+L$EUOY%ZW2.0RZU>&"H$L?]NI/)DH>V[H-9Y
MV^N=Y7<]VVK#&_A%+]HVT/3 #D W&=4S:?P=]UN^G6^0G[MG^XWCUG',HVP
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
MC8M=S/2=!7XW-1[)0=?:<]S".9?M/"9^68CG'N)A"TD\!02?GWW*FA< >02
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
M1 M]\W+O/4T^"I$R<$M0S2""@@M:0@@)X9)B3(K,YE)>CQU0C4W76T!I$O$
M3B TJILBR0A>R 16<>FD%)0GOXE;H&J:5SO !^<XH0X89[@#>&!@/-60,C71
MY92(UYNX ZKKX=9&"%2+Q)U#.=VCG$ZC!$<] TH=4R;0R$K#Z\W;"-7J>+D!
M(K>1ANS !%ZLCLJ#)9H RPRWA>$H4L<UMCG-'^]6;4Y+WY!L[^-K/)IXH,E:
M/(N\!^%E )^L J.2X8)(B>?4 RP'CVQS6L%]M=4[9__B\#T)&459WV1J"I1M
M;087&1YMD5)"%1-!TYU=N:HFIQ7<4M7D].U6:TK 2A,,"ZGPDXXE=<2 D:ED
MDO!LN0BEU-4/M]J36IP>UH7H=]?K#G$?#CO7&V7US62O3SJ,$#T=?#GL]V)G
M,IA1O_.JE#R_[%?4E#]O<-L$W7TO]%)EHX)/FANM1"BF82T<8XS8$%&?:D(O
MB9XM]+)_\J$$6;Y,?E3^W3Y(B;V#3^^]43(HJ0'5#@)"Q@C>$@F9.NOP=:MU
M\37)VQ&6T,16_O[[BQMARI^[@]$XB!%_7$F4P9VZT!U=+7JS_J>#?CP+X]#&
MZPWR4^?LM%RN?&D<#=EQG]/ ?9BZ!E[S7G(_/K_M3L@R6Q,E"7@TT6!QRW \
MEE!'LMQ;+W[0D89<[9EP/'S^]F10ZK?'%-_B.7,R;O_D>K]?#OV-[W4_-%&E
MPSWWI=B+_SAS)Z/I/GID&[?8Q=[[<HQJZ@F$S!BRME/@/2GR)0]6&I6CY#N[
MVM[GS]S[^]ET0/>-8-M1"<9MHGHO-T,3?3L)Z?0IN+-A(Q1T1\.K.O#EG>[)
MYW[O\SB&MPE[G^*IRZA_9(^F_'K9K9^[<1P=?,5@5Y)N@4#_>O&;/=YO0G7=
M !_KPV4L[=35+Z/\!PFO4(3ADI5P&:I[.T+U1HRN=[W&=3 \2FDTO-7QK5ST
MNLA]><R83G&_=DMT?W?TK/-BG!\PZHX%I/)[Z<0S3=97V_OZS6$9=T@I#F_/
MZF2\X\2*<O<28I_^WQF.%M%_?2W7*='696(N[WKM/1F[2ZYF$"_0;8Z#X:B3
MOIRFD\MPZ>;&>$B<A>F+W/4D:^!(&B=%NN,R(Q>3[7(]<"22P8<T/363@9ZG
M6:.2%^.^V03<-/C<;<39J^:A+T8OQL-,\9?^\.J/9LQ;+,6^Q?<.W^=D8E;2
M@N.H8 NI2&D+2H QH3,17F194J%_T"[IAJK]D!Z!,VT>YB/+66?I%,K:SJ*
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
MPH-*!G<*US2;FE>S#EC_8X)U%$^R=1H1;C,('0E8813(E)U(7/D0[!:&5E7
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
MUG+ZGAWLN7B&+" !LF0I*%+;H KSJMKBSIF0T'"_Q F7#>\/$.\^>J,MJ.
MDBK>21=YC-H)<M<LMC# W<-W%@9(60<(I*25]HY!<IQ%U,B2Y289'HV(!%]:
MG!6"[A.N;'HQBC@:#T:]$$EQ51S<95'3I4CM28SMS1F+Q"A!<02E(+A2DI'%
M02RF*-,V_>^6U%Y__=\Y4G,>0%H+#(.7#$2RS&7G62!5)!+X6')86U<W;J3_
M<)(L&G(/D9N*+@ \>RLR:%M(]Z'6+LA@O M"MK*9AX#U7V;Y5,F$DC-G1:C
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
M5!)V";LW-Y](^[9T;S[EC9Z-[QN?/VYYX8HO"IDM/M6V[X8YB-4>D":#0K*
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
MO&@$E5E!$UD-S+"HN&4"G(LF:X!:F""?6;6D^8H73E \5YW>!SK^J['!.6S
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
M\>*2T4I912^&[(I>0N[Q7-NNMJ%UM0TM/I]P+'7A!H1BJM2$8Y\$\S98%CP
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
MA7".EK;1.!5C<D%IB=Y:+VT),C,ADPW>J7<O;S/,_?#H( W&)Y_?W-OVNP2
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
M"%P7C:$DF>N\6/5]@>E&@[H1QGT2QA+Z[37"Z)0PI@&RP-%*YR1P5:>5<9;
MB1Q >J,E6AL*0R*,[TW)C>:+ANDE=-]KF.X2TS/Q,9]UL8:D/C.%-'N+'H)+
M!8R*SMG N55Z^S#=^.(^^6()O?@:7W3J"9@)CZ%7(O$20"4C &EM:DEJ!JM%
MYCQ[5CP1!G[?J'NC":.!>@F-^1JHNP7U-$KD':U;\A:8P!HET@A6*0^>= /!
M)7V,BD"]!>Z]N]:-A<$PY2'4\$P]RVBPWT^]BM#-BJ#T!F?@Z_EQ+Q^FWJ#T
M/M,Q!W>+J]SZ\=V6DKM9J$L)^MIHXD,LRG_.&YV]Y<VOME2:0RA)%J(562MI
M)(J P= ;I4C->8S1YW<O;].YX/#H( W&)Y_?04PUT327:'KQY9\S^J;T3$H,
M"4H)&5 *#183AVP=Z19)FZ+ESJY\)'17B=GS4?D])S<T8FS$> _$&(U3,287
ME);HK?72EB S$S+90 9Y)<:;NSTT8EPZ,<YD=G&NK2T.=*XZ.PH&UAL#B?-D
M32%[3->8_"-GNFJ4OW[$R(Z9L;N$^.[.VNBXT?$9'2/+1DE>DI>E-AQP,?@4
M1-%6QRP47JVG-LZ]?\Z-9YR;G; !301>B&ZQQD)M9 5X]I$KE8T4DW'K7673
MKA_C-E6T<=]\W,>-\RX@)^P@1J4MAJ!%0BN]#$S8JU71QGWWSWV?SKA/2)9(
M*$E@L;82+-Z!#XH#V0O:*1FY9[RFBVTO]S5M<R6XIS'N#8P;BD)26W3@16)B
MW!J%3!@=><E&)-N\HBM*QB^^3K)V?F=?WEE#!K\I&5RNC1^%HE=*) B..Q>S
M).G)B(T?"=95:?OZ\7'311LSSL>,I.#DF+S@24;,Q00>LF-,<%E$BEHVM^BJ
M,B,[8\:8F=+9((A2:Y7H)7&D)'ID17#+.!.^9BD_XKHQ8_?#"C<]#^)XC.%H
ME,>CF@!1?'_8^\OO'^7Z5\CO^X>'=),+)D7<^EDN+.3F6K5-$W+SW?S&"+D'
MB?W]1$#YH^+D=9DT>9@@J FZ^03=W^<2(THRC-80G&<>, 4!'GV$J")7A3E>
M+-;XG\*%$R/NQ.WWG-77R+&1XWU8 "X*BSQS4VM@8_$\,:=X9@:+3DQ/R-$V
M<EQ)<IPF1Y#:+P-#!,R: 1;CP7NN($MD03@KK.65' 6:1HY=E40U2FZ4O%(!
MPKM-)FILW T;3],F(O/!!,TA1T]L'#T'GQ@'PX-RCN>,TG8]H&A#^;@Q8V/&
M:<V=5<8$),U4!4S*>&<U8U)RK3TF+F^GK#9F7#8S3I,JM)'&%"/!53\U2BG
M>I'!<Y-8L1EUZ7P^XX8R8^/CQL</[3QXB/!A(^5N2'DFN8+%P&(=_I:\CH"&
M67 8.*BLF8_*.N%L#2$JMG 7\,WFY,:.C1UG&L!JQ4/DK#"!0<F0,26%%H4J
MTO+47*NKS([3! L;/$/K$C"C!.FL18 S)D*,5JC M<R3.4F/A%TX%7B#V;$-
M*/;[O6$>'PT/>\0;GZ=Y%6U<\9J.*[[59(?]WR9K_OJPT?%=Z?CK;!J L46C
M3;19,=:RC,3 (G,@93(AQ:RY3#N[TO#U'_#00/T 4WL;J)<&ZFGXVJ@8K$4)
M67 /R#%"0!O 9<6$UZX8[FH_KJXJ^]<)U(TP[I$P.FC/?;?00J.1SFAD&G>5
M+LG,O0)CD '2LI)NP!.@"<AX<JA"[BRZL(94LO5P[Z!S=X/[ \-]ID);%6-]
M#A!BY(#!UZ*7C!"3,!X#"[;6!&XOW!N5W".5+*&I=R.-SDAC)MCEL[&"Q !(
M78@U3'00>(@@%9HB>"G>U9XV5FPA8VP]JI?0U;NANCM43X,TWI)VGZ*"H.M<
M#\\*N, LY"A29#(Z48,THK/>@*N.ZNV>?_IL<$!G_3K!]K ?CNI"MS&H&QIF
M>3:SR*,?O[XX^+P_^)J'C4_GX]-OLU&6$IFNO G*BYH15(VLS#,4[I0NL12;
M^,ZN85U%O%=]3$+#=+=1EKMY41K2NT+Z-/127&1)>PTLBYK=$ADX$0I8H:)W
M7)/RF[K.R%XGM#<F6>WP2^.,97'&-,XB7$HEJ@"*N(.,+2](.ZBOF+ A9651
MBTN'*&X^76P]I)<P'+5!NBM(3V,I165=G"^0DW: 7 >PG@?(WA+8E?!8+I]U
MO/F0;G2QWF&41A==T<5,%*4@R]9B AL"F0U.&0C)!:"U9 P-2E=3+19.PEQ#
MNMAZ2'<00VGN@0<&^C2PXKPIQA5#RKVIJ9D9P9F(4 NV,\-DK.LNIVI-X-YJ
M6?Q^+YP,(^Y]]OV%9J&V:/7=AU#??W1E&J!NTZ?OSJGL7"=+PZ+RF4'F4@$F
M(E>O2H#HD 7%BE'"[NP*OLCXZ34)4S<X+[E\I<&Y(SA/(RBLY)!4+."#=377
MW('7J"&8%!AREXNIWE"%VP7G1A7W215+B)PTJNB(*J:!$\ND0L$U&&OTL9?5
M"4L658A)UBALXN%2+^M&,T5#\Q*")@W-':%Y&C-A!%I408,.,A":101G:]?/
MP+WF&3-WEX=!-QK-C2GNDRF6$"]I3-$14\R$2\BN8QB2A,)KAS4;/7BTEO0
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
M 0PL@A71 R\E&JX2XR'N[$JS<.NES9,*C8$; Z\L ]\]O-88>!D,/-/BAH?
M4"A@B=5BOEQK^+D!X0OSC*'7UN[L"K=P^&R+&?B6 ;A_C#T=FOZ?^G_M_B_]
M<WIY!W[XOG]X>A5<T(%.C@Z5.Y](??'0W$Z.W2E+Z,?J%C3QP^?!J%_WQY-A
MWO?C_E_YA_IP0$Y^?7%M_"C7 TR:I1WOH^43V_EGR?&Q4?7AO?F0>[YV^QGV
M_7YO?S :U=!_KVJ./7^8>I7 )N^,Z8O/?SQ&PR_Y<%2IL?+2J/?%CWJ?AT1N
M0[KFR?>&>72T/Z[U4ON#+WG82_U1I&TW[@W]F.ZG'O?X@SZ1*7WY](.C44Z]
M\:!'CRX>T6/-DZ,=UV#5@QT=?(;1T4'OL_]Z0!M@]+@WU^6__N7%CY-KGON2
M'_?.". 6N_;DK;HA] 9N8K&2FW@\&-,.*+.1ZKJ:5V];/S[N)%?9J&ZZ9X-#
MVEMY.'K4J_>:ZM#$6A"XOS^(?J()T.'RWY_I()F^4[?0?\ZA*W@>9<["&F84
MZBR"*EHG369 9BXD=S^)BING1OSY?Q]8//CCT/_;';W^^.L7$OM\3]!QW_Q*
M:L%OGU[__.K#G__^H__ZYQ=_OWK^\NNK;[]]W#OXB52"%U^J:O%.,6_59-I;
MTG7:FTI@F1=@7)&)K.F@ZL@'+NT5J@!MZOVZUG[<>YYC/@AY>/R!Y(^.7YRQ
MSW_.X^<M%CTK//BB/#K21Z2,LABZ6I+;L>CFY^U^.[S'=TYEGZ7U8$-M\Y"U
M),U0*N"<%H,C$\67G5UDWV^'_[G]?N#N\7D!4H]55[]_>#3AECN_<U$<G9"E
MPBIXOJ/W+_TT_D!4.[%S9GYU(KW8]"<^D))W-+[Z)S,*:<Q5C"_?7&.*KHDK
MO/!H9_[],#R]G,_^?88PS/X3^$)7^\3O?_%?1SO_."_,26S//L&+-W_E+99R
M?S)O\J0)\8/A9-&?5! /CT7Q__J5N9;>AV&EL?_HA\PY]T4G)3@ZI5T0LMB
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
M8G "$$6!((N"HJ26C"=AI>ERGEJ+W*P1I.]O*%>#=->0GFHN49?B4&D(W&I
M;10X*3UP4R+WP6GO>)<#NE:N;\0&.&^[JK]<-$&OZPYTZWK=VZU9MU2IAY;$
MCJ&M+1!<8AJU]38+EZ2R(@GCT;3ZRY45S?)<GI2TG"51AR,E"2BX V<S UUD
M=,C1Y9H/WG3M;42XXB(:%-8%Q&R-=3PH--E&I:,OK?YRE1$^5;Z-P:"YL*"1
MDSW-3(2@@@>'4BKOM(JEK!;"F^I]?_67RU5C5UW-;NKTBC2B;E*WVU&RK?YR
MA<2QFE6X1<1B34Q05'9 EE,"ZQ.':%D0216II.NL +.IW>M' %T%YQO4'P;J
M,YIW#IKLI01!Q@Q8'(+E68+/Z(M(W(BJ>2N^";KW^:%KMTKB7ULM:=&F;[=[
M5O=1NG[[5=H\7GTHAV7CU<5Y]>6YVD[E M*Z"8A.5\=EK)-VI0-.>I07PJ3L
MZIR,SGI*S<]M]YS(V0ADF_RAC4"Z(9"9JE%9&V#X!%YA N0N@C=*09WJ+C)7
MCABD9E**M2&03:\I_<=DHO/NR<SH?YP;F_[]WZLXD_O-A]Q[^N/KZJ69S-Z^
MU.76^^)'O?^\_VY=]KRWZ/#H( W&)Y_?(E4JQJ.#HWT_/GOW=: ].1DB?L9+
M;DUY:8$I\E]>?8S?WLG")%JF(>;@:[-Y ]8E X(;5!J]<DA[6SR^*DT[',]W
M[OEQ[^)8XT?'+^J23J:JS[-3[MC7J>V4>]HI[\6[S*7$K!%HPY 80N_ .6E(
M%AD1210I8TW=*5?->[O-3N'N<>]_S]'C^6VADD49K0JDQ"!GUI%V8S+WAD5M
M94[OGM?=QCCC,&62\\O^>_R0T]%^?EUFEINTFU^&@X\Y7K;THS>5S=_01?RX
M/XB?MF_]Y2O23MXEK5),D4-RO-3<"P1GB@<6C*+5,U&4?(SB_N$1/=**P4!2
M2FH7C2 ME.P<)QVI,LF36IKI6&RGEPE6GVEYQL,CXIFGT[W1HVW1JSOBT40
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
M=]H);2':YF$VY:E 78'Z<0#U/??4K$#]T$ ]BWW:)(-D&HC@NA2<@">.!T>
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
M+ '#@E9<"2;#QK:^\X8%CQ BGJ885TOM49/O)CUQ+:2D DM<"YF$<XQZHX)
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
M9J'7EGPW*=HV4FC-98C2H?V"?J02/CFJ0:?($E007BX(SP4%M4>""#0V0?A
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
M/VT5(7N6O-[JO,KX=)@$74Z!<[/1C!<"2B7Z<]AML][[@YG2FX3M&P4:T0]
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
MM37!4^EY#$$/*T17->]9$,@%"41&W$02M2A\L$  I"5.H!BB7)+)A0#>4)1
MV):>V>RU/(6BBX_(78)OEM)_XV:7K3G[9=V0"F'!/CPW/WF1/DNUSZO4Y^JO
M5?VU:KNKOU;UUZHG<^NDLED(-MM(+9<& (3WB='LO,G*@-*A&HV?A\KV9=)?
MR\8 G$>+VWDQ]Q1+CU7!D6RLUMXZQ_3(7TLLT<E<I<)*A;-0(;<Y@=$J<$-!
MFV \4">XXTQGFIBJYN_G0H43_EI,.1] !!)E*<HJ\94QW)"$FZ+PKE1L5=5?
MJU+A>E&A]4%E!C($9T ::J-1*F0I4_)*B6K(?SY4.)8*07/),DBBC/<$,C/$
M>2:)-%)$ %P=CC;^6G)>>:R>TE_K_CFTUL#",#=OKCMG.E[$8>N]TBRO[VEL
M.5BC.C$D[P0^!8N:ON0<$LN6^\BJ:O\\2/S;)7\P0W.9=D=XTIF4B@C$:1V1
MR46*8)@(+ _]P>B<3F,?E/E\P?X>E:.>GJ.RMU0J:6G0&@)WWO$0A?:@<"UR
M)ZO._5PXZJ++&>=<AQPDL88' BHY8KFBA"7K5324VE)X2;(M-B^7L\I1E:.N
MY"C+17+6.!L%&(%:3M .N$8:LL!3#5YZ/AQU08X2.3CN"BE)CQQEA2-.\4@X
ME\8IK45J@CGY%IU9(WY,CEJ^[,[A(,7C3MK+DXAYU>T/?NWV+F-EC*3^RTZG
M&YI?[^6K<5?NTO_[R;\[[NBYI_/%]NQ\YHYKI5 W@%3V76HU\<)' CB--CDG
MG/./G=6Y3O\C97-&L4M8)JC"F0\^E_)Y@5AJ\967SBG+<1[U>F1SQM70<H?(
ML8-^JY<ZKOQTT&WU+MK$1@F<W5&\_%UC+UN"9,Z,TBT<S@=F<P;UL/S MV0=
M-HO(.FP6T%:^Q>FJM/6IQ[5F<Z[9G&LVYYK-N69SKMF<:S;GFN&X]O591 ?=
M2(^_3A6]:<)]2J4<-VC]B0H32@7QN-?H7:B%G:"P\)BQ0#,'9J^PJ]I575SN
MC?8FZ_Q\$\T2]7AF^=\;%)R9Y?>[J&]<ML&K%34XC6SPISO[G[Y]VO_(\7/Q
ML=@27W_!_\=ONX<?V4XINOC'AQ\[KW?8WL6RBE]W?NX>_M;9_?KI8&\_?MW%
M=NV]?@>[_!W_]/7#R:?#'?9I_^6/G=,/<*&&J@Y>*<<SL2(H I \<<8*(JT
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
MSUGR+"7"XX5$>#R9#52@M!8HG6G 1;4PAA.+2)+98XLQLIHG9*7D.#AL16[
M171=?4!*B%L!P'4'P"<S%PL U@6 4WW,% G"!8.2DP)QBB6R2N2VU)%SR1,6
M*O=BK:MV1<&_@G_KCG]/9E@7_*L+_RYM:<$]E=8EY%/NXVA!"S2.$:2LH)Y@
MR33--<5(78T<2Y#OT_%HS;VHBX=Q>=-=2T?,.I!PI@$:YHQ%$B-R*>2S@D#A
M%=6PBV(2 6NIL)JO%_52G!+4%[NTNCS\G,9<X=R:./?2AF.4>QR(0XQ)AS@W
M";F8+ I*1A]$3E82=?2B+OR[>OQ;NS%2^+<F_KVT02S5'!L!#.N- ALD:>18
M2(BKY##5*;)DZNA%O03G>6/S9W2SFQI.E6;5M2SEXGU;CQ['^GN^YEN:M1%%
MM1^,%G]8+;+H?-H*9*2BAT784PY68(X#]4(C:1*S01/L93X/4'4U_ZB#119[
M7# /X-92T[\ ;@'<Y['="^#6!;A3.8,Z* =2$2F=E?^D!+*),&0<#E0F2Y37
M.0*EKG3@ K@%< O@KHBSI0!N78![Z6T)6K$4N$86<X&X8QK!]K9(N1 IPX%Q
MF>LO\)I#_IX%<"LWS4\#"X^#OZ'U;6LRJ=W<#[OE;WZ?-W6K,[35K&_ZI+H3
M_#>9_)AA! >..NGV6_FRU[W8ANN_Q9]/6V%P".Q6<=/4K\9+@B]_8ATLP'!P
M^T^FIN\!R6-O\:" Q3]S0!2_V >C99WZ_[ W&<Z)/8C(]:+]"D(=1OO:MD_M
M67_CIYE)';<Z:'H%KT[^UBFF]&2X-]IH@$W=7D7TU["Q8R]?!6.R2S.6QF$O
M(^\_6BX20FR205#"C9#&49:TXSH(I<!H_:*RXRVS73<UWF30[@SZ__[);MU$
MQID]6O'G[+X:?SBJ.%:Q[.2C,>DV<9[7A(,%K]XW%!W]O?)^)&*F.6P$Z@H$
M!1<P,:$QA]DYS;V1H"PJ4 P-8R/A [^)87L U\LH.7<I<@^[,U(013P))Y/
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
M8@TPM"=(2Z90T)8PC7TD0I9VKLO!D*6=Z_,#W=-J+J7GXY- 7G.F<HYPP:C
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
MD1P,<>MR/>5(D4[4(&>Q<2SXA'.PY#)5T2CLOJBT":Y%(I@:(N&EX48:1KC
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
MUML(-A;7R%$EP<:2SM)@ [/FZFY;2A7F=] B\G%KF/C/4[?=[IYF/:6*)6C
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
M0,9*Y"28D Y;HJC%3!JS;$#^LD/M+IJ<S&,6/C)3]UZ =M^LW=4&M/E#Q4:
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
MFI;ZA-(\NTJ8VK.*_PDH-;+X_";J^<,1O)B]>#FSJ+K]9L\W%RT*.11_IXB
M&Z9!A>D9Y?3^)[ONG^>-G\EG0FUQ8R_]F&ZQ2S^[\K9;G.O6[VJWK%!K,E?4
M:AQO_:Y\R]'VYVJVJ!%KLJY+S?4^O!I+/+^PYEZ>_V;\>G',PIPOYHQ=<K7Q
M\>@&^T2D=L<X6KQ1"_3.=K?70^@_&UMP71S'A@=D[((?=MZ6$/[.&XAP$& X
ML6D%>SYYP6EI<W%)-(:^V=ZY\2H^^JZZ<K'>]B".T?3I_#[N]KKCX[HLS;+\
M[$>/NB)7NE OM@B;17RL771JV-^+*P+UMSMX3_B6O9'W9&H$/>V=_[8/PQ]\
M_^L-HM6NTS*>UL*5.+\R=3]>R!V[5D6Y+*9S<P2UN7C%MG^;R..WC=ON>:G4
M.2E_?$G09*LU;=:N_?#)FG2.)I)IYBE]R((V=T[ 7O_#P0T]Y&,&P.40LC R
M9N6"9DED287U5M&F!RMSTT,^YFH5]-N=!]+M[V_Y-G_'\)IOVV]^I[L'VW^_
M__A5;7__X>LNSO/]FXC7?5"?SIT'?OB^_7'W^^Z7W^FG-Z^_[7S\M;O[_:W"
M:[]O__SK_LZ7KW+G^Q_[.V]Z!__[OCW>[I9@HK?C[=>?G74TNY2(4#P0R64)
M)0J>9(DT5D$::F4)ZI2TK7BB-:@,4H%L0X$L4N<TA6 2=Q(L#:5JE=$!G(R:
M<U^!;+V ;.?'$R#C2*U@C231:$X0O2AQ4N*VM@:0EEY)$4M@I.-M1:=7(*M
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
ML6OG./EQ<("\$&_K-[FK%^S)%TQRE@<GM&7(.5(&%HP5 AP8YU.@-%9 7"M
M_#[O:-"@-9/&$94D$*E $$NU)#E3;I(( :@MZKFB;76V7<\2B$^4]74V(!FJ
M/4YX&;3UD0N?4]!*):.$JYU95Y*_Y\QOIYP/&K6<[%#?H3*7.K6"*.,]HX(F
M8!GU'?,4N;L>43Z^\5T1^JX(+=$J388;!T)FKH,PDOEDHM$9@H&JG*T;>,]9
MJTHK:94V)%NJ$+V#(LY30U .1YX\L\'SHIW9UGIKKUQ-S+6S5M_U$_+#\(%/
M^6\$B$^B3@^SEKJ4I?8J2N<0^X+C#/58_"]EIZO*NGJH1^=-TA!B4M8I4JA6
MJF(&8@6GA/)LD8C):X5JAM9WKI6PAN=%3YZ[LT>QEUBDC(/4(KG"TJ"55<91
M"S<Y*J[<_?#<?6J01FNB5TP0SY0J1;X3\=I' JBT:A=HH@D-4K5LZM,F,'<]
M#'Y\>[0"]%WS\VG@4H08K=!217"*1A^XB!85,X";EQVO /V0 #UG=&H6N#>H
M>@4'Q>@4E 3)$^%(OZ1\ &'1Z#1\E>H:/^T#TO?C?1C6L]''@#L9D%,4".II
MD(*'DM+)&8B<P>ED;IU?7^'N_N".S5N;/#*G%-J8:$I0(ITI[?LT$ LA!\69
MR4*T6;IDG0Y(GCQW:YZ%E*#0U@S2@K3!JN"32LZ6VHW+]_VNW/T0W'UJ;4JO
M!  %HI1)1$:6B(NE32=$YZ4*0CGU[!6S=ZX(O8;<78\_']_<K A]5W\@."M3
M\EX(+L%:IS,3G <C$HB4:$7HE43H.7/3.E2\G#!$TZ* Y>B(CVA]LA)C*%0.
M6B-$2W%GC^"JGG"N8JF':Q*9)Z7XAQ '>WV\,'4RLDO#F(4VH\XWY)A.G++,
MG?K_75KBI-7*3=<-]A22.9Y:]27*#(#+(61A9,S*!<V2R)(*ZZVB]U%]J0J5
M^Q,J?-ZH!TC4&,%(9!35?A48<9Z[DGX(/FN!TB0W!??IG4L^+\4]#W0"54&S
M@N;]@&:DSFD*P23N4-VFH11@-CJ DU%S[BMHKAMHGOI*G(F*96Y)RC(3*7PB
M7N KD,%S*@U/*C8U)_B=@\4W'C3O8^#6#_PW]HD?-%2@"MLJ;.^I/JRT*K/2
MNJ2$@3OIM!-,*FI5\J#M37Q;5=BNE+"=<WM)'X+E01$K0SF9*+6>('B".]U*
MY:Q0TI1:LH*W%>?Z&-5B[Q62ZS?7\YL;7RCW2@'P4[?O^[&T-.WV(V)KC=M9
M4^_?:3?G$Y*^:RA:!>-R@E'.N^Z$"6! ZU*!(!>YF(FEN?CO1'(NI>R+ZZZM
M/IGK=%[_Y'FV!>=3Y=GV>'8NRL;QR+V(Q#FJB70J$V=R(%0X$[./7D;U[%5;
M/1'6B6=KC,WC^VDJ[CZ^'Z+B;GNX.^=$H,X(%(".1 6Y!"];XI3P!(EA@I:1
M!>&?O6(;6QQ@[8R_U[TQ#/M^W/T+R+0;2N=P.-@;^H,[A<G4?+65, 3GR#MU
MJ/XR)6[%N>5P3LW;A"AHA'#4$ Z1$YFD(C9P2G1V-$K-#1/VV2M^YR#N-<P9
M?O+\VZI16/FW1?[],-?-0JL$3A&5 ?F7A40<%XK0'*-1C#&=-:HIJY10NEFY
M\^LZ[YKSOQ88W*J!6#&X10R>KWSN@%.%T"MD28#+W)'@%2/.N<!L!(^4>_9*
MK)(2==N#PC:[IJZ?C?EQ,/:]SN 0ALA$_;U9U\W.__F'Y8R][%S<O;3-);YR
ME5L-BVJ1X)L6--7FTFR,I'J$I(\JMI836^^^S9O^R48=J R$11.)M% "IAR^
MDII2_$A&8$TFAVCK2/@Q6VY7$*X@O/D@_ A))!6$EP?A4_]-2$KE@%:#UQE-
M!Q2<I2)8)D(%*W0PEMO49(:(.Z?351!N[X2^M9FU'I=0UVPU8B*J E$5B%59
MD]5.C*D*Q/(*Q'RVBV)9>PF$QD")-*A+."$\H=E:D"$DR5*3[6+NW 5X!32(
MQF_YK[''X?!WZO[UZM_X8S;E S_<Z_9G,V,<N6,Z*"E ]4+H11AEML'15KE2
M;ZD;L.7+P\&H6ZCP8@B]QB?_LJP9$<W5BXO@1U!N@*K@C%H/#R1GUY+)+:/*
MXKT^P#TR'G6&<#B$$:YJ9[P/'?P-P\-A=X2CCV#O /]NO*3FY>@"!VI3Y*;0
MY! :PG0.!]]@6.)WTM$$LWP_=;HXR@B1 N^0<0 8[ATC>AT<#!(N)(RV3C9R
MLR_*9B_8UNT?^6:WW_:=Q5TV71(ER_8Z1\1OW33>QP5M@'?NJNFFI*>7^(#,
M<32^_)(YUHC->CZ\_* *Y\1*0X@S2SOW<W\XF\ZAWP,2AN"_$I]QMB]\[YL_
M'CW[UUD>10:=7\'%A[_T$7.^OYW=K#2*J<&P(?H+!#T83ACNWWYEYM+9'Q8A
M_8]N ,:8SSHISJ13V@4NL@W2)F4,C?JS>?;J8\'(PB@EZ11WS^C?__*O+B+C
MF3W:8/?9?35]L_G*BP;.9V]-2;=%Z2G0(E&;OSN&3WXO_#W11N8Y;"+SO62&
ML< E."F]\S9K6<K/@>.9Z^PF>@I> ^EU42YLHI[SZ"$"DP%HT$Y9'7*.)BM*
MPZ7C<&I4$!FB4#)[%Z)2FBEGO*;"&[8XCA..!^:,#$Y)I;A7E@5GT!X7(HLD
M+QN'LZQX<#0'EB73J$9%(Y6 G)Q(^.9EUX$%[JSA' *5H'/0*AN9K:;&NE02
M5Z\0>!-AUDC'\R3M^<,1O)B]>#FS<;K]9@<V%RV*'11(I_R)Y&MX='IJ.+W_
MR1[XYWES9/*94%O<V$L_IEOLTL^NO.T6Y[KUN]HM*]2:S!7U#,=;ORO?<K3]
MN9HM:L2:K.M2<[T//\,2SR^LN9?GOQF_7AQ%,.<=.6,I7&T./+H)/1%PW3&.
M%F_4C*ZSW>WU$+C/GO9?%UFQX2$2N^"'G;<XN=1Y@[+Y(,!P8F4*]GSR@E-F
M+XV/T#?;.S=>Q4??55<NUML>Q/&P&SN_C[N][OBX+DNS+#_[T:.NR)5.S8OM
MLV81'VL7G9K:]^(<0/WM#OX,OF5OY,^8FB1/>^>_[</P!]__>H/XL>NTC*>U
M<"7RKDS=CR'=0!S?I?C8V@EJ<_&*;?\VD<=O&T?:\U(S95*(ZI(PQJ?=".ID
M33I'$\DT\UT^9)&9.R=+K_]QW68>NTEKL@<AI:-)>NY<.6\3U'"M?&;&-<=N
M=G;L9FL]NMN=T'W;?O,:K]N3[W_^\&WGRU>Z\^>N**=RVW]^$.__?"NW?_YP
MO/NE=[!]O'A"]QJO_<_!^S=[.)_7_/W'#^S3ERAWOO_^]Z<W4>V6,=_\I_O^
MS]WO__N^/=[NEO">M^/MCZ_QF;8_!PC1*2N(SDH2&2 2W,>9J"2B4EQ22V6)
MM53\"37#JFBVH6C&HXU)&L6\04@S8*.D@46&3" H9:*BV7JAV<Z/9]%,<&&E
MM9(P75I_&2F(LV!(4 *<4:7G7TDZ?6[MG<M95S2K:'8?S];$(O"7F[X;-V?3
M;=C>NK\MM-*5ORI(KA-(+J'R"9G0J+%1<-0+G(_6,0>9.DD]IUQ#5?G62^7;
M/DD4?/MMY^.[[Y_13@7K!",B1$:D])X$2($8RC/E+*2<FC!3>?=:(RU*V59+
MHJV=S_+VS>MKW8[VE,8U+)U3R5?)MW+D6Z860=# ?'(2LI!*:L>5BHSGR!WC
MCOH;:"-5Y7A8E>/#>&?!9VY3 LJC)(EK3F3,G%AO&0F.1I6U3R'+9Z]<6QW3
M*H,_-H.O*#[72FEK@?F"F>2"R"'J*(7D#BW2Y)PR,EJ$DE0Q?P4Q_[R9Z84$
M:251TDLB.7@$?:<(M<#!.*!4JA4#_:?=<^E!.M:?33Q]T)3Y)YT4_V32WHT&
M1XU1L9Q86Q>=$(%3P[EB+BA>XV_62J[\?B[^AH*/T5)#-(N.R(!6A4\1" /I
MO'.>4^W:C;]9Q4(Z%3@K<+8,G-X':A4WCF4OA5!>!<&"E89FXVF*%3C7"S@7
M0WUX"5,,K.CC$O5QSP3Q0 518("%I*WCMMU0GPJ<5P[V%+%S<^&3*9$3>!NT
MIC(FZERF47)F=$)KU]GJM%A%C%Q0+B73C'OPA#L(!!5*0QSEJ70."\YP5:HB
MM^&S6)9-UADCGP@4;@CBW<AS_SC;]C&*/E9UH:H+]W.NK2@STGL6M9919V<L
M!5M2*AA35K%J;:V7)G'N^$,'0XW1F010EDB:'?'>H+FE.#"AH@N!EB@[1==&
MFWC:74G_"WY44JJ[34O>&HNWZ<$"E7R5?$^ ?(_IXG@_JQY;L!5&DV;GOXW]
M&$J1V>;-J>Y2]9&E])'=<YX-P7C. 21AJ@3]<RJ(4ZB=F"@""'"4TUS*PS[%
M]J*;R=@KBLLU!F\ML+X%^[1B_0-A_3G;DVDF'0N9:,DU@KT#8CT%8JP Z5)"
MO$^K!O9/._;NIV[?]^,=S<M;9O+>"/1NFM6[UJ#70NS8:8OF$Y).H*ZBVE*H
M%L\%?DD?(#MG"*(7)Y+Q0% >>:(YOL^14"!+$<I5REFMC+L^L4N5<=MBW,7
M(^M#EC)2$D";X@D'$A)-1.%[)O.D541M1%6^W1"^W?2"/!>0;PVIM RZ!F.$
MY8&91*4.P4E/62CU+6WV(=VD(DA%U[;0]?UB!;>D=932$9UI)E)*2YSV@8!S
M:+D[(P4/J!:I)9O.KKL#J$+SJCB *M.W8 LM>GBX"90G@4I4<(Y([1D))G@2
M6*+<:\>TE\CU9I6J-C[M\('3JN.^-X9AO^FK0&9=$P^'@[VA/[A=3F5U=J^2
MW^?U*7FG#NU?IL2ML+<4[.V=<P&9K+@UP1 D@" 2K$.;4GAB%-5".)",Z6>O
MN%@AMW;EX75T 54>;HV'%[U!%%44SHPEC&H@4E#D89<,T9HSA721,IAR-E5Y
M>$-X>$7C$"KYUII\-8QD+:1RJUZ$*I7;TZS/A8P(6<P>1TJ=12*5RJ0H5(19
MK@% B63RLU?"K9!8OFW$R.:T@[N8/3\.QK[7&<SBK6;=S3H-DK.7G85V<2V4
M<9KV(Q2X9&EP5%J6W[ A8<L)=+>>Q^;GUMUM:39&'CU"=:@JG)833E_/N7T
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
M8 !M:1JU%9 JG=N@\^^?E8L!I0U2-W%)9'*&6%"9, G>&4Y++Z]%.LN,'*?
M6^!<1I!>6*0 ]: 4!<WY.3I?*0M:U\'TC72PMSV(X[+M"H3][$>=W\?=7@-8
M9_'J8>?.%N9N+FE(/#W@FD[ZN#/=ZR_N1PPMSNKB%3T]=SNMM#;JG :%HLHY
MQ%$G4J4(HR(T&IDQ3XH]),71]*EP(G]U(][$H_3"BW,F1>2F#LJIYM9[1RBC
M\>]PW-QP^Y???MPZG<94LIT4=NN4B\M>'G5'XT9:^<Y!]^_R D5DMTBXKN\]
M;X37I-_S\V9*N 7P;MW<Q9&Z)]VT3NO%73#DF=E.A"-*UT83[T=\Z(#Z0R/L
M\-F&@ K[* Z[H3P)] ;?MI;8@H^A2MUP0Y3%X/KEX^W)<ZH1:U2CTWVZ[R^G
M"[XYV:6335AVR6B,VV&B(/F$6VZ A.N5S7&RA<NNQ>OZ?GPTQ"U2-C-^ZV2G
M/)\J3+@EQMT1;JA1&0(WY663&)2;CW%%MJ[F+F00W\G=OZ>\T<%Q<114U/["
M;3T;9,9.6YV/S=]^./3]/2A*X*BS5S0WWT/^3(-.?S#&M?D+IK=$G?%@U$Q]
M" >^VT<NZ$#.^,AEH-X 5\0W@YRR6IS,=O+N C\WXT]YN.S^$8SG.1A?H'VS
MM]^\4;Y%#OS7LNKX.#C[V43FU=J&,*B4#_KE;KW>Y-M3JIUCSAE%D3+-A>?(
M6?EO-?EO2IY"W6:S38V,XWDATC8''AVBF3,=^/@F7#C9=WB[QJUSS=2F-X;T
MO#.1%3A8>;2)_!BA(E6,ZNYH?U'(/2D.]IUPU$\]?(ZIZ5E(7ZS8<SOA^16+
M/2']Y5MJ=!3W3^]T@=EZ:JM<_/=U9NTY-)FRBI(%1L[Y';YUTWC_!:.-QW#N
MJBGXT--+?!@->D?CRR^9\^;$Q@7P\(Y/JOY9RM?3A66=^[D_G$WGT.\!"8C*
M7XG/.-L7OO?-'X^>_>LL%B,0SZ_@XL-?^H@YWY\SIEGIA- P;(C^ O<M#"<^
MHG_[E9E+9W]8K.Q_H,K)&/-9)\69=$J[P$6V0=JD3#&U/YMGKSX6M]Y4D(X+
MTOS[7_[5160\LT<;=^/9?35]L_G*B\8#.7MK2KHM2D\%*A*U^;MC^.3WPM\3
M_\$\ATTL>)NHYSQZB,!D !JT4U:'G*/)BM)PV75..!Z8*^F'2BK%O;(L..-*
MP88LT J^Y+IKO1Z77'>M%?W8MN=E[80[(Y0/*$ *9".:/^^<E>>C0XAH*\6)
MY"%%\BQ6VN[AP\"<F361R1=85D5T3Y7816 OTA/E;83AN,BSB<"<BJ2B.9Q>
MV*@ *"='AP/\;D. ><-R-K>963F1;;YQGRY*[YF!BG</<"J\.PUG316)TV>=
MB1L_&@WP,<L(^0C%$9PH#)/[H"8!>*/4B-(Y*7[B=ITJ!2?+,E-D^P )Y_LZ
M(HL7END=/[]209D8TB?J15FGA:<O6L %"]V=TU3*I.=G,Z\3^=YHT&R"0>GX
MA<;U**(L]WT8'(TN+;?>:23>Y,:' X2:LFZ3&R )49'">0QQ&?#F*,(/#WO=
M1DF;"?%#O/]4ML^TE-E(G6^#X=>MSL^S)7U^GD1%>=G'?=%H2.5Q<:6&>T.
M1D5JM =8QAQX)(]0V0*-N__79B\UB%U6Y/=^Z/:*XC0[VWM<#]')-(>GTYRJ
M<E!X-,'<)Q,&.IH]P=P'N.6V?YN<DKV=G#>4;Y[=^<.&][K#CK]@S(;M1^-.
M;Z*,XK[M#;XUNZI8'4=]7)#"!-WFN]/KI[AP\DWDB6X_HI)2U/;++^O W\C&
MHPDY4!C/73#]2N?;L(LJ\J#H^WT83]Q1L5C^W>FC=BY\RA/;8 (R)Q,[,23V
MN\AAPW)>A1I^J7[XO(,D]!-[X>38QS=U$0]@BG9_XT5%&\89] <'$[=\:M1,
MO/S$.#CTQ\T58V3,-.6^\F2#_LG6&QT=%L"=/"M$C\O=[4_.HO%FUY%P,JM.
M 8:3P3(4;.]?L%%.'GG&V4?XS(<X)$D%91OC9]Z4.@M 6Z?[LN!!(0?J.;@:
MN?-M'XKUARN6SM+W.7[417NA.V]W-=]&8APCJI>*$)U1]^_. 4YI?]3,IH.S
M62DPN9A-;\)<B^MQ?K_C9OI_E@F75)8"9%4"'J22TCK4A*3Q&C+/-%U\X'/+
M0(=?BF8PP@G]-!B^&1R%<3[JS;; V@<_W/Y$:!OG%#]S\$P!",(-]P0U6D&\
MM);0: +JQ$IRRY9+2= ^"II9CL)+L*A>!Q5B EJJ=2LPE;(/1-ELK$5"".)R
M<J0<KQ+OO"8BV"0@&^V8??9*G ]LO21"!:&G5V@_\]0=@T?]J5^PX0V"\T&
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
M3=Y1Q>9RPJ'["G JNFQ]3Q/ ZHF*-ZDM$AAZF>9;M8@1:(F1EU(Z&("W*GD
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
M7ZQU<-;:!/Z3;[&FVER0@ YRCPX]JF.)*#&RM#2KY\I@K9UG^RW66JQU\,'
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
MLIEMP>5U*&]C[$_.3S@ZN(/DCL*O1Z-NC-1?3$KX7-S6DW$"O!CA%0:1 -$
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
MOG=3X6O@YH%#50]BJKP(R5Z9J=)*]D^5[+$1 _#K<$Z0%UB 9!N!9*S]H(+
MF&O/ G6IGMS:2'8;?BFS,]UQL812Z8?#[AUMEY<=3?EE#8V71-MW0-K]P<>*
ML"VZW0K=/LW;+<$3 2Y9#G"6>\0U+9 26B))N+2%#T0H]NJUO(1NOSZUZ,K+
M$=R?:YI<MV/42O//DN;:5G'!49V[ @F!%=@J!<@U9QXI8WQN@=:$BY5M):U!
MV.7ZRL=W2DB[=K>[D5<\4S1++?:%UC EJ^K)ZR8G66>2LIYV,X&?S#MWS#6[
M%Z\^[_R,^RW-LU'*=S\)WN9IK%"Y'E[:CL3!ZD #BF59$2="(DWS'%F<*XTU
M4WD>D6E5D8 5Z;:?F,;60FD+I>L%I6W*[YI!:>VG2*49_%^.=&X 2IES2&&M
M$3'$,!^W4)A?><KOHR!IVVAE[1JM5"5=X26V*A*8Q>KZ]2':!0=C;U??X2>4
M\9D'H[;6H?V^MWW(=T\^$3#5Z.Z/3U^PPT6AB$8A=P P.N=($JN04T1X' K
MBG!S^0;PEU=9P/WNVJCEC17QQM[)[A=M@#64%R@/'"-NE$;:A0))3JWC%M/
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
MP@5C*,>$VLR ;<!YZU_FG09)2?%[7)M:5&Q35*8/'XQ%Y6;B;V31QG51.NT
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
MHX4TL/)'QMEX5!ME,[=;<^S+I7)EW[IA2?4JQ]_JL*9Q.9[A$BM-C[++;UG
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
M-L4+R*9HG[5<IS]X_U<!F.V!]/?"7YWVT;[OMG+(Y=ZJ_=9%O;LK)"90PQQ
MILPDM1Z8P#P@CBD5,)%$B)5UM(KQO/J[YGCJ$B%]SCD4&>E/C?1Q%U-BJ+?$
M<J =XB!:[0HH'9'NA-8RFOA,<I20'G_)2']]2'_4S(D,YSG!>=R24VNL/)4&
M!)$V;@TA,(X'0#T+E!CMN'<KZXS/JRGQPF5++)TELUVS76RGU>JD$73L]V=Q
M"KSZDS-S/]AZ,]^]+P7].<DYT]W]Z.ZR;J<HQ2EA6$>2,R;:*2[:*80B8 ,G
MGD#D,8QV"F;7HY7+>=HM8_DY"VAG+,\?RV-+Q 9%E/0":"ALQ'*(OWG.@<,6
M:X\I)ZDJ+5JDHK09RB_+#,E0G@7*8RM$"HI(@!)($QR@AG!@O") .HD$EHX$
M(E?6;\@,R(=4GP>*GWR_Z)9]DY,9THS6..A'<SP'4Y8ZY7J2\C[Y4WU1'C;.
M_I99F [6#1 ;+0PE# *,VU1*7U*@=6(Z&@T3!",'XA"9[H8P2:[_]Z+A.W?C
M(\-W;O =VQP(,4&AH\!Y*M/)40L4QS3^Q@BEC"/N[,JZ(-=C'QF^+QJ^<S<X
M,GSG!M^QG>$X5A)J#@0D"I0)"T8;"9#0PLNX=I46*^M<+,CN^[H#'6FU-TZ[
M0QS$&>@]L.Y-=J<LG''Q841N2<Q;/],QB[.B=YQ>?)\$G7GN?CR'ZE8&(0YC
M;#RPE(JHG!@'-,,!,(^-LTQ'11.NK".^_-4Z,XP7L)1-QO;<L5U+P+(2>DX<
M@ J*E&K)@=(& Z^IMA030YA>Q*I^&>5+:XMD0,\?T&.CA)D0E2I/@7 Z-19@
M!DCN"="6,^NPH1BCQ=FL7W?<8X"$\MQ(D0X+MUVO$=$X<R)6]L LL(FRUXT3
MI[L7FT.19[Z[']_A">,D4.<YP@"G. C%G  C)0+:4&&@H%ABM[).^8(X83*"
MES8$DA$\3P2/31#-6/ IZ8I P0%5B ,I'0>>.1HD)-8$&A%,9JD.E1&\A A^
M1,LC(WAV!-<"(<X[;P0&TCL(J,0>2!T,4!A92!4.DHB(8+@@>W .A(R/K)=A
MD(9NNT88E88(_IF*0F1GRR-'1H:YIMG-\@#*(W6SPQF.-#<<8.0,H$YBH'0T
M.[CCU+NHT&@:S0YT_:!;CHF\:  _HM61 3P[@,=6!Z/>*V(AT)%@ <4Z "4X
MC2C6SE!J)4()P+.D7F4 +R& 'SG<D0$\&X#'1@>5$CE&%4!,6D"1PL $0J+1
M01SG*D"LY,KZ@N#W=<<YWA_K]E&M>_*IOIAOZ^3L:UD P^.6<KCULV[U--3/
MQYUN/^>A/HP)Z<0Q=,8LI(X @40*^4(;29![8(4@\2\H6'ET=5'<+QG4RY.@
ME:'\%% >6R5!,NDE90 3@5,T,RHUED 0HA29=9 )JU;6KR=OY%I8+Q[-CWH(
M/:-Y?FBNE<-R7*>>%< P&M&LHG5B@H? 64:E0(Q"R^/&3'/SL$7!XZAYV.F@
M>T/#7#3^/>@D]I]:C"2W$EL<H3UG?.669A^C.NNYV<=#F91-F#@F".NQ LP$
M#JC@!"@1-##2>X0#1IQ$)J5,S"E%/3<'>G$LL=!MQ#)?S(,O/M8J\S%.M'1
MXM0=*&@&5/ !.$XE\E%PP:ND>2UZ<Z#,% O.%$_>1BPSQ3R88FRC<:BH]I$D
MK&,>T&2HJ8"CCF%I\'$7B :<65DG//<1F\DF>06=IO+CON3'?2U^D9O[B"6_
MR';;=KWNE7'<LJ]8RAHM?]GZ?V?%C[@#M?N]U<K>BI]MGJ7G;GSRO7ZWL'WO
M&ANM.#^YZ,;2>CZF.:V?UD/ZK[8DQBL@O;'1=I,OU#[Y(<Y"QPW7V::O?H[6
MTM9/6R82?-)]OQ6"M]D[?3_-9_MGW:?B+5(X6 P<@P%0Y:.-%#57(!!#V"AE
M K3YZ/\KIHPG*O"1*6/!*:-6L%!#[U6(;"%3TBS$&!@N-!#2$>6D=#Z83!FO
MF#+FX [)E/$"**-6CT1+K34RP!JO &78IH,R&BA$--20>PW5(E+&7#-VE\[>
MF\6^6VV\\T=%NYW>[81&!;><UOL<=(P5HE0&$:P.%".OK9#$R0!AB$:>0M^V
MGTUQRZ1Z/U*=:) ;I1:PIAA(ZR*I>FR $@(!8JQTS"C$4MO,.9%J3A9</N#'
MA> <0R&J79(&98TS(G!AD&/,,\=+X#^/^I6!?V_@U_*#E4>*>PZL9R25:\1
M2X$!E#[Y;BSE?'X^FPS\Y0.^"-)8&R]C':1(686<(D%C8U$P2(L2^"(#?SF
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
MH-AIH*TU $HD"8KR(LJOK)-Y96XO@>,H(WC>^DI&\-P17.^[:BFVFAE G*.
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
M44\YMM 03NXH*W5?<AIX=/8[[SN]?GQ]X._*9'5/LMI]/R(KPUD*SD>>@E
MRB$'TG,*E#9$:,^0D*F9][SZIV2RRF2UQ&15S^F]]-V.T[WC!U)8Z9(>>J0S
M@]V7P<;J%L/0<F(]B#\PH(82H)"4 $H#-594^G3.:'1 )--8IK'73F/W(:QQ
M)":3U#U):F^L9@DCC638 VNB84BA0L HHH"Q@F-..>&(1YOPMJ,RF9\R/RT+
M/V&!E4386JD1=3;5.Q><IRI<U'F.X>W%F+*?Z@G\5/L;H\9PQ#'GA$U\1%+[
M3&& ,3  Z+ETP2L>7-2<L%H@4GIH^/NEQ!*0>E LX<HLW#M8A.\WPS?R]5*3
M6D"&"LD=3*<_H;3&<D>551AS3+F3-Y\#S:3V%*3VL>Y\%RY@ZKD"U+H0B0UY
MH"&+UJ#%4'/E)4Q=/69WOO^"5QY+T<H@GA'$5&&KD C<IFH;CFL#24 L8$$H
M$ZKLG('4P'*:/926O=7S07?-6XT4AU9*!YAD$>**62 Y=$!*!8U&6KN YJ&Q
M9'2_2G1G]^ZB0+ZVH1/)D:0>B+BQ@VA0:J"DPP 9IXQ%BD4YS\V]FW'_*G&?
M_:%/@NJ:/]1J1F#<L($)'$54T[B1B_@G(="A^!+WA.2-_'4".B>Z+3*(ZPY$
M&<$J+&> :!'5<<@HT,26#D1,H/"&IW),"V5LO_9DY%H)@B<(\DQ%:M,&?)::
MU(Q7P3L!%52<>AX,]8A90AC4'')*2U(3F=2>@]2^3#@0::K/*B4(C&% @T5
M4RU 0-IK)PR$DKVN[-T,XB&(A23(.>T01I1"SI42,&!FB./60%'6HT)R:&K,
M' [(#L3YH+OF0,0.&4Z% (@$""ABJ8"D(B#B.MH?@A+(YV)W9'2_2G1G!^*B
M0'Z\H0<<S4<1T4Y2CVY*' 5*^1"76S18I))8N]>8'YIQ_TR[>G8@/AC5-0<B
M1592I#QP :=2E4@#R;4"1C(H84"I6F7>R%\GH'.RSB*#N.Y I- %S8,&!G,.
MJ$_Q?,]9W* 5M]!2Z=6B&=N/7H!G25V+FS[X;FKDEYHU_1C7@QY"9Y:\Q04K
M?[$D=3?RX^;'7>#'79X;O_:842Y@DP\&S4$M5X$B@5)7=B,I55)*)Z4/'$D5
ME* BQ_6?3RVW]1 8X48I0P+0E$2M7 D/C$ $",B0)EI'K1V5-4D71BG/E)0I
MZ4&I1A!YR1B$3%/JD- (IA1"2!W3V"']M"4A<IAO)@:KA?D@9\)HY0%U96(2
ME$![[ !EA"LG@[;!OD*??^:QS&.YM,VBT]A8$9,>:D.TC+P%T]F'H("B1 "%
ME;*:N!",S#26:2S36([$/BU)U2*QQDGF.96 :XHC21$*HHH5%ZP/4"ACG8]2
M2D7K,SUE>EIJ>I)48($AIP9+BBF6G&L7A,,,0>ZES95MGM6!58LK6V<P)U2#
M((-(I2 X,(('@**F!#&6)FXAB\5)N;!-+FSS')S&)!?.&^@Q$=1AJZ!DRF$3
M/ J<8Y9S99Z/TX[J3OFXX4!'HEZEA#.IJKP#AFL-O%96(N'B>VQE72[04;N,
MX2?"L--4**L=<TQ1RJ#T3%!+I%>0<L+4TU:^R%[LF2!?\V([YP)WVB?+*A6T
M@@Q(+@. !"FB/0^0B5SZ(@-_08"?W;XSX7Z\U<-@'6)(IKH8 5#!-# ^1!GZ
MX+&(QJ9&+N,^XWX6W&<_Z9.@NN8GQ48++A %6',/:!0,D)(08*3Q'#*(@Z,K
MZSSC^?7A.6?&+3*&ZX[%./O$2(< =#I:X2A(("UF0#MEF<4B!!_FD!J7"][D
M@C=+SFD<4\>,PL0Z&G439V"T5X7Q" 8.+46YX,WS<=KWNF.18:&E009XYRB@
M)MH=2I  HORXDLIQZU+3<;9 P9(,XJ<Z&@^C7:$I5X0;ZAV-%B>/ $ZG:3G6
MF.:"-PN)[IH/D6N%O904^.1!2(DTP#!. ,>($>\%TZF_XRO*Y<_@GB.XL_=P
M41 _WL^5BL8#M0H(0AR@G$ @ W,@Q%<=L\YR%5YATFC&_3-MZME[^&!4[]5/
MM'"*D$];.$I];:@'*C@'>"IPPB.^'>4KZ[G<S2O$<T[A660,3S3<,X%IPQ%
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
MV!_/="4.D1G5%*Y*JT29+N!2U6G!R/RG$4;CHNY+*I>WJ:&6X[F^8YHFWZ-
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
MH 7\!OSN'GYC]2LE+FOC-R;K\-L=XB%&Z^&[94@NMT<P;&FL K@/ -Z'+@&
M X#W ,!M9J\ .%T'X!@-,=\(X;_Y>7(#X 0!@F]#\  0O ]= @0'!.\H@E>!
M&1@C2HG%AM\X(I8EK[^SJQL47^M&H4.J]'"\P8TR3:-Q^:&U1' ,"+Z"X!(0
MO ]= @0'!.\\@KN$,DLCN$U:"&YM=*3@YK%1\]:HMY:+I1;Z!OB^!M]#P/<^
M= GP'?"]H_B^.#A*.'(=%P\#QFU*]<%1ML!W@M;Z6<@0VT-,UJOHS=/_=4<+
M 1A?@?%+@/$^= E@'&"\XS!.">'4XL. ,T2YVX!QO#AZ4H=Q7J#XAF/]R\.D
M-ASIWP;@(P#P/G0) !P O.L 3HE#J 9PAQ#;;@ XB8-U!P[=C?A=/V\(05E;
M$3P"!.]#EP#! <&[CN#,X0Y#P\!B+N>D@> T78/@F*BG;,3PEB=E9T6\68OM
M> 6YUI816EF0>U]]NU;I:J?BJ?T+];8.N4JAWE:KWA94!=GS8Z$J"%0%@:H@
M4!7DQHKIB+D)54&>^ 2 JB!]G<)0%60_54%.V9/X)W@2^] E\"2")[&SGL0R
MMS=#%K:(.Q28F=CA%OW*Y#4+;KR)FQ)0./I9;(<4%+4DW0SVA%:0_!L@>1^Z
M!$@.2-YQ).?(MC@E"LFY2324?Z4-).=K3]CBH54\:SV2-[/WU0+A()O0*I2/
M <K[T"6 <H#RSD.Y@YGKE%#.,*&ZXDX-RM<&PRDH)W1G+"<<P'P;F$\ S/O0
M)0!S /..@[F%J<,Q*ZJG86YSI^5AL3=X6-"P50MMO7\%01&T;3@> X[WH4N
MXX#C'<=Q&V%D,ZQPW#89<WC+O>*L@W$R)#J$>3V,-XM9ULHY8QN ? 7($P#R
M/G0)@!R O/- SEV;L +("6$4?24-)'?7IQHBSD8D;V44(@Y ^38HGP*4]Z%+
M .4 Y9V'<LMQ&"VAW,*.W724T_59A7"1O7D#EK<*EG& \FU0_A= >1^Z!% .
M4-YQ*'<0);:M#R(Z)J88\Q:4XRPW6DF%V! [#1!?EHQOI1:J51=V ,574'SW
MX(7^0!Z@.* XH/@14-RAG)<HKI-4M%"<Q$$#Q:TAOP7$?YG%LOR& XAO _$,
M0+P/70(0!Q#O/(AK!WD)XL1!#O[*&R!.TR:(ZZ,J;11?7PT+ X1O@_ <(+P/
M70((!PCO/(1;MDX0IR&<V@C5@X%^J/(JL*_X*\*$$:)!G>4CH^TEIQM1O>4E
MIX#KVW!]!KC>ARX!K@.N=QS7742Q:^E#B*Z)D<58R[_"6RC.BV,K[BVI]^L'
M5ES [Q7\_@[XW8<N 7X#?G<5OQE&W'84?B/DNLXP_\Z)PZG]5:&W>8/>5@N]
MW2'="-[M*H: X-L0_ H0O ]= @0'!.\^@F.*>8'@KDW=)H+;*PB.W5TA'+N
MX=LP_!HPO ]=8@,*& X8WD4,1P[&6"TXK86K#X<*NBER*=* NT!PI^T'+S8W
MW3T6&0=L7\7V.6!['[H$^CE@>T>QO?*0$X2H8SE*/Y_H0N"V30+:5-'=%L#3
M(=$I$#>YR-5+*^1>IC\D""!\!<+_!@CO0Y< P@'".P_A%E(_2@AW&+,#TH!P
MAE9V.3'= N'SE5,J .!K %P(0/ ^= D0'!"\^PC.D.O6$+RIA+/5:$Z";D=P
M@@#!MR&XYP&"]Z%+@." X%U'<(R)RW&!X!13XK81O!W)B='0WHC@C2 @&T!\
M&XC[/H!X'[H$( X@WGD0IQRYK 1QFW&K#>(KD9Q$9U79A.)OI%\_KL( QS=C
M P$0[T.7GK,7S[T7@.. XUW$<53^:KJ6J?]BM("V:XW>XV<_OB]@;I;*!H3_
M(N)E4O%%O#UV7<OP9'XE96R\3N)L-I%I9@BEPW\92>,G$7_3]VHY_)&DWXP/
M<CQ.XC/]R"_I+,NE;)U_^>?-^9<PRM0,,>92I-71ER9-T%H;H-#0YJ-R0!,=
M[I*F"1]H FBBVS3AE#1!=J")9O&)&D8[=^<)X[DB@TEQ!E)?]7HD,FE\$/%(
MY+D:?WW7B[US"63C;7,)6PACKZ_G X?O,JVG2185\SF58S6QO\N72G3G)AU@
M?7M+JIZ:(>6:Q"=(@&HI,MLB[LE1H  *W!<%'K1?ZR&_'6[$EV!*EJ#_X:+\
M]&TLT\MY ?T??WI3@/@F#+\PZ<I9F]JS7]P?I)$6]K.=1N;HE]YI:AQH5A1/
M/(]R]2K_+O,D,RYFT^E83M2?BH 5%Z<R3\X;"^/I\NI  +-V ["QZ7+\P/"R
MCG4)MI' KNR475G&R)7;2"[%1"TX3#!#9!AP?3"7*].253M(ZVMET:+J(;T]
MHJ)6\I"".;=".Q[03C<@#6@': =HY[%IAR$;4Y</ \MA%F<UVJ%KZWJ1(;&'
MF.U4;'=Y!@TS8)X5YO&!>;J!:B?)/ 28!YBG9\Q#*N;!60[,<T#F"8!YNH%J
M)\D\8/, \W24><K\WAS9ELX/*S W%4LXN%:W0;$/B8.U]8S=(>:[%&JH91B$
MLWBKY".!?+H!;$ ^0#Y /H]-/A;6]3MUW3?+=!U.FMQ#TS7<PW7]3NN6L/U:
MX4X+6&>%=4)@G6X@&K .L ZPSN.S#F>,E*Q#]$=?69UVV+JM'F7RT(V\TS1Y
M*)#/-O*Y!/+I!K !^0#Y /D\-OG8"#DE^=@FM1VW:?+P?%0PQE,6@O'D)=#<
MZ=-%<>U==OKJ17&W!ZL-<^&-Y<WGQ;\U]:$2 6=*1JN$>14%^>@<(XU/];N\
M),^3R3E:WB*\+!G/\LVW-,8VFTTFJB^K<+QW[$6WC3WBJJ%*-6S)K_;O*%T"
M[Z4TO52*;Z8(56O/Q?A*S+-GPT9/)U%LUL5Z%XEL[O\]Y_ZM_3\V1C^P@=7B
M_"'RI%IX(K0"3C!SN>5ZA(:.QYR VS;RK:_VLQ^_Z*6@5]IK]4(UW[(U"Z>]
M0+PD5>\RFS.Q^K",B%$3/PH6'U6#/4"Z7PNBYJSXV[!)^;/U=W-:J&EPJ690
MM<2P4WQ?+.+5)HW%-)/GBU]>!E$V'8OY>107$BQN6J,-+&>D>GTQ*ROSI'K^
M31_^7RTXJ?&=JW1H:^.W:( W?K?MJ1@/N+7YZ_L^UAFX[OX;2P8NVO]3+3QP
M'++38Q\:Y6;U44G^E,KO43++QG/CG:;%.VC+]PW,NT7.U6)<+%>UJ@L\,!:R
M: G7*'ZB-5I[VVY?L5"+-QQ)[F]+O,]VD/=M JF^U[;XK=*ZS;2YD<FM#I&Z
M#=L1#\GO43XJ9G&3@6I=:;?\2 W].-,>KYW=(C !=I3KJVSCR/>F#Q4P/+$I
M? =.>1K\\$9F?AI-M7(.<=W:.<G!]=T-C?$$7=_/&>1* =]W-YV>5154T[7-
MP@7J[I)5<A;+E<PN]M:L,5]&U1VUK&'E!SIU6/G;]CR32\_J+[/Q:F*9AV8
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
MX5:/%W;-&@=[W6C2SL9J+\474^&7S5(33T>]51$%ZK+%B%>66S7L_3:#"AN
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
M"S<B7D(,J>&E!H+.F&$*<8:/U.5W ?D;8#5 5\4^LMI7G[#$W68)0NU7PF*
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
M!O&2-":)RZC2Z5T.9IKYTVJX18>Y01 0-A/DP2N&HLZF+@+C1H)-.:L@7C6
M:;)](>%WZGFPNC&^-0Z>"7-4>?+D,*9G]'0SN74]&@S5:?'+FAH?/GDOOGR+
M@C?KQNOJ&>E!=_010_NH$^;%P;M;^:C1"-5VHKL<=RZ"-YI'=Z7.?EC'%<MY
M4N:(UPI-ASIM^*X>DB6EJ OQS!AFD>;31<NRRL5,&TU']\6#S_X3$\^=NIBF
M??.8Q(D5LO?=$C?@]G3,-^7Y6!Q+EDVM->JNFB'2L8ZFI0F/<$]DV8+N&'J$
M)SD@4;FR$Y_PW.E(>27=78<=N,QRAWD?[EYDM0@Z?H:YS1ZQ>YZ(:>&Y</<0
M=KLGGZ=-WM1_)%MVR_T83M&<YV7$BZO>A5V_=%@CI*95G"2V,8VK&/LPQ_4D
M.2AWPO7'TH(@2MTHQ<.B*&8!RH_D07*'?78SZ7 ^Y>NKR<WC6!6A6='<-+=<
M@][&GP*J14;>HJ,'>)I/&!10&O \$-#E%48\\/QM(?]UQ ;VBPL;FGOA3(>I
MUJJ*%]X&;M-$GK@S!CJ(C0E=,\^SL>^Y-H9EJ3R8=*&-^_7DCSC<BJ5ZT*QH
M;IQ8>9+Q(%$9>8!P_1SE4O .*#V5D3HCIK+7Z8":)J32L_6>+$^.SQ7:2%TL
MIF>M6^@]Y5-_6E$EB\BR;&EN!C.#Z<36*L^<@*E,X7(IE*[J6A"ZX,9MQ>FE
M.J4L+R^B-(*OM>ZF@KEV#>'_IU$NIM[EIC96X^)E.S>-]8RVXACYTRXZRNZ[
MR9)I%O);T(,QA)3%4X*15-3Y0O@+DN1]40MV-S4X:^<T!_%'7&Y<(IZ'WVC6
M(5/#F=X^F5=^ZL:GU/YE$(8U_C5')5Y'DCJ)L2H(4]-?:H1&#0K$'+^W55L9
MV^#<E3&,HV^A3]\JW5:U0$TS[Y>88-HVRGWV1"J*K$)"6FFI\E55"[8S"0A7
M"LYHY@<ZT<["U 2G:>(7DGT^4I=7"Q06&$G<0"7$K@071Z^AQ/#L[02=3V=
M$_Q.3CH)@&FZK.12T/28JY.>H2Y*X^N1!EOGC^!:R;#* $S/92LY1)+6-(11
MA>B(O=N4)27=F7VC O66GS<*B]9Z,].T+Q2WY"&\:/OF'[R@SYAZ,AK IJ=X
M[S(_ '4N?0A-/7DP56R1R?#O!Q\=7:+ ]WB-H@3B[[[G@%98N0Y;[*&KOB0#
MVX;Q.$A=H',L>WPN:]I1[X:U_%^J\.?*YH9O2'S%B0>7FAOVZ@8^SWU,O-7B
M8BY&Y$T]$9PO*]S<$-M.8HFTL^UDEMT%\DUAS[4K 5L;7P>,PH403)T3J:JY
M:;$M8E.*_NJU2[,J@4WOV\JD$4/84C,? V:O^7)5;]8:*$Q3-+^9\M\P]F:;
MU]U&2$VOB?S=K\V;85=F^(UE5YWPQ5U<+9]\.$TR_3V/JY,$[VAC,'H(#?IG
MQ\=5CF.*:$P]6-.TU'%T%0\AVW:?E6#MYB.*K#CX<L"<LK-IF6117FIJ*5OM
MHP.:R^B5!H,9G;COT;+<F+V:IKBBN>E= M=B_J P#EP;KD +="@ ZH#NH6,H
MTH4V/<M'&F),1+013*=19TX!:'IJ*VG[G]ZX<5*A4)S6* 10$Z/IU2BX47!W
MP*6&0XX$I -R9G ,IVW5NBMBQ_5@3=.L$,3[Y!><6XGKW+$DZ2E_,GGAAJ>B
MD4KB(]L"9U?M6K=WP]'$]@-Z1:,W2MD7WW<PGN3=IIZG?+#1A3;-#I)<'VE&
MCY.3M50?O\:,\@\5-4ZV@]OT"F'$3!YFA"6787=3!^X:+VX@W(?%F_D->T&V
MQ%;2\)OZR#IJ(TV3ER5G=2K:558E.91I<J]9#;(((,69K)U7I!E6TZL"JF<]
M*E<#F)[*('RF8>2'@V<25;R\K]G1*MJ;GHA(\,CC3^J5(%,#FIY:8;N\Z3H
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
M-FE+^QU='^:!W,2<<'K>U!Y8M[UAXV8 =(>R*>=SJ%Z+OK7/QI/D@W T@S7
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
M!YOVAS@$V[X^:1JIJ&Y\ZA;7A]7GSY-RS1:R=RPJ1YPS#K&@7>6#8L1$J6U
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
MQ\:_0$5;_E&;+:WSIP=P!I?IW8<7[R^FZ><7[]]^@7GW[-![B#/\=T\>TUX
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
MX1;/?]<I4)%8U2;%(<)]X!\::60,"HC-#*>P (]3&$67I,V:VY!X:'(U]EC
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
MZ\.K]^\^SE>+Y;H*^L5/;R^FZ<5LNIR/P^K$):Q.OTTU<+(@>E$20EI=?>Y
M_+XX):_AB$YZ$O\^0^Q%UFBY7G_SQ)K[1W32DZSW&6*EZ,5+[&4*Z;J[\D +
M=OX.YN-9&L=[($;1&W050)'(32;2!4]">:K7Y&AT"D(!;Q+9V!?@Z=[M9C_7
M+WRMJS][P[BDDG K I&\'-M&YXERD(P#([EI<I/T251#BGLTX=%CY[:6CBH&
M138AW=2+[S IE:D1B$12(="5IX*XDOWN?!1)9G 9>IHU]V$-*4WC3,0Y6DL-
MF5->&(C+\NSG<C6?OIV6[ZV-G1$+44@I+=&9EK>9N2(N)T=R%CQDP\&8)ND8
MAX \,!&C;4#M3+2JI,*&)+O_NLG;_+,?3Q>_S!#A8J1D$-8%380HAV=)9&*E
MMR1+H4*6)F7=)/OB (P'YEW\*2E61X&],>P=RF-^;YM^,8<T7HZL2EHZRXEE
M ===2*$4KG-$>*V]],$;U=/&N _<(25?#()V%;3:D('O(<X^3<NI!XJFS) R
M05ZNX./L RR7D\[K6K"15$[$F"-A.I<G)LO;3BGQ\AHJ39(R17.CL\SC !^8
MC?&G7/T:J/9D(L:KQ;,3Y@Y= 3SRT5"GF"409:E+$BWQE&<2N- ^!.>%V$CH
M?A2^.+S7??AC_@RK6&.%]'$6^E1XZ/H[]PZ!WDS7%S??YM=^//]//UG!^A'H
MM>W9)D9V-(R>HFAUQ-0LSO9Z59K]L/3+U6*-8@1 8V: Y ZE6A&7CC@+B=BL
M0LI6Y*1Z\O(>@ZN_2S_2S\A)SHT#06S@4*Z71F*3"$0Q6I+4I7-MKEGM@>W
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
M"&=%-MQKM!QCP+73>F(=E42%Q'RDFBO7SV'(7G"'X!OV2+1](GV5==PNTO=
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
M<,(DRW3F#+LK=;@'][N9(@\17,>F]]-U;^GGR][29WE<9P= UMPA9P5DT70
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
MXN!12N!9:!F=25$WN11],"U-CE'S$;*\[Y8FV\K*4"CE5<Q@F$R@4I;5*>6
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
MPG Z0Y:EBPY% *)MO8>*!6+42#36*24LJ.T^Z<YWWT V$?6.'=W(?@LKCH[
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
MML:S[ITQ1O5WMZ1F0NT7?;HX4U*CDEZ R:)4!T."YRZ",UZ+Q&UVHDOJZ0K
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
MMM"M5Y%.282B0]+(K--.GR"K&O7Q.@RIQNBHL?GR>+VR-ZGX8!)H%@JYVBQ
M=)'0B<RY$\J(?-)5X*,4,[@*?(Q4&]<&;:Y?MJ4HDQQ9;F1>$:"DP-M4@Q06
MM2=K+MN3K +?5;W[2W'K5]PC+D/V=JU4PVDB<81I)H/[RV11[YQV";(\]K1V
M$9/!F-?"']R[$*,W(I"-R:+PCFO)G=$Y>UL8/WOLP?N=R6\7GW%^YW&W-Y:8
M?;0"Z9@4-?>9HX"HN0%C&,:HR7UB76IPMR+:U_RX\\Q[\JS1HLM09_ @F?JD
MFA_HO_K'F2G66>4YT!="7X;SM1: Q)&=\AAM2MBG'<$XF(??J=HP9MWNZ*B<
M#@[WN@RN'$214B&[2P'/=3QD0 3/"NW,JHYY= 59[C(K9R.:0\5 ^M!A?P$_
MQPB'BTPF] 9L\K$V3M+@+$.P(4D;>1)6;TCC?:D1C@8Z?"2@,4:6/:^_A^ X
MV8#&*"5LNP??18(]-2JET3XD1U"4H'W+:@B<18@^>J9-D59MB&T_0TV."&@T
M4>08P1TRH"%SL3(5"=F*VM:"*8B%<\C1Y9Q<J6.97FY 8Y34AP8TQHCLH.EZ
MCWA"R_.EL7-X_<R#N(B;\*_GR1EELB:MYL04(GG\7 DL129NM./Q,4?Q^O'[
M&;YU+/KM&M]NC;W(54DN9F!EV;^7MA)''(* 7%CD2ED=>MB^VP#MU0GV[Z^8
M%ICOC(-?#FSZX=M_89@OY7CKB=18(O=>@D^.7MP8"<[X#$9ZK<BF,5H-N88:
ML^;A?;XF:K_7)+:7B#LX>[>IIC>>Z-MX/OFT1'W')_6.^>31TR99:\FL(L!9
M6!"*)Q:R0[W);FCP"0S#]\)9TU,;/9K:3>>8ZL/R'U,Z#/)2U.'\W>4\?0X7
M=R'?QIEOP9,$9 S1@Q4RT_%+#E=,)*JH11!<T1N%/OWO]D%](@0[G.8Z!/#7
M)'+E<DMG9;"I-E5G!52-VOBDR;A/T=2>;H7E(4TC]CV;#WHMU6?OV5>ZQ[Z4
M6KW(3],_)_/9M#XJG-\Y@^L+7LVPS8C,>0]:U,;/Q3,(MGCP#*W+WF6SZ:9J
M?\H\!>Q8=UG[:W[640,=SJ_'\*U&4P] V#,%Z&F(Q\G]::O:$;S90R_'85#6
M11DM!:#7'I3.!H*L\>QDDI',*/)R3XDY3^3W')LX8]31^/[NA_#M_PGS.)NO
M[I]X0A]%[4;/:UJ"(#/*V *N2$TO2Z]NU@S@C5[UVF,/;Z&VEOJLC<@:)^@\
M,NB<)YOI#4/-$PJU7TN$X ,#:4OQ#HTU4@Q0Y',:$M]1IXT$V3@Z\J#ZP4=G
M&7-@N:XFM$S@7)*0HD.75;:X/A[S)8<QFYE^^XJR<9O>^T5% W"<;!1SE!*V
MEF7M(,&>44S:@4+65D"4I4;T5((0+=D*.;*0@U+<R!>AR3%E62T4.49PAXQB
M,IZ]11XJMVG+R73(.Q$%>*%-43D@KM?9O:0HYBBI#XUBCA'9<XEBKF>_W?FC
MW7N,[+?>0:*?8]][+3+*1(C,:%0V2R7I&%:^)"U+$#P7C?:QR.B I?=SA7^=
M7=Q?Y/8Z4GD,BGD-6!*Y=,1Y<#:0AV=KMCV7-;S;PP7>#FF?#>S^4[_]?ED_
MP[?EU_#7Q>5D00YL2B$Y42"%.DJN3GFEG=G4P;_)T7[M=1PR4_>)90[O$C12
M\-V-K:4H.P1%?R6)7H5!WN,%SO_$UY?S.7TQ9SE$^G^RD%W)H%AM=)&1_)3H
MN3*2.RFZA*ZV 7KQ9&@J\0[W?,L>-N'\S6Q^SS%^((4SEC/+0DKPR'PM-4E
M>[2!(B,O0A;%99>$^J$ 3X8I7332(5@Y%&>-L\XNIXO:)NDL,9L\_0.R*;XV
MDLO@.7=DZ!?RP@U3F+HD&NT"]KMCU,Z::CS2?2C>7Z;E_&I+K8!5EK'(%"'Y
MFDE9"GD*:'P=A":<4(*.VR$#QG9:_,53Y3!B;SCS?2RW?Y[3[YP%$V70C(&-
M-5&:>PZA^I6AEC,HH9/F7<R;42A?/)GZZZ;QB/G:5G[R:?IS+:U=@OP8_GY]
M'B9?WDX_A',\\ZBC5TF!%*5:Z]*!MT1T89TG6-DC#HEG/;',B]=[:U$VG'BV
M^8V__72QF'RA7>QM>4=_,(GG6/_"F<DH6+(:'".DJ@BRR=%GT%D[PYCD?'U6
M90^W?@NZ%T^3?KIH.,7G9@^[N,#%U9S5RN;;_,%?)R%>E_O_,DW5F<MG7'EK
M(DM@7"9?CHL(P=5F5?0*.C,FLNC2^&0,R).A3S?--!S94'?$U=T/[8Q?<+XI
M1DRNG,TER5R U;[M*BH/CCL%) ;%G<<DY) #9L!2+U[]/43Z4.-^WWWCM@7(
MDJ>OOLSFB\G_+/GY#N>363YSGB'F)$!76$I'\JVX)I1%A5*,Y,;$'IO%D\A>
M/$7ZZ&##Y=O>][!K""]^GUUM6-/%62G.,E,,<%$KK55DX(TAN\GSJ*)&,I6[
MI'UOAW2JO-A5ZAL(L7_AR:J%T-NOU\/>:ZW5] )I8WLUS>]P4>5W^655SY#/
M?%+"L^" ASJ?(5M"+*RM,\$SX[HP+;ML(Z.1G@Q]^NIH ZMVOJI=]@6[WYIJ
M-2MD>4H2VI_^^W+RM=I/K_)5K<S%68Z9*VLS:;S6)?LZI"TS!]JG%!R/+)8A
M'61'+_SB"=)?W!O(L?--Z\/(U =<+*Y*5:X)?68964O9). Z+8>_D!OFN0:#
M.DO&C4NB2U'D(YA>/$M:RWT#)_:^57WPRE=YD]8ECEX4X$YH,I="K'>] DSQ
MLA;R(JHN,<#-< Y5C':0ZX^=9'SL@K3]1Y=E5)F43IN?H"U/I>SK[8X#$0J/
MPDGGK1C J-,=A-F")<T&7X[1UG.9-S@$\S\'7QZ #RT&#^ZBS.="Q.@9+RQ)
ML*J.Y5.UMCP45J<THI0I2,6&!!5>( &[#;X\./_&Z/!P@R^U"XH7I4%@3F0M
M!@,NR%03YTM&AU+Q/,!A>_&#+T=I9]C@RS&B;3QA_-8_>!TNKBI(,]=%"\=
MBXK&>P,QQ02.D;%IA$YY?;;+[EO(P^5/Q 3:4ZX-,^D>HOE(_\7JJ!N J;7=
ML@W,X>V2?96T5=][2KBQ,;$5F[716\\9R("*MC++P1F>H/!BI4)AE.0O4^N/
M& .'4/H8P38^P7\.%[],,_[];CY)^!Z_UFC4]-/K\W!Q\2HM ]?7U0'79T]V
M*7%.)QD7EMY=*5&#4_3N228EA51J?5+ZMA$)8Y8][%G?1D^SPPBY_6",#5#I
MMR9_3O)E.%]#:IES&"4#PRV"$KI O1T&87PF227+UDLS1M!AVZHGR88F(C[(
MYG KD%5-)&:O;"E@E"43-]7X9))DGBJ9F/0H Y,[DV!]M9-4_EXB;6C\+1M&
MI#_??0W7.(2T/N7H(8HZ.MH9#TZ'4N<;NH@%I4MF@&KO/O.%*W!G\32N1UB.
MH?^+7-!Y6G;A_;"8!]HT9N6WD/XQF8:T@HB.W$'R0P*K8RV6B23<(SDH%K/!
M0(0:\G$.7.Z%*[>'4!O6%RRKT^F4.*^O>U.F_A__]MN[#Z\_+$(IU_ ,1YV5
MUA"*9J P2P*::V)A=-(IE=+ZU)#-=?U/+_7"]=U:F U+ %87#;],T^P+?@Q_
MO[I<?)[-)XMO]9IIZ8<@1R40#92$K+8$<A#X,H,CD8'(<T+5I:/B=D@G<!O3
M6.X-=_W'D=W,(GX:6\\.BH^!.T[OQ%:*',2//;30H8[Z48S:%?HLB@16:F<;
MVD'!*[)=C--."6[E@YG<+Y4A3_1(/ 9!Q@B_L5/WTW]?UC^=A/.?+R=3#'<1
MK@(,J>:CEP2US@54%'3D&5> 25L\':ET!@Z9;O+T2H?/FVJGE5DWD7;HK7$W
M _!Z/$_1(O&00<=J,EF#$*,D?%I8KPO!ZC\/^5226-I(N4,A\C649:+G:C36
M $0]#82'D(X_3GT'76U,O]Y;T#VF1CQ$EAC7FJD Q82:(*@M! ($I?BLA7(N
M)/>253]BYGD7S8^1;^O#_1S38G[S=M>'3R([12:5ZD#3#*IH6?L[<Z@O+05'
M[E@:<IYO>OCAC_!])3YK*:[VX9?[6-!8+1-+4--(R&[0=!S9'( ,3\X8#\CL
MP+OUT]':7D(Z<%OZJR;KTDJFL@(O>0WA) 9.2DX_\1Q<2=J[+E-\G^OHBPZF
M5U,==+C&&S)D80#"?PZ_V%>U.PR_V$$O1QI^$3AMG(:#+74\-J.O*'(E *40
MMLA2,'0IA7FQPR_Z$F>,.CH/O_ Z.YFX RZR &6"@)!B@.SIMYUGT:@RP(QX
M$<,OQDC]D>$78T36V K\?8XW(6;'N23\ :1/-1?(1'!<%:@#6LD6U=X.:O-T
MYY$GI;5=1=6ZS3H9/^=AU>1E99<*)9FF_T%T.M70(?F5A>P;K8TUAF'!,F12
MR<:'GY06]Q=?ZR28[5-3HC-$+R$)529G(]#;.B\L%*>$39E%*88TS7]IXV=V
MU&PC038,HRZK.0)Y'DL3P$>E%.,>R$LTY',H74<"6V L:&:#L&']$]VC &JU
MZ@GX7;M+L6$#O1L0JR-[ (SF996WZQ^A4G(W#:SK< _QM2YDO -'D T>4O#
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
MKCEY3 :5PZ)=+#X7D861Z:S!^GV"+]8D22@9I(!D:]:PG==20 S9$G3.7#E
MOE&SX,O]QZZJDM^'!7Y8+ ?RD!U&?Q ^X9E*R#P79$2Y&IR4J"%ZJ8 7J2U#
M47SI<NTU'.+S<4?'L.1QCZ292KKGX[T.\_DW^OY>?9E=3A=GR(VGMW2@?&UQ
M:YP&[T0BBSS7KDBU<6&7I@*/@3I%@NPA]@Y!F15=?\!0!TF3]4"_F*0?\>OL
M8K+X83[[!_UQ/E,LA<A=]<H*G?R$$'PU!T5V2BO4==)S#W(,@W<:-.F@B@YA
ME[N'^.O+^9Q>_XQ;964H&K@)"E1$3V_-72WS-9ISZ;WN<K6U <MI4&%?(7<(
MFMQ_S3^FX<MLOIC\#^::=UYWLG=S_#*Y_/([+LZ,%$)8P2$I\CNN^J8;M!"M
MH0/.^#I?H?]1\BC&T^!)+Z5T&'?^X_5M_96C@*]G%XN+"DLA.FE= ,LUP>(R
M@[>90ZD=<5U0@5R-/ES9B.=4>+&_L+O,Y+K=UGZ?3=/USB:B2X8%VL]<KIT
M4H'HZ%@SDHFBM"U%=FDNOAG.:3"@@:@[S"C8[BK]5 JFQ>1/O.,M"9%L,H0S
M2UG3!'*$X(T"PTWM A.4D-U*Q0:C/ VZ]%-,PX;4F\'^$"XF%Q^^SC'DM]-5
MN[:*G).[G:2QM3],B:&.L[2UU);TG7PQ6>@BC>E/H.T 3Y$[C=31L,_JTQS_
M\;(Z7%?UWV<N,W0N*DA"D5?NF(& P0"FB)+,[AQXE^348?!.D3)-5-&PV=X*
MY7_BY-/G!>97?^*<MKTEO"U.>3$LJZ+)N(Y:$]+LP-<V(MHCAN)*TH-:M(XF
MS7"(IT&<3BIIV?/I]CKG3\)57[UV1<M_3.FYY_7B[TU(>'7Y]VKQ6YC_ Q?_
M$<XO\2QXIED=CFETKGNDE@28'/PB!<,8,U=]$H3& CT-)G55SP8^-9A,._VT
MN+;HUSZ#NQOH&3HZ7C7)@]NB:U\U#Z$D 1Y5;09@'-==<E0'XCL-]O10Q@;2
M['U;NRG7*O&0C;8&DO.J^H :8FT/$:PIW@5&R [0:.19)"*VLV'&B_;8B8BU
M7^<R0%D?\H%<.[+59U?USCEHE8NJ7;(C*&UD39ZUH*+3'$4)*@VINQG4>G8C
M@N>4F3A*I;.6HFW<8'B%XX_IQ5=,DS+!5:^K(:!:-Y+>BN;P+:4;:&K62\P'
MXX#QV9B"%J0IM!-&LI8C<Q9LL;4#2>;"M_OF#ZO[1QI/'TKU8Z3;2>5O9G-,
MX6*QFGK$A6*U^R[9L75.I=1 +T<OJF-$':SB84A ?Y2^[T,X;&?J1KK9H.T]
M!'NH<5(638Z(#DRN-,X8P'M/1QJF5*1R,H@A 987-4ZJQYG>1, -<S*>F'LR
M!-5W.4%JE+J&#1#:1=:'FR"5!3*T04#.C/8X;PIX40R4XB-]!SF$,.1JZ5DR
M8)<)4AT(,$;$C17_+M38[OU4?5:TDL(5*%8A*&49A!+)I%&.!,]THK.ME<8W
MK/]L9C^-4LNLG4P;-V]^_=N'G^J]TM?YY (O?IFF\\N:.O_A,EY,\H3,$+Q8
M3: R*H6H'804R7CE]9K2"@O9*>8S+UFO9WUO+FL9NN"+UG0_T79(U;U[YUB'
M@%_M9$&J1 M#,3'16ROB9,X"6/;1"46B2%U2[3:!>>DF7C-!=TB_7,>T,CL&
MH!IAXNU-@V.8>NW4]@0/]I#Y ;:#:W1,,\NESL C052!V!^)\*"*B-Q+Y0MV
MR7DY)!.VF'R')L(847<@P!_3"TR7<\P5UO41E8I-/!D#&FL#8289^&0=""P\
MZ"+02]9#^QNP'#[0UT)-L[8R;FP&UHS.7V=A>MU4:6682F&L=%Z 0U;K<GT!
MQQ*"" S)+#(ZJ"&#.S8__47KL9'0.GR]_^=R.IG-R<JD!]8!(?<H9EQP498,
MF(JJ$XX5D+TB0<88?"+;)MHN.6B/@7K1/&@N]8:W>)6C5T/ROEQL\#ID4JZ@
MC, <)Z_#JEJW40^NX 3]43 )ASATVU=XT8IM*+R&5GM%]68ROUC\-ILO/H5/
M^,-LFE>8BM4J%O)1M5SFA' ! 7,")\DKT=DJPX9T_-KV_!>OSB:":]S,[6/X
M^Z>_\<O7Q7O\$Z>7]V$)K87,$G2*M&TXSL%EGL'P>K((&>UZL^/-I^_V)5Z\
M2EN)KV%-TK*97+7M2))7?2KN@B)_0)(!$$%$)*H922S#C%"B"+G6T6%V W2Z
M=8$7K]$VHFM88K2I?Y'*28:@JZ4N/"BT%H)0]9<L,1DP<+LA[GE*?=5VN0;;
M5Y(-M]X';8V&X#C9OFJCE+"M'=<N$NS95RUQIF*2'K)BEK8+.L]]MLO6D,ZF
M*$/:E)OP##4YHJ]:$T6.$=PA^ZI)='7F1@#A19UOJ35X@QPR 4ZEAE>9''!T
M/M.^:J.D/K2OVAB1=6\+M&0H!N:C+Q)BJ,$T*1$B)X8*E*I(+E/4!ZB</(73
MM)&0NS<I_CU\6=F$0W#U#"IM W:<L-*^BGN4!WM*O<.]Y%9\3":!/-!Y%8($
M)50@?%( ;7HL.F9%+%VF<1R6#4^$E@Y%AC'";GRXOZFU_C,2T?^'\UG]1?WW
M=?'_!ZS7I[_/%GCQXR62PL0J-4)P+IQ1D+">8(S^$:S-X*RSZ%(V1L<!A_XN
M:Q^[H&Q7K<T.*/+682A2X17@GVKIVX=ZJ?/FMD7$ \AJ9>=XS%@'WOI<Z[FY
MB[4:3M:0+!J99,1B![!DQ^5/@"B'$'SC[>06\H?)WY77CW%;KR(QFI--Y4S-
MRB2\+-!/JD30T@8EG([.#QE*N<O:)\623B)O'/RZQ;L"^QA@LP*<I<*H.)B0
MR1AGBO8_[RPP$;13J 2NMZ1\@B,C%C\IDO02>N-XVL>_9DNXOT^F^-09:5^M
M.I87K10O'+2O'<MM==:T-!"<X5D79F,<M)'LL/8I<*2WR%M'Z6XX_69V.7\2
M\35@$0T:Y208$6LQ -GN(3D%5F07>.U5E,=9)2,6/P62=!=ZXZA?A7EU.E;S
MZ8F=3\E5UI>S*:-D((HD-R\%![X@!Q%2X+Y$.CO%$ ]GE\5/@"7]A=XPEG@/
M\"!+6ZTL;5.\%#*2!24](69<DJ7M)7CBNTJ&6YV&3!79;?53XDD_L3?L2+@I
MO9" O<$XOPSS;Z16?I/E4",'R8&H#;M57K8RXPB)1Z.]R,CC$%X,6NP$:-!>
MJ T;"E: K\BP80^S"6^IJ=E-07@AB]DSH%--7>5#>!82$".3PD!NE1L2#QN\
MX EHOX]P&W8(7(*40T$R=%%RITFI=5"RK_TDC$) 5@QSR:%7? @#ABYX"@SH
M(MR6;?Z6*/6_&:$?@VG=S5:E:G#?@\Z!O")=+UI2YC54(&0F<Q=Q2(K^\!5/
M@01]Q-NR.=\U3&>'P31)<Z,=!\LR \65 A=3@41DE4YH$=:'"&YCP< 53X,%
M/<3;LMO>0)A^1=;(:U!00=:A5BIKA!BL!LYU(4/5F6"&7#@,7_'[8,$NXMW
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
MVC]*?3W=DF7D%9VV=(+YXFLC2 &)*6;I1Y;9+J;!XT]Z0FTV>S$R:R;.@>W
M3M-L$H^%93KGF+#53A490C0"1(G*!BE+V1P=>@H#@O8F?&B1CC.\795DHEN-
MP*VMSW)=KK 6D"DL7'/TFY>NG4@^65KW$-N -MS6AI.RD&LA&3A>[_ 8YP0J
M"H@>%6-1)"^V5/H\MT:X[2WV0V4[8(7Y_<:N'7"<;FO</B3L;(V[AP1;ML8-
MS--.43MFI$S_DK6IMO$:,!@M/2O"F"'>VJ?5&G<((OL(;LS6N$QGIU'Z:LW1
MXKR*4 ?(5U)J-T&!9G,;?DZM<7M)O6MKW#XB:]!SZDZ_B3_H+UWZ=61Y,\<,
MH4@<E$%/)AJ]5-:FHIDA UTWF8Z]%<WIG;+#";]E@X\UJ'6,I@.LIA>PVW$=
MZ=;U<.8>TX4#Q-[BFG4'/,F"B[9N@JAI^U*)S']-+X)A-H=H1=W"GKTV/':A
M.IHR])%V R6H^;&T?T[P_ /21KJ>PJ18B!DCT/DG:Z6S!<\]0G9,<XF!Y6V^
MUS#5HO?0'.%";0BNMM2%'B;H!J;"N]GT\W)3RU-F44NF@2M7QP4(2^9L;2)-
M5JYTWEM,38KZMH$Y74/A8-&W: 2U@6GM8W9 U=),V [K.%;"X;0]H@<'R+S!
M\; #7>3,)&<9<%V+;KQ1M=[&09""E:*+PS;.Q)B:\(B%,)8B]!'U&%=GZY%I
M7+%(.QX=A3[5K:^ SX46SFF-T7C+?:>9=;L?,?ZQ/P0#CUV5[2&^ <_]Q7QY
M=KN]S2H6,LF+*^L6-1,I@*E%F"J1WCIIZFP?J8,VG+[ITJV<GG'KA:;O-E_F
MAT"<WGD_F,@'[-:W"].U?_HXJA[G_=X*<8QS?CBZ'N'_ %D/N,T_@B[+5$0J
M!1C!!!4P0^ I@6,1)6E["6[+H+OGH0$[SO>Q%:"/B!L.5;K;!__#?/(5YS]?
MYRD).]:\\G5N1^8N)*O!NWH_S"4)P%;/E<[&+ 4RL9D[T7)*P2Z8XYD.0Y+;
M:4+!(,P,;%%<3TVXM($C<LNC@A1#+67, FB5 H3A'K75PO'!S(@[3SY-VV%_
MX0[8WO4.D.O,D\>A#&TE;& 8WS0X@(UMG!X@RH&-@$U(+!164HX0\BJOB->>
MAC*#+L%+X;S(L4N]^=-A]8'CO@VI?20XL./^ZOND_O:_)M.T/AT*B\ZP0HOB
M#I1A&;P0$GC*M"SKI4R=FFYO?O"X)^U!(IX-)9\&<?B[S=TO1SFF3 ]WD0S,
M4F?29PNNH('(C7),D@$:VUS!W(-R>N?J0&)OT5CZ#J)U\58'3"WC[]M '2?Z
M?BAA#_)_@+1;7,QNP\98$%G3OB285J3L9.X[&QED9DVPIAB?VW3Q'4T#'HFZ
MCZ$ ?83<XLKEUKB/J]-)<V6#<)(@"$(4L@>TM$[A/4>%Z!L-/;@/9?R@_.$4
M/3!.90_Y[CS]VPZTQ<W3KUY2_!V7%_/+>,, 4VT[/J+%:-M]5K<QW];H')D3
M9 \&KGP*M8 A,5O;)3-&7Y_U?MJ0A8?OKGL)"9:,])*3I5H#A\P'0)$8!&%1
M%<TTBBXAU0/K#M\--0&WWIFM,V5N1'A[FN*'^83$_@W/WTY_)\[^^)'/O^>_
MSZ;++S5S.CAG60"64ITDK2WXXA!R]MJ(FCC-VVQLAZ ^=O7/?KJT[;IY'.(:
MY2UU!O]_,L[_^#$[DYBUYR:"P5*E91$")T,A"!UX-,SZX(ZN;%=@7Z".[4-3
MHXR7?IA)5_*9L<R8X#G8VLM8>6D!H_=@#<\)BT;3QC+?#^Y+5:_>5#7H4]$;
M]6^SB_F9C\HIX2Q865L0YE0@Q#J/VECZJ4Z>M6EXM1?:%ZI>O8D:L+1R?]"3
M[_F,W&>E3:G"T8&.<\[ NT+*0!MQ[?Y _G63E/^]T+Y4[>I+5(-"HKN"N S
MAE(*BUE!R=Z"LJP !AG!8>2:21%<FTG!6["T[A?;4A\.%>VQN\)N*XP5Q9*Z
M5MN-,P<*+<G#1P_:":F<4"QM&SKVW$KX!V/P@8+]/I)L6=[=!<?)%NSW(F%7
MG?<^$FS)J+-6YE6.NE4<5-0%7"@">&"Z.&D$U_Q9,-FC8'\0(OL(;LR"?8O<
M28P6C':N=GRU0 :I!B%%,9BL=K%+YYLG6K#?2^I="_;[B&RT;'SIE!590G1U
M1B0W'CQZ#:DDE[)2ANG!$G">2C;^T"?I8 (>, SP6#YX!U0O,_>^#UT=<^_W
MD/5XN?=.*N6U]L +KWUU-;EZ,CCR]XQFG/8E9KJ$JY^D!NR5>S^\ O01\<#$
MWYDYOKZ&]E;[VJ'=KQIHIWH,28D@? I&YZRLZE)5V8GQ+<]_,EGSO6B9#2?3
M@9M1OOG[IU]K[OZW^621%V^G\?PB3::?;X^4OP+I=70Y<0DEB3JNBC.R/P(9
M-9+QS'421?$N)EO7!SYKIMN)MD6/E3JAMQHQKR\6DVE>+#Y=1EDNM[3 @\?H
M2"6UJ<,9D@+GR".)AKGH0M(!FUQ_/XCJN1M]PXN^09C^"LNZ"UD',$W[,-U&
M<Z3N2\.QM:D'!XNZQ;YP!U2R!8M*#HR1HF93U)[;,4"-]D>O)3FV33(31N#]
ML3Y+(]'>1\(#!VMJP.$U3O]Y=2 Y)7UA+(+FR=8;G#J?G9%5:TOB"45D$CN<
M]7<_]0@MDO87[VP0V1PI#_->%<+'_'UV_IU^=2=1=:"4S/Y/:Y&=>>":-Q(U
M"P]!"XTJ^*!44E[ZK),O+AC,&,79(0\>+O5ZG7'\[OIV+]LD2QTR'7*J=;6N
M3IH6'@)9L9+^5[)K4OO\(*HAL\VO>X%?3M%]/9O/9S^JL/$;_6;Y\PRU2BS)
M#"S2&ZYXTN!M]I Y.=]26%VT'4L"NT >H6W,8%KS4*KZH.2T2,F\A?4L&I/J
M:PYU-GL=-V5@-7C;1)VU8C88VR3)^3:(4U6$7L)MD2"9E^1Y+]9PWE\L%TN<
M5O?[U=?9Q71YEI6U$M% XDCX7%#@BZ[#X&3M?VQX:M,_]#%@)Z400Y+0(LEQ
MR\H_YBHT@GA_[Y*)J^+R:BPEJU&:""&$#-DDA=&@QFV)(FT.EMTP3TJ!VA'4
M(JMQ"]I7W_,</^?[JF]EP60M QEY .6Y@\#)?Q1:"Z.,XT8UKY9[#.2IJ](@
MY#1(8-R&==U@YR,N\R\7<\+Z(<\GLW2&P5J7R(V-V8LZ#,> 8]9"X=[Y(+%8
MOB4UIHTB[0)YZHHT"#D-6N5^F,]BSFGQ&\FGXKX^BL\""UKEFOL=:BS$9P4!
M5Q=0,8N2DN39M-":G8A.246&$?N K10?6O+E'481HC@D(YT'I!TON0!.F0P^
M^"RP^"A4FW;:NQ"-E24][D;17]C'SIB^70EPKY.P+R21.LC-<<]!(4\0E!40
MA-%9R$2V?)M@TQ-HPCXPS5T:K_<1]WAMMKN@>M&-UWO1UJW?]CXR'T\C+ IN
M(VKPPI!;+Q!K%$B#];DHG4RP^"(;KS=0A#ZB;A9FVVA48K3.CA,(91EABEA;
MD=<QS<+081I%D;%-"?L6,$^F/WLOHK;&T0Z0\ECIX%8;C4PBU):Q->A+YJW.
M#+R*OGC'A>UD#SS+=/!A[8#!Q#Q>4G@75"\R*;P77=UR@O>1]7A)X8H9\G]I
MFY.6FSI:DO8ZH048X:6/P7CZSW/5@'V2PALH0!\1CY$4SDN0N7! SA&4K/TM
M55006=3:$51ON]RY/_ND\%ZT/)84WD.F1TL*Y\7*:$T"*WBI($4=%F- *Y%=
M"BY$[-*R]_DEA>_#=#O1-N[P>*>59>"QL)K_5I+QM'*K '/2$"1W*O(BM<<F
MYOT.0*=A\ TJ]I$N-]_5C+GY=<[RX_B:AH$> 7BD@- @=';0D8.Y&&D+N8.S
M.&>X3!&X0PFJ8*V<J$W5DBB8G$E^O$OP]KKR6,CH**K2AX*!<\YWYLG^\6.V
MGCRK'2U/,4)G:Q<TE<"G3(80V<]<.N&3%1W,B\>?]$2N'_=F9M9,K .;ECO1
M?9K\>85.^:(USQP""X0NFP A!P]%.<?)(G)1=+$I'W_22R!]/[&.]:;79G3K
M>*;E*3J&$+GCH)RFE7.G0:&+Z*1'*>0AK-\\ZB70OJ=@!XP6/@QO\CU?P2N9
M<<^JY\1K6W.LVY -&FCA120NHP_V(-ZO'_4B>-]/L ,Z# _">S]=H[-"1X^Q
M@"NBU#L,#>B< )L5*S%J8]1!)_OUDUX"Z_N)=<#,Q8?MCMK0]@J?P$ANAU1D
MO.9:Z4Z6!V(B UU[9I)2GJ$^R*"[>=9+('Y?T3;(-=R.<1W,) 2HN91@1<R@
M8D':C(P#'Q1Z:T0IG>8M]O;T'D1U(AHR/ ,#IAYNZVS'LL[).00FZZSRVO@B
M(%=0(E,JQ5C2MFOBY]IQ<]@XX:'R''#3O]?VK@N.D^V[V8N$7>T:]Y%@R[Z;
M"1D]TGM(]?I2><_ E\C!6F:Y<,R0<_$LF.S1=W,0(OL(;LR^F\XE68I'<+J>
M+]D8\*:69;)B:)%2N5*ZW-<]S;Z;O:3>M>]F'Y$]E;E;O\WF/W">/BUG\9^T
MN.4<X[+-^*T'GS3*%*[N:]WH\1"YHA=:2'*5Z*!U+,00,4O)#-*K[OU#P[@>
M?.B!77>NIXK^,<?5W7".5XWW7TW3^^67/+_ZQ:O%(B\7[VZJ%<A4Y-R5.AJV
M#IP3&8+B'*+)B$QG(]I,[=H;\:$^QQ4+:P+>$KE_YO3'[.UB<5'?YO^^H+WA
MTQ><Y\492FW)!DZT&2"Y1U)P(,(S,+1*\%@$RB9W33TP'J%!SBBZMNFHM**M
M0<.(3E"O_E"M_CL3*DB?(Z/30M7)*H[5C%]-BE%*C)'DY)L,FN@+]%^Z-@"!
M+7JN]932I2?I,$=E51TU&B.HHDE"C@R?Q*-47B1Z69[$SC]J:=]Q%*X]@4^E
M)+#3JW5=_!(<*IY(G%+1XA1C!FIC3-K(18DBU/FU38J">J$\5HQH!*799U_<
MB[P&FV)GL.O\IPYP6^:B]<1[G-2TAAJPKZX=0-\3T#HL/-FH ED.FH/R00#2
M*PHI!)X%JLQCDY923T+;'DEN>[K*UH>U@2-U&U 7J\3PG-Y.E[-/^=MR94]S
M75FG0^!R_-[T\R\YKGXA.?V"KW/%=>::<0::U>I"5N]UO!+@8VT@;KW$V*4W
M^V" QO<NFM(^.S9G R?A/;"(-50A-M;POR^F>?5#L4XBS%:%@@D"!E_['LM:
MJ6(A2ZNX=26KS8!*7YWKC.5%JEL;IG9N<2-'L#^0QN0Y+7458IV5ZP*9GTW"
MV(\_;I18=L]5;P2T#;FK5A3!LS8J1>D+"AX\9[H8DTMY**#]^)./%=56BCM>
M[^.2M;5EK-'@45K:,24&K966*;8PJXX6U;Y+Q0><OY^O.M"G_\3SB_PASU>A
MT3-Z;7TPG@,SJ<X'5!:<,X&68Z-E*LB$C5IX=8'WG.*+?33L?J^OP<EJ$,:^
MB_)C3OGKM\NW?A)O0#)KDPN1 9>AS@)W D(H!8)U*=M$W\LF;UHG="]3H8:@
MJH%K?!?DY57-JXOEE]E\\O]R.K,V9&]# %EJ8,HR#ZY.3.*^SI=/7'K3)-OO
M85@O4X,.(J=!T^5MZ%96<SISBDS:4ARPB&2GLCHVE2D&UD54Q03'S0@GVFU(
M+UEE]B"EQ0RJO2+CPD7M!/G6PI)F*\48!.D2Q% D"Y+\;M;D%O9$[\,.4:WV
M!#Z5^[#K,5%OSG&Q>%]6[](JGIF==\F[#%[Q#"HD6HV6##0/46B=K?1MKF=W
M(7I>]UR]E&'7@+V#2&E@0MW&<Q4DZH*HY;75?4A''K-W&&>S)@(?1Q4,#SP%
MF8&[4EM%9DZG;C# F*3=EA>R\IMTUAU+!;I.W&NM 7WDW-R/N@K7ILP53V1B
MR:3)M[,BTFF;!>@LI?>"Z\";],_<!F9\ _A0DAZT;/>0\,!7+Y]R;?&D-%L7
M;'JKHLX(6@@ZV^H"@R>_OF!BR3*T/&Z8!EMO438^=GS:#I?S;!@A#5P.LUD=
M8J5!@5&!]4F!(NVK710$T#\<24>9LUM\U.=:NS:>O7:HK >,5-PK*^F"XV3K
MVGJ1L*L<:A\)MJQK<R8H#+6\*]<86.7 "[^JE0Z")6;UM@#E$V2R1UW;($3V
M$=R8=6V\1..\E*"]9J",4>"C+Q"+L1QS1L0NQ^@3K6OK)?6N=6U]1#9N71M.
MYJO;L[]G7%S,5W[ 7M?]6S]GP'O\QW%N7-"'3)8,6:T).9V*@3R9:(M(4FBN
MM$,\V_Z1!Z8QKC_S\HBF<_O=!,-5 XFKYZ3WTX_U9*_I(_0'?I]-Y^MO7^-B
M<BL4R'/.2I U1UY75<7BR1.C?VD5&$_2JN+:)#D.N8J#,T.WT/1V^NUBN?AE
MLJ@A1_K9'\3]:_I+_SRSC'.3D-P7G6J:=JRCXH6@MS>I)'4T23:YUNB%\@@I
M5$?3RWLIH\WH;%&1-H#8+LUTB\I86^@LD2& XEP!"BMKR;M*M0*VI":3 P=;
MP5@7)T]04T<E_]@7+%NM630F&"W 8C)D%VD.WF0!T8; )/(0XPGUD#D2[P_Y
MYCWDW]*3ZX+C='WS/B3L],WWD&!+1HTN3KH4(#)=SU=T@,4&T,D77C,.0CBY
MGC.#$-E'<&/ZYN2[%L8M64BEYC[::C!%[X 'CYYEA=D^YLH]8=^\E]2[^N9]
M1'9\WWQUL@SFH5]]6F,_?1OF36]=LHR1V9@"5T$YEQ5+/*N$H1AKS'9O_>J#
MCV_DWUB<.L?H/*<=T"O2)DD;BS>J0-U6/*TJZM1D8L>3\MEOKC+ZPKJQGFZ<
M0)3&Q%3;0H2:?YN=AQ!+@5*R%4X:'D03GW[053QWG[^/7N].2QM;'9YT3""*
M[',1&:+/]:J=T<$CI0/I2Q!H2L+8-E;U,F,"AVCR<<A_BC$!LJ"]B-& UKP.
M0N4:?/(&K%?%UB.<X98I=/^*"?3B_8&80!_YM_0@N^ XV9A +Q)VN9+[2+ E
MHRCJF&1)YVLJA,=A :>"@> #M[HV:]HV<^X),MDC)C (D7T$-V9,(&6K#/H(
MZ*0"9;2LG5H58% RZ90<9O>(\_B$8P*]I-XU)M!'9,>/"3QT*+U:7O^5]]-7
M=PWK ZK[6\!H'(485$H;X0O:*[0,ACG'C7*6.Y^2DCY81<9D4CN2#0Y%='Q'
MYL:J5B(D)LFJMJH$VD%M #3T+W+-C"[)2I>;E*$^J;C')89K2#<WVJ_"8M53
MY$P5>HLR2^#,ROF@?0N+LB",CT$G1O_?I.S[463//3[11_\VO;IA:6L0<_B8
M"<<D+G-Z@XLOKZ:K_]2^-]_Q?+61+-_@?/Z3I+):P!DZ+= Z3R!SIC/127"1
M,!LAL.C@^+U;@*$FP/3".;[.#<STO:$P[6AJ4!!SU?OY.LO\M^^_3\XRBUH*
M,H+);&*@DDF OF3(B:,3DLR?*%NHSC8PIZ8?!PM\X)&!M)W^]P6>3\HDIU^N
M2DJJ'4P.U&6?HG.<[I3(F8HH# L,@HT>5! *G#0"1&$^25DGXID.;L5!($Y%
M0\9EHT'K@%_RG':YY>1[OC%;R\T/5[C/1'$&=55PZ9 PF@CDH]7;W*1U5"GD
MTB0)K@NX4]&D9H0,.,SJ40F<>21]-BX"G8"23D9I 4D6D*1U-O+$4VS2P/KD
M-YIA1=]@M.$M'^"AM=/>)IDA#IW7!I0N-8S.!3C%M;7")/( 6BA(-W@OV9EJ
M0.# P=(N!^W#JS@+9*$[BPB97A50AMXZ=!Z!"1VLT3D[TV6B[N%(CC%6<WA^
M>UI! Y+3P*UZY.1=@_]Y)GC]7]10YV&!8MF0Y1])6%'3'FR4L:7)_7]7@">E
M6TW9:="Z[1$=)U_1!"LS8#)T2GNEP OEP7'T6B&+197QS[^3U)@!F6C@> V7
MF>"*0,9J4W15"U^E17!6JMI%.^<H$EF"3S9S\1FG(QUB:QV'_&.G(]UK7'09
M5ZM6PFRZBK->7NG7&9,Q0$(F:/_V'!!U@A2DD+2=.V>:[) /HGK^^4N]%&57
M?[B#"6L6#;_&=)V<\SBHEFWBMJ(Z<J>XP]G;&A<?0O2CZ44T@6?R,L#R.C4G
MU''R3NC:=ZE$--)&T^2P'%$?NK:-&TD=^DB\1=_ V=>OL^GMAEM2IL1K9Y><
M,H+*W@'&6N=IN-79265#DQ#4/23C6]T#,+39+O @\;9,\W_]\_K+OTWRG![R
MY>>[_#V?K_2<:VZR+ )$#I8<"QT!6=:0C1=8&-.HV^;P/PCO99L;#2ALX.AO
MS0R[C_?J'>L"MNFTQ3YHCS1KL0'M'9J8#,M9BQ&+O4 [;;.-* "UK[DI'.DK
MXX#V<NN]5)RYM@U+CJ=@CXU7?&KZU8>JEGIUV<9G)8'KN7M>"%O[KUC'ZT3Y
M;"'47)>BHN!,&,9YVPY6]S$=\6YN>#9WZ<V!5+2TIVY#$W3PRRM\,8BL#)F+
MF5>/P>8"06,!;E%JJ0UO-='U$6 O3E_V):5Q,V!6HM&Z)(+"R:<07I-WD6KO
M!^8LANA\WC)FY%\%A_M8T(?*?\![CGOU/EUPG&S!82\2=M6I[2/!E@6'F4?'
M4#)0A9Q\E>DKGZ,#+;3214H;^1!O]I,J.!R$R#Z"&[/@T&NN'!U'X,QJA@"M
M"XM2P+SQCLX/#)L]4)Y3P6$OJ7<M..PCLN,7'/Z.\_DJ76+@"L)[G]NX)/#A
M=6S4^-F4B MB(RBNN$!DDDDIE ^8,E&TW6Z[]XCC7_>_N[Y[+BGPR&V$R(("
MQ1WI7YWZ()S122FIC&PRNNU)%>W=)/_\/JOJA>>OOLXNILO5T'B670!I"NW1
MLA@R?H,!163KPH+WFP4.0^=GW07TW+-*^VC;[K2M TAJX-:NQG+4K7R>OU0S
MX#NY4K3GY'>SQ:)6?_UV/OOQMYP^Y[^2O.L/7^<RF],V'.OHG4F9Q%56(PGN
M#_SS+$<E8UT,2Y).@:#H%,A10HJ>B1R-+:))VON@JWC):GH\=3AF(FL.IJ3(
M=)V1($"Y),!%XX ,(462*[;H)J&;IYO(^G0TL@F)#:[!;D&BU^+]].;[LY"5
M$E$4,,+;>A-,R(HBA; Q,HY&^3;S^79#^I="'4Q4@U38-U]P^IDVW'_0NO&\
MSM]>[[+OIZM--]75OYW>A%+K#_D9BL"3E@E2$F*5WTTFA/+ $3,&Q9*0368
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
M)T.49Q5 ^4(^?G0%8I89)?UET29!\&G.1CR&IAS.RX"==CMAO+71%9\RDUF
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
MGS&?G]]<%IA80HI< @KO0=E(:\Z1@]627/:8C3)=FLYW>]H1[(/#:9DUE>F
MYL%BOCS[,)^EB[A\/_^4Y]\G\<I 3L);32<:F<)D"&D9P)--7&T6ZYFRRHHN
M_3+H\V^]Z?3=YEN^"\!+, @&$?Z G7YNX:EKO4*T6'N^'4#UL ;Z:,9]-.-:
M <,0=9_U@:0\X"GP,#B7O!::#CMIN*$]D-P7Y[(#+DO*QEF)G=KD/D7J=QS]
M(S+?1[@#G_NKW>W]?/)YLDH3^*_)\LMD^@X7R]\FW_/_R3A?Q]2YT%)%6JO2
M@7QD5GM]L^!!^E)2*)%KV:7*I>OSQCO[!Z1FUEBNXXQQN-]/]_7/-^>X6+PO
M6_[TZI4(EEE;IQ*:F K4HAU FQ1(F2,KT2LCFM2\#(+^)=@;QZ-[RWXUCM+N
M7L/5J]UE%2UC'(.LXC@QD2.HT3Z*W$0%QAF#LL=B6 G>!$&GE+6*]@55"Q/J
MO(5L9;0)DPA-8OQ/6(\?B>J<BAKW8;Z!^OYC6B[J4+=Z<MWT5U]'-S37!IT
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
MJ;%'<\ NH(\@BF)-<<E"Q=QN1)6'Z%2C^'3)4\["VRX=] .PG;E13:R<'A,
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
MJHT6JDN%X4B<$TS$V*&(1X/'M5'"UV#!4:J\TV/@+2(AU"H591:4"%WJLX>
M.WU>QS&6M&72Q;3JZ5"FN^==OAMZ&MO-9O06LI2EE8\*X./%<=RFR0N&KKH-
M3]D+[',UG0/4TJ&J=P^^7>-;*,D2:U @:T,L@FFQOX1DE&LDQ][$+MT!XZ%^
MMJ8UA>HF+AT^@(%=\&Y:V;LVGD-;DY.$2(+CV\H_#4XKU$/N+L^0!?\0J^FO
M@XDKEL<3L#O&5V4@<%;Z5F;)@90KEHT=4<F$1N.05/L9DN#W-IC#=-"AQGE,
M(EODD&M-'FQ9Y\\L0_6\(Z(A;:HP'$UU(1\^ Y[K8XZM7BIZ:9[K3Y.SSIMV
M=\GG:T#1+L8L!"$%8/5.58K9TF39L%=U?31*I5NOC\:(MN.%PQ 89WI]-$H#
M.VX>#A%?1VT6IRO5Q!896AK=4838IOYQ")^S3,H5-R31=!I:''1]-(42QTBM
MZ_41>I.R81?5Q<;)TZI'4+7N2)>]#Z62*4.:65[3]=$HV>^\/AHCN*[71^PU
M:N.E!J6%:?=8;21.5A"%S"$@6;1#O+'7='UTL 8/%ER'!-)WU_<BVYZ)^.K1
M/<)ZVY$J&-.:WU 5#A!L6W30&DB2BLF&P YD#Z][),YS=:7F4%L'5N]GX'X$
M^P.^>V#P&@*Y)Z71 9A?AO.HJRV,L[O)%#G_3K<5NB%1J+4!)L6H#;I6'RD3
MZ**<D9D(]4OL=O/9WC.D2Z=N>F/TU\'DOEY<WRPQW]SBU7KX[4,S6W)>:QTR
MA#4S%57'OGM5H(,OWCL^%6J7\?,[\,R? .VNR\7TBNAQZ;O$Z_S[Y?UHY =0
M@=\-K[( 7;V\YRV+4;4Q]E+ZH)/H,U5M*YKSMXWCE=!AYUCW-3Y9^GW<D9(Q
MW@9(J17M)W890[4%?(TY5\\?-HC@];#>TNV8SM]*IE)(!^=Z9YAQQWZ\/GB#
M;36)P4(UM64'3 LSI(.2LE5:>LU6W>6RY'ELYQZJ3:V>">]IGX78 #X0*@^
MV#,<&X#QA2AGI];O4/LY4CD=3JTA4(LG;%WXX$BTO#5OPJ'-V U).I%<+;(3
M;?5+V<]SO+4G8#YC=-+!;'Y9U)L_<4F,[N'+;^@/NEJL<7Z]6'WTRD+6:/EH
M%;FDNWH61%:WRE*S9U9;ZT0/XQF,\ 5J2:;6[^:XL"[*Z1!,K>EB?E]<E>_>
MO5\N_EA7!3Q ,SHJ(BW ZKCVT-CS,\) -BYYY6HM?5CR]F Z/TN92@$3MW=_
M=-K7"W^8J):S$,('D*39H_.:0[O*;EV).@KM1#1V(XC:6FRV]<//1[73R&_"
MF&<K_T!RTO@JH3J[I@*S@$X52-Z(1-91EENR:9\#7\HA8<NQ$IZP*O IV\<
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
MS\X3(WV2R$=\ =XZ'!@M! 2A/014049MJ. 6U_MSN"X\Q,\^5L(3*_O3;/T
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
M%E.!PL(I,3@7Y0SS(%Z@>FUVLYE" T\-(_:8]+EK]=62SQB@<?:W))R!J-
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
M/O@L#\/&41N1J(*40K7I:8'Q: 0A1,"$57DQI.E[YP/.J.M[E/X64PM_8A:
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
M(2_>8[YY2JSIJN\-Q-CYZ;L)>C<3O;P[_WC3W.%+(LEO=27YC=AG164ED/A
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
M[@^<$;MU!.A"B#$*[T"$P<WCOBTG#M''&C)"SD*!">U!P%4#FJ+S14:C:I<
MQF[B'E!9Y2BXUU]2^F,UH86R*<]/%$/$VP2R5 :,1 W1: _6DC59I!C2AD9%
M+R,S>1?S8U\=3UA,^R Q<(@<)YN9/ J$;0FMNVBP9V9RCI%\;O>?DPY,9@Q"
MC!)J2CIAM9:OQZ- <D1F\B1 CE'<G)G)?+YD386=7Y:$?=<2VI%3H 9C?<ZY
MK?%X,Y-':7UH9O(8E1U,'M*;*_YO_EH%[?YY1:5/TM&6C\R3831DA6OI1#H9
MJ:EFIR4:FUR0(=LBDBDJ*<;QT72B+=^;(W<H6A-(&P1O'=L).43 UL['RI2-
M)38>S$PSSF?)'?I?=/[^SR65-S?M9]84__/%]_@AMWR#\XOW#Q(.WJ2KY0+S
M\DS+HH1+[+09U8H47 $LUD&D'%(H,GG5Q:OMLYQ#S2H8P\RG0W*S S]/(M.W
MRWAL$4W%E]<7R[>XI#/RI5"2"G3VD1<B+21K$4B1K7R;.?[X3#E.NZW@$$@[
M/Z6>SI>:@0^S]* 8L9"V@-]JLZO8(%_]R<\7>4%X16=2UV"=3X"H*YA86YR&
MVE 4280ZIB"Z=#+NM)Y7TA\(5_JWH!NGZ5]I^3LMSB_+>;[] :W8X8NZ^1:M
MH75 JU7PTGB=D*35@#)4@T6@53/9>).MZ1"VPD$9+1-2H,\0IT$;=O,J_J#%
MI_-,[9??W%I*4,FU)F#?7(%Q-4(LE:#8&JH5-EL9!SPX=!/P$$CZ3!1Z.''J
MF?$_.%+_?+&D!5TM'ZQ*\,E1269H+.4CQ%E P;_53@5;K%;*S\/J;1*^TOJ
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
MRP*ID >;1>8-[90+:CZ6/B'M*V$[(=OES>-;X<_:&,L2*D'*DKTVBJV3E%!
M(4K65(C!=ID9N2[(\9-H$A4_A+S#$)][Z2<KKK>DT@7]V3; )_KY@FUV^D+8
M+RIQA4B47$!2(##11HA.1-#>J9B<;6/39L\?&BS^*5IOSP#L+/E& U:QS3)H
MDX.T%1E*B2U!GEB=Q@G046CK;-5%SS2@<_=%' )5^Q-I"BY/P8(#8O13IH,N
M,0EA3.NBJ\#D=E;XR'=45"4D3$K;PSF!#]%L/&*>3\F-"<W*9CB_NUSBAS<?
M+Z\O6L>ZY7_<?RQ[<]66<WG!)O2V][6SDKW*MAHHV;:>X:X QJ !DS%:1:F]
M'5+WLZ<8+XJ-<\/6P:H=%[PF7V4DHZ &VVJ-"[*2L("-*ALOM:I9]C@ZCSG)
M= _+M!\XAYED^C4&FJ0/Z 54TKP9O:K Y[*"R$9'3LGX8&>*#Q]/8LDH^ <F
MEHR 8<[T@2%RO2:6C %O<&+)#IJ?DQF(%$DD!]:5 ,:5 C&VP5^40\PII.RZ
M3.T\BL22'H08H_!N,80?OOOCQ[>_WZ8RZ!P%5<K@5V.X1*L0CU&#K;8Z3TX0
MI0%V\.:??D#Y(*,TO_&!?F>U'4HO+"F-<=I#]B:U0=<)4J!6R>,E!D3,U&6S
M'W<OK%UX,Q=*$S<Z6>_[48,P(3D"QUQG 21!*J8U>Y"M5%1X+3:4(+R,3D6[
MF(_[ZKAGIZ(A<IQLIZ)1(&QK<+.+!GMV*BI"8[8U .HLP9A0^2!9%723-<$H
MAV&*R7 'U:EH$B#'*&[.3D4Y*VF=0\@4^3Y02;?NKPY02;*5E%(&!UAJ!]JI
M:)36AW8J&J.R@\G3??-A11+^T/WR^DYMB1[]UDP]B(:O=RWO%K7T6<4J5$ZF
M2HD4G' ^*&%(6O/XK*C'/SM'GFW6(I;@#:ADF)WM^7S%3HG%U:!CDK5+$LPS
M=1?:W#4B.Q]7;[TNQU;+R>N/JV 26[VHA<^VSQOYD3?T&,.=71MZC(&F@X\[
MSB"O2D8^"R201P&F>@DAQ#95D-42I47=)P?CB&,M^W"H'S@''FLQ6I8J6M-]
M[1UOA2QX4W@"C-6%(K64KLL$NV..M8R"?UBL90P,LPZM&"#7BX^UC )O\/2*
M'30_*S-J81%= B<];X*@V1=IZ;E16*$HU*1<%T/G&&(M?0@Q0N'/4L1K,"57
M-6,F;:M<#A"]CBR?3E51$EB[5)L=41'O* A'%_&.T/^!A' 4F>R-:V_-U;#%
M%EI__&0@N&*S"=)A[6+D'G<(9Q\6]49IED3@[SY_\>J^QR6]OUR<T]5MD+L0
MJ<SVF#,5#/H$B*R:C&2J3NSFY9F>(+;*>/HF;B_ .A1R;1#K2ZK+TX+U-'RW
M2O8\EF\W3-=ON4D!Z6$&;150!N&\X@NWU!;?%ME E"WF;90K(932J6IF9J8\
M81$_/U'&X#!U3M*7Q\8?_\X?KLOYQ?O?+UE_Y:?KBW)U>YTF):*GF, 2LG-@
MHN+U(X)+V4;TE*(;E*$TX%OS&RT3P7+94:<3MUGX'J_^?'-1_OCS<K%\1XN/
M/U]\HJME,ZSNA..5.5%\JTX.F>TUQ30WU$*!0L3@ @8I!P#^Y(?F0[L/+I>]
ME-KA&OCG'^\6A&PP?68Q_^WR$RTNFG1WV72J4C78\JNT:,WG4XO;%R@^)1\$
M2C:<>UP%CTIU(O28'H$.=N7WEXN_+A=\!/Y :?D'Y>O%JK/!K7 8%2DD"4*Q
MNVX4$QB%9Z^JC2_"D)$/Q![T>%2J$Z/'= A,6';55O['DH5BROYR?7&>S__"
M#]]=?EVQK$KX)&-[."0^RWR&4+)FX5;5:36$Z@=<%8]]XT1PGE25#R$V^YX
M/UTNZ/S]Q>,T=)5$$"&",&WA:)!/J>1 96-TE2[3.MS3' 1#A#L1GG3#XR%G
M['ZI<A\_7E[\L;S,_WDG3:32$O$1K/&UU:1:P#9"U 5OT5G#1H\=8C<^^,DG
M NT$:GL(HML'Q%^NE]?XX?ZZE%5).J' UG8*:<V,$@I!!"+I2JE)#,'PP0\^
M(0CW4]I#!/U>'OS#917%]D&I((KC97G3)I61!U&+\M*YJ,L0[^TT??.]M-7!
M+?N2^/7=YR^__)_GM."/_/GY'_2)/MS$9YWR+F,;R=R\@^ :56W@8[\(&3.R
M_2>ZW+N#Q#O]"$$'F#HT1_@BVB\K/W,5++MZ*.]=5&Z L#T#!J.D?9X@0@_8
MMS&K&V8]3ZU!0N><463OH,V% 9,JLM I0!8DI:K6B=!EDLX!$.R)V,/!\6L,
M5#UY]?/%7]?+JY4&Y%U=9A2%;2D#0N?,HBFVD@U;:\G%X#3QS8]=\CX?D6E^
MBZ@CFMMXLR<4'1)W-HFF[D3+JI9VM?-5;]LCB@=D.PYJ\K$JHEATEV9IC\CT
MTEBR"Q1;SY+9:[^:N_&U,JE7U=>6K\Q4[S5DC6N57K)87Y*7,21ER*08BM6I
M,,8QI>K=XY5>6SXX1XV7]ZADJ@(T9G;-6P/>:%I<I23GBU=.Q9D&J,]2X_6_
MZ/S]GTLJ;S[Q)G]/ZYH_BP&)=[0$0X(=9RMYLWL10/$I$$TL1?;I03%:TD.M
M^QK#IZ?SS*:$Z]DKP(H*/N5B096LP!CG( F9H-9B5<B(^;7;WH1LZ@?.@5>
M*63+P4</5K(Y8:PM@-8XB+H*BZIJOH]>*\#V@']8!=@8&.:L\QDBUXNO !L%
MWM""GUTT/R<S<O&Q9-<B/"U,XP)O@B0T%&.L4[8DA5VBU\=0 =:%$&,4_AP5
M8'S+JAI<!,>'8RM[J] :9_.N*C5DTWH9=TE[.Z(*L%$0CJT &Z/_ ZD TS4G
MK4,"7UANT]HQ!(EMR(#TU80H=>IB?!QW!=@^+.J-TC-7@$67,8FH 'UE41-%
M2#$9**H02>4QY9D\\B.O -O'Q.T%V*P58$,$>ZT VQ_3P84]NP R;P68LXX*
M@VFE:\W^-0$?C;85YGI=8T1,KQ5@,Q!E# ZS7%<__M?U^?+S@W13586*% SH
M5> ONP!8:IO%Z1RA48BFS'-7;1;PH%+4QF#ZY'4T 2 ](K'G?U.YF5#S33HD
M6^_1%?8E5= M/AP!14 HP8ML,1M+U(,FF\4Y%5),H.R)JT=_X7OK'-M"'Y:[
M45*:2=AF9U9J!2L:0JT:G#&9;7(GR_K4LBUYQ%L_<>RX3JG!K7;FW/'SIJ+O
M+R^6B_-TW3& OO4S\T30AZUR+81>0\HQ5.9)J28+C06#]HD46HE1ID=#Z%N_
M.$<,759AK:N*/2LGP$B5(#!4()/47@8G$G8YSV>)H0\9 /V-YL^"<,EDOG1C
M&T%NG!=\Z;)):+!X$9+-7G1Y1AXMZ:'&T,?P:<N;8B>XGCV&+G1)MMI6V,E7
MNBF9(*G GH:,JF8CA< ND\2..(:^#YOZ@7/@,70B45V4".Q L'&1T$$0&<'%
MICN!QKHNGMPQQ]!'P3\LACX&ACDCI4/D>O$Q]%'@#0V9[J+Y.9E1L"IC/8)-
M)?$=BAI06VQS=XJLNK2C^/@9L5L,O0LAQBC\.6+H3E<3I';LIK8"S!PSGXK8
M1GQXFW(6QI4N'0R/*(8^"L*Q,?0Q^C^0&+KD;6(MM8O4LD5N2YM=G358V7H0
M>XQ>=/$GCSN&O@^+>J,TX<&S::Q4""XH6S74T$I):DH0,U,^N22+(,?'[09K
M]64,PMO%*MU7QQ.&M1_,H1HBQ\D.PAL%PK;Y:;MH<.(-_(T\*J8<61;(:!P8
M30)2]1H"R6JMB4J5#<T+#A#)$8/P)@%RC.(F#NT\.M7-!B^E8\.60BFM<0K?
M#%X84*88JT7PT:W55!W3(+Q16A\Z"&^,RK9::7,'<W[\^R_*RZ_W#WY>Q:?Z
MA'2>^-@\@9TQ*UZ?A<>T*%EDQ]B:Y&S4M0@;K=,^HHKT:'CGB>_.$>3AE=B0
M6OLC:CWHL(U8#L*#2DI)=,)7=4J%DG<:_^EZR1]:T_NOC.V[?]&'3_3+Y<7R
MSZNS*+P765A0V08PA"WMITW(1"^S3L(H/U,$;)3<AQH &L.U ;DQW:#LX"^/
M%/\_"!?O_G5Y1LZ0-(8Y8MHHP%QD*\_(4%ULSTJZVMRE4F$W<5]YMQ-P\Z3V
M/2DU\X>:%615=1ZLM<C.)+(!*W,%JP.J4"N*<#"$:P*_4FY'\#JDJ.\@]T^7
MUXLSYY4,2;;X;6O(6)N_%&T&GV/T3M4J\USII4/D?:7<;M!UZ'RWB]CGGWBC
M()_*@CV\@-&TN;H(6 V!CZD(=MBUQIF,WD'ROC)N-^@ZM,L>*783^2?6''YH
M"[AZ]R<M".NRE:H1)EF2A61B!N.P#2MK34VSK%*GE!5VJ<&8:@&OG)P(W G[
M<^]80!=]D9&/;ZM58:NA$(2H^4B712B%OHC0):_QB'//]B%9/W .//>L)+))
M*PE%QU8,S'8JQNRA8# NV^11Q=?<LSW@'Y9[-@:&63.,!LCUXG//1H$W.-5H
M!\W/R0RV^)R3H0U%P@I&M&Y912FHR/_'I>2U>;&Y9UT(,4;ASY%[AEY&4AE!
MD^%3,88,(6D)5=DJL%9?^]C.1Y1[-@K"L;EG8_3?H[3B^J^_;DP6_/#CQ[\^
M7'XF^E81&Z4.)9 C-MJ"LNPYFE73/:^!;76CC+=&Q#YV[D[BG@B79L"JPPFT
M2]Y<JI&ISP::\R&!L8%] HD1@D>;C:@>0Y>&+L>=W;@/MWJC-'&ZVWJND(PM
M-T16"(@LBG("@M8.H@J!K Q>UPTU7R\CNW$7OV=?'??,;APBQ\EF-XX"85M2
MW"X:[)G=*'*D'*T 1]&#P:HANB!!:!^%2J@#;I@X<(!(CLANG 3(,8J;,[L1
MV; @9PED8%/6%%NAA;! \I%32Y'%^+4HY#%E-X[2^M#LQC$JFS6[<35G\3N\
MHM($9J:O^JKOD+FXY0=-EY4X1-+UF0P^1]9[#,HKD]F 4L[8&FQROLUG<6=;
M?N:>3M>?N* '/_3-8H$7[V],K\]?_\IMA.3-OW!1OKZ:IZBS01L@R8+-;?1M
MYEZ FK&T@(F5MDN<?W_1]XX:?K%O?JOW97A+'W#9Q+I:7CT0X>H= _\=_YC_
M/"O:1:]3! :Y;33-1W!T!E0T2DIOD507UW5/N>?W,V9FZ8, XHPX=^U9\:0>
MK[8I\L9^IRK0!97!U"# ^! A^8! +O-M8]!8[#*X<K(5S!5O?&;"/@_BSQVH
MW&3;>D7H+2NPVE;V&&2 V!IPH3(J!L*:S13V_,%YX[/B_HBG/D;_/?VZ(7*<
MK*<^"H1M#MXN&NSKJ1OC*SNLKDH#ACR+(JGEYOA8O!/5;>JT?8!(CO#4)P%R
MC.+F]-23L-*I:@!C"&",51"K8 DSJJ@P*D%'7(<X2NM#/?4Q*CL 3WUUM>Q2
M:?CHC^OMM6^2>LUWC[HZ*8K 4H3Q:C5_7 0M=#2)8=CFN]_^Y&?WX',NRK:\
M-R5:M$8F!RFTZ1VZF*J\B-)WR9M^?@_^U\M5HU8J;_F?B_.6$[J":O79JS=Y
M>?Z)M_ *IZ_N7!6JB* (=/".;:-<(&%)("UY&7C7V=JE1\XNPAZEKSZ&C^NN
M3W=$9W+0[VMFM8#?_EHUP&SS>6\T>L6'V,V?K:\F"\1, B(+#T8)"YAE!F51
MJQIJBGT&8TV[C!?'W&=D08=<BYV5>;O"?^._N+SZ^>)W6IQ?EK7)JJM_^0,N
MZ<O$ZK7%DRV";60"1ZFT3&[!UI;P@,YJI8/#:/IL@>=<]<O;,4?#L0YEF5^/
MB_N+;V_1/UTN'B[[WLO/UY'$V]Z)5B_:-V-3UA8MM5.E)'8Q5&R)/<WW2-$"
M1:&J5JY(WR4=ZEE6^_(VU,%SJD.UZ72/ID7RI:MC !E=2Z3@)2%)!]43AE!M
M4J'SR.R7$QZ9VM+JC_@AAD>J=4:HULK"9_Z',P3H6\FWCUZ3T5IMFG_Y&AX9
MA?LCX9$Q^N_YF#Y$CI,-CXP"8=NK^BX:[!H>21A)L11&)\7R9(1DF;!5%6]$
MDIC-AKOH )$<$1Z9!,@QBILS/)*SC]4(QPX\>3#!!8B*^/YS1J'S;?#)VE%]
M5.&1,5H?&AX9H[(#"(_\BGS_+,\_T>XM&0?^X-XAD\=7LA8\246R^:95E$*;
M(%+"[*O5L5)U-2!N"9X\^,;SAU$B&6>C =\:N!N''E![!3;PNB0ZDW*?[*AG
M"Z.T'?@#55HLMAM2*X>/%A_/?%#D:G:LCQ+!F%0@%6L@IVC86->^2#'@ !OZ
MO>-TWD=0Z/XQV 6$'I&.757TZW73_:WA?O7F>OGGY>+\OZF<Z6@S!;;_,;79
M\,5(8!T1Q,)WAHZ&DNI213[Y2EX,7P^#"X<4\EA;T">^SIJ7^=/E8O4(?6:S
M"JEUK@XEL5UK"J_0* F*%YR,#%12GW>E3@MZI?IS,*-'#&+7=:W^\9;^Z_K\
MZGQ)?]#BTWFFFS",/,M!M;GL&:3W&8PR%I)R"D)4RL@H7,F'%;Q[;#6O7)^=
M$SUB!'LMZM_I:GE^\?YN+38XX0S[NBH%V;+V*F_?;$&((K5B2RQL>G1];GY_
MNXA76L_%@ F[739/@47(+-IO]><&&'Y8W2,_7UU=4_GMXE;,%O4^\R3)"1E!
MZ#9>-]@"T7L!UN8DLZD%XY#WIJ'?>S&$Z@9"CXZ3NZKH1S[%EY]_OKA:+JY7
M#NBJJ<>[/_'B-O6"+9A*?,R7N^R+,YULC!(UV*Q%*SM1@+EX*#)E;23_:W=8
MKR?CU_AB.'[H_'FX5=R^6^6N"]*MW;)YY5^24U>+O'IWN<0/ZSD2OUXN_X.6
M;RE?OK]H7NW7GW3S'ZUKXBP;S'R/&!#$!#>N\F7BH^;?1F>-;A.)NJ0C/]N*
M7]PV.@YN/=Q4_F WU<V9P8?([1^UOR?/8M("==;@E$A@DM40([L;[%(GOG%+
M<KY+*]MYE_FZ?0Z'10_W3#B<=#8K+1:7"Y1L AN?J@+*UOA<"2^K+<:(#9W,
M7M/99K>RG@7QYTYGNUO]C?AWC7,Q6Z%SJ1"-++SY>"T!DP!=O-!%EIQ5EQZR
MWTAQ_/EMHXAP.14@SQ&3V:J(K\NX*"U\^BM^_-+=<L":>O8T[[&HY^F'O@=7
MQKJ:<P%]+"2.6%5U@E<4*K:6J0C)&P=56&6#$C6J+B/ACH>\3[1N/W#NCL&W
M2[?W1;U<?,2+6X/[ZC8G+TJ; PH+OCK56D [2#DED)A)-KF*Z]3D?:,\!^@,
M=0?[05_X_9&:,%6HO8__@HO_I.5* 6MEW'>RU8"EY 2U&@-&ULR[S;<7BF P
MD,@UKK%H8W#BJ>^\8'9,#L/$N=+O^)S^!_ZU532I$:L/$FRF"D97"9'QY]\*
MKV45[)8/8<@3GWGA!)D2A [I*6M"_9.QN7K[QS_OAA'$4JK6$K"(=KY5#<D6
MT;P=9<A67T67F^A1J5XPH:9'K4,BR&:>AZA9!B,@4NO#%%Q+0=0>"!625>03
M=6F!^WHF#:+0#BA-F'5QM5B>O6V:6/D)R5BC^'($EZSG*U-K0!$MH%/*RRBD
MJ4,*Z/F'WJ,)_VZ=(M]\]64^2.VN^ GOHB]"W+5L&R#&B+>CX3R8_G!X^IEG
M#P36,=Q#?1-:GNOB2*>*KK&"UY&]?ATC!*<-J&;YRM)F9@T)D1P&BEO>.Z8'
M<8S6)@;O%];4Q^N/MX*T"0D:+1\C2;3&W&Q1).2UE8P"DT)%<4CJQ"#XOOGR
M?'?T7KJ_G$)Q$[X-K 3!O^\)@J2"U<Z"K:WD0WIF(O'ED(CM!V<H&S^D-&(8
M@O>_?(0([JRXB>O4U\NVC6>9J3"%2@N8\VT.P1!;^$CHM$)=PX82KM<F%+O8
M1/OJ?T*7ZD$-^! Y3K8)Q2@0MO4NV$6#7;NN"VM0NP*"S8;FPUD(Q:MVTHCB
M-?MPM.%^/4 D1S2AF 3(,8J;M0F%2DYC2I"BX8/&* ?H@P;O0JY">QG2D!KN
M VU",4KK@YM0C%#9 32A^'H]K3VBW+7.G;HYQ> /]FY:L=O*UYI9:&]%=CI[
M\H&-JH RJ1RL5"2B"29O:68Q^-O/WN2"C*XZ8 0?E&'S']GH\)5 HLQHR87H
M#ZMX[1]3]0K?O8CW\C:?^F%5P_7R:HD7Y?SB_=O+#Q]^NERTOW\F/0G#' *U
MZEX4)5OXMLW_227K%E.QU"?Q<JX5'N 3];3,GZX O"=W#JG!QY,5/U\2M&]J
MXL\PN<Q7,O'*J,&1'43^)R@=9/)>L<VU8;+3(=>+K:WPB#9)7Y;.5E2V#\4.
MJ9_(DPO]MO'U60W123(5R.0 1DL+$0NVL4)DJ2:V40]K@N?(!;[NI+EWTAX$
M.Z0V)4^N\]]7Q\67=5*I'D.68#P[?*9@@!B\!2JZ8E;(3L"1;:1O%_BZD>;>
M2'L0[)#:H.Q0S^UL+4+7"!DKKU?K]KHM)5B+VCE=+;K#&DIUTOT 3F0[[4>S
M"9."YC=FE>7_B2P@IT!@I+ 0)$EPUHB04LT9N[0)>"9_Z2"A>'+$S/T=9$6.
M-2D$VWP.9B8;3=JQT21J98>$5(Y'=@#NI(<C.B2?^:WH 'AX5%[P<'6<8=')
MQ5Q!1M1@6E^99%($3-E7246&?*R/34\N_H@VX"'L@ /<S:/H>U1;>.0$MS/O
M9;!524A153 H/(3(-A%II)JR%$(_3]'K7!IXW<R'N9E[$OF(7]2>5H3P4E5L
M-66R=4"VD5U,-K[ (9)0T28L=%P[>J0&7G?T8>[HGD0^QJ>]ZP5=/:T%HVKQ
M.B?P9!%,I<CGFDQ@LU4E&)?E@0WNG73YKWOY,/=R-PH?YXOBTSJH&A4O7T&N
MM15^DX:0? 9MG;8FN,QVRG%MXUW]Y1T G*Q H+H8 [,1>.]X,(2A%=-&9F(H
MV52%WO=IJ?P"&_CM]>+W+(@?9@,_/CU%JEY##IY7T-XKD+4'VHBLDQ8^]YFA
M?&(-_$81X=$&?F, .9;>9T/6]-K ;WP#OU%<F:,)VBY 'PV)A4]2R0#1A73[
M!"2)P(GLHV(S2[OGF0IV,.0=U<#O\+@[ M\.G-W<0\4)VYXB;*L8+F!$<VZ,
M1W 6B\&<:I)='M!/N=/-** '=;H9@U*'(H#'.SAEC<94HT%'SY9RU8(W6BN0
ME#Y2-=Y6V:6"Z"7TW9J02GN@-G%%ZGI)W,5ZM[F5J%^Z5KKL9'4@:JE,?9D@
M"!W!Y)P)=2)MUQX0-U:HCOGF"^9.5W@FC%MM*M1.V;E:'4$DVYI7HH& UD%Q
MDIP*IH3TVG9B(M=R7_U/3(4?[U=]#Y'C9-M.C )A6[>"7338L^U$,F10\R%C
M$BJ^JUK)?8X6B$HAC):BW9"M=8!(CF@[,0V0(Q0W:]L)%%D5/NALS 1M+1"B
M3^#1%A<*>EKO57],;2=&:7UPVXD1*CODMA.K^ J5V;I.K'WOV9I./+;NM9X3
ME)&<5J%(YTU.$04RH?AVEH:JJV)LSXFU3S][RPGA?:ZI6I YLJ7H40)OE S)
M2UUEJEZ^MIS8LT!3Z&)<X>L"A6RMQ+1E[=H"22$%$54,R1Z4BD^W G@WWC];
M:>\8YO3H-S&96R.#3U[[ E9@:ZM($:(@ ]ZGZK1.GK!/[>X+#);OQ>QG0?PP
M@^6><O6>>+?EUL1310.H9<L>]"JB#S;8+IP]L6#Y*"(\&BP? \BQQ!F'K.DU
M6#X^6#Z**W,$''<!^EA(7(OA'1UX=_,>;^_.M3V4") E!V%J8*?[>0KX#H:\
MHX+E!\?=,?C./(G*9^^R%1:<HI8/7!*$%CES29MD<A')ODZBV@G'$9.HQH P
M]S [-%5G)2U@D*VS2]2 E:UA:TU0.1*FC ,(\D*&V>W*D$EAF'%@9@H%43@^
M8%4V8(RKD(2(H'Q KP+CJ+H4N)WVP,Q=6#0E4A,&-!\]_N['WIT1+CF;H!+R
MFHO7$"K9%B(J(;%=IUW=YR(ZO92(R6^C7>&8L."OR??#^:?S0A?EZK>+>\?B
M2A%WTE%K"R0S0O'%@9&Y#4L3&;(CIY)S2'$(69[^T@NGRL103%A0MB;=O5/O
MH8C.A&1-UGS@M9HWTZ;)^,AW9\V4HD;,*HYCRV.?>Z7,Y* \Y(V=B#>/G(#D
M*B]:52#=4L <F=MNAJU@2A0O8E7C6/-Z(SW-F8D ><@8MP]CWI2RP@,_W#L&
M;\RKU2]_NWB3_SRG3RO-_5:_O[RX^?MWLSUU0:4P@S!^-9;.0$B\$,='9K16
MQ^3- "KM)\4+Y]B,$#XDGY^&?.L'ZG#QG3(^QS8+W;2&ES:Q^,IY\-$85F:2
MP@_QXB<0Y96&LX+YD(MARC3E'(*75F>^Q;U8Y4FW.<@("44H-J9":D.,[S5-
M>9>@WK[Z[YFF/$2.DTU3'@7"MNS67338,TVYLHM?2TS@BVBGG#* T4O(5I@B
MJL@A;6B2<8!(CDA3G@3(,8J;,TVYH/9""P6:#19@[RL!KS8"I9J%M34X.<0+
M/M TY5%:'YJF/$9E!Y6FO/GJ6?.M6C^8FVOKBK]RDS_7+Y-Y;Y'F2W:>5GMK
M^="J5%FK]=%[9U(LT9F8G7 VZIJ]*4_F0T^IR"G)MVOBW6X])B<GZO.(WYW4
M!X#*V@80$K-1&DNJTA0TJ04V;138VAB@<-LVP/.LY-GK"YQ.FE1VH+P@=C0M
M =]T%K3)T7GE$JX/M7VM+YBZGVUB2U![%:!XU3*"O6J3Z 5$:9,OTF9Y; W6
M3[<Q\VX[YW![*8_AWF&7,(A4K$X&:FIM/V*QS:^J8)VD%%&2BGTVT0LL8=B+
M^L^"^&&6,) G)9-NA<JN!2D3 3N5'BQ5_I^L6%R7AD*G5L(PA@B/EC", >18
MLK^'K.FUA&%\"<,HKLR1!KX+T,="8AN]<=9KB-JT2LO":RM!0M6^.AV\93OF
M99-W5 G#P7%W#+ZS]?LCKT1D94 IU/JQ%P>I! )1A.1;I9*V79I,GG(&^RB@
M!_7[&X/2[/W^M',QDR-@&X67*Y.$J*QE,;W73E5==!>OY"7T^YN02GN@-G&0
M=#UF6 R?U%D:B(B)10D.L+*IZZT)0L9$S/W7#(AI?()]]=\S V*('">; 3$*
MA&V!\UTTV#,#0M0<M2L1E*M\;T53(5C^;928A U1I;JA[<P!(CDB V(2(,<H
M;LX,"*LPB^0L4,VZ&=61CQR4H'B)V1A3[* Z@ /-@!BE]:$9$&-4=E 9$/?_
M]/O+J^5/EXN'M]&]R^K-AQ6Q^&]ON]K:3^$[K=DX_;(D9A%[ODR*^5%8"S:[
MH-C+<)7=Z62R%<D6LJ1CLK;R_\*3V1:SK.#9@\Q(N29=#"3E)!_[SD$PN? U
M96659(7)H8<7=,I!YF]'++Z[7.*'KU&]F$SR6GNP51,8M!529/^H*&VM+\'7
M<%A= _=:[@'ZL]/NB><:W+D'JSJ\M-R>?;>E# ^6_^/?[9<LI6+)3,GL^;5F
MP&@U8 D9O I)$O$_UJNA)@JJ#1+OQ7&U VH='H!_9./J\C/1'[3X='[;VN"!
MK._P[^_81*GGRY]8RYM6P8K0(@8/-2965 P6DFOS'S%7GTK-0:H>W)M&_!?'
MS6= ?<(WHND?S8RK-7@DL#8A&->F&]A:0016,B_">]PP%>(UAV;V^_]9$#_,
M'!KI?2Y&:XA51C I5L!@!43/GEDAJ6N?:;LGED,SB@B/YM", >18T@^&K.DU
MAV9\#LTHKLR1A[ +T,="XI)]"+Y-EO=,,D-:0 I4P"C>XAJ#MN%Y4OT/AKRC
M<F@.CKMC\)TMAR96DI$(H:)P8(2H;/#D!*V!JM<ZLE1=/*)3SJ$9!?2@')HQ
M*$WXLK,Q1.B-+SZR%)FM$1.2AZ@\;S I'$I;I+0;6CZ^)CSL8L#MJ_^N"0\#
MY#C=A(<Q(&Q->-A!@ST3'DA);WW00%GQV>62@E"UA^JSU(E*SF5##N\!(CDF
MX6$*(,<H;LZ$A^JRB)@"")5Y2=%%2*XJ2+7(JGQQ H>TL#O0A(=16A^:\#!&
M9;,F//Q\P;^D=_@W[9)W</^_GB[\OU6F]2B\*4JR-$6X:F3 9*TR*(HOU>DH
M\>S^#]I]+]S[*5^?\9)SN=K6)TM4"<8Z"8E-,,BZ!(TFZIS*@#VPZ6?O:Y!_
M^9D_G%^U][GK!;UCS7W'?^<_SZQ6/@7FM*K:LN4H/<L= GB5<[28^&#R/>SR
MQX2:;[-/ N>Z:3V9OB?NP7]OH3>FHDLU:6\C")MXI<8@^[#10XE6AAI8 7(D
M9V=Y?)\4M+T5\]ROX9NLC8JM:CM$T!A54T2&M HL*'0IZA2$WO#"<VR^T_[0
M/>+^C%%AU_YH ^0X6?=G% A;&Z7MH,&>B"I*7DIJ!I\R[ \(#9A9'N>#,LKG
M'/P4F_.@W)])@!RCN#G='Y-DCE0#\!HU&*TKA$B:?UM"\,074K #KM$#=7]&
M:7VH^S-&9<_E_JSNDSV=H-N?T<45VB3?FD-47(G9Y&Q:+ZR48XHUBU+UZG78
M^/+@^IS<+8I"1*<TW\3H&] U 4:^G9&H"EU\<ED_DUOT]<GUQUHI+\\_T9?/
MO,4E<X=1R.<?SF^S?U@]7\UXIUB\*!*47"L?:)8)3&QJ5B6RDLXJ7[L,)-I'
MZ -PJ\;087NR2V>\NK8W:N?@Y<4JY;9^$?\V@>PVO6Q-=%N]XLU;(!N;V;71
M"M"A@H36FIBE*>L]U:>FVFB93X9I?='JD3#P1?0?J-)B084%?G-U1<NK-Q?E
M'^>8>(,LSV^/^Z]B\Y5;0J:6A=9& V;+8L<2@"2)F(LI@OI49NPF[\D0K!]*
M$\;DF@[^N/[X$1>??ZN_L6?.)^S%^W]<7C5I6?+O>0'GR^]QL?A<+Q>KZ3O?
M"KZVC!K)!LF>.;(MTF;R"%Y0\1!8:;IILM8A[TX3BG2D?'I.8":<QO9E6]PM
MY8N"V(EH*R*^UWDS?)$S!/18A <7VX@>8=B3S($/EU0=.Q#)L[!=3JN! AXI
MG;KB,/%0M@</?]HF5Q,[IEXI A/9I8RN7<%1MJID)X/(XSR-YWW,WO4\V$LQ
MA_B8[;T.P806,,^*%1$+Q,@J299M*2^#9^Z=Z&/V*.@>><P>H\*>3Y]#Y#C9
MQ^Q1(&Q[ ]U%@UV;EP055*W()H(J8$J.? .("-KI($,HSJ23:UXR"9!C%#?G
M8W8P4>C<EI0#7^DJ>4"K,@N'LB1&)JX_;!W38_8HK0]]S!ZCLN=ZS-[Z>/;P
MY6SWKB/[?:_+(_F^ZUY[4-=1*_:-9$RY&O*:KV?^'V4AT)AHU-E^GY[X\3U[
M:1D>#\*&]EQ "%$P,=%B*#KY8NM(DWBRQ_>;G]D\U9MBVN9>7+.'<>O$,K+?
M$;NL=._;/_Z]7"!OFO,+]DU60OS**N3_DC'GS[S_F2W1!5TMS]CYD%FP&]*Z
M K)7HB*D5!!T6S5%+T+H\I;5<4T'X%".(=/FC*CG1[O#R_[7$,0W.WK+8_&;
MY4_$W\4/?RQQ><T_^?,W(8PSTL:DPM0*H>4*\S8$S-9 M<[54HPM98,Y-6$V
MWA2K. FR/@>B$]MY+,B"\(I^H)O_^_.#-;Q)5[S+\O*LS063PA8@MEEX)Y4
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
MOFM%]"68)"6[K5EGB8+H:M2;3BS._3(-\*OG?_8(*T8B3\S*DVKSDJH"<FA
M(#HK9"PY=&&^ ["=7)M\\!57M4J3A$=@O1C^:MFRB*(#%7PT.E!2OLM5T&%(
M\Y.[J:WC47GR-.+OT&'NE[TS7.[&_I(+J#(Q@R779GAD]HY%]5"4C#ED_FC7
M)>;Q!*;+,XVI%#!'7O)A6?#Q7]:;1;JJWA5IW;;$GD6ALP#O8V!54T)%_!_=
M.W Q%.OEV5)OA<V1JGP8\E<-8ZYR-*:::,&1#( Y(E#Q&HP7S.I--/+%#>TK
MP']J:SM>=7/D+>_=@M=_;WXQ7;^]7;.TUNNKD*.-45BP2C91Q0BAZ (:;=;.
M)F%]EX$NQ\']$YC;]&J;, B[MQ;IA[+9+4?:_Q%7L5I38PI00F*OT+H,%!*!
M-S86'5NQTI "Q^,17([]S*B)#J':PU*YN\$NE%U..4(INMV-. <AQ0JJ_3E*
MFZWKDB_[#*[>49V7)V[CQ?_2L9^G&<?VXK4-6+?! *G4:@**!9]4A!1#0J>L
M4:9+G<9!1','B;JH??"PY#'B?X'1MT/@_34L^3AMCIR!>XPJ7L!BO+6*,&;
M:!P@!EXFOGK@\U1+=O.SQG QEG+TL.2>AC)& QT,9,<9?YB\YU7$&!A4:7TZ
M:VKE:,S_2G*Y6!="R5U2B?:B.;_1R:-TMIQ:X!WNF#]WB+G=_+I</81YI8K%
M>R;_02#;?1$!0BMN4R8&%9(((7:I^]L/YQ)=C0D$W^'*[S&J>\,?@JNG@W$(
MV,MX%E,H[UE[.$'R'8Z+@_A<<2X&Z\#ZQ(N@H(.(.D.2,0M>',F(+GVVY[6(
M9SR(.0UBC,![1)[NHQ/O6AAL]9 '$GP2TC@#3F?#IV,;;1@MMJFQ(5=7M;![
MVCE.< .[#\W\?L,TRMJ]53U9TA/WS=J&"K[\R'M(K8@48TH0:SL'55! K9]W
MT>38Z,G$W7C/WAO1 X]_Y=J<2G 3)\)MPSW_YW:U6.=%:N)\,*]H%7\2@;92
MM+AVFQ1"#K2*J4B?T>HZ0)<''G\!NIQ"<!-Z;ON2-*40O U$ :;6EK?B$:(.
MA:E*JI+-*GCC'V_&KRUKO*>7?JI4>XXQ'X+C8A/)1RGA4/[Q,1+LF4B>G5*R
M1,THVB@,9]E-%-)"#55G)3/O4WON]L]0DR,2R2=1Y!C!S9E([FT*I"K[_;[=
M%05!P =  F>]$,1;$.TV0'E-B>2CI#XTD7R,R%XJD?P'/ESXI/ECFD'ECY[6
M)4W\:<P[6>&I!BI6R2B-1!&0/2-MO4)A,97L\>JI!T]0S_C0AN3[3P%B5-D)
M9+;C92 ^O+4&YLP&)-M&"<X*(6G 2CK\AGY) 'M:O!52QK## 8R\C>6@ EXG
M JN=+<GI*EP7ECP&Y LUTSI-]<-S T[4RL2,NL4;'N46LTQ6A=:\L.[^>Z5,
M;*&G"KF5,",VFIA$:U81E0\^)_[[ 8M@T,M>M?K[B+3#)=K[U3*5DM??LC0^
MR8"/IMN;O+X*JD:9D@9C6EH<_P#1Z BVJD*AL%^:N@1?G@+UJLUB<JGWB;QL
M+?.[FW_<K$I:?KAI76N^$,%WZY_X[Y<WS&D_ON==;=&XK4;M0VO7%5QM+=QL
MNVK6'IQSF&62,O7)M#X*[4784'\]=4BK/@3U043ORPU=MZX6;V[R=S>;LBKK
MS;:5=<E7M04I,$0HE7UR=,&#%_QC]=51E#9BZ;(;G8#Y(@QM+IU-G%C]2!IW
MEW#:\GNW[5%,ZX1=$S-]R8Z6E*XF;:00/ASCQ\_?IV0Z3V4"49U+WNJ!^&=4
M2O#GMZHX-D'D'YG>^PS5BFQK]<J;+O-USR.-9"H=#\L<&2/K.?,#AN#ZTV>.
MC%+>T$2!8R0_IV489Y1/.8#-K#F,DA>!*AIR]EG8BLS1NLPT>0V9(UT,8HS
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
M] S0.S'(T7_Z/?,Y@A.J8ME)CA-/[7NW_.TW/NL>0;M'1E8E6X6%4(1G9"B
MB JDE!WJF+36>8"&GW[+:]?OA#*<> 5_=Y-OUYO5(62Z>EO1(,@:F6FVF<7>
MH +3ROY+#LFHY\*,S[_EM6MW0AE.?"_ZX^;7LMH+J@2L%)4%9UH.=2[,+BMJ
M5ET4)J6JE1BBV(,O>.TZG49R$UZ5[LMCH9BJ]7PJ2$%L6=1F4P>?H:2:'!4K
MD]R3RGR1B7;'T*A31=IS*L40'!>;:#=*"8?RLXZ18,]$.Z^3+D@(&=&T2[T
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
M(0)P5&K:+.5&,[!^6FH_=WG1S6Y6R_.STN8<KM.^SVBUSMBO4HC()AHHS7Z
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
M!A4P:%9)V4),)8'P25C,%/F"[''L=Z+YEJ5@.C+W&JOR8*^+;#/QC6-9]6
M$P4CJBR2)%M<+?E:4Y<<N:^AG +7CR1PA^R2AV!"S,%7%4%4D5CW,)CDM69Q
M9(4D$U]!IDOR[,DQ^G"R=LB3V(!I+:RW=HA&\AV36UNS)-H4)PM8<@6KM2Y%
M.:-C%V-N'Z 3</J.I'*'6IS75(D!E7LWS@\7Y9XF^@)Y0:+UY4\99"H&C$S$
M4%6!["+R)WP:!DVR'V_=#\?X7#)R+&.W[?U.7)FI5<LF6/#FXOSS0EOC%3H#
M9%J=8F)2H'.M-M^@$R(&M3U,:533EB\K?>.<[T#.#MKB\48,7[Z[)YZ8B]>M
M^D?FPD8K*TI *1V4&LF;X(2O79IIC(?ZC4O03#SJ-;KS*[VFD[.V>@,H;"L$
M$ @1O6+'5U,2+64%>_L6)R<;QU-Z0K^RJ;QM+&N ?WS B[>7;6C@U>>WYWC1
MQLRV],*_FFI<B!@C6F)AE9[-Y88[5<>X32&5A'%RN_)SYXTR?N5O7 9F('<W
M#W11E7:MN394WSHNI\1;3T9 "E%1=5FB[I*.O5G^!#R/413LH.-_/<-T=K[)
M.+HHZS8$'Y;G_+-7FTGU=UM57FFAE 0?V8@UK34=-K]:D5;1);Z13)<XXU"
M)QR&[L*C#B&H>SBW7V6<K,56ZT 2@S*Q:D#RF0F17-31HXA=C(;]D.;7'7W8
MN%]6CN%!CP E6[FW3VMLST07#($.I37F70_R(0M>5A5#S ISEQ?+>QB>E?]'
ML>:K-XG#Z-HG!OW'<G<P-"E/B8R':@J;*RYY0*L41-'&C/(_7G8I4-P/Z70$
M8!JJ=YSARNKNKK7$6_Q\/VYJ! E#2K=Y]I412@LI866/-[9!&U)$W^7M\FEH
M)R,?$W.A@Q&Z?DC=@M1,9R^S8MV5[+JN#I)@"[FVZCHEO)74)<JQ \O)2,*Q
M=.X5O/YZNPMML2*VIR_?;* 8*X3"8FE,DHA&AXA=4MKVX#D9$9B"WAV>$W8A
MDD1!R Q)MJP*E]FW]KZ \JWM*SJ?3)>GA1-F_I%4[A#DOH=HQW.:4S6TH5U
M/K+YXCU!$"8!>T Y5FGYFR[Y2X^B.GW'\4A.=# D[_= O/= 7H/TQ>D"46G=
M6@CPW45$D(U'5;.MJ78Q'G?#>5;!.)9GV])P/,$GCFFO<[!O;)>U19LW-6\W
M'ZW6C0_N?*"[CQ<"$Q;+9T)3:N-_J@!D)<F_RXDWXZ520\(2!RY_"C(Q%_5[
MC)C8%-_>YFB\73(9Z.KL<OU*^[IQ@\K-"/@685GM)-XBITCDJ8 0K>FJ5RW4
MPLZ2L+;RMJ(-N4L?]TG0GX($/A\[>T75=R-+1:.P H$,ZM:@U0#6$@%MSMF*
MB)2&3.X]VNDY3>F9B/ =G.#=H"I9E\E(*($5J%$Z06!+#HK Z+ D1-'%!3YY
M03B>W!T\X"U3'JV4F+T&WDY+8R8)L=63N!0$YAQ+3%WNG.<*JL[JZQQ!ZPX7
MPM>;7'@1/*%18*N,;"QIA!0MV]D"VSQ)%,)T:2_V-93Y)> 8YBPGI6S?$/E.
M\5XXH7T*3H%H]8(FM:HBFRQ?3-I9-DVLQB[G_BE@)ZH))N7'A);!TSDF-QW"
MG ["N0R$;>_))HBB>FBC9I2)6,.@6I )NEW,WWJO9^I-#_J_Z!9\)*UQ4; 5
M965@>XK=HUC(\)> N9K6D7-(1L:WVX)O*B8/:<,WAMCS-5\;@NJ[;,,WBEW#
MNK =0NOY)"&B2ZKFV&8X\*57*$,J%<&3X_M.QBCRD%S/%RD!A[3AZR  8T@\
M0QL^+U7 5MP:G6&SN'@+(6!A[UJ*$K7'O-T,XC3;\(UBRQ-M^,;0](6WX?L-
M+R_YPX\T9^>]KQ9]SF9[CU-@J[^>LE8GH5SVV9O*CJLI-CDJH<A:"M8#^NM]
MM?X$?L7=FH]9STFPX!O-Y\"U_N:27>]02@;,QC@AA2.O)O<PAB [)ICXZW*U
MXL7:B#2ZR)]_NVX']DW]%?]>L=>W6O N'8D2P)I:6YS3 Z8VF4:IPLSUS%_U
MA+P/6.:92A8F9_O]0.&4E.W00^]7)O#[]>%Z1RNZ_'B7!L=:/PHG$]C2:NU\
M=A!<45 +1?;U;:JZ2^AE'Z!3DXU)&=#A88XU[?5Y^S.?[ST)+6Q,9-C[@ZBU
M!V-84(./" Y%HLA(3>J2M;X3S:F*Q/&D[Y Y\(]K;-<NT9MT?B.PJW_BI[,_
MK__\Z=-?R]7U)2UDRD%:GX&T:]6>64*4O&F-Q45O5/:N2TG< &RG*BM3LZ5#
M..=^JLPB"+*2W7BHJM7FRIH9"[L7-BJ%H89259?)R?=!G*HL'$SH#A'\]5C,
M"S;5KS=M0C85%VWHUGKWY2U=9OX?^)X6IA2IK;8@*20PUBA6;.2@2.<H>BML
MITJHP1!/56 Z,6G"9(!&CUO?L(V&WT^9S<NTR!0S9H*B,\.,A56=4P%*$15S
MDJSVAN3(#W+.1N":-0S436QZ,N,EQ(*^F.*O<$7KATZOA$<A" 35-AJ0%6@J
MV8"RE91RPFL[613HZ^6?(_[3C<'+R0@]\?/O0S1_\-^X>?L<@FGJ^,\^,/-'
M?XYETEY^'TGAN;A?ZKI7K8#:AG<;<@I2K,0:4J$*A3#2D&S#%\CU1R(^<S!]
M#&$GKIGX!ZY^8:7VZ>WE6:9W]-?RLKW+O3K'U:I-2EY>W#[+W40L6DZ^DAI!
M*5_ %+XED_((1=54@\'$#M2 9\^1R\YK;D[#I^4\1)[P!70_5/ZHE85?X_D6
M4A_9:7(,LM38'&ETT"(9K;MY1'31I) .%H=]JYZD-$Q"XEF4PQ>"W" LWB4M
M:P1?H@(CV!T*+2R:?=!6:B^$L <+P?9J)\G\HTC:X6GSZ_?6S^N;SZ5D<@H5
M6F=!,&@]8$V.+VZL1M?J5.R2>KH'SREZ U.R8![)N#D10X"-\ VFD)'G<!0F
MY=_3,G$$\6<)D=T"K#8[(;2'$LFS21,$1,\G0T@V9K0,4M8NE4HS2\4>1^)Y
MA&(,S9_'<K!83 C.MVY3H<5A$))+DD^7J:)*B6;[H?N;L!PF9LUX\V$,73ND
M4#Q\15]+>/#&27:/H::@6OLH TFTQU9#WK!5$TOH,U[L*RBG;#0<2?@.H<Z'
MB'[#/V\-Z"&X>IH+^X ]C[5P+.,>E8,CJ=ZIT>=.?+%*';$XR"6LV]D[2-)(
M(!U%42X(5%VJ&N>5AB>LA+F$80RQ)[8/7OWS]Y_6";<M0G\3H+]U?:4211(!
M6SX"C!<58LX64C#:.ENK+$\E$C^^POQVP#0<6$Y.O@FO_D>+(V+T012T@%G8
MA@DAB,Q[58%R3#:4/.14?W.58W-$#B<A^O1EJ7NK)P:@^BXKR$:Q:V !T0&T
MGJ^"S"41;"T6%!KV>:UB=)@*N%;^@-'%(*:L&GCQ%60=!& ,B2=F_/TA6'>!
M#"=D<(YOIAR;#=/ZAQ:$;(+6)OHDY)!$QV&92%\M_V+JQT8Q93D912>^ZW=5
ML^E2*+7*.,2\GGB:(+9\2Z7;<X2.;.G05 Q^R16"AW+X6)KN/<)=*P1_^1\\
MOUX_/N%%^:]K/#^KG\\NWO^0\_*:K1ML;?_691Q'E02.6*5##>"A>]PJ^BO>
MLAY'&8.WADQ)-?DJK16NN*RL7ARRX.%G^&Z-'W:M\?ILU=(,KR_IU[L<2<\J
M!DM*4!DQ*YQV6^FLP/+'9/EW6DZ6_#<:W309M4.7_8-Y^R/_]?];N,CG7#L-
MRK8)"B)ZOL)# IMM5=KZA'5(MO;(#-O1..=5CWUE:W?^;5_637R!#@9[4[M@
MLK9,'';@*Q@DONES\)"T*ZQ.G')JLB8^HY#-D<<]GRSU8\IS9W,7.EO\2N_Q
M?&VK;**.PBBFA@T@'+''48N$)(J"F&+4J7HOS([YKJM;'JXH__O[Y<?_X!^]
M$2K^S;8\[5CV.1YB.O)U.0U])W2_&I0-BAM[= B._6\NH_E]?^UY'UB.9L)R
M0@IVY:CTJ&,R($+6C"=IB-:PX^=$"F@K?[-CZL$+Y.2>AY)^C!Q!N*E#'K=>
MQN;E_J&;%X4+UB4%TI7:!K2RMHDQ@@O2)-2>OY8G7*6GUIC/_CN.ZLL.)'N>
MWCG#G;@)>N:,7^Q9_>0A/7)B]940+6I16@X+'_=4LXE:V!2$ID/<Y>-[XXRW
M1K/,A;Q0('1K#MCZ5F")@>\Q$1(%S*).]M(]F]=\&]O\Y_(C;6IEORQ]?K[\
MNW5*W,Q\V!#^W?+\_.?EY=]X619MSG515K+;)5@?Y"@AD$1PVB?VQ+R,KDLR
MT %87[K7/$:VMA,#>K.N0V;9XT!O&G0NLE=$1EK(TB(892)?#6PT%)$T>_S)
M^-"EZ\8@=/.G'W3G\[(WDSJD(#T.\M4'O'Q/Y8_EJ^5Z*N9/G_YJX?L%E2!S
M8LZSN;EN'-+B<TZ 9T\Q9VE\[-,#ZB"TW[ND3<'$#B44 T&O9Y'<JOY%=5F0
M218J&0-&%P,I60>.:1>SRQYCESEFAX#]E]P=S<(.F;B/8W[-AO2Z%)5QDDNV
M5@TYAM*.AX(4K&)O+?*Q06LC=LG!' KP>Q>O UG5H:71L(O>Q"H#60&J4BMN
MB06"K1ZR3IX]=M*NSXC. ZRQGB$<&6KB<Y[!N]KZ!E<%J )?0BK;0#%I%R?K
MGWP"(9Q#')N^3'GN$,XPN6XURNOWTL3;RL89<)'5@L&60Y+:Z+)$K'M4CF90
M5]Z)C]TMO)<?!1HE&J,4^$$LFMT%NGF['8*Q9YW.$)#/4[/3@\GC#('#.?1<
MTB0S1JHQ0JZ;%KX)0D8/,3ER)LB:3)>7O^>3HB=J?5Z*$(UA3 ?AN8/&YO.K
M2RIG5ZU+^&TUJTLF*AE ^99/Z1E@DHW'%D7!(MI<Z1Y"\QBH^9V0Z=FX[,2#
M6=Y]U[[U'_CI%5Y>?JX;I^L.JRRN\E4M?<4V1]KPS>T(:K'*>%F*UT/RD"=0
M,OM!GJ#\=.-19WW3I)Q6;RXVI5GTCC*=?5S/)K]MQR6J%Z$0DR(),-2JZ14[
M]=FZS"3Q1MLN#NP8D"<H3]UX-.&;[JY$%66LM56TJHS"JC(4P9ZKJ*!2TD9Y
M(:S57XO+Z:?5'>)0'4O?B5G](*ME"(Z33:L;Q81]V5B'4+!G6IU.-6N?+&A3
M ACE)$3T$E2U1GB-I80=AL,+Y.2(M+I)&#F&<'.FU3D?DO6F@M.AM?POK8T>
M[U!)$X.6,GF]U77J6TJK&T7UH6EU8T@V-JWNYN/V)>&*_O/?_A]02P,$%
M  @ F$)+4E<)_@"O^@  N@(! !,   !C;7,M,C R,#$R,S%?9S$N:G!GK+IW
M5%-!NRX>% 055!"0CDKO@O1JHR1(@  )'04I 4+O+8J TB4TA0!20@^1WD&I
MAMY[D5X#TCNY?.<[]ZSU6[]UOU/N??<?L_::V7N],_/.\SSOS!#'B'\ ]T J
M0!4 R=7SYNH!$"\![*^5G[]ZJ&MI8>/@:.]H#;=T?0ATL!!^"!45?B(*($X"
M@@!D9&049!24Y.24E#=OWJ2DHKPRJO^&D9!14-PBO_6/'U!1WOIO??I/([:0
M9   )&0D_V: ?S>2:]=)R6Z04]R\=9L$<)WD?]O_K_(>X!K)]>O72*^3D9&2
M7M7X7]4!2*G):!Z)/K]Q7_LM^6-G6K$/,>D4'"^*?]%!^O]R/C5W";QYB_X!
M R,3%S</+Q^_N(2DE+2,[,M7RBJJ:D"0CJX>%*9O8&CQSM+*V@9NZ^KF[N'I
MY>WS,2@XY-/GT#!4;%Q\0N+7;TD9F5F8[)S<O/R2TK+RBLJJZIJFYI;6MO;?
M^(Z!P:'AD=&Q\8FY^87%I>65U;7UG=V]_8/#H^.34^HKEZ^1DEXG)?^'RR37
M//_1'VI2LD>B-VB>:Y._=;[_6.P#!>V+F/3B7S<YGD+^TIF[]-^BYQ2?X]KY
MA]?_YO1_S>? _Y'3_^'S?[A,_ F@IB#I)_&[3G+E/37)=6H2X@2 \CK)U<MU
M:H 2X$SX_2T +^#[M?]C<2V^)YTJ*_SVMO".^I.;+-%Q06V<;:UOS,2RQ]JW
MWW4R]#<I]E&.^^EE&=$9)7?:P3F5G>E:\AR?P!A-^KHLXN^:%X7]7-*_1I&)
MT*>=;:VH%+P/])*@RF(TE0O>7=!!4^T4_L)(_XZ^?NNV7+:64FAT5]Y2![^V
M*WJ[DW:@WPAZRN,O[CE:/ @*+_"U233;I;]+VU;$T1B*I0N]+>-F9PZ4H\7'
MHZ0LKW/K6X1W/:9-4+4Y_]VT7.6G6Q]_D:+A/VY31A!*\W6TJ[61Z4N1Z*[S
MQ>W*YA]%:?V++O]WB]_#<<;\AJK1LBID^G14U_).BAXXV8M;?.YIUWFJ@KHK
MA'Y/=;OH$?*(^81IS_GTS8[()5J/"!ATD<C9:3]7WU.]'W:NTMMX@#N_6]MU
M^C;O2+4/6@I%-[80 :)"B=\3(,9K#[F2^2J5;U4,W(VY%DJA_TZ[X9Y!OU.3
M5V889Q0%QV):SB_K^+^S-2TB=AKBL0Z#H/Z!,]#$9+)1O27B#M-7_<Z93S5$
MP-UC=I&J33<"F!7\E),T, +RZFV%VI2[JFD[J5A,7 RC960JCZKCH,U(SN?
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
MW)'2DSJ]ZB&KY7\M"^SR2D+@J5 $)9LOWV#>L-W'D*X.$N:A[D5E?G2!JH#
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
MA=D+)4YEOHM!B5^K[FZC('+93+WC.]'/"U1=^P0P0"OBVEBV5\/\&K[L)&X
M5EF8>?FE(D4/T2<\=! UO8Z:402_,).8^^CWOD8D-5G@=>>OE1\"81R*:LB[
MY[''!1_]TYT[JZJ&2]&&8,&*!-3:J'47NGQCB?1YU+YJDN\4-%&DFK0Z),\M
MJFH-OM_<,VK3!$^64%,^'_'LM7/\G(7;I8)S8!.*G[BV#,..E)ATHJ7D$ 9^
M/NZ]3"R_2'=QD IW+'@@==YG\;EH_8\.H35(3H.8AED51=BA<ZY15266GRT:
MG=D?5O(QMX<Y<2 2]41N*$UT(M@G$P_VUDXA7TE,6]V_,WC+C]F_K=<CY_'<
MD[20\8IW$B.OP4JS\C,C'2N&T<4@#N"#1'?%!XW7ZJ.5B7NQ',60/.?EU+0L
M9!/>,=NG\HDZ^$$:ODQTT"^R[ &>8P%^)*^2.*O;I^W4IENO89'"S?E7Q9A@
M/>=/,QFEW/S[^69BD!AB9QU(F_A@:<G,(3K9R48HRX7O;2 ^ 0 &USS 0<5[
M-!/2\/> B$BE1O=](PJ,. V3O(DTES0S<W:?,2:.!9/QAT^ILXIT0&#R@1V%
ME^R;\9_4:>MQLC,=H';"4TTGOS]'VHX"NTR4UQO'&W?(<<7/FA9ZI*A<K-OB
M%J!/^;^^:QE^!P 8YM4!WU<.#G=2BD>\H!:U/_"'/_R'CP^MJ=4Q\7B1MK0
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
MU9%TX?HS>WMQV=V#8'5K)].YX$@#5XI0^L!$B1_TF%4HACGM=\DO"D?.%)J
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
MIUOX,.Y=?1:_5K]&@ZU=I3@8QS%:.6_T/K7^_<MUB"]3-C"%4]K]H%RNVZ0
M&&1]4>-&%#OP<Y3OD;;:A'$$U-"$V-Z?&LGHNSI0\R$<]N6IY4U^H$?.;GBE
MP@3LV7*U0?R]L/7EMJIJI?X%/8D'-0<R]C+3*4H?[Y4_&WO"0GIR!60<CV;S
MW/>\?E6>/T9F@09P O%WZBG4DI,S V13Q<K,1;*.AHM2/T%G&/MS@>*,WK9L
M;"90_V%^/ZV)G93"<J'LW<I'OZ_QA\A$2+)=!>:]? 'X F!^*%_,I@"&&/G@
MJQ.#1B&K!\-*Y'V7C<ZQ1*)]\8_3T7'F:$#Z9/:41[ D/9F8TO-Z+@WPZW:]
M)<,FXH!G\?K"@\:I1]0&B1,!AV1X+\]I5L#M,B9/+QY]LM-\69#:WN(^1I^D
M;[]\^+G\[+^F9 '(SZ%W_S,Y>_'A;>\\3.L<#; [@L#,.E%Q7VF 6@,:H-CX
MF-JDZL!V[-^XNQ6,0>X*#2%_\ /\F9NZ*1S/:8"U1BI.SUK+GKK\GRU\ 7[Z
M1_,21Q@:0._GT?E&)34#1D"TY$V@_*F8E6V>_@1 [/_0],\37_G+OMW_&77K
MA0Z_%?C3V2?8$+^S+",O1);AU\9&6O9O/9YB3;2I$4SFN-\Y'P[ B/PTV?HP
MIQQ@I2MR_@[G_Y*@1CYUC ,.IEUUMIH^E;7-=8]G_,%GOC=Q/,!G7-?KKBG"
M9RF596^ A9Q1'IZ>?!D9"4Y_7-H\Y;4@%SL^%D)1%D<'WK=UVD4L+-!K$T,C
M:U9$^_[ZWH8 6';4\*A7C?_N47QP_0O'N$CJ1 P5_R+"QW3VF0?+0^585N;O
M4\PMM9*?2.:%\M!726/QHKP<>K5*QRPQ#WJLLA++?XH8AS)ZY)N[O[Y7CL]*
M9^LS V65!U16)U1>)W/(%KQ_R)X;?VMX$_NA?_KTHL<;FZG9N^X(;5'QZ\*&
M9LF* Y^C61*;2$!IDN>V?$N]3CO,7H[9P; O)&,FZ^\F7-U%WO#FA2)]L62@
MO*:"NHVYMQ-L?AY*N"##:1@FIR(#=<G#Q4B%%HS7HE@K;"A(OJ>O>"L6>/FF
MO!C34FO2M2%2(FW-"VSNGZ.YFY*Y5.0Z&:7OD?J@[EBNE")O@7X8&9:TF \&
MR<8878KO_=H.P^?!BF4Z% >R%PU;$Z"&%AI)UW%EPAI7>ZS%\N/O6\N4Z64G
M5RSX^SFN':1\LLDP@$<?T0#2C00*5HLK&-%5CKV&02&#2.B@85%+$R<15S_,
M:#<-$"MT7UN@MM:_?7]WX5AL&] ,!UH@_GT6?5[YR7VGU-U^S!*S=<,I\WP:
MX R9!D@0_+F(6/]#CT[Z#=#'1=A.SA=Z(# 9_0I2(QV3)WIVUER*-W8I7K>&
M_=&5<#K4ZJ81SOY=XB&CICN57_QCU=@H2"?T".'=FI&C08KV<8/YJ$OK,DJD
MR2QX)6?[[RGJR'?+LFZYFF^4F68]WJA@ZH9M#U(4K]PW:Z\W4ZINW[-Z7F'!
M;]>PL:TX_>J;4006J=%^U S:&(368N3FRI2CU<M_[/ %E^^^\\$BO%*G@BUD
M.H3%.XN_VYM],)!,.R,-,.#M\GZ4V/9C0[KQ\!9\)^7RY&7UHC)28\,%2I)1
MO7\AIKN-!EC^)]TJYXX!0]K?I;+W<=W44?H]Z8&Y!<0Z06VM^T1<L!)/ S1
M:8!*&F!GK/L3:CMSESZV*KKKB7="E+^<5\3DQ_!N=^LO/KR1^Q_0.5TG/RE^
M7M4]U7.^M7O^Y8'!N8C_=JD1L7QM:GTI:2UB#=TX!C.;@7[MNNZ'?&("]_%X
M&_<9&.J@U,"K^A5<6?+]5R2^SS@APD7_(W6]#6'];*:@6%"^T*LR\TTA)QA<
M@'^"2\0G@(' +>=Z F'4GR_QOOBN=*C1C^;O.$F6C"I*F,)S[#3KF;BO "R7
M-X]22%O>#-#$=U&9FTF:'[CK!(U?'\_LT'^_95T( @.E*?@$GPB7MFW;!TZ^
MOE!3?BZKP,>SG*RD@9B&Q, !A7@5DKH6!*9@:62",R\[UY"X(,;6F'%.*B7U
M^V@F1_>3JGWI["VLVOJ LHGX:+_WW=>13GI%8*>4>R9.7=L)KA3>O'-<0RP;
M-1^>W^OM'U"8R2HB4,@!8)8:G]ZK2(QRY;G>P4<-:PU]@O)C@,=MU L4 __
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
M^5M#.\)(KYKB [4T M\;%2%V@SMI3#PLS#N&T;W")^P8\Z.N&^B6?JLE71I
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
M<Z.JU\+<?$@NZ1=2WBB)&_)XIOY'1PKS<,X?S>S96UI[(*'[+U.+=XHBJO%
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
M_"AAT\GI.C0BKYK7B02,F%B-:\V,['#[^ K[V<M605M3S%;5 N2A\+4%DKA
M6*Z8%EFY84>N8$%6W+QY(P/F^S0.9CJ/OV$'G7:O#ONIQ=SNO]GIW[]= .%E
M 9O^?NH.W'P5]5R $Q[]3C=!.M/0HS@LSFG02EHA]P_U&D3>4N8?"(LQB95L
MV&QS;VI1IE/<S)@@5^N:<%D%[9^J[(BY6OXY3Y.OK[Q)3Q3))WKSJ<F3*DW
MA5$&8%N(Z>6C-^H3IL '89]#Y7/*+&TW$-F-K)7#E4$2)6KH%GMYH*EYK*'Q
M.- S(7>NS_+S@HMS19+7?E$!@>)GG4^N@W_+*CK!/ Z&LNEY1>&6O3$#P4^>
M'N"HZO0@^**V8P-/?TV55EO;..%/D452%^%_C^WTO5>N>/"&80RC>$AVZ8ND
M;AT?[ZC)OHF-W$9\&/GY0L8=3RI7=&[1->Y#%FN5:^"-XT5CD>L)-4>OF_T1
M(_(?Q<';L,R1.EO8Z+-,!1+D(KW%:O7"/GVC2#+>9@.BVKF?/:Z6B#7'-JXM
MM:DDH!XN6\(4>#:$ RKKIXNK:(":41<#C'W%7#FVV%YAY]O' -S@J*Z^GQ_1
MCCC10=BX9=4B;IVY8MKJ3:Z+&ESI!\=J_$N)SWA-[>6)>G%F1_IN@LP?Z85,
MZ\P<17=7 FS/K2A9U37L8\U[=VB)LTO"/]NH;O(N<H9X8[F)S5:.S>>*]R7(
MZ%81_.<@22[S6H/;3LC+T-/RW&XVF]3(ORKK)T-A5ELC(J6YC5M9J>3 "9&#
M$DJP3J?@OI,*1Z-!ZC3"H P7K+O]_B?U;-T\Y7%$P4_#AQ?I06Y5\T[938AW
M[BVIU7;QG]^J84S,P1=45E*2+.UA*P5]UIC:[+*M&M3@(LQ,6"-"+Z!L!+U\
M-!);NKK:MX/$YZ?-7\'3A\E?2$/+'_(LKAU AVD Q!"T)O [EQ$?!']J3S],
MINJF3M^:LY6X!&?7\ W6)\WL#Q-3G*LEFV^K^6[$)#[7N>UW+_ROJW:38:$)
M--+06_!9'^BHVZ%4S?RK\>O<_U?;=T8U]73O'D7%CE(45$"E=^E-B*B4@/0F
M-0(B0J1#Z$3$BA0I :6*E-"C]!:B(+U)C?3>.R% ^@V_][_^[;T?[I?+E[,6
M#'/6F=G[V<\SLV>/X6O'JWS::?W.%9O%_4,N/CJ9HQF3NM?:O0P*K3?&%,=/
MV\>5\'[,_\OCN]MR_'*8->,W_M1NSM_[DPYW#0CW99/XU54?BU6T71#E9=]O
M6P2?IP'/S3^],;W'J'SN(_Z=1W.VK3?_0!PN*>+J1?;SPII>Q==YW,2CSWYN
MF;[@\C^4L2+DBD3:!729AF,$M#KR]14NR$C31/,M8;6?U55OM$ B;J,_7ZD1
MR+-EF>'Y'>M++E#7@ 9>U.196ZAO@=+VSF)>G5CH!N8ZQV=4FU@H#0B"Y.\=
MBWAW@@:DT "&.!HP]M8KUI_[X5M8772_#**53^>E=.3ZO5\\ NS\LD9J=JG2
M#.LS97=MKYD4]N4[#X!;].XDUD?+QR58QI>AE[H(:+K $[KN #7M^E[:*5DA
M8'Q!A>]B@'H[)"71].:<80L-<.Q-'(ZJ,8T2&I[3-99J&VAB[VPA^;WFM'AZ
M'2RLV+0I>NQZU27H8)/FR5138IKVN3,1Q<K&*(T<7_6AM!H[XXL+1G?>@%5-
MEH,4^MW$C/<]/56E+_T(4)?_B+3U+Y)EG\RYUH?<,!5$!?JL-1M[I2F4N%F.
M;WXSTD,J&\E^BW54C[UH.BB5'G#B*5? RAI$TNSU]I# _5+/0CVCUW,]$TC&
M3KZ@\@W>H>%W T:%Y]45S+\1\@<CG<Y8%+: M<6[^4N28<ZJBZ#WK62=H]QE
M^/+ODGI^1!;2+"EME@:8'W*Y/<>,_"LQQ5I?5+]>-8L\V]# S1IBKH/?P/XA
M#X.8\9 ,NZ/3A)ST";5'&>(+HM>&+KBA#1"\_URYR1"/FH;'EA3=7= N@AK#
M$,H]XMBR5UZ6T"&QO4TA-9/(_'8;;:F/MGIBH,:M3L^*CCM'ER_I^MNODPIH
M@*CYY@VYK:1?L#1U&A /P:OZ7<TQ7\;P\&9,A%$'X'RH8DLPAH]0%K.>LR31
MP>O[]*S"UQ-?3WX]J?AS;QZ>T9-DIOJ12*UBX?_\^C\J=\YM9N11-9),EVG
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
MNU3G6<6'WK=?VE2%B=W6XNEI0QCZ22O;:9Q:\NIJ94BTMX@1!?/^.3%XS.A
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
M)9DGIRC&-QOUWG#8\\\CK+Q^C8[_&+4L<;5*$N],[#69<V=ADQ42E"BKPX6
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
M9.?[Z;+;CKVU7O'JV\V-?<DWTW-B&[MD,/GX7M2+M@#PJDF/R3E.O)<295I
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
M&UK,LOA#D H:^B <;OL: XX_R#QJ0IU-SV3'E9DP:>2%402?D3X)?CGXYQ?
M,Z@2)SQ8AHD==15OK?S[PT)(<H7S];;I<F/+1YZ>5.N4BMOCNMM%:0FLZQ%9
ME=6J5RG?-=C2=I32GZ3R 2L)UFC"LFQK^I<9>3K6""+1MR-%76T\M^34,8^^
M;8>V='Z(D52Z&[*EO#8 ZGZ&[Z @?FI$]QYF,B50A(K@NT4YFT3V;I$W6+/A
MJTM HE^)I27Z@,*S/2*GKS5?Y&L]7Q:9?R7:'^0+BAT=4WAFNX.5][3/+<YE
M8,H^B[&4L')X[J0\W/S6_7FFR"8C"]\K"BQZ>'2XV>>$^E+3#_MFG*5F]7 Q
M",3*A,CTL";*:MS95/:13I)Z,>U=^GV'[NYNN;.7E"7$2N9/&M]5O+OAV+)S
MGOQ\M\%:.E3/!0K*.9D=39HD]DY!R(8+7-PH< \<H;#0;^&VN>NES92VN/ ;
M#;X6/O-\)HIU(W&;K7*O:#DDFO>:+7KC)]NGK-,&GPSKVV-T&^W=-JY0%-G1
M\1GC9):;H:!+CTB;U?&UO:=CTB&NU**KP]:C>W_R!.^@ULJQY"-PCAME3I/:
M.,&7'OMG<Y#V_L#EQ1>)C$N\^]4ID%*MILFM*ME,'[4CCKT=QXN,?6PG[63R
MA>W\RL<>/8HV,3M&(J6%6]"OIZWP6DY2G=4Q=QE0TNBE#WZE)%_<,W'AFC!=
MQ-[1W"U>YYQEI,O"24RX=V5XR;'K3@CIZO5]\A><BZ\313,47-))EH9?)0;#
M(>K,"6P4^ \OO<7O ILQ@LQ%%$?QRC>Q#QVPH2)Q$0:9)[[SHKG";X__I[:0
MS#\N.*/7.WI,B,W;- G7K6-HS%L;'6AKV;DSGVQQP?8 30M>W<7:CF\EKW?#
M*^*$(:_L\9N,3.*,\0*]\06ZKW!K[-*$>E]ZCWO9[.EFW4S= ;T;%^8EZP0.
M>SI8QFY#A^Z.,<)2C_6PWSF5:<MMSW7JRMQLA!9PW/=2H@M'V,])Y0*79@/0
MQ80@3 T6I:WZS#E1LU4RTRBLGAD15Q5Y-_9*Y$>JNL=J&5&^1S?7.+'70BMH
ME0PWFBRI3O5.KQZ<_/C3TY8M^^:Q+\G&E_I;"]2\]SY5;]%XD[[NT;7=/:9'
M"R5KSZC?]4J?D/=:=Z4%SRXM9L]<.Z,MXZZZ/JNI5]W56<7Y1C5C;C\Y#,O#
M%J(78FAY7( P5EU>2(NO3NQ*B=A2FY<\-NUT=,.YI^WVZU_,"WFO6/>WCPLG
M-)"0UB*(/\#>WP5OP%G0WHHW!1?W'7')FNA>_K>/"YL'65KROWES1$GA_"&@
M6T_OJ/N#9RS=L\73BQ')Y3:S7B[)B]6L&WI5.JNO#^Z89V,F\YS12IZ?Z-@
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
MXBHLR!W>=J^<XY&G?#3\43V&8QG":'(06.&<YHLG82_/J[<=I<;;U7U<]AD
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
M3CW_A[Y_RWV=1F(9D<XPMPQGI/A,P@8JC[V%@AP'&]O$UM:_BC5OP>ZE35:
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
M!88*+MVO,'6J,Z52/_:ON[]L;:QK\+^99U\2\SIXU?O*Q"&;)L@#U^IL'MI
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
M>%C.N@00Q,4\D'J%CB$7*=<:-L272('?D0DA#&R^O-2&;':7+L2@U09$GTH
MPW1 $=%BA%#X%&$6G53/M(O_?ADEBS2D.2>JU0Y7ZI7Z^(WHZ>J&JF8OG!WL
MZC!V^:Z B+Y> ?V&)CWE[*-])+ D-SA"^VFV=Q6<:2'YJ69R83YDZU?B 0TT
MCT63;(]SBK6^1IF6]W3DWSK^XWW ^?>WYTJETB_XW/I_2DQ77-3U:\#Y>V=?
M0GY]^VU>\A^RC;ZBP?WQGGP,S18^&4'&L22U*'[4ATQ5SO@V+*[5F-XS; F5
M-#,N!P0C;3[IUDWY-J2NV;RH$M?P03PGC'<;!:Y^&_QZ[-4#I#=3V5]F1A,4
M+A]GZC87TA%.R3"%\R'/ ^]BR&D?%;J=&8ZN:-\?T0T?!'46K! R?<)S)_R?
MQ<X%WVS"3/4R;M"L.K. 8YMD$Y9D?@='E_X(KH!29*D WA6(D[U)W>-QL=K?
M[L8X!HEH'I[J#?WP\\./ZKB5.&MY:[EI3@< AME\7L $S9 A S"9DHO$AN[2
M?DSOJ8BN\;!W@7"Q#/*@SM^WJ/X[)3*#IT9F+EQ1\<LXGW5(O\'2%#HIP1%4
MI(<Q'H*=/^V/H5G'.C/J:1R,SQN$]VG:WU^9-P!/H^R?B]MF#5?<@NM-/[B\
M4>O15WZNZ&(8<M[LNT <NOTJV@_*A^HERL!NP:=R2./)2">Q;K049]1K/PV3
M@?1YBZA9IX3M6S2M<+:-"8B0L)[3UCWHY'(S\_@K2TWYPR1AF"07XMLO-CO
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
M+.8'SZ/0/YQ_H. )\]5L.FP95U'0K1EQ9E9:_Y)_Z ?0TF;(K_G*W/A6_?V
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
M(T"U1(9(,>7:T(<J%-J0,G4V?53VL"EVQ?3>?'Q]^]VDNH^\D@MA\'ZPB.Z
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
ML/-1Q1--)NP":B1$\__QE6>M[)K8RE[12T9*_!56YP1V$RU&L?J_?2.:U>Z
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
M$)\6"?E=-4H^.URL_E0S&K-_;^25X$IX>;Z[ S_N,*?9INY!QG7X1]4^K>N
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
M4U25;<?F891A&'7-U:+!?G3U5L-[R>_590*?5)(>3T'ZKF?-/00)IK,'MN?
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
M4?G[XA$VCW%60=GWRF^#^W]]7CIW(_)4Q1B3 V)WXZF74PE@^J&),3;$%T^
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
MD"K@<'_[SLN?R12PX,R;F:7CZ*: X$;L5%I8A,67X4$=B8[D#P2R_NF])P>
M.NZTGN$2EI5RVB#)H0,W;46W3VQ3D@*^DM6HVX];O L!NKD[P]#Q&6^ >X4+
M*YW'9\,S("= =_106]W!;]=!D=$6* A-E"UJ3K.!L\J@!NB>OSN'N7,29GXT
M7A(L+GCUIM$^IDVIRU&<W_W6F\_/IU_<;2"4JY*@9!/O=NV4O\CG*RW?_IZ/
MQDA#=5!^HQS0'?A#6*WU1R".!(D]KI?8JN(%-:.5T16.*^R\4/)K3<D6=W(3
MS6N+VS/M_HBK=Y6&\DEH?;4&/855A!9E]T+XC3D@@C8]CM;I)D_UC-6E8*^/
ME];G$UU4^YZ6K1&MTOJM532OVJN]);>JL8I@W(G8B];$M(DQN5'&K\6*9TO8
MW*Q4E+1K:JVC/2A3D$2>CPC[4?O^'2&A?>-<B>O0 0)$<[!N=^80ZAH+CU9F
M]T&HY[I8Y1B?U,F4[:YPMV3BJK*QV-Z.;CETB4R)MY%,FOK\\HQ0GT[&!5X5
MB_N4=6E5-5!D&RE T@MJ3!UX2=$360J<70S_^-BDV6_EV%1@P"'!%(M!4X\;
M5N.XB<<H?U8S2H(*^P01G8]K<PB?2(;JSQ*\\7M0/*6NEAF(F7X_>H[)%Z+.
MT<9OL>F^4<4J>D)KO?+WPR%,J0!'*GCU)2EUTI/^&5#THVYVP<2W*O+68Y54
MOK4XAGSD[<3=+:BNM/OI8G/L54OR^:9,-7G'(ZM/LRQN@%__PCU!<8.6/P(H
MIP70$X%YQD&4)-?/@H%E1]IV6TZ](]9JS,RI>+(MW%CHL(;D]5F=6L+46=4$
MR7U.GOGN09V'E)^7<4.MS1@?@-_S]UL7,$]?;+)<:(<NO.WX> SYJU4[VXCJ
MCWN0+>G5W)7X9M!OP7+7%Q!RTO3:9Y2XD!'/EIB4[4GQCG+O"9.,Q?%MJG7@
M7=E5?;57+2ZQ#O>C,S__\*RZB-!B3\&HEK!)!'T6J,1XP>/S96F7'M&T@G]5
M5K4J ^#N[1W+\H#=)Y^T_['[HU9]7[2SY]%T BT"%X>G7H<#!PF*<))#YT<8
MUT).9<QAX$KWEUQX:J5?W+7&4?%]QB;7^B5--V^;7K7M J$3;!%&Z X,U1XQ
MN4[?PG^@@CMP,G, @@Q-?6]F0\WHV8GPAJH/JY_*V6MS[)*'B) ZZ8C*#_]#
M2%S)KW^SFX9[S@'Y(:8'>HC3UU%Z -S,)%]3TVZ'22(/UQYW+_K*[B4A9S(V
MQF#3V?351%+4=:8*8%YNI??DY87PZHK]WYL=5?G%MPS9\>SM&4".3":OD=:J
MR\(\,OM[U9*<7L;WJN5;:WS$& $?*!"Z2[[UTU$6?>P0KF96'S,XBW#W6$?!
M!#M;;']'D/3O;].?9</5%V:V?A/\/)W&6BS>?/=MII>9SZ]^K](=&_M2\B.S
MM_>.>^_!"EL+C/+ _7(-K1--%0'E?XK\/KSEPI*S_[JRZ/;MP757Z^(+2S5+
MXGGWOWSBOW4J.1X6<C;A,78M>MGQ4JK\\Q^G*\MV5^J?VJKXK9<P.N-FA=,:
MG*;\,\^]O=4;,/N7YV*NLA206-;R@2J]G0@X->EOS=D908X<'#*5UV<?W -G
M]&]@BAA?WF@6XM\,#OTW"+(%3*_@(K"YUYA)[?,<T(A?0\3\OU,J8[EP5[$_
M6KZ8B1S,8O!@'].->Y-/-@N=RDZ[O-G,[;@H=4'_?W2#=!$+:(0RI;+))BNG
MR+3")9CW.).G_'OL>,N)GQY5DU3_JE %M5<A;C(G]2>573%^K1(H-R"(-D=:
MRZ/9D. )N@W)DM?BOC1\:/*/ XI"S(H3[E<F\6KQ22"^QD0,KJ@R(IGVK#BH
M,L87\'<8,]-[_05/30.<PVJDAU/,)@>A5Y>.FRH0!?CNP?0I6/"OA6]9)KN>
M!8J&U)8O$URQKMB0G0!>VN^[L;9M[GE9BBO;][;6E99+E^M8C,)W<P\Q2NS]
MZ.$YT>#!1 Y(.&0>/VQLNL$+JG/N \WQ?1:>.B09>SV_<V^QY)3#9J2/\;W?
M'N<KKWO(WLE/-F[VW(J4&ZV1*K)_]JQ(/7B\O*SNE(64O>6C?Z><^#]%$'^3
M3#N6"D^-QU!MN=-PL((Z0GS@05N(8EIY4B#\BV1;"#UF]450YWA;/(_KZIH_
M7UA[#NKM^2C'R"X+$"KN;WWA#@=TB[N P(DSL54T!"4T%BK+M!R^FSY'-ND(
M>-+\Y;C2W]*GT:Z?&DT?O68*]^PK?B5]R.&$RWV]1D"2_AJ(H,P((H Z]]?.
M3J@C0W>';1!/FDM^-;X=$_KNF?O]\QO<G<3YU0]B\U\&VLW[\J9K:8+MZ[%H
MW?'5%ALR+BY<INSU%&4E-[:@^(P1U;VT5]'F\)%PI=\?3D(>XFM#HUN":!2V
MF"ZU-(UQU-M>R926W8Y[HDO^ZOM)IKHI:/:,!SDO;[P^=RK48"Z 09+4.J)R
M\UK\9?00ZQF,6(BE6F"G[3<_$:Q60AEZ@'8G1#K$S[*/A )S0"(I)WRY,RZ5
M91@:&19"AZE,Z4K5Q6?9J0>?(^NL%>+/^YZPI,8]9IZ(C"@',.T[(3$#17IY
MKZ\[35E)9</30\_U\02EA]W-AU>!T)>!;/HZ$,2 H]Q8;Z$@]B1>O*%*M!,+
M#F$%=.!%H3R_)-S:-)X$ W?W^_V>>E5G"ZV=.(%JSY!M:'RD\B#9:CUU ":+
M\5Y_V#S!E/.DEK7+X"7N6I:4^BI)CV@TO1>3\.UWO7]L[>:3=[L>Q*KI:61_
MN%6[UDU"M%84+6J].?HNU_7M1^19/>0!A'&1H+(H13UHP# A)!9[L\2IIVSQ
M@?ZT2Z>!E R-[ZS2(ZM=#V%'\,1W"*5609-5;8; G$8W3-1(D)X]_#OP7C/K
M?2K#3#EU-2*:>.KC&.K+:C]/+LNTZ5U32U/*VG!PEM9E,[ONMLS1I"@A8M2)
MD<7:RF1)G4O2?4\K'0XH]2C^XJ4A/D&:]%8\&-+LX;_5ZT62WO2'#HA )1<>
M>=IG+;3/2;7PO)F=793[,3[4]7K97M?_5JSOL1_'HF:^IS<.];:H/=(N8E6C
MQ9B[ON&),=SE>!U#S'(NQ=(62',K_33,:5KL^^+%$8O7^'A='<_FO&M1/\7C
M]FP@&KZ\?2:O>JOMP2-L "N?K?@7*&+NI(I>9PH (PPA)H15N+_ES&L?0<IN
MO)3[4.GXQ9GIP07$U*SWQ!&U-_M5IR5NIYBZI^C;&^,J8.[PJ? %XFXE?=IV
M0HLA24RR"R'1\#DD0.)7/JA6WVLGZ(RW=.51JDR*R?L;:?[I2^<H82\G5Y)W
M63Z$'$;WPIJP3 DL_1NMY]%=V(V J84V)5T@.NBUL\\51V?F01M1'+^SE<K'
M@8*P!^-1)ZP>:SDVGNOVC1:Q/%^3%H8 U"$]L*CL.:K#.J!I6>1-"^TXXC*+
M+&H;F1HPGH[,%B=XFP3.G(M#*ZK<NS9Y6WG) OW,2PE,S8Y16H*+ HA+(\X[
M <=_5^H4/?YNS=J>%*#_V+@?5B4'XAI"CS2X%SV"IY[1(R1V<$"U'8O0$[30
M&(QOE4N/.-+PTKN4C8N>E^K'MAC?PX0<ORJ\[=XX0&@/T//QO\4?F<K0XAK5
M"D9,A#16NHD,86YS0%-7VL(7NK[>V1D:(4T!5E(F;.F<V_#Z63?7R-3/3;%#
M-N<\G6!(6SO=X>82=([]@S026!C V+:,&T%$%\<=PI/R[Q2$>'LHW'>%6L^H
M:O(/:F0-7CD)R4/4I'8/1C>G,A4R&4Y !!PH(RTGSB!(@]%5]1^\C)^XXC0:
MZD\%[3YI,JAF,7I\=^W"4_U WVX.J*FG Z^ :7-B&["[(8WX+G,'TG8,2JP
MB6%+QST,E@SS#J5!;3X\R/TY7U(#\1U-LCO2)H/UGU8#Z^5(?:F6W*JMZ"_V
M-O2Q]37TSEH/X[O[=*9>Q",9?LV^^Z3Y)R,> ,:0!^I.T[B!VLNP8HI19?)>
MSP")[1P0-=NFZM?XSMD_(Y>7_(YWJ=Z=5!/7/N?.5ZNR=N-55"0'Q!;Q9-Q@
M?YU3@A&GX/M\(:)H'>_PS#RF";4U+2#TY_.B]Z-9D4;][J+GI"X&R@RKI9AW
M&SZ=//!HI\>[S)LN8<T?\UA?K;8EO=B ?\_*_2\G%=*MU7ZK#4\Z.BX^"%S<
M\7AV=)QV>/)5E/Z3Z&^:1!$0,X_5VG*# ]J-UOE[ !E#K)03VT%F$"<ZM",^
MRI,%/A;BIW7KY5T#;)IJ7.W@VO?$K1AS1R^@DJ5\MW,LPA%,*=%+5"LF=TY%
MP PY((#N",04 GBV=&JG-5L9F.YTDQHEX>N_;;D@B4A[,G)_EF&$D?=NVXQF
MUUI]?M4'D**,-OY1L%^0B+7"$_MS/RY?>Y8D?FI)Z U4CNNLJ/UE&'< UG$<
MG>%U^[!?\+0F,35P:?HR3\:CP080^BZFS0!JBMKWG@O 29BV,P>;@ 92V<7S
M%-)J]TN5Y:?2S0D=9UILIE1/4)?].W6*;UNBZ=KN;+$^H(+:T^,&9I77#_(C
MMZU&U]19-<R@BC.^[AB%="CV'OW.[.IEA>=JH)6G8DE7']X7@A1M_<N2*CB
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
M?9C8R@V!GST6DVU+@7X/B-,_3P\6<4P<C10-/O[B6=)JLP*XU-(]1BDNDXL
M,[(H3:[E!1\X_"@!1+U.^Z(O1N4&AB@V2S,5BJLZ<RJJ&V2FA,=4?X8?]&YB
M'4DAS%D0L63_=-I[U1R5\2@O\XMN:GI1MW\Z\U[^EK2=3A7*HO-X47BI;$ /
M _09G8CTM8?$3O1UI&<P=\5>4-K\&BY6&2U>7D&1;IC4-AYHNG)79(0KHUHW
MYH3^*.!,5,1SM/C,'/:&<-,A7A-2TR=&^8HQYY\:(D8>WDD^]DO@8M*+(YPU
M%PR.N+W.KGJL;\%<S?O["07(V;?(RH.H(*(2G:NOM.K++"ZZ2:S"\0KE&G%D
M+3DK]\I\RN@WR:\Y*5YY5SU2CV/:KSM6Z^+.$WIGGB*)CJAQP5:H$/8. S0)
M[G#B[M<RC><JM@72KQ$_N=MG36GUQ/..9KZTEQ8(CIGGD?5+X71P[A>FG"WV
MDE!%X2GL@Q72"A,](^(9*B5';N5:?+.-LP:QWDJ),%9L!"'VL=!@/\EY4K(%
M2;2$_RAH1C#MP<B2\"LD_4H"1@!H53L$U)L1$?'"N&@G:=6I^90)W9+V0/&T
MI[[RO$+'E:(R:?G$SHS"W]F20UM^<,<LJ_J*L@3)DIL$;6,UN<O<0QKON#_]
M$CD"8M&[!RM\!_Z&^=$[!VV%CG?1>8HIH5[8"K7V1G!S"C *B<U$1^$2@W0K
MVD=75RM,"M<7*\-B#-\>"^5W?/X\[\V6+OS'6*N=_Q,,8@9*M 0?_FD/V./1
MG?63GE0N9"F_BTA^@>?>C9%B'Z5%OX[&^8YO23Q5O!_?-T\>$Z$=)4$BJ=)S
M+/YZCOCSFE84J2:_ G+2T\!=,.W7--]0\Z] NP<LP!1%G@H'S'T8H(,A*Z]V
MX (5Q_.J ?$Y:1'"">U;UH3A#^F6MWS'35Q-C[J-B^]FW3URV%!Q;9<4B]=F
M@*CB:_@L27!\YJ'V'3@K7?KW:+]!\<5-D\+)[AR>9]K6=^Q"JJ 98I+/945
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
M'6V!".>+-("/0(QD%"O*; ]Y(8<FD$_=T^G7!IE0L(Z(;1Z/J3QU'SF-^L4
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
M8N:&!O[5*GR:Z'R>61<2L6WBC)3_XF#DZ@$_\][&VHO5XY[9MW=5IWA8?MI
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
MK&-FE<:Y?][WNV2*GZZ1O6\B=5\I"&;H',F"&>C9!$^DDH5I;Z"^TI:M3<I
M&S[B&E0P1&#3!\L&]+;I'VT8U$XZZ)5FXUY5_^75&6%7*^N0'^6Z;/??F'%T
M(2NJ6U5DKS"W=CK4'1Z/9-?R7 N:<L&K)2H /7L.=S0#<RYYWQ[RJ.?:^1.A
M=:\8*]<B\&O7^R":*J"O2V 2F(+]8'F;XR,&0"[^_L7$^P]JNZ'Q<F,_F".
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
M4%3-+#K^B;7I]XG;&=<Q:,&-V\@9(X6M36P<(FW<L<VW4.R^@TTAF'J2H^,
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
M6R[$P47Q'!"SN>,F82X\%PY 'O0MA/3H//_^=_U6L;,XFQ#OD[E7E.L\^P]
MS"_F 93@2]+Q@-?(+V.9V9X3$.!D-95!HM ?M?^5MF/]W79$JZG)A,T>MK'^
M(.*$E,>Y'+>3:6^%%=N)(&;I'.HD[;G2!G:V"D*\M9(*R!DF*KIFSPJV,$@
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
M:17&=G2^SS^U.Q>_D%%>6;^#/D()8>%U4[/NBH88B*S[^?OFBR./I^EKKYD
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
M7R:W-:M#(JO*&W$\-GXEM\J5]Y"OU[P,?/O=[2__>#)>+&QT:V[W[O/=F'S
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
MEU(2R'('$:*+9D*),X<PIW+66D'M8,*UZ17.?+\C<))>. 9RG!*\WIQ<4UT
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
MV7R=]&RG6&."[.EUXR?)U%TX_@Q#;T%+^ &$O>7.8OG:@'$(M3)IFK_.:6F
M51,[<[8H?^^D_@_&AL<2C6#"R$9I*L2US.C_,/?>44UV79MX$!5[Z$J-@H)2
MC%*5%E%I(D94>HF*= %12H"0"$B1%@4!!24J("(ETJ5(* $44*0+""2A"@02
M2K@A;>+[S<R:^7W?;^9[GV=FO?/'9K&RLM9]SLG>^[JN<_;9][<R)U_&*#QN
M-C5CU1%]0@3;1M#V7NP&E"$)+XUX](WO@F+'MP>8^R^6M$PDV*[XQ(5-F]9$
MS-"9AH#4WF<ND)87'+7J+ZRLA%+9T;//,$^/;7'^G&/,Y'?]1WD9=,S4]8S\
M&[%AI/<D'LN"Q?FN[^@G05:Z+7?\#)@RW846.&=F^=O11[3/TW:YL]RQ\S@Q
M#"7F>1V'K&I@^M9GQ]8AW2>7(RI_7?CP(N!%-^T79T7NP</M\3H;Q]+.K9?T
M[GY=5V4^JALW$WEY\WK3X0!4X$B'*2P"G^;%!<6RKE.@>WYE$<#>VN+)Q)!(
MB5UVI^[SXTUDNW85Y1DG;MEM8C)8HNCV)TCRJYM4N&9N8?MFSA*<MH'(RYD/
MUS4*48SF@CR5?\8[(#LOV@T]'$H_9*8[G>@^[;*8!\)?H!&P]4<F59_.24Y=
MNT+"O/F"JBDS#GKDZQC17T+2]\ZV]2HD#_6QJF&^9"Y(" F/HTH;'#F?PQ39
M<)W#Y^( !ZWC;^-G#4C_T39C$]WH3:PETQZ;/N6GF+K*!1TTJ)F5B=KSK23#
MJ8+I^XQI[,P_H\"GAQ%D3*9@?I9X$2I0>MV$05FQ-_:^ZX<_O^0!DI0RX:QQ
M[R8NBF[@Q'[Q\D:^F$?G.#:'"U(,7-GS'X#TW'XT!CV&6 D85^""2NPQG"QJ
MX9;V_U1CV/P_U1BN7/I/U!C^[PS_%D9Z1A!U()M0Z;2-&RF3KE7X#UJ/ UXT
M/G$V_F$,[G5_W/!!>39T@ 9-@+($)L.EVG7LN*!+/8$.8<R[TN@5"6LC]@V;
M YY1R;?2!YL[/9LMF7TF07:)Z8@7EJW0TC.=2YZX7K:8@_% D29;ML^I=T;8
MP7G41+\B"L@)W,=C/E:9'"7/UF'<R(D"Y==OXT_L^U=7O?R/QN()K\A7R 2F
M"^,)ULQ,K18>2RT>#I?(-,/^EN.<;PC"7V&7_^G(LMN$>F'2PKQK;-IKYH=@
M:/@K\7V8*9U528XRI<MF")DEX9!3H!NJT,L2A@E^FV>B>BN87]E?A_\4C!F$
M-/UO]OX$[,C8) ,8[8OMSO=0:O]-A_G#': VT/XG\P(W#X&]UN#[.#^R]PTT
M1CE'ABOY+9]1/X^$$'/N'64H1XP5MLR]O:0.#'!!L'HF&D(723AS_T<+1;H
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
M]?.MXEDR? QS''#LU<16C>P$)?\1>W?2]WSP5%#UU/CZ.&>0HPLXO<<T67/
M*#G @M9RN1_C$6<@Z1WZ+FD2)NIEXYV+A+>(7'[BV'WLI7 ^(XU8;NR2_$OC
M(OCTB$>CU&=(.X^ FQ%^VE"J%\=R.5]QPNA#WK7M$15)QOI& <,<N852>'AH
MQ'G'<:<+H:GC'74BWE>6/QI':#VZJL+I@?"X^\\^1BZ]/:+A.,J)!H]SH]NT
M%)JIL$Y3OBFWU[;&%,ODOEA5?==076N>$#>JBE,S]LN^+#1C0 )G_&G@5A7*
MP#(#T..AL'B6TX'J@@OT:HN#(\_$S;QEB#/-U^55E+KD);;[_"+NF'X>>266
M)67A_FX>1K/ BGAN?2L2&>ZFY[?YCS4%2E9<NSBT*.'D$)DKO$M/"&'*.O2/
MA-W,!96WMT$.LH( 19H%2IT"DQJYX%?TRZ-V>KWBM,J]33[JK>1;,B_?Z45I
M**7(+*^BEFNYH$8_0&%H,9BIQMI+=U_LH]F0OQ?G(>7;Z(C\QQI2W=(+.HG!
M$)^XUH"YH>H'>F"EU)JWQXFOAKLU_G0#VX=2IW4VC?/ULC1I[BU;!]+(W@Y7
M:Q5PY 33FWWD1RF-AM(@X_=FBM.'IC(W=3E[=O#BZH0LGFF+@M&QBWU,5:0\
M);BE>X='\8>1W^CCP%-VS,%6-7,-\T 5C%L6==M(_XFHI0^=P2J/U%OWFJRY
M+^8P55F2['B">_=^3A>D?"G"/P^XT)R^>B%GV&E>>,PTTF[JTY.*LG)=\70[
MJ=2(.A ()!M[#H+%?5QN)0 G#A3P9-0FT!,VN?QSHW'$NK (J=B43A!>O,M1
MR(ICZ>9"G\O55Z8N%C*&[<Q%#LB/G)-*]JX"6IA2+$W>&K-9]]BO W#)-AL-
M>VO8.#U?U Z:GS6-97:@\.W\U2:_D ?%W8>)&9;?U(FE#NFVZ8=>98C 7A+>
M-(BQ,PRV XJ,.#J"ZD3&\H=GM'.T>Q8U"*+>7-!(,)PQ:G[*J )]H>,F]J;+
MJG'\-]SSS$:ZW^(%V@4B[-"ZWXA RWT@M5GV%%WF524^?AVW'<A>N*RSIK50
MQ1<F"I^&'_6X='0Q^_Z1XV4[* \-T+RQFK$N J/,.^@VC##&E0L"3FC':, E
MD1ED+#'<FQR<'*B<)9H%IR>*/W7X5.<Q?+X!6+)RF-[^[-?Y<D$=>-P$/T?2
M$R8$Q=R&#U\PKOVQ/A%793U2W0Z7;2T:&YO?"HZF[/?>!WWOV'FL?:1D\.S=
MHJ94MJQH?;;JNS$KSC- EX8@9S1"MC71)LB*T;=[->).*M9X/%JQ4&WM6JDH
M_]6MU]7["ZY2LF*F4;1BNFCWXK%"(4H!D"$1HH8XQX?T8*K4I>))F#"\&,#:
M#;C;^9;,WBMM%;KY0?S0X61EI MH>[P81/U@$ C0ILRV^R4U*+#?8;S@P^4D
M]U;5"V1$-.'.\D,=U8V6S]#FJJ!2!T>O#7O7;VO:VKN/7E&LB-2U]8E^0S2Z
MG%MP.Q%W"]-D0/"@AC$^LV,;1-%]#4H_R'V!"&E Q&)@W4'YYD5+)_-M%>.V
M1Y]*I/I?3@E*^ZKYF&G$0^VSZ&WH7MDS0YPC"Z'M\7J:!4!WDWLS1%"!ABY*
MQ]#2/'2'HZ-GYEX^U/MJY?ZPY5Z!\NOG\CYX-QHD @6A$1JWM%L0L0TRE;T:
M$+!GT);OXSP[DS(I75-YVS?1 JX7K:[J[P!Y_Q^K33E-+SZ62AI*R(E:KHZ!
M-OMGH[L5SBP[Z=]!&58P,0\K.X759ST/GIX<.GV*NEYR]Z[,91G3DE)OFIO5
MD*8$5'$3\N0&CW?O@43^[0YT*#+3X;=XK1]QU+LSD&]]OZ3RXR]+%+/;7- /
M%_LM@WHHXVL/E5Q+VX@316_-Z!:ZPQ:)MUW9;EZ<9UO'W6#7Z$%I4ER0;))M
MZ+ 2CIG,!<FW4)10FXXX-]RD7S_]3Q5,_X75OUN8R[^FR-E/YH)2']*7V8][
M,+\= [>&$,]@--_!]%Z6,_"TV(<RT1)T3^3WC*,ZA@KM)=@4;OH1&;A#@T[/
M8&O/,%>1+N*?#!*63W!!OR_SQ"*+Q?Z7GW_^-U-29MX*<]',<A&Y^.5^N*&8
MJFCF->N; SW \%$_T231>*MG3QH9&FD_6 X]!+(T4$S!@!='&1#!\5'JVK N
M?JTDE/#(NS=MSTJ>*F6$^0K;^,&P+RMA;E'4TNC.N;_EIJF<H2T-;5F^/M2Y
M]HWTS,9J0QPY_80$P=;Z\^U/T!%WHP0KX&R!<T>[SMW!#<O$=1>E%M8[+[9?
M8V([4[UU,;N2&EJ/ [34\H'5GZOE7N@^U0_U6<Q*-CB#-V\N" 'O^KL[#N ^
M J --6MF.0TYZ;PZL"L+LL[I@JV!5^/99_'=>$ [M9G2S0BD#R5V(75BD\2[
M@W02PDQQ7)"O!3IR: 43%VCEJ];Z-< ?$2!'N+!5W3)R!2MPZ_96 :SA/N:]
MI9$8W7WX_Y5.D?\X]\B 5#DG:D!&8MO2CV@M#^YO@RV4J=1P0>T+785S&.!$
M-4]!?.2"/*'4BH2]Q1[60RJDP( )/LC54NB,\FP\1YE2K]SDKZ66\/M:T-I]
M'_1^2)S;VJM]O16P>L[,$H$7;,JSW6?^CCLKOP)JWN;'&8@#45>>QEGUNM6<
M.?,U D7?:E-^^SY07Q29<;F6-FIJ&:CLJ2KS;$7<ZCC&6'/-\<AS+NB.OQLB
M^?/GM-#K!%_[IQESKLZXRISCP1;A<T!Z_'$\XR?KR=\--G8E#Y"E ,MZ72;?
M;\FZ\S;,8*+]*]K1<'9Y>!9L$XIM;B#@>1DM,A20XHAU\V"?T+*?+QX.7"A:
M5DQ,%$N9-N@E,6->E"\[?T6TU9L]MOU^N'70X5(N]7<7%8#\_'4V!FD :>X)
M:WL)7>C  SSG<3Y!_5>[S?_D0M(\N+334ZT=:FK0C(?5'!M+:IDLN7C?&$8?
M]IZ49,OP)I\$' 7J&"[]FL=OCYV,>N\P+_3P;-OD7@Z?@AML:6A6#*,$E$8@
MKYPJN#9BE>@*W">T*4[]<C+L^>X*G37CB+-YH8G_!G_^MX[@ Z[IJ:GTG+8V
MWF&Z:*05K\4_"96<,R?[27AQ)*Q5-*A7*/VGYU$U$K \-YM;=*9QZ@6@%6_?
M>2(HF^:L+CM#%L>P"QS#,9_T8,]5)@XWN^ QWI=>+G/.G$#G3_W,1'>*G+$?
M] G_<U-R_:^GH8IZ&7*X>1OG9&_]P1R%A6^(:Y$=/?XO.U42)+'?HMV&?A!H
ME_ Q.%H%Q@\?:W]QD$E=^^94F1"C_"3RN^*G\^BR=DFVK<T!]\1D1(9U*VPS
M>+?YDL6K&C>A&8DD:24N*",E$<UXRFPGC^UI:>9 /M(&T[-\ A;.%/MD])[Y
M(8?]LJ?&2(QE=>*L674=K")'3#3E3]F+Z5^Z!/=_R79"B7Z[1@$NB,RI)H45
M;1]8RTI0^\92,!V^@-X>!=A,60P4MZ9UI0??J[C?<L3,Y5;'QS.'.9K,(X@,
M7)5?R["!%+K7^7@/4==GV>][CMNYQM._T!O\PW8O8"0Q(#C)SCM;9"\V'G"(
MXH*JTR:YH%Q"/7!%N^6L95Z<DU3"YCQ!(210U!+1'3MK^'<W*;\A*F.>:N'H
M-^<?F-K.A[I^;I[]>,ZGD0OZHCF3ML@%55U)U?&N!<?E/GN6W>QPID]&KT"O
M9>L7.FU2C$-$*C_'>"'AJ=:?J><%>2'H/<P%4?-G[%IA[B\&G(.9Z^SSO*CI
M!Y_ZRXEW#<'9/PV8L(OI#NTXJ675<MG';PUS;>OP.QT*4,-[F!\<CAOT,H=F
MC=!CO.<+<\!FM&J&>"_*$.-QNYZ>71Q8W"6#]CN>%@D!=L?O\.>"G/2_H<,H
M02[K!T0+ME.52DXA,.HL$83Z&GA?V3+>W^ILY5+OM2QF$4$<]V5KAC?ZZ;ZM
MA_]J.O7OEF72#U":;4G,CS%0'7%84_/47N%;3X>P\9OQ3(7Z"<8GP$6QE3"\
M2D2+EE>M^EWKIF;>?]\I03:X_8'Y\1J.IK/IJ]GA'-ARZ*6&U73G-PC=9-PL
M=&1"_6OW*8QSQX=><P>GT&*;B=)-=R-1&_H;X/W?+6J=@E6=3'L02&(?=!C7
MRY*Y9*LU60@_=)=CS045HYB(*YS^3*?!?%HHQ=9VUQK[TLB*KPXV$P0[VSZ-
M.&VSA5NSZT+7D9;$TY87O:QC)RS[6>_08<1GF^K:)W_#^M;^;'._A6__JZLY
M##P@^?A1,,3]8#(AYNW$^X6MSU6O;G_Z[IIIE03;]Q'_6X3'TR,#8#$-_#UH
M&:0;&'KE1T!6N$ZS7OC/6TDNAEP0ZCV^'0P<J6X\")0R;RL2BR]]^9K'@O5!
M+)^^N!_#N/IC],C&C)U)O1C3 M'M#'4K%,KL:33\?4FO^\]V^/%<7MA,;H&;
M50I^="RXS%06GK3B'.*"7F8A&'/_C]Y%^/.K;CY@WF0I<D'1NLQS"^,2E54K
M12?SF>AGH&9V]FU;)::\'Y8S//1\: Q&NX%]Y(<'^,V IKP17]SY3TR%W(ZS
M3!7B79?%,A)X:]&;[,71F2Q*90H\7B!3BG<;(#$Q]L.ANNU3Z-,X$J9\]=*S
MW@WGPAXN*+WP3S$]*F+R[Q &Z?:V;UK+ML %BJI:MU36E=67N*4+<H[:OX7P
M3PNI<*'?&Z'M,8%.!QKYM=[D.=D;97]3@1Z" >LH&\1<]8^A4XQZD><D/$O/
M!-:1=P;*;N."1"C(#^+$Z[B H5_+6SR&A/AITO'76/8_+L[QK6-&W!EQ-%S3
M_L.FA-':,I,PO0M981>[,H2Q =%';\V?DUF0-I9+/PC667?*$1T-3['!1%1!
MP#9B<=&2EU92S4Y2ZZ!$MA_/;^4YW4DT;X9F)7T0?VO::QS6X.-\^W>L^,V0
MH(*E/+%WD'4ZXM: A<"%7KW3;X:1WN<^)O>V7*E('ND8%'H4<ZA?3BZY\3@H
M7&D,(^E^-LUQ4K,XJ>"SF?9<+32E;!,R+*'E %?L>$\JH%XY$=J GUGB\)#:
MYGGHWT6F_RNXC4A"R;_EX7:S3D8DRDC@A<N'83.?^SDE0]?4]'=]-UP\I[FI
M29=OS!QJ <MZ38!9%V1'/RML4J=]/@F#T#:0Q3)R;/D>=@@^ 48J@&T?&;W6
MR]&=2T?4U5CU538G]!IM;SJQ53)U=.UGU&>T"646S 5YW"GM\H2B8SCWTKD@
M8&_YBF,7P#G5V5 >8?L<&IK-HQ"8J?6U&OHZSV6Z9J?)?V-VVZNT%3H84HT1
MB6J%T?JT!_% AG//4KU^B?/<P4^K1;Y3U5F0<6,EC"7":^@K0GJQI*CA-#*#
M^O116-)M[SS+8047-2YHLD29&3SG]/R^VXNV'81D43<"]>L5*!=D;K,)46Z]
M^GG/]<41YA"+_QE/53$7@;_4@PS?#P>T-Q@.*9T6](-4?TK8-DF:5BS9[W0H
ML:@X\,Q6;;O@+?97DU#6+\""UMZ*D310\$#L9H'O^&KZ"7H]^3EL$O7P>Z/?
MW0 C"3?]-#-]Y:T3P!$:MGF"#RV$#"9-1))'WP'!E^*_C\63\Y0,0AS8^?>_
M3U#/XCM0UMV<-ZGMT%SVUNBF(2\Z(G2AFEWH K+UA776N%VTT9+EZ'<_/]8.
MITV#ZQ]X4]PD<A+_Y3T&_O^L!<B@<4&&0 %)U8:\_/C-F.N'X0KA)WRGLPOE
M9H&TR(\;E@[/K /?]Q(MTY3BZ2F>^>5PXX8[WX4*!'8KY^? CJ#E !%GP&7R
MU?5&6<6HSH9>O.SNCV=0X4,(*]<C$4N'K%7#2__T[P*VC62GN=.9+=8[WI5:
ME=.WM=57'.7,/^ LR#Q:;\EWQ3]> +H3D&C\?O>T>]> X*AE@?+-NZP^F.AW
MM=_3R,T?8;ZX  87I#@3R6-467J-?_GZP0N,5Z'Y<[2:LY?(A3+=42FSPUR0
MY[7MCW#,>07\N\)&V-TL[Q@Z.K;@N59SP(6[>/:L^>,[?E\NI['-UHRZ# HH
MKR[M_^T O@;35'K >LM+VXT4TP?320Q/CO>Z7BAO<&L_6, _3R+J)H93&6@Z
MEFI$;V_A@K:CA"0.V@_,F2>42]PIJT)D>L=R0:Z"ZBXU?"9'K6WCU^Y5'+,O
MJG$1'?5[:U_E?3[ZKA6R)Q=_0B/%R:%'?ID '$8L1M>L(T8A;9F(L=4 W,[=
MUPECM;4(MF!N:)>^\MI*S?(C+FB?GCS-@?PNEH9K#,4,5V# OTOM;(E7;-^>
MU#[-471)=UOJ@H?.>6_R/U[MJ#=Z9=762?;M<7I;A2A<O<NI)R<F9X#O5'ST
M!U+J<2'Z$W/U*3RO:D!M-/^?*IWYOV![:F<>YR$SC.MHC+I;,@-IZW5-P3['
M.SJE"JRO+QK*$50)GO@(^^K%3?IM+JAQX[:9BC0[QZB>1_PAXD57>N$;&3ND
MV'GZ<?@!'?K$J WC 981"5@>#55]BQ/RJ%NJ,"%)7(&%^*6.G-L)&[FAKXYX
M!6";<0L*E^=_)"WTU&%#H)60[(5OQP9P9XDU)HSLO9F9["E-9^\/7! 4=GU5
M*SZ\M9Z1^KFX'RQ:>M9,_NFELE-G#D?]B!IY@?A*U>C^$OE7YU[_@-%9G8DY
M@+R_= 86[!V&3#7C]!?P\;CG$^?/R?63C)+JE 72TI&'I=5#/OEI] UYH6X)
M+J@]SQ!1R98I!R].2*@5?,X[T<0%C:[E[P J0EYTZ;^SL3:P869BWJQJ\N!G
MP7/SG[[K;K,8RQ)29BBDDDR:"F >?G&2L%0*3L8^QY,.ESU:VJLFJ[EN_3PZ
M+7;CHGSD+GPL@90R\;&3,X21M6F5U>Z]G+V#%E#JM-#@A5Z^BCL;\T66'#>F
MF.MEV!2HR8R+>WHX66//AU,?<D#@2RSS5M\35V,96I+V=3I) 0YM,-CC38<Z
MF#<-'_UREEW^.#E^/C/<^3M"->,5\XC'VWC687;_OUJH_6<,R.#L@3%5N*#;
M$U^9AH#(E=:\7V]0%MY[_/=UW:L^#"8_>,B3!X(AO_Q75-%O.,.02O#B-^9A
M3G?M1IO?R&A[IELTJ=/!)A*8A^DBR@OY/+?+0_TU'IZR?2)^1O'0=FPG;!><
MKMZ& Q>AM9'E#&]Z< O\ %#%69ELW$(D24*K?WG*76=XSII^O_F4<KQ-D2_F
MOK:\<O5J;#Q*?(5E_OV4/[M_HB%C.'7AM^*&^0 DT]_-;-T++V$4E@)DN$_T
M<-!YF3P!)FEP_"])V51@E=^))4X_5G15XICW&?M3 F/#@?L2,=M-2LK*ZUUV
MU]*N?'9[(N$<OFWKN(ME2J]^17P49TNNH;VEOH6IC"U[Z7X)F:F&CL_U QQ;
MQ,">T04'Z-[+U@:G>.C-SH<I_%.(NM"PG25,WZ >I+L8 =JT;G-M^X;JH".Q
M01?O*=HI/'D8U!8G\7/K1*/BMAIS!X>LA>>+1<53F9ZYNT4MC[@%*?*=DTZ!
M@_:PRWBTVQS3I"_/?L(Y5$W$/[:_C6ENIEN]E5H+W%$1=B'601,V<73GL^2]
M.YPOWLJ: MKCC]]KN+&@JU/6*[3$)!Q?XI@7K*,@+6( 3N.&U<#QA;-!3ADO
MJQ#:9?H+#"MV)HJ?>0PEU,/9PS)X>$A%?E5S+R-1I39ZDF_FUU<LY?89"5TK
M*Y,]RCT>;PFI_F?B@?J+A8.ISZ9&?99&QW # $I?^MBNGAQ96Z.C*</'RGA3
M+]7ZE[.9_Z6]?K+3[/6V!@_>PL9@FBPY_%Q0$RS@LW)S:$E& ;! R4\8_0($
MT\*:2J5>/2#:'$VS*#WLLJ.!%'QETF//Z,5$+8@(.Y= *D(<A'E,)-3B%C5Y
M*.U,B\F@'Z3L3V!GM4,.!<H3F@A@?N&\Z4]7.S'(4Z,^E%_:4#FGE(OZWIS=
MRW_>P@@8,07G:_$\N2<)M-\ "NG=K;_KVA$2+/?'@;J,P[[5E==L;4?V@3X:
MH^?ERL]<W,,W#2G#L$2D)K%4*7KYI3^CYPW<)=!"NQ4B5+'!-&GQBPH-R Z.
MYD@:M]H%&9L?6WI[*F_)MJSPO9)CNTC^""^LP,@+D[@69G?LN%KEV([FI:H:
M(UG77)),ZI'%%MCYW0*1WH5O2XGD]RZG5M[8*UW]!\L+,+*_L7 ]8*8D.PF2
M@I,P$$(22!CL,AJ"_-[GVEKH&TGF6UEZ<W0Q4RVTD&]]NV#(=AM5Q'M89?!B
M.YD+&H$WXH83Z?;>(TA/#0N+C*6STD1@J@V06-JU3ST1\@TJ :@3)\ HRS!2
M]R%/M9_S]J@VY4)/$R63\V#C:Z<N'-AU.'D_YIA_]TX*\OJI>I%T6;]?&7Y+
MG<Q.NGU) =H0=R=-+1%>5WP6!5U#>]/M-]3FWL8#+DW_M%O@+H5YK.MZ0D&G
MBN9<OW!D6F!YAD:>EXKF!I),=<]4#'WH]QS&"8TY.-HY?G4/%#*[]20W;LPJ
MH@GRRL0)UO9>OAIHH3R+47VJ'><GNZ,-%M2G?F1+[#!'L\N&F9I!(3^_>>+V
MFTK3-O->,U@_*[X2YFI]E:=^>!A>4OZ?O$7+C.7L/L9SG<Y/['=ZY@+MRTDC
M4ODM;+D%G?#H9D$]PX#8I9OK5<80W8 @6=OO$+^,E[.'I!.@V>IBRL:PL'!A
M)P>>SZQ=7E>[BY/*GA%L(KN$F"^9%X:G<$$/*SW6,8#<!$O$UT4SEII&[VMA
M6I[+:I34G'(LU==4O#[*048-L=T]?G*RK]^,E/*X-C(BEGRF7\7_[<,/KV^"
M!,Z=&&"](-IQM!^KG[U-EPQ(##76%V8C;((PMO>6#*/(765G+AM\=CU9EF'-
M!1GUV.T0M7066OI7G_7\KTT8]%63ED_E1?>.[-(!] EG=#N!9@Z.EF?$ 'V"
MPP55V.#JY@;P]C2F,;Z@8.69,C\S#A<FZM'9-FT(VHIEE+#Q7)#;\L\H$IM'
MGOQ&4BG?,\B0_;;["=[]QQ0<"NY=:O+;PW^,V,5']"\\#7IY4]A */P@9X\8
M[X$_;Z(</"GXX0S&Y?HI3X.;E?0A8I;QG(*\_*6/3T/S5>4@FUXI.['],%<<
M(%_)WFA3!H\B.'LRZ(FH,&#8DSEV8&\= MJ<O?OKOB,]:S-\VO)\"2]LPD3M
MM(Z^<-DP MTCE,<N=M.D&!<!HSS6;G86^J"GLQ#M'59V5%_1+,HK_;!ONLG9
MD+R[KGE/RFNFGV<NO?^O<4+'C HPS'YP01X3>[D@+X^%_;CXM3G3/NC/6[ZB
M=]C9U]F]H=HW%/7W\E-%;7"9KDCI67X]V9/2/U(&T!9!W@%;TD"]ZCY?V1O>
MRJU<$"($H%-@![P;A(9\6:<I/B>]5<^W!<4L#9*UZGUUHCCZNZ:LE-@*[!*"
M"V8_NL=>%QEK*.@YKEH9*YX9<2B9:F+JWOA5)FK%YI<_XA7Z)"WV,6H'Q9RP
M"V@QQL'[BUQ/C]G_.BD!7CF<*&ALN%W05)/UHDU:ZOF];.UT]+H$['XX))5Z
M;+1DH7-%>O88T56,JGJ3D3''A/V6J+ T0OE3_MEM-\@I3O_'"^"V,4MJSJAT
M5=7E?.G3S*-'NMD,Z7!#O#[>B5WF\P;;GJE*%)KLHLUO%@GL- ST;Q_R[>ZR
M>6K#A)(-;K$+R.D6C^=I_=?7$T41E!>;:!^P^PLKQ+C?\M _JK -]?ZCEO[_
MWV2QE[,[E9<L/M%MJ!$E371SRJOBP53:2-OL;-;.LY5#UBV&OJ%Q3=OU6O*5
M"%J70FJJ?!Y^/:762IGMW,6FKID%^KUE@TV4.OR'!W7.7#YZ-A]:<[*XX7$@
MIN @2WB5L_L%'OV3HX*E((B=Y@G@F!&C\=&:B-.=Q9?KLVREWI_SGS'5 :==
MH5Q"#R ?M&2"HU@P5S)\KP=C"YWU;B2O,CHIUU"N.EI42>XXZ3@(I 050.HV
M$\ HY5LD['8/\5KGIWDC>0VX_.&+PL?E+!]^$.""BK+AFGF(3FF[5N3XB7:F
M?3;U.$MP+B-X'%ZXJ2K$-F]^J1Q)1@F4Y2_?R&@W*&8XO:V%9OUA[9L7YO^R
M5/JGI=7DI TUC*F&_CXR\XH,3^2"I +V@QT&!;_F(D.]N[6O-9R[UWO!7=!S
M^ASRY/L;P7(EZ'Z<))7@AA].I6A3)<+RLN90?"0+!#%E>&?3)P>I$[Z)(=1/
M1MBV!D4N*,K'0&;>^2P[=I2S1Y5>QN0(@Q.XH I(7*#%@S99E89S0W*]4IM4
M50W E@OZ4)&DRB)&WWL\\V2GV#D04YY<34UC*K$0@T4L55K?Y$;T>KC;UHJY
M:8"4CQ6L0AA)\HY-=C"6\["[9?SDL="]3S"B^N_ *0PO';G@HPDBO&"'1A,J
M?V7JY^&2T!)C7I:&Q48>! ]"[W+ :)V=RE'_2!<1^/[F65U[\;W8TZNS-/0$
M3(2C/D\0(I!C>9DP"_HXU*2Y6_ 7$$:4;"B=K/R183U8;.F\#.^U60R6FS<U
M+[(X2O7>_7S1[I!R[</PLT8H"PH"4.6QG!,$TO/,=I;H+&FC"78(:+] &^WT
MI'3O:E=-B\DC?SXO(1\?YF3HJ[!37:I3=OF8NT^9\B.E!W8P61BI8OP4^Z4&
M+ 8CS5%&-SF?[FO8@S(<T$A2FZ4X(.,'2BH*B\^?ZCG;T[/_5_IH68-+7*Y/
MC:T9<O <N&X.GZR) )3RB3 >TZJR:4$,$QCQ[%@4G 3>Q;K3O[1&B"$(5D+%
M;)W,@C'[G+T<QG\/,G/[N@J3(J:".]\'G#\J1+#G86X)LH@S;G"&]U\X &'(
MT+^73D+V( ] A3WO&]2],SQ0EO*K?=_=HR)Z6NF?W!]HK.02ZGY6+<O+G1+X
M^<RF>0)$('V$2?$2;ATFC@O:5<^+A>WC=!?4 \"&\B 7V4W.Y6A]3+C\T1C;
M55WG<]_(U/YLOY#D4;BRF(H@4=)J">,&!92Q3>!DPD?$8XPO-BY[WZ#>#C^2
MOOO5'_48\EZ&>2=5V:'\Q>%P'86$;?-VQ]*W)WA<EX=+DLT.@\)O&:&"Z5C.
MGC0Z/\,,J*&5-_/6(G_Q=?9.FGL;1+B5W+T?V6U*7[2OF]LB3FH-VG_^6!GM
M8T=K_.JC^>N2Y>-4#U7'=B(>4*DF4J48!4 Y4P(ER5L*7]9Y.IX(CG$6*A^B
M!MBRS/-&9;S&;^=VE.6F&FT_KW6M)OC3TS$7!]22$M^&TVV4.9!$PD=-'$ 9
MTOTHU@3Q-'+W7H^,T ;"A\N)7]U=??9:Z'4)BA^1-[XM*NS?J% O8LYNT NC
M*[>-(!H1$81RS"CG1 N-"S*G(XB(/4!+J\NE4IH<HKUV MX/]:'Z'9HP[3QC
M>BORG/6X2=#CRZX +H9 LX'L9=UDQQA T?TVA#)$TH%\&L)Z*  :#]NOMW P
MLW?V<K6Z<TCPP6N&^\<^)KSJT&O;'K%7^@1H*X&$:9N(GJC -D/!*"2@2/E9
M.;$;P)MC+7]H(GVF'_L6YTK8#"OEQH6)!5IO%SPG+S9@TSX$H]U8CL;MPY!>
M8G9@[DI!(S*",+1/KK3!:-H"N2')_Y#MNK[3N?)2[PC)]NU"'TH]4?5*;>=S
M3M_0MVGJ'F6V9FY09PLQ33H$#]C#P7$P?8#08LL*?NV%EJ)[>X<:X'.EFEP5
M%-._?_=P3WY0T?:#%*TB)14,"H4UXD?A#!OV.XX\,$&&+3+I=49T= UMNNAZ
M6_J6*%9/QWL\/&=QSG?;IIIZ>#JJR+=5"T4./AE^GJ#+!9%>*/TI5F[]4QBS
MXZH  ]L\^9#W\<WQH8&),C^J(MV;$3W .?I[0I1PIUN,=3*AR0!6_T,/%DCQ
M[.EKM3XUV3F@6O6!(J'^-.GWEU'Y5TWG]%V<A@+@>^<RLH_1M<J]\SUK XLR
M=&+>A-_[V.2SW<MN.L7DB*68X6WB0]#1S!7(<#DO'3+W<'ZB5?I9 DPH9Z!A
M%[VM.J?9K5^CF-\QV?O1HU/7U=I?]5Z4>"8AJ+:M0WUUWQ:T%?9H MR@A30%
M]E(R8EX/5ISU4UWR70OKJJR<-%3Z)@F'F.4(RYU.*DNJV+FO1F#5VY%NPQ+)
M8O!B,"K6X(#VXB8]JPDM0]]HZMX.)"++^HPKF2H-&MF,?D/WO M*QJ5.[&21
ML$ %F3@[EQO@JNN[!"8P%<O45\P3Z-;Q0V5T+-6&S@6UR/+WK>NF1UW.(-J_
M/;]1=GQ'^B$.*\]P1]6)D5V*$B4Y9($VQ*.)"G#+9VW*;",7%+<%34"=+KIX
MIT]S&3S_A]^ 6AWN/DU1*Y*P"RT\L7W;KA)^1EH5.X&STS-;GEV"\2H$[W=P
M<$"&!%!MB ;'RP[&J.K M!"E32+*58.JRA57WWC"5:1N4X%@SJXA&HY<G40@
MI4 J] @?#[;M/[D"2^"HTY=*25#PW)#J'F"GT_G^EKRY7OEHK=4F87O323Y^
M\V>>@BHE?!NS+>#1@PPGH&?R*UH"I0Q,D]G!CN8."<_OWH4&AY?M#>%T^VN6
M3[K^\K=@%L@*+T@_DD]SB5_@_'E_FG8S;E]U(EH.F3YJUF>],OC#R>ETRR_'
M;IG/]4J@8U,IGBY)0H9NP5:@%.658,8-6G6"@1P2S]F=1^LD0V(TI:"BJ%VT
M]"J"E&IF$RFCB:Z0(/XJT/U](<AGNJ[^6BD1\#PO<4/4:7)IOP"1(\4N0)\Q
M8YHC%XA:6A ! Z'Y(7'T-MSU.M.[Z\M"\OK%,Y\6ITY$]K^X6[R;G.==TT9F
MV($$^BJNJRZI+JM.UE6\.A9_ RQ:^M$U4/[/B[F2U[9 RF18/()V3WLQ4" I
M$!X)*UV.,)!#_R (5RQL:FS0,+RLN6-<SWHCKE7"UV])+GE\5UK$A%)%!$A1
M8&?#XH=:K>BWR/M$3[1L3_%=U;07Z>,=8[<3U:53*\])**8NG(.\VL"40EAB
MZIP]CYH1P ELF^Z?5]KN6BKK98$ Y>**VNSBW3#Z<K'W3=1"8F&+-[- C#"=
MM0];#7.;&/9C(-E8SD$[UD'V"[2@1_9>VK>X+GNWQV[RP@8@M8Y9J%XN7ZV=
MQ*O23LGE]_\!J<E@O&>GULLPS9!^71@HG"[S[*)G:'/^Y%2' %0"%I_Z])=V
ML:7CV62'R&\?'S132/E7'/(W2[X%>-_H.GW&ZU#'R32/<>B;33$ZE!R;;" (
M5$TV.<-^Y'ULJ#Z[9_*$4E"*EK2.]#V33Z1(Y6T$6X,SK.U ,/,<TJQ>=?(;
M],%AU5OO&[?]LON"B==J_]CQLO#FG7NG-[N91IPNF!#,'2S$!;D#F:/44"OB
M(\_,Z7KWKS4R0=D-CL_G'S&.BDL/K2Q+ N%8<BA6Z/SZJ6[/0.PS*F#N/C6&
M[2C_+D-TO19X9/G:\D (;'7TQVHHCU_K&MS]9W8=Z=A1@\%?GK+BGY-@H;Z!
MV],>SKWQN<0/9+3_&(JRZ2545KZJ)^RZ]?G$BS=TL;*"]B.2>U]-Q%C!+FU^
M( PLYQC<6N>"=I9-C5>,V<+2["JYH)0*=##QZO2W.\Q<+F@O.L)(U&;9).9_
MV8_>*DGYTH#FV)6)BS_61A,Z1VO2I<S-3>W-W)XFBPF)"G>9@4!J9OA^+* (
M9@G=[FY>SF?=8Y=6('TKQ93]<Y'"E_6TVC]\#>LW9;,BTB#MGU(22/Y@X6F4
M9A0#J/'B',+'P[^B?>:PF%C 3YURV?UCLXD1W8QUVMEOQ=P:R06Q1*"<W7OQ
MZ!]^M^A]C)0^WPH\OW#Y;WMYW_@%9^</[3D7[F(^MY@:S/"!$7A9"(T33=8_
MT-TB>ZB'6L'6A5>9ATE)G;$^4TPY)V8I=F[/:Q!(S$=(_FK<&RMC$#]HCSW'
MF>)\O.L33H):>O('8I]X#Z)P:0-]Z2OF"FUH[W3]Z2C&F< 00KQ?"*PGR &J
M'=1Q_&W#W:US?_5H\"\8?Q+[;<,^#T1%\")SDC \VWJP=]0S6X_F6T >,Y[A
MRXC?.VKFDQLH(7'$]>B#?IN969:0 *.6AF.)9) ^\!BN'(:4.Z[<9R#*,@(<
MBN8MD3 K>M+\3T]9C9Z34+?:F-4K#9].[ -"IN#0>_?>GDYJ-L*N6Y?5.Y'\
MM@-<T&5)*%8/DN<==&LCP0(!3YXY/*9>921O +P&PV@(Z@,:?A)&E$)LXWPW
MD.OE''88[9AMS9:GC7_(T'&.%FYK=4F9%Z2;!:V$>*F*U3<F]C:T6DW0H"S!
MC$F32,Q-R"Z4UY^B)<XH07@-RX]<)0^U.KD3Q:O1&@.W^B;IBK'X%ZZQME69
M]Q/\I70N.SW#00-N,=)'8)9KK^3-?FC\#/#9:UY=5EYMD<Y(?Z+B3VR(_P"R
M7%1Z5T<B""#?+?5R0<1QD3Y-B<6CJRINA(_)[E6HJ%HUTK.S_$^3(Q_"A%$.
MM'[4+MX0)-#CB H(T:&55I7 -$(YT>'Q:'&/S&&F])"._O@;8<_>8_5U3G<^
M776Z[GOYO&+;_M!8EGCY9'63O@-GUP.:$O,R4$<NH/2CKM,8WN()#@\WZ4U3
M]8M10:9)-S(X)(&@TPB\QE6!&2A+O'JRNY&)&=5F[.Y_![22 ZOAV,<%9OYL
M@E^I2C:/E[X=I1TY.?_VPLI41&86::@-\^@@@18 :[4PZ*9DQ.9E+C!N]U:,
M>E &;[JH+H;FJIG=_>27Z6IL<QK[_,3WT]_0F9;G(,^Y(-HE:#)L1R484!%@
MB<IQVBG+,0J1&\3Q S5EF?JAO_*(XIE&OX*OO0''FCJ*/8TY+Q0CUW !@)'Q
M0N@! LV(,.K2B"M+8SR=])/PQ%2=K)[TT6ZV]^FR*?/6\2DIS)U05ME%[!8M
M=>CH(:EU]2PZ=7EO],:#6*WL=!@I%T,SPHY>OT3S^R//(,.P)LF)-OW[,Z,=
MP,V)793DC99@K]^,K,).?&F(H(/]MM[*CJ^KV_?*_G9R4>-T$"0;P,X\S^V"
M5>3'+C8H(8.\QTQ(&]&+ 4S;RN<22[[%1'1X_4WM;I6PH0 7E9JI ]YKJ9=H
ML8_65*^M.O;H0?/MQN>AA*OUE67)9WVSCLZ87-V;#5>!V_>\!G]E(QCM-!.6
ML#)G;PX/"3(8,[5U-$+SQ(A+"^?@0/T.NL+DE4_9S<I4*0OQZ[:7:#G/[CM?
M3T1%W#JJU+4_7()IC1[!["-X@H%C_Z6]ZPQJNM_2044L*+PO!!4T4:G2(B)%
MX$U$I9>("J%)D"*$%D$0D$ 0I)=0!)061)H"@G05"!@(*-(1I$E"!RD)-4#*
MQKM?=F9W[]R9>W=V=\8/S^?_F5]Y?L^9_W/.45D^1VLCGD .8X^ML 3\DHVH
M*M$,+9$%8NN?T#@OX=E!F81X]Q].YF?M7A;ZY3F8Q>7Z[IUHL1&BML5>IN71
M:XFIPOE%*0Y"(W'I\).>O35UHJ*2!\MTA&^$2"5(%W%Q" KTC(M.R^>LQ+5J
MR/!#UB&=O9,_"4=99RV<6<(T^=<4"#?&F%YXS^EXW@3?4F.7UDQ[W* NY>-U
M4*M_XN!Y/85*P8-#S:OQR J^4!AY<I7++XT\@?,9QQ(;59FI'MY&?*V[3W??
MEO^0_C9-XT\+;)CI?K[=>RCW2KJ$JU_J":[$<P_P9<+Q&86N0K=0'ZJ?GC#K
MEQ>O?1^IIOHSI.30Y9A\E.O#8Y,+-9.N?H9F:Y$(;Y-,1\$IZ4*7Z>-0DX6K
MX'0"U0 =,W'$IYLNSTFQ!;1[H6+SB#3+Y6TBJ5=NV<?9P97FF#O>ZCL=9C^[
M<^E27L;#\DQEF64T1U9,,#,);J7PR8,XZGZ2BEII&Q$L,NX')QU^F#=FR4R[
M7:N:R/\U6MPP9/];S9$ >VBM:=6RB&YO9W.?=['K;5^OH1/:(]QPM?M-*+"S
M2";9$2>Y+U@5/)*V5<?,PMJ5A1^EO=K*I6>Y4L!'SYB-&JEU+N>MM:0IOC-/
MK(\<RQ$#9P6;DO2 --_E7@I\N(QUQ&+/C/4E6X$9A_&DH$_[#5$*27&0UA^B
MM.T0)2D(N1<CZIPT=M?2QF944=9NQ:<J6N2^^YJB[N+'/^^#<X5K$O-^[KJ-
M*'_,'_TQ/";1$6-0)Z0[@]0V.W!Q2PD41EG>_VG$X3$DW%O]+[4NV1VS5*'/
MO'IXK:L 1M%^4N-9;+,^P1;WE VH.L,&+!73 K:*J;Y/ZWT+41<7$9;@&!^%
M@@LU+WQ%Q5M[="7$O1Z)Q9+WZ<<B.#*N6?37_3O*N,PL)G"8=N05&1N.N$[7
MHH62/O 2CGO393NKJ]?-46ORA6]&K@<+#<[N+J*EK^[[4NX?]3Q; N;VTX:'
MBHA2,KB+;H'R]:VNNF&GOJQMP^,MW'>ZVY?R"C6H6BXW>9ZP!FV4:$ZMD),+
MA/*Y9AS_.&ID+GICM99QE2:1<8$CMRBW1;5D>^MF948'+>3DX+QYUF-O@TBF
MC1AFA09W@1^,=02WQ\<X.8"1L;]'-=#OU[!"O9P_.*Z=""*XYS[MMTU5!MG0
ME[F[AU/>CXE?:"^K+\$H43H5+1IIH S*GDS@]3M_8%$3S<Y12A//\NW7K8_U
MN=VZMB+I+,9K"@-CKM #:%9$ 4ZVC O>0/\Y/R1;,*<[M%&'EG.4]LK/?6$A
MPI.8V)S#%XLE!POCHS?YAE4FY4J2]22?N,&<\2*6F-.>G;6,\U%%B<XUA0T5
M7SV2-# O$2Z,-]R!W:;>=P6TJ8,X5\KJ<930AR"\O4>"A?FP5<G-T99@:5)D
MCK04 ,#1'<5W_JY'P0P=4P^F8$'TQW.?LB_UE%;+J2TKCUG>U7EO_@C: M(\
M>398\V!54=%KXRQS52.)[+B_;M]-%WQUJI6DOX _$#2 IQJS 8(8U3UX'(M7
MG%3]4MZAKJ]]PM^AP1C !EB'#F":?'BXBV?/'U(5/> #W+N A 7U$\HE@X.4
M]6 Q]<?$H"":[ M_1UU"+]J*E9[+')1D64IUBR6,$WBGP(>G3#I.),G\-2ZQ
MP0;4BHPR(,:=SKB0KCHM_<URF"IV#;*!E6^;<P0.8,SH2C11<F%D!A'V1[W"
M7T];DM$*(B_?FS!,VJ&(,VI>BB%<D^\?,\!_1)0]+956(D^ISO>;H78*,-SZ
M/E*=GU %M7#M7R/7_I$*.JXV5L\CY2'\ 8S.Y<\?#%P#4+938BJC9V]A5U/1
M1*6UP,"TJ=&C[G#*=N2R1YJTACKV?.AXWX@.G.&OA4$A%R ]ZQ=WVR)4ZV4>
M][5TL %<66KN0=(Z1)J1NMU"=[W[MLK??**;+];^&\LC0*])$(#(">J"5; !
M),)(;5LO0YU^@3Q<K4Y(*?,8G:XNC\STK_RB+6K36/+]4[@J<&-U"<(&'+"B
M$_>N!>(F)=O6_<DX'KT:<W>Q2/GBU]K^(&N/0[778#-YH9(A14TKX!(V8#^+
MBR'*S-3@1E.'R&TA[I>-)"9FG4L'7D@FG[S4(>HXDS"5:F<,. /8OWY<EB8C
M__E.^?>CIF6UVZ*+@ZN?,2/?F2IA&LI?'Z:=UH9N%*TR=QY+5JQCQ;8U%+<.
M<K2/)4:8&>-&H<47]?J]:JNX'H/[8]SJR9E42GA\ER)>RC;!X4IBN+^I.L^
MMPFR^TJJ$ZZ3YM4R)7VE<Q.;9"4^+,<W;U@KVS1S4I=2_FS@[ =(9\/H^N,P
M01-K'K__ P[P?XF+'#>%!_@I3B(C[E,+<1HJKF]0Z[CL'XL:P0&7LHN(E1<.
M/%*B12SS<7:VFX8,S\>W3'"]Q9OW[_CVRN?M6^$:^N/=IZ\\&J=AFNO9KBN/
M9695<4^]C"5?=<06KI86GI%H#$0D?UA[/S-K >51"BO6L4FR5%IG@B*FLDOS
M7#X<SU?&O46E"?D^6KDU.;@H%*_[W(>WA(OG^[?'3"MZYYXJXSQ]O5 $'@D%
M1ENE&-7LEM:NO"5OC)X])<I,'6O\1DMK@]$E5EN[(Y(Z2S"*]I,-XEZ?I/C%
MEPSF>YVVL\+MQ;(_:F&A-$C8SI;NN/6EK8V/K0$=@VJ$3(\/'\%9]S$RSVW1
M:@8CUSM\%@E?V #1.6%IJ[VCR_)K=]5O5Z2.3/)<N"Q ,IFZ-W I6W-+"1CD
MTA]3";U7D/5K+LO?K4O!&_4O5P=J'Y/8!AD-=/ .+[SK&NPF&V$4^DL#/Y5\
M:7Z6H-DN6HW!TGP-JGM8,G2\UKN;YRIIQY;XP^:!DC[@G+*5[I<>]S@AE1S%
MKD^ZL@'2).0>:LT:<;0O']I9UC@QW?7+,+E"G/K/?U4V)H:'MM29KP@NI0XH
M[('&$XO">4>E#$IM;JRYN<.QERC4X"==/0:)O49!::QV+/4:,A1VE-4QQ3?B
M:P$7^8FJT<RU7(W1J_7L$E%-^LD##K #:<8.=3@Q'!.H2Y8M PWPZ?B*G=*T
MDG1HX5GRTG9D7K9PUFLV0*,*]WF%#5@>Z.Y"#U_?XF/FP=P"'U@PQ*A6;Y,%
M/T(8\#<>H<;5FP>M!43Y=N9.^LZI[D]GVC-C8.1$?&7:4N9@]B4:\ U]B)0
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
MUG:&%P,*;EJ'/86]PR\54X&3[^E&5 &BI=; R;5J\7XSUU9.[AOER]E&'*+
M1 L3) J,:AW82IF=DU]S)S3@D1'$>^7/F%F'I'2J;AFL:&H)FAW\9TKE?N,W
M?N,W?N,W?N,W_B-XV,/_!E!+ P04    " "80DM2B]%+'B$S 0#7\P$ $P
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
M.:ONSZE]K"^3_-#6PLEY;HT:RA7H8LM4B7DNI,U<6 PML@2X&":&;H0BE<4
M&1_'@]%8[%5DC+R@]:)RR%<5"JXJ3^[ 6&-,?Z1[?08Y'6"JIG>J2 ?)LQ)#
M+NS;8NAM5P'++T</&^?_H!SA?0E/[$U'N(&G+07\:COC><]S-A]P^*0W_?DD
MQP4^Y?3RNI$,T4RDM O7$$-OHA\C/?FRI+\V=TAEN!]=^?E\9;YE\-J6)LN
MX+&^$XPF?/EGU^DE*PO+5&T.S(TR^[3G8'5"D^S2.'0I? #\[]I_^_:7IY=7
M$_[Z@.Z:815J2*ZG?Z>E46[2UWBDYL>J8TS^53F]PHS:=,#S]>G4CH+Y!7$K
M.V^FY%];8Z;UGO4U &<23^#VUBQW4$]((JAGKU6[W<I.ZQ#;>ZT)/LF;G,N?
MMFK-JLEL2&+.+][P<H^JG%EE=*!S?V-/^V68RX4;AWZ=E3L+_S9)][M=CQH5
M3%]84T09G0\8=4H%B&(C*9&M9 ;,'[B3BV)(;U2-E.G@=7%*2@S5BO019=R*
M>+XDQO74/0O^[ 7#!2\3_ 8M]6+B7UVQJJS!F&T@$+?S[Q%A+U^N$$..;'^8
MRWB:K3/P@L4WC&'''E, 8='6.6=]6SGR(6BP:\/L3KAUF,;=JRO<P,;?KD7(
M':Q!1"8+YIQ;RAV7BC+8L7A@_X^NC>\_['_HYA4V\)1EKIY.*?P<ORSN]?V/
M-3&F@U6!>X3)AZNOK$TS&<Q6P7X:ME?J^K7$T.2=1":YAJR+G8C1>%IMD?Q[
MMY*= EV>UXNA?+VGV[M,.MXWY6@[N+7/.'"=E56$[2L\I+-X]X[>J@LW#\<D
M;&[0_G U\,B,?JV +,/@HNJ"_(@#RTJ-[5:E-;U!<T9A&H 0_".QZO<K)/YO
M;MHEL N0F6M=5)$/]B D^&/];FW,##&$1^D'HC]2 '2)KG ]DDBS('?",PFH
M-M.1$1>!2AW ?G3T'MW1TE@%WTM75^$-%=$$R]4U 2H1723CBD@VQQ #OU^\
MO9#)IV2)H<HA6A-EVY!@OB-E;#"2C-#K\$@BFIE)>-!<D&Y?I3C46NI?X'$$
M)>5^@&A:S),GBY-<B"6L2EG2@B=%FL^C89%DN)(0O0:W,_(1X"1[]H($REDK
M4AINXY>)H?#'O$3"5YZ\EM9YH =-I^$Q\L%P_RID=#)K#8NS<@$0PWQ=,N<;
MZ&$#9@?ZKB'+YD1VYF<A_'QPSLH4],1'#'5/R;[QET.HC1 D66G?)V\GI-=P
M7U<J*E Y,$J+,D+B K0)1WBMX78^N$!X!68BAASTMXFAZILJA*+53Z%)((:*
M8<&<5B17#(W&CP])(^W6@$;F@H9M"UC**JZHO_&_X^?_\L9E-O;QJWCR_0/>
MTM=).?(3:8"5MUF_;7U^V,,V-Z5IY]JFB8/^KNYN[CKG<S4].DSC)W=$/ X_
MKA+<<!K)VPBWQ-.DT98G8DC:S<6?.1U?QH&G]3:K\-95^!FXM+!F'YKF3-U2
M<[3Q1/H#J54&JQ9>'SLHV]O]B+*U<K\7E>,R ],NL&$$9=&2&WNB]H3:KQM\
M_MSNLX9O5;.FKN:;S>>?/7M9Q( F.G5XRY.R#5PAXD<J$@D&SER]HEA5C-)6
M?JYI-Y=5%'S.:<<UX@5M2;%P^+/I.9VS*Y_4O_YNNL:@VV;_+=IY2-@8,*S;
MF,HOXDKWOR+EN:_B6PEJ(;D."^;(]U/]<B9SQ5 $GSC'LU_S*?=SS[SUW!W)
M.N.*JTSO($IK- X03/@L>X;7<:R PVH(+XF51KGZ1;I33O,S8U-:?M@,3V.D
MG7;7?#DW)KA09V]O38S=DK,:)<O7F/K?73FA?]2JW&@Y0)20!CL/$4?_)NQ(
M:V 7(<K].3,J^"[^F76^K+./ SX)CBF5/;5>4?C1;1KV>/GPMFB5:4].4M=E
MI0Q0)M WX<N(IZ0<YMHV#F)EMFT?J<2SBU1__+BW]OTT ]WZ).AC;UYHY;43
M;@Y'94.WS'?[UY9WT,(!U_KA#_5#@&JY !)C],4NXBBK5 PU;B?WJ)4@_ V]
MB/# 8OJR-BL<A$Q;)!GF!<]#,@%:*N$A*T&P=MF/N!8B9RO&U.< 0S8NL*WS
MK7M/;V#V&NB1Q-!P!DN.-9;:W26&EM"6B2$Y*F'X"\X&.B$TC0HJNY'=1LH
MPM :XWX@BP\ S-AKY5.7A>2MAMO)'%6D_A,J7+Z+L)44F*5-9@.>,3MQ AXV
M -E9]Q'I,96\ZZ"-%9)E_U>H65 '&"E'#+7&D%JE7#:I O-+(AWD2IJ0#'I%
M3$O,!P._GI#WK+BD$18I"WA0R]!5#!TUAXG)22T&IE]&#'S\[FE-V!?FQ;-Z
M:Q>\J[?*XM(1^5C.V<O:NF7>K]0/O^G<Q:=:7'UZQ0HW_$ FB\302I3LB"?5
M 0(>),10)$T,7:PK?FO5 H2<TKLV\@9@I1A=<@LF/Y9H! PA6Z"#")1&M_./
M$EEPZQ,CS5+N.*E"XZ\O7V.+IB/GO.,WSU$]5[%PTU!?[ _M[ETX'P3D4:2T
M%+C)X^5U9) ONLUI')WA^K+"J+4BV?Z%Z[>NL.RXMP?30\WHTMWSU@47G9SC
MDE9H'G6XW*[T<O\= /[C?E]_6T74-2!QO4N".4/C9Y'1G.;LD"Q7ON10^$Z>
MNR@=%M)<[.15D-+5(+I8ZY!1?W6Z,Q"(F4 ?@*&O^-P+6"" 6I#_5]HX]F=!
M+K+O/@+P^F4;F5T%8O>I%TL%^5 ]AH3Z  4OA+S,A"!FIPP"A%;$_$#8'\@@
MPZVZ;]'=_\4IB*V@NF+F<?IA^I\5=[;^GRD&-RZD#!L5@4!L9 IMX6F?D?9C
MMOA>O-Z*0=;3AI?W4/@S$0*J>_VG_3[:3K; T).:[$*8O/#B@R8N>I$3.&)2
M,6IIC+SLZO1[1@<5>XJAJ2 IGW;3A.=OH'&[R,M@Q.0%!F+H)L+?=TF7V+"5
M5KD8@3'@<30,=#$*>9=.M SA@:MI;32A*1@GK$$T\[^V8L<>WP[R3NHPN N&
M%63 F2\OB9AEU#<N@TOV=@1Z!P=H\UX%X%JD!D*8@[ADB2%7(VGBBAAZAN!
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
M[E_$>?V!/S^T)^N%JLC'/I KK$OHZ'.F=A%M<)2@M1^M-%8AKU$4Z6^0GSQ
MB1%#W'-#>*CN;82_SA;I64>_;37L<ILR?(@#8@\=O<^LP2< R*8KX;IB:)?D
MJ1$OL9X92?G30WD+ KC#]FZOTV+H&+AACU9X1B *%Z1Q1@HRQD\D[U7DCU $
MLP'N*Z/K54"6IZOB 9DFQ$T0]UO6]?_EB+"N,H.DVNWK X%OV<LT!,W\^((5
MAU>.$,J6M+Z-@L>]E!1I/!;)AT7+,E7)APM8W6%H#%KO0U+A5@IQ]\<T,;1G
MIM6H&:V"!.K[8\4T$BC\! KJ 33\HL]66!T9!D*(OIY>Z%4-H!E ;KAG%=Q_
M(0-$GFTF-B6'_)D^_D2N0$J/Z7*W#SNVXS0@8R))917W N;PJGJDKI\FG/WB
M@-/V*&WG,U\X)QM#?^S\4O\%.FI!O[!5WV:9.^W!R.HJ4R(@+N?X_\FD& &R
MX0 625Y+0EJ =AK6ZO_CM-CE $'@SZ;L^.SK3(J1(ED5"P5R_/)HLQ#G4_L.
ME[FHC-=KI7\.?;BI/W8M7=[[G6%2I&I8UQQO7:> @OV):HW#-^-8C0.+79-D
M'K9CPIRR:?Z)>P]FQV\H;<H./U=R###J_2M;:0]C]8DL],P I3@J)SS1Z\#P
MP(";^>VC#-&,P@'CT(B=NR<]A#8:U'7_H&_WV@5 .I %PNU<GQ@R64?7YY"G
M'W3</ZN15Q>CI;5Y>)=E]EWGJ^M<.>_*5 +RJ^*ZO]T]UW%U/2O#ODKR:F :
M^]=7 ^N!68'_N,M[H<UECR4%P-V;,D@YR:HS+RU^NI,8V@KT86X'Z=A=@2N-
MM%$+*\!MD7-CS?3ZA:?+C_GQ---YH%,T;U4_HS0XG:/\B^?QBSL]65=9A2QU
M\@><9M+_9(6!-G<:)Y(OY_OTQ(<<'Y%B<5_Y?><M3:^.AD9V0$=G&B;%_!7*
MT2R#U=P^_W>,:Z_GA+-DKAYRM;L8'3X>-<[4J-O3/];M$1/N<.F>JHILZG,Y
MM5TKC#Z\?SK>R_AQ19L;_^L 3E[T;P-H(AG <01;@@!(XS<0CU!GQA0O#2R;
MER2B%32^Z:4!+8MK1#FCT1VGZ_1,1!^=0^L4=P873&^37A!*LV=P4V]?[)<[
M?&#7VX>GB_=>OCMTZND/UB36TZCXK[D>"06"D$WW9L4L?W%@\>RDXEE94;OX
MT9?KCLP1YH'1[?3K66BG+[(E:]G<,NU6OABZA1 ?B,QS:*<VGZ91.HSTW(U.
M[139NWCQ^B-X**Z20="NP<TU"+\JQR1D9/=EB_QW02=G>$4L+'4\,7 E-+#*
M+#G:)KZD@G> :VVQZ]N1)\F.\<UF;ID-H*]^&4@-BG34B:'O;Y'?3ZIAM0&2
M)Z2W8THHHT :WNU!AJ6!".K;XRV&8'3XD"03?M!DT9:G*#>5KMF-R".M9MY^
M(L=]OM4#3&Z89\X>_K0/C@V1E_6J-?IH!ZPZK/H!8&LM;@&<GPR/'F75V!!)
M!3,6?MD0J,.R6I54L;1<4V"OMG(_^<FDB9MN'_SY=9J6?Z3>WC>5*V/- ./1
MGC+W_OKW2A@\>7*'G"N9.PX+ER4=3R$!E'Z\_@JI5P?"SWC=L0 Q=)D9CP?U
MBB%9NR#<1[*@P12?KMV)-":2NU)!(AA1B*B<^ZP'@&V8@N7 ]1[%$/X9\J50
M':#[5Z UZQ=3B<U;!(,@*D)=0*+M*^^6K$LUE[]F!,2 CQ?</FP !-V)3R,
MWS:YT0NLVBIP-6"1M$(Y#-$2*Z;P0G42?RYZ/VL_2+YTI,6O';'P "BJ^1 N
M@3\#:82W$+.UNRA-9?SYQ'7T5%*Y$C^ >$^7/TW7KLZ9VYUY=WW?BQ[%YKS)
MV6V-#TZ&S;:,I>HT/9>[D9+TJ02Z1S&QW$()0J?G: .&3;#3J36P/]:&^-)2
M8WU<'F,IHT/RATN/#A&I1U>L<%!]Y+G]J)Z%P6;/SN\/1Z[WPBGZ#+CEECO*
MW4?S:YX,\/4$OID[O\(_@7L2?7[$@]GJ=K-2;LV&L*5V=98_9@>WO+.]QGMS
MAU=^4KG#4852Q&QTXFMBAB)++RMLH6@QDB>?=837=Z3*Z[@+7<LC/)\M-RIX
M&VUXN;/V1V>Z>73"6?/7FF$[7R1UF@[JJYYD&1- 03FC:AZ1_.=<5FZY/CFU
MA,-H0$UY.S8%-;("@6:0LV[(HSL[JQ_JCW<RO3OG08K6%_9%Z?Q8:PC>]N^N
MPLN7O,,%HG+'F(M(?8Q)+%LW&/'GOVP#C>_ZR0K.OLET*EE%&3[?#$@II60?
MH)[GVCSJ7+3=ZJ88FH>.AK=B;405 V.V7[@$Y,1F2G2LQA\>8&67\3\#AFQE
MC@\A$=D>SD@RTP06K!%0L3-(3Z]?IT ,X<$OO-#1NRI#%.YNJ@!FW6+SU[#(
M@+ L]9^LV.EM  5NI]#&!A&AN08([]!.53)G.V!^DZ$.D G%6OQ#5I\HW(/R
M BT[@+6OO[.%2W)8K+MPRTO*\)XL(,N/O4='+;RL;J/#QFUP/CKZ+I:BB'P,
MRP#DS:T!57R4;G. 9X+$F2@BLSJ JY;SLJ*=\? CMZBRQ[ITR6M.G$P Y'1?
MRC#U)'N,SR1#-=HVL-H2NH$PD%B%W0*-_Q:K\ 5-E\;O>F\F<X'<[1;T=;\0
MU/%S066,1*1^(DQ0#)$]A"+2W@^+I),$N5R/<-*84:.^3[*.Y3+]BC<#,#/(
MDO QH(Q2K/:"GNY%G9QXYN14*W#3^QS$T/%7"4 J)=!KZT:H@?#P 5WA..6+
MR2@3#/ZP>1F98SY\&^@M@;_P-'<(5_$C 3O( +!!B+G:[8W",E(6>#D-R9])
M[9>'R6"586=D 0:@=?$KO5H8R.5B(!Y,(K*M)(NS'/G ](8G<]T).D"=)U5U
MX58OR0)XV"UG!A",8-1'HVQXX-;L,E EO"716=A:!K<[;,<O2)YA"MU!I_BE
MHCO_MEJCA%Y)&78A-X&>;9:$K9G3\$440/,IA@ (F/E(?<QS()DTTP0;:5^:
MUR$?JV5(&:3'I!._0(Z9X+HCDE7:RD;S" ,"Z/MO6?.!=P;5].Q.ZU,!)O]U
M!1X5Z8/V?4*(9?>RCZ/I'F#,/JL25WX=,Z),!\2ELSS71&+20</2W7^U)C\1
M_0%_\08=]%5(J19%**)\,BGE1>(!JEAD>P53,@U%@[4-AOCQ8(#-7$&TW$&Z
M#XS,]]XH G!;J@D$&.LC/+I<$()^DX]SP:-,Q5"=$!6=YLZS (.@0JH(7O]F
M )0;?_,#M&IY^ZY[7:,=H(7<!B)7Y2]+<_F;>!5 69(6:D7LP7K0?>]L#P.0
MAYK%P '5@)]H>@HR\ # BC=H0G-8[QEHY#)87O;/;S1XWZ*IXZ!<V&,.523?
MC'2/LP88C]WQD%2&<-P<Y.Z#X:P#Y!"UAMPI!Q*P>P)/JT\+5_L KF3.H1#!
M!]E""UJ<BH#]LX57R!+L.@BI$%U<\NZ9/T'+I0R;M,( ]$:?2[AQKK>_X(+(
M04)?6#59 $3V%IN1Y:/L/[WXP%.=B7P4 3ZG 6 ZB^L"31YZRX5G/G+,#A8=
M0SXF/4'JMX(ZI>SR_G2 ENRMAK2/=1BEH6/JST<:V'C "Z%N.066^)I49I3Z
MXY^MRVTB;L/M(R3(W :+K^AHZV1D1P0.+"L%#^*B+8C04C3N@P[K%"'!2,]"
M,$)MCOTFY3#W@+Q /T:#+%%#B,4?6-><AH:PY7YX])=0<$."43+L1UWN.IS%
MJ</O 9L^"5Y"IQ:!7-V(M&ZE^A!7D!PX9@U36C@JAKR03?BX%"DRQRWQRN&N
M@KL OM^7M+72TFG<[;J"54?TR.(C5#&T,P"W8#7I8@LC\?LK@2RP7PEB/-Z8
M?@Q<(PR(2U8H_H0>W:J/1X +LB[B'.];DJDM2V*)BD".ITWN6@FLY+$/+&)>
MC7"$=H>MB+;'@8#AJP$,K2RG^6(-9,\-X+H 6#*E2^#\QWVZ7PL!B@I&\7XN
MW*1$;A?J_CIG\SB E\FG_ND 2$L<\'0X' ZBG47DF'0^Z,*#SPA9I9.]87 #
M@-N[>\<+D)<[@+1JXP&O/!KH4]Y<I$.3 G#E!PCBT<JKM$<73/#P#6SA",AQ
MTU!T.E)J#MK$DJQ2?4OOE2S5.(\<G^SE I0P\*56+?+C:33B+>N-=AN":;L(
M40C)?B&&!A*\5/W9P]N!,1VDD#'71W!0W:*Y;/X0&:'4M@D@2IA\"?#Q?) *
MX6%<F BJ90I76?4FTV&/S1P_?)FNDHW7<;* !'[OILUV4*.C=V*IR.K.]%C:
M@[3T<TW!3;9SOLCO&D6PVUWD2Y -:X 7O=HG1+M%^0](I #[5"]KP O>']UY
MHRX43M/D.]:<F+?O3OMLSZJ2VO:[,74?M-R<O.^GCO8&X" L;H<@O>5B: 2P
MZ'@.XX]UC@]AOM^!7]F""@QA<O<XRM$\3R,F(^T1L$ *E&]%3B+!,+>2-L%@
M!0\E%5C]"&9VZ4DV629R;#0J?Q>:^KD^6NC6:!3QPZJH[K&5G-W^,]J[5CS]
ML+:?7^W:WVV5X/]X[K>8-LTH[VHKV[[7!^%"6#!S785(ZCO@LJ?) 262'%\T
M!<#:T:M,0KFFY!_:U<\*VSOJV#X?9':^2<LQFAY9 XB)2>9QQ5!_S6B15X4(
M",O2@XA(&I!/JM68X]=Q<H^O%IFW'.EIE*ZXH(L'(@,=PE@7"0T>\IHP[OXS
M>:J.M+#E!08,9:1A318(G9 8VNL:O(B3B$>D2A)+0^B4SQ9HMI(;28GQ_'6V
M7?D7Z4XT2 *0D\,QBNBRUV5JO2LI(^ VV7'5LSDK]/=F?L.WMU4_?9KR?'WD
MF>#GQFHSR[2WSIM5W3*[H3\B<H;#FBOR_6V\,G+:YC:TL2#7:"Z1CMK#?FSY
MG/D?>B]^=[*3XYVJU0K_Y8@1DIJW\M#]10ZGHSWLK!7<7PVPRKQ<"%_X%(II
MZP],;BO?QV$-#/"T6JEY[ G8&]ITC-K*SDL^MO8#L>OJH6/ZF^XE>)0MX7NV
M'U.64UJ^+?3=PB?'?]3U-W'UBQ'N;C'4J-TZU%]M+SKG98RQ6I@!3DDVI^FS
ML;SDO!=]-G(_(J+9WF^JQA8%F+P9YCAY+@@]I!G>I.Q0EG3-._F__D?L?C:/
M?DA[&.'? 8GCRV,3(9N89(09+< #Y.^B+"T,J+0G3/D2RN!=!%@4C4 )?M3C
MWWF4)CW"Q!=A9Y,'QUK3!FE_G&LGS@HW@BM'?D(*0*)2]\/Z0'FT.^^3U/;H
M)VNH6L;^+%'1@Y(2QB T6:Z2M_SFR..,5>C8,$6X%T: ="-7PV_R_SI;/N;M
M]1@$R5%P+]Q:89$<2,(X)TZ6,=C7G4.J2,0-%PLG=T1DJW8R?"6LN@566X;]
M08&*]A7"PU .N/)&!'"02IUPVN@J4,'5]>#06P!<_I0Y1<A\71.AA 0;'4LI
M'V"N"46P4PP5,,;=7(C-S775;B-:N$():8ERVX@?P(/M&4\;_8&H\6#\[CNV
MD)"\\!=*^ ,59M&"]I7#Q"()$_E>]6L[^]MZHD0S,@5M7MM(3H.9^3ENQ&NX
M/;Z'S8> LC2IH!G_1:$*W;L!4&L= S;2D/9%VJ>0.:Q#?S8<!:"Q.G6D&F#(
M0AK.3(XD C(CR1L1(EM: (V[#17 MKHB%3==8K(V/QV-\K(&_7R.U+TC+\)/
M<(EZMJ.-#=/N2EYH^4RMIOHA+2_A81@S)W.!_.BNI"VIJZ5Q#U($%!RXUJ.>
MX.:<8H4[":0+700K+L1*M,XBNGXA.FR0W"LQ(GTPT'<Q+D#?\1%BR;VLJ+^*
M4\D]L03W9  F5FK- .W16$YI8Y!W&=69H"_IU.__]E;-C,U_G786EHAV(*4H
MUD<6#@ V,EO,*OU$7N8ED3OO4R4OT.^"]=L8XR_@5N2^9&WU8VY73U>_GAA:
MDM R)!QF@A\XL ZQ E%'!K8LL7\[5ZVE^#HWDE-27-'/FGF*_S(S!/QF:G,"
M''8BM(/:O/UL=X/)ON&4XO.>DZQ._^/=LW,@#G]]^>PE,KP8\>1FR/%4[&;G
M?IF]Z=7*X"51B>NCS@='7:[1&WLHK7">F">WW&WUW?BEQ<L2]\H\#<L\(UQ7
M0]E325N-%+2C+='HZ 54<,J)@OO;!8HVT[_#;X8&CKT\8R.=*P_L6]/X%>,W
MA\\H(,>;&P66J<X'RS^O]BV=G1_F5%=X8LZ@8F R;=K>F;;OMYGI'JP)[6X=
MZ0]4M;9\')"X,?NNXRQVW)[^L8"E<5GAM;*X1&G> RE;<1A$D"(8BJUG"&76
M%Q1;YH(_'*L@K@/A/3J+]0F7I-8>>(P/WV6$M^D*E'5YNJ5,B2##<^@'/=D#
M0)EKAG61Z )@>I(Z-PE=_RRKD6>4'6S!6B"K6&,(O[IE0S2Y4QO7'CFVQX\X
M(X:REKWM1FI9HGSTJ7I)Q8J*GD\@]EI31=?^?N7M?\ K;XPHI.4%L(>;3(@0
M<%VAN3L-JF.S_R*N!;0BED!G,3F5OAMG!@*DORB&\F_\+_WL8"0_UD-BI)M@
M4)K@1V+Q@OB."K^EDNDP5T9)/GH6;?&E#1_-="2",IG _F+1/Q'7!> 2BT'P
MT30$IH1^OHM@.< HNPY!H4@6-+8S7KA;>UB-8X7?/8*0!>XTX<:DL4YT8<YB
MI-08Q$R_/O"4\5&H'"^5J)Y,+B,MC>1#D%O;:VF/_24RO$?0T(*D:^%^HS3A
M2*08VJ[2YM;/_-,!,AL#++P$ 4C*HHF\&.5Z%8*Y-6.T,%DA0DX%8G39 LR=
M'&2)H:>!C8(;.0!=;JP50Y],C8 M_@!BLB>.CV[A, 1++J!CG8EDJ 9]MF1*
M PASFL1EGR)J)!.-+62A+,8F99M(5BYEZ RPIK035@"#N ?98W0(B$X@G)IV
M8;I*:+L?4*??86*S5!>62.Y8APZPB>5:Q9(9)DT*XSY;$6Y_Z!%(YJJBPH5]
M;0$B"@?(=X8"4C\1R(L=AEX7:-V)7ZM)TZPR,E^5C/;G&1P@>=3*7Y4:?^%P
MXJ@4R#8@Q,-E,4!ZQU_2A$I6[^M\D3P]M#T_9Q; EB15\F;-H!M^+!;Y. 0(
MF0;N38*>2'<1"-LEJF1V@<39'Q)#,T%0;*F#^^4!<L1%I6M3.!3\]MPNXOH@
M,KK/RN\?FI6QD\5-Z*[X*+$ -QFY^7]:.M(3(&#RP8T* YJ(+P]D[TE6;\7C
M(3QF.I6X <1L]5OY6 Y- -K55#9FT"Q9V_8:DQH<^NOR$+H!,#<YE&%/]:4@
M(QP TR7.WX0>2Q($%E$%VHX@D$U&ZVZAPV8%N"N>#RKZ(E]YXYT84O>ZBIES
MT1(;U8**VSD;JR\!QZ1XNFX\:G-O';?)^'RZRYG416]#/CRA. 7?N+:GQK6X
ML5^[0Q=;WH4K*O$!E]QX[[4&"/#K.09.423CF<>V8<Y0?F.MSV7E)O--Q6]>
M5J[2-MBS*&A-!V7:L.G-\"WS] <21&HXA8@SN(KPXOF2F;%G'N%\A/<T_4ZB
M_Q"=@@W6C)9[QP4?#[A:;MAYJ/V]:7S(XG<[388K+0-O;GD/<ZF,>C_^+T0P
M<JI)]W;S9N(=;B;:@2/8=7NW)]9813%=)]#RP^OJA?ZO!A>]3;=^V-#8N;1@
M?=?FYK63#WQDA9?@:GTBB/R\':0##5<<^867Z-M"@8M<KL?J\PQ[=_J0-O\?
M>^\>%]/Z_HU/0A2&#D(TJ!1)#B6'M)R2A$$81..<2G*6#K,HE8XCJ8@:1"&,
MI")IZ:Q"%$74')I*.LU,-:V96;-Z[F7O[V>C]MZ?O5_/Z_D]S^OGC_UZ[<;,
M.MSW=5_7^WU?U_6^Z1X^[0(DC:N^ZO)7U7FLJ4=E,?A@@#C[1X&G78H9H$4\
M^J= ?/"Q0TG)SG:WG#U;7\?4A=0XZH1XA3C9I$?/OU3OZG"Q8?CYT!'O!FM5
MS7FN\F6!YMJ%E)EX%4=(;762B%&_25&BIY+3Z&D>*\!S]B7-+89^V3KHPVVC
MN]P6E3[JEOGG*[^\-'S4+E_.P:7[ZB/\+@TW/ 7GC&1)(E$E^4[\'2)<!0?1
MQUG:B98\IPSHH@ZM\;84G0AU7U6;Y#20O<N 5^'T^,#>&46"4W-4-P3?N7LG
M1,)J'2KJLAK6E D'6%)X[:BMMP\_\/RG'-UAP76E/HN/JC50+4\[M%2N4;&)
M%]P>D3SEULG= 9/GEGTTYD*G@?<UF=CX/'N"2!&>(;+@3V+#_/9QKNO< IKS
MMT2.BFYH,+(8&5Y>LZ6ZVJAPXZB-_:=N:MM.IJ*1=3VDH9@1>I+MO584VF%]
M SUB\^1=UUP3KO-N!X^)SKL_!*O-=[/W)YT_J#()&0/MX&C@!9!P$Q+>;353
M1,>T.B1)0FIAF.N&&%J5E=(7EH:3L#!RA^IRQP4S"]_?FV5YL/K&H15O7N\Y
M,C8U0A>']IF5::/4+>6)54?=-9VKCL\6%VL5U*>U'+;6C$C9/"+.5K7D>4!_
MP0@_>G^P8G*@E*K35L;X*YEAJZ$P+R\]UJE5A<L\2]3A^%OPG\TT#US_Y/VD
M]ZW;F=0.;;+ERH?+\<WZ$T)>\M:*E>[)O? W5B8HB/$#%J.#@7E<%K)"S+>1
M\QB3A&TWZS@A&?-&)IG$M25<K]87;78..J0V]4'.H9/*024SGQ:>5A[@-%3E
MM)7I5_A!-S;2;RDP+<]]L:^O0;E(&$NUS=*.ZT.V?]?PM(=TQCU_BW>D3WKM
MJ\;C'BV-CP)?3S]@%#EY]_IA\B>4:G).-3.W#)W;P86 3QV^3/2%K@$[O7+/
MR3077+%1W$MZ=>R6W;"V4VE9*5'VI>,^E"TBM\X'2W8-"D"5RFR\3!(_-GRS
M6[8Z1A*1SUIN/N+>[;;C70$>Y:YC,6&WT^7#['5*^X</)4'XX$RB5'B?U1B,
MKDC#9Z'=!=&9C R1SD8A)V>0]WS^TYJYEN.N?2@:N[':/_;3BF#SP4XG#:-Y
M&;,TE^>,,(UQ)*#. D4&KL>H83WP#PS+MOB\Z)!(+<?*\%V6EJB?N%(K?/XK
MZNJ(]9_/K.GWZ(&MNS&I7V!$[JG'6G60T%42=D)(PP<_X=,_/N6K%>W@F_IQ
M1F%K>8AVSL%:^L?[$^(,I^5D3@C?L[UFD$!C=0_);ZNW$OL+74B%M+WWOG\D
M;;W+,/4^)H+"+*UB1ES86]'@ZC6'XRPPUM'>$7_G>?@@,R69]6;<6$0/M!S*
M*T5&HAFT@+Q5#\Z4GCPY-W=IG,78XPV/IA@WJXU;5[X*LG\8S*_=\&FJ1N&X
ML9Y:EB,6ZH* ,K1,#@#)6\\W<#O@'R)S,!\YEI@KSS9;Q>5(P?V%Q89A:<YZ
MVZDOF59=T.*[Y#K'CSTDU:<\ED+C&0C$ X83/Q( #^=FL9KNN^7.?19)N6C>
M<]+2.?VXI^8=)Y%S3RU(PC4H0^ W+F3Y5\2XA[3OTO4GBJN6APXI!]A:TF_/
MG/YE4>8Y/WHRZSN-K'6,MR6WY8L]FD8L5"X<<Y$TS*]U'8T?;PZ_8 _&Y\)-
MAGFB(OE-B@AZ44=0U^.0A:6-Y*5>B;"\\5P5(G?_O3GIMK!,7O6WS4E4=)+;
MRY%P!BM/+?GVXF7Q^NO::DCB&VPU]@E@X;NNV\J]O4UMA\]DJ=]?,L1/?MNX
M:S_X]=)-;%DWI#"( $3_10<8"_H$$'?UNME_O"T37>D] P#_6U#[G2>*N*0>
M4EDHU/UE[1__2Q,%*:(!=3U3E$?I'..'R]A11&6BK"'R#K9 ^,CS&'9DINNL
MD8,\R9.R'_VA5?0MGKU/>T09AAEMSUAJN.6RP? A>$.V<3Y=.E'$XM%E6ZGD
M($A@Z_"6L0_U!,%3H"QZR#I[5I>"Z NG_I$H"F&1.0!@6!TFD&VV,;M3^PL@
MO/H2-_ Z@'XUJ5O-"L;G.3([B1S#H[+S$/@BEYEM\.9H#PDUA/*2[5ZM,ZJW
M?I^AI[OLF&L>%N9C^KU [UPX9]S^N^!VOH>\YYQW6'XI^.O'O:'J,-_=B[ZR
MA^0$;M%11U;(M##W_!Z2>%T=W-Q%54RSD1@2Q4L6Q+XF &^=9R_TD'@SA$6*
M@5=[2-FWOANN[XWF._TS#Z?'C+F [V<GGH\SE &;]JAP1:?B,-&YCHS';"I.
M+3 ;!>P=;F1?3VZD5X/I7&$5!_@VP(*=WEV*^9VV '$] )A5E]VHG,.G2D="
MZT^NTEQ+;_HH;9*0L>$->-DJQ=.[]]EM(XV*_+M&/&..KHZ2+_G^Y4,!?AYT
M_;*DXZ%M HV.6J=-&WW8ZBNME?J=7!K]E16@@<7KD>;/\%Q*.4,#_&%J*I.:
MEAA WQD/],?;WVG\$^4U^D56(FLH6+[KCVV;OT'4Z*]?P5;?LVKBP0+RDH9@
MZ<9L@(E][R_JKVLE/.>KN?#H2?&(A67MUM[7Z"^L].!BU] N)AZA(<HFDN7U
M[AN^[2NM5P1-:[T+N] ';=OV4B_,=-+4UC=P@ITCS9$M'U9X'G_/((>O'Y(H
MWI\\Q \/,_&X IB_@:X:G@T,M9Q_L)XEGGD-GP/L:+G"^+M92_ACB=R'_V,$
MFG_\KY;B(4-@_T]^H:E$_2?K;HW*8/DB#W9>!D7)V]U](%O-,G[XNRA-7=O9
M#TG&XH<(#=GGJJ:)*M?%V,TYK4M^]V+BC'.,4@/&FJJ.C#"ZV"P7]J7+UDJ1
ML?"SM3TDM6_XM( <:+59<7,Y-";M/%D(;*IIZH;<JF/R%6!.72KAFC0P)IN2
M_=D25AXBM9#:*'P!HNY\1R[YKIA+IM-#&MCEDGD\2N3%GQH;QE_,YCU=>+/,
M7A+ +INB4 <AX@37%PZEC#@C3#C-2[9467,(/_<N:Q% Y/.UFRB*:8;E* PF
M(4 #@+^FF=!ZZ!\M''@2ZWW]]Y:' 9;BR^1\_$I_]*S@O7]NZ>BW]P9V63JY
MTKXD?6]\1.G;NK/7 R57GBS?M9[>XK!:ZZ!5\Y]D")6(/4]O[&X'4AUZ6AC-
MU:@4#X$Y?R0(#1[_-PE"Z[X2A#E_(JV\M4]M.&-T/\Z=#(CR'V+@YQBU\09O
MW'M(N]M';MG\-<+6.,3D5E)D2/,1S-^+_KW2X7RYS\?-!7)]-'WYO8D;U78%
M;'JNIYA7FZ4[!4S&+B(+ZT)X4$OL$VY-9%--%0:L6((7:K("_;V]1"L#4!9_
MMHH?VW$7WD/Z+?'XHP+EW\L[I )SD33'KHX2.O"'>(9A!U/1ZQ]N'7GG$XLL
MAO^8^>2.;GPH/SV=Q67ESUJ0.5=W<GK.417*E_>R<=_%HK\H58SX1ZOKFU;$
M-OR#Q71'1H75S,RT"Y;NR>?#GPWZD-:0UL1*7ZP//^H.+3=33=@T1W6ZRHNT
MAF-_V5>T&\XUN3&D0P%>1:;$WLZF*!X@@HWE4,OX;Q]49H<A8D\Q:PM'QEPO
M;6G'K3?X:#<P6=^*?3:7O2*O5@0U!'^2%*.K#LWW7XX;[%O9XDDRY>I7=4[^
MWF&7N;<LN]-#2G?/77JL/R4H=OCX\$'X&U_D6OL?FH$("R/J">.U,3*Q^<D0
MGL"M+[)%;(5^TC^S/%&J1*\!0J<,1!)<6"2S9!]H;3A-US1CYZV311\/!,!K
MZ0.K.'3A^J<.FR"G9P;<]+#!(O_'!L.5F0]K:,_3^LZ;KC[C'[4I7GE(A?,;
MTMZ%-B)R(SV>"W.<X6 HUFHK>AQXJ>XYF+>Q) 8?=)IOHK%*X6=6ZM"ZPNB&
MKOZ[H&66=:^TT#1Z&D>XQ&N^+;+=9T9#6M@G7'V;7?1"JNPM_:('\&'ZC^!F
M 3R9DHB"I6BP%$0N9 YKRW=:Y6N_&P@:U*>.*^X"W2B!_SA&06HB&EU./;NE
M,R)]0]KEZS=.Z!ZA-;._]R\1L/I"R@ASX4!2Y?T'*HKC+IA%85GW2FTT2;H4
MM9J+:Y$W,P),0( N2VIT.HU_. /G+KH>VB&9"W?.<+1P+);OA%_D7&?)COS]
M/I(K/JCYI"N8SIQE5KHUM:]3\D.2VXY_F76C%@SGS*H*CG#9A[H87'6^4#QW
MU\9UF=D; L!K!UG7,TX74,0K 89Y155,7(:!-6(P30U'B)*.M_*@?^B8N'C^
MCXZI"'C8#35.=N\3A!2)V]=5]7'VC+P*:'>1V%SB]/U0C8-SMIBTMM8)R1']
M)CFL?UV@#(F:FN@#^">P<R@B#^PA)6WW_I;%?A&0H0!D[>92M)J B'ZB#FV^
MK9JP+G\I2WJJ%OX2R YW;7$/(E$"=2>^Z"%='-J.G_5$&Y"WU&M)6,3)&,49
M4X6%!M\C6<%G)7R+@2U+ZJD<"CH)";:$G.2#,-.TS/<[;35R12K++/V>)'_^
MWB<5PMS8V;/7,7)8:O%V<RXQ_:\7[\LQ;'#I-OUNN86">1G'1YH%(%0FPGL$
M=+$^H7'T&&XR^G[!;=:%1"<";@AU,\:X3H]VFR@@D>WKS8_"?T2V7=CBBA:5
M4\=RIU[KOZ][SD0P.Y:Q698T^2,%1>!I#ON;+F,L)3;=]1D#M3J@UC6+4/9X
ME436,'B+;.=WFV!XFF)SYP)BBQG,Z(,5+-GQTQV?P4J8R)&?9"1=)NHHHBDD
MGS*P,DGO6LS8G]3RN\?XER\.$U:V+IG+9;4.M:SK-)=U?^]X(BA"][O3R^2[
M/.(,@[:2 T[L5MD:"HB2<Y=<Y3NOVJ$=S!)O+,.&8\PFMAHLB Q$&Z4_0N/O
MP[J6-$<VP]R[$; T74*; R_F".WH 9GT?-/J(ULKAQ:=O;\W39@4@,U->-9P
M[=[6_%MEFL;BPC.#-4RF1K!?#K0=3WL;50]3X)V<C\F21( H+=WDR[!Q0D[X
M+J%;],UA00D>&8LSWNV_'MMU3^VSU&)0<<.=ZOX;"Q=&B4+?J#3.Q\LAH0-P
M<2*QE4YS]G!%4#:9(SS&&?'UW%?=>>_<SLK??HJFILP8-6>'VT3UXZ7CFSL-
M,8T\?#"(X?U;P!.[8O:IV:BK:,EF]+3H,G]7S:*['AT%CC/GQ=^[.XKGE7QI
M=Y#^B*+A1D<,H\LR-[T7''Y>E=5#RGN(<"^S.IFLTX"B.'?"^+(D= D^^+U<
M"YN&YO'8X9S^\%ZJDH=:/JYC<2CQ-I>MLJGI?&WU9X?B(=&I:8^6[V8>T3\U
MMG5?P(PG#Y5:+ZRU)GD_D6^!<T8AW"MPADU!)=HL7X\-?8_1^$>2"G9I=;+4
MLY8X:SU[M*L^0,?+ ;UZ>E:T\1@CI[W'2V?->*\(A[F1%"&5C1I6!:>U4_!B
M.+7#PVFS2/=<YH&46Z_X]QS6Q[J:P=,7)N)?X<EVO+/, _SD*ZVC9/."2:B#
MA#C1>29>RAF,.$' )E)U[PGMU[_%R9CC>ZX'/MHUWOA)UI.,C.!!;]L:XJ:-
MS3EB5IPU=69<Q*=/(W<87DQNHZ12, TOR6[%A<1RTZRAVJ'>B[QXGTYD" O:
M\TW/SF.?7>VG9E-_L1-M;S,(?CZJ./3RT;!+@Y<9K#:NW7=UF(;DE.(R@XQ7
MQ&NF"%D%[4/MCF<N2W%/_C(F+N":>10>=NNY;8#X]=>:<E?GR*D6"4.29\X6
M'+>G<:&6%*&7Y-BS*FP)U\1X3::('')@QV.14XBW]=VM+EO24_4GU^<:9CX^
M<:Y(73TE]^;.LR,'A3QN?+OO*IF, J;27ZRXQ)CNT9P/#S>OH>3/V\ ):]G^
M$/5SXU%'N8RQS@@QX2T+-^H:Y38I[,"@L-B)@L%C].KGF\$&7BIG,$,>4PFE
MKQ;:^'HOV'-C7_6"T(U;-D8E?IHZ6W+\[?CEO& SI;5:ZXW6D$@DX\6_"D]_
M%9[^/UQX>D@^&ULG-,R!PF*U"Z"@ZG;)7K\$.[/JJ![2QSV7BY?T#Q[V(BHN
M>Z^RZHT.1TBU/)D>/-VLJ:!DW3U;_:A/!P[9ZF>X7[=LR;XY;Y/,_O***6O=
MGJG;)J?+]!GWU_;.F=M@5G;X8( 9;,!41 >D  .(4C3BR2)3A1*@L#E'>D@"
M:B5<R1@#AJ0:0F=2L(C.5JT.[3Y^UTGSS=K%*SL;/[3<:KS'_+7RO1'WFZ)E
M 5$G!%D,GT=O[T98%:F6/AF]>E2_6;Y*_,<IEU:[QEC;:0?&F4D.GTF [6X>
M256YO&=SZ)6#4;RU]][M&>U0^8H@6"<;KQ[B/++!+O>0PI&6U41EW/DMV!5V
M)52MAX-07427&+K ,EL3QFK:W])Y1)#F"K5M^0^;MX,),O_YOR+SP&X&ML+%
M.U!@1#O?L_ +YHQCM"]L3 ?\VB"0#RE"-L*R-7_!WFE$*>TJ*#D7F0?<TTU$
M?*0*DO0'I._-%L3:N+>ZHA@9!0DBF0H?9KV> "W%K=4P.['3-P4]4U94_(F?
MRV^SKRAN@1D[OQ5 *@%%IN5=1/^J\M8"7Z4/-ROHBD?HL$G >0 6I8I]L+_6
M0]J"M*NZS:-T)>-"=E-@2D?I$=EA(ET*6+1JK_);KW&]I!#_DAM?>O<'-Z;A
M*P*#H!;H9 \IH?;?R6E$]JX>P-J)_1-8$.0-?&'*'?"\MLF=BY%([X7@BT7:
M.-$FF(^SN62IGI#%@V7K?<'%PJSRL<>]&_(\W5MCB![Z.JI\"$6AY/HR&0TY
M"PE\0L#@ID&=Z0SMB\#(<S/0F]('OQ'6#?\AK-M__N!O&>R:OBIP6_&^!!%A
M$1-?YD$70@HCA3R'(QVY$RE$.L\1C:($Y63UKL'M[L:TEN"K&I>#02GD@$$Y
MT,P=@]-$KKC=8-B7$@D9\@%Q&XL(KR;EX,\@#N7UI?\IT&5X 93E<Q,WPO=)
MC_!*C*XCG^M$PKYJ<"=5M<9@PTOQE=HKP6UB0)1\>QV9#NYANX_0+,770:N$
ME_$507#5$\8AJUQBA^@6'JF*!:# DQEHTT&4JJG"PUT4)]DOW(/HXK7 ;.1#
M:^ O#>P\[_T]I*,Y<#!\@>I7Q^*MZ8KYLI.H39$QCGM06D%PG*#0_BU*%7C4
M>!G^_ G,9O0#UL4J[B$U5^$<O8Z5'?BR-!^:H._R@>SM;/!*W#!(?)X<"+<!
MHY/M>\9^,R<!M[WBKCAYFZB3X01 @ILY<-576+8%.K8/K.(Y4$J_; MPN?0>
M4K)015[-QJMI'[5^ZOQ2RV^73A#!W>0>TNKG4APPP(BA[G( -E8$B>) V"U6
MJ6NPR&=*#74G@@$9\(V/\;.+4#"=^G7Y= GI&1A7,GTL33:YTXPHT9L)ON;?
M0TKD>U.UX"S[SF]E6HJSWK<58&'VJB'@L80KVZ73V?Z(9 HA*V+N%0>/<F*)
MYQ? 5<5$2P%>^@(1V!)R; >! USSMY6P//[O"A5OD[')GK/$PXC2(SWA])^;
MMGZ@6'\B41'SLT3%4WRH$(3#%R(;1:1QF6).TWOY4#H3$KH'8O$VP5#+)4>X
MJ6@U^X,+OE-DCZ\ H,B7$J$PY[ECY\'3C_VM>[K#KW/[]6 C92Z5&)#-5IK8
M0,4S:!\5V'4&&]-4YLT.26CRK(QF:'KL:7=STR^_.R!)MG/;9Z=#3YP%*W-F
MCUNZ=WFWS?C!;?!@8!3)] ?:K8-%J7F<U/:61OEJ#WL^.0A;I%6?^P%=0@OO
MW+SET\+R8LO6T<9C&G=OUW@2N^C4XA3*5(^Z N@A7$A!C0MO"W=1P8,N\SC"
M7Q;))X_,NX8Y**Y9'N-YJ5T>"FU-%\JI ^-V3W/;[16SR:2U+F9_<,I3RKG&
M(YZ ^93U9^3!))A[PTH'5:*TT(7MO,!\G;)A7P$4RV6.PA8(%7%7& 85(U8]
M4_@7!U1K!_,-HB?'*C<L+4DI.1] "UIH]>9/CY3H5?Q:E4GKX]BJFCYJ7^]J
M_2NM03PA#VJO[2$9>PJKNTU_*(_%TWW _ E*ZR$>6&])=RB7 <T5S[XM)JR2
M]K-0LM"SFXE.,L185;GM\M$ MUG;TI.=P \F KM^0H3V4 #++M)E4K)B,@4A
MV@M&L3[NH!O!.9L@09P'%<\[ G^)E67W+H\5.8*%6*P-F)DJD?+P\+8%]K^B
M-J3#)H_H61]/";M J,6.5VO_5L*TT%RTS><VGR(ET>&J*PAP_<'-B@&R47#Q
M@LMP534L6\H,Y2/A,0F*?F"EM,X2,&M8J!X32X!Y1?+,##RNW;4I4QK9!VY&
MPE 6OF*KNX(!!N3F"SR?QY).$M*[&@#R'@[L/&]!GBB=VA6&BQ(K;O20-G':
MQ[C! UAE//H\_ -%O+:S74X"R#3AMXS8)^7?$V*#_JN$&(0-9^/4RE*\8)L=
M0/TK%/?8!::]ZF/_--=%5.HV&#8EY2&]*U^;35%C,L;$U8$CLP2NUHQ6G(;Y
M\2VPZ,=EF\#4C8!T^'2I[L8N(I5;CYO#Q9.KD!9=,!F9P3_\2113"^H$B$0[
MH(=4\<;*=33>9(^9BJUL"']R'3)2Q8.AG8AT%GP&D:Q\1%%8+**_?@9;4U+H
MV"4DERZ?M(6,7[[*+L0 0XDXH(T=QI@?B&:KB&AC; 16MI((69@"K4/ZZ-NZ
M"_>!1QO= 4=T/O.MFC*A@P%(CV<"KBWU!Z,:3!GFG?H3UKS?+(D&+OW]W1[2
M$U<09%)H:O16*! 6NXN9\@& 1#3=HD0U0.+I]_#)C/W&G31\:#7X?IZ(@A<
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
M#A/!+!+Z&K.+?]/3_.&XWEZ5@YT;O)OEV^%BFPJD18F",_\52;[99_I6FE3
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
MR::]%BSM%ZE:N#E8"\1J#V.E4,P('4=(4 N0]5AP\\[HMFPE-H+TSFN(D1!
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
M=:,;0FR%#<PCM[\>=GA>_B)=N+2\.$5SY/'J)%4E?>ZP50PS1EZVH2(8YJ;
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
MC:I>^7(D5=UH9Y@??F=U0-;,?ZCC9HB-E]E@6"T(K0YK?WCAE&\2Q'NA[[Y
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
M1'\Z5H*!0TY$#G9).HE#F:I;--]GH48=M=_&S<]QL59"SJ426K #;T.;0^D
M!UXJR?7NY[T1=\6=5M.Z"+ZQWXKF[OU=1&<KT$!A^:$\U*Y*4O-46ID/B<@]
MH 'V]\$K50!H>1LC"B_X"DVVEY008X"1'-(.0ED 9\@#E"0YP>C8\X'1JTBO
MJ4%MN-;HE@B@\QN$;]% #@TU<H(K\RD[,0B\%-J&U8FXO00K! ")IGA$"5;[
MXA+ZTQY$%&JT'8" _?UHT(=!?]YTM :"00#0[&6*#AIVN<>TI'\+C07[\_0
MONB<*%Q+ZMTIQG)XH=C\EM@C %.T)LFCY]MEM(U0=!K4$)_3C(;@1DI.?3=R
M/89<3VVZ>$3QFX,P4[P1SF<(VM'L3B(0L;GT_ +)(1E=(_ :QPJ@1;>J88@Q
M@A#*S1-7$#B,KP'2'8*S7VB#?0 '<GPB<BO:6E)(ELSU?FT^@+-!UF#)M)MP
MU6( HK:M1>C_@[G(#QF<4Y7(+<*U 1Q_$3BCK1M(S7MDI<2,LPE"U1B*/S8
MR%43;#3/]( >&0U4[:-@>=QR48J,BKG>73)*Z]2YX'RL!(>I"MVE3[S.:-S!
MR&;,^]9G\"/&K<$=(^A]5P6XL<P098"5J25>8ML)I](Y]"+W;\5SC\O_+J9#
M;SL3=!.AR(5 >CQ*NG!2N#RF4KI=)(--%\Y;RNQKHJ/^JB5%C$82^6MKCIGP
M'E9";R1P'$I%_0M0W0R2D>$J!@!5QP'=')P-B:=',WI#&!O5A3K9>*&&/<PF
MB[82VU" )P*@,2B SQ&;@0 (RCN(A=0A"/LQ.I2IFG'M]174L(HA$@.;:FS-
M^A^F-BY8O[&H@:4JFHG'JG?Y4N](;%MJP9[2%_0!W?ZDCQ@&[K)Q#ZF4<DR(
M@HWONXN\[\-774&)$(L@N5DW%ISW":1>(W(Q4V:WR#\17F&'7!DZJ ]<:[<G
M<'Y**X&_$OQVZZ(ZEQ$_@9S_;@=IO2F *B/%#<+*YM>$_AHRF]I$#=:?@:4>
MBR&"/%9SZ#8-SG=KI?&7 8NSG,0^*=4K\B/VJ@Y,HD*HK4NDT&YEB%1-G:PA
M[G/_9X@[C4<HA;%:Z7$DW\I8RN"_1?WUFL@=A(:FPIT\:'D)U&A+JJ!LEI'?
M:I+_2;3;OQ<KX;@BGC!T3HJKOQ1!=7W*=B!X!"!VI\':=^!I;)IPPL<!7"+<
M^X0V#2.5NT'1/^0BQ3[= 0^=IP(_I&T@"F?W:(K_((M.J65S2>(<R/!K,T25
M9P'M/7XH*K4"-GXDD+E >0'0+0>?DT4*I#>57 ^,EBN%)'&AH3=+.E)\T(VW
MR:)^O&3NJ*'\TU5#QJA8J:A+:BA4GMYT1F9P.#0+*P*>!(V0%]+X3\']/P>*
M$ _4VU'Z8_7_"DWAH= TF2%C2(J@1Q9+=9.F$M0830/"2RBWF@Q,BAJ>6_(U
MUK,2VB0/MDJ>SK7@&PNVB<W08LILR>NTQ;6.9%9=0J1/5U-B19]9?;GVMNTK
MX^,3/-KF^]4&[5S.TS@S>EMA@'K71<$ #I6?R>EF852+MM1+T[OS-*L7][,C
ML\264,ZKZ0*B1PG;9YM\6Y/>TL[%+Q;M&E.]03L^1L-'66DQ<>SK2R-]T+$
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
MJ6BP0BLV="8@:PRF0>\0HK"DQSQ:!4MZ!,+#(!FS$H3DZP2>41Z:EL?SY[F
M79_MCLX5:GTE$ HN*2A9(Y4I^=<H^>]A"$-A\BK,5J^ 3X^22I.D^OTRY 76
M>.Z&;!J?@%FX;O*!H05'XD,MED :GS>@J0#UE#UVH2O!R>5]L/\5[#S@7(Q$
MP$$;W056=1(6RCVT)Q$-)+6X4QRPLBX&;V,:4#95%>#7'U6(_OJ'&='KP.5R
M:0<I^RA#P6JJ#A^ L< 'W$B)!QZ]E-"T!S'()O#T 4:NK*&)+*"Q[^#& Q;(
M+J2*1$6KR+R%K03^!%B"JWPYY.]V\B:F4,^)&&TG,7SFP@>W./M9FD^/X==\
MU_/F)L\G%%D)D@O@1$MS04$" $%4=34%!/0F15+?C?@L)3>019O!)F$PM(<H
M(T<B%LO@@OIO,YS_&_*4SI(HV,H@@[KM"'YE3CS<W@@O(#P6@/,Z=R.C_1-C
M)>T )E<?8"-W&4,04BJ'SDI@I:V D_8S<J "M0QN">?)Q<+>I9@B<(76Z.+Y
MV0.X&ZC/W^Q_!U-.I09*O?4+,YD!SME$$QK)93'ZS\.2Y5:5+3-V@H<IUD%3
M/F"5JG99!-ZN>D9['R191$B*![LY@U!U60KU=7@+F*A\+4I/)W0?9XAM_G&>
MLJ#XQ_.4$:GJ(XFB:#J</^4.7(5Y,?;Z:MZ,SPM$7WF/T&S]W>@EN/X.DW>
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
M;<,%W9G^YOE:<F5J:D4WP9J8Z]E^\?Z),',Z)*]=#[>H,'_5X\%*<*_$)],
M<&9M>Q<\Y< C@>T#K5%)^Y>=$^!'),BF$7%64OHA0316;#M55C#Z0W?-B(P:
MR\1T6'E?GOT%<^B/MJT/7MR^[F.&5TVEF%;^=&!Z"XXQ/>$&E/RK[M$_\&4O
M^+&CE/!/V\VSD5B=D/*6F+3O=1H-YNR,7CU>G7_S=7RBT[1-OL?.:KA3_TH.
M^2$I=OT_AK/3H3&G\!$=_SJ8K3DXF/T/!Y$5)[Y4)45;$C&(91;?R6)9KMDF
MN>E"<A[9K]&B\7+.ZZ,SF!9^GNW_5'!0//T?"PX4/VAF=T]\TDFWPB/7?WG.
MU$KX7_-E_Y@;>\7\'VIQC!E[N=10*G\QV=SPD-A8D%LV^6!,6^.""_EBGP^5
MH94_Z;P-HLK^[\38;03I253WJ%6/1R9)8E"%VLVF&K1)\=H'(^5&HQ,S.LGO
MX>_E]I_J:T,5]_Z8_Q\K;*B7=OB _RM8P/34.$>]M'I/47SEN")V^_G99H7C
M7&^U]$);!.O_RV"KASO*GH5UC!H<;*_YYV [5F^;M9H2)99K#790^!1%F'1\
MP\1]2C.VK)%'LG+HPKGA8.55A9LE.IEVPH5 &5M]$6:+MWOG_9 6&R-9T3HH
M/?K*%/[^0VKZLW-C7-95'MQU.JGH_;154+LY8SPW3E(^"EV [M3'^\'N&SZ2
M'_AB#F>KL+H>?J6&>/:2OT8(-R@UG.^ 7\TB<&ZT1+<?T40]U//4)<Z<*>A6
M%+B 5@R^D!!B3>-I1[4QYB@!AQB9&(GN6L?IEM21@<<U):'GOY%D_^-8K"1U
MPH\8L;'P_?BAU1&FW^EY%VQ\*NE]Y_)CR!B^V5&[)6W.*:T^APB'6\/NV?YC
M->VLG3^F;+'S6JC,RKL&CL']\<#U>HM5V/Y:9+\G#U&PS30_TM^AQLGLLO6Y
M7^9H-3MCL2D^I6Z4\R#A_W$YK?)@3W/P"KWE]KOU/DD9$UV0J'/'<G;C];H5
M4(74Y*V0'T_>^IXFNZWD03=R;QQ1X@9<U/)X?!C;3@@>IK:P3Y>-Y?=>"D9T
M=4L75U!TP),/.Q=UDLQ/YVHG? AX1L^R>#5Z@?S= =PQFX8GHLKVO$'G?(HW
MC;>W!)F 4%OI8^'&0$]!LW#H 2??)80K8[S8W[_LX7AB1Q_'D_]",)<-5=<V
M5%XUL>1X^BSO.?+"AGA60]_%(BAWCE=0:5"%F9GIA-T3'.FK);?!]4*9<6H=
M$2O\7>N/I1QBCV7^69O*\-"D_.6RKL)E_;FIYI!&7F0>;*^Q%Y>[]7#MHQ-O
MMRQ=:&_58X [38N7ZZCEP/R[G CJ5533\;A%0IFVCRMY[8<.[3'/Z;TG-PW?
MJG/+86]7H,76.P=2IQXQ\T]4C0UA#!O ':%>8<9%=S'8A&$VYNZ5UUPLSH[/
M\]&U8"\ZV+"K(N'.7\3%$_4JLE(\5MX(\E-25US[<J-EGKZ/ <X1SH$%:L$=
MA=PK>5:J@LLO6M"_REX@=H=&!6<KV\D[9NTH6Y1B9B>_W-[P29;-<MO3&T^4
M3IFUN92PH#I<J%ZE"X#A.$=\ILC!35>!U;Y(=5-IQ\'8LOCH%=4'$N->>0TW
M'+?SOORU9P_67\+AAIG_'1*P N=D)% F 6I1<%7_<Z"!C>CGI%,P[^622(T#
MN$X [M7&-S#$,\Y#DH4!#%,9.9@?>4<^/_2.K$48@&0X(]'M6;:2$Z)5X)>#
M"^ LDP$<<3>D [R;QI,FV-7NTQW!C1V$\R4NP"C'!,&]NX/J^X;6'#/V8M\P
MP"(Z9S'ZLFEXA+J$T<<CB'9!,%8"M12*S91.L/2YN@"<,@J8TH#S+$@\OF@
M]]"6G6* '?]IJ!)P-+,Y@D!T8U#JE":J!Q;)70LI+Q ,*BD6FV1#/%S:M]&"
M(\A*E:*QO4O !9Q7@+?B@3KR(DS+@6=J&HJPP&N-=3XA&9)F+.Q1DZZ!@96Y
M$'+S-5,DP9ID_"5>61!O6SVCO0B2S,:BGQ[.G@TGODWS&=HL*.VY#"XY%CFT
M!()M/0#4@QZY6.Y*-HVG07G""P$FKSRNI[P#ELJO>/]$2^!ZH$+>$<N)GG#]
M<X@'"8S1])ZO)8#S*C^2I9T3H5RVG7"1?1@67Y]-T<EF\'2CV[#*\D($:+4
M$SI<I0>VXOR0O['>UOR\?+A#<_P +O*^RT<M25FD@-SH0@5K(]Y(V:$D4:3D
MP+RC6$E-QYUCD.B4&^/>Q7_=XA=V!S.A0C$WCR*C5>^7YNT,3;%85G8N F@T
M"JSCF;]G\#!J8 "&&IE?"/RQGD W[X#4_Z>Z5*JTI4)8(8/5<!=7#MW<07X$
M][ZF&0.SAMR:2B2!7WPK(6,'<CE*EY<U)4>B*#UOM@#!#L=VJ(\/W:0&-F@*
M%36YFODT+(R/I%'V.C$[#8'G$M",,F8!5S^J:;7H[-!D#/R$L)$I7 XP'+T/
MYI?7KPQ%-ZDCZCT'_IZ8LR#^VX19QF.5O))%):T%6 H;N +J>9#= $ZXW&X*
MG'P([#>_K^.\5#:&XQB%&EUWD#A%854!/3UV0J7*KSFO6Q1KS.[OHJ@H<;MS
MR,*%V.RJEY)FE'I1+"_M!=02UG<+9UH3^KJ"T2"M+XY1DL^T*.0ZYC:\'\$F
M?B1*D17V,'YFY V0@:\]<@U#2XE;&:_(R#V\+]2Q!.X=15]&9R\&*^G/UT33
ML,K2:H$5>'95>28[N"DS!>8#R.Q/ IC@)0;31Z>Z2;W%,!<!Q9/?7N!J"[?I
MF33',81*>S 25AAS7JRAY7H;9+>\)<I*R S@<B'A-!:<#H0AO+];#FXT SIV
M.K@Q[(SGEE110^#Z9^!TK#:4^('?%1D[D'&53*840A>2 236F(O^0=F*T'R
M@)\!;IW;_\ZZ'-''][6B O2\L$M.P@\6A O#OY1XSL>J<\Y2\S(9)QCU'F3>
M_B1KR?4D&NJK) B5D9+Y,>J6]_XV<49]R S9OB9IM"T#2WO]$$O3AKR!I@J
M'9T' UU()XM=J$5:)<+I%7WD %F$A4+9Y2__W)A6@0&\>C1;?@A6/DSZE1DQ
MS"&]9&*"5*UQ2^3[<G1S2B&:.04-]>+J[D&YQ-*OJ0;^7[S(WA&R.L8\8"E\
MC!P(@]]V Y-*!FL3H276G W$=MX4-#4+:^P&VG0"$(JUE5 ''FB.AR&O!E<;
MDSR!)%R@A2/4371.1$O)6RQQ=)6:GCFDJJ756XK94!KJDO\#=3__$]35!5 W
MC<!S4IF/<=\"6Q4Y<S7C0)30)X<H5+<&@FS86^G.X!EE(6>_1HV*\:5NWO/O
M#_^GEPR6:*M6&7#L/OZ<#)+HE[+@F"(W"C5P)'(Q&@=]@A]4!V[7"S6<@HEL
MC/ -&QH,M7Z.%8(+[@S@N$"1P!+XO@N!?GFJGM$^M/"8$HU]QP?L+1:Y?A2[
MC"!4.0"W-T*]CR@HIH0/PD?<90"M-I$TIW2.HP^6X]-"U+&IZ"RN&N*E?E&S
MB# >N\XER@J3P87%_,AK<.,PU[]K^T>GJ=-[I[0 5#,'([XAVV ED/I:WNAJ
M*VHO9H7C2P*@"W"]'\3S'<!Y$KK:F"*'5/KC]B:B5!T,JL.&A0O *11%HL&J
M8@4/N#$T ZX,@44;,=4WKA^?6_TM:+S]6X]7 C(9AMQ=VL7[X7S#<D;', )*
M#4OSEBH[[NTN54.W ZE_>9%Q%R_G!36:2G9^60X.9*1U<V05.,1#<98B8RB=
M-+Q< #R[N< 'I]LCC;"1 "C .2F,]D;&?*S XS;M,0V ""F>Z.<,*3S&PU]C
M\LP;] YA87+$S@MN=+*HP*K+@P4 TL^)!)[R2^ 5;&D;^H:N%I +:@ XX%;
MV2>N%3ZW%D<0.8RW0A6P//QKR'UU&331\.H^&:!,F1N(&KPF<PMYT$&. [K)
ME,XQ[-%;AK&?]_0W^,G@B?Y%^H2A8.OG!AY*U;=$]3S[.<X$!L;Z;".Q4I+1
MSB5:(-WW%23 3L==N+T#7D!0RR7SYI/9Y,"OIESH@CSO80SABNYM'@K'!G [
M]+T8/!L@>^0VH#TBT^UUD.LD :DI\^_F+A.;O[N]X*UZU# +6GD0D* LZWX<
M29HNNJI="I/5<TE(X-1N40\)JQ)H;F+RU.D8_-5 BC%+]0C151_*8<!7&EJ
MS'BE[\[DK2Z&VNLT)0NM"[@D<2I$$D[%3L5]N6S:<QKG5#?BKWD-YFM;P*W:
ME&ND9EBZ%@8)9<LAMU8RN)J2>6I], [.)UP=P &#7/8(R("+#5_M2][0HN)R
M>$A E9R]#ZRF:@=9XHH5N\5Q4O+034J,',TB=^")=@(T-_L%P+('Y+#4EO,H
MZ?<H";U ^016WA1]',!]N!A98@WS%D9A@V2_LGZ+BBG'+GK*Y(NV^VDR NRT
M^])B" !#2%,*,!C2T(S'\"'S3(V1"<@=(00,SUO@8[N/^AM]G2OXFTZZO><3
M7MRIR37L,2RD_0E4+]I,H+I+,49S5T@!,Z$GN+ZQ(9IFR/,7V5UE\G8;HZF%
M/5Y\)<6OQ &W24/;N=J+9'1]*3=8BQ^/14R0ARZ$&0,X><_GC V3,'U0WA,'
ML.@)HA#?PL \< _UW/9J:/#?/QG0E%420[F<0^!M;8#;BXB2V9N0I5C/R5B4
M@6F:4G$41HV>(;DVM+;X+=T7XP=FM"'#4#[ <J^".%9J<#X>6+37L.B"7 F7
MB%RSA6L9HMW$ZUCMVF:(L#1MR$ ^/C2T^IA12GP0B?@[!4NN:DIT%-C -V$#
M)(1ACHX-7X@M<NB8>P!S*G$2T1Q31N\\^EGZ.!EE,((L@&C\/ZNC:5B-K#7?
MR@!([59-B;,G&N 6@P)8\?;R"[A*!1@+ ^T30PJ/Z7@EM!,R%*KXDEG&I;0;
M&'X<0[CL/K3&I5RI!^H$JS07Z*\. AXM(E?0-C"%JZ?2Q".Q6MIC!#W@WH.[
M2@QN<TK%\J0'.')U3.F*8L0)HS&!&GFZ.P=PAPO &=B^^CPE2W9$$3L%=PGA
M,H=U_![<\7MPQ^_!';\'=_P>W/%[<,?OP1V_!W?\'MSQ?VEPQW<OW3PVV*)P
M\7QD./>@XY0&M;SN<0*'O2MLG,X>>M*V)?K(L:Z=BU_$^-N,6+EPWNU'AZ-P
MV5>H6]T<%]\W#K4)V-RXMO3M=?E8_QOK9JY3$B: VVILLQ&3T6R"$@.<0-^0
MK:N+$\3K$"ON^ &<-Q2_P[C9QMN_JM8F^FY3S515QP#-I&<=<J,3H?IJAJ_^
M4@' <B,[*](F.9:0DRK(]?2<:)C5%/S4JL#*)EZL.I+_[-W%:ZSDS:32O];5
M7(+6MSR,=3G/GFF2&3:1P57Q8EFDGNDJ&S%G^C:?^2&ML?H;%^52TFX.BY81
MM@M'IV<U6$N [@"PD;,0: 5ONKS@B'@;Y0,M]K.7$Z<!"*C;.<20N\_!/.?S
M,^TUDTW]*>7J4)"[T3#UW.U=9]_OD*O3ENYG>\Q@?8$2@B6S838-'45%#>F!
MZ!P;\$XVX=K%?BK,NH(NJ(%/MNOH +",9D]RTC\7/:^H6CDF>5IZ\6IYA)'S
MY\QB1Y]AGI'!9<TW#]?VARO/B^:'(/@@]O-$Y3L'6O/&_WDTU&YWDE/\_M)=
M<&:2Y#FC)0_KCF3I0X(DB&5)^4CN/?2U(X%#(R"6%&"<)^3Y02T* [B%NX"N
M+ %8=4]<MQ (42# 6@&Z.H.9#5RUN6?K#3N5N5$YD]%1"9+;^JIF;4GCXS[5
MV;2R<L+L%5%3TN&>W0_1[BO%9VN5P'>S@'=OJRE:8><-"S90T<WT7L.,4_/>
M"HRS9B0O*#HNUC687[1=-S:(OO>,5:_J_-3I%W489]EG8;P@6>EV<;2&-KO3
MNH08:WG4T5**%^$)>+"Z 1Q8466=' CY"]C4.20G\1*TD)80W,'B]@,4/0-F
MW=!?T YQ?(\?[!9KHA/7V?'OJB]F:A6YTIQ?E)='4*Z$"MPS!,\C)VZZ-8]W
M<UY X],H>YM%!TZ* V\*7',$^RKQYB^FEUZOKVV.?+AK6^>:#@I[)QEXLUD%
M,'BPC0,X\--C"0C5$-&-Y -%_XB(]4:D Q3ZM@]Y"V\E'))BQ(J%A@J"FN0Y
M=(Q>4\BG<9H"[\-9"6D+6N!J![I]L^O=?<+DP%.?3E#M7IRQ_2(H7YQ[]--2
MK\P#JD6[;.:\")(T]I]<%+S7R>SS]%=:"Z,V>:>$[#5?')7F>?5?B0"\$LY>
MVD 5C1S %=QD"+5ZB'T6^@,X&B1<#@M5H2%)\6I4AQ/9N8C%_./XZA(O^!#-
M:_7YJRO\3M'IYPPVW]^U],WM--PT.@$\NYLK6K':]^9J]^"..NYZ4VNOP]ZF
M*9.F69H>GD I?3NK65OBU7LXBICUB;;T03:^:GOTYBUC&Y)VVC#J>B*BV@\U
M.5ZY_#IRYL)3'BK\5(E@<5TC=<+#U')T)E-L!I?&N8 5SIP!\PP(G"[@S!6B
MOJ%@)2<T )%5%SFCLXFCX/<DU A\ZH:^ _H78SK\7A,E$K%N&C,9@>.>./Y*
M2238SFI-OAV'V2$$'LY[020;+S#,J4(K>0:1-;KB_!=PA=.9$[7-)\7-:\[F
MGM;3055,P-V4J6'+6V\*CL]%U*;$?KG]G2;UB0:?%9ZN,FA[<3=T>W&1I7X2
MK<QI\O17^#F9K';U[8JL:8MFAGAOL[1AG,3'/*'[P4/D(5SZTCSJ;D'QM^;,
M#]&<'G[L4>!_CX.X1* 7UPL&<.Q6&9L[9_#F KSUW>[.7BWE:P& )-^."7$X
M00 ,]U7LNNWYB(U8!RUEQ%\(G^*+J(N7(YML;5>&;K]1Y7CD5&"1M]E8-_:1
MK.$"=;^E'QD71&L..T4.%USMT>718AYT'-\0PJ6EJBFKKRLPKVZW=0K;Y)!Q
MU]@G/>G<$\LZUR>:Q8;%YTA)\% U$2ZUT_ %.-NHGBX";ES^0I@GEP=GZS00
M1:/ GP"@\*R!/95R\9"#$G?*1/0C.8:<]UH?:-4L!<2$JQD8L:\:/@*NNU*C
MI^F2CC#T2ZM?J%.?$I\AXP@+'*XY%5N$-;<K7'Y:\N?FJ.IH$X<R(_U4:FV*
M7GZ<!O4OQQ/G5JF5J-E&AN]\%7/R7)>KKX$+<$KP"\#1:U7XMAD:,$^/P.'1
M@*3Z@RT;P W'2)\J,VGG#L@(\%M*GNLO!G>=,)KQR);&Z8*]+Q+X>^[><"(?
MG*)_JGE\\II#M7ZW,^CS!G#NY[%5HF*WF^D"<\\CK-R443EW$A4/VCMNU=%>
ME6!=LLVJU+LZ7Z]R-\4F[#1J=[WH^,?P[=R39CT&YRSKWK8/20BT2TO1&?!/
M!"_>5-=2*I#;)PE(4[5QT)][-+:<4O'@B5-$+COF@7W3BM$7W!9P=(;9'R7F
MOCD*3?/X$F$X<=/98#V=8^L?'5$[,J\NX%3^"M&\$@6%3)=U)OB5N7[1VMP-
MB0+JC1;Z.7 :'< #]YY@8C_J24#\#9$UC*^">/2K( (7KA%S[V'V' Y),@IN
M#(*$(WJ8 @\$ /BU#*$>A&[E)$D7A7C!T@JBUZ2>WIDO-G,A"'18FE=IG':P
MP%1D]N=I+\N@>)UKE J^K2.KQX4Q]]6IZN133;GV@=<KF\+F<K<;9$_5T-,=
M=<IAV@I)]:9\>K<!(<+Q9*:P:YUO]NZ\TL9=WL:??9*)XECKNIND/$AJPTME
MB 5%GY+BJB[MGXMJV6J=8K&9HYB%)M>3!><=<M80.Z.GMV5U6IT.S.]Y>*R_
MDS>ZXU3Q,JWKATGY#,X+!CA P*"#$T2DHHL94[D;K@JN7(L17+SCJN*8NPBZ
M.#'NU #NN#%'7\T[]GK>,OIVTV-GY]SK,Z:';CRWFS;T E0!B0QTTM2O!DX-
MW/X4<O  ;I ^^0)7G!"C+IB;"U[4(-C&3KC(O$1\BR$R5CJ=T%T#/,XH\2;$
MF:OR@$O(9,0%9]N<?/QF<MDB3_=;7V;?&KGYWEBORJ91JZ8VK'S&D-XIB5Y]
M\2K6B<@KO(X_U2<6[@V27Q+2&!H?OGUI0)+/]B+M<S6N,ZF7<@4.N=KV06KC
M%I4'VC(CX^ &W<4R$CKT8(8T6BB%.=OKU/FQDLLI!]C09#A+SL6$:XW,F7YX
M!<T:S9Y,L.8U:B9?.,J\VS!U:E]$KN[9S&KZ^(-+;N\SU#:*.)*O[6RD]VE7
M]7GK-QD(/F<:>=(!KNES:-'*1(<2.;OST3=#ZWH-VZ.5N"72FJ47'HH@R"6&
MO=/XVM*]U!<=9"BF'GKG(C:V8OQK II:-M9*E:-'>!?KP>P@5[LU* ]33F2M
M;GZL7J^[.5]+%YRP6\K#B&$NW LI>[VV=/%LSEL2P]@G_E1?4NAZ2T6WK&E[
MI?$VYWBG.B4U1!T@$?0Z9HP4P#[XA*-*E9U 7V[Z*LEC@!7)J:P?P'''.3:@
MER%>A":Z58#_'C84 3&#A'."H3ZA'.I.7EI9P51&IU!*T^:6:N@3VFFQM.R3
M*LT6'R8MTNDT'Q[\)DC_T(QCAY5K9]1/9\'2F]3O6=J^LM!1.>OUESN?)+[G
M]SYZ<Z*YJ^"C@]O-\Z\J&6<;M8J'L]\=U:G9F65IIND7TOW9T/T_89E^38$#
M_/7FB[";_\,>V O%I]C0!\ES_RPX2\O%I+X9W8B]K20.Y*JY,5K4P6^"3[Q5
M6<9A^FJB[0 UE&/8F"E2;Z )G(C8U3;3,+5T&6A)_Q:PM#<QY>7U]>A,AH0J
MC"!\VY6.X](=YLTR]C$7?4]X!6Z16\Z:3.?0T9FN7*(Q6C$!CN1"05]*9C#/
M%FRKYG'[/;3"[+UY6L@BEU,&/EFEI+NMNZ_O]>[:::.>//>"*'F&D_O"((Z2
M38;5KNL!?3:/7/(,C&18\Q89-H,QU LH&,!]?["OM0_-_?4QO!!(;.RX9FT2
M%P(XT,YKQ>3).YV"2<%)"_,4C25-!ZMV=EOM?(%F8JQQOGW))=/-*.]HBI-G
M6K495]W2'#U&4>/YX:EV\>.SQE>.T+,G?R!OTM6VPVOI%M G:!Z8_O+Q_=Y[
MGXX  ^=98FMI9Z?:W(..8;N<G+K)3Z43:G9#&JG#_B4<%(\8# ?)@^"@/D=F
M#X@&7'_OLQ;0U/OAD0*?#":GF^Q-44>9%0=3Q43^L9>\%09Q1S\9)^N=]>^E
M/Y1"\\UA2]XMN4.?Q%YJ:G;6)'3OA>-HF\7RL/9GT(.5&S1SOKCH>&:RPPMW
MC:FS7.-<U!5JH7]=/-U;T"R-^J0N':)_0R@>6GU6@1P!G\HI\9Y>F4T3[ ?F
M#.;GL&@=Y"HV6>W2BNZ"KM;*X6]D*/3"57F>,ZR]B[A*3P_83=M^4O_BQ<AY
MY1\=:M\(-^EXQ"6]+@AT5X^<5YDZ,[1/=2@;TV%I46J&E5!Y2BECVGE[SL=*
MOH7 U_I92UMBXEXC5D7(.>^U>\S">W8_"RL*#)$H9"Q6*GF](6<<0Z?HB5A#
M3\TD;-_[H#=//KCU'UA@]'F7\<;^Y+(.;MQV/%MC^_"(U><TU1)3_VQ/H0;_
M!%[8, @OL(#\*X-5&P[^LW< )]0*E4%4("!R-@!OX'G:>)=C'&I.M^ PT_MB
M,#([;=Y+ )3B&*P)$R11'95C=(*:G(KB+A0EOWJE=5<E2#17EFV'V*0)1V:L
M\WM@,LSDWJ9%T(4MQ?UB(P)=</+&4>'HT:FZKOJ&"^8E^"0EI!5:5WWXUYCA
M&"7@ D&J.J\%J@GG/P2?M:%ZW@H#3^EI[6)2JE_X/ _F,^;OZZI6C.FH_?)8
MJZEY%:IREUM/D,(,P[@*;HXT/;;1P9<K*1=/+24UNU78/7I$JZ<X9SNIV%#?
MU9DK"L,/TQWI10]7_R?V"4LAQEU<E2M .VAN>,,E >U ]EJQ8O)282+)(6E9
MCN*6/[[<?J7H7)G+<EG><-SQV=E;"@9SF-T+>H'=)GQO1=C>ZK4=<#T-3M@>
M?N3/!T?$.BX[;DUCF\V^I3G2@[1WVDA"_)D_5A49 V>M&W-SJ],P-_=/2#B;
M4<$0>.DJ#>#6D85SB>A:A#GHT -X()7POB)]E;1JB0=%#SQ:C$.Z.ODRD]-9
MXDV9*UX1>=9!\I2_TSJY>'^M2VI P]3V9-HZ\ABVVM337<XW-%:,9N@*V9V%
MV@]W):<\#-[S04S'.VZX%@O>M/^PZJ_\N91C>A:^\==#6T2$1[W_>LM5*)]<
M?:5))LRD Q'DOQR#,\%)O^9B^,06?!WH8$66^'Q'H@J1/^%DZ*=7G[JFY=K?
ME4<B<U2F%[^FXMW]+(WO9>07?KY^\KRRR[8+SH2Y.4Y'URR+-#KPH*B@KL_8
MV>%8\<-'4L?]G%1\ 7%&_Z+.@-^KH;LC,*JP:6B4-;,'RXY2@5$%]D1\$'X+
M&WP+*"RUTB$;N9A*P@9PQYC7/Z\ACC5'W]$F/N^S5"9.JK/Q8D4 E;%)>/AP
MS\V'=_>KG#6%9"#$&9Q ;]Z?4SG,104]JS\7ITYWB:-J?+$N4K/-7>93VGM"
MX%*9U:69W:3PE#C>,=F"&5GM<(=U7D8)08&4#TK?(?&%K+\B+$/)(]TUXG5@
MK:<#?"C'QZ40J@F<ZV.)4$E<2*W$[LZ\NK0+W:_/)LZP5NW0ZIZPTE#9G_VR
MUU[G;FOQTGU!2K4^1I89<^FNX\^HX-B?)CNY9^_-,I_P=(Q13_F%+4:)1^;Q
M.Y^*#_QKOQ&C( '","1ROH I_4E?]., ;B9DJUESQT6?P>GL]KXXA3\1B$[P
MNO/-PL]$\<3.O*#N>W4Q)6^YGTE^Q8ZDB5<RLL(>"35>!'7N6G8Q/R+6;J^C
M$)V<IK/@Z2;OE'O/XRV,]%]9J.8<>RKM*4HKE'L,]E1NGF0X_&4+&;DC9(BB
M:7 )#0F!$']W*6J0&/V_'$WXOC[;R2-M:;&:V2=7-V=SB9$V#]L-=O1LX2Z9
MO7RQ;BZN^9AJI#EO ">-ZY0DM%[KG!T<L<?2UULE8OD@]04YMFOR A;V1Q;?
M>MI20S$LM$;&YIC6O ^:H5=&+ADES%>98N <*<-T0-(HM)>&; R3!W"<C@2
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
M:=N@X<P'I1IQGK21E%N/#$[QN[5;.7>U%?*.''03',U37KNR_]9!40NT%X=
M5$3!N=P .8F <I4-7A%S'2; LG_/$;0+N+N:N3CB,!G: ,[<M2[F;<.WX48?
M/KT-2H[L7 J]5]?T:I?+<EOOEQU_Q.!/P_QQ2],,9!-00S/^>LM^X]7J9+<M
M">&JWSICJE93J63L-XM3=*H32;XGU2=_%\2/^[_6)?Y%FLBBZ#5G<\=WWQ<$
M^55R[@BJ_;]*%;@R9\FC( D7M.Q&VI=(ZR)?A\ARD7P;! $Z*>"49J0G/-96
MX]96:V13Y\MK6:J?BG(+<@+CI"*$SW&AO^X&^"AW3%]"B!V0=%R )L*,80&<
M>8JR!S38N>%J7%X%_DKH**Q%5EGG6UBU3_6^B\H5#C__4RK;?7"R3."8.KP<
M1\+V&K'CMT&!F(60?G'.D+%K7#3M#D(TZ*];HG*K:TJ_P3;(TR=R=WS*^;1!
MZYQK.5'B^#C(^$1BKRI0S WRGD:XCOF-!O(KE"US/\H:B*M> N)(P^GZ!3(K
M(M:;JBUQ\$G6(KA886*QE&)[Q5GEYO #'D@A> ;SPIXEL4HF)F&"ZK# $=U^
M.ZMAF'"W"#UD0"X@R9-46M#@=2GH;WX[5:O*8T9KQK*:*N39O'2E\9%?SEG;
MZR NN@;I+A 9>[@S<(T5 T0S,>AW$!&4-FU@V&-D\"X$OW)PTO14%!L;1F&K
M>?:D7GC9FFKO)MK:_N/#TKKRZW2X7/2'<[GP)Y%K<'G<5=BB+R,+&*%M<N%L
M!!S'@"K1P_KOG@W93/S;0%WND[,;JSP<9*ZA-*2Y)U;-Z0AT)-W=\,7X/SCD
M94X+'=(O7:H=%E\4E=:JMWKRET:;E]& C/&SH*A3M2>2/OPY^*?T=-ZDW.F*
M,]<#3"_RA:4H&LS=@@E_\[ :4&\M\1S1(#.+)T0 ?Z9+QH>5=]7F4/\+'^^-
M-GF?WO?^ L\)_I]N' %5^CXP"(.WXB+8">[0RU':[UEZS&!D_KN]OW"*2]&I
ME0"S?VY.VO MP>28F/";*H/!]U8'SKL7MNL6:%VDR15L"-#!C)<T6%^CY&5
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
M*V8Z$8?6 '!!>]HBZ@+K?/UT'_D5G2IX88&>3PZ+?,%OO37$S!5K5/J7'0[
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
M^H'7;(537&9=G'EC@9V+$K_3U4;L%SXSXKG?ILN973D"3Y+3Y>I3J3-5K -
M,@5)"*'JGN^=]NF9]M=YZ=\]S?HCLW9-7%V4E?52:NOSQ@#S! !A. +'REG2
M-,6&Y\$O@O*_=!1MI1@D1XHXN;X4JS6871Y[UMW\PD(A3TI<W]G<W(WS#MLR
M'P_SW]QE2Q;A';RSF60@8GOQKNU@KQ;=]8E.FU?,Q5L91EV=#X_4P0HD'8Z4
M/0L?$@ZW3#X07-[SCYV@?;X4(AX3#U%D*6Z#P% #%G2*Y4+^6ND>^DOD]F3H
M]="W<:WVH7\R(AVC'F2[F]6>X,G>CS;CS!!I9\ +8(8KT-I[C.X6S[(A@>/_
MKC3A^K$'N.HZUDO/'7"I>0?8VMDD?'FNGZQZXQ N1\^@[FA"$*HRPYF-K2WB
MW'^*;#S;0\.EZ'O:V9Z?:5!IF[GUC1E9)%2MXIACH1(JV'D\I\+Z8.R9)^#7
M,(()@TM7XA)P =P9_T* X2&$CIUN@FYQ+#4*6WF0(]M&7^L,*M6=?J[/?/G=
MZ4UWM&E7XW']G!7+4O)8]N5S=?M7##F/D:F,<,",/DW!#1 ),92H>QZ;<)IA
M0;A1;+W!DGIJH(Q;C0Q!9Q<IKW/Q0'A N$!;>UI3,(G+,AH7P13LQD@-LMR&
M#A[>!HEZLZ M<]\1:%&404]G"A*E4>:WJW_K#(K9W7GR_N'LH8:ND;VC&LI?
M.O^/5AJ:0[C0S44=)F,,./.,I3F%5EF'"O9,=X>7A\R5'G_O?VR]Z&1SI_NS
M&!F\@&F3@':'H8OCNN41X >1$/A$F,@/N)VCP>+K30^5V=QF%"%JS^PNBF=U
MN(GS[2=J3>O9Z"?666^,#>Z<A9CZKU_^__-Z1X^*-SVU.B&P7KJ'?CM/BI%;
M_W5Z83U?+ZUBJ'NR]:;EREA:'U..=8V=SP%A\.&8JV$"J#.Y#'-V5RLXN<@-
M3SP0W E)Y0ASWHLWJ_8\X G=T*EO<U<1D73Z&B4==="T_;WYE/6S-VOS5#^4
M'3. )0.$D,.6MD'DB<'-M%ZETGERP-"2'VTB\Y9LHW+'E %<(L@F'$/>FND
MK_31VFLD+-T=@QI^ 1_%:^NO\0[OM.H"3HXR(DN)%C0X2Q+'N$[_O$%N #(O
MV/SJL1WRV+FN,N%W5[2H5-$<XX29C42"\/[!JX(#6_4GGP\PPG>*RCC#WAI
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
M$D>G\=,O4:U+L\296$3.K&>JVGF1]0&UY+2BR^4FJ<N);S_R ,:,E]P_Y3G
MR\AB9]9C=]RI!<E%LTB'4:@//BGX&NL<K7@M3D]8H5E57KO \R31NSGV5%'
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
M3[@)Z+/(BWN5VJLO*MZ!*Z!)==L@7K0?=C*)3-BQ\S(;P?9!) 'K^3>P7H1
MP'BZ>@$I%#>JO4(-*?_I&I)KI5*?'OAQG.,-%#_KZWT5@2V U_%3H31C1C^@
M])+S&5WW&A-H8D&&2DP)OM6AVLKMOTW[$+>0Z#M]F%XM\E9 %6^LMZ/VN]$U
M<)9B'NTG5^S5Q<45C+"4F!>1Q^E7@3=D34.+K_(_83$^#[M!"A+>N=9_A76F
M6PVAD5V11O@$/.T2E]K"5]*8![@L#+92Q71D08%,>C9EKNU&*&(;))!"C9EK
MF"=*S,#XCIOI)>_.5XAHCNQ9?B5P-Z]]_-@VZ I2FYLM'="=AA!!5A!7*G4A
MOE:1%^-8_NKA%9NSNMUIYHSTQE"KH,CP^ZOG_M*1++P1/R18AN?'D]+_=FQ[
M&S1_B?T*(H+JA?#0UI(+<Q;JQ^NI,E<F+4FQ#WW[CT\U"LHE7(JT5)2"G__'
MW4/_/V&^)_3ZS52;_Z*K_5>$>P27 WR$"D!OK4TN]G(' N&%D(U%5_Y?H[C^
M,E/$J<0KFJH#TI\-A_H]<@V_FW?RS-N9\O)_\GTI_D&X"M!+8KC1,4DG!\#3
MLARA@SNX59*5O0<J#%CWSD%2/+U2A,-56DW2 Q.LV(2,,W9AO#*%%#"@!EXQ
M8PIPA:LIVCO0AR/X@C3 '<(L*\CQYJ>$7,@+RJ#Y'^,U7FWL/3WA<F!U,6\
M0]TU)$#\+J[752KRH03Z&39UCG$;L&)>1:J,H018 ;1Y?WGMTLBXIF9?[;=!
M>Q<TVYP_<3\D5-,_1)^H_A/UB GF]('Y\![#L?OR08 ]^?M3N_2^*:[<[KZD
M!:F@N)86"@2M51;[9(7O7[TN]Z%/L6SW)1!H,_?_4OGU[V,7SWY5G"G=)WJG
MZ@-?$]VVD(XF\\<A&C"3TU=Q64P"!S02F/\0$Y<M>2I\\YTJWVZLC;?6H=GH
MZ\^L I)""'E2$1&7EO5'YY8V)J>(_0''JFLM0B0U3QXSY>FX?>5).,\CQ;L"
M+\6AHS[LIVC_P>-5OWIH_#VNZC6-+>'SL<..T=,S!WP5&Y7NMQ[QVKRF'.T$
MHQ')L*ZU*)3B-BC:F"S>'<C;U6HQY3[/U.Q^8+)/?RZ8U)Y_1:B\I?K$UWZ"
M7@SS).<C-_N@;\*CIN =59'N_/6?D,;%_/<:&Q(<5C72FFR"=4$F_45WG6<V
M-:I!8NO_^ A2E\?'_XQ;*_ST78CU_6 C4BKG9MEI)\XGT;FGZ%4D5(6+R\.3
MY?-;+ 4F$Z9!+=]9K:"=W@8E0WV&$Y6U:T=11U%#?YRUM//*W"\V,K9:CT7(
MY#M9CA_Z\;%FKX?O8!.16,??,1S/.0@4/&0B4%_F9&M'4&H!'$4;*5-:9B9E
M]ASI!?\0TW2TMRM26T<][V:3?:5$[F$/S)%=_1K-RSAY&J/MX>MEH_&$@- [
M1;-Y%=H!SV2F1H*E>KR2T]:AV<<2FH,;S94$R^O_TSKT7_&O^)\63HM-?=AI
M#*.0EMT'W0<X=6^#I"'#-TK"<CDC?>(KUK+KY%3R9]G@LU?)9^34GJ9:57W*
M9>6S"Z'?R":AVR#/_#?;H.*[$]\@V@OA6:[9-XJC*HP"!TO(&@I+XX/7@-7C
MO1ZWF_UMDV=<$=X3L(.UVZ"X1YP)]"_';=!ZU(UM4-_A?_I&LZ^TJG,;-%[)
M_>GE,A'01[/2:."IR2HV'XR;^;-_8XO@U>)]X'BB D3,'W44>$'1H1HST5(V
M?B+;H)NQ2M45[]IBIB6/8G,M3ATTV20YM>QX:E\@_C9XY\,A&&/8:O55Q3__
MM#VND:%?TXRN< \*SI *LFF<G:,N#X^O&V5J>IWTT9\.<-Q$AUTVD]GD+Y.^
M#)=&C8)IEA4PQA+=(!&BAAH!-VKTB8L'2/G+7D(:CZ 4PI;=-"_0,C/L3CC/
M6" D'X6$JI;-P([UIBY=M*I1/7<&'/ 9G@FOX;*N+48V>\>C.!(O#0T@3A7V
M:,XC]B/E)AJXV@8([75)I9C8:U6P'MS'AAA_D\N8LZUNCUP+B<[R^/YLFEW
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
M G+4VK!V$9#]'BE.V1&CXADBK->IHA%HIB*J$USKM,)+&[T"F#(/(0\D=>'
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
M6X#>8\SW.=,^AU<1 I^JE1T#5VQP"#\&,$G!(C==": N1#6J.X3?[#W4N]M
M;2JXW%^3=<> 6G4"'&$UH_84__R^"]M17B#B<XPFKP@QA'H4B4=V@D'PKAQ$
M=4F/],59JBDMWRBHE*I.C,>?5=S]77*EMDE\_\6MFBC$R^4HN;I+@9LJ@')!
MTO^54%T>)*N J$++V&6J\#KI#-%^(P=/NU93JN.<]JNCD7J7"V(U>MQP<\OT
M5LCE2+FWY_V*TLU.GDCX?O\R1R^D>G#3C'*;*DW6** JT=!,;X.?PF7)J=@!
M76/=[4X4+^K2J#9"U.AD9<C"I]R=P[5:&WS$.7EVZ2^]'F>Z:/'@Z^BD,40=
MLA--5LG93"]>G0KI CW-]9 !$= QVDV[+;%M,A*Q_9-^>RJ'/+PN?N^1W['\
M:[1>[4[?S];!@D=@$V:4Y6".,( @]$03SG(31$#AQ#8>E ;(2!"5-KEPF*?Y
M4L2Z'-R :M]8S:9]GVY=Q$?;NVFG]BX44QF HKSG?N9=\\ROS!H],4]:)HLP
M@,-XZ#2="X]GQA\K)!97/O_8R <[H&&:T)4/RI!<#<\>N2C&%=:8&"^+W S=
MS_>66Y1^CT\_*#0'X([4F[0X\$+!@>N&.T64_@-<#6KGO(^9$B*9$[(J$M_!
MM(BZ324U)O(?,RUKAFL-;S76-63,[,=\?Q!5;%9UC<_EW./6"EH& _ ;)"N'
M;)XIZR%*XK<WSKR#\1)ZGOS>+P[A]B)_ZW 9@[F7&MW6?F)<H%P>)'O8<E:U
M*-/F>D^.5,C/Z&OF $R= ;#)TU ,($!C,G9ANPN2@*CEV,!^((ON=2*DC,SQ
MO(*!FPA+S).?'9>A$O+?4%%W>S4W[O;U"5^_D:</,H4=(@]1G*CG:04FZM2S
MS.\JB':1!21G@,M1JBX10Y7_.(=HO\%6:37<OWA\-F2IJJ<#,>C9XE VZ<<<
M^B%D/4(DSCX)P1S^HLP^#";)'$5=^G$?S.5'!\C."OT:!YZ/.)Q&T>GGY=7&
M,Z?=%S>5**>EO ^W/BMX=#8D%7%49SM^GGL7+4VVQXZ5X3:]N@?I"C+B0]X#
MW241&W)/@,Z@1#>+<[],!.5GY9Z]ZWR [-B>%.LTT-AHPJ,3\K6('\10 G05
M?[<4.IA8W'Q1,,AMY_MT+"?8P,VM9\E]NON2XQ&_-H7^ZJ@689;]LQ0]^A=P
M+2A)&S1A1O(>;^6 )K?GYFRTX"0W[7$]B3J2' EV\6J;;VOJGG03'LL4:'Q-
M/DXY&RIEWKRM_J3CH,=<&' P9]YHEZ*N1]6:ITHI4:Q@'(];!]_"_,CF6'3B
M5- +G$Y#559-5'T*XJ'EB?D&U?P8S/G 7\ND+3#A'6*A&5SIVPWM31KN\9(A
M8A[M-CVZ>[KNS-RD172DA]9U1'4N[?#K0TG*_XE_!?R#&++&0Q2;)_W+?,T5
M)7^"_28"J[\KCF@H\:(5S"VC$+/(;LQYU04D^2SR B:/SDDD"O4<R!ON@EG7
M6R6)BKD&-VV#@OM#!^]<V)&BN,XRZV4)&7FAFLB7J?$B$!$HW56#FDL=T41]
M20)JS84OL_R?!*_S94R">@YS8Y85]Y@L5TX?P_ '&?EF@+&"GXB>[P,LN:_B
M)C"Y<&?O]M^.#[EW#ZBMY'X>9H[A"(4I1B3:\D]R+SU6_0*>:OPR."X5K<RZ
M>SB)C.^<)[AHB$S!9^>TF?P'#I4DB1&W&O#V/&1!L,#*,B70[HETD$*#E5RH
M\@ML=4V'8<V>8%%L_\[8[.)]BQ7,#7ORR?D$1, @.]6]@3Q-R,4O["6;L)$S
MUJW))=B62$@,?=[:ZKK>(:)&P96TP-N)MX(HKC).,JZ!ISEJX4.(FN4-!D"1
MAVDVDWLIUE2WH69);)F,XJA.67G2P)3^=Y^E9Z0++MYI+!5([#82ID1T_6P
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
M0Y^&'R/'^]Y8&!3T#PR3'_%USNU;]+E=F2XF/V.NTFPGL9AM5G_W."J+ 02
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
M$N.Q,%OL*TNST<T/2\<MPTG&-G-<4X>N6>:^<U(KC+#BP"/)"GQ/\@68SWP
MT6;:+.)=$>A:)^') #J<A[M;T+-K3J:9_A)9_:]SMZXI3/X<D&-7,]WZ#
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
MNG[V"NBT6;J\_7"DCFD,X0H=5YY#;?#A%)AAUT?VM!U::$HDO[RI&9)@^XQ
M=9B<OE["XG11<0)(Y]*C]Y>^/$[0O6*N-V91]4),;FL\A @A76? !;$*DB+>
MXE;&J'$8<9%&7*41-J$JFN2/UAYID_G8Q50_)V_OEZL\-[Y]"^*X\?]N"#'U
M,#!7_U@_T8):5G]N!D#-IP%(D X-Y_8'7/:#@U9%:EX>?NT2E0@B[A74GS3'
M"'3OL)6(]6MW:AB6BF"H5["'-6_T$Y\FO-I\8C=.X71M2#S4\\5+OZ\='90R
M^77_:IY#25T W-\5A+>-XZ5U3PRC6I D6>BZ ZX_*&7G3N4('7!VUQ72*G+R
M5[;DZ?NT8:L-J\YC-R_47(/[V(*G0:?1"K!+I+59#X5(S'&X^+*]''XS,ZU0
MI9_=O<1^XH[FQON+3N(^_#^6/2 0!DS -?"NM=A+#<BIR&D<G@C;-\546GVN
MC@SC%Q;B\1(+/BDZVHSD0<R& $_6 ^<#L+%T /ZV:>R,#/4]7'0:E/X"#JQ&
MMFADAVP6;88KDJ^4Q%Z./W!M\%;\S-&0A^I#D/R0%.X VJD%O;<,VW2CQD#:
M[$^5-U=M'"?K3!KGNPVTLFM138U@MN, U8\2D.G-QV)Z;8'I9 7X&+9T:2,?
M3P1%04JK.D#LI'G=AVC8H03)SU,X[);/&56)RD2A@Q>9H J OR7W?6@TQ>PK
M2:&%;T9Z&,M+5-V0B9DM$>8.2 S2_E'X7#WJG);6VDA"C.BG[)E."6]L@G7*
MG4^KO^X&USWM]($ZM".>8**PXQ-/0"RO/#Z9>!>H?OOA]^!UESX=<%3L.=%L
MO&#Q\"<!$NEE>HX4N]\FT#.Y"2T6L+KCR[^<-<8*T 3(Z&!Z0)S5_5P=,#!$
M.7T8%/8),IX+#/5O<%+8,MP%95<'2.8F.#UKT<?-F-9GT $+]7\X/)J;^%=S
MX1G"KCP/;M;DB,H0VIZ]%PTN,W\U^56]_R4+<E.-IC$5JW;BP.+N]X9!U-<A
M%1EP,&[F?JRODZV2QB<>L9)CX,GAWXARGR8]0DZ(+[:9&+1*C$?D7!>@C)9(
MS8N42@FQ%V:Y=I[F.&3>U3[41Q3XUMJRM%9@QJ6[QMQ+$<V?D/CLF5^+V&I:
MZS2R3J:%-+FB.!M.I GD\B[<PTRX%8SF\E >2% ,<AH,%"(#\^2TER<@:@.Z
M/+1OR*6@/UM$^;,H'BQ)K,U;1V9(;T4VE]UAYIY1>'A,_$^E]Q;K[>BZ$G3I
ML.S#X5>=E$F/O+,>;J=GZY]^28H?>Z<OK&]$:FZ@ XB6A XB)DQ>B\7OHLO@
MAUY7;<]T]*-&&K_@54G)/J;,T=\BT@L@NZ[Y#X/V5&&)I1.,1T9164^HHXTS
M4K2^OJ6D^RF;!(&.KFPP;5H0I78N:YA!&FG^H,)_F?%_SZ.Q>_]^RPAS'X^@
M&5EC]Q8AAW;*VR@^S$):%AT 84CV/:VH*"G4\OS!S[^):0Z"'#$3^FW(4FA'
M+].\SYOH'Z^ZTU.3@P(+ AWI %GBQN3B[=E/&\^*8O)0:IDEK7/+\Y=WOEAK
M_4QP*UY9[OT^%C5V^Y;,0'(N;VI@ZC!P<+0E+L*>BU0R*R>&@[Q6<40/[/7J
MR$QKK(!B+W%?_D'CY6^R^"$:\J/H&X7AR(*9:"-E=A-KD)+]&)4;[>..(UK
M)9!!-T>%C7S@N<*N+/*0R/"A"Z2#8A(_/#>U6GS:/WN+;T;A'AV@O_B1ZM=B
M-2U_OC/?X5&6^Z!==KG'/R]>V)_:^D=O&O\U.0*(X82<@_\"XF^"QNB >4@K
M'_6+#L">%#++W/9+ELCPJFA6"!W@:&MZ_GQ$?44<[WY$SY%W2C(_E%@_C8[O
MWF5> E%4."B\X;135;10LC.M7Q5;H= B*"^(JVJ24_'4LG !T 'OJPZYSJ2P
MQ202S?.B3KE<;&"YSYCH,-A):IT.BVN&"C4%9N?SS??Q-LXBOSL@>^I!/]N4
MK%F11-0<9T@[N>HACRR?AY SNHO 7I=+<KA13^ MD._VD'%)==ZJN"[. 6_T
M'VT6$1_)(2A$JG"<G;+IX*Y]NUME(6X$8%U_L'NXAUI2R/;AIP,>/RM7LM4J
M O,1;+R,Y%XB9I\.[-C^H#*W3&6M?4QKOV>_(8=I)9+?HRLOF>GR4$3A,_]A
M1N/1ZS^NF%T3.4Z^#>,2L!VD&.+3O\HYP59'XE%G:D!K*<#FCBWVGA?J3Q1B
MP%/F;6RM"M#GIPV%(LP-%NYVK>J=?N<K&A+,87V F%]J^@@7\+AY?^"A]X!"
M-LCYL7%@ZAW#T,BESQ*&"WFK1B6HO8+ET%U&M+![07KF<O8^^I$>J#I?LOC"
M)W#SY$S1E8HU=7E/)_XJV@NJ!.P,'6!)2,1]BDTA"UO!#SFMS3XA6Q,F/F&[
MSGI/F!GW_['X3="[&U4Z@J0^!,!WI*6-LT#KF7%TWCO63A:V4JE^_HD[IY;'
MM O8HSHX;[R7?K,\#(Y)-/$QL4)5+S<_+IA]?H]P1:);744*W:N9N^TR869R
MO/722[=GB3>E9=_U\G?]B%$JS*T6#>;XD@M.@_=D,&#,F\0FN;GHE7U[UT).
M-;4>8F]">&)B^>:=#Y;;;?XF"%&7<9,G<6I%P?E$D;AZ^Q*$B@/UR!SL,)S+
M\8JR-&1[6Z-XT-H(=.EB@PHC0M2'8/^I>(G$1-RD Q+S" K49T.(W6E/"&+T
M_X,$F+\0IB(2%R&Z#5&VWPYDI[C@[TUZ*;"OQD\WIT58)0D9LG!2SNK9J](!
M3KV(6W3 :9V+OA;S:BUV++BJUUOH@6Q2R.VPP_:;;YO$[TX^\/:Z>E_XH\$&
MI-<.GH=H F#<\U50K!Z84H4H!1^3K/"1>ED[S._QA:.+1VCKQ:5'.G5>A6>.
M+LS(+ #MN[(^FO^EQT\$@?$%H,-8#]G:@GT9#^ E%,W0;34S;M"(,=YTCN5W
M__@LNK\^GZT(3],(9@-\$;)EC;]$-5\RW??(RE&1(W2 'X$.@/?"NNV0'72
M$*(900#?&Q%-"RP\2WW_(R3^M_YVL/:'32B)YWDRS9E4U0:-)NWP1<>@C#C&
MAS8Z3PR/)N7T@LB^M-@YVR*GJ\+2)M;FMH-[[S'!I0=_EI=3D;?^=SG,/*:M
M.L!!+<M,6Y*/73G7A%U'J6MG4\?=Z^O7 2%C0>Z_>2;?+ZI3D)=S8AN'DS5^
M9>>>:ILP2[*;%Q_I57GU8O[9@]O=S!:GHH+3I>.?)SD6Y_ 6#ME96"LO<$0A
M6??B0F<D [GN]E0..JTK')USB=8._/#*:3WP^K$=2Z)"*RK<7Z$5RVH\MV'[
MY'E*:9UEMTUW[#G_V)Z&CB]-0 G?@A:!_A O,I+-@SAC.5R89LM^D_U+TK[Y
M2=%# 3K D_8V0^>AEML<U"7Z>9A;F"'X:_F2C?1/2*<:00)O.NVO?A611-,@
M:4;CJR*TBWFN.NU-OLK%R$P/IM%<J>]IZFNU"5:[9KH((^";=% SAS P'*U=
M-BJ9_+[O)C'PEOR=AR^8A-AMW(XT;MX%#V<_C*\6\KE_#/A%V -7>P@AOB(T
M$<);?I2OU?C8N^9X7NRW8.=(F 8 I9,Z(-..>ZAVBM6/P$K># ]##PYOQ!QT
M&B&92ZVO _Z<.?9<?YA0\4)C<-_=_A4=T)K2P+/&TTL'/$4O!>AR@V>7]L[\
MKW8$,"#&;558LH7OQY*X:;>6[:&-T/]%-3I&_T\UNI_P7ZE&_Z\(^"NMG0X
M;B&<.29<FH$"&[_?V;@)E+)9JV_?KE1BXNERJ%'4G!\(SAA>O'?_7*&*D+/
M*^F"=K<VU,7"7GQUZIC6;9E![R2!!+C;-' H,)3Z/M^!/??KM+YV0X^Q+%?K
MY/M;#T]_%\L3#68SAD@AF@0PKE@2!%(2%O_9?9_F73%K=2<DCQGZ\?/;F]9H
M;:W@DJ6Z&WM[@0A^YW&O)[G*12$%#5=5UCR1O5:4_O5/N8HY:4[E)4F5^=Q4
MA=H#;2!CW#Q+&4'_^&K$?S.K8H31]KA9A5!_= -4OCL1NF#U[MFM4N&@.*].
M*(G-:WAG::,#1Y%_.ZOIY_\>76M+=8BC ]SAR0=T0)2M'@D<5#)&,AJ^>O4\
M-@.^8+T3#9N)V*]V4: -]4O==2<T8+.]$(%%.SK^F5$RE!90=O!_-N.F&A*+
M9-Y 2[D>7;H3=67DR;LT_@^A.^#\T+@O6L&^][5#5 .^R:R1N&+5PULR+K6X
M',C9&^W:T0%UZI@H+H@[E[4A;,CD(AH:76TA,?\4B$I<+#]8'KX?B*/U9!X:
M*=RCD;\.D>";@ZO-JS:":SYAKHZNBV'WI'\TSN8SO[L^SR,<R$8VI'#IB)<G
MXOA"/<OR;#K2]<:9U12ER&NTB=<_:!(BGT\<+&*F42?K+>>VSJFKQ@8DHZU
MWD47MZ15S&U_IGB-G"U=C+[3.:VP+=.*8M]!L9(ROEK$@>/:[F3>?VODN2(Q
MOIL$[TFT+E %.^$E.]QF01&JHVI51S59YHC&Q!=',Q4%'<67CMC*G+TZ<<ZG
M6#6*R@4,_O)A]MLC#YEFMS8* XK4[NB 9'I*K'0<C 7#O=.O7E*XM^6R0/3X
M]I-L.3#_(C;'ZLY)L6,"1O/HX[[+OFMS&X6C%N'HH<9R]'&TL[2.(8<XI3.F
MA-R'6K%[BQ!9_.@%RU4L""DB7*]8&S]4<:[_2 M>^%C)I],EY7S.9],R*F$;
MO7+0-@VZPG#9ST0^@Y>V-OH9Y,48!SU<RF60E^,-\-=_[>)_Z!GD_IN>X0__
M(_93SJ3,U],!; B/%3@W%I(TI!68U>WQ6_F1R49I.?[J_IC\&?^/UU#CM30/
M&CO%:$2'C?( /]KVENGB3HO_[^*<HR<Z/CQ*ACPB/LPQV#R%6F%IIHD/4)SF
MTC7;:")U7&/NE9=G'O0UB(?=8W]+*F""]-$4G#PX/IEWZ+K=5T7@PAE6,7@
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
MEDD3%($)&^Q'4SXF>_7J&7?2]!?"*>+P\W3 YXTMVG$0B1%I3P$C$,N: 73
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
MAQ+P+3 =M!)6V-UB]8T-E,**.<A(M.4;)Y\[U_KBZW71)94<?-F<?HOI:SJ
M8Q<3"F*N/Y7CZ]+B+X>)SUE.E4NPF;2Y:'C>#, O:ZRXVM,6*9YH=YS[2(=O
MRZQ/, .ANC0C^"A6<AN_EX+%&A!L*PEW,(\KZVMB;NS3[D]5=#4ZOQ8J.27<
M,RNEQ&5%!Y1WK'?@$XGE)%<,"^VR&Q^7M?4:KW7[VSRW?4]H0+;[^Y>RQ!1B
MF8*B*7<4O\T[/<L0&27D=8:1U!&?4>-IY^ ]AU4Q]2YS:52(+0'::O=4VZ8C
M0X4@U_/2W7JZYV[AF?^GO2\/A_+_^QVEA"1K]E&$LI6E0<Q\54A"DH080D*V
M;"/,E'T70DA3ENPFV=?!6)(0LL>8&4*V&3*&69SQS_GC.<]YSG5^SV\YU[E^
M?[RN^6?NF<_]N>_W_7Z]WO=["8H2PD?)?8@4E/L0I8%/U)U^4<WW6^T?E%7D
M0#,D'@\G&;4_1V$V>3%M_1;53\Y+.GW0+D-1;W4\""Y&O4$_15(4#@!K650Y
MVC7H%*$CH^TLI9N4NEP3 #D!YW6-MAS+T'W)R' $6Z1>N @=L/]=Y)WX B5Y
M (AD83+S:N8M^AI1"/^!%*V ."5'UK?48Y 1UF%N8-6V>J\]EZ *GD6KNM'Q
M20EVRV3U7#>U*O["6WDM3MFN:Z/#J&P9[\2;&H:V.L($\%5B (JXVY.->NF_
M:!9< .UW]_VT:"3%D[(&DYJ,ZT/EP369UJ$(/\'H1E3WI"(_HZ+]KWH KS>D
MM]QLJJSV*;:UZ_.1V45G6,V^^3)2A:WGI+9?*S:'7K4D%0D2=^R$AR[:+\)M
MYZD=:PP;B-I0MVI"4Y =^)[$3-&L#KIO[S!)Y5?RI?\Z!IQ^[W*'WYWC5@O>
MI>_]I=\!CC*%A,4UOA+U$_+U>48!5$GF&F.QI\O!0C"5I6[+<YI*NEM^_5::
M?#\_7=45'_Y+:9:%LUZR:>)+=E(^HNPWW^_IPH7,,R!SM0D0GZ9+AO[YK#?O
M"E(-P3M3M!#*1[@L;"#G=NY@\L>-\%O7;IY2W1[4/<IU%K#%PL%C$O"XP>T
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
M+8[%_CG>=ILR1M+RBGL'RK&)=$HVJ3.M=A7<DN,2;TK5M6??FXJ_^LS[X8N
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
M&J3W'5DRU:7HF_<C2,U6G"1'$(V"NC98;@2"&[5-XM)!5[\;JB^QARU6'Q<
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
MT0*O:V*U>G0+X6$9.G$,]Q]*&*4TR>(.5K>DT)[)P-!21]O-\'(_  (6,70
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
MKQK\.TGF-?4XZ+P.ERA6.4F0+(IFZ>B/,KD,+,IH'.RG/D"Z36.%B\G5&F9
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
M(-DOC.$ N'73 ?P+,/>'%!?0EX$-*!I?Y>W2U"6\=@$0Z_5D-GTCFR_K"+6
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
MI@5Q_IQ2G?FWE JJ,;;VX56B>XUVZB3$&%<$%+W9+WIN/!G^C<X)!>@^I ;
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
M[R2]$X?51GYL\S\D=;584F]T$\W\['W<,Q,W2;3$\V3@CF.IW:*J6&R>0'E
MG5Y ?3 !O1WXBNR"&AO8?'GC%4!!B+=_W[=G%7@"G%(YIOI9+(+J46!Q2V\O
MJ( %)TT[CP*Z4%H\O,JZG8W)+L!WK"W&"RW<1*33Y/OA?! Y)X-V;P6#SB7O
M H' M,'ZF])*N 1PU^Y6:'?;RWQ\,Q/;RL\!S*4M=L"'/I['UI! ]&Z]@_K@
M;T=( LWX%@%H!@<Z:L#M-)LGJR72W8Q2 <VX$(?_<10G_LKXH$A\)*$>7*I'
M5?36A45&]JS*\$'2>+K;(DYAA48L$%?MP9UGH&1]!]PL05[D!?C4H\V@,0[S
M%!8C7NAJ,@)\U"%&7 ]UAC7?CCZ.[^(*'^%6)R LQ7M^46,M49]X)5JVC9[.
MQFY9: EGB9=%CS%VC^6ZU-0A3S!"[\/@$%C@_*#9D32P(KZ#TB8F4(W4([(B
M'<^+^&]RT'"[/'Y)@Q\QENGZHDS.[W"?*MX"N7)<6HH$@ G4OP<AE2I'_7:&
MK2C.(7F".;$#X=WL$:/$_#^XRVUL7<V^L6=2DWNLK[ 'G ;(PJEQ?-*==M*
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
MP[':YG8L'/P# X!5Q1-XJR<(7"K <[I[D*$[8E$607I*6@'G[@-_)11UP8M
M+QZJ,*[&][%1=3862I:":XJ GX9SPN'EGH#$+8TF<_(!^3-MC1+3KU<"TP$Q
MS=,W/HXB0(GJ.L.\V4");M*EVRJ)721>O,QRE2V8GR 8)7BH =EO[ ?B%I?T
MU+H+^ /XZI+V0KH +T>&).NPS/&TC2O6C"7S_8?%0H*'*XB3!M>'Z/B]FP(;
M,;5*%FV3G3!KUK&4*KXGPPII;3D!]^S) !8W(LOW#:0/;(4$?&(5_R1PSIN@
MOW.,W<0&>AR[WXYK@.97<Z>*+O=!0P>LBX=Y4\<N'",@PCU L'L-YT77P&!N
MMS(F!<!?P8#[#HL'(LDR CH'C5L1I@!CF0045MA)3%_@#"S.\PTC3@,5 VGK
M8_'U7UUTP4%:SPY '$)=)@/7%E\F)BT^-E^[X>=6\9];Q7]N%?^Y5?SG5O'_
MZ5O%3Y/3'+&;=N=%[]U$ZM>S;']D;]ZJ5Z&!LP.6PAE [\8M\;3Y+XIAO$<L
MJF]!&C-P'Z@Q&AHXS)Z!])@#-RH'-F0PP<-%W$!\,^HF0 $=NDW-$E]K%;*:
M--P_2CAIFB:>BR%XPS6JL2>"FWS9C><!D.PH8M08C.5OUSSKL9G$1,O2J6^Y
MS-Q-G\E"IVA@EXU3V^/\?BR@._T#=R-WZY6GXMN>[.X$'&*7.OU>.U!6>L_^
M42*IIC&.G)T9KJ( $A-:V404*@ 6+UH>@K@4PEF6Y;AI]+4_%K*6\ND5XH6U
M E/>.^M(:@UH\(3X . 7 -$[+.PCQF79O.:#3OLEP\-=<7CH)Z-B?,LPDJ]5
M0K]=]4=>[MJUL=Q,$)!C)WH"M[[H@H:+0,39H@E;BV8!_&X'I*]G5AP>DT]?
M!^Q_8"4-C6C]- 5X^] C5+F;ABXA88\6Y".\2=704'@W;P !?9D@QX:?X+KC
MYGXP"R!6YV[HD1$@/J&'X6$>6;#M5]#:>UH5\38T?GESQ V3=</-M*XC/0[
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
MZK J?'F1>F3PD];HJD>"C>9U27%%IXFS6MQ/G$DTL3+;HGD@IW?(\E5SE34
MB_S'D!LDT$3 *Y*?PEP=>,P#78#OW"F>L3AL]5\.)2DR^PC'D"@(7V8P?JRZ
M^X+,1!IOL--,>U<_[B+)P$UZZ)FE"A\_7GM/+GX6FWV[MTWNUV5U\FWS^KL_
MGAT7)02+\[^J'9F_8\/5MY\?[_T4KG[*U43NY&RK<]F5Z9\CS.H?&FO(-.E)
M?R[X],BY(M45VPULM;N6_V6B#5>OR6-C1WR6* 9,R2TXL[@GL<60X0?]0M7#
M5I1Y!'[4'.J^A_0(A8D\ILJ9M(LKY;;,]W18)P&MU+ZR(429J[?XTQH#5%WG
M^;,]P;=.7\LY=P^^W,EIO^[%LXK96;3OF5G1G"RS4F"4N5H%(B#<@"R\I@5
M P!+[#OQ)%T%<^H.1G &&9<$ZL3T)@? S702_DU,DFC)8^2HV01?3-)K;N\!
M%&_R3K1;!.Q?TIH7B=H\!TCAA0"]ZS^Y0,GZ7BHLN+/['"6M.\HAZ CK S?$
M(J!929$1T12UI_V]X[**$<?YAK5Z*=YZ1MG=DZU7OW<^U)GV6,,M(]3RH3?M
M3@=##&[FU*_PT &J'-R([ 2#=GS\(Q<.$_4Q KV!0#1N!$RES3'WAU#S^A^W
MAII15\&Y>K"KN+!B9CK=_S6[2.MZ9=WQS\>:/4^D=5=J/%UTZ/RE5^UOW/&%
MP(YG4<MB%G-$0(2UP-<Z98>CK*43XO8WR):MFBH5U,AC=/;'MK*NHBOR0MR$
MQ?9[&KPCLD.O1%(:L-MH>"(U2VG6^::DBW<O0D=W1;;E]-FYUA&3^<-;J(!O
MY5^&CB,"I1PYZH5B0/)-,7T97B#0*-U-CNT),'>O"/!^:?@ZTO[1#9M"PEYP
MX.;97"U,]%^1-$9<G3X,ESQ%\_%21;9@DR/Y(JN=W3,\2I@$Q.Z5:+PT9FXV
M!WIK6;>IZ9C/8W;7,D$?2SBGJ_O#R]6/CHX<+%0FWM:9-VF6P9'(_@FX .HX
MY]M9[2A>SMH 9YGPBG,Y)2['6,W4IGPO5PI=^<&5A,HPY6/5O5EUG=!;H4(
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
M&2U/94JE$=U/+WET^H'C.?T9A))ER%H/$JJFA<VE\VJJSD+U>OAT/0XYS]X
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
M,+6VEN:<SW/NEI_E_&XD9T@IOA(2CPG:AM"DZ<01!@801A]*[/:H2VD>O>R
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
M;Y1O\GXY-VJ.F.A+[FCSN)AW631#"0;FON*ZD@F<_!R^U^B!+",#Q C[>Q
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
MT;ZSH_Y9J%.1EXF7EM. BW-]^Y*:9?AS?@ZQ2(3^>RV.LD$,HZX,(M*+#G2
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
M(''@Z _8D<8L:H":DFRGHV_5^ZRN837+:>/$2^\:5I@ZAX>NBRY\*J1N0P3
MNX-+DI_,A)85513-K:>;OJ\9>0K%OX\\/FDY/B*Y[\?0^_+9C_R?91_!KV[L
MQ/NU2'JO.[C#BK38G488.21_]Q$3L)RR,9@W4$8IA+'VSQF:"FUY;4,"-F<[
M,D^_3H*D^[TAZ1'_*C!TV:]WZC% +>EM2,;_Z%VHJ<^2\+<%?F%CZ_9DTJ]S
M);^2<MPEX-?HW$/_%"%-#SG8^,F?!Y]J#0T+WVR0ZVVRYG!YW>X4$%<.1E(B
M*IF[/%B&T[0-+L[6<+_<322E7/\X,6\UQ=<\<%/#O>$%=?/'.[?0<O$JJ;R7
MQPSR5 S8=\N^M<$2=^<0#ST)\3\P8[ PJE@M)-\Q\3;+9J^#P?K:^_=1?M<O
MVCS?YT]V7>/2?UO&=3#0![C+B 8]7R!->_X&1C1\9,&OYC#HC?7^#U[!_/W4
M&I\U*MD8S?R'.2$*<2T:M'@J='X;PNC<Z5)AA>Z&MXR.]2#DP/.;Z\QE:.I6
MYP'[BOGO#$9.ED7P2U.3JF-C]^O?__BNIAM\T.R -<\'E@WW>T\YDXCZ&98T
MC,FXQZ[9"!?E1X]Z:X*I\B@S<*P&B;01Z=]JLRA[CU?,7S^KVM)@W'KL9L<-
M/T?>KFIQ)<^;V(RB0US!0\["M""28";@&,.<R\C.LO;._$J_W ??%X8^T&4D
M8D7)J:GRLH^J'O@;(7W#LZH@KU#?_6'*80^^6^J94(E!2B[M 3=^79T@D+-Q
M@!M"81X]"6W$T?C5B+(Q:.V@OXBYYE,*7M;>5$486'6LM&%OX?."]U&[*VJS
M-%VM.2D[5WYCNF&$,,SL,M6KO'<C#=K*A^N#/N3P3.JOX:6^&WM<2*4>BOU2
M+#;_(]=*0,<ETW)8XF6D+/_OX .W-?G@H(9_'YRHS1$4IS^A_J9=8YJCA_.W
M(3VD1TMZP,54,F$W*$H5*4YUGJ'I^DVMM!'PS6&_' F,)V>3WYGYOG;S+5A'
M'HR=WMW2$J^:82AT(."Y5L5^",]'GHO_"I-Q3I\,:9(7WDPWIWZK"=$A1ZW7
M^C_6,I<_[!?ATP7997,*4KF:Q'Z)EP^&RL/]-I+@_*A3&,6:;4BJF7A5P+2Q
M09:,7&WUEX<',H=XGDEN/1=])GF6W8XAOX *U7!.H@ZR&_4Q_AN[P1?]86C%
M0+P"H)Y0644*S*I=];*Z7.#H*JZ0].Y"2\YWR;,956H?OF3#],%$9@37L"VX
M,$#:7\ 0X\XC9?6O:Q^6*Q+D:7HL;<H&D6N4:AY.+=";\63M:*F]KP><U48&
MAA1E496Z/0,]G2L<D9W^H4]!'T8Z.V^+-&NU'(P38D6!HB\UXLT\R9W7'AGG
M1K3=DLGT[DM_WW[),..6P25G]1AW5=UU'.")C2,(<$Y@NK4XQDACZE>LR&<Q
M4(+!["TN630(?CV N+!Y8L$O>DQ%W?E/J<$?U,;!&%0>4,<1+&%R%URWXV@P
M4QK3?0:^D\.&:?V B3=Z:5!6^L=BT?LYT_7TLD=:JHW1C_0(?F\W^X(/+FS*
M_$ES/XGA8G[N?7V:K"]3W0-L990#5BR5(GUZ>9J9!74>R]<\^&SI0.NG\.@J
MT/ WVMCF0*0@XJ#8VH_3 _R5G%&.+!W[D!L2,#Q(?:KZ<$&?/#QVJUTWPN])
M5-:FMG5)7NJ-]?<I@Z=6F_ZSYO05*?B^96%TX$M$4,MKKR )L_L/FGX+8N_\
M2%?5";IXY9'+=8B:UI./KCCT)*&9U*4_RUV8C\C)Y=:TEZ\S_EJEVDQL=:JL
M7IIJ/BP>V>;I[CZH\Y.&R$M1=N*_FWU@INMR(*X!RY(967Y&:H:R)'$<P5]T
M\RZ2/%IA=M3W9<#W@/IYY/V)LZF&QP)DIU^?>B]A>\#/76[AV".KNU_Z#UQ5
M&J;7=2-:<FGA0"1UK,LV+,5#-I8;9?7CEV"3K&L SF7B&JG,W%]ME]TQV,WH
MKZU/#U66V^E4V.0KY$GOOGXB\7TK!G"V)^))C*BI__M4NP"&G(B3WX*F>WS%
M1A7;[6GV81 $!Z.1=8H?ZN[66-MT)I?FV"9KY";G%: ^US_^.]8=O0'J6G6'
M@9JBO:9U\^9DT3@4AN(Y:L+L45(&9P"TNZKD[(+TFX9<IXG27=:E">OB3/ ?
MSU[%+S->S,3ONI#;T#TP<0NRZ%[P^O+ H1D7>E$V.=WT]+39Y2]/C,BM:7)'
M:#]W1Z4.62DD\S4X^;3^YS%=8T8GNQJOR1+-(E&X2#3&U TBR.%5EP(O_:A'
MPNWI1CFI(?[E Q21T2]LRB;MTV?8%6L9&W7?)T$W4UQ/<SE@,((81AWLT6@&
M YE'T&/^U/(^FJME^Z>F#4%;*M(PV%HG)%_S\]NVSKPKY^3=N2#;<^S\&BE<
M-<>- V,WL12X_(\'_ )(4A T9@GZG2L1D:';%-PIN9R[5FT6+&2_+"K2N4*$
M]?)MV?S\\'(\%/4(,AIV]W;80533I3L>)-I=Y@-4*!#9JP_JXM;>,H7!?.(V
MY-SD+\0>EAW(7Q4$+"R"C;TAMZ7?!=U7[SNHD)B +#W:FJ7D&VCV9LG,L#"L
M!PMJ^?>%@5I8&AR(IN1R_XDDZ@:@ETC&*. D6<YT4K^^T*'LX%+/,^5+GML0
MO_E_<NQAU"_KJ!<&U?4;IG*V35?EO/=PPT$:%U6 R]@,C #&GS#7RA%HIW/%
MQR.6')W_/%VT7U2!Y0J,,4ZU9%Y[2<B_UZYVZ5S#!^<00+!A8$WXC) )^BDR
MLD=I/Y!)"!,)<)FV>Q5D\$/^R7R?=&UM:5=4:6CM9ZW:B[<J4HZ\>A[PO^GE
M]?_Q0'59@NQ'A( Z8<XL1X5=C@DDS7ML4-&IOC5!,PA^EJQQK,Z]7\ -^009
M-_R<C'_;_*Z:MDK?M'@#@Z8TP0<V_]$ 1HJ' FV-9$EB&#M[.!FHHWC0B^D(
MJCRX3O0Z11[?\"%D'OJXOF_->R[M*?7M;NR2E&GVN5 Y(656"\ E(V/$5L8Y
ML)&"!95E6=*_EPLL -7^B3$?\EC&8>%ZV^7.O;LSH$*+)#DXU;NNP^*VLJ[!
M@ MD]0!] ;L@2+<'->%KGH JXQ<[N\.1"6=A0!_]%,/Y*H'0>^T/3E)2'9NF
M5-/3)&='CVF9W]E/<XEP4GYG\W2N&T)#"3%-4:H@!O""^WL9]U15()443VU]
M,S.B'B8YM=KN\>**H6 #PQR*C7/&V>[+>X^DO#H!GVOG"."8/.A!C@D!+&0:
M<(:5]@+^2>'[\[73_2W&'?5D#@U\>W'WB7#(PW^P0<^$XQY>(;$D1AB'P':F
M!'I$21X,85J@)]"J8,ER@9W,TJ33='CZ)??JK6\EB*R> >.!@TDH_%VL2<CS
MMX+U_;(34__5/>O_]X>'JV<Y#RE5@3<[3(OGO@-C4:<6/LYYJMFJ]TTT-5[H
M/LWW.7-Q$:OS_KV-6O[;?]>H0X'!96[TQJ8MJ=#]'Z%E4583OVI<N_(W&,:I
M6ZO:,9.!KGB/(94\4>U_;CGC5U%=$LXQ?PHX@DRF)7B,? _*9R9)WZ#RK<3!
M]J',P:*_^OT862+)UN_Q7&UV]-W@:T93YTZ5RD8^[CXP475XT\5)ITKUR)^5
M00SP?[5W94%-M&VV11%$(!\@NX*RB&PBL@J8J @!$:(@NX((B,@FFP2)B0O[
M%@$!%24JLLDJ6U26L"."H@(B() $45D"G4\-C4DZ$[Z_INJ?F>]B+J9FIJ;F
MXKGHKNJN[K>>]SGGZ7[?<UQ(D'$IO&62S@Y+)@A86%(O6#CYGF4E#K%P8+O&
MJ48M=$ZT;FJ/_^6GW69;[[I59"S>S#FDM*YV*2@!L=F."ZZP/A3 UL"/3,M"
M!_6ZN+)V+T=;T$^QFR#2J;'H#/MJ6<S[8)WCJ4_]_I3=+[RLEK4LH9HN]YF<
MSG%9E[3F7.26$,Z'W2S4XS[$JV#-:7J,-X^L")60$-VDZZK<N$?UX\K5R/G\
MWH/,J<IR[<;.LCUGJOU2U(AO;'%%&&ZEA2#_2:YP'P?S@+ P2*4ODV&!8MMP
M=K\3)*4B)7%1X,3D!%1Z."#W7&[+73^W@(3JTDSSY^J26M.&^RU.#II<E67O
MY*CPGZ2+#Z)-Z'C410*D24ZTV  V=Q)$@AM5J:1$_(91>\Y$4TW<!1:FS.NM
M^EV+YXR2![Z'J(DYM^5TVK<3E@ZSSW-.\V^2QXFIY691J ^5Q5HT01*=M#1/
M;\9(84O;4\HQR$?TYD6W,R%&GFK9VQ)G[-T#I)83@THC=@D6I73D_^P]H'K/
M*$]3.NNVM/^!34KQ"FM#Z[ZT-\["@Z@F D,=I+ RH4EJA?F4)8TXZ?')<JN5
M<>5N9[>JO7/62E=3I0PS@JD5S==L,DHRPXI4,TU]W1YG.$L?<CYY#?@./!3\
M]]*/=,KD"BQLS]Z.GYJ1K40%?F^LD>5H093BEK @IB7-J]9PZEA QN7>X3EY
M?W_OV\<$WC1HK16<VK."7Q>Q-56D+5<\QN:SLKG5L";N\@A./V;'3.(YB%@V
M(88Z_I*87/WQ[5MA1_K\_F.8B #LI^7THDAONW^NO,[V5V#VL?=Z1@<-+)^/
M+(<P_/)F[!NR#?/F1VW=LHJC,MR31;;6E6ED"QEN"/XF=&'3[#5[W'6-7N\)
M Y8AM\3(.YD'D%U3#:^ZTF*ZF]/$4%WX?>!<Y<??,5UVC3I9@68W7C->3GRU
MW6P4H8JX=#32:M/Y*:<YRD0IZS$/N)F#"EB9*+("?\H0ZGX1XY&J%Q%"UV5/
MFU7^=G[ "M^<$%GVU-.T+7?#A6FK5.TD\:Q]5VLS5F3P(\I@1#!2>J1%GCD,
M"_>#GO3$F^7C=@%5@; ,5! 8%!87HG([V^0&O.RD8I9=+&)\^$OT0X0#MQD5
MBD 0.DSX/*>4@D :PR.7G=QQ,M #\'V+5.#L2GU#$RS)%#5+)\>?EM[4)?A%
M\HA\DM/9=.M79[)+&6EL%+_%,N0V$LZO?^0,6XJ;)8B6]E3P@!1C,RO&:KR1
MZ6[,#JS#5TW94U+)<E6OFNHE3^MVO.T0/F*K'_RG-[1[I@<UL=+GT52S+LC
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
M=)L1/.XM!:L0.HXT#$&[8Y;JZ6)ZEA\;A@#;6>]4+[.1AAKR P0F<)9<7]M
MWIO5R.C.WK)UX(7*]9A-6?>#@=^=J6M)+%5N8XL_TYR5"G6QA>!W1<?7/=)!
M+[@S,#I#X7U5, ?S<.$/W9[,XFWBRSZWM6--)(2BW$])GZW;A"DM^Q]'G/]2
M].I?F3" ':3Z"*P#"Z3?KKKXVK%OY%[2ITA6$3.L%R4#573Q@*WP>Y]RZ!Z\
MW$M@-&_[L2N;-J48=%S.W\9TIT3AH9I7N#,#!CH#>[O00M;1"@4A1_:Z#%?E
M/&-^]DWHIM>.Y,H=,)SN;RM$O[WM6L?'+@HJB/);C;3FQ:>8LS\)__;X%X3Z
M7=&C_',C'W($,7RT0FYD:QCQ@(>Q_(HCR0-4YXF0>ABG8-TJW?=!'YSMX?KA
M%XU2B^A829[9!(M?Q$M##V@S2P-LHI1]C*AR4&+(N\;6EYNGI.J(]TSD-"RB
MOKB^</T5(^BS2,.Z;K%NV:XAIS:28V_>.CRJ7/4E:N'DZPN=@25YY=]A*A^Z
M%A"GM-]0+BH3R<H"%@"1NB)*DL0N=CLUW057.][;U=D'.?N=/WI>>:&JR#FP
M6@.ELP^M>O_6MM_V.%FF";REG/\2CDQ7AB6=,!%&Z^/(.%F!&6_)0BQ\1E$?
MVV!^XOX5\=LUK<$AQ:TC3Z)$.[P"SI3$2LCWJJ;X N *I!VS9%4.]Y# 8'(/
MZIH2XN.,%U, 64!')"-WWI!27+R2.Y:B$V9DU][J<G")?>I^I816]J7()6_0
M)<.[DS4#AF*(1HJ:/@JG9S9&Q0^/A]=6EOO="ADJ]^L;<7V)'YKA#WA/,^8Z
MX0]8@M!QF <$;25-**S0CSL%3HQRO]VLXAST%T]EM1T:IM4VY-*3O]HE!8ZD
M;'_]@@><*FEY2X#4-;IY0+)R?<#-OS;/*1,N3!GPSVRPD(TK(2Z]XNCK*/"
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
M/N=_W^<\YW\_S_,Z7Z_WO'BYYKJ^R^?S_KP_G^]WAOZ#C@<.FQJ9& %,!YB
M6XP?@/X+.&1P%W['!7 !&(V)/@Y<! XP_6Z_7P_\;@>9?[^R'#S(?)"5A97U
M3V#C8&> C965G8N=@_-W8_S&S<7)_?N/WS?YA[<>8&%F9N%D8V7C_)L;_3/
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
M>:[YPO;GP5R-N^N^[?4D^C<?IUNS>("H8N""\1$P+>HTLMOIO&3C')BB^8U
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
M^J!Q"??.N4N.)?BS]QS^07>^SM.DL?PQZM0\,DM'R&+G-\KQ'[.2,'1SW9:
M2F?<FV-9XI"6<W5>O3J#P;N@3#&F"_9''*!IK;/!.HTTI![# YO]%?0G.W[E
MM_%TW;_8$7^6-?62/C7&NU8>O7B8E4GYH68#T6DL1N]8<\M_QL&T&?^MNC7D
MJNCI(&Z%O2)B7Q:W)T6%Q;V/BIY5:84%[01N=J13?-N.B>GT1<IZTT_7R+:9
MU*3V'WT@[&)K?F/]1XZM6B%7)[.:[0[RI2#,&&UY2Z0DI7/%G8J?M<,I1Z=^
MJ7:EW"#2W5^UTM:[9%Y^V4Z^R:<^+_Y*;-W2NH;@< )RWQBNB2A@<1L0P>&[
MH#)-=A3>!47@0*B3" ,+()$4"&O5Y@%,20UJ/"K\,^X66YX>3@Z*2JJQ$[\/
M.WNJ79MK$7U_R"1I%-6-J3(*P[FL01@&P,E\Q*6U%CP?BM]]--4S%JGBZROY
MHR4EN<#7P<\3BA"TMKG:'O_!N%7W5)GRK[=L>_C& XNKO55#U[5#]:*$*,S>
MG!>9"!\-N,BR\>W/8SJNOY22TC*P+RX5;AP>8]K<"W_^V>5F.O,__O+&!#&6
M)%+]SLGV=@E-6FA)WNT/N(->YZJX.E>>LJ8C+1UXK5W7&B^LGJ>N$L&2[I\W
MQ#IC[:YV_S'Q-8'=;L82N?^FBZU_876[KSH3S$X1-44&0H6,K?C^T9R$(SJZ
M"/KW*-3;-1:2S9+-?S]'?KWK_267\W'ZD/67VF!J;BSRO,HKJ$,>\,#"]YAF
MF8Y$F6Y%]W&8S/L5T9<E-'LKLV5,Y1H;^Y0SG'*!1ODFPP<_V\^+/N]3%[__
M$<W])E48LIJZ?FD7Y J]0D)X80XX;0_Z^BSJ_)@^G:*DLYZ:L U)FF43T?L=
MO2G.N5^6*6P5;_P^^^^^[\ >,!.V1O]BBGRGY+9[\@O!%A_$QC\19]7HOAS?
M!7T?V3&%[V/'O08Q^6IF"M*9I!0DCH5<:5PS%DXJ0)/=Z.NX1.2U O*W3A$5
M]<8_.JCP333(A&8#>1V7B$9F[X+NL4G+K%'I?WWB=A:M&<C,1=H#B1YT#L""
M)-L8*E7P13>/ :<>\,^?,LP"GM_R-CCL^(O;SDU)HD3A#"]OA:_I_@2>P%V0
MP5@?K,*((>#+XNJB/T :U0!]=#W4]T8!*CK24RFSNG9T,\!5S.]4Q/Y;KPN"
M0^^!2$':>UV0ST\CM2AK#*$QVAK%-Z3XK_L5+78 -YEJG7R<IJ@O,O%I8-XL
M=D;]XOB;3_:'A%0>GDTA>]!YV<M^A':"1^,$881/; ALY#D5,M;Y HBR1?,C
M4@@BT4@1[DFWT9)K$JI6#VP*8^0^2!;R7P]&AKV00O;TFE7 "&SP3=%9"X>5
M01A"UK0@9I8/;H+G*J4CRH,TK6TT@;>IPE5_**Q85.^.\KAIW2FT)OOMA>HM
MJQ&K5PF?8MVG&L50DWB*,5RJAZ02IGV&O1 31&*+E%KY\&J1MXJ@FY3VP"H#
M(OOMI77 XNJ@=^-9"_>*<U;=<D\RY1YRIB-U;0U8/,;T?:R>O8[08]FZSD6
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
MH[ R5VWI 6^/LY(/T ?=,9X)KI4=0\X_[L2Y_KZQ('$\^8RJC/V/GK_A#(&
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
MRH0=UM/*X&V^C1T]U6J2([H_O>I>57?&FT9"16UW=^SU&;(R2A^??5]V0#
M;<$ 3F)V\,>PV]">TWT4<3)^MT'3)B@>5C.:J,F\&LLX^%:ZZH3MQ);OE=V-
ML]^WR#MYZAYR?')M\/NW+7]P3"0['X"S%AD)[;@XO,2O_*%2@OSB"$4S26]Y
MQB'FC)F+1T.$IZ<F9/>GY+U\A<,)W\V$^Q=7\?P=;H(^W(?9Q?M O$V4!>#T
MD6>Y"^Y"O+S@$DAKXTNMP%QG@Q>/BOUZJM\[@?=%TW*0WU<FO&V8Q!8$H%&:
MR3F/Z?W36\,R9,"C^)IC?@[4VF+[0WG=#.N+_FBR<4C=;IN-QF?E3H3NN,F;
M7:!Q=5GI*"D*Y!&X!M*&BL'+\Q71.UDAU43F4ZXC2W+J&=WZH*)LC^9X$"=[
M,3G#]N\K?.<13<68!6$E%;#T6Q U[@T<&[0AJX\DA7,V2V 236N''1@.T3^;
M]54[J _S,T"UNI(3:':;XMV9?6XMUU<DA+C2@M!X\UY@A+DF@IF>Y;<9JAD
MR!OONZ9?0/=2PDI^*IT/5HY0W3UB9?$RGK[_OH?GM99)]1PKE14!PP$-\.4%
ML6E!E'OB8PQZP@<O#J^#P91O82'PW>X][RYD8>-FDL9(WH=+MC5I7_I\R2<?
MT&UH>"TU\%EGK8!M,=HL)WCZ7YJ4R!]I5%BVH_%@'7PYX!#CE6$+7Y@IDNB?
MMF(U>%/:E5=WY42:UR&]4N^4BCN?/2S>.O9'2>*U>#D!T/V )@.UO"9(],Q1
M@@;P>8V^"6K#BYLP< \H'<3D7SL,P)(4O_!+F47YY B)KCLCS-.=%6:KTK6'
MY.J*KH,PM?V(!VJ&O*=HT6)L:SE4AM=L@%("1J89*]$$55_*1C3:!^T9J4)0
MS3IC>W26<DZV<.N-9R]//Z<XB?\,];+XC*&@15@A)2QA6FBL<4198PV[CFYM
MQ/_UY.QVWY*W3SX)1QD>9409-?Z?=F*\8: DPB(ZP^7ZXHT=WKHL*$7.>)W.
MMGI/RDO^*47<^VNKT*FB]:N]NPI%1(L*WL*]FCNT.J_X%KU#2W(<L*U08TMF
M3ZEQ*--O:LZ!R;^4J71]NU6)<?!)LK[9&<QJZNLH9X)'V?A%)DQ0J$4 %*MJ
M64V+&99 (AQ -[FV*OPQF/[%6T=^?;H)TE7X/J<!$R)*3$N)/G.R4DAS.C.I
MF;L)J@/#F1]/&^1"Q4_1MQU<O!ZT(L4WY>-F_H!?KCM<8R%I=>VX&*@&2@)M
MQOPV8K?;NJ9%^77#%6Z@Q<G P6_>6X4[[M8 )]0E'[8Y/%-B!KX,\BTZSAV$
M"N4;I?N=O&IMT!@1)WO%\?'_ZY%C] 3',<SI."P)/)%1L;^U9(P<7&MPTBGS
MZ$71GTO]OPOX35*N^*-E^0)9N2).^,BL/(/9,SG[%=*>]W.+[51DA06\\)CX
M]3/;%W[G$D<1(*",%\ L@[3W.A1>A'9&_BZ,^,"_FZ"!!W ]:]\,AZL.3?A&
M=,\1I^_D)NFP]<G_(X3YJ:<./+F9**Z_2^ZJ1UJ$&.CB.G$\EFT!S'+< 19:
ME(EH@X?T/S/**+KW?*GZ1]<FR,FX?E^XBE9W[<[AVPX#U/)1KC1B&D).;H*
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
M0<5,*8:B/FHX&U\YM0F*WA_[9[3G)EJFTQS8\ZF;>SF0^Q)WK$#8 4$JQG]
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
M?2>6=:OK&K;/1I9OU%M)'HRDZ-#:&TQT2D[-V,P;R38X9^G2+OZ3J^^_-N3
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
M2-PMJ3I-A?&;/=:+?7G34F[\;T>J.6*5^7G2MVUV=":96B=B6N XL?VU:3)
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
MRY/5@''[_H1V&H>$SE(!&4ADVO:77IO $?9?EG%BM<0^6158+521S+0.<LB
M\)CVBBP9L(6/1^R%4<9!$FQ!5>!UFSP+>QC+Q66[G:BKPY4:GAQU?=EQ:?IL
M:L*U8$FV&\*!5TBY7@JM,UPXWUE'UJ->@C>J!BNCQ$><=HA*G]ABE3DB:0Q!
MI')OQ1$GD"F&.VRGT(E..:WK4]>GHT']_8-73NK>>G\AXT( UPT D 4,X;^H
MX38N^&49[Z))JZI!NH[FLWE,)[3<WW2ZG: 0]F%%TUD[VR=Y.%\B7&<G_%O4
M!3&9GWH?\PN2@Z'_XB8PF%$!^\4H_&)&WA_[^U"*OQ=GE=C.4=)-D1PO08-A
MX=&S-J$C*58U%WU%]T4"=PLM.7$Q:*)G^S6^SIP*MNBY01G&[@1AM7OXX-?^
MG6Y$&,TN&<CW55VO\SYPV7P*24J>1F3CD_&,,^V33YNU)H@2CI.CW:JJCUEY
MO4SB,LV#!?.FM7Z148N4MWSB*WR\0JX%F1=[78%=!!RJ )TZ9 W9@+>":=:/
M=_!-Q7F?W9"^:GYS.8!-0K+9A^; ?6I+#+*7/-I(C?6=[<&IM,-./9N^@)Y6
MV^(<9@B=NS@[_UH]KIW.]123*-VP-8&]E!@+I3*_M!@3Y51UR2Y'9+3DXJ*W
MW,F7";HOD]*FTM8<MUC$YIFU12Z3^GJP.+]+3"**M[X;/!W=CY)UE_ V-[ZD
M(+6&FGEDJFT>VDKTY+^9[5/C(&7-()S=M/()Q1I'\%! COLKR<< &C+=SPW\
MW9X/C7L7*0W&@GOU#76Y+D-7HV\HW+9X;YPUEC)%&H51GR8#AG/YN904V^P)
M)1:ZJ6PZ1E&,UF\L9V.,4TAU7RG<_/S.N#!@?I-EZV)U(H?IR(7F/O-DPTPY
MK;[:FN?>)E,IX%YL1<=%SO3>S1X>V4YOH;WKC\-[!:YBZGCYIBCJ[@:A*+[=
M.O^L_LJZ34849'W&V:]P0%2UPO9^IJT"&< .06S3ENN,C]D82E[\E%N1KCTU
M6)GM;"]:?#;%,U[KUOZ:E]=%%K$KG>JL83%2B[YBV>4-(Y75ZEEZ$$4-O*MC
M#6R+"6?R;F<ZKQ+^Z8KN1[R%WZ,&BD 9MWUW<1I-XH"=%=N&X:*AIX;)@&>Q
M/@(G:@1[Q[X#7C6"@>9N7ME]!U8;R+1#I)CO11)SJEAQ>QCI[&8?:\T$-S(
M.SD&PXC-Z73<O>\0@PU!5TX\)/4=D;H[CEIRS4J[G.H/K5I[)'!N45$]Q:!E
MUM4K;QN%2F6XF5QYOVE%)GO=)J<X>WBAVW5&3*+M4Y-9Y73Q1GZNR//$5RY-
MJ-C59T;6.&3[Q1"U.GJA!VP^Q@,PS$O2$!^<X._G$(JZ#IOSO6I-(F;[$(P[
M#L)8?+E>]#A:36L[XH6*62PAKZJ+^_RO@ZSCQ7I<#\(4"E^&B)O[&8_N3TP7
M(PJ4DC*:*0%1R'FL)\5CO!Y;IZ:VW81US&Q B SJ32!,3]PJ:(L7M_+CTXR/
M$J20T_N(UQ0WTJA<3-ILYX+@L)SI!SD^J*_>S.!7;]47M9\JQ=2-/&N0K-[4
MKWFYS!-G UERZ/1;M,8+>?'-J"8NS_,^+6+=J$2_BRE,WD?^HN5X%DZ*F$@;
MIGDF%H$D),X:IILG[R\U!&D\'?=!?=AROR-N&+)@<E&]NFES0];<T:5I=Z>,
M-;SYM)=8*^V9.=1Q,_LEURZNVB2:EBY7^7>/H![]T]!!,D#M)+E$N%%#L;1I
M1D-@4E!H!BX%'?,"?B*G+*6SOO?%RIPR4%WWE=Z_;H .[.KC(1WBB+\.[1W%
M;3OQ^<$&++0?PO&+(5[CN[ 3L*H"@X]V:%))\<<+@X6]Q!'?/+MBL>R%V/'
M,"9_HZM=VHC*T57&$R@M.6^3+_7$8A*=^?(G[*E>,K#;H_V;+>E0[X?*)+7Q
M2"Z:?C>8)WF;GAX@[IXN9H($0RJNIRDBF+^>A V8Y\,IVN5N=JWY"#'-Z<JB
METK[,FA[M!-$^92V,2;?:QF"^ZWQ&!AC4"Q!O)1J.1F4CAE$2)@J0U41+^!\
MC=+8./X#@ERNY61)&K8H8U?WQ Q/T)$*V+,Q<T_)R8D>MY.^XX*/[_7+L$E&
MC@J\\L ,M=_&>CT])J%CZK9T*:'\%NB49"7SO,AV(>JOKM?P4$DCK#_/AG/E
M<4*F 5O\TCO!GA.3SRM]3$V]JZ"Y ]8.#Y8CWI1^=LO-CO?T%9L^G#I(FC->
MMY]#\$V.FZRD@2S.*CAVUKXU6OO@#/#0=SL0<D4$D0().P-!NT2%3B6.(3^5
M;*WFF8U^.4&Y!1MO@PT6Y7W:1E WI,(&'EZ5JM7%C>3-J&]J>+ML9ZPNJ/22
M-;6%&O"ELBS#R,SFY&(0;73M299BI.$:;S^\[I/&>)=:F_C-:F7%O06X)9@?
M,\ TMP'I_*V[8WC1X)BI;Y7P!::$]MM@6VV7!&UY#54%K<3UU0'$G'SC^9>?
M5BY6:TJ?:=1/*S#'#X8WI?4U(1:B^\-%$2C6D!][*& P$HU E6VN!?XX_1)W
M?O;2\]FC A<&E:16FED&E82]O(]5U\TV)(RIP7TY]5_SO'C[Z,Q)J4<AL7+G
MA9THJ3([5 DZ:BF.V>_2&3^^UX&=4E+ 2JP=8,\WGK''RM-K@CC&_5//A6S(
MG9[NBLPPB$,UWEA\)Q7S#40QCNAX$$" S16K=)$!9D67>9<PGYB7S6=62!+8
M2.@);&+VJ<0RF(O[R4&=/7#ERTLE6>PA^'NBT5EB;(LW$*XX*KR\'R\Q"2J
M:",#@6GT$;<&CQ'V]ZW7)>]/H6;Z\<N-]76I,[X-K_B7O)<\8_NO=A\)4!+!
M49,!L2M^4#)0X8(9(R4*0X-7ZW-2TE>2Y$?+_+F*L]^Q7A_IW> Z&\59H7"\
M!3BBL<,UK\3RH^(,^@EZA)CG 9E4:"-Q8J7 '%5]\F+'K#O<"9IC&S2+63;,
MS[?,M?Q&USG>Z)?]MA=YDD7;7V1>I W)Y/<,IS7G$M0LZSOR1='B_?2WP^X]
MCWGS?B?GAW:/319UDJ^)KE&+T_<KTR4#!P,D!JKT&5S#GC>6>SUSSDG)S@,Q
M(=:='!/SH5YE627SCM&D2D!\__"@TY/;)X%!)3K%0\1Z//X2J0=6C5Q;GI-X
M :D"A4C==6SC]O'X6#?LTJM<&7KKP5CI?1F"[UT6)N_W4=DL7A\0FAC8BT8%
M-(C!'GH4$YK %1V?L?+9Q/ZY;J1P4^.5(K>NYD_A[_W%EL A((PJ\JL(&OE2
M.@5%C5/H7)DE^IHF&0Y#3UD0M$9S,$5C3S66-(22%2SXY5J=G]\]^?(RH NT
M4(/1H68ZG40F$H,$!GP;-Y]O:>F82.)X5%V/-.+HR?8O@*U5/T!=7=;!GZ-:
M8*8>;"[-,KRG^_(]<!DX2:5U@QUB8K*:&&=_F/K&^,16R?B#M,O?YC_GHW^<
M9Q9B@1D@O9H)H?#E)0R7/)T1H$1A:="SE0DO''^A:.D+&FQ_"; 5!MP!3ET7
MHT3+%95DX  ;1B(R8I#_:5?\*'A\ D; M9,!: CH9_>N*J!"3*4$"0.1X/UO
M>C^[]X;_^X$8>484/<G$C,QWVW*4OD 7/6 WV_WY##U#)5&IM>CTN4\<=\3B
MK 6"<DC]0V1@N0N$WQ']M? A#*^@0P;@/+#-SYD_N_EY[^EA/SD$_ME-#O_O
M!_(!>RHAV:%>,SOKAO0L\U'KV,K1=6M<$NGF(9@(A1./?J9-VGM.<:M*E\D
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
M3K3MFEFNMZ81=*[">#._YMB#VN>1PI KJ?F#&FIO7/H,?%658BTL-E?<>W9
MXTESJ'7!$X78R3G82VY5^9>FQ5HKDPOUN@6%U==7%KO81(V$X@#9TQM*^1C!
M/7XR$**.%;R-HP383"IXE;7S8OYA^..?4$LM6"(9D"N+D00_6^:9ET.X80.H
MV_;?LQX\<-CXI6C&TEEO%DR_6+5B+6:0\.2>4(%\^;N#;#VME+>=&NISHWU@
M)2?SW6T0FVP8OV8.WYL1>8Z(H%R>KD\G%A?O=J<X27@L6CG,-U[',,W*O"")
M0/P@F.47#RO'JD2%HO=6SSF5<[MNX!DF2CJ82X$T]^$Q:U5HF#E3:,<GCD(:
M$3JOZOA%_S';I9@7J1<,^=S#G10*B^'/O&I:X"RD(25&7/"\#CL!AITN:N95
MV-CYD%%K^B#&O:)"\#*'RDF]DL&H ,]'MD?3(BC&+;<91!HT,DL8"'I2)>8M
M]39!?+ZY:N+R8O756F%M=-;\F3"WJ4/)#,U0.;:KI>UBS$'7Q6*'26QV/BX!
MC:JSH! V4R_]Y0[VW@'_W*_,JHJQ+WM;.?.F ^39@P?N+W=F)CV6,ZZ(YBA,
M%<6KR_9MWTM)+-.+MU<5R6A.1-6U,U\38?B4KY/,]+;JTJ/)$:&9\ $=%41&
M(VOK<\MKQ%=@FR9;4US$'#^<"[52P[)WXLO]NT)Z:J;6H<(7ZZ+!\\Z7&WYC
M1MM^46+V<QU4ND@0*L75Y*UP>#T?W VGWS5_PP27[*&!G+Y:02BXK=]=(ZB
M=O_$$_ZZ?8Z[O$,>^F7(I[9K;U3CZ3?"T)94>DRNOEZNWM-AMR4W_Q,33=%S
MX51''_&)32H$_7DL]#]G'6?TZNIHUZC6Y.1OLZ$\/7U2)5QZ-SY:Z0!4'\]%
MM5O=O!G4ZTJG[[@=06(\3DE^Y;'=G1+\L'8N: O8851ZW6AAY;#F5:5*W72_
MRJ2I[&D 4++IOUD0.G&#5CD8[T;QGBJD"] )"'O,VH\G2(C5#<.7I.4LQ^YC
MSZ5U\ALH=^1SOJ-_,FS;^]M\[\DC;*3MU0&<"))P/&4V=TT.C:A:.N;8+9]:
M:@'K*.9F9&&HKC[Z6):*FIA/S_P_V'OOJ*:^=ETTBD@'D2Y(E-Y1Z1"(#1 0
M0N]%I8/T+B$!E-ZD2U>*@)1([T2Z@(#T7A(0!"D)-9 0+M\>=Y_]^_;9WSEG
M[[/ON..>N_]8?V2,S+G67&O.]WG>=[[O,V<ZO\ B0@<P(-ZP<.NL#@@][QM]
MH-;XEV:QT<6SI>7<52^0'_.KHG1;!O>NGKD*G^E6P79$:_,;4\()@<&-2!&Q
MDC?3U87%X?NXILUPB25FKTX,J-IOB[)"IXZ;V#@X0,B 4Q(G#.QK?C3NQ[AD
MG[WL[*LJK_5L).DH[ZA8)%ZD1OC;&DX Y?[^USLXRV3#9'NY0'[TP<A#@8)B
MTX/E.9+C=)P/7M;14#XA'CUA%Z1EI"$@B9>X&]3B=[/[G38)2:BGBCLMC>>J
M1^/S%BH1+2&G&_$[O],A(T^$CGZC2N7K; J86NP_&2E6$HQP+B@$B^/2E6F0
M8_'\']/R$!')^FRV0IZ;2CI)'U>"S0"Y5WC0K?/'48WGI5(C]/X*NN>94L(*
M<;2;4QOZ"Z-<\F4\D3:I^TO/(STB>W?IS*<U5B\ LW"4??=>]!N97CKFF<7Z
MBORN6_-%%:AH&?^U VX_ 9(:;H905I\U#@ H\S37-K+4,/YJ1)N6MOFD.*OZ
M@RFMFT;KU?@\U:H^D"%?81$U2"HFOGI,5-$LQJ@M'>UU-K)#BK6&G)>+M)-U
M8-+4H++'@Z)332X<->!T'GN;M>";/#?+5#JJM<8>;5NAZ&;-M#$-.T_*83\W
ML4)'.T>,_JNC)M09:O1^!=^W/5C?NSW5OE^GXGXO*#KC=C>#1*$$]X>\UR'&
M-^."W8-HR65/&"\ 7S>GRHOCOVPU3AZG[.WN*Y@H>\YG\ ;M!2T.F+PI%7/:
M]ZIM6AU/SS=U3<\]U[+N-DWH''EKF!D1=T0#AHSS3O ]L(2X.,5XP*7E.6C&
M9*:+]4*&_..+T, 8J[K*YC-@A.BR.N;'S1 ).25CDO<VW.?.AW?)2!).RI9@
M=PE2F+P>&C9),+.)9**R_"!CHM*T"ME[]J_<=_! ;?*)GX>BP"Y3?7F^D,\]
MCHZN62]#&3M+B,5-_$D!4MA6O8ZF"P#+^B!)9/<7.76U@1SAW@I'Z=-/<D$?
M?*!(IJ-IX_,TO8Q?36)T<Z-%0U$NL_UBQF)8"QO",0&CQ$K@P5AUTM!72 I[
M;#RP.]%M[,N2EN/)0^G,JI+\2;:$K(+GW<T))F-$#@(3IL _$]Q ?B2WLK8@
M?C=M88TN?8^-_=<IO.7 @&XN=_4X'E> Y10/MKR&V6Z&1?FXUFB6%KY3]J/O
M/4[35GJJM_^A[T<?,- S^G O&'S)'6%7':SLQ[A9,NNZ7SC)=X^&\+0=WR&2
M'XRJFE]5D^I76\<M.'V7M4N8^&IL(C!1UN_<V-+L7<!;09R8\VL[:MXXX585
M&L18S05T3W'3F\J$20D7YF8?\=0W/*NH<-D;_/TBZ0HW9V^T &*:+ECB?[U&
M]%_\..XOS2D^I,\ZKKDK!RSOT.%!FU:<,&:Z\!O^\:L/&\)1?/7$D1!JL_<W
M2GF@KK'V"H\L'V=C+6.4/:W=9<W[J$!*7*"?F1[.!MXG1H9PK_N(QVE\*:43
M1C&&EZ:'8(,M[H;,DJQ,OVT5QT1\D['DU[B:-E>T,#7V(X:2C[7J2;-TDNI
MKH%O8GQHFYXVK@PE3O'HDPGA^;3W'IU3\S;W]_$]\6E.=X,'3ZMO?*JO"1MA
MCV+E0#<[';C%P:N1G1> !"6^4:C9JO^>YE*4",STB1<^*])0<YV-^X61,T>H
MD3/],H 26_;""]HL)61[H&=8S*J;UT(NL"FLQL^WX-L^TM['\=OZWH!NEY(+
M5P%9?K2I@E1ER>'[1VQD=PXEC>*@&EB6':-BXICEK5'B;9S3#(YY2Q8U*;9[
M5\V:3.3@V?RS)#[]*WH\PM)D<M^V@<?O<!IT/>LX%@]T84)W*.NBR!+?_%U;
M,6ZZN);.E_5)M*S6H-7Z-+^WJ2;C96^@-?KCF;_TDHW,XY!OSA4.I>/E8[(+
M%'K'?IW4:LX1=TX43 7RV[R^_C^L3'[EOZM=1_P;AP?\^X2%_]NF38707Q06
M_^4Q/Y=X_U5,\1^5VO^;5Q]6G!!V"#\[!Y]17*+V7WY]I(G^]W3T3YW]%?1G
M_IX2_'-WY0@.W$8GD ;$7>)_TK?$53?F[2(T6RE%HW*LG=C%NJ5V]!O D?00
MD$2J?U<^62>ZY0U/P^N,84GT+WZ;.I=#4>?FW1A4$/->-XQGLJ)<$L_NEWM\
MO&\;+\"EK:%0<X/IX;4D?Z93#[P); [.<>E)%U\ F)&H6.3+/U0EA-LB83X5
M'@T=YT64]9QH%/:#2#HWN<HI[0,*VUA[@M]Y/M)A#R?BUUN#ER0.3K&8BG>)
MRJ-L)NO8/XX68H6Q?F]4,6MVPB_[N3WZV1(.)8Z?G"<HW8#U@JG0.!],R_-E
M4(?-M-1\BE6=4W(P/(";-OK!8Q4E?;+8I!]PE4_O.MRER-%550;WQXS"9+X4
MS?F V^84%7VL<J9[K/W1K5\;!>7]65NT\D<G]RCABWMB[9D@R(SS\0V<)IX.
M*L?)@8%2E> BM*/H(@DZ'N0,R\_D9MJ@)?H;KU]@)])>&>/C&(V^7<)[:Q\3
M2(O/U2NYQ>ULOGI6E/[D@P@SBUAG'TUX:"Q7>1*Q8??$S9!1WR_=]RRHL.'$
M\W4T^9R:U;4=[0=:9(JD <NA2 <$)=0;@XCFQUTI>U+BU,RA>;MDHL)2UC:G
MP"XL.JGRE9UNDP)D8*G[5#86QD!E*/E%TZM?AG5Y*5VHY9=9"[?ZAVC)SY_X
M]Q1F?7PG9WT4:<_.^I[7)&M/(+@:&L*HAD#[UY[J3*2!KNPZCQ#O$7^^L0]6
M(K,@N&&8,^AB1%QFR.<A2!T&\:Q?DKDO:%*-5G;(D \I.!(Z]F@)CN<?E0#^
M,1U6=6X1/%^S3%.G.@U#!0J?L1D4**GOQS'&-+H!LJDWKN4]Q $Q,IWP*^U
M5<R?+I;TAC1G!0A/9G:GBB,[>R2 U&!@PX%U&,*3!'6P]GJ]E&(;]K9 O4A0
M2JY,/TQC3N;S9*:&A64;'JO2+L[&N*F:=#.F-J^'S?O$2JO=/L=_HROO!O+U
MWJS?DS;,<47 RHZ9=II<';O:G#]7VCU3.6M;$N_$1'SW\*/.M?UGAV; T*5;
MDT1.?[]OE]/1181@PA^Q^J[/KV0FKD:3P^Z^8&S-5?7D]VK7]IUK\ILQIYS,
M3!90U3VA ?IW\SC;P8I3,736FYWB)Z;^E#IYM:5[:CW*#34-EA8-;&YN;HZN
M:?5?>72>AG#'2U&6?'P!( -<F4M3XPZ7SG1DHF=,LY,%T!9F#F/]8J$R*Q8W
MK6[@B@WBQZ;$5[T&&VRUY>R4WF:>GG1;*N)*\7I_JOT54$>QS7X1!>YB18GU
MH6V9?K>])E2:"!Z)!]G6?:?V%(TO-CO0]^N\BR**R]?.9) \"OV'6OVS>08I
M-K*QH_(57[RML5I6E/L6RTD$V@CTQ@X8_L7)"H-0(GMX,GU"MU9??"WP=/<N
ML!L^#Z*^*7$2H8>7)[!CP5T*PD/V/42>S%7MR2K>Q??I4(]ZKZ8/:ZW9[XTY
MO!*RWIJ!R8GD.#"*.>O7YHV@ NU40,O$^J-UM2T6?$P>BG.6YT 'ZH_;0.4%
MM]-< -[E6=5GK@<L]!2;/"YDC_+(*:IZ!_!4VY:]AK622,:L6[_KN0!4$)RC
M+9>27!E7^4I0!;QV29#E+$AJ0V"#[=!NS20BMB@ZNK]:729V3DN37S[."0$/
M%X:E+<[K6:.-NO>N0WDQK4NBV/;*^OI1["U:FQQLMP?"T'ISOO3.5<=+IJ2.
M0?8@KYOZKW;*J&B8%76IWKGZC ?X1H:D@ 3'2?[]SO0/("V1CF!X7@,RSV-6
MDK0:L485>AVS&U>'ZH^<M?B ?61/B^1$XRE B"DE=LQ4R,HY[7P7C'7L9555
M;8)M6UWS2VVX+H0G5XTGUWD39P0>P>6Q@_R^ZKO32A<-Y]65[!$T+$?#$#9'
M@5NQ-=O% M\Q59V!1GHL@2.I"'M2M[>M14'+FC&7Y"4(M?_R?[M\M!$/#T92
M;!.%X9U_JC%!K4K<#CSQ&KB8*W?=KWAFS",=A)%L=R-YIE\JO[2B"N]N;/ZI
M^\M)IUEKS$PJ*'.W3J)4/=7,JT?A;T$1GW7_Y<Z1Z\2)6_P[-.@\ADOF,-3:
M3MFBFJ=1%8JRB;S9\4J9EJ2K6FIPE?*'UX%-(@(#/"[#>> ?.S<O1[0RN92(
MS/'\X,D,A"^,T'W0X57556%GHYQY;?\VU'G\S5&E)S@<QO[3>\<;*C\N E4H
M=:Z2R2LU-A;@"HHME;@S=SNEZK5'<G:NIO]$]0^8A;PSA<% GI2:OEYKD9B+
M[KLL=4&-SU-P...]QEC)_))A;&MV2ITKGN?,) =HF6(42N#" .,N -;B(99B
MT\0[_KT'/9JO1KR*3.8')1,+U1OC#%@9Z -8TWL-'I+Q7YMVQ"O!?C;[]>Z]
M<\9:&V'P.,]9_B2V>>T6",_V-\>;3V+[&E,'24]3(UYG?=NH=1Y. S(!K2.S
M.19ERF+U:ES5/(D"7UAQ^BF.D^:I'.9-EO5J\SZ??D_HJO)XJ51WHU*#A08\
MR17))>MV=_W"_E7TXC]6QO=?.C[_,1T?IA[83V ML!,QFX!*/>G)B^7D3= :
M*T\G+UC/W'U%^_WN\W4U=@Z!WU=XPJ[%.6A71%7<TL__):C 4^?2'L5F6*%*
MHV+@U*]RW\CE=Y*%F62[*-3LDG=(H(@%6%4T(MJE-HA!_5V_7X#G<I)0O,7,
MBI" 2'?P%:E3MU4()VS\ H QVXLO1DUW.0=>XCL7YNAWTGI@\'-M<057,=_W
M8F(+]H,A6C<8AF4&S#X[6M4!"2SLJWW'O?73,'J< JIE6TAE/K\>N) @RR(S
M')'>.Y/:#'C<?_86H[&2T"4^NXQJS\,4H/C#5L9J7:1!RM1/Q(6S7=.,_O#$
MJIB,\/\& /-Y0U=NR?B6?N@/D/T)P?B 23>Q,/\EB01G$\M<"Y;U(@M$CQ[!
M"M&5@9<B_K@ 4(!MZ<*.X91*=#BHR4S'P>+B8'C3!/^=ZXTYW]C77M,]!%!^
MT@<HG*V! K&K*' 7F&'3D@I;'%NQ?63AY)\_ODUNETCHVY^<=^"2%"%?FN'@
M]*_D1QOU@.=D'IT70>56@&10"0O53A8UCKG/12ZN/]#2HAQ9O^PHZ&-1G4<O
M -?6H@GIDF@0R%FKSK&YCF.5;1^_KYLUVB]<M[A<_!WO8T:2KAUW2W@Q1N=7
M*%+T>/1U@EFRV>C+2?1/OLD=7:*_J?'K3-33,97"ZS[/=X4HV.Z\L&M%?$/6
M?<Y8M9I3-3[/-?LV?>;=K"_A@FQQ?[[?.YA8]8@\]EUSE=L'Z^!GC!< G$T>
MK?B.[ 6@M@X9<\3N7' KL6A>J-Q-/.65Y_8L+]O]?8#2Z^R#Z".-( G-VI;&
M"5%O'%?N3FIE<?P=Q'T#RJ+O;*\8 1(_ <+APDJ]!EJ&'S\9;!:>%_'43FNI
M\B-\UJ7./YDZMNCI).^(.<"8W3"@B&,H3@9[@+H ]$"8<35HMQ[(3AO0(+%@
M7%3,/L"./"F9.N(.CZS*"YTKUQI>4^X2;Q$8<$:8$-<+ ,H<)S;R//#T>7IR
M9U%A2IIHZ+;:'(6LMF_\-R,#9>^5!^9(\6+R3M PK=:#K/4D+[_4PMU)0IP[
MCD.)4U#9<JAVJ<(J4*9$1_E:\ ,MP);SE'QG--8JUJKNWM?VO\DMK!P^T9LL
M2AZ0J5)=[V-/CJLJ&<DD7@"\X77S4U#> #3-DRYIF7:AL;%!W:19S9URS^O&
M:WUWZ/,J'WADVZQ*[0>(WUKC4,Y&>RXTNY:7\([(]C0;N2Y$%W>N-3AZS[:H
M+WV6X.O[A9/WCWT:8* Q*[-GAA0[#KH #%D-PNX2AY6$< 58B[H$)MSPI1?@
M439O]JD[<6/O<4Q<V3COL-HUVF??CR#4.*N'&-\XN@B"1%&/O2.@\\F-O87D
MR:A="!]B>AA<"]^)\7$K;>@$!PO-I;5XB<^N3Y2/#]UH6AT,IMY+GFP6?YW7
M@GKE;LZ :L6:+#Y#ND4ENVHV39;R[9:.M[BE.RN;\+K:VV0>?94\((KDB) "
M0S.M%M_I+NG6Y\F4_0ZBL*WX/9=Z-)51O%4_OC#37+'3*B$,HN[RC #\4N.(
M/?JR)()Q"VOU*\BCPW4];IAXG:F?,F^AVN17<%WO-*';AI.":0U9;;_=7PF]
MBS=*( 0B%A;\8XS?Q;0\;19E%!IJ/(T MZ6#TN0 2==AV..YL_)DAH3A?>/)
M(?<O*5\L#^=U3\Q&U;>F/1HD34?W7-+3,W4Z?V5DA9/<V!(P'==(7S+;_U,=
M",9Y?.VBJ15T<[O9Q^'$1,_RMW0@LD=:^=$G26HFG!HN7_.C!8/_DX[TJN1>
M]>N@85D%=[:,A*F:-/[<$5LS 0V)29)X(C^0W&6U$0^_P\03G]_R1CB/Y5W7
MZM>#3Y;_%(1I#BRK\)&H4,EYXYJC[#V95["  0,7_/''8N<9WN*T!""FJ"]:
M7+)_5(J]290G33)!E.= GMM56<2WA(R\.'G_8-,#:HTY"6]E08W<(%BW?\44
M'2,YU$7<W&#&E;<4U[FV&6D*0K4 ('L>^RJ$/.X4?X\@>5[ \%Q)D>6/6+*@
ML]KKR@%H[(!-7,JO9R^"&8*[..@MF<Q;) <%AP-L4I+>W=6*K7T78)&UKC:P
MJWBV%R3: 9(6IF+3H-RS96)5Y*K8:._[U".BUUWSA*M9/EQ5[_VWPSLGC%M8
M>/P;Q(XF:B\ZEW8,=LW?;H1(KU<];YAF?/.9=DN8TJNK//&RJ]I/[G)4D7U5
M3$/BGU[R7&1/##BT^21J:MYRXDZTQK-;? ([W$S/8H(?-_4^KG] ?L0T3[U'
M7J9?;"%OGA0K][G)6D[-PE,&ZWLT,VM=4CH@)<YIF/HKWP51O70>/Q<M@'BQ
M\\_,X3\4:/NOA(G_<<)$A7]"=SL0 XOR0$,8_TC/!845!NZZ[JY3<%@OY'VG
MW8@^'4'S$QBSCCUPHI@(0VQ\<H6Y?YY!0[N_]PCMIJ%>%**2Q_I7B5T"!1MW
MAAS F[K'H"J>GQ);BW$M-#"-'XU)T4O/=PG"<R>P?5CQ/'/UCXX6Y#MZ,^MK
MADS<O #4&>U882*.P3@+#^P3]%0M%R1345P]^*U/Z8(U%ZMV+N1YU:F^9S<E
M 7V)'5['J1> T'&"VP4@;!.[2_S39451JU&< *FK]ZP2>1GB;*;812<(H'"-
M_,;->FHHU3>*M%^>*R92LJ"!-V%SEW=32A4="2.(T<V >-V@+U@$LBPJ1%/]
M)&^HQ'(:H=7(A=@#["'M4 G,H-EYT07@59L,:G(Y#(FRL'@ZVF-?/.LX9CK7
M1:W[\NJC1N:P3R!A#M>-;!(KJVAT=D&HPR!%4EW,CPWE";V8-H&>WY^TBK(Y
M?C5(+2))#J)&V'L_M* %!V2?%0OH^L54V!=DS:K@53=F<V2ZQ:. 9/"7\)!F
MT8BW,$YY?QA-O2ESUB>5,L"KSP\M'_LOD=SW:LK>M6Y,<E8X#J[&X;%='4HT
M6,AVW>KJYYDM6S&W$W,18).W"5?BPE6<+J6D<W8ZH!0P#<=< %80$01A3)8R
M3A,]:XU5KH]A=*:>ZTEQ9>WM[GU\X^$,N<'60YW^/Q9)7$]#97\*E71^B04H
M"A^8:Y%)#4]:(:;<BPWO0:M\2]F6,^&MD*66T1.KA&41IC>'.7+MZJ[WU>^/
M]E2,)6V.U\4S]%T :OJZP+%O*M^B$V(X62.T)VJ?D<>]S'T:EE.?=NTJ58GM
M0/AJ<F)_Y7ZT\$S!VT[4UG"%+*_<?$8A@B\U7>*/;=W(8T9'O90BUL)?+5L[
MG]LZHP4JD[7SHS^A<U[M=1$YVJ9%O!WK*"I<YHRW*[[3W2=14(&?;?QDZ+&-
M1$!H'OM\@=[7;.%;3&H9Y5O.UVR/;'9/52M1]=V9A^M 5=&:5)VFH,LY$"7U
MK'SGCGF_Y%#(-IDGY(6<8MG&""O4&)>*?_:G&JJ$TRC6M"\X;&GRG;%Y[-%L
M#_0 S[")CEB&BE)UP)F03D,^((/5F'[)$5KENWA)AT*QI3^4>:V!;.Q'O:.'
M=&];F5!Y@-\>N,#.9GW?^M']Q_MC,KYVH!J@GE6$?*L.^N!7_D9(_](^SAF=
M?@+?6.1?#A#;K /6Z@S*ZECZ5L3LM HBP>M)!% %0@+CM@)\UTYO$I/ES=)<
M&Q43IV73P;95E;!B-7&B"-C]P]^[)(-IZ$+2+/C7])IV&TI+#V;PI1PIIJH:
M6L^J\K4[_X0IP'Y:U4[W.@LJ47>?B8<?:G3PC%F(O?(_O;:P0L1FJ'6K^P][
MI2XIS=4[=BYQHC!-8E9/EK/4&1V%ASZ?;[:T9S8(*@R,&-E-TS((#LOF3/5-
MEZ3<R4I5:U$Y'A,>VDXRM1J[ &C_D=<,1Q9:.+PI5-%P'O0+19&DBL06&=O<
M4+VV+X=0PC'@1:'R.#K>WJ+\PLSP8@_ND-*E_ RN=\GU/'V4]X.[/?MX5EZJ
M%@4Y("JZUV8-)>X5Q"-4'I2I$Y*<=D%3;>T[G'_,3+>Q G;&!.F;GYE356_Y
MB XQ'OI>?D[X2.5W@?SHP^$;?\'R_]S#@LWC"S#<**52K,K(JN+TVPHDBJ?Z
MFFKI75O['S!CL8\[OE3?7E&PLH(H_Y24"Z/<9XJ83"G-*]0L^!U%,]N'O ,S
M)HK4OZA[: UO;1T[VV_Y;X03J/#:IL3)-WFQ4GNWGUP R$DG:]K:,UQDO4^U
M51E5Y%B\=6TRV,;#YQZ!@J64Z(E30!KB \+SZ79FG.$48<G!4X/XX06-BQ>C
M*[<C_40VM ]PCXWU3N[;\3^W^KXI,?ZLT]3KAC%CCO,^;S6WJC?,Q=4ED66D
M^_9"K0-(HS:2%PX1G+E&<=\F$R:%9<AT]4J* ^H+VUFEIX4@MO5(_CX.42AH
MNBJO>>T7KZ@9\MFQ$;%E>XTS/!HS$@(D:_7 "^*L>XEBN+=8!FVL0;M-V]>:
M.@GI7P:./!X4WTV*?#OFGIT^&N&_3;;=A]=0QN)1J7O=BEZ=<:B9VL&(\./
MK"+I'SHDK9$[M6':CUR^D1[)ROJ+'.>8C'Z*?5M@66@K;K<LH4X[U,0[N%XW
M24H-M4-IU08(J<D,'(TJ^IAR%BNK.OHYPUUN[\3]\'HB1!9MG/V@.??1-7?5
M-C7++<>R@I\+_^M;-,__FPH.81-7A'\#&P/67@!VR+ ,*.#V(M9+&>?UB7 ;
M=X0"7G7BK96>D(ISVCU>!]::_[B%EEWY2IK+^(Y;L2]5\$&ODOK9!>!8 ^NW
M(XSX;2F&0>SH%>,<< F=EI)9SVJF"+S%"Z;&?YKA,SMB%7M)2VC'7#+;YOO]
MP"RN\O>-AB^N(-Z"5ZHO/6_U\S?+JS(1E[:["(Z!B$?NK$#B&Y84,>M9I8Y&
M#W8Q)[&N[<O7#.-*ND*9GZT]BTIV%MP/UP?O&6T!<;PL!$:K;JN&O4X$XR:<
M#48+P>RA-SI'&,%A1&%_(37H]]=U M/NN7//<X[WXWH>J)$:7T]\/+#"@=R>
MQWL0I\ W_@89R\S@EU9Q, :,5B+*ZAI4;!RJBCK$M/4,+?9TIWMUM^R*V3]K
M8"*=X'H<;,U3_XBSX0) >OV\A*")?T!@KF[ 04K]5<!1EJ#I'<)]S #=;2=1
MY\(<0Y\ FI[53TNB%3OHW/6'>0J1T-K![\&$$0P9T? 5[OP"8+>,0IR+J)]Y
M'2]>HKPKK.?R9>CDT3C"F,ZK8-3*:+P+N7D.39Y1:VTR)*"3PB:JXG-LA)(^
M-/M\P9OG!NV38^9Q^$KU/=R)8>ME^_>XLF.O1DS#L>PM4D1'H.;KI39L*NWI
MVH1O?F=5!+N.248V1XFY# 4&<MQV7GXY['S3O%[QR M E7U"*S<*<@UZ#YMS
M\I9 #GV$2I](B)?*8DW<W14K9*$_S])RM'G&M0]^\S#)$)9(]^#R;M;0N[BC
M"\"UOSUY&/1R18?J."ZS^HRP$SB:<*HLW9"WZ;G"37CEY3 6_%/'_4U1,;G8
M[TNO2K2S7E%_*=]?%\=)+@U;B!,I&#[_?E-^4[E\!OH,>QL9^3([3UIALN5T
MZOE!J]B/GV33>1@M\?F$CCR,#GB6JG.YCO^=-T6M6IU-[GBW$GOS!S7IF"_S
MZC\M9EM>N,X*W2Q_G!Z76%^Y3>>)^#&"DPJ?UX?/U*P"(S\O>%<X'^=C7?8B
M@#C.[STO.?7JE^7EFCW>.Q\.!U,*\_=9THX1[^!4+@ =;Q9[%J0S8Z^SK54U
M.=@9\' 4((3\MX2_PU%+EP.^ /QVP2X3F8W JW^K7_G7 KSMSI>OP@O'HIJP
MHE5,N6B)%K_EE"@HXY)T\V&!4C' Y@0TW0[OI"N$CPSM$4GK *]UC"^_^MM-
MX,%!X 4@Q$65<.=,E4"XO-.*F?;U'J:$2UNIE'@! ,L@<<P3_]7ROVOY+PI@
M0-RCPX33T[8+P+?Z+TJ\F+0,ZX^+%ET>WJ:R45=VC1.ZM<D>_24\&F:[TB9D
M)EODG/6C5EU++.NVD-5?.OA($RT,)-X(XB;"W. 8T;\)8@"?70#RLI8)5$Z
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
M;O36M##L>>-+PJ,?KS?D_7U\3[PRMS/C/HX=_&DZ[5E)F&<A4M)@T_OF^GK
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
M9JBGCXQL>]5Q1-#J%6SH_V+OO8.:#+=]X2@J4@0+O:KT)@+2(;'1!:1&:E1
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
MM8XOJO1CJC'?=J%";V->26VDDQ6L;+ZV#<0"U3PI:>'T'6O+X@UBU?WV;&&
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
M =#!UX2A.MBH1,#DH+\U)3S6 Z>;'JJ>#"[Q>/?.IM#,EU_CZ"JD9;?4Z+3
M5UDN4,PJ 3K7"B4B &?J;4:1Z8'O*#YC)PJW9?,$4JZKXM:4\]3LUSK'^V7"
M^N7I5; NF?+*?0//E-[D>&348^AB?4Q>)W(>DR>&9HQ'?L%+,&6 N>X<B0PQ
MZR"BR;Z5-,6<LV*>,>-;#?7G%527\9%#!H59^_Z$,07/3]?9@4HWHRAVG;='
M V<-MQX2$W_2$IDL4*ZZL^=MXW!7X]JKGJDG];^@.MC$?2<.DX*E"I'Q3,RF
M"L<V_A#0U8D'(Q3>PVE]THP/V6_6T/=^[[6]BSF1SF?DXAV@A#8W5CVJIJU<
MP#D]@%3XNWD1'M@.XT88T3P1EQ@O6H*(+- #IG)SM34TV7!\)N=C=4NF=\UD
M9>WRL_EKZ[NYB>6E]][7=/O$&S]IK:2+5Q(@/=#9%"9/&:60(-FA%&#L3 K9
M[S'GGY-T(G5Q"/1T\W422"I;&O+\,6-5D1]-9_Z-7,RER<ACL@OO:/34 \Y3
MN&VG?T(3%R& %/A1"XP@X-:!?A09+5?'+[2^-KVO8":$ITE8+\QR &L<B-']
M5@#^&NA6YO;=9;L\V!LM50CF'SWI&ZYPY.%A(0OYY*P622:/5RE\F^UV8_V1
MN#V_;KQQX!>$-'GV5N ]\,LL 1UPSJ7=E7T/9E;OG/I_C+_PCU,4+! UCU%D
MS$=3I2NV  U+K<KNDPYJB;=_8@0!MXOW&6[NV!?4L]Z^MS%ZNY_[]MT5 XUL
MODWM^J*:7D&L!'^?WKOYKGQ=R'W>OV$XJMA&SPL]1BS(F1]( %RZC$=7:=4G
MML] ))@X&-DMXP#]#*.BUNYK*;6(\<3T.(*#TI>Z5?P)B,8(E\O3)!-S]-5'
MS4(Y4U-,]S'P"A&B2*I92,3?:X2#H )T.6"4:#<3UFZZ?P(12;'KC?:=*BN&
M&UDVQ\Z[!EP=*C,MC0G3Y:RM$]'IKDB(\KV364@< /RV*LDW<-1YMK6>,W$0
M0;KVS>H9)DZ:S@()FQX!8O4^C_MFB6=8C3GM1?UV>-<(;ZIH?=/L/9P2F<WL
MD>Y]M\0" :=RJ3U3+78*M6V\@ <1#(9''*^V:7W<4UR\^;YQK?)4P)V3C)68
MS]PS^)J,K3IR*?7A%_H=K8H?+;(DN\?HVB:_;A:(!Y[O[_"]*ZS(,WI0K7=+
M+*>Z(XG8:*[=+S7BE#UJZ@2P!08W+YR#@'Q=0K< ^FG[Z0AR7X> MV/R0-=2
M?!51/,%638TK?L?Z' L4$#]V*=XB\ZK%59D;ZA'31\A(&9/S3,$'C$(F+RS
MW@-PZ\-4CV2CEF1U?!:X&-VBZU1MGMQ"U)L%V^?&6]ZS;8_8YIA8:T!)L4 W
M3 *I"N1CF2'O@>]+15\ YX[92_V-1Q;T'!8VGNX;BI@RZ%<:'$P]8/D$L=-;
MOF\35CN]]8(,I3H!PB&TL_!=UT\3/RNN[71V=4:C$HZZ->-%-B1'WGE[>\DM
MNZZ\>A$AT!&Q/),M_CP,RP\-E@F"41]_9#QE0NE')DVE +:3)&_._H[[.>Q\
MM;:MCB+PC%]B72.XXF69AUOP>?UFT$"6>J*O#9O-L ?3);HHI L*J!C21?FH
MNN,A'VZ240D(U[<XX:;5K<C3<IA2"V\UP?P;!\+R+75#TQE0NF2DYP2=CQ;*
MSFQ"CR%>]:_+9I3(CXJ0%!*DD453.0VCE)'I1\3FZV%G(,4__\?9P3^CM/-T
MMM>,K0?RJ/5YW1$PLEF:-XF[*X1C0TVK*Y /EX$4'U-HGA"]<WIAH=G.R$IU
ME2%Q3%6><V#@IO9SJ-E: 3C] U,,.0DA.VY_C5N2;&>3:</-9F^R)ECFJVD"
M$<77L<0'%?&\QIET+,,%_6/X$3BE1D;I$^\@5<<%<T+X&^00R@\_5TAEBX98
M/\"/R:-/X29X5A*APO,N_DA)H)3BZ7&QUX/71/+2IX: 7[(F8Q'Y/P*_5@A9
M!'\YDO;A\"6O@WS(+/LS<C846CL:$XOUMA.B2P/"Y%Q["N<38/]J5]LA\DC:
M?3_.A\AVZM3Z"LS]K,@;HEC.4_FPN.$H.[JP&@'7%S)3QN1Y1^YC.XI"IL M
M)!\E)%;/58_A,, "71T/\7XU/+'#<R2G<X/H:M"$>5X6EGHG<&-/A>-;2#RF
MOH$NYMQ7 T\A9B2C",_R%<D)J>6_C,H\^+IG$S)J[V.Y^X-E<Q;W[M>^TDK.
MGMWBE[C;/Z=B-;/) OV_"A#^K\W\AD&DZ-Y+.+:8Y]/'22&T@/-OX;^[K\7$
M617"C:PG;V_>G S6V7].4\LW^:"SLOH/O&J9D.S'M#]S9&=J$KLM%A &$[^V
MDTU/LW_S+0!E)*WD_6F!W6/,<5/Q^G@C^*!,D,'8X<]!M[T6>VXL;N(4JS_C
M%%/[?JXD@X $ZA=&!BH@)%67.<0"-=3'$;8T6:"ETO:@@'"8,-S(HC5]4=;;
M;J(B2R#,JB8_BA-YZPC4+ZKH8.]1J=QA=0WHYB!%ESK%+CF/S;D:V]3IQZ>,
MQ0E:#Y@BDT%,B#]2+=#KW7=3^<ES7>'15.K.T,=K74'21Z/*JUOP)\\DEK-
MM^S/0'A1':%,$',"5KL=UW804*,&,/+"<=+]A,I9T2ZY4Q39Y1QLH4O7@;S2
MO$I3/5K,3[#BZI#-6\D SN5>;<^>O]>Z,)+9[R*4P,AVV,/,@=.[-L2T\SVS
MQE<"1#<\W=.*;T7L6H3?&H\"'WTF>B%%.6?XF1_HY?2HWF7N5?R6,GF.^IG]
M"<E_ [)KH CY*#'LS;3(]D5]BF];6B'"@9)3'..EF50TY[KH9G/_[8RU0%<K
MY9/;39J>VB'?@''<SCGMRA;Z$6*09/NBZ!A=E-CL+?BJ</V+R]=S+E66-]*\
MS?J_/[ZL>TWO7YO&'H:1KX#9E6GX_<!4W 7.'FD4FN(&2IAN1>(K/%!9/@.,
M7QA-2+A]UL[ )>_*<Q[-!:D<CF5KL=O\666/A0:_8:HM>K& JGEN)2!#O9O
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
M8:6>52[RRN%;E%&1NYJY"R=M_AND)F0S@4W.((QTTP/KL'U(\;_K@H*(L**
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
MAFW'-TVTZO38$59X3-!D?KS$+0ME2VL/_WSX';%:H%9 .9[' H*07B,QQ>V
M@L6M7N%9Z*)A]G66&]V+:M'\%%L17A3U9-(3E?EZNE8+UW' UR;0/4GJJ8>B
M^=BEV'PS2>D9XXB012Z:"7V;01K1#Q64A:_+2L5N#V%4V7B[%<#J9M2HL)\Z
M.\(U P(6</BYP+/O#3C%_9UG9[$\F-!0=#,Q!>\57;LB]_3E:S!QB^+,R/OJ
MXUMJ<[1(95(V*H!'IO+$PQ_][LFD3R"<VP\%=@ ]G .TMVB2<C4L8F[/SX_K
MY\?_GC&^NP,Y^-/CU=CZ[UIM-==FSI3ZG[VW5AKY)<T3G@1\CI_E$@9II@6:
M)&M\DU[ B -Y_"BPF1:H .LFNTCK^@(828^V!/PRYA$O6Q+G;>,^F]JV(=^7
M>R$&$TY ?O-<,NJ?TM<!C\72VNC1C"E0E7F;A62_PY^ IG'$PSSGLF:@"1SI
MYEIL[*&7![W:+VJOE^<'!LZOZV&4UMT?WK"4'&2/<'=%+#C&.?"#Z<.28M<C
M[S'MT"0=[CY[.0C$6H(=52TU=.4NWZ. A!SG^<SKO.#Q2+$P"2N-)KWD&^6W
M10)U:=DFLP.P>L->M"A2%G#K$H(RGJ2@#WF"1281B_L(6D!2N-L.1/3;,.-9
M9ESZB\[FG%'^GV?S)-(7-_*,KKWZIJ?S=T*"9T.ZMXX[D#Y^XD)Y431+HIQQ
M@_T&9Y\Z%:LHDMF#%3%6,.RIB)$Q#HJ0%Y>?OUQ4_,[CE:)[A@OF_@%'FSL?
MH76A_]>?Q/C_V_\NK1;=!1?#Z]-E8XX!M*$=R-IG"]JQ#U"#^3QAEZ@;<0M3
M"M=1 L*99<E5CNKY]]J4YAM_N.47>&EY5!]WK;CDHBRU*._SUVT$/O[K^*N,
MM5/_\T\K?94!3B&U1FRQ9^;C4&34X\#NF=_N4%F^=*6@F.4):SV>NQFL/&[H
M5$,->QK2KE+M9UY!9_@6X?U$44PJ&3><AE>E[-F!X(0S:]!-N&=N\&/[I=J?
MG\_X#<-?@Y=_[HM&?8%#B6%$4 E*6P8R+>CEM-T#L@Q8D_" O>@.I%O?A-A;
M[-%L%]!U?[!=\]9 Q4=C9J:_BMNTD?6\]^D_G2Y?]VZ:9OPA9Z&;#;MV( ^V
M?Q93=-),U?'Q<6[-1:N7@8%48Q-TS<J6ZXB(ZCM;H7/\OSTE-%^6B:XY?138
MTW581Y S3V[4R4:'%(<P*H'H_F<*\*X2^;Q0EDUUV%U#-['0#7.S$J,.=ZJA
M5)W4!>N\_AHQY&_)\^&0S6V-KF8,J"Z\IO,"]=D VF+:1/_DQ=*:T/[<69!3
M"LR7LXN5T_>9%:(^)UL^^A>A[*= LO#O2IA D!E?V,6FAY%08 <R@)4'>ZZ.
ML32HSV:][ 2<"KH]7T84_@X4G55[U-(?^FG(Q7\^\V>AR#':ZB/AJZ^>"589
MGSC'>W!%AL^\=._*@7W0@,\H;RYP!F@A;2@84"-V37>!R(OT!!->A&(E6)%4
M@>@T.;54CM(*P\!SW."";=[\V6N)/P(@LC_X_&M_W)(_(@A!E3KZWJ,;,9)
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
MT@SF HW#KN/!>+2PM^KX4\^4@GUCI]]'EH8J+BL%:_!..1_,J32M9M?@9<O
M1<8-^IO"BI5SG86MP-#+VQ%Q+R-:/6,F\!_"M#\HETQ:?W=UNG7RZWN^MQ(\
MO\;=E@I8\I)O$754-Y98;!<:)]UGG^Y[DAZ;A;SZ-B+)8PKILRC =O)P%?+]
M.:_B&'.Z.KR!),,#^2X^D1-O3\5V*TCOWA+J8)W$<>G*)/DR$=1:A(F$HZ"-
M=$X5;V'<V^F5>?G6EA+;,[\O:CJ97%GC:0J;+TUJN,&S.2%)CU[CRN_]ST!^
MIB6*#)<B!GX6BW0:LP4D4'*C?Q4L5[N+$EMJJGU;2K>RWYE?E*HZ?%?C\.-[
M$4=/O<^BYX<O[T "!-"@FDXO=,:>D4TO6(NCM[%\%J%2X9Y6+.W8+RSXO9A(
MOQLM4P:3F9'G3N;P32OTV^&2O[R0-6MXP+/I(_EOM\:4+)WO(8J?=9S=J$TX
MRK(R0$&!6%K'XB _\L(B5-08&]R(2[)M3?OFZVO]:3;@HL_&6;6]*D4TTX.H
M<3AP>1T\AF&));FR7Z$#R;(1A%.@"85F[]4VJM;PCCA1&^-S><[;F$&W/2<E
M^F]9Z1\MS<7YXY#ETC7A]E]UJ5'$R/6O;HRQW?=<AIG$*.$LAJ\84)?%D0OC
M3JMX5$C<'+]2)[$^)ZRFNK10\O>A'<A))=)2M,O $#_?KQU(*ED,%CR< &V$
M);+\7K#,<@8I;[ +;#ER]_W^NACCO#EW$[QNV(I@U_#-FZ=PZF_/%WD<UAZE
M)?*LW''+8_&SVXA!Y)D+5(-.()H2W9N.R6+I1BH,=2X,BX*Q#E\VGQG=TVVD
M5,=H(+0%U6YA](Y>;L\FGQSRF6))>#%,&^F'"E]XLQPZW3>'I<]3(H5]%$4F
M<K(K5D_[9)Y9BVP^'\'02+<CZ4;F!/<H)V&T& _B8B3<?J#7=B O(Z3AP&U8
MW_KT;R:5V&N+Y4%$+%S!4DV$205PL<V*.X-V5VQP[V8HD?._7GX<U'E__O+[
M@:@;9GPKR9)_^G<OL03NWAWY)0Y.SBPQ.H#\,9;QTX]0*>W'-U6WIJ.TN1NO
M:=:*<0?=['VR^9WI1<7 RJ/^'U\$=T(9T>Q*= AVYL_"!(;&QS1DN8X9NRW0
M+GR6VI[+/*>$N^QZ,5?5!>%C_2_/PO6PV$D+R/W]DO]VKY0?1\U &^']ZZ!*
M"$85]*-7]>:M_&3:IW9M]V.DVOQ>(G+@M+@ST==:.]T7QYH?::'&YST_G!&0
MJ'UP_2[TC:\!^ ]XO:#V  FK8-G3]9XVAC=81+P.NX\JO/TV_%Q95^J]E-&/
MHV>CHKX?J/YQ-/NK>I,(A(O_>S+HZ%W\)W[=@5"7NH>ED/[@3?J=E1G8@_5
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
M'=(MW2+=W26=PC#S#6ZWRCY[G[/?[_=^?WUG^*TU T]=UW5?]_T\LT",(&8
M B5Y17D !04%>(3\ 1#C@"R C8F)A7D)&^LR%@X.-BX^!0'^E2OXM*1D1!2,
MUYB9&*XQT+-RB=Q@91?BH&?@N\4G)"8A)27%?$->64Y2200D)7$^"0H.#@X^
M'CX- 0&-!!L#F\3_^(6H P@O ]:H96@H]  J(0H:(0JB": # !0,E&\OX/L+
M!14-'>,2YF4L;!QDAQ(" !4%#0T5'0T# QT=V>J); ?0"3&(KO-*7[JJ_AB3
MWIZ8S_M-XF4&F8)ZDGN]VXS\3QQ\L+!)R<@I*)F865C9V 4$A6X*BXC*WI*3
M5[BMJ*1Q7U-+^X&.KI&QB:F9N86EXS,G9Q=7-W??EW[^ :]>!X9'_/8V,NK=
M^^BDY)34M/2,S*S"HN*2TK+RBLJ&QJ;FEM:V]HZ^_H'!H>&1T;'9N?F%Q:7E
ME=6UG=V]_8/#H^.O)^>\4  TE#]>?\F+$,D+%1T=#1WSG!<*JLMY!T)TC.N\
MEXBDU3$?VU^EY_.^3"SS)K&@'HN!_]XVR1.'7FQ21H%9IIUS:M^8_3-B/O]7
MS'X0^\EK#,!%0T$&#XT0  &'EJQ)7MC)65:DNH+)#]?(".N)CAP'3E &H*GZ
M@K.&Q((Z3OADW3:M1T)2<N0;X6B\L,\@[*$0D 4'Q6!F.U6<9VL+!^NRDW]K
M5S#=6]B0_K2W*COH^&'I]#XN FA;1@"O\AF2:C#\TD?F3YI.XRL0 $[D.-P;
M^I4: >P0@QL62Q% @AE< 023<Z,A]M2*>G32K+J<=Z&!;KO"NG:% @&\Z48
MA 8*<G2:J2.2!1H5Z] ++0HP;CW;DTO@!4<$T*3]IE=AT.(0/^?^IOORKPWJ
M%R"0++A1U-,'A\J[I1Y8ZONND^ _1 !^G=8(0*H;%@H^#@3-.HR#>_@1  ,4
M3E\-@:A++0N+)*\-5&$.L=/^"YVE7^A0U*U)I>"F>]5!<^FTS@'?/9B^H$PR
MG(RK[ P-M"N" .8XVE;2#W3U_0X"X[K_+8300,ELY0_P?TI?[2^Z6?W2;<&(
M<6=#7H$Z.-KP.\CN?PMR=3@5E-7_A>Y!YL2_[]E-<YNV(KF$YY?.0Q<Z"_[2
MN9!_X-Z"&<T9ZTD)=_U!8,!_,  HJ^]O$/PZZ0J3=KA4XFRF,]($$HZ_MK$B
M!>[Z*?"N9#+#FW6Y<Z@\W_UB]?=^02M/\O-/'0$_R/CWQGJF<9)[3N8?Q=/S
M2;KC\(4&R)^S"/*WI"\$B(7&-65[($KJ>QXM79 Q]Q<9%0-EO?C4B#UUH8\]
MGR3^>S/MK,N=>QC\GY=?D;1A/<F5_">\P9KI(X9_9PU4!/#'E(Q&(N3G&8?_
MG[+S?R#E/W$P L!F_9^'T%'O;]=-9A!N.T0:DMOGI%GV'T $_<?B]<R8-D#
M4POZSZIF^C^LFL[_N6H^4T<6*V2Y%/NG);U %_;X0^0LT5QWVRMHM!IOC.T,
M454NZ%[)X-.^M99G\9BG>0$,""#',WM)=$N2:"W?:LZL@/&=+0.(VYUO%W^Q
M\D.N?R!$0(7M">.B!>U@M*Z2[JP8:B!KPA\7>GY\M0=2S,^Y"$ _ .[#L:)A
M* &3DE>CL:SWQX_./28FASL-^QY/)W8%'JLZ![+FWYK!9DUZAT&L+H5AOD+Y
M:,CIE$N\0+/\-P[" 1X-2!WEY^QHK63NB"P]PSJ4\"FI&=H FBP3#W/AL9,X
MSZW0>XU:E?VA45;,?FB"Y<6$69MC=M2E_+&!0[W/=E]0JJ37$]P4?:EFES"?
M^49='LQ>7[5C$X(Z-6D^=C]L3=?G;:1B+)]L5>2(V,(9.SQN![M3.7PTL>1]
MY/0=O?L:7K@)RZ [@?-V$9#*'*=,.0F=]#F/,S'5?A@HO9, WN6_][266S9%
M6(O1Y>OKD[ELUPY]=0&.3)M'!0/[0?X:)BX$#\9ZZ"J%O"-&G')$JDVL#C>(
MU(V'"4;&!6X2=GDO%9WMBAXM"UY)G)/@'F\<%A7RMG (,[A=V,7TR>N-SV5-
MM#*T: 8E%UVT3!HG+IA8Z6]R>98$BL0:>J/O9B.U4-2G$QE/GN0PE9;-<>DV
M*@PY97!;VQ@_>=&Q4\0]R,*"S:M#2S<LT,F#NQ:M>5RE\7SUM TUG,2ME64(
MFKHVQNWMP344[X1E8J5C)"N:,,X $ ?3QEDNDGV:K,&=9]U-/8I8DR3HAZH6
M064_QB]N\L ;3Q>P<T;$0X_)MS36#5!]6MH7"J)W%:V70['@O5>:/%MM5KKM
MH;GJOLUV(RO1&"4YW&;]>=%+3UIQKK?7H7L0L4]N!7UAJ2EU10 E!CREN0-P
MSW%A3;RJSON3Q<%'DK_5>B0@ )=,A[TZ426K,DK/TE0G^$NH>;4; 2&UGG1=
M'841-$UBI7B;VP]L]=C1*F.J6M2OL?G2HN8U=G['5OW.X!-*L%^^C=,&N"FB
MV7288+JADYTST?C6$ZGQ^"N8- J6/>&?YV@\&DZ8WUOVED8G[:X)A1%YO[/A
MG,1J<7<?J%#EB3R)3";--PJ%2!7X-@Q%IR7;BSM,ZG]5;WG'T*$1\.)]VS*=
MGY&EH@7-?F>Z(F>D%WQUD=R4?,TU+ZBI\N/;+-<"S9?S\L5J] *^/E*?;W??
M*8#Y.>2@<-ZG28DUAFOV*K_/;FM(C2B4R.M4#>QNX5\GP\8JOZ$SSI/)R\$+
M"]C+LX439AI\GI8FXN2WC&@'.UZGV)U1*Y?8BSW5I$+6(\(I5XA<Y8-4/1IA
MU-Z=BFEREOY4;5M:MWA!J';\:$I1.&D)@<V8%L/6^O1.GHEJ&@(8BJ&JJ%_A
M,\2R&#X\''Y!5U-17F+55 3MOIN3T_0H/V.IY%D<P^T>F*8+E]_$D6U*H[T
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
M !X7W&<X"HE7MN_!=7?4DV3</HLZ;%[<>B6H]\;(9F>TD=&>Y3W#ERORQ "
MV5=4LD4Q;H4\Z-DT\;6FZ]PN_"J%]_FTC'=_&7A!W"ZNEV[Y6L!],&=7OM+7
M\!;]XX!N6CVT'J/R5,N\+K_5[,0Q,Y\<V\6::KWUH#A:+'3[3BLLOHXFM) 4
M^^!=^P<O6'L@ 8*C.>+3@L0<#&]\[@<'0W3'^I];6).\G7Q9.DPJ%/'P+ WT
MY>NGI[$HBPB@4FI]Z^%242;8:BU\\M5""!V*^I*%DA=O2%=[+MNIJJ<S_?/8
M2AOUI$".A#K6I$#@_.+(/C9!?N5<#.A3.P.&V?1M&]'-=B;?JX>]9J![7 Q9
MU]$\IDCE":'=4U8<BZQV', ^?]AZ?K&%\R5%FF)G\2FN8#B231/"Q$R8ZST.
M(ZGIBMC"\)OL59@/KUK0*.;AS)%Y+>S@A"BK.)$5M!8D,;SV$G<<"2Q!?N?6
MD*)K]$0 7DL1<-(T+[#_*0) Z3X>;(S'?W^56X>#OX.J_@6]%OL8UZ9"BAO=
MNQ0$\/)F$VC_TD<$4"M?8W8^"/1]4!^X8: '5'4^VS+,*GM=4 SY55X[?6(7
M?"S[7!8!2%EMG>Z;_\L$>=YGXULP3-"\ HQ+!>VT;/KX"K@%DC, OWM2([D<
M 6Z@FJ,[03,$3R<KP*Y_O(X $@2/SDX$UT';)0+XF]/@&1$$0 F:M5RAFT3.
M6><(%_ T3=\-&%P]$H^!$TP3(( >RE/X&;(+W@[^&8IM[59OO@X"\,M. #O_
M!7#SDRZU1?SLQHH%!+#M?QP ]RJ;/EKI158EVU?@%3QDIQ<A[MTP+OT_H)X+
M]X/"D"68U=. IIOU DW(=P'TD )8#5W >G'I0=7Z U>7<]S=Y[A)?\&=_P?N
MS!^XD:!PM*7@&T=P-.A.\KH@Z#?)_"M_J1C7'XH]^Z&8VK%N-.:1;>TV,D@A
M=#J9L,3SE;- 6*Z1S).D$1D,[CG&]R#8KN_$A/M*"+[<Z"HHM!H$_PH=^FL
M)(LTOBI\N7XQV!;@7S1_\"_8-2Y@-VB@Z6;^2]FLOLF&7-O\;V0[C]AC)',$
MT$#SG7J$XO>(X?R(F,I?1RSKKR(6\:MS#D[!KRE5IK:*="TCK-<7Q_B-=M,[
M=S!5O6]V/<YNJ>$[5,5<_Q%Y6N0\8G\3>00P:V9>N]>HCB2AH0#CW""#NUJ"
MCK$'/"W3'YU4B\7_#KKVN\WH?O??,-)_P[E(;I][P<NAR4C.+9!CG4H>V/8
M>)NX]R KSG=M>].-[I?L0.I#\8<'#,X?K=V40P#QE! X:@G==M$SPZ^S&0A@
MA@VINQCFX.S$KMK?9Z@MG-0F" &("]+!,)#3=B$Q^)]CR/W!F.'; ,._"MHP
M:-9TY1?"D]\)(YW^/<G /SGV(2E2S?%\1UWV*^KH"_/\$3+&?R_UCQ%:R;]R
MN*CU'P9A@5V?^EE;H+^*]*?!R-+RBV+GJUG\FJ+GCWACDA! -YX"TN@J%^76
M_#U%PW])T8LA=U_^*=+ +VJG_5X0D; 5+E2B7RV2=R$Z%\3^O:Q$_%TYU+N
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
MD1MGV;5,&.Q].2[=?,7(>?O-QZIV)E&Y!S@NAV?#S!?%Y)?$\7^%]K?(_K[
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
MR8)CE;5#_&[PRQ8[*)@"XLG'XH8FYAV^G0<\>I7#U=E12R]QLH08[B-G2&0
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
M^L.]Z >%Y9?,_JR-K,QYS>:V6K+?>75L>FE(!NHUN:K4X^9,+6E+JK"P/*
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
MNJC+XLNPLTK4EHF(SW<3DL*;1Q5]-=6TMK$+*AAD#__9D%&DIR>H!#2!?CD
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
M.7N6;YID:XF/%T?L*/!4,I]GC?.2H!D2MND')ZS0'C7^>UN4>L $J>CM.Q3
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
MU2IR/IW0CDKS#P52C53>]YXZR;R@\H_3>VLK,2=)_U2)\H IB =48TV8;SX
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
M*H9/;28ZA1P?;_WU5MX_:3,\>^9(MEYBDO:'H-C&K_B&=P<@3V3LCC@2\#\
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
M^IF&)B /JZ#Q$CK!-:W1PM!3L"VGYG%!?0E6]7VU3X64@?RT==HJ/Y$R?^8
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
M^__0XR4:S/\SRR!2C^5@ LQZYD^_E, VC;B1.6<-M--C- V64K\*NAS7#W1
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
M[L_X^R]H2R8NO,"HIK*GM#Y_Z?(P'&OS>_VO)S*(<Q0^-E(H/79X0:?R2-Z
MS;R%1&B)&:$A-2\%IE?]NUV4J##[K&7>OJ?(\.C'+DR_:+WIZ<\9U6$_;0K5
MX=VH;^F DLUA/T/481UE:#9V*1KMEIXR3-%I)E1*2*/'V^P"@B*8O,60DYF&
M'J?J;TTM:+^4/L$Z]3EL*@GT!RP*GX8T6'R"8+(_0=_WQ=*S27Y_&2HY,&(J
MG14H- 1*N$CR EJA3QP;NK[>J^N\*RCPJ2SQ^9<!Z6W.@)CYN9^;.)FN(4#>
M_1-BBJT+S+5CP08L]1:P$?TRB0Q@KOYG09ZN]0T%9R?;/K0MI:9\=O<86[!)
M?R#*Q_5E&8$=F0/DY/=3M-KF");K4AOK^"RYB.*)AOE31HNFY8W*;Y*D)!\$
M*X:S[G/1CIO1 RB8^A&-?84DW$0PTD;!]?[K>FY$&[U(+OOO,^M*?^3*ZL-D
MZI7?I9**I*0>';G2$?]M6/%XP&5PK>7_> C&N<]XI+Y?\<QHX&!$2-O+H>#O
M5TK=GY;>EL[0O8\I5P[K?(RI_'LF+O$/SY?\5Y?J_J-AY>MM,-)F6.@$1#B/
MXEMKT(U9LZ210 ZQ8:V<P#OA9;?T).(JA\TT! ///,UYOF=&/NNMA:+P#-%8
M ZK@7R0N_#AMP1"Z$?IZ9&/#,8'2[)3V*M 8FW,_PE/T<6ZPCB1J[ 502&,+
M()^"]!Z )B=U+X9"S-V)2ETUIW_$<6]/>_K&/&@+NN!K]_@2_^D^!>?\0\)
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
MR 7PU^A# ,KEIO<?0^X.)06T&EA>?X%*V#W;J\&^JO]H+L.P 4XWH@X[FC3
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
MF'*<GJHJ[JVWK!]=&[_\Y7?WP#VV][XW',*CX--_V1>4)E^F0(B&/<BH677
M!HL0_8I[Y=T]R_VCO@K<G8M+>6$VUE.9T1/\1MBVWGQ5LNOLP .]7RTKLHQ[
M+?0;7J+'6_K,8=]!:F0HO**F%NEH@N41H@HN]S'>3-1@F":* 5C%E6='?6X5
MU16^2VVX>^V<H-@&ZKO_9!Z-]3@.#$C+4+@G2+Y$-(6/$<^5VH9PFT\%F\8;
M$L&Q%,FL/MRZ[DJG7+ZV0^67QW<;F\ZRN,W)M]O)B;K4[".L&E(%#8D"S]63
M\1QG,/O?<.J.]LZ7:WO.[2N?EXJOX3NRITV.I'V;>Q]/X2?/3ZQ-D?41'5H4
M-QP7+\QX1%?I-V8BI2T :V"09T&H:B17/ \*3C@6'90K&MB8MN3SRTZ8.WBO
MZ-(0KHDB6(@MZ48!=,B5 ,%FB Q]@O+\WO^8LOL"GH>?,0G]VEX6X7MO(OO:
M> ^C/EN'6!7?U-S7(W K3H[(,=PF>ZA_I];=W^U\A#]I>?=3[!145Z]%GY8I
M8XT"68RT-=E3\P3Q7.N^=./%Q."MBTI,"D"U'V-P&\DE=ORABOX*X[-+-UM?
MI=W/_ZP\U<53_N[FT,4SUCG7+X/C#T#O)[HX(+3C9F051(?Y <@%A0%W-[;S
M$]E@D%9HW'+E3"5/:'GODMEXY0XY5>?BL=4O854W$G;YLH(,NJ*/5CVBL>21
MC0SI<:/"+I0)=OY'7P\;)*$/3Z&Q.JC3AK?L9RHYFG)2::&C)HY"%] /PR)@
MGP30KWT=.N$"$W_8%&R<"./(B* 2HWNC&WYK(\8*CO,*HN=/<S'F].G9\QVA
M["(Z+NL*+D,)-N*BM..I9!GX5UVI.J+E.))+=X*H-670ZI .Z-?7>., /W<T
MB\5D4F36OF2M[_U<:2'19XR;Z'K#-6( 60S1,7X XC@ ^6TF*NL5PI2!'EQ^
MJQ)PO>%X+H=ZEU-,UZ@M-2[LY9,X8VO,S&@ 5*U$*H0?!N_TF.4E-,7[;:IQ
M<0'>%C7(F_G??LC4U1D5K)C#PX0O*TX7F%N<*9J 05X#A:9Y5XGJB9ZED^;,
MK]PC?>KTS[!(/]24Q$:%B=,AR25$1^L!J'8BB6)']U@(E<[KL"6;GJ<*CA&1
MW>D\OR'LE"N6>[I2M<AN7F>+(*\^JEM+U<<7E15/[WYYG2UZA"QU<W)R<GD\
MTW,_LO*!'M-=.HPX_V\0XMUKAIK3@"<!'V8?1@/_3MOH>35G\B17IDS&_TSC
M[]=<1P"[-[];!-=WYU<5> T;ZF)A;$4Y2>,SKC>NI[X\"GKT&%D4\>?_=0GS
M?ZC<.0]=UT>YNTD1#.F%<(I2P>;$+RW1^@72/6MGRZ\QCUARLP>>2K>G7D%]
MX0+D&]H.0'6;ZS,$;U+#^\0L,0?10J$#D/U^T,J@I"9M1X/EV88 VD)A0[+E
ML6)5L9UT)F/?2?6K9X69).;Y=QW=:)/1@W5J!R EC]*F64ND/!*?'H?=).G<
M=\U%[P79]2L.ES:_11\+.P#ULD$>A]LDUB-%*#8MYZ&7+Q3UM\-A)5RO:H(P
MW[AT&W[?B5;F>#!')PPQ(2_,TFJ(S];K&IH]UAU@GX3%']KL0BY\3H?$!NU+
M%!:OBB@45!6:_;*;L>]3J'PF'>CSNFRIX$G0+S1__TA7@+6KP4^/,O+%(HOK
MUSY.F=C&CCD/Y#LI/=JA.)">WY<(*5W_@M0@C+><\Q^U4R0I_/M=L?^7NH?_
M5(7[98GEOZ 6?CR2< ,QE8S+H_ .DFR(D'45XKF1^9NTOM$E+9EX'V6_AHK%
M:.-<C.012:8DXWO93%>95$RZ?'PO2TSHP\,.4P :BX*?!\KH"=%V H$M/0 U
M9HY^H8EE=VNTY"#CY?5KC8\6=14UO)/]@@A=&HPUU9!?L?VCAIV5HN>05=I/
M) /B#M?C.8+-4)J(?VR04CQ"$"YK@=ODIIP=#I1)F^]JN6I<QA918:97K!00
M6+.<>BK:DGM@E,DJ7C2*>4V!GY!'X5NEL7XMAW^#"J+=TR?92$Z1@C>(2^OB
M^%8V,Z7NEJI6)[O0B"L%>!:HY1;_O ;/^V?/7.5+K]\2U+Q1);@&I3NU'A!3
M@>BP;*<3CP[P <AS=5W)AF@3%3CEY/^)ICVR,_<^%6'^8N#;AFE$_H.UQ"#6
MV6()^5/)8O%W^?8^Z6[]3<NL!X)]>P"JA](1X+WTGR5]]/_3.^>.]Z" F$X1
M2YO]^S&J?O.W A[QY#L:L/W2OQM5*L_&<$2:']@M0W1T@AOA;^;Y@8^5B(Z&
MO&T@6KP.E:0(4RMM6(@PN!:]6!\Y#WH0\D#NSRZ-U2*2;+",K.%*#P)/LIDU
MMP%O_%V]9:+6JWS?YKP;$]AB!,EI;"1M,H8\3^C<4+P2[;W511.8HTA,*7RH
M/P#%.1/XKEN>;:%])Z3A:..0^L\'H#X$*XAZJ)-J2)N$"AYJE_]$=*$;XGL1
ML6#"DY4"N1\-PCYMFM)/%=H+\FX9>@ULE=</$,J-3F,8XZ<+F6Q&_FS%4[AC
M2#[4:K0;^F?TT*>Y)N:D':HA7J(!O^[?_:(G-T?>W_M=8V'$Z2F[7A<&2:8L
M4RG;J$21^]<&2F56]O\[H:$D4MO1V"4VY,\^4CX1N;9(OG HW4K1(\J8$4(2
M$;5MIO.F3O9.Z@.^P89ZE^H]CR$ULRRT+%-:6UH'C%CTK'U1P.EXBB OJ8K^
M. 7PN7W_#N2AY+/:IJYXJ$-7 3MZK"'2W39L\_Z(OUBE=0CWD%H.>O+)9R6%
M 5BO;W?93?8W5 =\WAHSW3 $B3+K;\I@,H2A7@BSS-JC^5WBL:IY-&=5TE6\
MIIJ"N?"IC*Z A?IHVS]G3 >]$XH2>G(Y10?2$73RS;1"C4=C/Z#IN0M;+H@0
M1_BG8URO$DNZ$&PPS59"7#S*3JU>!7CQ>5I^/%6AJ,VH_T$:>ZV9[B^.9NX%
MF_NON7[\>WO1_R&Y84;MGHE]VG-<Y-4;A.J4EK0BCL*/J<DFTKP#S -%B2 &
M[T\T)MK40\=5!<(4*;9.1+&.O5>JS)0KFU<7OO 9\:.)# W<G9K[C=E&I*/K
M9*+@.LMQ9N;<+E7Z$E.7O&8O_%)Z^UESF_?GEC9W-C(%7\G,/U DWR5=W;PL
M$Z[25%?^*M]L4WAY8X#D$%$V<  RS;B[=?0X3L7>>=W4OM)_R RE\#*B CH^
M,)N6EB69I<%>J5S)J2=1WX";J[6)0GL@X^P+JK#01!O"5]Q'-7[5O#"=4>GL
MC#L^BW?97E9P'@<=V;;Y,%'7M5<%6Y6+.]<H$7AFX^69RE'SH3$GC[7JAII?
MO_8BY>O Y_@J#"JM7CP-]JQ &?J.-X8['IX>2#__K](U^V<&$$]CFR(TT7C!
M/S&#>/ZJ1G<"(JFJ^G2>\)3O Y')OD:WK#G:'BJ<;M8PV*T#4&P_F1^F3ES(
MTPW<"G5FTYXT[H](=L0,]$WWLX%[&Q"^D%@TH05Q;RX!P2'=N%VMIL3J1(V^
MU/SU1\#S.P>@SS5]4 5$!QK!A\;)4O-TC DM*_.1?;$PRY'.Y^3<I@"YUWW4
MH"0L36WW)OW'N+CNM8^+U,(S2NE^583D4 (LB Q*:WB/AE4MOP/0OA[)O9=#
M!M=;@FT^ Y2CB3)U'](\H8&%WDMWD3.P&:A8^-AFO'U>S!\HT_*N\Y$\>-K[
M9SZ<8B[2KA*0L.T'EFEA^%=$1E-"=0WVJ\%0+W%CY&A-[@'H5T#"_,DK<(O\
MU.;Y CD5[&P98? &X4$#8'HF,%FNY+&-3Z'/2VVN64K?9DSV*C2IU058AI \
MRNLO77CTU'UTK]0 HJ;QDPH!GLM0VOSHA.6#L1I@AOZT\A\L^]N[W0T%482)
M=:0_Q-Y7^*\V#HVF_LS+(=ROP+998\DOBX]?'< 92C2K_7'Z^VPKTGZ4F@3G
MI>@2@^)352UX0CN]/VH%R'// <5A;^YW" 6ZQHGMJ*WNT '28<UOAQX$VPPA
M6"!29X6I)6T08GI?RQ9%/[G#68D.%!]UN'?N*F,\C A?W2^M3A^]$%E+"[RU
MQ7!-O::#13(_1F;3*G1W/9(L!M.EEJ/O@Q/H .J+@+U&O+^N9*C&[>\3W?VX
MS]7W1M^U-6:!&UBZ#-SN*:']G\4F].)>?F?>/@"1U2@AA*8>!* *GN];FR?T
MW?R8WP/ET+E:Y R,?[%KD;>VH<E$XZ7%GMR]?+<QYR7C5OF)<.PLW2RCG;N\
MZ8PB##Z08234,-1CZYK.^ 9,R(;H_KRZ;[,63^$=I;&0":TD1?K%?BN(PW8M
M21(JC4#>:R!.P7FJNZ6#L$0R75'/6S_S.\4[0%M*/S/ZP],,N!O&NTL!@9W]
M"NV9JPOI1  R>7T(C*DY46EMEQ""O]27K.IT;JYSQ"$TQMDZ:\M(=8J,JA>Z
M)4O/P(J9BW&G/6^46CU)_<2X/42*(0QUHSGIDWR/'IAS"91K#NG*D*@#$.NZ
M>/&WHPL:-@S+YHC%U\&W9@C].Q*#Q7JH52@!YEPH$Y_K7[<L(6$]89*>M[:.
ME<UY1!MZ=0D-Q?? G]&_SN!08[[@!/4#3(^0-P^-;H/Z8X>2P QMKMYX<+SN
MR3P3LE/F5G&<^RA*8<3HA:F=6=OEM:#0@45SML(Q:AH:FT=",B%\D8=O9&ZE
MI]$T1F%6Q'1\FP &-NKQPG1RN0 \XHMMC-;6MLRU.Y4Y([^>4M?*T'N:-4%C
M$[2/^9O46@$"6^%\::)=&/X)<4+'$[>9(#+TY%1CLEG:;F\XXW5%BIJ;8HDG
MQVQE-->KV*+Z;"=ET-5*]DK6+*YYU#H]TQX]2RU%8POG&BT>TQ_H*92@;X&9
MZ'OA'Z5S\7@+<:C/>X@7:EKJ)77A]$9)0*G)H$ZP]4IPN53<Q>+(!*;[1Z#?
MK=^4_/0:YUVVKWJJH=YTOMY&?8*;.<WVYXG/ Z%NDAEZV!AG-P*2)$9-@3,N
MPR6_T]C@_0<@SC8Y-_PW'3/WUZ'* ^,*-Q\:&8]H?LHY9L[]^&9VE+('XY=#
M[;@#$'>[).4J]:FB%'%B78:KUP'!$3IO3]B-UY7O\^93P%=I#2QT-MUB<1J>
M.6VW3AD[=5TAU['I^<=V9"6:)13<@> *=,'-@8"KIM]W_F2^<^  6Z1A3JSO
MYM_S$I1I[E,K^S>F MLE(FFL=.;'](M:H*O#-9D_[[X>AN/B#)VYFV1:Q7NS
M+8#$GVE5J''[Z'F,G[6!Q*.2@949(=[?2&:$)SH&(49QG4?$2S 04U_U)=#$
M0U-W_ 5_G\'I3I1\;;B79)@BWGG6-2@0YM+N]FWACBXKW;$W:2R;Q71+BOP#
M </8 61YZ" IBK@4%V1%;(H/3.?N"</-'&-9ES9][FZ9\&O%1>2:[XL0J^D-
MUY0GTT?VW;R#?"-]Q==SNA]=577!Y\JP5[^[=UXZFF6!VZ(:@7/O4F*%B1).
MIW=9,$P9^[]==O;RM#;?,Y4+SEE(&Y<$'6<ZURE;*&;(YQ$3R__]OZSTB;\+
M/@SFTS$DQ.-BYU(H"C@[->\/KZQN&-C+!>G4UZY+KH$D7GW^=LQHPU/8ZD=A
MJ63*"4,F&P'7^&X\@=\#M])R^ZE]RHA93T.A\>^U0&S%C2X\SKH!XBE4/^W@
M::R8Y^"X[1\%J=^-:M=9[N30=2E9#3!LV33XD.$OM$(LT.G>%4O#!B!-4"_;
M(?">8TLW(;P(]\EOZ553_4NOE&?]SUP4>]1R3&@+2BW@HX?)N6&TVP%(@'*'
MB.AZ'$',ZYIS04<O5F%S;;_<=CH)*UI(!DE-LWSN7>.-.F_1^V \HOMIG=*:
M(YF36IO\ ,4T<ZXFM7INR\(J<*UZIP&/''4/LS:]?91:\G3,^6M]D8G_;H;_
M6YK'YOV&QMVZIL)A??[](UO_4B&"_]V8J(([TZU/[A&9SI<[+&B*M,%'-'S7
M#4'B<F;@-D?11+Y7P*:W?-4ZM-1J+X+L0Z?,%Q =WC0QRJ-DJD1?CW]1/^*A
MII6=QG+(Q?TK_$/DV3^[CORT2</S@V!*>^&9O+#1W<)])$<O<BWGO7#6 2A/
M[6W^.FO!&OKJSJK5:&5#I.*2\8\WVPK55;.B"5L&"V[GNM+"F':J5;#WRPCV
MOI ;P[ILZ'VURO[3*^O(S0^2ZO<7%@P,Q0+^(L[O26/Z77!AC,)/:.'E+#OA
M6F'8.%]YRT<ZL$U,.W.+.%0$EWL%J2 :.#@#'F411L9CHR<V^>;9M;=S9J[M
M)EE#+#IHV_+=5W=3JZV?(N(J_P0)EG22"^+_8]JE_PO=TK_W#%!$T;_W9D28
M-@MM J_7,:?2B9T[[?A-LH(#S!A(+384(J:G4*S"<^&"! <SD4$^E8$M W\E
M>YDT:&WW5&&:[;L'5Y] ^+V@-7269XA7<&J[?[@]BWQB[_AM]EZX6BU&_OS\
MN[L7WJCZ:,.^3-+.7/+>2:>QBA+G:4+:)&$@G7P3IDZP2A["?C!,5 R,L#*]
M-@9>'S8-$FTI](V(5:XP;<A7%ER86-BBFP81P6823?]Z\Z\PL8?,W0DL0S30
M=V8,NF9S_=5?>N/EPZS>40[Y_2#\FSW3BV-UB&/Y;RF1@&<(W[ZC1NV'-*&@
M"-O/$:JY!K;C:_I\4@NIP@;XU7U^:+0$?89B!G78R%="PU>QAZ\YL<BFX!"X
M1CJ906[&O[=QMS%WS@?BKCSH-Z[MQW\M-L4L%N9[BL$,OOO]KX;,OS5$X:^C
ML=H5(SI4T.YL4' H E=T $K7E0I%VSHQXO*B DOOY49Z6P6Z"QO%&+FD6M:M
MW?IB8G#^'A,([@.?FJM!4P0L:*R#AP=G@,<$9NQ&ZQN*+,!/V.X-C\OW)]Y2
MD+BDM4^3^^":2QIS;YH**2WS=)+@\UA_^3;QY^>DKBG(8=\0PZ'H.8(1:HH+
MM_N8%VO=BH<*>X]X%P^2XI*[K]E";16>5 >VIJJ^M)T6*SPG^]2H<5VR^=2E
M%ABTC#:&((2#TQLFX6=#W;$3*3H7B[]","Z$GO0N<=;962:%#]V2'V,W?HJ]
MW$L9>;1;]Q6>0E\4 006=0"2. #Y6(BN0FO<*7P.)/\?N@(P. &>HO9L+4C\
MV+QY?+?]G0#&V8ZCGV;X$D8D'U1^QIL1,]X,@R &_XB<_!\<'N5D)J6,T%16
M:$=,H8]#ROPK%2@/C:6:;9]UODFT4E3/<G#G>)PR$9N.*22U %HP9 J4%5*O
MX'H L@M32-9K7=:Y2%]_<;4_.4P,YPWT5N3PCS9XOSS204R\%\[Q43,]?>]'
MF>?8J-?7W1!=Y%D\NP3S\3^.SJRO0IU:6WO#22_&E.0DK,BZ\'$)/NKK(.U4
M1A-"8U$)%&-'+5YTER4<G:Z(S3AA/!AX3I-YY*-U72#R&&!X^<=&4!5;ETAD
MS@R^?&8:8_?._SQ39EOIT??&J_9*:)>M3PKI3WE[O><^$_9Z!153=4;:O*W-
M9@/23WKM1U2X^Z[_V'ID,NDG+;3T^-WR:'"]8_.+X GGB9_V<HO:='M"=.CI
M\JVHK.A*$(V)_)79JNE\&IZ!41>^,86 M-+"94PL@>?TRW@_!#3A2)]*Y"&U
M.*>N4?DQ(H3(,W_%O$#I7$^G]]O"+Q\MGU8.[QR 5JZ75\-T(5RR[=4E<CN>
M%84K+;(H66IQW_I5M+[_9 =P<I[L%N#609UXBAA!KY?,["PU1'Y[1/\-U\6Z
MW@C6G&;?C5OIEPR#\UI%*S"[X;^S([ER!A] ,+8_<=3*L]O0V3)%6[DS?X*#
M/U:V80PKAJ%GZ<N/Z##=:#<.0LA+/"*EGG>E[?&OT'/GF72RD:=QE<;Z\;+D
MW*=3!R ZOGYWA7QY&S9[4DC<=76\W?O,O%=SKQN[W #1TA*U.5;4?_3>+.HY
MAE2[[2GQRZV+;VN:KP;L_.9F[^RZULN1$$^/RL:/<UF7K)..@^Z]D-NPR/F_
MUI;A?S<HZ_28%-LN8A9!0.+H2>^KEKKQ#OC$4+&9CB%[6=")'*',SZRD$N8:
M1#B5!U6 QI9#V1 X'UH'],2.A^_N]'*XT;BOK:*)Z$4!W.?="X8GJ4(3(X1@
M"%DCD9 S-?I*?]]T!A&CZY]R'H+144EZG=N6BK(E#Q(-RVE#"%XIX"M!IF-.
M0"K3%DCN4K=_\@819WS'(&C^C8W\N_ 8NQ?B<Y]0G!2OUN_UVK<%DQN.9<R>
MR'[5,SKDY[ @?$-T$<5$C\.2?WE=$$]F7G86_]"\K0B3JH9Z\FQ U#OQ*SID
MIF;62]GBJ1%SB2C:L5"'>878;\WW;'I:\J\HR'!_F9Q[=F))U_8;Z_[^Q!+M
MS!UTC4J2">!Q3K.T1/X*)M\7ODA],>)8+BX_,U2$G?8G-5J(S+7Y58EBD-MV
MD,B@Z)!?ESB39%$^_W2'F__4-CJ,?M'1@ D=?EPZ(./>C>:A&#?&^7-Z[D?F
M?$-S=$OX/+0S+'706>F/^7C=Y;'C0TV4!0'5"9X,Z84+CU*<L.C8=H8QU<A;
M W)52K=& ^7.5FU4+=P8'N1]RQ_H)AG'%,URLGD3D&5.H8G#-*G)NJ<I5P T
M00N<J,O[O>WLH]+0_ Y!AA_%926=_XVY]XQJ,NS6A*. B"!([T0%1#K2I<5&
M%Q 00A&B(EV:5"$017H5$% 0HM*D1CK2(EVZU$"H"4UZ(A "">&+YYLY:\TY
MLV;>,^>=\N/F!UDISUWVOJZ][WUMVLSSVB.LRE,3R^B>U3\X^<X+9.>3'.3B
M)@M1A/IHF45V+I#J0#([ FORIB:[.O.77VCPG.+45.53O'5VGA=CZLN@$>M&
M-FU &(I\[^3M*<!I.#:7=H("W%R@:[YQL;"RJ-]5>A >_7PT)'3C5M8UEQC]
M!Y@17$!C:0!"']$5JDYAT3O);/8IMB%*8G:W0I9^'\PY[4@*"MDYFU;9ZNTX
M^0AXJ:1?@4DIG&W3T:-E<E8B_5?F0^7P=*PG7T'.5,.>1Y@\R06Y#*,KQW1Q
MVMVQ2[+G9X*P?^;RJW&$[U^5XWV<QM+-E\LFT0%Y+#G);Q7.755.R=PJP2-F
M9!?7MCZ0[(.N()_ T?5ZWR;*6J^Z<M?;!"3ZRZ9K()^$>!QR527P[%P)^2IH
MD#,EY?U0]=-%(W8"YB1>P_"36%RS.LF>+(L<74X.=E,. XWEO\[D_9GB))D
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
MKB<[;:F.0LVGHR@%U#(BL,(9BVR'T)$=<?FM;/C"G-7.:7?W]SC1VC0!??X
MT.??MSGW/IJ&#^,_>)&%L9P2N-341F.%VI->?]-,_Q+-LGCV=YC*!5R!+MHL
MU2? PT"%9+J#<O)T:9Q/P6I>6[#[Y<_CN;6#9;-]--/P+,7DSOE2BS^![3DJ
MA-<G[UKEK<G7[(26.L/X49X_:RXQZ?1/%-TQON(OT,@>3@]I/#A(?-(.U07'
M>/L>#PD]O,%1T&O)9MQGB6R2+N#*<BVJ!H\4'F"9,G)-8I,KR_EJ2F1<]#4?
M>7F]],P*5C^P-Y+QPLIV+40#&?9WMV6!0163/^33.)AG"K-/?J*D%A[(J6.;
MN4B$#?Q")Y /'>2^J-)>FDWR:])I#(E)2!L^[]- 9UYUZ99P"'L"H7R7^#CY
M O$-UJF<>L;#%,:5#"6;#K/&C*RMM-I?L%F_SWRL4$/7]@.HXD;XFW)K%P*,
M<M_!0:*E%?OOG0(RE-]&SH9:'3CLZ&L=[*7+S5_%"TEW%^BM$%WZMVP*7/,/
M5\.VV.>L?:6S7 A/;-^\>*[F'5'IGT4"1ZK6-4'-W)W'JG6^W/!C?E L+&K+
M*S1K3I?S9:[V&-TMYM+I(7>[^9-(I%C%&9&EV?%WX/4D<?1:IUUY$N,2_=8,
M+F_IT34(UV\M"R)/LN6WJY+I/;=L:54)CV]MQVWM&_'?QZTFNW]RJ8OW<G;T
M?&M[ZTU$XBT+&ARG6]SBYW3']X\\[CORW4BTB177%_E8'F)7?D@I2RII(/M#
MI>0F) P>8L*LZM#@^?ZB@[F/"[%:LE!E7'1\63,C-ID;;>46'''.74\&_MA_
MKL8QN2__[2W:<&^?CV"]\\*74>G0T)/45B#4/_U@,SMV?]#O'INFV6PF^()<
MJ<@SS"L".I0$CKV-]4)7$V1SI*"&3E!MC.JLE.>H8MU&#D#?IW66<*'#T_=5
M,*ISM?E)CG>WH^DJ41EG1$HOMH>FG **OLT%OK#Q,S QWY"G"/0KS')PV<76
M2<P?2&0D*U!??C%])(8 .VQ)2/)CUA+HD\FLA4$3BK;EFO[JV@V&AH.M3R7]
MAD9USK?1_TIX%<2O='Q.J$7*XKQE_BZOR!AZO;1<J"E0ZTZMQ#N)OH\3!5QC
M!S9R7^(D'>3^(XU0_@.#9D^6PCB,V3;'%'6;O#D%U)I$/>[:R5%'*RXEID[/
MZ@8^9SB4-X8M*AT>)OE3^1=%DFCDO$1E(S:,N\R#%^ORGL_;UMTKH36)N'F3
M[?7Z'G@8@K-%1")QE:#'<PZ0\)F![[BD6H>R.YPO9J!4<Z<9$2C5,ZU9ZDN%
M0GBQ]@4>T&)6*_-$\\M+3=6_]L7&E&*85R6RH.5\SEXB1Z;4/1Z#R%N2D%7!
M?<EY6/S=E#".#/Y>/->#OCUN][@<D7X,O](Q1AG \[/?WKN.2E0K34?;;RYG
M2E*<C^!WH#=1S;)8".WZ,3(<<V/=B"&I3T%H+I:?A[!4=R&%:#GW GZ.;((C
M=5*8][1XI[(]9(8V#/U>=:Q$A@E^DP_>I<=75+2R1/N8=B^KVO3E2]A_])*
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
MC@RCA]K@!WLBFNGP[C89$QYKX\(96)&,/X//%*9M^@B95V]^9*/5+M![MP,
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
M-6ZYY(V/TRE M.O[?M"P\)A&\9:1YR8%^(MLD6_R*2A-K[ZUZKM1-7KNGJ!
MR)O=GYK)2GO.7< I]TZM2Y,@S).P@5;1[]]:ZAVNNLH&F:+0O+'+0MDBJAHK
M3>!^'V7'KFDM"9YFY$4!8U[9>7.C$A2RBSE5/S3;KJ6^\;!*@YO%25$TNAOL
MYUZ_8[1I/(FV,T>BI\-@)B/VHB0): "Q"<]N.4X!0JUPBG7HJ,BSV2T6G^78
M.C%F>C$_ LZ\E\?HF?]8A'L@?*\,RSW2SK@K&&GV('VB@)OW6DY^5JBYD;J=
MG<NPK'(?WEI9S<IF^Z:D>E?QM:Q&UXI-N^?DOX&SQWO_$/OZKVD4%<(;HC0&
MCA9;+(H-NQ#40C\%U2[0=W,4;YCI/_SR03<@25N?OO$">8=J4^Y21H343G(.
M$+&P2MG.B[Q.J&85W\"OO]7\.[MNY=*S+OQ(#+?BT,ZQT.'1%:=(H38$PYY0
MG<!C+8&@(H+)2;G&7PDA9J+A,P<5M81+FT\U2I1.&C&6=]2DN[ZZQ.Q<"=N&
M.'=XYX:D.P1YH4DWGSZ>$Y\&.=N(_^D5*UK(J[(SB<'F_X$&L,<\8?8J[96H
M1,WGB;F*>?@%5Z"\/A^+X0*[*-?Q/:\]#G9YB %&\B<K*<]>E\^+.LZE^X-%
MMB5TQ8K/-6;A3P&O((+-@7BD_9MN/N?H"3)+J:MX8)[;@[9O'.EL5A\^O-\)
MS<\K.4']O.RAM,5YI'MA22RVKR51U]+BNL%#9XEO!-^/ZZW6AIDE'IXUGB?F
M()T!UW;59%>3S(POYG$1WU,3:@TH.=3)1>3_SV.8_[3XY;\=Y+O4!:L,^[50
MW]-&]9*RL*ULDB(QFM _@: ($H>[Y[DFG7!>4?N?OUCE*3=[S,_[QX$S"/+?
M\IYBK0$B&!VZL+\-;7Q SZ49"8K4CWH9E->E<@K@L?VAEIPHNT7F_4SLEG1=
MS;R7;9;6!S>-4X<M:&34/=W9MI3]6/N-,?PV, >&L^>]]/>6Y+?&3%Z^Z,@7
M"IO8V%>("=F9O<5,,GO14L\;J-)B,O%Z5]$KSQK;1%@O+AV>#-46@@MV%XL\
M_Z)NMG?/L>'&[H6OAHMU]#8 <L'?UA)AG=SPFH5M>HQ)_,(%T.(:2)#L^0O*
M6V&S:2]"=!6DM!3:;UC^^EEQM:&N98*IUW.'5:"&J:P@+7PV;!.%"=P^H'I]
M&9P8F5V=,'_RX13@(4L4]=AIPL1OARS-4Q&.R0]A<-;.Y4S[Y]6&M-4*1@0'
M=R^_S!MZ?V3?K;R^!T9,>M 03DYB*6*4L?DK)V^:I4DZO[F1'/ONO/Q6./^:
M(9G/ICRNG()I?:D/=6;Q>0J?:*M>,0- 5V!.<'0/%D3F+,6 R!P*A$E\9A>0
MP[875]U>KQ V1#AFB9-5_ T%<I9GE =Z^#^O&_UR4NA44^-:]-B:4+5\94HM
MT8'"?(Y(1N*>3R"V4[CCKI@D9H9)G0(B'\]?LW7IGK.B?[]Q5>/YWE!6U/,S
MWXP#/=#*X#?41;Q /H.%3\]0&/[V/KA+O+&4#:HF)O]HI9VHF;/O<Y1P:*@;
M\2=:L:+H,(\U?>Q92\-Z0!P>5!@R:J2RQ.:2^72,PI=(]I>OT5T9M?]!A!HE
M/)-%YR5?'&,RN7,1$%I,,J-,0"XA%U-48#@3$#H>L]:YP&[GNL -O2( J9%&
MQFB8O/RJC9U(7=#.\KCC]SW]1[,ELCE=S*XL_^JSGG=:ZR0+RE28S$DI]2N7
M=J-. 3C]D[M=-HGU[5[G@FPVP?C#*,46 _?;6",;(ZX04M"N$#TX=9XC1)SK
M; #W_".MA[(]()PW?0>$-6P46*U"9MLDP(@P-U0]10/W*#@@2_I=M<*L59 ]
MQY-D3&=7[!:WYAF$"Y!!0QL'I[#8U>)U8\J7XWJPP->KD\TWI4I?^UP@6FPM
M7P@6K+9ZE/PX;^.69A'EO"@I@&R!0GKNHILH#!YX<(\:/*8&$0&\5)N=' G.
M6LT373G(>'.N4C/-JM='4C%-]Y*[,&^ $^0&RN=!'+)4B>A#W7=GB6 LXJ]"
M?">P/G.;HXY-)O%34&F7/5_6RL,C#Y^7V#1% Y8[\_8?KESVF]74#EOZ]5>2
MT*9HBQ7G#A[?\7>'<P;-/6O,64UYB@_M^^KTM!/ 0B/V&OWJ\K_KY;4J.UV/
M$8MJO10V*Z2&JX^2/3",#])@+6K4*OW:,I#?*V,K0T[YDQ#LNPDQ_O6_M5KJ
MWXRS= ^ZVA-2PGUZRR"QW*V28\TT91 BU]@VWX :%%%X=R5J0<Z\YO'!6JW'
MB!567(WX<M3,YX61G6=%O;V[_ZJKSI<"&P4?LVKC86?/Y-Z_8?7VGU2[$/^(
M/!+$V$\3#JI:Y#T%M&;54?B#X@E'K7A",GW2OJS8/8\[LMM@DG0J]F('3"*0
M6?,F(M\%,?QM'HC]C;UB^7)(_E&YNEK)T!#!/?,AP;V2P-F 9#%+*.Z1[M!9
M+_VC7GI@3*IX;2](NOO[%%!WK6!IV>MU5M'T_HVBGH:7A-@/AUJG@(,\F%'K
M?,[FK NB8OB%U=H4L*2OQ49B?<\,+K*_/NB<MY&<TU=]TU$5Z5E\IS#1)O]E
M'L+6SGWJ2+^9A7HV@1*>((R,:/3@2J+.6-IZ@L,Q^#MEF!WJ!,?L9N-G:!Z1
M_$K8^R(-VL]&#J?]8=-S2)F*V_F*8+^RV&A]#K2IB)_*:E1<LBS]*+A=7E9K
M!\S6O#\36^)$-'FB(<T77#1H#)>J60]I 4+NBO78*_ZB^@&=4T#WO$CJO<JQ
M3WN>3/K?*]\":(1%4@''*"!&%CU&",8GC8]1KEG-&"S\Z7DXYW9[?^#S0_AG
MI=F@M XU^@0_?;(*-O$:XR9CP5GL)$9%^-5=IN2G9X0B:.QUL<-3_(10O-"Z
M8KF"Z<@SST#7^JU^^*$3\XVM&S8^',35*!DE>:L'Q?JZ\Y&ZJH-]NYC40[/:
M^DU?C5P!:3#+=:<7I1<R1Q^8^ACT8TULYTE"O44;-@'E;O5H"S*W'&@V:_[!
M[X4[S!>-[.EP,()PYN):ESM0T!7"MM8\5@X=D\D1+8Y=EN:7V'%\47'F\>SK
MT19"BXQ0S]K+J OF@W)PRZ_Y*%D-MVME<'D?RVJ/4L_RXJZ/3^0'A$1US\00
M?KF19RNX L,V34IVZSYK0_?P$,("*HR5_&!"0[@4*I:Z:5#;8+4M2QDE[,K^
M+'COJ0/FKW?@6;R Q%#]&>1'N?/SX.W6RKSOI&W?9Z()H4SW!V"[*?97\6+A
MEFJ%S(7RBAMWC*6-#"ZL3Y-&#:0#7-$]7XF2L912IOMR0]Y99L;2ACJ(*H^B
M%8>YWV6G ,:@O-MX1/0VU *3>,O.RKYGU6;V_/3="KTAGK,WZ;^67R#96+B"
M"_C>+1?PBHP9KQ>5N);SN3M!!PU\"U08"K,"7'^/V18V17*8VESZ=TFT55"=
M[M9Z?M@$K#HP3HO!S9!OUBWK9>C5C=M=M63G@?I,S5ML$E$]#YT$-\>^EN,:
MLJ8T[DN.!'SD2PW-"M3A*5,2<.+SDY3L=BUL*BP;[H<119#;HJ1;MQ?+;0G7
M?_VZC64YO\G-S56GXI(+M2R_)G/Y!(..Y_SQ=&[O!4 #O"&:-VOHSI'I?;[
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
MBAC1,87@2)ZOQB3 \7KK_=O56L/PMS%BJ0'><9M5I?9&$\^!:D]NR]K&ZIR
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
M=J%0AF?H5D')NQC*/9\7'%QS>U^+:;\*G3: '&H]]'GB0#A:2).9N-\V(:(
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
M/W=%<":)D:\=G<>6-O-2.KGHH* WK2W[Q580@J7\]%OSBN@[C%@1?I=R)T,
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
M\QEU7^"6T/A0_FH$TQKBS"/C&@+F+Z^GCXQ#SAX+:9&>X?3J? F3.'M:NO@
M:1?:@RR';32162E7ZP 3LA1%>+A1\/W<.I]Z_E)&=DG7BZ)WE1H]8DK-0W]=
M_W%3+R8^\@Z(N7#H7]B0KZ,2,$!X,?^S]N$\,@9Z5E/E_9K=AZ.W1_9R_.?&
M7_RH&5K2ERDVW/'>CAC@85J&5#/4PX,B"5##35Y#JU%XWD_ S9 ;G/B2Y=JZ
MAF_;O[*XK*/&+SU.4GWL9RM\C[\+RW6OG%!+$;(F5G237C&LUAB D%:I8=JR
M;LW*([0S<"_"5M+(?4+_]IP.?R7?E4NO]'Q*>3N7*GL$0=_/9+"&ZV?3,)A:
MAUH*MQ.-584H/P^E\.C,>Z+C$<[(Z=JV0WXUZ\.']<GZJE9G5G?.?--^:JC8
M(TZ0WSISOUT3H=8GWPNNHH,VRHE(&MLD]<-3]%/$U!&:63RR'-%U4JR:Z!I=
M4&^B<WM4.;[C0E7?L)KN>3=G)W>XGF! QE+%^A7FBL#*5B3A+A206=D8H(,X
M8(PE^#%\_R[<5-/W,W2VSX]\+=#2ZMN(;*-RBD&_2/K9GO#[<R>//>WW.VG<
MOQAU5RIZMYUVTI4!>4< 1D ]+D)]J0Q+! O"E:CI"XP)US.;SQ*7OE6H]ETL
M>FP);Q-EBLV]]B@@&22>*/KR2!B4+_0GF.#5A29$+)R-)@<B6OG1V,+<"X Q
M%A:CKI*+\GB_ELOIX'.IJB'/_LT'4?N_DC:%4R/.W>\:UF_=L:4%4TW_O(_(
M<8K6ASF]2 !'JV@D6I#O3L#VZ"!>((XTS5_FU^]R.+\)@WTVX!352[46%Y7^
M>/[6'5Y=4+#$OS)&%1PZ@0YB;F3&V7.<"%S H:.J/)WN=9-<THH]:DC[:EF>
MGWKC]#DNFH&E-(G716S)CHA64\2#K4E%6K<AM03M+BS8IE8?WD4B*<[,_IJ5
M]5$J\3'D+;%H5&C0/V_]2KH\D6#:U;V,IO 800!IQWSRDU4(P1H!G-]/;H00
MW[;0U($@UWDS3O=IWKV,@F-R[IH5)1;V?:(Y;_/93]^^&&>I_IT3NO*![!(Z
MFZU&X>ZCL4H07Y"<&=IZ"U>I)%HS7.2>C=MAY.?RXE6T6[R!F_),R+79E^R_
MG3(P3PO137\%\5V*8J0.W;CD5N1T,HW-AUI>!9M1(QD0K0J(W"0=(*UP1MAB
M>GC78:;'2558SDO +..RE:J\._Q*15C5.^64KR>8-_;*&*8Q*J)*[.Y"S$20
M;@*(^7XQ\PF*SS2B,P?<-HV(%+%O<M6-F>I[.IYI(HLS>/WU\4T1O=??YGZ<
M0S^!8.,0A#O(/^61C.B@AUJ2"RN=*%#W/$K0/1B_'T7QS+>?Z3DM4S15$2MR
M=:FO2T!$5:'\HMKE+ V?4 OJ6P@V$T.P@$RA2>W$ /R?UG\UU&^A N@6LVD.
M2VWE40K#>VZ-PK+[J\&[^775U;7;'3^+U387U5271OH,=0X>%N]&DYRI[RA\
MY,MPZ>3YS B7C$WC1#LZR)9XHM+OG%Q7>3'FEV% 2,B5ZSR:$]P&Y+O'=:5C
MCGQ\R?3[WY#4B=A0)8H( 1JW 6=> ,>+G!OVZ[^3O-$O:#GAB6UHZ&G9_A#
ML).C;IJ#QSUA"RNMR6P4MT%&2N> P#FFN"XD<[OM!Z.B*0J^_EQ;=ZIJ'MLN
MQ9K-33ZV#-LY(_Q25$WF0)_A1IM )_D1HO4B@^-]@+ Q_I:#F9[W)7-1KHU1
MQ&!8<+PV3X8>639%)\C;]\CW%G!EEF[?@1+HEN_UUEK9Y6N7$:U!:&PLL@:!
M-R>J[M!8/!C0"1^#S'M2U%7C">26>N4H;O9DE\]W9#>OH*@?)RSNSWI"Q&)O
MB<F&Y>$AV$0HP=8L#$FPQ8353VP(DX, L&X$[E=-BFK. N3X>@VK<$$\WDG0
MI2Z<^6A?#LMF]NS#C\X[8FWAHB#@+6F;&M7(2;X):-R@@R*BT-BY <Y9]^F?
MR?#IB0[PD<"@8];3#I0'AKZ*MF4W33^\<;"E# UP'Z1$&PKV4U$,DW:E3?F#
M"7=@D_KS!?A(UT_Z!<8+6J"^+^Z$5*>:T?/9QL;?%R33SLVV7K$(DCX1A(I'
MNPX :F8X&(5[A?1^3%L5T2K/$-FGX)5VCI- \BF<?+2(+,$H,/5G8 17H7 9
M]M?2YD.>I%+E!Z^<GVT*[G*3[E&S:<*AW710Y584PA4<>:57V>ST5(^0XJRX
MA\2/X7Z)SL[V$J.4XC[-BM[>N,+3?TE_>0EB?O]OXHS=?A<B8HZ7F(YL1W)3
MK GC;W'"MRZ-[ I2_><$9]YW'^T+F]58C$A\O\+#9&9)?=_,XH86JD)/?;(!
MLO*F@7W[0<GQ703+@,_9S>TV@6,^ ^>0S;S)YX4GK:ZVE8-5/! $?;,IUP4^
M"@\?#HW/)-^C<!(*.JJ(F5'*;&IMXXX*(Z*CGKOW:FJS63N2IIW=QF;S&\.?
MGA5\<\$,&=#%X#D.R#]TO8%\@V(["L%^P528=5.MH G:Q[[5PDX$<M_ZH3=Q
MJ\+BD?$I@O!60JFW#_'*U(6Z0$L)GGX\8_0-)""O%H[ %H2>@C"%:LD51(9"
M JV&TJ"#XF:5W;B3N(/'S56)7^^U@IMKU@7ZI"9#K[-[T$Z5D]7@$@R-JOZC
M0[H'+,*_63ZB'7+,CX,)\,#!HG_6%3Z::!_W5"WR"!#(T-FWL'&X\<B^-PG4
M^<:YN?V/*3#X>_,_^H&BG4LAI#1 *?B#%2U$IL/.7 Y]>_2]V(^831#^<>!R
MPJM3<6X]+#.OX<Y_R@(QAEZG#8,)=Y$SQMBMOYH% Y?);<C3L$:9( _BVP[5
M"7ZS\BFHCJ^KYY(KGU)CIE*55,M'94\91#&(]A>M%U&!;$F>_(35BR!?#?TI
M<JR&L!\)U_)<FK:[J22^+?+X6Z[.CHEF8D:08(;D" @4+/=O(DD)W W0F,<(
MV5$4B<R=R:<G@53@4@5A;[D!QKO7 FNH..$MMB+TT-3M2&EW-R:<A!#"4K,V
M:1*K9P#:>KM^Q]EF[HP-N8W#!UGOU0P%R,18SM<IJ2<7F?H#492SDO,#830&
M*K1>;19?17##U3Q+ GWU:D?@^JC5S)<'UJKJI@7N1;-ZP/E(-T]QJU;P)94#
M1B@\_I,A$'G:'.2,MM(3,,$&/#FQ,%<90$QNM8LS^1@H>..^2D;$XTBY$1.?
M#\OUTA+?<J>O]R@Y#/"\J/DRL(DFZ \ L@$M,. R\T8G#CJE3XH;P2MSQ%4$
MFN[H ?'8CM<MV7-(33E/[Y '_)N3?1>X=/M:\!'I4AM,!]?(UA1[ZGL$=H)C
MAMR-.(I@T.:JN5@<ZD3@R/5SB=WAFM<3"VNC'K^5@9$F7W^1V#A?K"_UM(^U
M>[E+1PHRA-@ DZT ,=(D-17.2C8,!'?1P!.9'8[@FDR;.D)?'\DXQ.#6Q\U?
M%D^-^3)5][:7F$:9&D8!\(8"(T"(4!/03EN1=!!GHP#Q2._Z E^,MES_"W '
M5)"B'^M5S?:HS3TAUN6'H53QMD;]J^V?S=[25A+Q:^"I=I(7($$6H_ -,K!E
M"C._EQRE*3;?=^-$9MYD45O"4E[ (T=;A]B E#Z-RK./#"^^U(C[E]OP91[F
M?SBG/G$)W=9DSZ 2I7 S?YYIP&?%H=;X(.)TD;&_M]ACGRN-@\<A@!LDW&FA
M+[1O@*AF:!:CTWX*)T%(R+P!@QH%+=;RN45O=2]WK/DO%AU]QO0:^0,!J'/@
MHKN0DQ/=X(H "L_$O&LTTNHK($^4O%<[L?MK2?1;\MV:&K/+^G=N&XN?S;QS
MZLK-ZC:"(>@ 0SF[3SO91 Y9@PKNP0!9],9#(MEF-%0!L+93R\AE&7S8;NNF
MZKXX_3G;X)<F[M?IS+,5,K)XWV>Q#4P7]]& 1#2%UYATFP'HX9#'9IRAW^F@
MZNBPW4!XZ'-N=Z+8_-@,__R89ZLYM:!@J?8OKF/P2SN>SJ=VG/I26K05 "K!
ME\;*L<#!2&3;,01[#" )I?"V=R($$KNR50;X*=I#":1L_XPS09E6_L'&)A*-
M!/LS0TWOAF2!>,26N!?$"8'-AM:(AF(P7S/;(=,'C>K9N@.)FIJ75;1416_[
M[P_V250/Z]FG\><*^'/WF-0M-[-34Q@A8!;,X#JGIL@WGH3*4,,8)\I$I B0
M]L3@K1_CFL)? D^,6&7;1#/9#V1NI)H61]JC*F4*%SPNWT,S%NHZ\)(.8H1>
M%W!XJ  52>-T9W.:'V!Q-Y]T?V8PGR?56)5ZY>CSI*6<F:.^&D*G!YF=_C4/
M_?&+X@Y<>[@ T'B@<%O"#^U+63>BVRW6Q]<+KXH]$YU%_S_LO6=4$V_7+QQ$
M>@D= 2%2%*1*$P4D-IJ(6"@"0@2DB1"5%B0F"-)+! 7^@! 1$!40Z4@+H8H*
M2.\D 0%%D(DECJ9PAONL]S[/LYZSWK7>]3X?SH?S85)FK9FY]K7;;U^S][7_
MN7UTC^<C+K>IY2UR-"4CDE1WK+JG7;D-7PZ&P,4\0(?-JY[/\HQ&3RA^//7[
MX8?D\>7]MPMBD\6:/L$W1P \1U2&#5GC4J+,-BQ@I^3&/^X)2 #6EH-_951%
MER^XSWJ6Q:^T/W:>.Y 0Y9W/EV;E="V]K3SUO;"=E;0AB=I  :R)H(;#/<ZQ
MZR3 '3]=L#Q95\&Z C#:=8N?@Z=.Q^GX%+OK9?KEW]D<''I_9-S#[6VENL&0
MXR$+]YT^([N=('LRB16%/KM9_,W 5))R+;#5FPZW^]YVE^K4K%G7TVDUQ5 K
MW+J^\MK*KG-#?(#WJ!J,E<!^Q%''DS\B=I'\!MT9(/NA.1]M!B>&>=]K2NI1
MC#P.]!%H!5^#3T:M(D.:F=J6U9,ZDTSAFZ9M0>*S8KN"_L*@)X;BIAJW84U-
M&R> .49;:A<4P&>!E.X7D7=+DX7*RF9M@"M6:5$!/2.V-83]AQ_&!M%0H#J)
M);[V/Q=2INFD9)(_:H;)^ E&ZVTLO+K>).MV!;<?V)PL7O+@.:#6>IG<:';Y
ME2#-;L"H<:7_<;"MGQ5; Q0"S&CE&R, "GH@%$>3A^$'LFEXOL^-?YT3K[ZZ
MW(\6Y/'X$!5Y1'LHRL_/)\L>%E[_OU#C.%&. [>DP[ '<B&#D-M[]MY4M\ZK
MN?3C+SPZV41\7EIH8?O1)W ID X9:^R.X\-]0"D4LQ]WF'-F<,( )>U3EA'1
MJKTM@BEYA$=F_?+(TSHUZ1OGZ*Q*A6)>DN$.W"$U_-X4@ @T@2[O#T(UPI/-
MCX8O$V=2&<4U8_#4G\W2(2H)WX<=$OH<E(F?9 \*VQGT]5B'[AY4"A7#W"%"
M4TM^CJ\C;0HP#V.F^B@-I&36%5*]27K;A24=JZU^^XJ!3].>A\MOZY2Z7_D3
M*?-=Q5)+]OW;.GUKPL&F1G;JK^&9'Y<@^Q"N#*(@(NY^U&[ "[.TZ;PE +._
MQ+&9Y^<7(S;.WF#1YMI\K;5.)5JPY#1VX37V7EZL&#R5%(R:KG.'1A[(L@:J
M67LE(4)4Z8\L]H%:+VWR<U/:#A:?V0PJ=[7?Q[1O[>%=?F;3V:^MNSOGXG,:
MMN'0-NPXA0MW"/1A)()R5!*D\QG71MI":<?,>N1/SK]2DVEJK)GOV1,1G*5[
M]^L/- ."V''1.#U<?^K2-BQQ&U:KQY)V<"50^7IU# +"AQ/_;L54_LK-&EJ7
M5!CTQTSM6M!5XIO5Y:FQ\GAF4\8?@\O''@)O4;?BB"+88T J;?5!"SZ1I54\
M&_!7.E;?*]@_6/"4\/$BF\LC+NI%&MRW_]OJ$#4[JJ(L"LOFUV4F)3QL>5H'
M%"N/4 PUL\1#^VSW(-Q@-:A$Q)X&2"$2&3L;5CW#C9  6\@^:)5W52'MZ/X9
M6!0Z"I!=5J.7FC .7PR<'"C_$M&48;@KO>/&A5W!:\WYZT>EWE%MJ1Q]]DYK
MP4^(6315#;(0:#AN)K\Q[R5EAI3*,@%*NA?UQG6^W:@_Y';Y:6.=$U/Y M^0
MSN4Z>[D_O]^K6E%\<!-$P $=3P1NJ[,DUJA-FQU%*B,X!"NT%;C;$M!Q\)]_
M-JKU[E>+#&7?E-4-GOU^-$V[M33^<;;+@LH1OLZ6QGAZ'$<@DKZ3!99" =P"
MMK!WF5JL$^V. (*@EGD/:$5_WVQ84%JU7_W8.:KQIFY_SKYO)UML+(<7MF&O
M*2P)$XX@<R="I".3\7ZD>Q3Q#G%6%#O?/%AZW$1)'"RI\ Q\1M:5SK(5OC!W
MY26?<T]-S[6,6\V/TO\Y](.M2H6\4R*C@YV(A29O-S2(V!=XLBGVU#)*ZDMC
MD<-.11+OL,>8;^T8VN=B3M/?[.4K? ?Y5U;NVX;>X@KPY-8R)&U:=^OQ;L.Z
MWH#!M*U$TFP6"G_U<T1^Y)S?E6/]F8*6JX<&R,%OS(OJN=8HKU$;>33*M#OC
M&, '_;I[;?UPA^#'G"'[XST^LB["6T;?7QKJGPXLS<P6TG?:)^-M<#?BWV\E
M!^DY35$T(O_U#K6Q^F1CH72D?=&J$']HQ\IR>I[W%>[W8E(W[WSDS<9)88^W
MLY.0(7!0X_<F%![MSH7(JL>:C+&.TDUZD>(KK2"<7N0>1CB?Z) S*UX6^&#A
MR(<37N*VTF_0=?/F/THT_HG32P*7&6:0[CS@:.*&;N')M\*&YT(="<X=HR[]
M\NAN>^[>7+J#[Y-:]C-EGB143?W)^61<7R0ZZ0'G6N4(L0X?@@0/D+JVP".Y
M'($%P($! (04(X=$E&(#>O?ECL3*^7<^->.O\N361M6U\@3WO[NRQ_?XJ.6/
MPC2Y&!BX2P2Q-+4A0B_&4^]#(<D5RW8Z?F-SV?ZD,1A,E]V$D[I"ZZ*<[RP2
M(C5\A/F'5)OKL94JUF9G9-T);20O2 O4_%DR<(Y L4DJW@=2^Z(CH E]C1%(
MKY?-&:0-)\]6<1[/NLU7J&5%B;L/UUS1-YCK^VY]<(!7UN_.#Q "!!10D[ Y
MQQ2[3@'.($#-1)9D=8^G*GTQ<:47*&>D);J.[:\=\[-RRF">;S51F+864Y[E
MTIZZ0-2U.?WF$6<6M#N.$L2XG 5:*(,11@L6"A?";\]DH75VH7T6,@SN#L*B
MMC;LF'J?$36HC8? #\9%8++]<$4@%2GD]@4YFRN^$3WCX[ X=$G]:I10\]G"
MXMA/R\;KCO\./([1T7VFQ.[A> MU.B?Y24=%=#'FSN_S]:-+0U\'O.Y]LK$R
M:]5 ]<68RK.4)ZKP7A10(W%SBVF/)ZOAJ2\HHF';,$&L_X2%SO4I"C?'H*'M
MUGK6EUH>3O]8U@K0_[Z.:69Y??#3%=7:>-?8^B(=.OQ?DI YQHB"#$[LIW[F
MS>N1IN-_SUH<Q2>:ZJ54WV_!)7S6==0M<MFP%W3/5)VY;?ZT,_'A[9T%2VHQ
M'K C)I  R%-,$Z@DEA2"N@U+_DE(V(8I-5!V?<EMX2V^=7O$;7VTO:;E[@'_
M*V_E!2S)"6'"G\6_5[8]X>MTTTVE^S#LP"D$2TR/(U0! ;5DCA"F]5**WGV\
ME#RUGB/>&G%HYOI?^XW.1W7:70<W2]^1W]06GT[66\#7)+(DD!PA.4@+6,!:
M&LE+1[*?R(LSY0QZ'A[;NA$<1DGZ6\:^WR)QI4([JZH^XD>V\Z+'ID_F<F;?
M2M;"PCS0DKNQ\X9HI]XUB]-K^#_7&UXB@7-;XO,L.V"!7<LR89=>G:CO'_NY
MF:72_HO=^8:B)71S?6G!+_KU6R6-%90I*62C*C[[\6%O_X<#R9<^9-<.WDM[
M.)\/^[$U V?<!*8V[C%UL4AV+E:Y8OAYX.(NH# G&?U\89^KGK#82Z.-)P\J
M-^3>Q=UKY;[GF?[O=0AH=F5[C@719#L=%'96(>ZQ*YZ#/EWR.57E7S#HGP.;
M5=?RE/]$_9G911\V/\^'0MV;S(=O0'3P&+&KD(%P4 WBQ59G2V0L,J <;'^U
MR%(&W]T8,5;X>G2_WC-7M:V$G".5G"'ENHCOY8V^_!*^$@@-L)RY%T\>0 AR
MN'::D:.WMF$ABI<<)Q_:Q_7E3W5O(GLC5^W-K&_J'NX@UE]NK[\I]GVF^EWF
MMT[O4I=9/'")"*I-=9- W::-!@#-$=1G'L4,VT(J/=53Q#=JC!1UB+ISM6D*
M.Z?7]*K *'/5\DU33Y_6?>%WKYM]-5Y"D(J+FJZZ1"1OI>= 5@&-9LDFB%@[
M@U'5US-/ :BE\ME9NVH!U+L^!9%39SOR' J>?7!X )P1['(/XN^YK7-WBHG
MDU5(U!I*#;);3Q&R\R'8*,!GV7]C83E=D^DPYMZ?7\@N&TZ87'%UPVQ>7+S(
MZSYT.%#+RI<K"R-7.(S ,TUW\O"1U')B+10E21(Y@MD["4?T8^6]!-Z@'"00
MQQD[W/(LCZ%HL6CVC^7@YF#7%=FL2]<SRG1RT TFCSR4PW[D,E9CCN!G<JDN
MB4C?;=C,^TY\'?I^N$+JH%ZGA>@8]IA75 0L9TG++&!STH4[YH/J_/%EM>64
M;_\K]\N"7<G1QN12]3:JZ(;+Q#AS\Y:.&BHI<7:HM?3+.0'9IL,YAE<LN;AW
M)V(F,&NK3^ GJCOQNT$MAO+.WKRL4/83)/41'K@PS!W(X6(__UF=PMG?#H;2
M,3-/K]\9UXO4;KP9-5B_8,U3$Z\*<?]3[>4T,R6#KZM(6;Q/-7A4EG$10AG0
M1 3]&I[#7Z(KU00'!2\-RV)X*;VY8XV%9>]D_#*6.E_.V 7O]<5^#>BP>2"1
M)YZ+:D!2*Y" ]18/GNR/$\3N=/O-Q;VU.#+&4<"&T^%Q/X.#NDU,3%/=>I>,
MLGK#A8+\\\UM%3?;O/*U'ETDJV@N>ZMV<0'JW0NR2[A$>B.%([*33?>3_ (5
M(%_T] &6'^R<X@VB"*Y+2DIG]\9O=)N8>HP(<26<32+>N*'R?=KRM]Y&"<2N
MM!W0S'F/VMT6"OWKIS<1<$)8/_;C-O\2CR_Y!UXL!UMQ%(8%K8]X,9)N3/+Y
M:0RN53TIN)HG7O(F)M=G:  0X@@B(36R9Q>:'V3*XLD.D$4H5%+]V&' ,J$G
M9(?2\+,GY\Z/3IUMJ$WXOE#]JCS++.N[O4[EN2+[E_:*/7UR_$W?63WLET]$
MK:EP\K (;HBRRUR2B<081*V,L(1HBB;=LV>;U.249M]-F@6D+J?WJEQA3GG\
M6_.CRC=+Z'&]J+JIC7"Z__+O>V'/T;](W"RCJ;83)9?G58TB99W=L+_UK<A1
MFL/RL7QJ2AK<HU___ !=@&7&08CZ=K!\V8$E,<?@ #EYT+EN@++3^A!CO313
MZSAN;M7W-\H[O6R_V[<CRC.",W4WF%+GVVL\[O?W8&^P"4CJ)_BT).T9!"IX
M_J'G;E:]Q+1>'%N<ZO%$ L(XO7%=4:*7OC5&M]+5>=3=T5E\4 JIS;U*6"%\
M<*A'4JN1@)6#,)Y\N4T'F.,(HIA"K-,U8#A]SA58S:X"HUXUZ-64)R_+U"RZ
M$2STBK28F!C]>0VDVIGJA@MJ:=R])&HZ KB$G(OD"#0QP]SQ9"AZH%9%3OV.
M^)O^Z4YD-UPN2!9],WCUP:.Z%*WR/Z]^,I_NOEGSOEMW.NF\G/)?/H[@YC:,
ME_-Y&]:PMCD -#'*V&GFKB^Q!\!,_!*A@65'KTZD9@EAC)B8]XJN2L>>7.]
M9PI:50HO.6<"KVW6ABMQW/A_;=C]@L+'4>0,[J09@NH.22QU.HEF3:@//F7+
M+MG7/KH\^M"^L2/6[DLAK=G UIPQ8NZ].+$_P3U.N*?S>01NZ#R?,4"@X0A
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
MY7PH1N/X(2D?B+9+-$0O"M2@;(XMDQ+PP&D2J%XONPV#8_69>I@A:S"9[LQ
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
MYZR%VA7I-4@9)E!U)+9TH3J'8P(Z#<,Y(ZC=6*?*.3"RFR(1]K5U[HUY:U!
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
MAHP^=DD]?(:;<0E,9IX'<]YO.A=Q W<Y]3>:-DUNG^ V=Z8R#&PD#D7+2J]
M80Y*"%.#O(K8A;T-5KU0=.C?ANVI?]ZQ#_/[2MXMG4U&A;R'U7W\[@A&=7"0
ME,]*AE; 1YA,S#$2-7(3#FEC/N"#M6(76AAB4/UNNSS;'^</WV]X:RSDV'R\
M$LC;YW>>:BI1^HGW4H:E']:>_6HG_3]VT6@,MQ=[!=R&T?1$,'&N#]^/_/1
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
MN&..2.^U$ .R24DK]#0EV;&'+OGB4K,O7:UTKQ$(F67<MSSY=B_?<S/B^M,
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
MK1=F/[+/,=[>L_GFR:+XI94&&ZNG;;EWMOE)?["$Q,&R"KG"LF& (\UC^3@
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
MQ(VU!3)-*V$F?O<PN4 &'S*TBFO0S<[[(VZK8;)8J.O9..?X0JW>-A<Z1 K
M3TBR-NIYZ^6$':6^B.G"3:XY SUIG. :-!VW:_$NNH42%X]EN+J&MR7G:"I<
M\U .;\\B1EG[F>930!ZIUN;.X%J@'(7\&BS9E-1P;T80S'K*,052$I^  5[,
M(+Q5?V/D4U_DT+0] :7C35:LOGABN\/QQD,S]5DU[Z!'L</4IO%N^.0N7HC0
M6JJJPEP=M?1D4&]S8:,J3<PWF,/LR^OZ6143"KV3_L-&E<Z4X#.J&;K=[PG1
M<Q^5S;Q,&5Q^[F<<<(;$\RGMQ\HW'KKCE#&.((Q'/;8[XTHP/F ZX!HOP6@O
M5DD[99/UYR[R&3D^7/5$C5"/9&&Q66="M<Q7'DDKH6[#S99NJ8"3\4E0X PO
M7(^SL$T O >?, -[,\JQ DJ[E-6;BIV"'4B-2537^B*ZH/6 2&/LY>=)EV.5
M+F6[_QR>X@$$/ 7.%8*QG<-:B.;@'[80 B, ]*3H5KQ\"_SFP3[=Z'A$UWKF
MD<$>Y/:G/4JU98&4L[K].;K55R#V8Z[OH$:\65@1+7#M03C4JABZIZL(MXP"
MIL@',;H;5<8(X3!F*]DF%^-0>MZ8Y^<[G]F&:8_N+3+1T_UI1=9QEN@LYVY"
M-AJL#SNR#W'?;T*DX"$_XDZ\?/@.)]:,W^,]92_H6=[84$!3,UOJDT-T$WUX
M"[^7 ]FHW(0$H?@P5P'4LC';- R[BQ<@FV33,9&TWNH-G"TQ8_[TB%/K74D>
M1?(QBB3<8X_>4Y$CUYM!W7A'?D<MSZ4.3 ;3G9<8D3=:/C"HVQ:YRNRS-]-$
MOSUJH9\^_/=4(DD(\G>5*R!.\Y[FYPK"@,PNOWTC02/1FQ!%9 P6QK1MO.[P
M<N2WDCLK;J%.,Z#WU5K"E[@#C 2=;SA08[Q[&3?;PY&*Y HI58:0&JDYEM<#
MP8&+"V))>KK/(E1[XEMD9$W/Y </B&"/WGQ50"SF34L47>&W5>;0D7,8D$UO
M@T6+91+EID+]1)BH%*GNUNM>S_+C(T)9->K1-KFYJA&O[DGG"ZHHCO.Z;CGY
MX-4IZ*S=\CS;F^.^M<U5P=0./QEPG*DZY0><;HV@9VUGNH])WKCETQ5<V:NK
MWZNKN[TTYT&BVA7[7;Q (\P5W& [8'N)<ALUI# 2A= AXR?*]%A6HF\<[_P
MS)'=,D#TM3YOEY<9AX,2[A==#S]VIL. ?-DE+T;FQ%\"2RIB$[+SR09O_(&;
MD,R#FY 2'OYL)D) ^#&F_F#+U&EFU[/<D);&%K.S$7.J2=BUF2_U[ >$B8&<
MPAF=>M""?F@V)]6\(N.W=Y;\HK"2F-WKQJ2X!WZR;F?^W&T72NH4:;JY=WV\
M@[J5.Y))_[/,^]#.O0!A"<G W9(O3,(>Y%&U"-H\$$TLKUT8LB)D1,4)/+5-
M6NQ?#"DXG.%T12/8M2JR+5DM8;<.5YC':ZNM=W,'"T_$<H4VBKA[%EU.1-PG
M6$8^GZB*_"+S8DC+C14>D7H>9)MR!8^D:W$D2*S0;!N16C8<;620>\>.I?08
MS;^LPY;D#EEOI2NJ@3TL S 28+B!5<Q4NNDMV%2W5W,!H7Q2U*YS_=%3A@NQ
M*.S'PRCQV)^]WYY?T9$ZU"W%YX(XRELZ TM#)H+FS)%<H\FV#^3@!7Y#=X"%
M-!YUT1,C%\WAGR^^CAXR&I/90_E@=&WBR\#>]-L:B4%G4_9"YB%0$US[6[QD
MLPY4@#L(?['\K=>Q@CN :PI.MS2<!;Q51;<[?@AL;%5^_^.J5-0Y[9O;;+"I
MX_/S' 4VC]0J[^"==M3BZ[@I+^X@J4DVK<V?)IUGD 5+Q8ZK7Y?<$]OYH-C&
M2MXTJ_OX#D1)%.3?RJ+\YS>/3YN0EE2.Y%0/O$6L:Q,B@AX;9BWQ<-^/CAM!
M61'E8"//B G1]<&!=.]8GX(U']%!^X_=A@>2:(>^W7^HC[W_-$$;[=$QHP3
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
MC\!VFBHO!V-D<NP*-^#[>UKO$\:2NK%C**F_=HVD(RU/\B*?UJI]=<]<96\
M_>N:Y.J=6#TWD9@ZK:-VQ7S,TJI6Z8>TBOG1Q%]O+WA"@4;\$%(="JQ>9PXQ
MBT,8BY $082=V#/:XNG3^=Q>](W\8*- M2M1J]#4V.TH8;?STVMXSEM78X(^
M,J',$&]S@VQ,W"<RT ;'W\IFZPO@"1O.NLG);+J^RG9MO-YM]-MWNR;%PY7J
M0/W0^WE?R4I[?BA#L\P3[8-V^/MJ,?^\%+Y/(ZZWXB*LII60J&F%\PBZ6,K
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
M^ZD&:**=@/$'RFKS8 AT3VPS7-3\9!L20X#0W;H8I+W>5G_E/E2G7[PCW^M
MYT^B7&)$7,\3'(9Q)"$B4L+8#:2NNNU2CPJ?VOEX'^]J;A.2CG=('M67U6G-
MU>VOZDUR0^C:F_/'L#4VV = ;'R3O/;]:^HK:?!J.1= 23JHP7T&C8%-ZF.]
M36TTG]'Z@%E\[HX+B@]V\A]T_=9"YA,1!Y#&V(>(QQ)2ZG 8",:01$A$KE5%
MBN-=S8TKZDIC:9;JBGX._E,C9G\'P1,H&Q[T#H+=V$>]%6P=*<?9H3R/Q>!5
MT@[W-GW!LY-:'ZQ==OJ.GO5LJGUJ4241;.+JR:I=D2\=YOL8$P^ZPF$0R<B'
M) @EC +AA4% PEA:%8PXV=O<F*,J0+C6#@Y)"N1F/U]9'<G7.H&1WL2OOQ!@
M)>S3^YT&WXQ-!H-TD@,1T28FW8C:;@(.F)[/"))!*]B<['#:TC4FNN_5K#&Z
MR8Y@N$B6;YLE^(=4O2F/U4*\RKVT=$/!I?8H$RZ7.IC=@;&(!90X8,@)E$7B
M&D4IG.ID;G32R@DZ@C9IS@PW:4Y">IHMA@)J[+5*'XR,^<$$A"TM%"TO%(+]
M>)]]_4G=7E."^F67"4XV/0D!F"C7OO=&U_;-%JQ,E)7@VP/0XKH-38JX# *]
M3D<XA,BE#,8A8] 7%#N41A%VK?8KCG<UMU>_E;3C9&&="/@HK&9FPC!@C?SZ
M;W#J2+D UT,O.LYC,6R:WJ.]39R.]YS6^VEWS][1CR3>K00K\T37Y?Q9I%4>
M\RS5YX.E6M=\6C-E2^?-N4*,XHA([$,6T BB((Q@['OJ-R)<Q"(A1&"5]L:\
MZ[F1R%9<.^JP -N,2L:!<&1JZ0@-ME)7_@EE75.SD7P$;W9[P(;D'XO>)^4C
M>U1V^:E'"_8>!>]4PV](^GOSBC@8T2A05DL0NXJ%7!S F'@QC)Q88NH@[#M&
M.R+[3<^-;UKIS ^0=Z ZS2:7 3 V6RC!@):LQS'Z#@KF!^/]T9CHJ+L5$/QZ
M.[3/^V'=3QQ$[]PPV='R84&[A\5'KN@;/9SJ,^::VKXDQ>_-H3.Y%^[2(2YU
MJ8^@1X-(U\[S(0V1F@,\X3'?XR'RK&RC4YW-C9U>R IR)>Q"1P8WXMI&!I\
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
M0>;H317LQY"@6$!/4M_C 8^$8U6"U;+_N;W&M?BPDA]L%:@=$8H%J'0 E1)
M:]%WJ\5RE PW6\;#?OS3PH%AM]^"Z0?>H)LPEB),NPW3#Y^]C9B>S5P2K7.?
MZC0X=^1[:^1L0@YO1$I6VOWC*N6;Q#F,Y6O!EU@Q7R!<'W*A'48E5T:,ZX=J
M=4:"T,=QQ/S8S'5T &ELWM5IO$$W&;STILY3*WF?$)Y^PV-&B1-!/C(]=K6H
MTD*V>BPZ62/!1I=J2+89UFIUA@[MN0C3X4-[^HGS"J$]%^%V.+3GLB;[,>OM
M \G%&U((?IT]Z@QDM=];GNM*7MJ6??.\O>2&/%>N=-](SC^M]0+SLZR^+;K)
M^9"R1*7KP#B@1#NM(4BP)- +,*=2($I\;L>W@\LX/Q:N)=61VT4E:S>OWP])
MVGSZ1SM:'GYLS<CZ5<=K9 JO1(-42PZZVH&.>CH38_>Z1D50Z;@ V[&N]33)
MG6E-[J.-P9"4/[R0DTX$HV&\.SV,UY'](<CU+[?O] STE">%*#;I*F_7M$AX
M0G(U237;U4$82,%U7#RAOG8M8Q 'CJ=^HZ%$'(<1-3X6,>YU;AL12G#0D;R3
M.K<KN_G9@#G\YX]31@%U9/XUP[/'H8LYL.;',*, /-'!S(4/KM49C35.)TYM
MS-N:[!S'6KWNR8[]S?T6 J8%CK2+<I;^6@BY7GU,I%@R9=#3./1A'.LZE"Y'
M,%9&/N3,9R2FTL>N;V?O]Q5E?F;]NZ),'E^$UU:>QDI6H(SZ9T%RM?1G;3RN
MG77?>\#,C/@I!F'DN>)L%./+(,8%J'59@%H;H-49SB*_%- A#>_>LDQJ7U^*
MV*X9?7%[K[O%\I4D*\T?[[/\9W5ON60L<#E&6/&M=D3DO@LQB00, BX=&0H:
M,\/*Y&.+.C]F;I;>I)44R"P']UK6U]]OV1OH:;==+AF\O\;=EQ>/0*7Q_+9A
MCHW)''=C]F3]J]R4.8;X6'LS1_OK>6+:SG*;V)^FP,C[M5BIJ8TO,78(9J$.
MPXD=B (=^1?*$*+800A[$?:P4>)ZXQ[GMC6CY:K>>;$2K,R5I7@OTDIT6W_V
M\V ;GG(.">'89YFMK& ;"MA(NP 5M%K@ 4\K3;$9]$SR;*?3GCR:8K!WOFA\
M8\\XX_)!Y)K_<O&@FDV^-G&%'[.BN";%P_M5]NU?!+\7/Y,DU1]^$4P[B-0E
M=#5?2O7&WY'O2\P$Y;[#H3)N(XC\*(8TP $41 V1QYCTI6'2M\%E,WKY)LWJ
MMBLI(/P_UT43^9]46T55@4^0BK*);%Y4OROK1Y?V5#_^]N__)O9<[T\5$>H"
M%NH!23)NN1<QW/@S$F/I<;6F$5A A ('4IT#T'>IPR,9(HY9._YW%F'IK_@0
MW$T2CV'])+S6")M-A=,.V$0Q\UHG\$*IUN_G!ZW"'Q= JP:T;J!2;@&T>IMO
M=W5< **UU%Y# T;:#XW\H!'Y@PDW;>3^T)CN1?@/WD$_0^"3*+]LZD_6[J!7
MM"ASPLHE$W$H?0^I,65$+3@HA['O22@PCCSU/^XCUV;!<:*ON2TUOG1J<E:"
MVI'O*53-Z'0@K$8F2%UZM@-5+2?XK95T0"]Q SR&I*U3W4U*1 9Z[U*+R2WV
M;B1W"EYQDR5I^3D5GY)4_(?(LQNA'J2T?)_D1?E+EI?WY%Z\R5)>O%T+A2QJ
M#^!]S,(81=!WB%HC1&$$*:4>I,I<C$,G\(DTSA)^@1QS(QG_1Q<[?P<JJ4$K
M-JCD!DIPH"4W]X>X9(!.<]*$L(_,5Y46H%(#*#V 5@1H34"CRNG!Z.&E<M%K
M8^RW,M'H3.3),OHH6?FZ#(#M">^72UJ?S!]F  BZ'C)#--?/VFU=\=\(DB?I
M_5ME<!=EPMZ*IZQ(RC=Y]KOZFB^1XX?85?.5%#IXFE,*J71]*!PU=Q&)G,@/
M; Q?LV[G-CU=B[RLEQMUB3)>BVMG"1LB;F84#X_CR/--*S"DM<2@%1DT,B]
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
MZ2*\ZH?>S?E*5MIU_T/:^ I]4>NZ/&&ZKL#+Q @>PL1U*8,$1Q0BG76'!'X
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
M48O03X930SLQ!S:H?NG$Z;32@U;\DZO2HPH3XFT?*34E[C.%37G'WRF,:BR
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
MC$C 188X(=3=DNV=<VG[C1&J+H=EBM^#\B#W&&.V'VP7H]8;A+,8MZ>=(E;
M2.G;KK5"Q+]]VS_M*]BY5CB\;._:/3JRL3RMOIM>SOH_YJ[R00]9="]U5"QC
M%&<IE$S$$"&"(*N+6Z&0<A&&69A8W2U:SK<TEC%R-GNU^4M'XA$6E"WD=GSC
M$<B)N>9"#-W;P-LAX[7Q^\"4\[9ZM]/_67-WR\=&\LS19OKZG>K7Z_-N6YFR
MM)K<;A"E441E!"5*-;4DG$)B.D%@E.$0*4Q)8G66MIEL<0S3' *:H@&;HYS@
MEUS_:RW]KX[\T@<UIHJ&<<A@$BL%48P$Q)B&,*"<!SC!41C$-_>RS#?BZU;;
MOO,"_G3BZ6!_(V_SHC X:QNRF78BQ'DL*)))!CEAVE;G600)"C%,92"R4*\&
MX7O$WQ>692']XKV?=CJT]0R3XVRY;7I";NH]LW,UH.WR6M(5Z,CJ<;NT0,3K
M7MDWW[P;I87FSW9)FV?&;9%-K,#O=:5FTWMI7^=%I$$L0TW9C,4((M-AC<7Z
M[)_)A <J$*' F<ON>&:>I6V,'='<6.(<CF&F,IY(#(64&L<TR" +(PQ#'DH1
M2DZ#,'.K\>$!R7F*>'2$,T5A91.GU!0%U_]@?BE=_8#G8+;C80_034S!;3!7
M(R*P>1N=J7< !)^L>VZJ60EW0-^G7#OT\;'-Z)I*1-_HSR;\_9/<7K&JCM^Z
MD2I(A8P3R"/)(3)5*K'07"M0*(.$<,I3ISY0?9,MC7#WLK;-P3NMO%U;T/4
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
M0"L":DV 406TNO2OQPAO\T4+8[]?S+5 ,VTDTR^4TT;C ]V>'>BBX6?;FGR
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
MQ(Q@B)5@:<@9Y]RZ_YK5C$OCF3K LMAWASS(W8DI<C@5VV$^;)UY1W)BJK$
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
M%OS+/^$H#/\-E(W4X+X1V][H&+<NPR;=Y&A/S$ '^<&Q%U2K 3@N0JT#:)4
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
M0&U*H,4'1_G!J0+@3Z.":_,\I\6Q,ZDG@WSB#:N#[-<M+00M-<G]<2_,A>$
MMB.*&X[ R&^=0Q<!9BYY. *;Y]4/QPPRCN&^TK6LONEGKPKQ+B\EWQ[:+M;9
M(U7]Y[%QWS5]K*?^MGG3_JL4W[[+4M9>PAO!PSA480Q50!A$/,*0&3+$28CC
M5,2$,B<*]"O>TCCR]S9JS*0'TS6X;X4W@<],ZG]MY#?=@M(ZX'-[T,2-*3TO
MLAV5OM[23<RUM6+0:%8O2J-;IUMIH]VJ;;!^5'#5KNM>N;UG_3\E+?7C#Q[;
M_TV#O4\.]RSAK"0_#;I/=X&)9KFTV.:FJM[2LGS4-MT/8V7\=NA1G+(TBP,5
M04*%@BA4"C*&$)0TP"E)2(1B)^ZWF'-IA-XI :EE!B="7] FV@9].U+VC.G4
M;K&+X;R@A.8@0--4S3P_[2L5RAS$X7QMS.%'1QJM.U;E(J?EHR')SZJ^NZY/
M>2D+ L1#!3&.3!EO12$+4:KA1DF22,)PZ!35>7:FI3&/$<\D)=0"CCI.GP?5
MTM[S =4,IILU2NY6UQ "7@VHLY/-:PL-Z?S,K!E\8&QHWI40^EVIKC>5/DS]
M5WY?1X8%(L$90R'$ 4DA$@1#DFE"8(I&*0LCK%\9MXB\EZ99&ANT\6.MJ"O0
M" NTM*."[UY$MI\5_.$U,26,A6I$>%T?$A='U;TX^,S!='T*/H^AZ_WT.,.@
MSJ,\9B?HD],5TV?T36%^NMZL<_YX@](P"V46PY@*"1'6Q@(+3"\ BI4B.*:2
M.)D(%G,NC1Z:+.].%H>YQ^A(#1JQW>P'&^SM+ G/B$Y,($-@KEHTP9_M?[_)
MGUOP1G]S_N[1]G# S*<58C/MK/:( PY/+1.71R\KMOV-_FRJDI@BT#3.F,H"
M F/"3=Q+IODH#"B,59@R$?,0Z1$<ZCB^-(D3 <U6RU'LH\'R)E_4)$_3MCQ]
M(;?&4'^@ZUV3;D37Z\T/4]1J7.GM$\CM:.A2("?FG4.]")-UM:_J_ZF![6\'
MV*X&81M=B_LE7*8HQ'TRSZM4X7Y)TW,EN%_\[-B2K]6VW/'MKLR+6U/36U.2
M_C=9/LCZ7![%7*1A%$(5!0@B)F.($9>FNW@0TC0EG""W(MR]\RW-BCD1%]3^
MF#'W'D,HVY&%1^PFY@UWV$84CK4"PV\=V?XI9RXK:Z7_\RJS=H]=D$VOV:EM
M6MVF4=[$/*%IG)F>04S_09#F#Q1(F*5)'$61D(BZ=45[<9JE<<>[%TP/KG_.
M'6O*G@'5TAES,513^U_J!!QC7^P;U?_2"GF^%-NXY.ZS*'A/RWX^T_P)U6>U
M?3$5^ORGQQ'!I\U65M?TT3B-3YO5OVTS_*4XMJ.(@S@D*<PX2YO+$IRJ$":$
MXDAQEH5N_A2'N9=&&;7H)D;'R [^Y9]P%(;_!LI&"?WOI7L?$)>5L*.4B?"=
MF&<::%NQ5Z 5'+223]#-8@1,/HG(9?I9V6D$+D\I:\P0(_.DF[(0M! M/5;?
MS*0W7*6((<I@@DSK,DY,8XR40I%*$2(>FTZ)3DG3+\^S-'YJ-NNV]%9='K*5
M%OQ9R^N:4GP&W7X>\HC9++;-Y' YIF-?#MNLN=ECX'-/U>X'92AO^\S3\R9Q
M]ZOP+*-[X.,CHV:,I]UTZ9/B77W$;$KEU'TEZZ-GSK=M'NB5"=?YL"F5S/5I
M5%8W(J)!2DT%_X02B"A/(3'7U5DB,X4#$40T'M$.\@*1K+X3\[>,?+NYN]L4
M33ZX-@XI_Y]=KL^5CJ$X%ZR4G9TX-? SA?/4*#=J@$8/T"BR:EK;&EMRKTP;
M]%.KLP(=A3P& %V.JM<0H0O$F3>(Z'+<GH49>1AR1 (\_=D->&RJ8#ZM178C
M$$$QBPD,,\DA4@)#PH6$(<44I5$:ALRZL++5C$LS5??R@5]$*^&O("\ZEW"
M=W1RR*&V@G_8@O4.ZL0\6)>*[PC<5M,%1YSW0CNT4+!\E^TSSWV#.EN*N32W
MQ,]>V.W&Y&.=>VD/-3'-[V5=0;=: ?I \W5]?Z2?U@_MN 1J9UC'?*[^17LA
MO2LTXP!9T'KK,H.LZ0]?Q?R=EJ(O']UJG/D2SUW4.LDP=WKP]1(M/\F?VV\_
MY/I!_KXIMM^K&X29C#.%(,FX@HC'&-(@8E ;Y$KIQ1(2S9YN^53(I6T^]DF7
MX?Q9EL]6V-*<?^5UF]K.]Y9Q6>=:?BX6EFIY#OJE)5P^D_-_7=KE.:2G2+X\
M.Y?[N>)Z\T.67W?W]^M'$Q=@:N\_R/)Q7R44!X(B$D)!%-7G":YW 9)22'"
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
M*R_;AY>SO^#)-UL[ES:A,Z7[M$J0:IU 5V_045QWR^I^KU$>5-I?@::=20>
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
MB]\;YC.\W3P\;/)OVPW[QW^0]4ZL/$X$#G$,!>*A<A)\"0E2KS9'"4]Q2N*
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
M!8Q\+-/(]W'B2QL+>VZ@I=G81LY."Y$_6U$M^3C.0FMF(5P -K&-&(25?=N
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
M:!2S3,993IJ9@9QN*B8VCZW@>E>UM^S?%'-KZS@,.I>VT5*"62WC,'2.[>+
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
M[^*L-(:_D1)DK8S#6'\'SHV9'SP#WC.S!RM-NESFNJ+Q$OR#&83'H38%R_!
MB5Z%B7@<>N?8BD?>==29R6>9Q"JS6&Y5@+"YR_6(JY2G<11P92G532!*8JS;
M02#($\HBR4DDA543"*-1E^:<-UL%Y?8*\.:PW_.- _7YH'.3%\ WMH=N(9W>
M[%40=@5N#DUJF9T?B30#9H+CD!<&?HVCD&98G#D&:7CQX(Y]1&GR29!2_$UD
M=_?*T;G^KAS)._&NX9#\JIR?9K-CE7JAE,I=@S()$F6<4*+<N-"' >7(HSS&
M?F+4KVK8\$LS4(WT8*W%MV29M@3>S"9-!^?$QJE%LI+\"K2R@T9XT$H/M/A7
M[7DYI^WX!@#GN V?C01SM]\;@,Z)MGM#[C+B:/?MC\U[/<[E,W@1;CO0Q&DB
M22A@[ 5"&S@**4.:52D*!:/:+;,_V6TOQ](L'?HU2/H/=D=XP/GA 1-T.3$Z
M$^Q36\3#:6&E!Z@4,3XL'.$QI[H'S,J 0]W3SL[\9[JGF:5A1[J'8VMRHGO
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
M+$]SBCFQ+EQW>KCEL6 K<1O$" XR@R]J9HW0($HN@/V!HR7P-ESI$\[):7,
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
M0\1)"'&FHW"R%&<HSR0*G5+L3HZX-)+;-_,N]KDVXSUWI_&VHS.O*$[,7WL
M==OS)QX[W;!NBL, :W2FZ'I^?- ?TNK\) ;'^IN?OO'<VF":OYZ5FL(B$C*/
M$$PR72J5*@LK3Z(<1@D5%,<"2YZ,JP+V<K"E$4V_!I66=FQ=KU=@M2,57V!-
MS"?/<9JI)M=Q3*:IOO7*>#^HSM9QS8]7U!JX9VP$\?80([&WB;YNWAKG:;_J
M8>N"VJ^H0<#"* DII'&@8X8S 7&BP)<YX;FR;&0LG79MHR59&N&T 4VG?-&N
MD<%CY\F.I&9!?V(&TW;/DVBRP^9-ST&C"NCKLG=L3V(OG8VIWVC@L<+,' E\
M)F8OHX#/?:![WIUNJOO;AI1MTY+'=SOQ-U+N2/6H*^EU24D)$CE#(20IBB'*
M)8&4!!QF*0]$F(0Q#JAMRIW-@$NC22TS6"NA@6RE!GPG0"LWL*\Y:(WX,!-.
M@>/$A&<@U/)V'8D>38Y7'\(1>75V;Z]U2IUO3&?*IO."K5-"G0M0 [ET5H^9
M+8W.1:E^!IW3?6.==/>58$7S!H=I2@A!%)(HRR&*$@X)U9XY1EB:8$IP+-T"
M+/J/7V!414^ZK@\Q^+=_P5$8_@>X5Y=N+\!]I<O5Z6+Y.D),MQ"YUQ^>JVNN
MA[*M%VX<<I,[W YB^72JO536K_^L]_R9764O-7OI%7OE&A\.L(^';)^#OX8P
M%H=!F,(@ST*(<!) &K 4AFG &*8XC)E3"-OI(9=F='W9W=WIY>M*JK6MO(%F
ME3/>GJO=MM9IE$5Y<XZ'[%7<Q_C)SD5S1F^907*[1[(G^8P^M"&\IO.DO3KJ
M#_2G#:$P[%4;O-.-D;@H5DU(Q27GZJ6KV__]5I0B7*4YY@FAF=KH99FR-()$
M61J1A(C&,L1"61Z)U;YO<)2E\4X;!=2*>-']!6AA!VN8.P [S#+>X)J86$8C
M9<T?5D@<**/N.*,6[)>;S<._J_L;NE!_><X2P\^>A1BLU.NXP.YB=P]0%V'U
MF6S%AZ*JM[]OJNT-N1%O-B5O2H"D>;N53A&*98H9)%D:0*1;&&(11S!-0\Q%
M@$.<6QW..8Z[-(K8APYJV8$1'G32 R-^6\ FS>U]&2[S<-H]-!&Z$S.* [ C
MO$4N"-L[C29">B;?D8]7V<EU- *N 0^2R]-F<R2-4+'O3QISNSOM_ZZNOE5X
M)E]OJ\WNYE9OKW3I)_6V=55449JF08A@D$1<5UK2B3QY# .)L$0I92RPBONR
M&FUI%&\$UJ[3!+0B@Y[,]IQS&N;37.X5O(D9?!BW$:1]&D![JO8*Y$P$/?)%
M=.)D:UP&F/CT,V;C7VMU^JQK?]/8'?;[.U'=%.7-K]7FV_96U_X@Y>,J9@@E
M.CF5QKG4T;4)I%@P&*$<Q1S)+$:AVQ[[U7&6QJ_MWK&3%33"@E9:USWVZ]#:
M[K+/!FR>?;8K5B-VV8-(G+W/?OWI,^^T!U5\N=<>OOR\D/M]=?RV(]H;40I9
M;%>2$QZ1,(1I(BE$*>%0O2(YE'F:<!0JM7.G/E,GQG.BAME*8^QCQ@\]&T K
M][B ^V-HVQ[T><-P\K._H\"!GUIQCZ>1CXZT/P',%''VQX;\(5'V)_0_%F-_
MZC8WAJFK[>H3V>XJLOZ5U)]%+:H'4;=V<I1'2<(%ASP5*41)&$'*1 "C.% V
M",^DS*R\^4.#+,W,:.4$2E [UAA$<)@J?.$R,3_T(/$8%62C_  'J-M[W[_Z
MU_-O?_#YLWSP-AIV7[G5M>.,ATO&JAU9?]A4[\N'HMJ49@^Z-G4#-Z8ZK"A9
M(>H_2E[4IF"LX.]VXF/Y0;U!VUO=B7<E&4OS2&8PB06""*52[3EX!'E,PX S
MP;D,W2*(/$CE\HG,UDL:N=D:/B;'SAZ9&?").:G5!LA-!9[H [1"X*#1XP7H
M:W2A@^6I:%MYF2[36C]_UHU'F'U:0#[$FM5*\HCC<TO*YZ/'[N>ZRLW[$F<Z
M4*/[89=#^;B2A :*:'4HERZ-)64",6<88L2%R*,H"+%C)K7=P$NSRMZ]6NK:
M=5MG";KM_LX_E)-O]/8H[L7KUT"\T(XB$X[1_M+GIL\-+;^[/\NQ9]X&NB'R
M<C_H>/\XJOIC:YYRK:.FWVWN2%&N:! (CD()(YGK\@Z"01P* FD:$Q%G/$G3
MR(647@ZQ-/II)01&1/!7(Z1CM:Q7@+0CFO/@F9A2')%QYHWCROMDB%=&F94+
MCFOY_*L?N'+<]_VA*(NM8HL'[5G:JJDMZ%I<UK78ULI.VMWMUKJYT^7=IMH6
M_VP.3!&2(<,)@YR%&** 9C"7F$&!$A2&,8J"W"DYVEV$I?%#3TS0E[,I;N7&
M$R,FQ(Y'IH5Y8IYIA(=&>G 0'S3R7X!C,^"/B<;#YY.I1D@Q*Y.-1^DYTYWQ
MI!%)S6J.Q/6F*+?OBYO;[1?Q(,H/:NAKH=[?4OU;=[L[=+B+4.O?)4E"$BI2
M9?OHDO0A)S!/\Q0&61SQA&?J)U:FT!DR+(T+XU]PEOPK:,1]TIS1UC=VSH0,
M4^%,,$_,A48#8%0 1@=@E !:"]"J\3K^8Q*F1TZ$0P[U]!,R5UKUA!/CEFU]
M'J1#"=@CGSQ?3O9YJC])TS[S4>XGL;^3[\7=[J[[A&*)0\PBF,=Y I%@V@V8
M<I@'61;0D)*,6+4P??'DI2T9K7#VYZU/<3I]R#I:^XF9O)7+\ZGJJ]J>>Y3Z
M]*&SG9^^JDO_T/3U"\86=VYC+$SE'%.;OK[<;6\WE>Z[N,(!%B2),.0!"M3W
MF(<0!S2'"8E1$"<9X]*I6>7P<$O[2/?2-H6^ -E+:AI/F&83M6.WB1. V^UK
M_<$X\==^0-!(>M'TGZC!05B?U9=M0/%;:WEPQ)DK*]MH_[*.LM5=(VL1*LDW
MY59IH2ZZZ8K3MRN82&(2T32#/!1<;2,QA42HO22E(HF"-$Q0X%2[86BPI?'*
M4UGWO15<2P@.P6O'([Y FYA%CN#ET89P <1K%;^A\>8MU&>A^8M:?#;WC/31
M=P=\OPNBFZ#IK>S'\GZWK0^-T7J%8"*9Q!P)2)$,=;6G5%<Q%5 ]&F>1C*C:
M4SBYYUU&7QJ[]!K\]<1W)!<W_"V]\5.A.K4C_E5 31&M_K\;52YT,^M=56FB
M:ALQ5OL?_#5)X9A1N'KUT#L),*]S?@PV+_SRHQXR,DZJ>"BX*'G=*VBJ>UVO
M8DQ9($@&298(B+# $$<Q@Y2@,$U"27)*5Z6XT4<$=BQW;"BK3R]O/KW^@!-&
M\722 JY[>^O]Q*9\4H39,2[J&,AV1'86<#/%/74B7CRIDZS^I>3T&.-T @FO
M,4W'QIHWANF$QB]BEDY=[WYR]^[-M2CK8E/JD(C++V*[71M*Z@[H A*'881@
M$'&NFT,HRHB##(9<HB02*!:Z9[3= =WP4$NS?-Z] :VX)C@'7(*#Q/;'/R?@
M/7W<Y@^TJ4EB *\1YV8G@+,_'O,'X$RG8.<!Z73.98?-P''6B0?,=FIEITC_
M<,KRCI&.\!U=%ZR)-2M$?7E_7VT>!/\LMKNJO"K?__=.QZ UQV#D1JPB'(@D
MD@1*BM26,V%2F6,\@G&29#F5. L3YI8>Y"B!RV<P3RJ0J8ZTD: R$FL+31B9
M>WYS1U^YXYQ8.L^GPWEJ;[J1'.Q%OP"=\.#S'O-&_@MPT,"CBWT<=%Y][HXB
MS.N$'X?/"Z_\R,>,8[[W4@JFX^?W:=;Z0V[2@G9%>7-U+RJS?M8K(4F&TSR$
M(A2Z;3U1I!<$$<PSF;$ *29D3GW'[(=>FJFYE]PT.E1".A9<< #=CM6F@7)B
M0CN@V*O#8):1ST)_<NH#,#+OV<QCPWIGO+SVL+<??=ZV]LZHO.AT[_Z$,T\(
MV@#9DO?Z,+:..GY5[KVQZH*^+_8-J0M3%K9IW!Z@3/$703!.=?<SEB*(29K#
M$$F$$IG$4>84Z.!5NJ617S]]KM'/N+I[&G:.<>.G&W"(&SWMFLG/\!(X'F/,
M/;6S'7/,.*OC#SM\HC_)88@7 7_,88E/;(\>IG@=Y-P>(R;T13U;<%V^3)2U
M6:,NJTI](<WYZ9O'PS77Y%'_[/(;J;CI"+%B. YSDC 8YBB%B+ ,DCS%$&<X
MBS*6I0$BXUJ1G"G9TM:.?J,-(S:D6F[05P[TM0/T\<F%K8; J-@VY'!<-?Q-
MN]V*\4,F<^+58N9Y/*.;BB?,IVFZ<JYP/Z@WBR=,C[=P\37 N'7A-U'7FZK=
MJI0WOZE52;1CU%\W;X1:G(3.TC/I$KHX2KW*:1#'+ D@0WH#D8<)Q%CM(D2,
M,$MP*'+LE"'L+L+2F%Z]^[$;+X^ W8Z IP5S8J9MA+\ >_&!D?]BSZ!->:=.
MA[;$DU'%'YV.1] G;XZ08E:"'(_2<R8\XTGN 06?Q<-F_:"&>:M,[V+;]NA4
MYOA5*;JF-CC)$IDCF G)($H2!&F&<YB@)$@RF20BM.YS<'JXI5'97F+0B P.
M,JN=[X.1&83YA4YL#.P/S"UP/QUMX!?-B;EL"$@E[XB@ PL,[0,/_&(Y4_#!
MV9@ZQ1_80S00@V#QD-GB$.P5ZL<B.-SESL=OBX=B_58Q_MM-6:M7J*K__.7W
MZR]OOVR)E.U+G:<$1T$F(6:Z]RD),T@IRV$>2QJF"&'*4UM"MAAO:8QL1-;!
MC$('.+92@S]_ 5IN8 2WYQ ;O$\3L6<4)V9B"P!'L+$-DO9T[!G1F?C8"[).
MG.R TP IVSQE-E9V4*E/RRZW>;23=8F$]NUF <IP*@0,$YXI7HY3F"=9"H,D
M0&D84IKG5HY@R_&6QLM#QLC?=LH:28R1;.D8L 7]#"MY')0_T$PVE54\VLD]
M&#T8RN/@7("E; >K'U/Y)4AC;.7>4WZ\L?Q2)2MK^97;W&E9D?M67);\]UU9
ML.*>K$T/R/:=QHE 2.84LB",=1E_#+$,. SB#$L4"9P@;LO'0P,MC8B-K.9H
M_JZ3%E MKCUE#.)ZFG)]H37U098!ZE(G<^Z!:GJZNI/L(&+V[.H+N9EH]?"J
M.2/HQ*<VL P0Z>#MLS&HC1)]ZK2ZWITS/Y9<W)6%+%ASL'93"7.L]D$)>ZU>
MC%ME0U_)KLMNE]K?M'MKWV>D[%J)LARF5)$J2O(,YFD<Z;@'@5D@) JL3KS\
MB+,T_GVF$=BK!+1.H%,*7$FP;R^]+VS1*&;/.QYF\S2?SSM'$[.^A^D9L3YX
MF"?[563>^9IIK9GRLW):C/RA.[!D>1ADMH7-'R#]Y<_C4T=L+/;A*._$?:66
MWT:&\DD)9A-O<BB%$C,B69 P&!%]4!IAHO8;-(01#T6.0JD62_O]AOOX2UL&
M]V%BZH/42HA6"6-P6U4M]S(K%KN5:;&>>A/S#.;B&,QMH!VP*43C!7F'7<^T
M,S#79FB*F7#;)HW'<6CW-.*I\VVJQJO\9*]UQF/&!1I>;6]%]6E3;KI G[;#
M[0I',4Y(GD.$I(1(%THD'&<PS01+PS3-42S<JOT<&\KJ&YJUVH^1%(@Q?:R/
MXAF2-$J"+-0!2T0MRS*$>11%4"0R"N($BR!B'9Y?[;N&>P3UZVQ=PS<3X#N\
MP'J!:YZ5M'GY^C*>[*CN'$QY"@:?(9-'QYHU,/*4QL_#'T]>?P;=7F_J;26V
M15/'K>TEKDN*U._4WTK!VQ^U&^X@1C3079\B3!.(6))#$O(<9@G+>1BQ)!:!
M2V#W"!F69M1?7;]_8PK=C" /1_0=>&4Z3&>AG*?B@U;8NBDHY+_2[1F0>:<G
M1S'F9ZYQ.+U*:B,?Y<9W7!2KKQ7ABCB_/-[1S7HE0QR2".4PSD,$$<Y22'2.
M2D@0"6C&"8VLP@5?/'EIW-0*!QKI[ CJ)5S#M',6"!.3B:7^UGQQ5-<#"]0=
M#=2"_7*S>?AW=4_# .HOSS_\E\^;Y7,^JD;WD1Z_8)RI\7>A&^@(?OF@+)@;
M\6FG/^<VKZV^VFWK+2GU8.^*]4XWV]X7DC5YS9=4L01AVU6*>)PAS*$,,(7J
M6U7[%ASF,(H(CPA*% 1.%7?\B+6TC[[59E\1MFDRL3FHXV:H>)H[.]ME_AF9
MF($ZA4 W*XU*^T3A&O2T>E;H!_S5*>31U/&+L$_KQY-DLQI$?M%\;B-Y?KK[
MF<^'HJJWOV^J[8T:OA^^$\>8DB1((9*!LJ!2+B FVHW$PE!M H,P3ZW#'8X-
MLC1>-7*"3M FJ,?^N. HE*=/8WP -#'-O8;-B)" HR#9'YSX &NFTY%QH#D=
M?YQ"8^",X^BMLQUDG!*^?UIQ\MJQ#0CJ^TU-UK]6F]W]VS6IZ_WI>]-]?85E
M&*CI98K_1 81521(8QQ#P0*4Y#(( X%=;-*3(RZ-%CN!@9$8/!49_-4([5B3
MYC3L=N:D5S GIM S<1S1K< 2&[]M"TX-.G/_ DL,7C8RL+UQ'._\37>=73]>
M?2L%;TK?/FJWV/:ZVMSKT]=-2;9"_[:J;XM[8Q"N,I%3EB$*(YY+B 3BD,B$
MPP3Q,,4TX4E@%6QSA@Q+XZ:]=,TNV(V$QLR!'2U-C.S$1-5*#XSX;?WM1^.9
MWUZ )RJ  _Y?!O%W)J\S$/1)9V/$F)7@SL#I.>6=\ZAQ)/A9W.S6^D5X[(HB
M/EY^+^I5%)$41YC"1%(*$8H2F(L<PTR$:2ICC(+0R0UX9)RED=E!S'T9TD?P
MEY;4T;HZAJL=>7E :V*"&@.4,P.=@,$GRQP;:E8F.:'O<[8X=?DX1C!54C_O
M#PROZ+JX:<+2.C=SF"$2,1S!)!<$HIS&D""9P$ 0F<>13(A=AJ/UB$MC"2,P
M.$@,#B+;^)-'PFY''5[!G)A$SL31F4^LL?')+*<'G95CK#%XSC;V-XXO@2G$
MTP)T[T3-JN+^R6<0LY1S$<50!&D&$<LP)#'2U>%X+#@/99"$KG4O+<9=&@<=
MBC.NM<2.W79MP;;CG D@G)AY&HE?*7'9$WL2"G*$RG<M2YNA9R]@Z8#':U4K
M76[WZRDR%GV6Y4&4<0*C-(DARBB!.,IS&"4X$$*@D!(G/AH:;&DD-."F&+5K
M&@3Z/+_/PO9/9R#GS9$SU5YJ<+Q%N&:&=E56]XSCD4^;K:BOR:-.Z-EWI3A$
M%*R2B(:,*>[ B9 0A5Q $HD<YB*C.8M31AEV:_%X8D27#V*>EHZ_;<H;J*CK
M#MPW4CL:-J<@MB,1C[!-S"-&4M"*>@$.+77 05Q_3&*)BT\R.37DK'QBJ?]S
M2K&];>3YN:#;CZ4R=$P\Q6=QWV:I7]YM=N5V%21I%(0,PXS%@;)/&(.4I1(F
MC&:$ICRWK$=E-]S2+!0M+:CV0CKV@ST!K>4!N3? ICX=UU@=)+T !UE!(ZS'
MDW$K4+P>BP^/..^9N)7V+P[$[>X:F:E6W9"RS3C6M4PWZX)WV<C7ZBWK0K6N
MY(>B)"4KR-I4BC(- AS]!5[&6M"'T]>G*<&[U\A4*>OKI*.2]UJ!@UJ3>!N\
M NTU"\N+8//F9?G$\D6FEM>'GY&K^I;<%UNRUJW3]:&SJ+K=3\EU%^A[/6 ;
M+QHE3&88<XCCE$(4JXG.0_5/BJ2D44X#EEIE>(T<?VF61I-466Y*N&MW\_>M
M B.25AVFP9)RIP-W:G(UN/9$!YWLK;M$,^Q>_*D25]VA\YZTZB#"_ FK[OB\
MFJPZXC'NB:I-L:XOMV*]UKW>2/FXPH0B+#B")"9(%]$*(<[53BD.D6(Q+L,@
M%+;9JB\?OS2J:LL)&A%!*Z-]XNHK\ UST/F@3$PQ3G@X);(>5_N,;-97'CI;
M2NMQA?IYK0-7G6.;J$=5XE:4];[;N[:&UJW=="6O]:^,S?1I4[;_>)K^KLE$
M>U_:PDK?5RG# <\I@90&$42(!A C1F$D&,*,2)$'(XP8_X(NC4*^B.UVW01M
MD*JH]0DJWYE>W H H(B[V/ +\/7R_XPQ?B:89Q<KZ<?.WCSF5%]'T"@)?OIM
M4]<_ZS-P4Q<"M(4AC)EU 2[Y_]W56S/C<E.!W@N@_O5V5VU)L3;__)44Y?Y9
M2GG?EMATT^/?9)M UA]@VTV'^.M&X(3CC6S;+FY:EYN.PBYO/I;J$[@S#_^M
MZPR_BC%)HYC%,(L" A$7&<1IH#;%N6"$Y1F.TLRI([O%H,M;%HS,8"\TZ$D-
M_M)R R.X:P-UFPFPXWC?L$[,UQX0=6]E[@"1UR[E-N/.VX#< 8D7O<5=[AW'
M2ZTSL+QINO.:\_)#)=P0"2%HCF" ,P81)4R78 IAEB.*N)19)*TVM5:C+8V)
MFH/Q@Z1N?#,,K!W1>(-K8H;9R]E#JP9_>2T3[(2)3TH9'G!6+K'2_3F)V-UT
M#GL($S2YSR#I>GZ_VYDNWU^_;58)8BF*%7N$H>0097D*,9<IS(@,B(C2F*61
M.X^<''=IC*+>L&@,BYP&V(5/O,(V"[.(+K9Z+_0%V&X %>":%/P":+F!$MPW
MRU@CY9]O3@_] YC'&H_7.<C^]K$>^>L=71?LPWI#MBN9QSAF/(>41KG:3.4!
MQ(Q)*-(D1R10I)-8<<ZK3U\:L[3^YT9"8$1T=<?WL;/UQH]$9!YGO!48(WSQ
MKRA]MBN^_\R9/?&OJ//2$?_:12.:T^SN[QN/'UF_O[M?;QZ%^/S$X](Z#M]N
MRFU5T)W>Z;2'U&&2D#P-N-I[*#L"Z9*P>9(BR*D4E- \(-C*-W*F'$O[\-^]
M!5_>?[YV:(ARQAP,T\*,R$[M,>EI 3HU^EFFIL!UY^3NJS*F ><9$^+0J6:>
MB9FK8\V$$^36N.9\6(<:V)SQ]/D:V9P/P9.&-AX>Y[XR_5%6@NF+^1^ETID7
MIE+*>M^N;9^J_*'X+OC[4E0WCV]O274CKD7U^[?;*RFO!?G'"B4D2P*1J+4I
MY+KL9@AQ& N(0L&D^F4<"V:[2GF2:6DKUO7U)9!:8B",R( 9F?6)+_C][[<7
M8",EO%>"@Y^*$O#->DVJNOOMS_:\ZFM*3R]Z/V"B)EX #QJ!)RKUFE7NE;H
M1BW0Z 4:Q<"UGJ]O:C:5<E!K-__$V2^./V "9UHHYYQ(IX73,^0#BZBOD69;
M4#U#TU]<?3_:?:']M"G_>T?6A2P$5PNYJ"J]DM_I3DEF8+W FSHA]6NYERG*
M411P!!'GL?J#FDPT#!%.<T)21EAHU=CH;$F6MJCVE0&\U4;W%MBK ^ZU24R,
M0O9<?-YTG5XZ9YN$B1=,-_R!U$FV#R;)EI].LO4\*_;KXFRS,]-J^/6VJ(%H
M8\XJW=JW-HE3I=OLW0FB%>2 ;/LSJ5.UU%/9KC)1C)341?T+^'HK7)^OF%G=
MNM5Y7G>[K;H1R%W)ZPOP[;9@MX!4HAF1@YT)F_SOW4;WKOAT^6<-MK=D:ZZX
M-QZ[]2,@#Z18F[:M.LU!_TK'5QKI3!C>MB)*"*:EJ,VIRNY1Q^/5.I*Y[4JB
M['!!U,A:C%_\K/]>7JV!5?^\Y\^VUGN!H;_"^WF@^[K^FYKM]=]V55'S@O4\
M5 F7 L4Y@C(76'>&#2&E200S$>0!84&4YU:U;0;&6-I:;,348:O@<K>]W52%
M;?[6$(ZGEU(/Z$R\2#; ]$4<X2X]!I#]JN8!J)G6JS& .;'P"2@&^/78G;,Q
MYPG1^YQXZE+WT^9W[?Q_5;>N$*,Y$5$(64(Y1"Q/8)Y& LH(AXPDD8B%]4%S
M_\%+X[5.-J"%LS]=?H+5Z8/EL0A,S%UVRCN=)K^FZ1D'R4\>-]L9\FM*](^/
M7_V]^P?WD<GJ<L<+A>;E=BOJAGD_K,G-"N>!$"9>7L@<(AQ@]?FQ3)D9-,AP
MAIC(K)I<#0^SM(_QX]L/GT$K*NC)"K2P]A_G *ZG/U4_:$W\X8X#RNE#/HW#
M&9_UP,-G^\A/*]C_Y"VN'A$ZLMVP?WRL:[7K?6>R!*]-@F#39.^0278E/VRJ
M;Z1J3@?5KO9CR<5WP;]NS+U5K7/ MX\K224+>")A%',!48PC2%*D22.@$4LB
MC!"UCB;Q*MK2B*:?I2>UPT"KH%T41@=0-$IHQT%AU/C?-1!&$7-\US@0'$[M
M/,_SZ6W3CYN]B8G/* 8:S4"C&KANLVH;[2[Z*9A7$K0:@DY%T.H(OFZ:Y^C)
M;?3\81/J$/'RPR9VKB"8'S+!;N$QD\S!4,2,WP'G"Z*9!*@G<373C# N;V2?
M6'NY7F^^Z=!PD[;[E7Q_2ZKJL5UE6L].'F=()EFN=]6)VE^S!!+*$(PEYCF.
M"4XX<:MIZS*\RX<_3X';SJT+MN2[.0AHR\1UNKAEF#A-Q?!R.C6\4R^8[]^"
M+^Q6\)VN@QM&,,@OP%X7L%?F C05$+2'MZ_0!(6CQB#I,Q?%:?Q9$U+&(/,\
M*V74,]RW+I_%PV;]H!CWK?IHB^T'HEO';PM1?U53);KP]C#(21;F,) Z7%#R
M$.8T#F 29C*4 16IS&TW)#8#+FV;L9<9-$*#@]3@\KXJUB#$%\ ^@<X:^-,[
M!-]P3DQC0T@:B4<<NE@A:6^:^T9T)H/; [).UK,+3 ,VL=5C9K-T793JVZ].
M]XVS2J^K#1."UQ^4P%_(6ES)CZ7B/E$K(_B:5-NV:>8?9;%=A3GB:1!F$(4T
M@H@F#-(@22'B$I,DSUAL=ZX]8NRE47<G.M 3;8)+:J6 B5XQLV(ZRQ:M-CJ6
MY,^/[[6_2)NOK:NH*!_4[S:5F^GJ,E]VENM$LS QXS^=@"\M^!][B/=D!UIX
M?Q;J",1\&J@NP\]JGX[ Y;EY.N81(XM3M;N>*_DGJ0H=*]:-9+(_BW[E$IDF
M(14R@)+2&**<84BUR4H"$:4!#S..G=KZ.HR]-.+K1->NM4[XPV?7B>]8ILIA
M*NPX;2* I]Z,=]ANAK %?WTUOYBDTLP(X+R6LG(8?MZ*5NZXO"AL->(1[AOO
MIO"?VLZKQ^DQ5C&2(=9MAQD+\B9] -,H@SG'-,P$CN+(.ACQ^<.71DYM14XC
M8/N9.&SX7D!W>IM\#B!3QP#XQ<)^HWL.)C-M:IVP<=J^'E-^8*OZXI;9MJ7'
MA.UO08]>,\[J4H^KFFZCS?\_EI>,Z3X\7:.ORY*KGU0[P;N:.8H85WF8XR@,
M*%3;3P%1*B@D41S#-*(QR1(>RE2Z&&#CQ%@:W74R=TW_FF2'1FQ0D:T ZJW3
M611NYMC(.;*SS*9'?GI>-8*#GSH5?M:[S?U<7/?FHE4$]#3Q9ZJ=AZ1/JVVD
M)+,:<.>A]=R6._-IX[C3/)"L/VRJ]^5#46W*IF"$+AFN#ZZ+\D:43 WS1ZGS
MZ[0T^MA;R?:AD-M;76YL%48A,5T-)4]UJ]0HA91( B/*XS"1J3(,'5NEGB_4
M\@Z;U6N>N%&FAZFQH\]YX9Z82EME3$;>$W6 U@<<%'J\ 'V%7BF$^*%X\-BP
MU1_*/FG6@U2S4JX_%)_3K\<GCW0>=EWDWNAL5%'7;=7JVK1<SW.$"<$2QE$6
M0I0E":19QF&4120BE,N06T7G6XVV-*.TDVU4)_MA7"U]?[[0FMK;9PF4NP_/
M!@"O7KO! >?UT]GH_L(S9W63KZB_6MF&GT4MJ@=1O]O<D:)<)6$D688)E%*?
MKB:15(3!,0R#/. 9BP43R(4P; 9='&]81J+59F?5Z0+^:K1QY!FK6;&C&]]8
M3\TZ$\'L(<SO.&[3AO>],NX/#NL[CL3I<+Z!>T=&B.S;!IE(P:<=@]IF5_6A
MGD*OD4:0D)"F*0PS@2!"&88XR5(U)YB',DDB@8A3N,A(09;&=+V2G9W4CC$@
M8V?$CM'FP'EBEGL%XHE:<YP+EM? D+&RS!LE<B9B+T)&SGW>J()N)AEPLUZ;
M#D5=A$KC#-2Q*Z;<S"7[[UU1FWIS?WY\_Z1!^4KD&4&Y,ODPQ@PBHC:*-*4Q
MC(.8()0DC"16)I\?<99&D1_O[G6JUD:"^ZYFHS9'6%]F$R7Q\;U3!;%S9^WT
MB?"\<S$QC3Y5YA"*LC\#T?H HQ#H:62"'9_H-.LD.=5ZFW&R9CK<OKS3#B_]
M=13=-!6E+L?6G\I]:*H)G^S*L '2FT1354U=LUOK0FMM""L5^N[#=R@\UD;S
M-!7#!=+.'63.*FF> 'E6*LW74T=Z3G7NY1LUUI,*;9=5I5[A9L5^/%S2=LNY
MU"E)30[FQU*M[N8KJIN\I5M27MV;.GY_*D4$_U@V.9Y_%\7-K?KWY8.HR(WX
M53U_^TZ]K_L*<"L9\)PE@D(4LQRB5#)=P#R!,6(,QR+-:>JT/5F,9DM;S!OQ
M7U0V-V42+*LD+ YC6U_T4N1=D%%A%(94:PSZJ( >+( ^@OYU+33 8'/1INN#
M'CQM>JI:LTK0(G0!VA=/YP*T)0(ZG$ +%#!( 0T5T%@93YC'@\3%S;]7M_]B
ME)OWB&$Q:A\[SEB<@"--!:*[=JI[U=;^G=K/L^V^K:=IJE>;/P\=/KO>>E\W
M;]J?"O[UVT8?]]8K'&8R8%(J0L$8(AH*B"7',,UX$&4!#9/,*M=X"N&6MF#_
M7I3%W4YO"TH=GE$U,1GWK09M\$75*J'IU;W'I]>YM5R+?]",3;V<:K6@ULNX
M2!K-P*$[<:/;1?/_7J_B+HBF4VV*CJ)30.YU!?,IW[R+T 3(OEA'IACCW&2]
MST*O3FQKROF8HZZU]D*\W=3;-E,ARWB>4YE!C@B"*(\))"02,,^C-* <):&T
MZI<Q8NRE$7D_H>R)\.WAKA$?&/G=4D3&S(LE2T^#]M0D[!'H,W+VK"&;)F?O
M]/ _*&?/&I?C.7OVCQC95;XSFC^6][NMHM8'L8[;(B.ZV6O&,((2ZS:P7/V!
M>:HF@B<BQ2E+XM"I[L+ 6$MC,",;B!T;R ]@:<="GA":F'4.'HL+T BJS3P#
MV 1UN2PP\=H2?F"X>=O G];[1>MWBUO&T<2O.Z*WV:+7MJS^1!0KB39HC:1I
MP,*0PCC!NE!+E$.:D!P2&3$BL<P1XBY<<6K I1%&*^^FZC7Y4Y]%(_+(:,&3
MH-N1BD\H)V:6,U%TYA9;:'P2S,DQ9V496P2>4XWU?>Y1+E]%=??;AI1MV:G'
MKC1I(!A-,8>9T.U^8\P@)4S9)1G'6.02"V35^N/X$$OC%"TE6"LQFZ#8:E\2
MC34ET<A-)8QCU:')X!%P3P>8G _9Q-QAT-(2=J7B'D<4WSL"CWUHQ_DPS=6?
M;P1<3I$5PT@,1$L<N7&V"(AAP?M1#2>N')OCM6'_^"RZ +17*DBO,IDG*<4!
M3%"2*V-+L2!A*84XBT4J<98BG*U*<:-WBI;.II.#6KW">?,*]X>>[@U^N[F[
MVY2@-J79JX/L[LT0'*"W]";Y@7/.Y@4]:5\O<.\S4<P6';_98B='G3EES!:%
MEWECUG>.HR!S_JH/<2MQJZ.<'T13CN6=D$4I>!O<K-M;UI_$]@_U<FVJ;?%/
MP7]5EI_.AKVL"MTMM2^8NO!*?B7?5V&0L3Q*.20X5G9<$N80!SR!0N0L01$B
M"7;R*DTI[-(L0B67,@AK90\V,@/>?*FZ$.A]^[66P@1A;LEW-_*;=-(E950&
M+(=1@A%$ 9.0$); -&$)B6E&1):[%8!8RK3/4QKB],0O:++MULBE3.#$JVL3
M(/9$3]#6 ?M):_'S!6@U!JW*0.M\ ;2:[26@5?7YPDSDMNF-X&]MGF-6?*[J
MD\H[JSTP!_+/+8E9QAQG@[P4X=!.N\NNTH585OK%R'BN-D,\C2!B60A)0#(8
MJQ^2+ M%2G.WS9#MT,O;$ETRT\*>=KF']TI*MX7!&G8[DO<*Y4S=9U]E8_UG
MDW%47W2_JDTE('_<ZPJ63QZU'GM63G1%Y#F_.=_O[JV^KC;* -L^*L:[WJP+
M]GA(>XXX"C!C%,I,4HA"J9B)"@:31')$*4]P8%6/9WB8I>U1.DF;,J?VKM<!
M($][I_W ,S&S])$!C9B]:MI>D+)W5/M!;"9G]2&-6F]M25/S4%O"]PV*NI+;
M?8?N5K]W%^#;;<%NP1W1'2_8>L?%B_MT47-]9R78YJ8L_MG%3=T)HH?2_Q3?
M=2![$^+*NUYP_9$\I2&>GHT!A_G S;,YS4\KT'><6UP]SFI\DC+XFZAKG47P
M]]O->OUX]4VM!%]VM"YX0:K':Z+CR_4/36>'+B7Q[:W.5JAU T;3I$PVR0EO
M'@]W?MV\GLU8KS#.2!*Q% J6<HA0J(\H0P%%)&B>4NW<LCJB7(0V2UM7OLS3
MZ.;'OD%V5O7_F/=BX@7U"0XZ!JVNFU2\!@M@P  'G2Y @P?8 [*O+7 !6DPN
M0(>*?MG:C#^=%KA_BG[-CE0H\'A(LH@Y]KG#^+$*S;IM6<3</=\++4.H<<OZ
M;VH7=R6;;G1M2$8690F.$P)#Q".((DH@360$19X$D?J%R(1P66M?#K&T!;!M
MA'C91?VXK6NO0&BWV)P'S,0K@!9.\W2+C?_HX^/:^^3&5T:9E;".:_F<10:N
M'/=I/TEPT&D-ASJ">JR/6Z'V"ZGZH".>81@F7"K#.N(0XXA"&0L>L9RSU"[V
MSV70I7W^3_-[M-#]4IG@+_,I&,D=PXRM9L".*WSC.C%[^(#4F5%<,/+),5;C
MSLHZ+D@\YR&G>T<:'<I&VE17]Z(BVR[W]-5<TUMEXYBCV!6G**=8I#"C3&?[
MZ\"\/$*0H1S'+,:,1TY9$.XB+(VUU,N8FH]JNQ?1T6YQGP5+NV92;*>V>XSP
M%V O?I-G?[&O6/,\R;X)%9B@9\5X&+T:4.Y2S&M@C4;IA0$V_DFC#^*-VWO?
MD:W76>B3V*XBG.4X2@5,@UQ Q!E2&S&=)9KFL4**Y!EUJG!R8KRE$5PGKCYE
MT$$]6_M3+UN$K8_:?>$V_0E[ ]FA'V*_5=D%4.)Z/56WP<7S8?K@D'.?H=OH
M_\K1N=5M[B?FOY+Z,]F*MXJX6D=$0BA)94"4G12D$ 4Y@Y@I'DDP#G6!I #%
M5A3RZM.71AA*0* E!%I$^T/?EZB=/A4_"XN)2> )#",RM5[B87_V?18N,QUY
M.^+C=-I\5/^!0^:7]\QVMGQ4W/Z1\O&+1C'4'UN3T=4=5+>O&"9))"A-E7%#
M=3]8CB%A.8%)$H:8("%(;%6[=6B0)?+5KA%T'_G@])F^#J45>YT-T PDULH(
M]M$]H[CL=9"<*.ULL&9D-G?07 EN$(UAGGO]UCGI;E#X9ZPW?.W8=MGMD9\N
M,_26W!=;LM9AWY?\_^[JK7Y'5CC@N8CS%$8X81!%+(1$ACE,0H0CQC!*\GT.
MZE>7#MFG1K9ZHY]&77^=@2;WC9!,2!G=5-7FF]KBF#[88*>S*MN4'5W$WK@N
MK?L3.,R*W5;1$\AS-;YN@WR:,F8]<<%!7I_MK6VQ\=O*^N2H,[>MMD7A98MJ
MZSO])J=>/I!BK2NB?=A4.E;LBV#J@]/;U</076Y*DZGRO)OV)54?)F';510Q
M'/- 0)H+#%%.$,PCGJL_4)CQ@(D .<463"_RTHS&CR;VSJ$VR8RS:\>1RYJS
MB3GVZNU'G89(M^"@S@78JPK5D@:ULD^R$KM#A8/>YJ!'>_/^ZG3T>&XZWX3,
MD9_H4>I%9"GZGP7;7,4)1AYK-#]][,?RLDDXJ+L><8>:Q?6*L$@@R3AD+$P@
M2F@$<9Q1B-6:DP5YPD7(W=(6G<8?845/;4"WPAH2*3=;4;>UWK6\YH=$MU\7
MIA"6* ?:97B8'5L[VC?B<YG4;8.NGSK)?]8A]$]FH,E;[\GOT\0> 9M?:]M%
M@)D-[Q'8O+3!QSQDI#G>G40W;*PM@U64)SB4"842Z:877+%<'B4AC%!*!(L"
M25.TVF[4SL#2?GXYAI/!NQ]I0@MJ'XC1R.AH];X"8DH)C](0ZU@BW9P]#R!&
MB$$:H4#0G(8R#AU+IIP'XSR53@Y %IZ E'D822Q#F/ PA"B3&<P3ED.IBUN3
M/!(LD4Z[N3/?QAFV7[VP("7=^1!:;IG. V;J/<ZS+[3=Q7C<H!Q7W^N.XI5A
MYMT"'-?SA<T^<.G(KO!MJ-.5U-O5+A?%.)M6,0U8'I(4XD#J#AQI!',<4!A+
M&O%4+3HX"4>XI >&7*@OVNSDBRZ-C1F_J;;IY+X[CQ2N04I#P-O1P[DXSI2D
MW[6;VLC&([)/!S22>NS@?AH.KTW:!X:;MP_[:;U?M%JWN,7]E+^+<.HEHZN=
M'XZ#"$4L@D% .$2$!I#2,(6$2)D0'B0ILRI/>'2$I=D*[UXK:^!2N.-U'(<Y
MP0LZ$S/!1,#8G^F?#=!,!_IO254]FN(930MP8LA3ER:D9&VHL[X58@MTW^ZV
M?H?QXSS%M6G\_:U8K]LV?Z8FA[ILHS8>0.Y,"P!-JVM]O1ENM[W=-*X^M;35
M^C=-+<3:U.U@NO=1$P?_K=C>%B78E (\"E)Y*MHQ.#\#(0:OWS=;?,&@V/W@
M@N$+W0EW'TKZ66@QBW5A7LS/XF:WUC#K =XW!5?:XDRK*)(HQ4$.(ZXH&268
M0D)9"A.A_AXEC*0XM65C]^&71M67C(FUMJAU8,%Z\PUN;ZO-[N96?U357@U3
M Z,K 6?/5B-FYS3'3XOY]&[2+CS]J?@7X*" ^76K OBI5<*R[OA(V.U7D&GA
MGVEYN6Q6E79)X854K"3TJD+%]IL0I:[]OJFV3U(P]H6;?FH_A)_-!FB_+ Q>
MJ7YUO]-7T4= [N_7CUVE7:[NJ;<%4]LGQ7AJN:F5[COS%O0>J+]/TZWVOA+Z
MW^VO?EJ;4JZ:BW4,D-H5[_1S-\T6V?2Y(=MM5=#=UIQXJ <<^:8]+5_C7XZ!
MM6W$0V=;^,8KW%\5SWC*V'/%!Z%[(CU^O+LG1:6_N*9HUBJ/N<SBF,(\5W\@
M3F)(@BB%:1!@00*49Y%3*?6C(RUM(=P+"B XR.IZ('@,5MO#/P]@3;Z"=3@=
MA+SH2@_^]:($H<=HC9/H^#W/.S;8S&=W)W1^>4YWZH:15?!V=YJ+B@=Q7;4V
MO.D9T4:5,UV9+J,Y1")$$$D<P5SF$G+,11IAB7B2.)6I&QQN:=RAZR ILZ6J
MP?M25#>/IC8[*=7_]VJ O1[ *'(!_E<8!/_V+V$:_,<]J9J_/.A&B_\/^%_H
MER0 7]2^T]6C>F*6[%C('_834]%Q=">HVF.'BM?J9L,CSEM^S$K[%_7![.X:
MV=1*MZ5YHYO5Z*]-V4;&9KJL*EU23//>F\?#):V[]_(;J?C5O;&-?]7-!NN/
M91/ ]7=1W-PJ _WR0=G.-\+\\IVRNO?]3TUGY$-5W"S(22BS!-(D4G:25*Q'
M4L&A2%@214$2B]#*B[ (;9;&IT932$WCJ#X<H(>'*:#8NZZK4F% T54LV@U0
M XR.1>I:7'3@@!:=YA*@\0&'/L2.;;Y^Z,MHQ^O_8UZQB9>-);Q=X"\#SS2&
M\B(FVFN?M1^JT+PMW)8P=R^ZPRU"J'%FPE?U^%K9'G4;KRCXATUU69N0;L'?
MF*2ZHKRIFPX.W;E3XR!<21ZDB(>18@%=)%"7"\0YHI#@*$^D#I=C3L6WSA%F
M:8OT-5D7->&B!D1+Z[9>GC4K=LO=7%A/O%KMU0![/4PZ**E!JPHXZ'*Q[R>S
M/T!M%/*WN/B U>?:<)8\LU*[#^2>,[.79[H?N_Y)JD*3M"Z/\:&HZNWOFVI[
MH\C\S:;D];N=N&+;C=KB14$6=+W6TR1B,4O4#HD$$.4\AH1&(<SBA.5ARG$>
M4-MC5_?AET:>G09-/1:C ^B4 $8+H-0 6@'[<[\1LX*82.)(1C!-1011$*BE
M+HXR2+-0[6'34&)*[2+"IY^7>8+%+6>FU63Z&3I](#XMZA,O;R/@'E$-903N
M]B?BT^(_TXFXS]?>Z<AX/'H#1\8C'CK;D?%XA?M'QF<\Q7VY-];#9[$M*K/;
MNZ+KXJ8),'BKAK_9Z(.*=YL[4I0KFN2"I9C#+-)=F6E$( T)5JM^BD(6)$&4
M8MMEWG[8I2WO1G)P$!WT9 <'X<%?C?@.3.8P%:=7CFD GGC%6 2V]JO#-!C/
M%2?E"VNG)<$=LH&EP.%ALRT![@KVJ7_$W>-<9_TUYO)[4:]$@$E,2093DX2;
M$@0)H3$4*1910'.)B=4>[M@ 2Z/QIT;17UI$QT88+R"T\UV= \RL!OL)3)R]
M2\<4]^DQ>C'&K%Z@8QH^]^P<O6YD_ ZI;R]+KO^G>VP]D+7.?OJCU'6UJD('
ML+Y^11N_EF$>"$$9I#F)("()@WDL!4S2))*AS'-I9];Y$6=I/*&%-,' YB\]
M<1VC=\Z;(\OHGMF0GSKZYQCH%Z"O#1BX;HZH13]X>XTK.D^B>>..O*#W(B[)
MSU/']A.^NRN:.G9Z!!.V?R-*W3IZE?,PC=(X@9B('"(>84@%BJ&,,IQGF<@Y
M<8HJ&AAK<1QZ$+7Y6OO"NO;;/8ZP)4GZP6UJ!AP%V8BVL2?!\-O4]?AP,[=<
M/:GWRX:HIV\9QQK'2]+I_/7#OW2SU%VEFZVN9(Y2'(8YQ#&E$%'$(4Z#!"8!
MR7 DHX E5I7EQXNP-(YI"I 58PN)CI@#.[J9%MF)6>A$C<_:U/@\2.Z/E\:C
MYI.N1D@Q*XN-1^DYN9WQI)&%>794V5M-,7KUW"YG_%J]?KHWHS;,[DVH65>&
M-R""9#Q3N]1$!!")G$$B8GVN3>, LYA%&+DPGJL 2^.[1GZP5^!BWQQ!_4TK
M8<R&O1HV-7;]3)0=+4X)_\2D. 'R[M6 1L+GM420JPSSU@T:B="+8D)CGS.^
MBZP0'TSE+?%;4Y6S9E5A@FWWWYAZ18,PC G,D8BU^:?VDERDD!*6$A0**I@3
M&5J-NC0&;,4%:RVOH[EG![,=E7D';V+^:N2] !U^;2O8GM"34)833+Z;O9X>
M>/;^KM98O-;2U?[FF1/PS!]_ZK(7Y4V3$A"N"(TBFN<Y%#Q5F]54;58I2A)(
MPR@5.68L8I:!B%.(Y_)ESA2FV,C75J>:*5GMM8FSX[\?-1D3TZ2'5#+S/]!-
MY_7P=,Z7"C: ^R(RNUZ3[W]&HM8 LM[RKH;&.,?F?-HCO&O?^]@5TWRW$Y>Z
M?XON":];PJ^2##/"$@PCHK?A6%$[-KTIB,Q2$@8BS)RJR8R28FDVJ?H44K/]
MV^[[J8\Q3%WGPL50G1#AF0S77KGRQG3=*W'1%G"\)@7O^@UI18#6Q+<I.Q)(
M_Z:MJR _P-0=B=7KIN_8A[D'1_>-[";-ZI+SPL3CK61 D.ZX  ,L%>ME40IS
MFDD8XC06%,D<AY%M-/3 .$MCN+U@]K&W0R@.,Y=';";FIB>;Z7VFIF>P[".3
M/8$V4RCR6/"<(H\M(!D(-1ZZ>[;88@L5^L'$-I>/3+S7I7T5W^H3H[?M<6@2
M""%"%L.()BE$89)#DDH)4802E(9QQD.G .)7QE@<%[:5J1T*?0\A:&?%G8G+
MQ#QHI .M>!?@K>^#X0'MO6:>OS+,O GEQ_5\D2<^<*G;Y\U%L7I?;I4MI8A"
MO17U%\7\XJJZKC8/A1)[E48Y86&>PB0(!$0T#R&.U#]#%L1)F$J>H\#F&S\U
MT-(^]$96T I[ 8RX"E+0"6SW\9_$=Y@!?*(V,0V,!\R:$6S1.-!"W?%"+=@O
M-YN'?U>/:"A!_>4Y$YQ\_"QT8*MDQPG6U\]\+*"/2;>/'TTK^Z8WBW:0?+TE
M95M&2#NT!._*"*UX3O(DTPFF:1)#))B .&-JKX4DRUDN<1I@MW:G<XEN]1'.
MVBFUD0_\5)2@UAH.-#'[L9,^\7'#%!/Y/^8HHE$>]+1O6[9NE?Z'FG?MN[*O
M>;> TXJ1T[:(DPQ7V?]GG'*,G!%O)R!CQQ_=I_NU O[['S\MWG^Y_= T>_C2
M]7HXW*^X?I4S$>",$[5!EA%$<4)@3D,&HY!+P7@6Y8%3U3FOTBW-[/[XLNT&
MV?:Z:.C6&<YMO3U.IMV"]<.F:&H;7ZHWUE3H[G>^T7;^4T7UG+4Z@;U2S^^Y
M\%[,;A+8/;<5]RC@W&W'_6/[2EOR"089F:+3-D1_[O.,*64H0## .-%LGD.*
M$P$Y$X2DA.)(.+5&>'V8I=%R)R6X;\1TS+1Y'4H[+CT?H(E)<8_-="[080R\
MYK^\/M*\.2Z#VK[(8QF^>J37@]T*OEN+*_EZZK"I:;Q*64 2SO71!U;F71)D
M,!<AAQG-$2>(YPEWBH>Q&G5IU- )K=NO'4W.;PND.R:BV,V"I0_!-[93.P"\
MP.J^9W>!R>N&VVK@>7?++EB\V.HZW>P>I_)5@2^N-T6Y-7_[(AY$J4-?U :8
MJ>>_6D1001^W]3 S+FG, @K#E,<0*2*#),DYS$D<<HRDLF.LFUB?)\K2^"S^
M)<Z2?QTJXAO%]K$=9T[3,+?-"_[4Q\A:?& T <W?C2XFC@^TV@S/RHA*LF=.
MCWUTSGS3-%, SQS3Y13LXP?A@7B@,P>8+63(#Q#]J")/3QQGBAM/;Z\21V/T
MB8QR%(<,4I8RB#*20H(2#!,:2D%3%)-0NIC>KXZRM*6I.;[IUXD995:_CJB=
M&7TV3A.O(NX0.9O(@Q#X-(E?'VA6$WA0U^<F[_#%X[[^SV)+BE+P]Z0J3><+
MQIHNA(*_$[)@Q79%TQ2EB.H2ABF'*.41Q%@RR%%".0Z2%%.K""7[(9?&"YW$
M0+0B@Y_(06C &ZD=8P LD+>C#+]X3LP?>RC?[Z'LR0O>G8+2F4WLT?%)+1:C
MSLHS]B@\)QV'.]TWV>]^>?_+?ZD'_RK*-O]$GUNOQ??._I=)G 0\A$&2*.H)
M20AS$84PP6%$4\)SDEH=!EB,M33.T>("+2\X" Q:B>WW7Z< /KW_]0C;Q-0R
MA-B(K>O)=]-Z;^H1PIDVG^=!Z;2MM 1G8-]XZ@FS;0PM5>GO_&QO&;FU>Y+5
M]UGWD;R2?[29*ZN0I2(.\@BR5&<;YT1"RM,8ADQ20N,\9+'3Z<K@:$NC5R,>
MW$BXTQ$P)I/'<9,WB*WE9L\78E-O^IYG!^_1^Z-++O.X_;,!Q>LV<'# >;>#
M-KJ_V!9:W32.07Y5ME_]VT8]J;XJWW_7H^R*^M8TTI"ZCN$*:1LM%#FDE(80
MQ5S '(7*6*,IDNK%(@SE;F'E)\>T^C)FC0?7TH)-"<03:?71(E?RNA'+:<AS
MW6>792&,F$X9(I$B[C@@,&,IH3+DF?JE"W'[ 7Q&\N[@K@1A_[TK=%-7?7I[
M0-]LROT#;\?J7N&<F-FUK. G+>S/&M#W+][?=T,P.G.[-30^^?WTH+-RO#4&
MSWG>_L81+>N27](H^=NN+#;5EQU5MQ6EYLU/FZUH3ALRW.Y[9) S$D@$,Y0H
MLS&,,:1AS"&)@CB-4"0DLSH9<!MV:13T]O<O__8O81K\QWMEN-\\JLU1=;^I
MFN!<H]2_@D8MT-<+&,4 ;WK58H=>:_;S0Z*(!@Q)F'.2J=6!"DA81F$4"IE'
M7/*$I/8]:J>9H7F*OIV<AW=3SL-IU\HTV$Z\8EB#.L+EXH"N0T?!25">R1'C
M$6VWGH+.H WU%+1_V'P]!9T5?-)3T/WN<?NO=T**2MFW7\GWKBC34,7D51!G
MJ0RDA '.="'W%,,<QPSF:1#((,HCM3]PVXTY2K"\O9D1\0+<[PN*FZU")Z_;
M%L%U.NPV#%- /%<SBT9RDW/4D_U$_79_&XJ1T/G<7KB*,.MF8R0^S[<>8Q\S
MCO3^IB.AUH]7WTK!FRKQS1"_5FKSHW]:U;?%?9/<=B7-KSZ67T3U4#"Q"D7$
M8Q$F,(IR E&61Y"D-(.2)'F6IZGZSZEFTCG"+&W3TLH/[LTGJ8L7-'*ZD>!9
MTV/'B'.!/C$]MFH HP?HT&\7)*,+V"O3)FMJG\MU-SU?3DR/,UWZP-4G=YXE
MSZQ$Z@.YYZSJY9GNOIXOMYMJ^U54=]IG=+G;JG\6_Q3\S::J-M]TB,<JBA,A
M0YQ"0I(,(MW"&DN*((ZSC <B"!!FMBZ>DZ,MC22-P%"-=&=\R(#L909T+[3]
MGO8TVJ<=!5XQG)CSGL%W,3U^]JX KSC.Y 'XG7PO[G9W!^P (^I2O9#L2FZJ
MS0C -G=WHF(%68-[HFPRO=NYJ<@=^%8H)7=;=4%9%URT#DJUQI#R$;1MQT#7
MQU77^="G /J)I%F-MK=$W[Q;<UT#NJAK79MQ4_4NJ;O'J'5.C51OE:6OI3P(
MU\KRBQ_/A/4<#C@D3C]C-C^$M3I]]X/]3>,,\'Z5T]=J07\2W[=?OXGU@_A]
M4VYOZQ5+,Q+S.(8)C0.(@BB$E,0$)C$A+&5<9+E3"197 9:VAJ@W+G0SJITA
MMS.DIP1RXH7D62^E(P7I32GZJ]*CC3P6,I]VL;,,L]K"8Q%Z;O^.?L[(F@/;
M#?O'[6:M[JB[>E=LO=.KU;7B4UTH:ZO60;K;ZKR*KQO=F%.-JY!1#[WY6"KB
M4 OEOI-9%BEK.*5J^B*$(4IX"G$>"QARDF(F@TSF5L7JIQ%O:8S8:.18GL#O
MA-DQYH^;AJD-\YYB_[LM7G@!]LJ!5CO05T]3[5,%0:?A) WMI@'?:QD%OQ+.
M6V]A$G1?%&:89I2SZ\S<ZAJ('TL3%?E9;(O*%$2\HNOBQNR*3#;=5[7DO%&8
M_6,E,,%$A@SF.<.Z U,.*8HS&(:",R82&<1B9.T9-TF6QN1/"J<85;2KTB@#
M#MJ @SJC:](XSI@EO\\Q#U-3N>L4M$FZ0"L#C#;3E+09A^A$96X<A?E1I6_&
M8390#F?D \\ID?.I*(4N6/#_B6HS7+0 =:4]2!"D*!<9C-, 092Q#!(I(ACF
M:1X)@001(PKDN NR-'J-?\F38+ \#AI5'F?$%)UV3,\%_,1\VJ^UHA5IBJQH
M56PJK:#S"N.,F)@Q97&FG: ?4!1GFHD:61)G/+I6!7%&//X'E,,9#\+KQ7#.
M>-ZXW<+;2O!B^U;KK#8DYEW^7-3_:+^ZG&<,1P3!@.<<(I3GNB(&@PD67$0(
MQT(XU<$8'&UIRU(C+'@B+=#BNEGWPPC;6?#><)MX53D*F4<6<L+$IYT]/."L
MMK25[L_M9;N;QC=_WE3OE.'-MHV/NTO.U&=VRD+7[@["MN&*A'$21'$.J4BH
MHA29P3Q"'+(,!U3(A*?$*M#">>2ET4LC,I"=S&!M^E;J, +W9L]VV-N1S22(
M3DP\C<P7H 5U+W9WE*8E-ZZ#5G:_79R=T/+=N=EN\-F[-3MA\EJ'9K<'G-F5
MY7JS+MCCP;&6Y3&.<A'#))&Z%B".H'H%,RA0CB(1Y@)S,JK!RK.!ED9*O7X:
MC:0C&Z,\Q]..>7R@-#'1' "Z:!$"?[7_G\33> J225J)/!_KQW0%.:+QT08?
MQZX?1PW_*?B-(IUWHBYN2F,LO=O<D:)<,<4(D<P310AYK P89<60.!$P2^(H
MR .4)UGJ0@W'!EH:-;1R@IZ@X*]&5,=BH4>AM6,)'X!-S!*CL'+FAE- ^.2&
MHV/-R@VG-'[.#2>O'\<-?WSY6BEC9%<]7I;\U\V#J$KM"6RW]"'.,0\R# 4/
M)41"EQ$53/$%DNI_84!IY+3#&1QM:2SQQR]??@$W>R%-$ARY$<J $S6H!=M5
M)H_*C3"&\;9C#6\H3DP=?WP!G: &O(.H$_A0K$#Q22/# \[*)5:Z/R<4NYO&
M^E#4_N;MIMZN).8T#RB!@@1J]T'2 -) 1# 3% 6"Z4+HT6J[V9*UK8^D?;(3
M6^R?/^'AAAZC=7PP)9\C+QP0L_5LC,!A<L^%<5!HJ7PZ)9XIZM?IT#U\9J?"
M,YU>.@V>7S"Z (&N_MMV!+Q6#ZSV(06_%5)\+-7WKZ-XN^I A&2,H 2&D<(+
MT3B%%*4,ACS)(D9R3$CLLMX[CK\T"^"IP$!+K%:TG?/'[3H-=A0P(;@3$\5K
MN.ZEG< V&(F4YSH#3B+,76=@##ZOU!D8]9@12;"M]?U/W2I;?8[M=\.R *-,
M)C C^D"&B@R22$@8YK$BKD!BEED%]1\?8FD,U9/2Q>H8P'"8>_P@,S&]]$$Q
M$HZ(\#F"CD.VZMDHS1:5(_:[V7^V_:G59DWW&#=O%*A$T]UAN]%G3K622:<@
M/+N%ZF@.7TFB@] -98:^?N-\Z:"#@C_) 1V^<IRUUR5?-?4DG]:8-*.L A2F
M:LL50L)I!)$(":290# 4$0FEB$D6)6X%IDZ.:?7&SUI22@L*[BMQWX@^9K=V
M&FF1\"#-&85<J%4(J8TOQ"G',(E$'! 42$2"#NFO]@;U%'!_G2-"8 [,[<QF
M/Q#.9"BW<,E-96KYOBCQV_[X^H"LW]VW-5@^;>73@\YJ'5MC\-P>MK]Q[)%_
MDVWU_ON]*&MA&HRMHBC$#(4))&&(((H2";%0/"2"@&=!SED>(;?C_I>#+,T*
M;MK:%5UNHVA$=3WO?P5,(>.82YS"G.D.1GG&82YI!@,>\!@1S!CA=M5X?<$Y
M3^W=?9JHLNS6F_+F4!'& ZAV-'TN4!,S\QZA5KX+8"3T&2UQ7'^_D1*OC#-S
ME,1Q35]&2 Q<>Y[5_&%375<;)@2O/R@9S:,_E@]J,$7;EVQ;/)CCOE42"$(3
M02"+I;*AD8(TESB!4L8XHSQB'+-Q-K2E!,NSJ/5BIK>'C;MG7ZS5[",W+3>W
M:@"RUV.<^6<[36[&H$_H9S4-:V,;_M0)#_3G]7/#16"O +@\#?IHT] 1NBD,
M15L1?HC9Z(C/,2/2]3'N3M6KLDG<>:][$.FLG5[FSE?R_?UW<7>__:R[6^_Z
MR3MYEQ**4<8ICF&&1: 3;")("<\@$6DF8HK3S"[E_GQ1EF:>AK_@(/A7$XG:
M2 Y:T9_FM^7VWLDSI^JTCW>^"9B8)I4B;<:A4:7)-GR2<GAR6D9XC\^<'WLO
M\WSS-),W>I;Y<O)&^X%XP&M]Y@"S>;?] -'W@GMZXLCVFE5Q4S21E%?2M'[X
M+)@H'G1]!;W"?FZ./:Y)9>S)-.4I#7"DUC-=)!$+#'$D$$04BS@A 4UEZF;V
MNPFP/*O_8\DJ$^Y4E* T[4RJO?S@W_X%1V'X'XU3AFWN[DGIF(#A.#]V]OX$
MF,^TCAT$U\E?3?N8@^S&[@>M]* 5WV-7SU&P>6WSZ2;!O'T_1Z'SHA'HN*>,
M([_+]7KS38=BJ&W%AYUBUC]JP=_M*M/"N*RWU<X4%&[R4%89BXA@/((8,<5]
M691#$D0II)@E(98BYR1W\2D[C;XT:_[RPQ_OWKI1F1O:=DPV&883$]E>;N.X
M,)(#+3IH9 =]X>?)2QN%I$]N<Q-@5FH;A<US9AOWD)'$=JQNUBI,LH32,(*<
M<ET )""0D)! P86(4!K++.:K>U$5&_YEJTC6DLJ.C>?RR3T?=<*O[_-5OQ8S
MV0(JU*I3ZB]/F16-(([D=A3Q/!"Q2#(*A?$(A1'2B M(>"!0E(4H1F&+^/O2
MTFCVB'<WYFQH"^T.]PVRY6KA [:I5X8112C=R?X4$%Z)_>A@\Y+X*9U?$/;)
M&T96:.JQ_<?R6G>6$'5M&N:L0H191BF':8!3B'3_@3R-.>1)HLS@A&#.L%-]
MIN-C+<VB[(L*OFVJ?^@=]7TKL6.%I@&$[9C"$VX3<\43R!1:G9QM8RZ/I9E.
MP^&U,-/ </.693JM]XNB3!:WC..-U@6H=\%=N92_%]O;M[MZN[D3U?OO;85J
MS5OJ/]WH<$5D+)G4<5 9U15*B814"J%;GK.0<!EGV"D.:H0,2^.9SEU>";:Y
M*4UXO'$;L5:?VC0< JQ5R9%ZQDR2'25-#/W$5-6A;J#NY&^0[C2X 'L=0*>$
M/N?P1V-G0.B3WL:(,2OMG8'3<SH\YU$C(YEVRE!C32_"H0:O7RM2UG=%72NB
M5EMQN5OK[*P5S@1F<<!AA((,(L%SF"=A!FG($Q:IESL.D%NPXWD"N7S#\X1%
MOJ^WQ9WQL'-QKUBT,*[WM4Y?5#;(HR"5,D"V_S]Y[]K<.,Z=B_X55*5V,E,E
M3'@!+ZA\<KN[)WU.3]N[V_.^)WL^J'"UE5<6'5+J;N?7'P D)?DB$J! FCEG
M[V1BNT5@K0?B@X6%=3E2QC'$Z;SULR/3Z=9D9%ZM%0%[37JZ5B_ L48+4.MD
M<D\]QD1Y ==KB-1Y$DT;,>4%O1<!5'Y&'5@(8[711?U-N=*/A!E'T,7/5;4,
M. IYF.804Y%J;Z3B628Q#&,JE:VJR)8X-;H^-='<;-#/PG26_*(^ O[2 CH6
MW#H)J!W[^8!I9%YS0,B]F$:/^EYK:YR::]I2&ST:OZB\T??YH2?8VYVYOOVP
MV:H13?2F\;)5NH%2W8+UT)N.L2A(J8 TSM31E=, TCQ+($_5>383" =,NAU=
M[2>?&U_4D<Q*3AU0$N!_:[O>UO*[GE =%L'V:#H.M*.?21NQ02UWD[W2H+H
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
MY#151K2B3)2P .8B3V&:!DE*$ EH%#@=\#HFFQMS[F4U#5[:M#\=)-D(['H
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
MF#OU';28<V[D4<MJBJ2TQ<T'E7?OQ-F.2SRC-S*E--*"O;C@("_X:YR",_8
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
MI1B97V?S?7#F[ZD6R>>&,+K,D^XP4ZW \RUKLGF'[H&54 _=-2?5+(XXD81
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
M<<$S 3G2N3Q90& >*W..9A@S1/(\9$[W:"?FF1M?/!&S-C.&]4LZA:L=47A
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
ME&*$E35)<@91C!244OV'IA@I^UX$-'8J278VD)-D-'B'T8ZRSP9G9(*NY5N
M%I^_6AD]TG G!CY)]_6))J783EV?$VKWA]WC'SYL1'G[^'=2;<77-N]9>PZ:
M3,$01SA2- H3(=7;+Q6'YC2/%9 \D#A,F4BMBH?U3S6WM[^6%AAQP5Y>XW"S
MOSCO0;<_4L$?9B.30@=<_>F6KKC9AQ7XPV^BX(&S<'2*"K"#IN/NOV> R6[X
M[10YOL>W?&)@PSZ33/^-%:7XN&)%TQXJ2[',)<(P2W"D#L4DA10%$<RB()8)
M$5D2.K7=>G66N7%H4S?%2+D 'S]=7@ULNO4ZIG;FU-E(C<R<0T!R;\G7!8+7
M9GRO3C1M&[XN75\TX.O\L+L]=?G'MYI=OA1;<5V7:&EWK22.(\XR&(G$7#?G
MD.8T5&00H$A]2VC&K"LLGIYF=ASPQS?0;&I:5M (:V\+="#:;S_YP6EL!G@=
MH@%V4]>WS]IF\H/91/;28.R<;*5^2#KLI(Z')[.1^A4XMH\L/NTCMZ?Z9&I/
M[=/;S1^;.ME+$084D4@GFZ<Y1((KMDQS 9,,)XE :9:E^?!.*%U3SXU!M6PZ
M5+BNU'5.;D\GX';6U#@PCDRPS[)]ZJY-NNK97O!%_2^@D7VLQ!\;O,;+ .J<
M_0U3@6Q0Z<X)LAIAX-T"_\]=M=6#?BS*XSO5)24RS0,10BH3W9).5\P.(@E#
M'DN)E#$7Y8[QU2?GFM\=PY,P %''=#JZR$\":^DF]P'6V*[R([$\.L?[-/?J
M(#\YV;1.\CZ=7SC*>Q\8F(Q1D@V[6REZ6=W>;:O&NA:92&*FSG9YD@40I2F&
M&,4<BA0SG F6!B1UL59>G65NALE>R*9 <:$X8.-Z4_8ZGG84<#9*([_^>_E
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
M4 D1%@CB*$I@RHF421!*'EOSM^68<R/PO=B@EALT@NM=:"NZ/=G8(G^>P$?
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
M9Q[S+2\6V.KSFS[3\E"G3I9EU=:!Y*8;FVA3:?SGX%[^-N <"X01@CF*U=M
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
M*@.4$K6ZQBS(9!1DC$E;=N\?:FZ<OI?6GEO.@'F>IOU!-#(Y[P4%C:2@$75
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
MN:^ D=R?Q>**E4]CQ7KL2>T45T0.313G^P>>>M4G\(H93;&8-@:=A7DD\CB
M&"F&0D&.(,Y8#&4:!$SW$V9AYG0$=G28N3%3(R78B>EX"'8<2\L3L8L1&OMX
M[! <CX'[=B!X/3L[/M*T!VF]VKXZ5>N_VCT+JO7GD:7:Z\AU^:A=/2:6IR89
M\]?;U37[7H@?39DI[4LW-S7O=B@)CN.4P23%(42,$T@0RR /$YIF02))&-AF
M2WF09VZ$LE=)>V5:G9HHP,;LJ7_0=3+WBND%F[6JV6<5^9C1?K9Z@WD:F=8Z
M4]11!Q@E6J.I_N%V!3HZZ7ZJ.ZT&9(#YF"O[3+&)YVRJ^K-'YP[ZGCNG_#./
M2/?DJ?D89;)\-H^0=//>?#[6??6\+Q[5ZO&DAO@B=&49G;=LBC!^6Q4[TR^2
M29 )H=?#/%)F=)I!+",)!8]P1K*8<$)LET>; >>V_NTE!946%6RUK/8D:07R
M^17+-W0C+TE:7%#+"SH(&HF!$7G >F,%I?V"XAO2B58,+3:\$%JGY< %IQZ^
MMWK,9(3NHE27L9WN&^;/N&9,UZ3O]$3376NW9:G>K065/)9A2J!(%!,C0C-(
M335#(F5(9"!#S%R\&GV#S8V*6UD[71%-W 9AK-RJ3Z!4:^1J*Z[ 4E35OF:_
MWHG\:X1U8QK]4II;_E7]U_P<8C<'2>_DB$2D 0\13#A-(<(BA#G. YB$/&=!
MS),,I8L?HJ3KJ:>G.^BD$^0173LGE"_$QMZSM5!U^^\2J3ZCOBZ\C1[^O%4V
M:/GT6?6.-ZGGRD;S0_^5U3WN=O@7\;!=ZHEZ;GHW-(YRLZ0L@H3C.(D2&.$T
MAX@*!G$L&8Q)2G@4!VE(K N3]XXT-[K?'_PXFMS]>)ZWM;VA-#*'[.5L&@M=
MM8=EM[*V!'UA9F]4>\-N(FOZ @R=C&@K7'JLY_[[)S.;K=3HVLMV-PPSE']7
M9I[8EY[X7??0;HM7/K<UU]YOQ4+D-"*)()"R4-EE.180YV$ HQ!SGH99$.>Q
M3><WUX&=&'6R\K5M[Z>EZ3G^U(CK9JA90V]GM(T!Z,CD6XM\U>WCIJ6^VE6V
M?;[2P>54@#M2G YC=;;87*'R:;U9CSVI)>>*R*%5YWS_,+:ZV])EP>K:W86H
MWA<56ZZK;2GNQ<_-.Z70/Q9)KOZ?KG*;)H2KS3T*(&$40X8D3E :TD#F;OO'
M\X/.;Q?969+_(!MM:;IQDP70=JSD%[R1^:@6%NRD!7MQP9]:8& D]ACI8 ^/
M3PZR&'52]K%'X9!W'.X<6/OP):7I/^K\P85@<18$"=7-KM0?48XAQ3&&29#%
M6.1AEA"GA+V3(\UM3ZE%TVMU7;G?L?+>23CMZ,0+2".SR&MKQAB)G_KA<J^W
M=PX*K\7V3@XV;:6]<SJ_*K-W]H:!\9*%KOJIRQ?MW%A?BX=5(0M&5IL[]2I]
M5T-5^N27X1#G4$H9*VN$8X@#G>*!PBQ..28L"9T"*.W&G1MEZ(C[[:,H02DV
MI%!PKBJUBUJ:( PV,,K2<@;L>&4$7$=FF9W$+[S?K:0>8S'=D/$:G&DY]+31
MFFYXO K?=+Q]2!>WI@>)Z-3CP($D$0I#&%)&E,42<(@%$C!$@@1)PE.4.O1N
M>SW W BG*<]AA!Q0[>0DCN<=WY>B,S)MC 6,2V.VRP":K!V;*U".3=A.H]#;
M>NW(;1,V7#LM],LV:SW7#?3\E+KF]^99UWHS]0;^N2V>VN)O*\'_(/^]+COU
MV*]U]J[9$]ZMU0[Q>4&3F$OM%^),9! Q02#)2 HC+C,>4Q:DH5.MXDL%FAMC
MMOI<F;*&33&/5J?Z'W4M2:,6Z!:^WROFZ&*Z=$8M'5 3SM/8[JG+ITA=9;0"
M?S;_'<>KY0ESKSZO2V6:UB/F"<%7_C)?SQV09_2CT*_-WXL5OUF2JGI7!_I5
MWXNG)NQ41EDD@EC .(HX1"))(&&YVCLSG&8L3)!$5IG15J/-C7\;@8&6&!B1
MP3NP%]HAH^0LSN>-6*_HC<R*9X ;DI-S%D&'C!N?2$Z53W,IHFZ9,K8(]>7!
MG'W&=%DNMNJ\R&&QOLF==U]$B]1%D_DB2L-09&J59 E3UK!@'&(293#-:19E
M,9,Q3VRI]M@ <V/7@S@X4)<]MZR,=1+%\T1Z*38C<^<XL-BSXZ7P3$2()V#Z
MFQ\"[ .AA_..WC89S?4)W66VWNLN:$>G>]RM='S#U^W3TU+W^0[R7* $,Q@&
M+%$;?-V#+J<QI)S*5- $9VY='HX/,S=B^X.H40JRK*MT5HV4 ]JAO0;4\D3V
M8IC&/HXUO2YV$EZ!5D;O/=/[H?#>^^SU2--W/3NI[=%^9Z>O=C=KOJU*P?3%
M_-MJ5R.!+-L3E%NZ+![,LE#]4<=J_K];M>4M-L]?A-KSZF4J3%*4I0F'-,(!
M1#Q.(4EX!(.8!23)PRA(K(K;>)%F;KQR=W>]"W+]9R.K6O=J8>WM@\MGZ;R-
M-2GV(Y/57A?P0IG=P2[HJ',%&H5 JQ'X\@8S9&_N33I34Z42?Q>[#V5U8"=N
MOI,->-Q6&QW"_-1HR:]TUJ12?Z4KC*Y7X*]B\UW=T)WM]EJPWD-2/^T[^2'
M:JV?*%8Z1W#]L"K^1[TN.L]-UH?+Z@&E>%J7)@9)/>II78G*D['J;0I[+-O+
MQYC,#/8&1]=F]O?080;VY_5&=/+SOHBE;NQ[1TKM!_ZL0&F225%.\RS,F)K!
M1$(D\AAB3G.8Z2CK) @%059E+1S'G=M2^?[=O_U+F ;_^?7#ESO]:8IN;O6_
M_4L>A>%_JG\RRH GI<VSFWEN.QUV]OH(((_MI- 2OXAR:H0&C=2F=2;SG=;K
M")1/\]YVZ$GM?4<\#C< KK>[41<7Q>)]L^#?EV15&<[\8E;!11(QA&B 8))&
M B*<99 B'$)&TS2/4YFED95GH&^0V9%2(R?8"PIJ2>W(IQ?0?J;Q!=/(M#(
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
MT,7WU^7+@.P[\FP,VOOU.U%7$A#\H_IR_DN0LEJ0*$-9%D40)2Q6?^AFIV%
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
M\45(4Y!?.X7-M>[I1(>8V[F2+D1R@FV(@LK(!_YL_CN*'Z@'!]\)1(?#3)Y
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
M)J6S@?@\Y[BAS5RB>*G:.:C;'$H?Y1&E&:,8"APF$,68ZH1_175I&A,<A(%
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
M*TD" YP@3M3_9X3;[:Z,@O8T.RXG\&Y-'P7X\X$,[V"._#6Q07% (,,.3OM
MAG=8)PID7/20.L4OG!#JB5_8M3-9_,)I6-WXA=N-[FG@C1K#AZ)B9*5% -ZO
M^3NR%<M<)B&)6 Z3+,GUXB'4N> 88DE81J*<<&I5A+JOD[E]^UIED]I0HXD
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
MVFPQ^8O=.('D,X)CU_&D<1PG+)Y'<]QN'BB^>$K3[%.Q%A^W0E%G1H(\1$C
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
MJ -]>U5Z'P?T5^?PEY;-G[U/HNF%MT^W/HRQOXA;W>&F?-P767X2_S&9^,M
M8)D@*6 >\KQ6JL=I2B#!(D=Q0JFD3AE"5KW.C6\/1H-5:W7G\ +=;/ZI?B$=
M4XCL)L".<KW#.GK(9H_HWN#%DU!V(X?HCR"=(/+)?W8=3TIO3E@\9R^WFX=$
MB16_[=C6:"I>K7E3=^GMIMKJ_YFJ;]?E5['=K@1?1F&8(A(+F,8L@BA*,DA"
MF4 N"*8B9"(5^Z*3WVS#Q@X&# @ ?)M$J[5JJD[J$UA5;:M+^--E#FP"RKXA
MG8JG.G:;HB1MR39M]@+4,&OKP74)OHX+LTN\>22X)SM5[A-VQSCQ .AZ(\8N
M[4T8.QXPS*=1Y"$-#'55]Y7W'K^59%TI[U<]?]5^79H01O)(YC!),@813SC,
M.4,0T3!(=&Y[PIR.#Y[K<'X.ZJ&.Y"/H6NQ<M\T:<UO'U!^2HW/])2 .\$?M
MD/'KBI[I<V(OU Z!EPZHY7W#V$8MM]7:3G_D5K7B?:WH?;7=E@7=;?7.V;?-
MYXW9K!2-W/<?Q?;[ATTI16%^O]=Z7$89DDFJ$]!XS"%B 88XR$.8IERDB90L
MQ4[R:#Z-FQN+O2M6NZV.G*U;^QL%7?*#E+P:7FO ZXS:\=YKS=/('-D9%FC*
M0=2V@^[(=$; ?C+?2RGJW?S]<-M[?J@!@\Z(P7[(_FAVC(GP2<E>[9N4OL=
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
M8<4:\,UJI=.)[T59GQXYO2;S,S5VCN&8@(],G8U5!RV6QGA=CK,V_W]6H![
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
M8C')("*20!3H(D2$FU@KSW.I',4X=#MK,YJM<V.2=F" -$I).N]*+_3OFS$
M6@\",#4*UR,\XTVY'6G-9")'IL!FE&UVEI&)68#]S+8:6)VQ@M\;T9+.<($:
M+V@'O&]+#UD1:S-HC^0ZP=3X/=4TGKD3'XH:'?>79ZK&[W)@;>3OI!1OB.I3
M!T;$NJH#W&6I7B^C8_7F\7#)37V.T7P4M?; ]O%P4*PRT95OW\GZNA['Y\WZ
MP=36>#;47U73VW=D*SZ0HM0A=?%EL](G@G6K2R$YC;,T@'&J#XW2/(0YSD*(
M<19E"">82J>8Q\S&-]>/'VPITE@/M/G_^B]A&OR;'H39^*JKDQFL'.L_SVL&
M;,M+S\OJ&7UKS; AU>,&76Q !QQ 'T'WN@8@8!!:@!HCT $)U!'^K8()-#@M
MP!ZI(Y_RPW,*.H_H&)_IF3X)7NMPSVR(TY;YGMG@3[@0<S5S2+E=U6M]/++Z
M7MR_>31B">_O[E>;1R$JY>LPG=!V*Y:95!_\**8PE#2$",<,4JKSTV.1DBR)
M:" =2NM:]CJW3[0Q'(C64/T9;BQU*<UJ"WG_UW$T($?^9M48'HS628NU1,?>
M;G S*JXNY6U'P'>B-%%KVWV5D'6$JK=<K&U;$Y:&=1S>TS*PKC=?4N!0+5,/
MYTV_-/5G/YKO2OUM,M7:K^61JTT$/L98A'K;@H0A@PCQ#-(LU\K2+,EDG%*>
M61T7\&K5W+X$QEJS^]K:VSF,/6@;Q,_DV:VH)I^2D;\I%\W&P)*,GM#S7[OQ
M4L->H<BC)RR/5X/TU;B[=_U%/(CU3GS=T7\(MOVV^2+D;LV7 :%,Q$@YT#R)
M(9)(46V42,@YCVF:DSQF:7O^_IN=1WV\)ZLW].F1^F]3<.=> *>LS:[ =@.H
M+JJMK;:MJ=V#\'G/^0+ ICK6:0P$C87*10:UC1>#8^_^7@[21+ZN.UA.OFT_
M#CV.[(D;)_-:^PWONJAGKIS;AL;?39#DX[HYI*_=Z7UD9$D3$0M!)!1,D2PB
M(868!A1*$2(:9S020>:6*O@Z YE?TJ$)[SZ8\*YRMBH]Y$H'BK>@CEH!OBNU
M\Z6K3SQ:GZ=]Y<?EM3<A?#T"_\_L-=2 Z(2 &I)%9UOAO\->@LV$_O?8,N@=
MR?\C.P,VLS7=!H"5-=ZB0U>KU>:'^J'XL"GK+%E]U$)4-YM5P1[5#W]?L\UJ
MI3P"4\"QEJA>YGD29Z%."4A#O140"HAS$<.495A]>(7,,J=C;+X,FUN,:#\(
M4Y3VTT9Q7#T*4 _CXOC0L.D;'"(:?5)&_H(="PXMP&&6=+)A<PB@'MBBF2CS
MFR>#:\HV5N#/YHJQBMIZG8.18TW#;'OM<--%B%I$G"YK?TC027]<V-9XXE=K
MWD@0Z3RUCVNFB\F9O[\E]X7ZN&@]M"53QD:2)I#F:0P12F)( T(A$E$:Y22)
M.$&V>[ONW<^-MFLIE:(QMJXA=[#6)?SB/!$V<:LQX1T]IM4QWI04:\7+M,T+
MT(Z@SO-].Q'H+O&P,<&?+%;F>Q(<8VE#,>R-LSDW.F$,;NB G\;G!K<R5*U2
M%_(4_#TIU[KH9Z/*3V0>ZNUA2'&>091C]3<6$<A$'*F50,XRX51(YG@W<_LD
MM%:"UDSPTQ53;^NN?G%T2CDKMC^[BE0>1=C./;\<M]&Y_CED_LH;V('@5X?R
M:$\3"U#VC?:E\F3OU<-(05%-75&;K-YN[NXV:Q/EJ*ZVV[*@NZV1-MO4,8XF
M-_'JMA1U#>YECG&2A@C#',D(HBS$D.BBJH3$4F0Q11FW\C)]&#,W@GE7K'9;
MK:0B:TM-L>+M8UT_05<KU(G4CDKC%TV6'0M--04C<U5G&* >1QW%KD!W)'J3
M>C]/[Z44=4WM)JC=C \<!NB/YWS [),-+[)G4L[T@=QS9O72YD"1 5U+73%[
M41MP35?%K5DN?!$/1:7^>RW?5]OB3GDE2\D(H@01F$9IH.A6,(CC7"WO$QXF
M+ C2-''<!77H?7Y;EP=-JM9:U\*O#MC;L>=(>(Y,EL9J<# ;'.Q>[+$UQ-C8
M[E$"P1TPKP()#MU/*Y_@CLL+<84!30S<AFJWL]X\_B:(UF@T&V:D*BJ3P9I'
M(DZCD$,A>0B1R"*88QY#+IE@682U?HK3[E)_?W/S!#LV F/DL&3B,R!;[@'Y
M@VYD4G)&S7TOQ@X+KULL9[J<=N?$;OPO-D0L;W/?Y]"%:K^)\D[72'VK V#K
M[6]$Q\>VA:@^Z:(N!Q)K?G^UYF:_?;]+T_Q\&1$DDCC'D(<QTN)R$F).*$PB
M&@L6R0!Q:KL!XM&NN7%38Q:XWY3;YB._VI<+YJ9<L#1#$&!EJNHLS.[)QN3X
MR'9P]L%\GU-\?FOEE29N9&;4HP+?#O6<VSD\#&T!S.">^''M57I[H$[1.FR>
M-[][G6FTWZQYI>F<:!=G^FEUVN49 ?R>[1^?O4VV+S0"1-T-HS&:'SWO[ ]E
MGKB64JT":!)F.8T@R\,,HD"&D$K"8,(2'$B<AG&"W&I4#C'#ZL6?M";EV^^D
MO!5PHXP;+7WL, N6RX2QD)UE6M@"F$&H&7B51*\7"+Y24M?!CKDF<+U ZH)D
MK9=M#3T1HUSGEI:UEF53DI"E69*$-("1CGP@&A.8DS2&A*)8(BPQSE(WJ:VC
M_<QM06',K)</M1M3*Z<.JOEX"EH[#O, V,@T-1"K ><B>I'P>W#A>%<3GRSH
M'>_+U/_^RX?QPLU..6/L]ZU1J+XI-_>B5/]5\Z^=,KV7=*_7%)^*M?BX%<J[
MRV/E$>6!3M'4);P122%E*(8X#% H6!CG2>S"%X[]SXU':O-!8_\"M"-8&/71
MK8E"[$<!_M3C &8@CASC.DUVW#,B^"-ST@BX._/50/1\\IBK"9/RVT!\GO/>
MT&8&^DG[0E^?Q;:CM%H]*_J9ICD*DEA"GI%8GT>2D*8L@Y+F&1<R9KFP"MPZ
M]CLW_MM7QKN61CBYJY?LN$ZT1=[2K?*/Y]AN5J?(X LH1RFL.A KKXZ89=?3
M.F9N>+QPU!QO'T94JFV=6:((\:'@@K]YK"6C:WD94Y%P6SR8F-L2$T8B1C(8
M2)Y % L.L3YT$RG/C49YAD46++?ZQ*<=5]EW[417>P/&>\?T>\5T/LZN$7XO
M6IL!V1OM1EL.\V#'7..@.S)Y:6!-HE-KMCZ0_U,CK_\SV!L/KL[#[,Q?[HCY
MI#"'WB=E,7=4GA/9@!:&<=G;[_KX>O5QK;KZAREAW=#F8:>@VN_G7TOM_)FT
MH4IY@!^,<-/7+=GNJOI7S_P%F@5IIA>K09H$>ME*(2%A @4EF4A8'C#A%.$:
MT]@YNW>U[: V7O^@DXG7+;GAR)^CSKT=X\YE1D?FZ&:81MZD'>A^YCI#[:J>
M:&=4#PK4 Z[3*IX^">T58WJH4\R0SV_"J/9.^A69 OGGWYU)^G3/^_J5*).X
M^.NF+)CX(DPNTOI6_4A]!/E.^ZX_JEVQ;8_3,1:%,L@1Y(ACB%@>P5Q]?2"F
MN8P2G*&(9;:I76Y=S^TK<K 3M(;:Y_ XHM[/^.-B.3)_*\.!L1P8T\'>=GUT
M^@7"YT\]7@JU?4;4>)!/E/0T"%^GO*5A$/6D)CDV.%GVT;"!=A.,!K;@54FR
MK;^7$<PB&0H8BUR1/,$AS(,402+C)(T"'"+N5'*QO[NY$?M1Q;V#%IDIWF/"
M+>__TF.Q*LTS9!9L=]I]83OZAKM_6'VI%(Y86_!,CW-0_3M3X<_R+G?7TV1'
M-EM@7T7YH(BOE<7@A. @YS /LPBB %'UMUC".*%A&.$L")#5?GQO+W/C'6.H
MO5]S&KWSWJ(73$;FBSJANC$2-%8.\/].XV3OZGG!:R*O;B!N3G[=63QZ7+C3
M]T[FK9TUO^N8G;]XT*+[PTZL!'^OA>J4Q_>K6(O2/!CML\EC$B1A !F5""*!
M<DAIB&&6DC!#A!'E@SFLL_M[FQL3*H-A;3%H308'FYV6?F=@MEI8^P-O@K7T
M:=R&K9W//:<NRV5_0$[$I?T/HO_%LAU _>OC,VU,N22V&\ZS5;#E38,5ES9W
MXAOY2Q>N63-%ZJ;M=X+OF(G _A^UU"YD(?A-N6E^UMGK#H.(Y2PG,(M2J5@Y
M#B%FL5H84T%#$E":X=BAU(P?JZS>F^G+TAQ,!5OR%V F_=]=<^F2Z;);04^
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
MX3APXG32DBD-''HI,+OWW-WP\'RRLT?)=6!,?(1X.4<\,QX^C9<3&'&D0:4
M) >#KG;.AE@5).%"4 5,!NOZV$/N/W<W3#R?M.Q1<AT8$Y_FOESZ__C](LPF
M(Z=USL$KHDHMMH2HT34R%G<['4/D/&39AY&X\]#=T/!\,K&'2[01\_#F6_SL
MI^?0I9"9IDIKR0EU IWE*!GQD"U)"O]#D!LG^S01MY^]&S">3\;U:/DV$8S\
M R:3_SG%^/LC^ 5N@^GM8G&)^R!U4@8?BELD<1],VI=6'9FX:)EC3LC,-EP,
M/C >V4+$;HAY;MG5/B3>!'3^/IM<HC[FW0GF?#%R(>CD7"24<TNDYX:XH#D!
M([3+GCH?^LNIWGOX;H5JSRV?>HR$FX#(59W,JN*A[**HD\O%* 0%(#R:12>1
MCUR<[$XJBC%J8M39]G<I8C,-NP'FN655>Y!W$[AY.\5O\['<#'OME_Z*K9$%
M9P5GE$@*D4B7-/$N,9+*'8 87+ A]8:;S33LAIOGEEKM0=Y-X*:SDZ_\$LYG
M\^\C%CTZY\X3+IE#9RPC[(.P!"A#T(?"0K]52M>/W@TESRV9>KATFP#'QPL_
MF?QRN4!I+!8CE1D+$CC)(I9,L'/$*VLPJ%<I,1,RV/YJ4.X\>C=P/)^<ZK'2
M;0(<;RY@?HX[YM_FLS^7GZ^NGHT8ER)'CW1'5RH<<B:!6B#99J[!,Q]B?Z<R
M&TG8#2S/)^':E[0'!LW;F.<O+],8/_%RN83%2B6_3OSY2#G'@K6),%\D$XTB
M/CM#E/)&\YP2T#Z<E.T4[ :9YY./[4G639B9CY\Q^E_C7?L8:2<0#1CV"P'$
MTY2)--8G#.DXXWUT=GSXY-T0\GQRM$?*M@EDG%V&R3C^.IGYY0C=;NV<M<0X
M6TBF@H0L-'$RR@C@I/;]U3?>>O!NN'@^*=KC)-L$+&XUAOOX&:6X>'^Y+'V(
MRYG$*#)G,+ OZ>6R80:944))%%WSH&4J?97[RZ,\0LENP'ENF=K>9-_(3:_%
M36$OI%^^?RB4P#3")_BV_ 4__,^1=9Y:1ATQF9: /V1B&;KMZ)EYH[RWLI>F
MR3L3M-OUTN>3UJVCB38,%;(U]Y.WTP3?_B=\'RG)J6;HPBL;*4: F9.@HR:
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
MM/=()> ^HFRI$E (+ZRTC.@,ME1%.>)2,+B9!QV4M-1NNB'Y@U0"[J6T;96
M^TBPY4I &VG,%#VFS%0B,F7DHQMI$16-*@(DZYYP+9Y))>!>&MNU$G ?\340
M9VUPY(T*%@(-1/A8[N\X0QQ'1YYY4$!+>T.H$B4U7@EXR [1DY0;P$EQG<JM
M"OSKS?^]''_%> O]]R>:)XF860C2$C *>611D. 9OJ):"5#:*5XEOW0(L8UX
M(P<"Y/[UO-K::@"1O\.R\'<VGWT=8Z3XR_<_%H#,O?\"<U3;]/QE7(Z_KC)B
M:PZ]%B%13TE4EA.9\96-AI,,2BBP!ARM@L?]21T6C?7A\W#8?4U=-H#66^/"
M4#PQ@,B$ELNWTN#J=E&74D!IN!?2&%'EQEXK@]AJ*WO[H+9])-\ 9FXRG8M/
MLP\09],XGI1[UC?)T4^S?469 ?<3Q@(N3B=Q<0J%VTI _U0GJZU*N,5405\-
M9H;U#T^,X\'1T,"*> WXY#CN5(RO)[!<%>C<+N3!:-YQ=)XT\4QE(CDH#+X2
MKG>!T)129>NJ%)WL0MRPEG=X"#WH/-FS/AO Z!_+\:23T+70WGS[ M/B,=TP
M>Y]'GRWS2:*S+Q%8,@KD-K-R=(7R=#EXP:HT*#N$V&&M;G,8KJ[O!C#]^NJQ
M*QE_\M]0=M-25K J<ER,D@G)YBR)5BA%Z6PDODQ0 R:<H"X!K=6P]W'"AKV&
MT1Q6>]5C [CLY%:*='^=S5_/+L,R7TY>QCB[1(F/-(_, "U7^U%&TD5;KF,+
MPJ0&COS(X*OX 8\1->QEAN;PV)O^&L!B5\-2>JNA_%;RO-H'1LP&ITNM%8B
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
M;O_66:64%-&&NJ4.[_:ZP5G_7D"/]0V'2;D!G+R=QGF9"?L:5G^_G3ZL)?V
M[N.OL_F??IY&7EN04D9"9=1H[)DE-CN+RP#?#(XQ4V>>PYYT-E((<2 L9J?3
M40,0[*G76.0FA9@= 2'*[=4() C-"%B9><"@QK4\:618P%9%6)W6<ONH^V"0
M?^F\ ES.\V7]BU<T>G2AT:\ *0Q!)P:W) Z6&.,$525#2*N-;CKJXE6UHHY3
MPK(WU30#MHZ7MXO%):37E_.RO%8/Z+C['?[L?E7:W% GP"G"F$I$AH"^M+64
M  .53%3:R"K9_]W(&S:)<G*[V*^Z6MG<'W+5-6&^82KE(%RBN*H@8W!%(6$4
MIP71,<IDDJ!HZ$^(P;O4#1NM- #!(Y351,N&CJT/\.5R'C^C!#<LKY'3(G&.
M"XJ"[J+[1)RS@C@=60#%O1#U>OT_2MJPE1XG1U]_:MH?>FX%O2F<EP* ZM"[
M&CV574QHU EG5A&9BFL1N2-&!1#2!<I-/=/W&&7#UG:T KS]E30H[E:7MZX]
MV0\P[JSYU?+12*?6/A&O K*A:$+?P0<2O52. <W1W(LPMEQ\V_* 84LW3@&9
M_N0[^ 7)!TRLH!Y%\B%'AMCF@2"V&7(#@5AJ@H[>2YW281C9W:I4*],8$"+[
M2[==[WT%]P^P6,['<7E5HO*R2 P%EV&,;XVT90#9>H),(:?EOFA( 7^,8+7+
M2814Z;3A4)*'+?YHP,_O6ZWM>&!;8II'6+TL]CQ10Y4(9;Q5<D1Z;W"A:D.D
M .9C=-;4ZC)R,,V[Y9'I#XSBWC5[+(P_];)AWQQ(+S[-MMQ-NR7K,H.^2Z+C
MIT96.-!)1!)<RNB7E.4;623&1Q6CT"Q[N<.>?@0)N\'R69]OG%))#;@&V^ZJ
M;;A%U-WH\!?E<.=?-X7U+^?C!2[:VTOW9D!I],9YSXE.-*(L0!.?C4/Y"^.9
MXY;[*D%Q3:9V6P(_Q%E*,]AH(OWXV$C>,H-D,OY7!X/W^:S\&O$P3;_/IE<_
MG,UP)X/E>-X5%!29E0VN^P?7(C$I4> 9$-%EUFKJ=C/\,2O.(<K,$ZUR'[PZ
M9[NMF1_B^*<ME#2]<!Z:$>3Q#(W$_"/,OXXCO$)I+%XAR>/E8Y;$YYC!"$4<
M,H^NG^,8C.M(7%1,HNLCG:U2,5*9K]T6S0]Q8-420H8/$W8Q)1\@3OQB,<[C
MZ._6N?Z*FGSY_M7;&_/2?<]=RW)[ZRX-MF%YZY[D2F99.Q1;M,2Y4@FN3!&7
M"R0R3:/FR>DZ=5B#<KW;FOLACNF>#[J:R#\])JZ7*[^W'U'=-V\KZW8M.!:%
MCZ;,'\YEMCJEN/L+GTEFW@D E@,[^;(\(?^[+= ?XCBS$8GOA;B&$QHWS2C^
M"[6%/L+:)KV??H2(7D,WDO81)R)G%84K/5-"UN7,1Y'@@B7&HLO-N8Q&5"FP
MJ\70;DOI61_S-H6)AM?&;GL^:N*CG\#[?".;:T%P%;/U+I6IY(Q(68:46U8J
MRK)@+CA0S+?G+3["T6ZKXUF?<+>%BN:]O#OM8]:&XA?(LSD\D%+&-5L$D(!;
M5:X+)0-EH(QC)/@@BX*$1OY%E%6&L/3,QVZ+X8<X4Q\2 4UGZ[8*8"OKP+G3
M/"IB))0,?VF-DS,C2L><O??1RRK%N+UQL-NMF1_B$'X8K;>3:SN;SS H*HR-
M$@_4)&Y(IK[T1I3HTW$A2?+>A<2T=E"I&]*:A-UP]ZQ/V8^4>P.^].OQUW&"
M:5K<*A(L*V44K!4<@P+"3"K#&A(E(25/#%#03&>OZS1$VD;0;FCZ(0ZL>]%)
M$X[H-2=W^X=US*#OS)'D;I:](=(Z1X+B@IBHF%;1,6>KC"IXA*;=,/9#'/#V
MI9G![Q=LOI"]%F47WBT6L'P947R+K@+J[V_?W(S/*[5.U 1FE-(DZE@N,;I
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
M;>TUC&RR68/MZE<<QB]1$JN3)HIZFI,20?(J0SX>H6DG8/7>?N5$P.I+%PW
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
M*ZQ6D#S67&I5YRT%0V87<JZE9F[L&.<W]+23L#9ZL/QP/;0)IUT3&2(]%Z9
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
M&EU8(46P1I=1 EK?D]+.6^\!NET,*NC)F]WUGA>=H\-HM*Q#[6E;>8,00HR
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
M!2(=U9"M*C*3EQC5*&E_S] T=0A]'!@\/Q'F8)U,?%?^,L]X/9^56;I5T"[
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
MY]ZZ^H.L]A_HU_^\M,6C,EJ19U_[RPH1((H<@!<Z9ID51;M1*O>>H*<E8^-
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
M)[0(CZ=0/(6ACBMVP]#YO)2/).MSP)#?[8W(:U1=0=:A5D=KA!BL!LYU(4_
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
MNX//S67B4:(AS$MN:G<?^47>)<Z0.QN=+39@DZZB7<3,FW4Y5,#/XF4/;G>
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
M (@W53SO\0L=$O,5TYXYGN<INZSK0KI:UQ@#"Z8V/MC*0.=KT6,+,(ZD<UY
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
MZN8(%L#DNDXNBIR,HX__GWQ#*Y0=DF\8([G.\@V<AP Y6:9*;76RP;)8QT9
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
MB._I;G"Z(5&H;?I*BKDSZ-K@=)E %\6&?B9"O00^]]&ZK!T\*W;&X?1H17:
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
M% GKF=32,<3NLB<.=4FM+SE%U& 2$J1L-6B20KA,(?ET2I#UT$DTG?H'XNH
M72R=>\3W'_@/+G]CPUC?+QK-UJ;J$;1BF]=X/G:8- (I$[*QD:W=(;/H]WQT
MGW X1&OKZ42X, +^?E-65^^NUU<?5Y&K2%(:D%795F$9F71OP1,:Z:RKR>(
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
M*7MG#%.;7)M^87*+,@1P,1NM;=!&[ GYO)+DY2BE/9>\'"/!GI.7(=NDE2K
MAI<&8TN"B%&RQ>Y1%>/9YALR]_$,DI>C-#8T>3E&?%WX.E\P\4GG%/GI-,&R
MC$I-;4-@A.)L%+$$9=*,LXW/,'EYR$,RAS*6OF+8T/\95^6[]>;-^]8VL_W^
M*E_>L''__=6OO],/S./-YJZ<]=EY%*EJGXI2(%U&OI=)08JE0@E$BG(HWI0A
M5]$$M/1HN1P(C/6"6NK@QMN_(O7"4W5"\&GU3M4V_JO5-N8V!B>ZG(J1RLQR
MT>TG9[D4U^DA\6+N_2#]=("R?=F7.UY^NGH8Z945V:Q)0XFV=0Q$A-!&"R9!
MMI067BNS#RIZGKSE4F*+HW &_76&RI\WJZN\^H"7'X]8LEA2=!H$R@2F%@=8
MF"-4(OABBJHX^\"/SZA:;F965Q@\3EOGV^3SP^IJ]?[F_9NKJQN\?-N^\Y+]
MK?>KZYT0/JRWU[^N/ZQR,&J6./KXKS]18/U(N<P3:=>BQF0\ 0;7R@I,@N0"
M8S\8C(G]WRIF:J(Y69N0*CDG'2"Z-@6X,9<D.4A8=95:D"DSY1+.(](^!@&C
MVH1&R+V'=Q97F__$RQOZZJ]=&=?7E[C=[D*-1CFOC;2@D\WLJ;&3%F-%*+)*
MZYPUU<TRZ.U9BI:&ST0Z?_IT3J* GI"T8V-[9W24GZ[>4NL+YI?@*]RNMK]=
MK=.6-G\TP7U_]>'FFG^\YH?B<K53Y6,IW 4_-47IB8U6HFS9<JW4]OPAV&13
MJ/R#/,]BO+D86A;'$^'M.10OJ?R% XD_KSX0_SF_,6P&K?^DS<\WF_P[WQ=O
MWFUH9WUO[R+O2F 5)%MPH&TSMD&TFZ. J@;;PA&K!BW^'/R%G2!N46RLYU;4
MPNC[Z?IWVCSVPQYXJ&A-J\"6A?VZ:FP;L>#!MLVK)9CBY9#0]'.?OVQ^HSML
M3:*&SBHPI/-!Z91 M EE1F&KIBT*=';>&UME5DNUCR_3]7> N7>L7'NJP" R
M47@K^$2TQ<O9:(@MD5-*LMX%8\6^-M%74H$Q2FG/;C ?(<&ETZ,OE1!4OB)%
M]!9:_S28T,JEO>-+4YE(@01?;G7 VW(&%1BC-#:T F.,^#KP\+Z4VT4J? 2*
M T=1L,D46Z^.3J -444DC'F6%-$4%1@G;GPY/FXPI3(ZP-:S*R#OLPC?W#S,
M355*%"%%!G(I@(F8(1E#@!F5<3D'+T^0 7^9R!ZC50>B8]#\MPE4U0$,7]I'
M^M<C_GZD?U[_^B==_D$_K*^N?]]>9"FDEE&V_;013-N\%ZLR$'6;GA]8V'Z6
M?JU#"5X6GO-!:.\M.;,^SPBW_X=P\^N?ZXLB4K:)^4%;<YO_6 $KLCGC@B]L
MW&".,TYZ&4SGLCY@=R@]1'OG!DY&&UT8X6K,1H U48.1H4*4U8$NTGM1JV<J
M%X=GHW19V[)/@([6X)E!]+OUS>;"!Q-4+ &$<Q(,:0?!9L-'4,10B\829LF.
MCB5TV>[M+@$Z6G_GAL_5'W21M<>HK(",AH692  :72&XXH.4/KLRRV"<L80N
MVS;>)S['ZN^,\/FF\G=^9+*293N:)%C2'DQFL2*I76N^,*;(F/8E%DX'TD^H
M779C07=(/5R39P37"UV<\D&T$,EMCU2"5).&%J KSJ882EP2H<MN&>@.E*/T
M-=F$CIEP^-M5N5OD1.7;?V;^J[?%W1=!ENHK%1"VS;,M1!"U;I75$56Q,MHX
M2T'40=0.0FAXW0B=1),=7)O/L'?A)(I<!'MW&6L;@VS8F$X%"@NSQ.!<E"?8
MLC6N&2B>/>2FT$8'H'IFU?M>:55+/F. MOVH!64-1(4&"!/+$:,T?I;7>#B)
M/1:M3)/UF4E-G0+PQ=P \Q"*X+/%5JWE0QL) I8,2ADOHJU:Z9/!L-\<SUR
M&8#+R;1W!NB\SPE01J=3Y+L^-[:T]( Z!'">;)'DD>HL.?&!]"U<)MH'%@_1
MU;E <!?U3Y;/5D$%2073ICL$=K]4 1,HL"B+K/-,H1Q,X;+YFIY@.%I?9P+$
M772?3>@4A$$@V<( R'(,*BI0FIRNQJ%.LP\KZ#<KTQ$,1VOK7%#8@J(E926E
MT2"S:N-BV=)(KJW;=-HF$Q-E.4\'Y4 "E\V]](3"L=HZ Q1^&I^7P>K@E89H
MD^>+/A$@"@$UR>P4!B_5(BY+1QF63O!XN-[. )07.2:G@F[9H3:8WUD!46H/
MRI)SJ@8T9O9M&OWE43J!WBCM=) ]V<O/L['V'-M\=BI0HB P*>8V.C6 JBE&
MU+F9O">#7I_9DB5Q.(G>>KT"+VH-F:(NP)<V,R':TM$8"Z1L,!BK7%"SS#W?
M2\VR^9$E039*#_]&HZ@NGFPI/?DP*B:@UW%43V7S<2#5?\RGP);(66]N_\*/
MN&EIOC]HEK%A+W[3B50RG-MYAH%E53RB=& E:> [14'4[7I EF!4H11=YKB<
MIQ\&=B?%SQH-2_0QB)Q HJBW'*:,'C*2RD&(6N8:=_8L34OWQQV,@'V5'U/(
M?4';9;NYOOAZ9WIM6'S7?_V([VG7[%Y=-1BU@"2= F-=@:!E;.L&0M36:L0T
M #?\^8\PP[][BI?G"%@:)!-I=CVAF!>&R5OZ\'18SE.6[CKF2PDL)%F@"FRK
M*ARR,QDL.'(QB9I\VK>WY3#L#*9J&4!-H_CUW%I8>M+$#[_<#DGXY29M5V6%
MF_LY"<7)6%,I@('U;HR+MU-T8B*3;*!8XJ Q$\]]P7*HF$F1ZZFEVH-C_>S@
M.F69[C;*T[4=GZ:4!(F=1?;LT#HG:TKSC#H];E+EK%5@4SY;TRJ@)R1-/32,
MY:!]E00EQP2&#%_G$MF6S'R<<A;2NWG2SO]FDRI'X>U4DRK'*'_I295MZ.$O
M>,D>T/VK<[\3"K41;4^JE$*UMLC ]&L$(43 A%5Y,618X+-?T FB%M7]>FI%
M+(RF'_'Z9H.7?\/MKQN\VGY8;^XT^H0EA\FHHB+XUN=@BC00B2\S&[#$'5=/
MQ\;MQ=; KWNE<RD/1=H<2NIM3&76EM!(B,'X%MO7D!19?BR=(Z&20%IJ3.6L
MT\6FM/6.E6M/8RJ%\MIJ1T 5"QB7) 3?BAOY:BV6I-?[W(+7,J9RC-*>710Z
M0H)+!P]>FK/(IF(5*6O(ONT^DB4"XY] !H55E^)%L ->GC,84SE*8T/'5(X1
MW]+A2;QZ=QM:*Y2LLE:!4[8%\I4'1&VAAD2$[#@8.R0H,"S\>/^MR];USA&O
M/DR@/:#@#KP^*2LU6\[5N PF% &A!@-5AXHZ9H<X9,;$<!PL'E(\3&-/=7Z
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
M_(F;\N8*+__:KK:/_NBB5AU3;:81^5;8F"4$9#:3%5H;<G*FY1\'TMMC//]
MS SMBYI0@3WC],(I61-*!]4)VT9G1PC:)A!\V?.-K1&?QO9G1F*GU0]3XF$H
M!D<IYV"4?:#-:EU^N<;-];Q8>S3A^OO;T3SEPK0>:\^.(OG:N@5,A*0Q0Z+J
M5=(ZNWU^UXSPVT/DLG--NT+DL2KL^2I\Q-LO='U]R:S))!UZ:GVVEBT=52R$
MPDP&X6(M;?BVFF5>] @:EQV"VBLX#U'@>&S&6VQ>L?M\??=W9T/GFYPWU'[Q
M[3\_T-66+C)E-G6R HP.^=@U$=92V!1'CT4FM'*6Q26#*5QV4&I7R#Q*>5T,
M-GQ>G/3':LO__JE^N[U>O>>#<%&EKLZG"BS&-J= >>;+*B"+19DD2=%I3<K/
M:5QV^FI7V#Q2@7VC\\)9YD5Y :ZH"B:+QDHKH0@YE>"*J4_C-3VX-[--<.T*
M>:.4<Z1[\^W5X_=YGF:3!QZ_XA_5U?4AW25[/F3*=I(OT3A1_TB+ ?-#=XOK
MJ_+PK0_C9CZV$X@:78FH0"35%LXGMM:JLF!U4D4'$^AI@G::(SJ"QND:ZKYA
MF5]1N1-^*QW=/GS=77PU69MVUH 1DHV#J!$"Q0B1K'6^D GS[*\?1>6R89JY
M\/5\$]W4BNLL_RT2QE97#R%[TR[X-LZ_A52)?"FH,\8I\IU=C# Y@7)?R(B/
MD71/&7'*22<TD<^-8!,@4)N(R4YU$)IL]&A+VK,TX95DQ$<I[;F,^!@)]IP1
M1U.2-RZ QB#!F$* F-N8EZ101 QJ4&'F&63$1VEL:$9\C/@ZB)=^?C<^7(T/
M.3B*+"M"%LUNZ M&A.BU D41/=^;5C\MZIYJ<<\ ZI8-X,__S,RGJ@[P]S/;
M>;=6WFY#YL]K-NL^<V+V3;',,GE!3H"U=E?'6B$VXT]ZIZ.,A$+.XE<<2O"R
MQM ,V%DOH,C.YU%\[GX?/(;TV8^:-UPPX]C1,4Y=(%M-S!ZH]2^8P.A@[\Z"
MT"ZWB3HN9CG'X>XV:(!:J5@,BR%I/B35&. 3F0!SJ]N/,@G$_PD:S(*OXX(&
M8Q376=" *<^!,MLJ%BW;*FU)0N(GP0HV6ZI&AZ5^CKE_IZ#!*.6^$#08(^F>
M@@915Q%"\.#;%C>C%;LYQG@0MFJ/,G@J>^;5O9*@P2BE/1<T&"/!GH,&VH<4
MBJP@JFE;55(!3%JVQH(: B5V?(>,3CJ#H,$HC0T-&HP17P=.VS!O@NUV7?A<
M0, V(J-D \GD"BY+I:R,)II9JJ!?7=#@D&=F/E4M? W=BVY=?_GV[<_7FYOM
M->Y&;;SYZB>\*NSK?.R;?S*G\\D<Q)+(^6Q:T[Q&OL0I %JKP"0B\JY:(W'
ME345/><0'Q@%D_7".NO@GOQDENS-^P\[!G_;4GG"5JC:V=26L93*[DAVEMG2
M DA7)WUJ+\LL92P#Z5OVKIP/FG.JJ2OT_4CW 9ZOU]OKI^.+R9H46$*028I6
MG1,A5*<@>(VY1HGVJ>TV-?I>I&_9$NA3HF\Z-76 OMNQQ-OOKW[>K/^;\O5'
M&3YJ\OH.5YO_Q,L;YKU)]G9DUINK\MU-BS?^PEJ^V=[^Z(DL))&3 2L402SO
MFG.31=P-U2(*R<<\"V3G9&K9@NKY<=X-(#HX'(]>G/?KFZOK[5O*ZW=7JW]1
M^?[J*V3^,OWR.]'U$S:3M\6K-N&G2F93BK:=B30X+,RNLY'DW L"QM"[;!WV
M20V'V=38107V(T9SOGE_<]DZ8OA<OG"4G[#L1*T4),O5UV:Y.P'1"?J_[+U;
M<QQ'DB[X5];VW7?B?C';%THMS9%M2]0AV3TV3S"/" \*IT&4IE#@B//KUZ,
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
M*Q:IUGKH$F".!!)9R8)&/OZ.G,>?:1K /@[ H9SN:1I -"5[XS/$2FT2;Q*
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
M&"&+#K"U3W&O(I.]<:T<ASTCXT);&) ,!%=L-D$ZK+,88R^G'/L0!,XML0Y
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
M_^8R#]O!0EM-P,'%!^7<QGE^V,9YFM.+EY]NKSD;O)2.K4,*I;39(7S->6%
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
M(\%VE"CRY)@X7'9/!(+',+*G0+"BY*6D%K52;*IEP:9:YG,['Y11/N?@IP!
MGX'@44)[+! \AH,]!X)-DCE2#< \T6"TKA B&R_2EA \673!#KC_3R 0/$IB
M0P/!8]BW, SN78)?S.?D'%]V;7V#J&VH!=O026. K$O0:*+.:>3S/R[N.KG+
M/-EU/PG+.G!S=]A"[]AN_H[_SK_.K%8^A:1 56W!*.F9EA#89<\Y6DQ2VED&
MBCYUJ"[,A#W%O9J)]Z?C-FX5[D#G\?9GS.1"[CKA$1Q)- F=D0@45.#G1UG
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
M4F"+XL*6G'5J$F)YAJYYK;V+HFX*R71@XNUR1 \D_ E%%DE(M1\8;9=B \2
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
M>1EAGH[<BQ0]O<,_5NMMM7;>XX=/>%K!TX&'3!D1?8[&B8*9^X??OHVTU)>
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
MDVF2T?Z?(-69V)XK2#4&,!T8+N_PP\UU_9T_[[)V;_UJ=$EK5C+QMK:4STY
M*,$ $[($'H(+L8EQ<H2>[]T .0$[J^D%V2<>[P87EBRB, @BTQ]*U$B/<PZX
M"RYK$9.(3?J3'*5H7DQ.(N_G,70"\^>>ZD+TOO](/,S_6&P_OK[9;%?5KOMY
MM7Y_0P?)3D"_K\-R\VFQV51A[0KPMJN__O3[Z[LF*T&)C,0^PY,#I6D?1FXY
M\*QXBB6;Q(<,=3N?DNX@=@H<5K/)I@M]=L\3K*X?'1A[AW"W735ZSF,44)N-
MDJ(G;1^M"D!.H7=!%)5$D_*'9^CZ]PB&G7?>3B?8#G!Z&YOX9E'[O>[J6&"O
MB#5%65 F%' Y%="&EJB+-D4TR5(\2M'<2G%"N:]:"&'F\_<=;HF-)(W;YF7;
MS5YQH\!2K$I@9&U[D$GH(3H#4=G@(D;/\Y QB4<>/R\H)A+<:EHN=J!6OF%)
M[89QNT<R2\RB!I-W8^0D T_V!*#R6G$K,80FF3\'J9FWI<V+.^I.$F*/2-QO
M4!E<X:C(E*6M2,NP6)O\T :M%P!6Y2!DDP#?$7HZ.MQ.D_1SV#F![3,?:#_^
MUT__]?^$];*.PJQ[JA[[]<+B7W<J66<=K2./6U@/BND,G@YZDCEF&>CL=VG(
M6)IG7M,9,$X1XZH-3SM+]?-%VU)$!E9DO6$/@4[\+"&Q4$(V*K!RH&')15+]
MFO72ZOD4.U=&/:7ZJ8S&!<R EM?@'B:(P3#@M/S:5$RS>"!:\)VD^HT2VM&J
MU!$<[#G53PG%ZX@N**[V9Y%&@M>>!,FLK9,6BG]X/_-24_U&26QHJM\8]G5@
MO+Z]B=>+]+?MO3 _)TZ@=J!3S7MEG#9#8AYDL<4R%W5D3<S61Y3,VYFOYX-G
M&N%U@+X]Z;MFEOM-Z:76OJ %[Q!!>5GGKS$#*3*ILC:,.],"?H])F=<N/E.V
MJTD9/?MY%:Y_OL%KS#]=8]JN%^FK=?^WY6*[^7WU"F][RN6]&LY*VE!H'UFO
M:5N5M&N50U9_#,47KKT<- QV_)OG1<VY<EY=C.D=:)^OROUFLUCB9O,>/]P.
MFZK;C9D4I IT?)-_"(I'#=%+"<):5A)W'HULH8B>I&K>QJ,OX4R<3J@](/26
M]B_#8**6RB=@/G!0(:O:[-!"H5V'(DK,:<A$IO&(O$_%S#.]II/N0]R<S.J9
M#\<[[;Q7_7M5K(,H7%A-SHP(Y-)Z 700./)%9%&:\VR5''#^'7SXS! X75"K
M*;G6@7IHKX]O#<_"B<,R@[8YDY],%D3PL6;'"!_))'6DKE]FIO+@([59J^67
M<*1V"+,.-M^H!?X6/N%>8QF=#2\L@!8JDB2*@)!X!D_R09.2Q]#D%#^1WN\]
M/WH\],YI%G0B#EY^XFLL*1@F+%A;\SHE?>531"@Q9A=3R9D-N<I\Z8FO%P'+
MM&FQ8R37FUI^?1UH6661;@6\2SE@$;7#.G ID\&H,EEWS%O@7%OM<LG)-\D0
M>H:N>7OVOP0K9$K!]HW3_9[/-J%CUD'QA"B5-)U'+M?Z>IF98C8(;&\H'**L
M(Q5Z+@Z&8^P$H?2&LO\;KW/5_.$:WZQO/Z$M6E[]67_RVVI[>.?NCP&?>,DN
M>5"V3KW.S$*LKK'@)C#RFST+HCD:SUE!MZ@]!5E/X?9B8NX W_=/JE]7][1
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
M(B^!S@DZ9 I-JL3'$MI!LWEK6]M4=J_*%URH++G0/D'"C9=K#/A AL+DS,E
M1*<&I?H:^H =]*CWX_N-DE<'%4W/G&SW+'C0Z% \YXU$ Q$E,=([,CK*%F Y
M9.-2":G-=L3QI';09C,3,J>27P>Z\J$M^'6]OJ%SD3WX;7GUD;S9OW?:W[I8
M"PB+)1.@$ATK;H:5YY2,=<FF-E6EWR>MR_!F,G"\8+4GD%2WV'NPRVCAM4Q)
MZ0B;K93**8K>%$MT@5/V(4:G\QFA]X"R+F.9\R+O6#EU +P/^#E\VY67/;I
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
M\ Z@;;X,T?EP-K6(NICE]'#6PL(QU+P&'474H>6\)**>0A+MA0BNN%S$D 3
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
M;,3=H'_:J-=_>S7Q7L#^#*K4XSW_5(\6GG8%T!8]=H0GY.GKNO[O#)]4NW3
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
M#J@?8,H7=&A&"3907DOVR/P0A'-F@%FWO$J=\FD=R:[ M(HZCE%A&U=G#3?
M-T,M7*[LKKSQ? %$*;$?8O*F<J#80X$9N&WC32?>UADW'.,A8UDY=IW,">3#
M5Q:,8'-M'0D7C'K,WN%_U+'AS,)Q!YIMST.76PC\3U*$0^M&_5F$BK6IY]D[
M<GOE?)I+TKJAQ_DP[9OT.^:$4F<SM!4V]@[<U&^U;MSWDL(.Q:)QZXQ%E@UW
M8=#0A@S[BG;PI C+8L"(!YCGG]JC@S*CMV7(B;\&HZ2B^#P;QVP+P.^9T_>Y
M Z &N<=]?4]4^[2+D9)S&+PAQ/P?8QBD5U+$;)3/;]7JX+%8C?QY"^ODY;N5
M-VY*2J6]35+_QG[]U3,I;$*L<QY!Y4J@BF[7I$"&Q>8] $PF+7(EB9!/#^T,
MHO31&'207C:?BB#-AIF:0DT<LSIG_\S^''KQ@*+ 9S?J*0G(KV0B\J<2ZMJ1
M[J 8BXE1TZPW6O%F(V);\C'TW60M;<V_O!2%RU[QT,F73=4#G1IOLO>TYA@F
MGL\<+)BT\J:VTU2;CL 8[:''7)U\0Z?#+^B58BRWARR 8$Z2Y^?TMSMR3O!P
M\C*/G-<G*-IT, S5.J]F;H1T*"1KU2(6F<0H'1:SLH<J([E_H\8^_"_@#OP=
MRZ8D:5+BXA;I\$!!@E(#M<--*I1,]DU7C/P KV_,'!EOB6JZU=7M\!:<FA38
M:[G@OQ'H*T5B:>6D"Z1VPK%*HI*B<W 550K4-PISE!+>@-!5O@>ZM";\Q*6K
MK]O8'8A]&1FHL0^AW/7"38')W-$O+I*:(Y">9FXG%O90<EA\(%A?+8RR!:>&
MMFX4)P[&\92HXO3B[)%&_64:)$^-@<LKXS192F57]GP7$K<9 R^)U54*H*-@
MG\TO8,HNE*YSMODS6*S:UT'FIBCZ94K3E<7*5.GJ)!BSH'Y>6V04]D>CL,=9
M..TJ=N0I\8852OPL,U^ZO/=S&;03EQLW7?J867.9$]G5ISH &-]Z]?XN>UB1
MC5$N<>-S9YKL3)-G'WB98K71QBY^N']\AN?$ZTD O@GY)<H06/J^>I$(N."H
MT#MAD*3_08\.[I!GQJ'_BB?Q\19_ *P0U])RV* 3E_=JUNM-W'KKXK0_:[TV
M+F]O6K,5+)6_0C K*FD.&AL3]<XER  O>9+KX<%D)MJN8^2.8\P:3>H@"_(U
M9(_PNT(O'B5M[/+-W>77R_;Y6ZMA "1<79_?EECZ35GGF1&77%N=1&XI]IY,
M51,GG(L2MV,)84P'ECCLHH)>T8;@+H[@F #.SMA/C?WFSMA?U=C_L.D29QEC
MOU3^DIV5O[/RGWW@93(B9MP^'.^3M<&JG8=CFRS\1<3-.43C_J/P'D%=4GS%
M=.3%Q=EBK7I?NZS=U4Q_Z0>T*L4^XHJ=<4DW708W9S<Q3)\;'R_/.'AC_7S0
MJEX_D#<^"]Z2D1 N]#&LFA04@GK5+E@26>6>+=P9Q"1E9\&J:(%":W#Y%5@Z
M0;%EO$N^Q55VGAXCL;$\G$/D"LEAXLT3-2RDF0E9BXPH6,8Q2T5UB<!.#XC/
MJ,QE(LVK+NF,5Y0+-C#A4H#$'S'D:2MR[!:2]50%$G=GXOX7Z(V9"*!A]KG)
MM(O5UC.UMC 8@^P?9#2'1C:"?)[&Z,8'0)EPLY3RL@7<-P>YA>JC]/R3-XW?
MHB8W6Z<\/DDZ]DRAM>UBUBFZGL*M25^?4C9Y@IU7,8:>8=<<KLPJG<S7,VRW
M[(C,MSY]NDNK1:>)Z',G)98IO&!*SO]Y@<?(&'=P8VY/J'S6F9?G/J>3MV4G
M+Q5QBHX 4QZA[K\I.HGB-.+SYDCG"<*1J7 X]'!OG^I^@LN G<SI8/D5T!,Y
M]6")B;1;TBXY5Y;)V^(2=&69I'52.XA(OII#\LMSN^Y;X7;=.."!I#<_3(M[
M*RL>%E(S1Z=G->RL^DHCYDJRZ"*M9(-X+JZD6%9,U1,I98=@7JR08O+(%5H$
M%VFAI:D\[9:6@UV6SN7=*-3Y3\AQ6ZIO>Z.'9,+T2C:3^M*D")A)Q)@M(BZZ
M6$(&\_.Z7(&*@L>@II@-'+7:1FMM,GE3=UQ+B.G)K5>.>;SFK=?J.Z=\#52T
M?=KIGY^Y/6B=E#"6-X?P7[8_L(#D=5BF.P-J<UBVK &%56XL('@IC;ZMBGQE
M_3VEF%"_/5+)1:BRNFJI["FSIO1$VJ;J,QK7:SE9:!W7CNP2[<54WT10@B^E
M)70C_G]28>#GW$'-(4JSQ?]"YP#^55)$1)NCZ-@MR0,!@E1?SA)8"A@#R(WC
M/.YY^M;)5&;\I)@G5BB</+U;"$<;K,ABRZ(\T]5WWM9<;VMKYVU=EVV0:$L-
MQZS8V!8KH9C"5:)Q1GXV!B'TN0E?3SK)$9^9]\V)J1OJ_!9#@"9QV4!G=@-Z
MQ;Q<6);"*PF!2FRT)&G,-@5N+B"SN$)B3J!7YE1=53)I3*)HG.^^!JF^";'%
M>-FZN, G! ,FFY>\>_+)QB4#&WA+BK#7%V'P C!SRYRQLXVA03.$+3I'[(.!
MGY]PXYJ[U:1=TF^R30!=N/B-$>9T!'LJ,/*JPR: J0-4QCC8Z0B56"5NE7E?
MN+M</(_6[C$7D[:*1'MAP"D6;9(^,C\*724/.!?1#:1\ATRK=K+:\<+FR+RE
M*,Y/,)B]EC*C)Q-1F 8;1UJ3YL70QX&,2-X'ANEDO@H9]$F;2@&CGW//U )X
M)?E[\FP2Z_,EE*?N"5<P<E(2W9ATA%8CXW/[LOJ!"VU 6KXW*R"EU/Y+WV2?
M%">9^^E39K99=BMLZ4)+Y<O-#?FBW:\ZOF7R^MER@40;YV1=4IG6:_6&58<;
MA<P\;U$M.=LL3J[R4Q;UY;G/#W;N\U58*S8+T[I]CGADTO:+Z"7(FK*]\_4G
MJD[N\*&^K#KG.N%R7)SVGQ12J:1W8M&L'_FYUOS<*X,PE(EAV&CIKTM,EHGT
M>7DR\K!81NYUA#N&__6#@??^OU!+ P04    " "80DM2I/WL6@(#  !'"
M'0   &-M<S$P+6LR,#(P,3(S,3(P,C!?97@R,S$N:'1MS57;;MLX$'W?KY@Z
MV'0+6-:UCF\UL&LGV&*3U$A<!'TJ*&ED$95)@:2L>K]^AZ*-IIL8[4-1U# (
MD7/A.7/AS%XLWRW6'U:74)IM!:OW?UV_74#/\_V'>.'[R_42_E[?7$,R"$)8
M*R8T-UP*5OG^Y6T/>J4Q]<3WV[8=M/% JHV_OO.MJ\2OI-0XR$W>F\_L":W(
M\OEOLQ>>!TN9-5L4!C*%S& .C>9B P\YZD_@>0>MA:SWBF]* U$0A? @U2>^
M8TYNN*EP?O0S\]U^YG>7S%*9[^>SG.^ YV]Z?%S$HW&<C(LDHW^$:18624I'
MPWB8!VGX,220/JD[&VWV%;[I;;GP2K3W3UXGM9FV/#?E) R"WWM?Z1G\;#Q6
M\8V8=&A)6DAA"(4BK^[SB?,31D=Q)BNI)F=!]YM:B5>P+:_VDY=KOD4-M]C"
MG=PR\;*O*2V>1L4+IZCYOT@P"7&W;1V%A/Q47."14AA9'I>?2YYR<WX6#H-I
M% _")X!/DGD:+Z8V%+)4&B.WY+_^\:1&_R-U\2RIA13:%I<LX*W(L49::'N'
M&ZX-*BJW59-6/(,_LTPVPMC2N^)J>X+[CX,??BLGX6N"_X!0$LIT#]F!B)%@
M2@0N,JEJJ9CM02"YPH(4169%G8:C>%"X-]1:MCLTT.Y*JJU+\_WYV2@*QM,1
M_'$K!^XLCN/#:12/1DGT"IC(.QLXJL=673^C/[Q((JO^1)*,ATG\RJ9A<7/O
MI)<"U69/G?V%!XEEHX@+G1C(N^?@"E/5,+5W1F'8=R^ PHIUV3H$I.""B8RS
MBE)TY-I_[A1T5F+>5)0DR\O:8E%@9O@.!6IM07!!M4%/FXVZ4;("N4/UR)D#
M2+?WH2UY5@*K:V1*N]AS_2C"87 (P3^#[^^G[Y+]Q%KL6NG\++F8ZFZ%E>(9
MMA115<I&XT+*&I5VC*^O5[\(XB52\KCIPPWEB&^8^$5P/5_2)^?#X\%32S=V
M)Z[^=WAR%!W>WN"+"4NUK!ISVN31(,K0ML#I\?75ZD9L-^SG_P%02P,$%
M  @ F$)+4MG." 3N @  Y0<  !T   !C;7,Q,"UK,C R,#$R,S$R,#(P7V5X
M,C,R+FAT;<U5;4_;,!#^OE]Q*QIL4M.\4DI;*FTM:&C *NA4[=/D)I?&(K$C
MVVGH?OTN+V@PJ/B")O+!ROG.Y^>>N_.-W\^^3Q<_YZ>0F"R%^8\O%^=3Z%BV
MO?2GMCU;S.#KXO("@I[CPD(QH;GA4K#4MD^O.M!)C,F'MEV69:_T>U*M[<6U
M7;D*[%1*C;W(1)W)N-JA%5DT>3=^;UDPDV&1H3 0*F0&(R@T%VM81JAOP;):
MJZG,MXJO$P.>X[FPE.J6;UBC-]RD.+GW,[8;>6S7EXQ7,MI.QA'? (]..IP%
M[G'<'P11$'N!ZZ^.#_U#;^"$_> H\/L^_G()I$WFS1EMMBF>=#(NK 2K^X>'
M06Y&)8],,G0=YT/GD9W!.V.QE*_%L$9+VE@*0R@4>6U^GSC?<>A>'<I4JN&>
M4W^C2F/%+./I=GBPX!EJN,(2KF7&Q$%74UHLC8K'C:'FOY%@$N):+)L0 O*3
M<H'W(;E>%<?I7<)7W.SON7UGY/D][S'@IYPPM29:5M(8F9&/_/6!#_X!?O0L
M\*D4NBH@&<.YB#!'6DB\QC77!A65U+Q8I3R$SV$H"V&J\CKC*GN2D->&[[[$
MNWM(\)<(":%<;2%L S$23(+ 12A5+A6K^@Q(KS F0Q%6JMJB";$UN#'4/G4G
MD7 F5=9D\F9_;^ YQR,?/E[)7K/G^WZ[Z_G]H\!K!<?]5)%8\4FMI#2<"E3K
M+6UD.1/;2B<+13 (E(&H[M8S7*F"J6WCV'6[38,J3%E-=!M+S 43(6<IL=O"
MU-WG=D&'"49%BL!$5!_%.,;0\ T*U+K"P 5EE1Z>BB^C9 IR@^J!KP8?7=Z%
M,N%A BS/D5$X-6M</R#'==K0O_5V5,/SK?NR[C]64=T$^WO!T4C7*\P5#[$D
M0E4B"XU3*7/*9A/QQ<7\C2">(26/FRY<4H[XFHDW@NOYBM[Y>C\<"[ELAN*P
M*?\-[AP4[:OI_#W"5EJFA=E]Y,&8"+%J@=W#Y=':#,!Z%$_^ %!+ P04
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
M7X1/Q;WO.C5YLK<:PB, LK;W#]GP:>L3[R$UG_X=+O<VV=G_ %!+ P04
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
M2XHEDP!FG"N;D3B)%2!)(DKZ+I1-<FUKC"/Z-#H/8*F,3J1 LV6O@ TA ;8
M@(OK)./E1+*W8*:/=2YMDRP'O,F6T>B5?.UGB49BO2TT8G%IRH!:6I 1GZV!
M.8"+E/LC*Z=;5DZQ,GGB-N8A1P7!(]=<3PAC_GIW8#S<)S><2XO#$.+G4]^7
MT=:FK)SPVMY_"*7'6 (HS4HAX>K:8 )0V%193XR0DJ6?A^KL%:6NT[*1.??(
M:S+N"BSMAK*I4X%>H8O5N1+^Q&KKV"JAN%%D@ IU@4\4)<U46\K5?N=:G]@]
MC>)(#(5P5O6#*@[()W7.B?UAEE=BE?,Q(E00ZX4/_HLE"8*@,5Z*1R;D)P1R
MO#- /NP>#C>!?&\.V\#S_=GOWK#&5I@J06CE5I><>)];()WJ3X(P-V(!)P!<
M\5CERLVI"-BV+&TNCSP/JN5I>UN=$]++=6-059L*H+:^:$D2;817P%>R$XDC
M$RJ9.?7(BC8-B:!*#_C%YE*5)_3G@N!D9Q"\H.*+*<]KSU<47IFF*"35%(&Q
M6PK"9<%Q#_X-7[?7B!ZP& CNM*$2C77M[M;@/AF"+Z4EE=GIEP]'+%X4\'X/
MRN )Z./Q1@L\"\R)G<'<DC5#.#=A06?TIIKS/5NQ]P"NI)2NDZ0V%/RU_+EE
MUD);A_:$SE<I],-$O]=(OYCZU1U#4J 8+'9+NE$<YRKIKQ?*FW=)KX-6&;?+
M8H/XSZ->"I\8O#\:TIZS7%W)O+EKN"7?_M,N^@I(?\H#V^B9'-C\A:18[)+V
MBJB(-]>1NN(LPMH#ZH^-4G:I&D<YZ[2QRY3O&S!E42CGI/Q,5H@UB@KJ%PKZ
M^4E> <\@84LDC[]45"\VH?R]5E#?;[BZ3/R5Q.O_G[J^7JI_FZ-,0]GHGY=
M)3I$)TH"&TVZ7IY^9I)?4?X-99O/P+[@])>CB_NC!R&N.:B$FX@MW,8%!EJY
MI+8[T=F4J1@"B*&:;(<BP*("L'4!@,!)WI@FI6R]:7LP[1WM,M)V[UCT%GD\
M-2".-N(N/=<!.?XRNX%8.Z1!54YU/I64"TL^:>[D34./LJAR/9?HG64Z<"*_
M 6  [E$*A>X#8( 8.W^8:B1B8%":#KR=\\K*\>*?8]!WE?/Y6)7>9W[0\908
M']5"\S38Z6KUT+C;#P^.G<&O6,S?='=]5\^)S;YAU-T[&-W9W>]&=_9]=MKN
MP?[CSSKJ=_?W[^Y>G[;G'1&< :_:BI=O6H/68D #O/%>=<VBQ68,;B4LWG9U
M".%?OT-]3,_I@.53&_M!QJ:FAT=1U/9O+2RQU_CCSYL*5#V1G>_F-_/W'S*)
M"AMI=L>HER^&8!/_^9FW"QZ V#Y9W+J7>^XAVA 0_#.&+//WCVSAE6_(S3OH
MVF_(>Q\,"C0J1'SM<Y8IF;*+:YG4=)7"?@NGBTV/]GQ:VI+X%J\U];OT8E.E
MPVM=XW 5/I5WONK49,K^:@B/ <G:W3UDPZNM+[R&U'R&5[C\RV2G_P-02P,$
M%     @ F$)+4A6J^O_>!P  J"8  !T   !C;7,Q,"UK,C R,#$R,S$R,#(P
M7V5X,S$T+FAT;>U::V_;.!;]OK^"XV([+>"7'#M.G#1 FZ288F=GBB*[Q7Y:
MT-*5S8DD:DC*CN;7[[F4_$AL3Y.9=.(&&R!.3%Z2]W%X[B6ET^\N?CZ_^L_'
M2S%U:2(^_NO=CQ_.1:/5Z7P^..]T+JXNQ ]7__Q1]-O=0%P9F5GEE,YDTNE<
M_M00C:ES^:C3F<_G[?E!6YM)Y^I3AZ?J=Q*M+;4C%S7.3KD%GR2CL[^=?M=J
MB0L=%BEE3H2&I*-(%%9E$_$Y(GLM6JU:ZESGI5&3J1.];B\0G[6Y5C-9]3OE
M$CI;S'/:J;Z?=OPBIV,=E6>GD9H)%;UIJ*#7E8/CWI$,A[W^<! ?]\9'DJ)A
MT)/=X9!Z_PV@9 ?BU1CKRH3>-%*5M:;$ZX_Z@]R=S%7DIJ.@V_U[XY:<HQO7
MDHF:9".O+7IC#=OJ[E GVHQ>=/W/"?>T8IFJI!Q]?Z52LN(GFHM/.I79]TT+
M#[<L&157@E;]1E@1B_NO\UH;S).HC!;:P3RH='DS56/E7KX(#KLG!T&[?]KA
M06N&57K!.^;L=M^FZ=),8/U8.Z?3T7'^^#8=W;%IN-6F<S).Q2J4C#JA8_&)
M?OE%B8]M\8,LR6Y8N%W_H/<5# CN%90/S3LJ-T7H;2J%FTH$:W!T\@ K3G(9
M1=@IK81B-SHX1(M'G\HB[()1B]WZ1)8&[84=?_WJM]URW!X.V T?Q%3.2!B:
M*9J#8]Q462&SK) )&G-MG "HWFN35GLFZ+Y\<=3K'I_\@Y%VKC,+;C%67&9D
M)B4:TEQF)4)V_$Q"UMN[D+V3%H%"5-)27&=ZGE TH685N3IDD88*F4;JP I2
M98AH*8K,F8)@ 9*)SRL(H!0IOAF%:,<R1),1.E5..%W);0AD%)*UTI0LDLIK
MPKIK<UJT15 &2R8^*6$-%@B501*"6(;AT"0B(^93%4Z%+?AC-7Y.ANI)V(!4
MV039BA/?7+DI#+0YA5Y!GC>':CJ"F3,,B\2X7'?#,T+AP;>#0A*QRA!GALPJ
MKDU $.+H-FO]*HO!+%7B4EF8%!'F!';6@M@$[I1)2I$C](Q:1G.2K&!9(\+>
M61K(CWP=UF2)(H$ L*@!&+^<]?J$TDY%G.BY70#5T$19AR+."<F-E=[0LKF&
M-[M09D/;9P2Y_MY![NI6?#@/!<,36X.JKAB8*'2,:@A-'+D/0AKR&$',U3@A
MCJ4@ '.<*#ME<19+09),E/P]4C9,M"TPCNG3Z*0"2VYT2!&:K7@%;$0$L%4
MN+P)IS*;D'@+9OI4)&3K9'D@ZVP9#%[1:S]+,(C6VZI&+$XFJU#+"PKFLS4P
M5^!BY?[(RO&6E6.LS)ZXBWG(<4'PR#77$\)8OMX?&/</V0T79'$,0OQ\ZOLR
MVIJ<E4-9V/L/X?0X)@"E7JE*N+HPF  4-E/6$R.D*//S<)V]HM1U6C:42(^\
M.N.NP-*L*9L[%>@5NEB=J,B?56TQMBI2TB@V0%5U@4\4&<]46,[5?N=:G]@]
MC>(P#(5P2O6#<@G(AT4BF?UAEE=BE?,QHJH@U@L?_#<F%@1!8SQ%CTS(3PCD
M\=X ^:A]U-\$\KTY; //]V>_>\,:6V&F(D:KM#J3S/O2 NE<?S*$I8D6< +
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
M8*[:EFIV4V> (;'3J*U"L&N15Q$BH"U9F6JC!KGWQ+IG8=0XR6FS(1&24.F
M0W-<*CIJ?L2$J3+'JQ'CUBV6*+XRY2W%>3T5:E'6PV,O<H>=T,R/6L(_:=C7
MHZ5K1TM/DSO6 G<8A5N7?3?83OH!MH.N.^@-[L76LRI7:H/Y"CSZI-5K-01U
M$(S"\AI!U"#SW;>Q$*\-R"9$-MU3>?WK)XX=Y \/.OU8V<_W.^E-O*S9WRC8
M<.E6P;+FDZBU$36 _\BX1(F<$=38U#C,-^Y: ^"S\+D3K&@;6-\T0B]QL=&$
MMSOJWV37O:)M'PR=FD?S+XV@K>B[L.[6,+RCAR!_EP]!5OB6!XR-(X@]"^QC
M&%'VL3*=TD0NL%RA(&C;H[=_V@<_HM5]J)OM0.0>3SNWG_/_'W6^ 7CV==3Y
M^U#;!RN_RIRS"\,^Y?AO7T'^#_=\SQYNW'%ZLOZ2K!35*\*1I#DV,;/UM5E]
MV.*_(\$)E/N%WDZRYL 4XH_*VEE'X\3H]_[KKOJS>AUH7TP>_0502P$"% ,4
M    " "80DM2F+_&\TYH" "U070 $               @ $     8VUS+3(P
M,C Q,C,Q+FAT;5!+ 0(4 Q0    ( )A"2U*3WIX55#,  '-: @ 0
M      "  7QH" !C;7,M,C R,#$R,S$N>'-D4$L! A0#%     @ F$)+4AS;
M,$-.3P  BG8# !0              ( !_IL( &-M<RTR,#(P,3(S,5]C86PN
M>&UL4$L! A0#%     @ F$)+4J M;,C%]@$ ?*\6 !0              ( !
M?NL( &-M<RTR,#(P,3(S,5]D968N>&UL4$L! A0#%     @ F$)+4E<)_@"O
M^@  N@(! !,              ( !=>(* &-M<RTR,#(P,3(S,5]G,2YJ<&=0
M2P$"% ,4    " "80DM2!BG8.30( 0!QC $ %               @ %5W0L
M8VUS+3(P,C Q,C,Q7V<Q,"YJ<&=02P$"% ,4    " "80DM2/AF)B&3*   '
M_0  %               @ &[Y0P 8VUS+3(P,C Q,C,Q7V<Q,2YJ<&=02P$"
M% ,4    " "80DM20?-@A_Z4  #ZQP  $P              @ %1L T 8VUS
M+3(P,C Q,C,Q7V<R+FIP9U!+ 0(4 Q0    ( )A"2U*+T4L>(3,! -?S 0 3
M              "  8!%#@!C;7,M,C R,#$R,S%?9S,N:G!G4$L! A0#%
M  @ F$)+4CS3Z5!JJP  ^]X  !,              ( !TG@/ &-M<RTR,#(P
M,3(S,5]G-"YJ<&=02P$"% ,4    " "80DM2D2C9=8CC  "F>0$ $P
M        @ %M)!  8VUS+3(P,C Q,C,Q7V<U+FIP9U!+ 0(4 Q0    ( )A"
M2U(U3O-=>JH  +#<   3              "  28($0!C;7,M,C R,#$R,S%?
M9S8N:G!G4$L! A0#%     @ F$)+4D4C*:Y8/ $ @IP! !,
M ( !T;(1 &-M<RTR,#(P,3(S,5]G-RYJ<&=02P$"% ,4    " "80DM2MU !
M@(XK  "D/0  $P              @ %:[Q( 8VUS+3(P,C Q,C,Q7V<X+FIP
M9U!+ 0(4 Q0    ( )A"2U+)>U"@<[@! %+Z 0 3              "  1D;
M$P!C;7,M,C R,#$R,S%?9SDN:G!G4$L! A0#%     @ F$)+4N:$=@Y?F@(
M>-L: !0              ( !O=,4 &-M<RTR,#(P,3(S,5]L86(N>&UL4$L!
M A0#%     @ F$)+4NM >:Y*^@$ *Z\7 !0              ( !3FX7 &-M
M<RTR,#(P,3(S,5]P<F4N>&UL4$L! A0#%     @ F$)+4ER3S#,<%0  =/(
M !T              ( !RF@9 &-M<S$P+6LR,#(P,3(S,3(P,C!?97@R,3$N
M:'1M4$L! A0#%     @ F$)+4J3][%H" P  1P@  !T              ( !
M(7X9 &-M<S$P+6LR,#(P,3(S,3(P,C!?97@R,S$N:'1M4$L! A0#%     @
MF$)+4MG." 3N @  Y0<  !T              ( !7H$9 &-M<S$P+6LR,#(P
M,3(S,3(P,C!?97@R,S(N:'1M4$L! A0#%     @ F$)+4EE&*1O;!P  J"8
M !T              ( !AX09 &-M<S$P+6LR,#(P,3(S,3(P,C!?97@S,3$N
M:'1M4$L! A0#%     @ F$)+4HH#]4[@!P  K28  !T              ( !
MG8P9 &-M<S$P+6LR,#(P,3(S,3(P,C!?97@S,3(N:'1M4$L! A0#%     @
MF$)+4I@EI"':!P  IR8  !T              ( !N)09 &-M<S$P+6LR,#(P
M,3(S,3(P,C!?97@S,3,N:'1M4$L! A0#%     @ F$)+4A6J^O_>!P  J"8
M !T              ( !S9P9 &-M<S$P+6LR,#(P,3(S,3(P,C!?97@S,30N
M:'1M4$L! A0#%     @ F$)+4A2&ER 4!0  ]1L  !T              ( !
MYJ09 &-M<S$P+6LR,#(P,3(S,3(P,C!?97@S,C$N:'1M4$L! A0#%     @
MF$)+4@0SE;XI!0  \QP  !T              ( !-:H9 &-M<S$P+6LR,#(P
H,3(S,3(P,C!?97@S,C(N:'1M4$L%!@     : !H ] 8  )FO&0    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
